[ { "name": "laser", "cost": { "T": 100 }, "cooldown": 1.0, "turn_speed": 3, "range": 5, "upgrades": [ "heavy laser", "sniper" ], "modules_max": 6, "model_name": "laser.glb", "thumbnail_name": "laser.png", "projectile": { "damage": 1, "type": "bullet", "speed": 5, "model_name": "laser_shot.glb", "amount": 1 } }, { "name": "heavy laser", "cost": { "T": 250 }, "cooldown": 0.9, "turn_speed": 3, "range": 5, "upgrades": [ "minigun" ], "modules_max": 6, "model_name": "laser.glb", "thumbnail_name": "laser.png", "projectile": { "damage": 2, "type": "bullet", "speed": 5, "model_name": "laser_shot.glb", "amount": 1 } }, { "name": "minigun", "cost": { "T": 1000, "k": 1000 }, "cooldown": 0.2, "turn_speed": 10, "range": 5, "modules_max": 6, "model_name": "laser.glb", "thumbnail_name": "laser.png", "projectile": { "damage": 2, "type": "bullet", "speed": 10, "model_name": "laser_shot.glb", "amount": 1 } }, { "name": "sniper", "cost": { "T": 300 }, "cooldown": 2, "turn_speed": 1, "range": 7, "upgrades": [ "railgun" ], "modules_max": 4, "model_name": "sniper.glb", "thumbnail_name": "sniper.png", "projectile": { "damage": 3, "type": "ray", "model_name": "ray_laser.glb", "amount": 1 } }, { "name": "railgun", "cost": { "T": 1200, "a": 1000 }, "cooldown": 5, "turn_speed": 1, "range": 8, "modules_max": 4, "model_name": "sniper.glb", "thumbnail_name": "laser.png", "projectile": { "damage": 10, "type": "ray", "model_name": "ray_laser.glb", "amount": 1 } }, { "name": "shotgun", "cost": { "T": 250 }, "cooldown": 2.0, "turn_speed": 1, "range": 4, "upgrades": [ "cannon" ], "modules_max": 3, "model_name": "shotgun.glb", "thumbnail_name": "shotgun.png", "projectile": { "damage": 1, "type": "bullet", "speed": 5, "model_name": "bullet_shot.glb", "amount": 5, "spread": 10 } }, { "name": "cannon", "cost": { "T": 400 }, "cooldown": 2.0, "turn_speed": 1, "range": 4, "upgrades": [ "triple cannon" ], "modules_max": 3, "model_name": "shotgun.glb", "thumbnail_name": "shotgun.png", "projectile": { "damage": 5, "type": "bullet", "area_of_effect": 1, "speed": 3, "model_name": "bullet_shot.glb" } }, { "name": "triple cannon", "cost": { "T": 800, "d": 800 }, "cooldown": 1.0, "turn_speed": 1, "range": 4, "modules_max": 5, "model_name": "shotgun.glb", "thumbnail_name": "shotgun.png", "projectile": { "damage": 5, "type": "bullet", "area_of_effect": 1, "spread": 45, "speed": 3, "amount": 3, "model_name": "bullet_shot.glb" } }, { "name": "plastic", "cost": { "T": 400 }, "cooldown": 1.5, "turn_speed": 0.5, "range": 6, "upgrades": [ "heavy plastic" ], "modules_max": 3, "model_name": "plastic.glb", "thumbnail_name": "plastic.png", "projectile": { "damage": 1, "type": "bounce", "model_name": "bullet_bounce.glb", "speed": 5, "max bounces": 2, "amount": 1 } }, { "name": "heavy plastic", "cost": { "T": 400 }, "cooldown": 1.5, "turn_speed": 0.5, "range": 6, "upgrades": [ "plasma plastic" ], "modules_max": 3, "model_name": "plastic.glb", "thumbnail_name": "plastic.png", "projectile": { "damage": 2, "type": "bounce", "model_name": "bullet_bounce.glb", "speed": 7.5, "max bounces": 4, "amount": 1 } }, { "name": "plasma plastic", "cost": { "T": 1500 }, "cooldown": 1, "turn_speed": 0.5, "range": 6, "modules_max": 4, "model_name": "plastic.glb", "thumbnail_name": "plastic.png", "projectile": { "damage": 2, "type": "bounce", "lifetime": 5, "model_name": "bullet_bounce.glb", "speed": 10, "amount": 1 } }, { "name": "frost", "cost": { "T": 350 }, "cooldown": 1, "turn_speed": 5, "range": 5, "upgrades": [ "heavy frost", "stopper" ], "modules_max": 4, "model_name": "frost.glb", "thumbnail_name": "frost.png", "projectile": { "type": "bullet", "slowness_time": 3, "slowness_effect": 0.5, "model_name": "bullet_slow.glb", "speed": 10, "amount": 1 } }, { "name": "heavy frost", "cost": { "T": 500 }, "cooldown": 0.7, "turn_speed": 5, "range": 6, "upgrades": [ "blizzard" ], "modules_max": 5, "model_name": "frost.glb", "thumbnail_name": "frost.png", "projectile": { "type": "bullet", "slowness_time": 5, "slowness_effect": 0.5, "model_name": "bullet_slow.glb", "speed": 10, "amount": 1 } }, { "name": "blizzard", "cost": { "T": 1000, "s": 3000 }, "cooldown": 0.5, "turn_speed": 10, "range": 7, "modules_max": 5, "model_name": "frost.glb", "thumbnail_name": "frost.png", "slowness": 10, "projectile": { "type": "ray", "slowness_time": 5, "slowness_effect": 0.7, "model_name": "ray_slow.glb", "amount": 1 } }, { "name": "stopper", "cost": { "T": 750 }, "cooldown": 5, "range": 2, "upgrades": [ "heavy stopper" ], "modules_max": 4, "model_name": "frost.glb", "thumbnail_name": "frost.png", "projectile": { "type": "bullet", "area_of_effect": 2, "slowness_time": 1, "slowness_effect": 1, "model_name": "ray_slow.glb", "amount": 1, "lifetime": 0 } }, { "name": "heavy stopper", "cost": { "T": 1000, "s": 2000 }, "cooldown": 3, "range": 3, "modules_max": 5, "model_name": "frost.glb", "thumbnail_name": "frost.png", "projectile": { "type": "bullet", "area_of_effect": 3, "slowness_time": 2, "slowness_effect": 1, "model_name": "ray_slow.glb", "amount": 1, "lifetime": 0, "damage": 5 } }, { "name": "T generator", "cost": { "T": 800 }, "resource_per_wave": { "T": 100 }, "upgrades": [ "kad generator" ], "max_modules": 2, "model_name": "finance.glb", "thumbnail_name": "finance.png" }, { "name": "kad generator", "cost": { "k": 400, "a": 400, "d": 400 }, "resource_per_wave": { "k": 30, "a": 30, "d": 30 }, "upgrades": [ "s generator" ], "max_modules": 2, "model_name": "finance.glb", "thumbnail_name": "finance.png" }, { "name": "s generator", "cost": { "s": 2000 }, "resource_per_wave": { "s": 100 }, "max_modules": 3, "model_name": "finance.glb", "thumbnail_name": "finance.png" }, { "name": "struct I", "cost": { "T": 50 }, "model_name": "structI.glb", "thumbnail_name": "structI.png" }, { "name": "struct T", "cost": { "T": 100 }, "collider": "sphere", "model_name": "structT.glb", "thumbnail_name": "structT.png" }, { "name": "struct X", "cost": { "T": 150 }, "model_name": "structX.glb", "thumbnail_name": "structX.png" } ]