sm00thslp / hedgewars

Automatically exported from code.google.com/p/hedgewars
GNU General Public License v2.0
0 stars 0 forks source link

New weapon: Rubber duck #869

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Hi, I request to add a new weapon, the rubber duck.

I posted a detailed description at 
<http://www.hedgewars.org/node/629?page=10#comment-29957>. Since I got positive 
feedback on that suggestion, I just post (and paste) it here again.

The suggestion text of the thread reads
“I suggest rubber ducks! Detailed description follows.

This weapon will be dropped straight downwards until it hits land, or a hog or 
an object or water. If it hits water, the rubber duck will SWIM on the water. 
It will swim into the direction of the wind, faster wind means faster rubber 
duck. As soon as the rubber duck hits land or an object, it will explode. It 
will also explode if it hits land or an object while falling down.
If the rubber duck didn’t hit anything (except water) after 9 seconds, it 
will explode by itself (this is to ensure that a rubber duck which swims away 
from the mainland doesn’t block the entire game).

The rubber duck is intended to be a strategical weapon. The explosion should be 
rather small (about double of the radius of a shotgun shot) and the max. 
theoretical damage should be 45 (but with a small range, so the actual damage 
may be smaller, maybe this number needs balancing).

The rubber duck should make different squeaky sounds on the following events:

* Thrown by player
* Hits water (only played when hit at or above a speed X)
* Detonation

If the rubber duck hits the water at a very high speed (larger than the ‘Hits 
water’ sound), the water should make a small splash.

If this weapon gets added, I suggest the following values for rubber duck in 
the weapon scheme:

* Start ammo: 2
* Weapon delay: 0
* Crate content: 1
* Crate likelihood: 4

Luckily, we already have SVGs for rubber ducks, so this can be used as a 
graphic for the weapon.

If anyone is writing actual code for this, Write me a message over XMPP or in 
IRC (on irc.freenode.net) or write me a PM and I will work on the sound 
files.”.

Original issue reported on code.google.com by almikes@aol.com on 15 Dec 2014 at 4:05