diff options
| author | Olle Rosenquist <phobos99@gmail.com> | 2007-10-14 13:54:02 +0000 |
|---|---|---|
| committer | Olle Rosenquist <phobos99@gmail.com> | 2007-10-14 13:54:02 +0000 |
| commit | eba83b7e194cc6b4ba76fd5e048d81279becfc35 (patch) | |
| tree | 86d1a3dc38bcb7cc85744a68159f35d9023587e8 /datasrc | |
| parent | 20680df032daed0d3ac9c598d2a47db5b3dd4781 (diff) | |
| download | zcatch-eba83b7e194cc6b4ba76fd5e048d81279becfc35.tar.gz zcatch-eba83b7e194cc6b4ba76fd5e048d81279becfc35.zip | |
Sniper
Diffstat (limited to 'datasrc')
| -rw-r--r-- | datasrc/client.dts | 1 | ||||
| -rw-r--r-- | datasrc/server.dts | 3 | ||||
| -rw-r--r-- | datasrc/teewars.ds | 82 |
3 files changed, 86 insertions, 0 deletions
diff --git a/datasrc/client.dts b/datasrc/client.dts index 61bacd54..6274287c 100644 --- a/datasrc/client.dts +++ b/datasrc/client.dts @@ -120,3 +120,4 @@ const array:int image = images.* const array:int sprite = sprites.*.* const array:int anim = animations.* const array:int powerup = powerups.* +const array:int gametype = playerstats.* diff --git a/datasrc/server.dts b/datasrc/server.dts index d229894b..cd4189dc 100644 --- a/datasrc/server.dts +++ b/datasrc/server.dts @@ -1,6 +1,7 @@ const array:int sound = sounds.* const array:int weapon = weapons.* const array:int powerup = powerups.* +const array:int gametype = playerstats.* struct weapon { int firedelay = firedelay@1 @@ -12,6 +13,8 @@ struct weapon { int duration = duration@1 int movetime = movetime@1 int velocity = velocity@1 + float chargetime = chargetime@1 + float overchargetime = overchargetime@1 } struct powerupinf { diff --git a/datasrc/teewars.ds b/datasrc/teewars.ds index 00870077..0b681897 100644 --- a/datasrc/teewars.ds +++ b/datasrc/teewars.ds @@ -11,6 +11,12 @@ sounds { "data/audio/wp_shotty_fire-03.wv" } + sniper_fire { + "data/audio/wp_shotty_fire-01.wv" + "data/audio/wp_shotty_fire-02.wv" + "data/audio/wp_shotty_fire-03.wv" + } + rocket_fire { "data/audio/wp_flump_launch-01.wv" "data/audio/wp_flump_launch-02.wv" @@ -321,6 +327,41 @@ projectileparticles { particlesize 16.0 particlelife 0.8 } + empty1 { + particlespersecond 300 + particlesize 8.0 + particlelife 0.8 + } + empty2 { + particlespersecond 300 + particlesize 8.0 + particlelife 0.8 + } + empty3 { + particlespersecond 300 + particlesize 8.0 + particlelife 0.8 + } + sniper { + particlespersecond 300 + particlesize 8.0 + particlelife 0.8 + } +} + +playerstats { + dm { + maxhealth 10 + maxarmor 10 + } + tdm { + maxhealth 10 + maxarmor 10 + } + ctf { + maxhealth 10 + maxarmor 10 + } } weapons { @@ -348,6 +389,8 @@ weapons { duration -1 movetime 0 velocity 0 + chargetime 0.0 + overchargetime 0.0 } gun { @@ -377,6 +420,8 @@ weapons { duration -1 movetime 0 velocity 0 + chargetime 0.0 + overchargetime 0.0 } shotgun { @@ -406,6 +451,8 @@ weapons { duration -1 movetime 0 velocity 0 + chargetime 0.0 + overchargetime 0.0 } rocket { @@ -432,6 +479,8 @@ weapons { duration -1 movetime 0 velocity 0 + chargetime 0.0 + overchargetime 0.0 } ninja { @@ -461,6 +510,39 @@ weapons { duration 15000 movetime 200 velocity 50 + chargetime 0.0 + overchargetime 0.0 + } + + sniper { + sprite_body sprites.game.weapon_rocket_body + sprite_cursor sprites.game.weapon_rocket_cursor + sprite_proj sprites.game.weapon_rocket_proj + sprite_muzzles { + sprites.game.weapon_shotgun_muzzle1 + sprites.game.weapon_shotgun_muzzle2 + sprites.game.weapon_shotgun_muzzle3 + } + + nummuzzlesprites 3 + muzzleoffsetx 0.0 + muzzleoffsety 0.0 + maxammo 10 + costammo 1 + recoil 10 + firedelay 600 + muzzleduration 0 + visual_size 96 + offsetx 24.0 + offsety -2.0 + meleedamage 0 + meleereach 0 + ammoregentime 0 + duration -1 + movetime 0 + velocity 0 + chargetime 0.5 + overchargetime 10.0 } } |