about summary refs log tree commit diff
path: root/datasrc
diff options
context:
space:
mode:
authorOlle Rosenquist <phobos99@gmail.com>2007-07-21 21:17:30 +0000
committerOlle Rosenquist <phobos99@gmail.com>2007-07-21 21:17:30 +0000
commitb6c9c311c5008b6f4be5c483d14847a3485a3ae4 (patch)
treeedc18a08c3b7e445379b6bdc3de6084a9c82a491 /datasrc
parente298c3a3865cb643090b71e8d843d4e8e2a4a671 (diff)
downloadzcatch-b6c9c311c5008b6f4be5c483d14847a3485a3ae4.tar.gz
zcatch-b6c9c311c5008b6f4be5c483d14847a3485a3ae4.zip
Updated stuff
Diffstat (limited to 'datasrc')
-rw-r--r--datasrc/client.dts7
-rw-r--r--datasrc/teewars.ds21
2 files changed, 22 insertions, 6 deletions
diff --git a/datasrc/client.dts b/datasrc/client.dts
index bf65429e..e4ba4eaf 100644
--- a/datasrc/client.dts
+++ b/datasrc/client.dts
@@ -40,6 +40,12 @@ struct spriteptr {
 	ptr:sprite psprite = @0
 }
 
+struct projectileparticles {
+	int particlespersecond = particlespersecond@1
+	float particlesize = particlesize@1
+	float particlelife = particlelife@1
+}
+
 struct weapon {
 	ptr:sprite sprite_body = sprite_body@1
 	ptr:sprite sprite_cursor = sprite_cursor@1
@@ -100,6 +106,7 @@ struct data_container {
 	array:sprite sprites = sprites.*.*
 	array:weapon weapons = weapons.*
 	array:particleinfo particles = particles.*
+	array:projectileparticles projectileparticles = projectileparticles.*
 
 	array:soundset sounds = sounds.*
 	array:animation animations = animations.*
diff --git a/datasrc/teewars.ds b/datasrc/teewars.ds
index 503f2577..1fa8cc69 100644
--- a/datasrc/teewars.ds
+++ b/datasrc/teewars.ds
@@ -208,12 +208,21 @@ playerstats {
 	}
 }
 
-modifiers {
-	ninja {
-		sprite_body sprites.weapons.weapon_ninja_body
-		sprite_cursor sprites.weapons.weapon_ninja_cursor
-
-		movetime 200
+projectileparticles {
+	gun {
+		particlespersecond 200
+		particlesize 16.0
+		particlelife 0.5
+	}
+	rocket {
+		particlespersecond 100
+		particlesize 22.0
+		particlelife 1.3
+	}
+	shotgun {
+		particlespersecond 100
+		particlesize 16.0
+		particlelife 0.8
 	}
 }