aboutsummaryrefslogtreecommitdiff
path: root/build/content/weapons.txt
diff options
context:
space:
mode:
authorjacopo grandi <jak.sk8@hotmail.it>2021-02-25 12:46:55 +0100
committerjacopo grandi <jak.sk8@hotmail.it>2021-02-25 12:46:55 +0100
commit23550f8120ebb41b1732d63d6d09c21bdb314c1a (patch)
tree671fc42497488769a7d747b25bed37aa5aaeed88 /build/content/weapons.txt
parentdad432566a5c74f86dc4ba874e631115e0f469d1 (diff)
component representation revolution! Vive la révolution
Diffstat (limited to 'build/content/weapons.txt')
-rw-r--r--build/content/weapons.txt814
1 files changed, 388 insertions, 426 deletions
diff --git a/build/content/weapons.txt b/build/content/weapons.txt
index 324b66a..61fda30 100644
--- a/build/content/weapons.txt
+++ b/build/content/weapons.txt
@@ -1,244 +1,234 @@
[
{
"name": "smg",
- "damage_type": "pierce",
- "weight": [
+ "base_weight": [
10.0,
- 10.0,
- 10.0
+ 7.5,
+ 5.0
],
- "cooldown": [
- 1.0,
+ "base_weapon_cooldown": [
1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_pierce": [
10.0,
12.5,
15.0
],
- "range": [
- 4.0,
+ "base_weapon_range": [
4.0,
- 4.0
+ 5.0,
+ 6.0
]
},
{
"name": "machinegun",
- "damage_type": "pierce",
- "weight": [
- 25.0,
+ "base_weight": [
25.0,
- 25.0
+ 18.75,
+ 12.5
],
- "cooldown": [
- 1.0,
+ "base_weapon_cooldown": [
1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_pierce": [
15.0,
18.75,
22.5
],
- "range": [
- 5.0,
+ "base_weapon_range": [
5.0,
- 5.0
+ 6.25,
+ 7.5
]
},
{
"name": "heavy machinegun",
- "damage_type": "pierce",
- "weight": [
- 40.0,
+ "base_weight": [
40.0,
- 40.0
+ 30.0,
+ 20.0
],
- "cooldown": [
- 1.0,
+ "base_weapon_cooldown": [
1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_pierce": [
20.0,
25.0,
30.0
],
- "range": [
+ "base_weapon_range": [
5.0,
- 5.0,
- 5.0
+ 6.25,
+ 7.5
]
},
{
"name": "semi autocannon",
- "damage_type": "pierce",
- "weight": [
+ "base_weight": [
70.0,
- 70.0,
- 70.0
+ 52.5,
+ 35.0
],
- "cooldown": [
- 2.0,
+ "base_weapon_cooldown": [
2.0,
- 2.0
+ 1.5,
+ 1.0
],
- "damage": [
+ "base_weapon_damage_pierce": [
32.0,
40.0,
48.0
],
- "range": [
- 6.0,
+ "base_weapon_range": [
6.0,
- 6.0
+ 7.5,
+ 9.0
]
},
{
"name": "autocannon",
- "damage_type": "pierce",
- "weight": [
+ "base_weight": [
100.0,
- 100.0,
- 100.0
+ 75.0,
+ 50.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
1.0,
- 1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_pierce": [
40.0,
50.0,
60.0
],
- "range": [
+ "base_weapon_range": [
6.0,
- 6.0,
- 6.0
+ 7.5,
+ 9.0
]
},
{
"name": "high velocity cannon",
- "damage_type": "pierce",
- "weight": [
- 120.0,
+ "base_weight": [
120.0,
- 120.0
+ 90.0,
+ 60.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
4.0,
- 4.0,
- 4.0
+ 3.0,
+ 2.0
],
- "damage": [
+ "base_weapon_damage_pierce": [
250.0,
312.5,
375.0
],
- "range": [
- 7.0,
+ "base_weapon_range": [
7.0,
- 7.0
+ 8.75,
+ 10.5
]
},
{
"name": "scrap gun",
- "damage_type": "spread",
- "weight": [
- 5.0,
+ "base_weight": [
5.0,
- 5.0
+ 3.75,
+ 2.5
],
- "cooldown": [
- 2.0,
+ "base_weapon_cooldown": [
2.0,
- 2.0
+ 1.5,
+ 1.0
],
- "damage": [
+ "base_weapon_damage_spread": [
8.0,
10.0,
12.0
],
- "range": [
+ "base_weapon_range": [
3.0,
- 3.0,
- 3.0
+ 3.75,
+ 4.5
]
},
{
"name": "burst cannon",
- "damage_type": "spread",
- "weight": [
+ "base_weight": [
15.0,
- 15.0,
- 15.0
+ 11.25,
+ 7.5
],
- "cooldown": [
- 2.0,
+ "base_weapon_cooldown": [
2.0,
- 2.0
+ 1.5,
+ 1.0
],
- "damage": [
+ "base_weapon_damage_spread": [
25.0,
31.25,
37.5
],
- "range": [
+ "base_weapon_range": [
4.0,
- 4.0,
- 4.0
+ 5.0,
+ 6.0
]
},
{
"name": "heavy burst cannon",
- "damage_type": "spread",
- "weight": [
- 30.0,
+ "base_weight": [
30.0,
- 30.0
+ 22.5,
+ 15.0
],
- "cooldown": [
- 2.0,
+ "base_weapon_cooldown": [
2.0,
- 2.0
+ 1.5,
+ 1.0
],
- "damage": [
+ "base_weapon_damage_spread": [
40.0,
50.0,
60.0
],
- "range": [
+ "base_weapon_range": [
5.0,
- 5.0,
- 5.0
+ 6.25,
+ 7.5
]
},
{
"name": "maul",
- "damage_type": "impact",
- "weight": [
+ "base_weight": [
200.0,
- 200.0,
- 200.0
+ 150.0,
+ 100.0
],
- "cooldown": [
- 3.0,
+ "base_weapon_cooldown": [
3.0,
- 3.0
+ 2.25,
+ 1.5
],
- "damage": [
+ "base_weapon_damage_impact": [
400.0,
500.0,
600.0
],
- "range": [
+ "base_weapon_range": [
1.0,
- 1.0,
- 1.0
+ 1.25,
+ 1.5
],
- "knockback": [
+ "base_weapon_knockback": [
2.0,
2.0,
2.0
@@ -246,52 +236,50 @@
},
{
"name": "slam",
- "damage_type": "impact",
- "weight": [
+ "base_weight": [
0.0,
0.0,
0.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
1.0,
- 1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_impact": [
6.0,
7.5,
9.0
],
- "range": [
- 1.0,
+ "base_weapon_range": [
1.0,
- 1.0
+ 1.25,
+ 1.5
]
},
{
"name": "warhammer",
- "damage_type": "impact",
- "weight": [
- 40.0,
+ "base_weight": [
40.0,
- 40.0
+ 30.0,
+ 20.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
1.0,
- 1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_impact": [
60.0,
75.0,
90.0
],
- "range": [
+ "base_weapon_range": [
1.0,
- 1.0,
- 1.0
+ 1.25,
+ 1.5
],
- "knockback": [
+ "base_weapon_knockback": [
1.0,
1.0,
1.0
@@ -299,52 +287,50 @@
},
{
"name": "rocket",
- "damage_type": "explosive",
- "weight": [
+ "base_weight": [
60.0,
- 60.0,
- 60.0
+ 45.0,
+ 30.0
],
- "cooldown": [
- 3.0,
+ "base_weapon_cooldown": [
3.0,
- 3.0
+ 2.25,
+ 1.5
],
- "damage": [
+ "base_weapon_damage_explosive": [
100.0,
125.0,
150.0
],
- "range": [
- 8.0,
+ "base_weapon_range": [
8.0,
- 8.0
+ 10.0,
+ 12.0
]
},
{
"name": "rocket swarm",
- "damage_type": "explosive",
- "weight": [
+ "base_weight": [
120.0,
- 120.0,
- 120.0
+ 90.0,
+ 60.0
],
- "cooldown": [
- 3.0,
+ "base_weapon_cooldown": [
3.0,
- 3.0
+ 2.25,
+ 1.5
],
- "damage": [
+ "base_weapon_damage_explosive": [
60.0,
75.0,
90.0
],
- "range": [
- 7.0,
+ "base_weapon_range": [
7.0,
- 7.0
+ 8.75,
+ 10.5
],
- "aoe": [
+ "base_weapon_aoe": [
2.0,
2.0,
2.0
@@ -352,28 +338,27 @@
},
{
"name": "tactical rocket",
- "damage_type": "explosive",
- "weight": [
+ "base_weight": [
160.0,
- 160.0,
- 160.0
+ 120.0,
+ 80.0
],
- "cooldown": [
- 1.0,
+ "base_weapon_cooldown": [
1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_explosive": [
100.0,
125.0,
150.0
],
- "range": [
- 8.0,
+ "base_weapon_range": [
8.0,
- 8.0
+ 10.0,
+ 12.0
],
- "aoe": [
+ "base_weapon_aoe": [
1.0,
1.0,
1.0
@@ -381,28 +366,27 @@
},
{
"name": "nuclear rocket",
- "damage_type": "explosive",
- "weight": [
- 200.0,
+ "base_weight": [
200.0,
- 200.0
+ 150.0,
+ 100.0
],
- "cooldown": [
- 6.0,
+ "base_weapon_cooldown": [
6.0,
- 6.0
+ 4.5,
+ 3.0
],
- "damage": [
+ "base_weapon_damage_explosive": [
300.0,
375.0,
450.0
],
- "range": [
+ "base_weapon_range": [
9.0,
- 9.0,
- 9.0
+ 11.25,
+ 13.5
],
- "aoe": [
+ "base_weapon_aoe": [
3.0,
3.0,
3.0
@@ -410,172 +394,165 @@
},
{
"name": "light laser",
- "damage_type": "laser",
- "weight": [
- 20.0,
+ "base_weight": [
20.0,
- 20.0
+ 15.0,
+ 10.0
],
- "cooldown": [
- 1.0,
+ "base_weapon_cooldown": [
1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_laser": [
8.0,
10.0,
12.0
],
- "range": [
- 5.0,
+ "base_weapon_range": [
5.0,
- 5.0
+ 6.25,
+ 7.5
]
},
{
"name": "combined light laser",
- "damage_type": "laser",
- "weight": [
- 50.0,
+ "base_weight": [
50.0,
- 50.0
+ 37.5,
+ 25.0
],
- "cooldown": [
- 1.0,
+ "base_weapon_cooldown": [
1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_laser": [
20.0,
25.0,
30.0
],
- "range": [
- 6.0,
+ "base_weapon_range": [
6.0,
- 6.0
+ 7.5,
+ 9.0
]
},
{
"name": "heavy laser",
- "damage_type": "laser",
- "weight": [
- 130.0,
+ "base_weight": [
130.0,
- 130.0
+ 97.5,
+ 65.0
],
- "cooldown": [
- 1.0,
+ "base_weapon_cooldown": [
1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_laser": [
45.0,
56.25,
67.5
],
- "range": [
- 6.0,
+ "base_weapon_range": [
6.0,
- 6.0
+ 7.5,
+ 9.0
]
},
{
"name": "combined heavy laser",
- "damage_type": "laser",
- "weight": [
- 300.0,
+ "base_weight": [
300.0,
- 300.0
+ 225.0,
+ 150.0
],
- "cooldown": [
- 1.0,
+ "base_weapon_cooldown": [
1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_laser": [
150.0,
187.5,
225.0
],
- "range": [
- 7.0,
+ "base_weapon_range": [
7.0,
- 7.0
+ 8.75,
+ 10.5
]
},
{
"name": "plasma cannon",
- "damage_type": "fusion",
- "weight": [
+ "base_weight": [
80.0,
- 80.0,
- 80.0
+ 60.0,
+ 40.0
],
- "cooldown": [
- 2.0,
+ "base_weapon_cooldown": [
2.0,
- 2.0
+ 1.5,
+ 1.0
],
- "damage": [
+ "base_weapon_damage_fusion": [
125.0,
156.25,
187.5
],
- "range": [
- 5.0,
+ "base_weapon_range": [
5.0,
- 5.0
+ 6.25,
+ 7.5
]
},
{
"name": "plasma autocannon",
- "damage_type": "fusion",
- "weight": [
- 170.0,
+ "base_weight": [
170.0,
- 170.0
+ 127.5,
+ 85.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
1.0,
- 1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_fusion": [
110.0,
137.5,
165.0
],
- "range": [
+ "base_weapon_range": [
5.0,
- 5.0,
- 5.0
+ 6.25,
+ 7.5
]
},
{
"name": "plasma artillery",
- "damage_type": "fusion",
- "weight": [
+ "base_weight": [
200.0,
- 200.0,
- 200.0
+ 150.0,
+ 100.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
3.0,
- 3.0,
- 3.0
+ 2.25,
+ 1.5
],
- "damage": [
+ "base_weapon_damage_fusion": [
100.0,
125.0,
150.0
],
- "range": [
+ "base_weapon_range": [
7.0,
- 7.0,
- 7.0
+ 8.75,
+ 10.5
],
- "aoe": [
+ "base_weapon_aoe": [
2.0,
2.0,
2.0
@@ -583,225 +560,216 @@
},
{
"name": "fusion blade",
- "damage_type": "fusion",
- "weight": [
- 15.0,
+ "base_weight": [
15.0,
- 15.0
+ 11.25,
+ 7.5
],
- "cooldown": [
+ "base_weapon_cooldown": [
1.0,
- 1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_fusion": [
15.0,
18.75,
22.5
],
- "range": [
+ "base_weapon_range": [
1.0,
- 1.0,
- 1.0
+ 1.25,
+ 1.5
]
},
{
"name": "fusion lance",
- "damage_type": "fusion",
- "weight": [
- 50.0,
+ "base_weight": [
50.0,
- 50.0
+ 37.5,
+ 25.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
1.0,
- 1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "damage": [
+ "base_weapon_damage_fusion": [
45.0,
56.25,
67.5
],
- "range": [
+ "base_weapon_range": [
2.0,
- 2.0,
- 2.0
+ 2.5,
+ 3.0
]
},
{
"name": "light railgun",
- "damage_type": "impact",
- "weight": [
- 50.0,
+ "base_weight": [
50.0,
- 50.0
+ 37.5,
+ 25.0
],
- "cooldown": [
- 2.0,
+ "base_weapon_cooldown": [
2.0,
- 2.0
+ 1.5,
+ 1.0
],
- "damage": [
+ "base_weapon_damage_impact": [
90.0,
112.5,
135.0
],
- "range": [
- 6.0,
+ "base_weapon_range": [
6.0,
- 6.0
+ 7.5,
+ 9.0
]
},
{
"name": "heavy railgun",
- "damage_type": "impact",
- "weight": [
- 190.0,
+ "base_weight": [
190.0,
- 190.0
+ 142.5,
+ 95.0
],
- "cooldown": [
- 3.0,
+ "base_weapon_cooldown": [
3.0,
- 3.0
+ 2.25,
+ 1.5
],
- "damage": [
+ "base_weapon_damage_impact": [
450.0,
562.5,
675.0
],
- "range": [
- 7.0,
+ "base_weapon_range": [
7.0,
- 7.0
+ 8.75,
+ 10.5
]
},
{
"name": "supercharged railgun",
- "damage_type": "impact",
- "weight": [
+ "base_weight": [
240.0,
- 240.0,
- 240.0
+ 180.0,
+ 120.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
4.0,
- 4.0,
- 4.0
+ 3.0,
+ 2.0
],
- "damage": [
+ "base_weapon_damage_impact": [
1000.0,
1250.0,
1500.0
],
- "range": [
- 8.0,
+ "base_weapon_range": [
8.0,
- 8.0
+ 10.0,
+ 12.0
]
},
{
"name": "discharge beam",
- "damage_type": "emp",
- "weight": [
- 40.0,
+ "base_weight": [
40.0,
- 40.0
+ 30.0,
+ 20.0
],
- "cooldown": [
- 2.0,
+ "base_weapon_cooldown": [
2.0,
- 2.0
+ 1.5,
+ 1.0
],
- "damage_battery": [
+ "base_weapon_damage_battery": [
3.0,
3.0,
3.0
],
- "range": [
- 4.0,
+ "base_weapon_range": [
4.0,
- 4.0
+ 5.0,
+ 6.0
]
},
{
"name": "haywire beam",
- "damage_type": "emp",
- "weight": [
+ "base_weight": [
50.0,
- 50.0,
- 50.0
+ 37.5,
+ 25.0
],
- "cooldown": [
- 5.0,
+ "base_weapon_cooldown": [
5.0,
- 5.0
+ 3.75,
+ 2.5
],
- "damage": [
+ "base_weapon_damage_emp": [
80.0,
100.0,
120.0
],
- "damage_battery": [
+ "base_weapon_damage_battery": [
5.0,
5.0,
5.0
],
- "range": [
- 6.0,
+ "base_weapon_range": [
6.0,
- 6.0
+ 7.5,
+ 9.0
]
},
{
"name": "stun beam",
- "damage_type": "emp",
- "weight": [
+ "base_weight": [
80.0,
- 80.0,
- 80.0
+ 60.0,
+ 40.0
],
- "cooldown": [
- 5.0,
+ "base_weapon_cooldown": [
5.0,
- 5.0
+ 3.75,
+ 2.5
],
- "stun": [
+ "base_weapon_stun": [
1.0,
1.0,
1.0
],
- "range": [
- 4.0,
+ "base_weapon_range": [
4.0,
- 4.0
+ 5.0,
+ 6.0
]
},
{
"name": "amplified discharge impulse",
- "damage_type": "emp",
- "weight": [
- 150.0,
+ "base_weight": [
150.0,
- 150.0
+ 112.5,
+ 75.0
],
- "cooldown": [
- 3.0,
+ "base_weapon_cooldown": [
3.0,
- 3.0
+ 2.25,
+ 1.5
],
- "damage_battery": [
+ "base_weapon_damage_battery": [
10.0,
10.0,
10.0
],
- "range": [
- 5.0,
+ "base_weapon_range": [
5.0,
- 5.0
+ 6.25,
+ 7.5
],
- "aoe": [
+ "base_weapon_aoe": [
1.0,
1.0,
1.0
@@ -809,139 +777,134 @@
},
{
"name": "amplified haywire beam",
- "damage_type": "emp",
- "weight": [
+ "base_weight": [
120.0,
- 120.0,
- 120.0
+ 90.0,
+ 60.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
5.0,
- 5.0,
- 5.0
+ 3.75,
+ 2.5
],
- "damage": [
+ "base_weapon_damage_emp": [
200.0,
250.0,
300.0
],
- "damage_battery": [
+ "base_weapon_damage_battery": [
12.0,
12.0,
12.0
],
- "range": [
+ "base_weapon_range": [
6.0,
- 6.0,
- 6.0
+ 7.5,
+ 9.0
]
},
{
"name": "amplified stun beam",
- "damage_type": "emp",
- "weight": [
- 200.0,
+ "base_weight": [
200.0,
- 200.0
+ 150.0,
+ 100.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
6.0,
- 6.0,
- 6.0
+ 4.5,
+ 3.0
],
- "stun": [
+ "base_weapon_stun": [
1.0,
1.0,
1.0
],
- "range": [
- 4.0,
+ "base_weapon_range": [
4.0,
- 4.0
+ 5.0,
+ 6.0
]
},
{
"name": "ion cannon",
- "damage_type": "emp",
- "weight": [
- 75.0,
+ "base_weight": [
75.0,
- 75.0
+ 56.25,
+ 37.5
],
- "cooldown": [
+ "base_weapon_cooldown": [
2.0,
- 2.0,
- 2.0
+ 1.5,
+ 1.0
],
- "reduce_fusion": [
+ "base_weapon_reduce_fusion": [
1.0,
1.0,
1.0
],
- "reduce_laser": [
+ "base_weapon_reduce_laser": [
1.0,
1.0,
1.0
],
- "range": [
- 5.0,
+ "base_weapon_range": [
5.0,
- 5.0
+ 6.25,
+ 7.5
]
},
{
"name": "heavy ion cannon",
- "damage_type": "emp",
- "weight": [
+ "base_weight": [
150.0,
- 150.0,
- 150.0
+ 112.5,
+ 75.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
1.0,
- 1.0,
- 1.0
+ 0.75,
+ 0.5
],
- "reduce_fusion": [
+ "base_weapon_reduce_fusion": [
1.0,
1.0,
1.0
],
- "reduce_laser": [
+ "base_weapon_reduce_laser": [
1.0,
1.0,
1.0
],
- "range": [
+ "base_weapon_range": [
6.0,
- 6.0,
- 6.0
+ 7.5,
+ 9.0
]
},
{
"name": "explosive charges",
- "damage_type": "explosive",
- "weight": [
- 5.0,
+ "base_weight": [
5.0,
- 5.0
+ 3.75,
+ 2.5
],
- "cooldown": [
- 10.0,
+ "base_weapon_cooldown": [
10.0,
- 10.0
+ 7.5,
+ 5.0
],
- "damage": [
+ "base_weapon_damage_explosive": [
100.0,
125.0,
150.0
],
- "range": [
+ "base_weapon_range": [
0.0,
0.0,
0.0
],
- "aoe": [
+ "base_weapon_aoe": [
2.0,
2.0,
2.0
@@ -949,26 +912,25 @@
},
{
"name": "javelin",
- "damage_type": "explosive",
- "weight": [
- 60.0,
+ "base_weight": [
60.0,
- 60.0
+ 45.0,
+ 30.0
],
- "cooldown": [
+ "base_weapon_cooldown": [
2.0,
- 2.0,
- 2.0
+ 1.5,
+ 1.0
],
- "damage": [
+ "base_weapon_damage_explosive": [
40.0,
50.0,
60.0
],
- "range": [
- 7.0,
+ "base_weapon_range": [
7.0,
- 7.0
+ 8.75,
+ 10.5
]
}
] \ No newline at end of file