aboutsummaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
Diffstat (limited to 'assets')
-rw-r--r--assets/turrets.json53
1 files changed, 53 insertions, 0 deletions
diff --git a/assets/turrets.json b/assets/turrets.json
index a424bf1..84e0ebb 100644
--- a/assets/turrets.json
+++ b/assets/turrets.json
@@ -7,6 +7,7 @@
"turn_speed": 2,
"range": 5,
"upgrades": [ "dual laser", "sniper" ],
+ "modules_max": 2,
"model_name": "laser.glb",
"projectile": {
"type": "bullet",
@@ -23,6 +24,7 @@
"turn_speed": 1.2,
"range": 5,
"upgrades": [ "cannon" ],
+ "modules_max": 3,
"model_name": "shotgun.glb",
"projectile": {
"type": "bullet",
@@ -40,11 +42,62 @@
"turn_speed": 1,
"range": 7,
"upgrades": [ "railgun" ],
+ "modules_max": 3,
"model_name": "sniper.glb",
"projectile": {
"type": "ray",
"model_name": "laser_ray.glb",
"amount": 1
}
+ },
+ {
+ "name": "plastic",
+ "cost": { "T": 400 },
+ "cooldown": 1.2,
+ "damage": 1,
+ "turn_speed": 1,
+ "range": 6,
+ "upgrades": [ "heavy plastic" ],
+ "modules_max": 3,
+ "model_name": "plastic.glb",
+ "projectile": {
+ "type": "bounce",
+ "model_name": "bullet_bounce.glb",
+ "speed": 10,
+ "amount": 1
+ }
+ },
+ {
+ "name": "slower",
+ "cost": { "T": 350 },
+ "cooldown": 2,
+ "damage": 0,
+ "turn_speed": 1,
+ "range": 5,
+ "upgrades": [ "heavy slower" ],
+ "modules_max": 4,
+ "model_name": "slower.glb",
+ "projectile": {
+ "type": "bullet",
+ "model_name": "bullet_slow.glb",
+ "speed": 10,
+ "amount": 1
+ }
+ },
+ {
+ "name": "struct I",
+ "cost": { "T": 50 },
+ "model_name": "structI.glb"
+ },
+ {
+ "name": "struct T",
+ "cost": { "T": 100 },
+ "collider": "sphere",
+ "model_name": "structT.glb"
+ },
+ {
+ "name": "struct X",
+ "cost": { "T": 150 },
+ "model_name": "structX.glb"
}
]