Skip to content

Commit 2bcb5f5

Browse files
committed
Externalise projectile and effects data
to JSON files
1 parent 16c1081 commit 2bcb5f5

File tree

12 files changed

+1628
-668
lines changed

12 files changed

+1628
-668
lines changed
Lines changed: 220 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,220 @@
1+
{
2+
"effects": [
3+
{
4+
"type": "SMALL_EXP",
5+
"data": {
6+
"wax": "exptiny.wax",
7+
"force": 0,
8+
"damage": 0,
9+
"explosiveRange": 0,
10+
"wakeupRange": 40,
11+
"soundEffect": "ex-tiny1.voc",
12+
"soundPriority": 1
13+
}
14+
},
15+
{
16+
"type": "THERMDET_EXP",
17+
"data": {
18+
"wax": "detexp.wax",
19+
"force": 50,
20+
"damage": 60,
21+
"explosiveRange": 30,
22+
"wakeupRange": 50,
23+
"soundEffect": "ex-small.voc",
24+
"soundPriority": 1
25+
}
26+
},
27+
{
28+
"type": "PLASMA_EXP",
29+
"data": {
30+
"wax": "emisexp.wax",
31+
"force": 0,
32+
"damage": 0,
33+
"explosiveRange": 0,
34+
"wakeupRange": 40,
35+
"soundEffect": "ex-tiny1.voc",
36+
"soundPriority": 1
37+
}
38+
},
39+
{
40+
"type": "MORTAR_EXP",
41+
"data": {
42+
"wax": "mortexp.wax",
43+
"force": 35,
44+
"damage": 50,
45+
"explosiveRange": 40,
46+
"wakeupRange": 60,
47+
"soundEffect": "ex-med1.voc",
48+
"soundPriority": 115
49+
50+
}
51+
},
52+
{
53+
"type": "CONCUSSION",
54+
"data": {
55+
"wax": "concexp.wax",
56+
"force": 30,
57+
"damage": 30,
58+
"explosiveRange": 25,
59+
"wakeupRange": 60,
60+
"soundEffect": "ex-lrg1.voc",
61+
"soundPriority": 115
62+
}
63+
},
64+
{
65+
"type": "CONCUSSION2",
66+
"data": {
67+
"wax": "",
68+
"force": 30,
69+
"damage": 30,
70+
"explosiveRange": 25,
71+
"wakeupRange": 60,
72+
"soundEffect": "ex-lrg1.voc",
73+
"soundPriority": 115
74+
}
75+
},
76+
{
77+
"type": "MISSILE_EXP",
78+
"data": {
79+
"wax": "missexp.wax",
80+
"force": 70,
81+
"damage": 70,
82+
"explosiveRange": 40,
83+
"wakeupRange": 70,
84+
"soundEffect": "ex-med1.voc",
85+
"soundPriority": 115
86+
}
87+
},
88+
{
89+
"type": "MISSILE_WEAK",
90+
"data": {
91+
"wax": "missexp.wax",
92+
"force": 50,
93+
"damage": 25,
94+
"explosiveRange": 40,
95+
"wakeupRange": 70,
96+
"soundEffect": "ex-med1.voc",
97+
"soundPriority": 115
98+
}
99+
},
100+
{
101+
"type": "PUNCH",
102+
"data": {
103+
"wax": "",
104+
"force": 0,
105+
"damage": 0,
106+
"explosiveRange": 0,
107+
"wakeupRange": 10,
108+
"soundEffect": "punch.voc",
109+
"soundPriority": 4
110+
}
111+
},
112+
{
113+
"type": "CANNON_EXP",
114+
"data": {
115+
"wax": "plasexp.wax",
116+
"force": 0,
117+
"damage": 0,
118+
"explosiveRange": 0,
119+
"wakeupRange": 50,
120+
"soundEffect": "ex-med1.voc",
121+
"soundPriority": 1
122+
}
123+
},
124+
{
125+
"type": "REPEATER_EXP",
126+
"data": {
127+
"wax": "bullexp.wax",
128+
"force": 0,
129+
"damage": 0,
130+
"explosiveRange": 0,
131+
"wakeupRange": 50,
132+
"soundEffect": "ex-tiny1.voc",
133+
"soundPriority": 1
134+
}
135+
},
136+
{
137+
"type": "LARGE_EXP",
138+
"data": {
139+
"wax": "mineexp.wax",
140+
"force": 80,
141+
"damage": 90,
142+
"explosiveRange": 45,
143+
"wakeupRange": 90,
144+
"soundEffect": "ex-lrg1.voc",
145+
"soundPriority": 115
146+
}
147+
},
148+
{
149+
"type": "EXP_BARREL",
150+
"data": {
151+
"wax": "",
152+
"force": 120,
153+
"damage": 60,
154+
"explosiveRange": 40,
155+
"wakeupRange": 60,
156+
"soundEffect": "ex-med1.voc",
157+
"soundPriority": 76
158+
}
159+
},
160+
{
161+
"type": "EXP_INVIS",
162+
"data": {
163+
"wax": "",
164+
"force": 60,
165+
"damage": 40,
166+
"explosiveRange": 20,
167+
"wakeupRange": 60,
168+
"soundEffect": ""
169+
}
170+
},
171+
{
172+
"type": "SPLASH",
173+
"data": {
174+
"wax": "splash.wax",
175+
"force": 0,
176+
"damage": 0,
177+
"explosiveRange": 0,
178+
"wakeupRange": 0,
179+
"soundEffect": "swim-in.voc",
180+
"soundPriority": 12
181+
}
182+
},
183+
{
184+
"type": "EXP_35",
185+
"data": {
186+
"wax": "genexp.wax",
187+
"force": 30,
188+
"damage": 35,
189+
"explosiveRange": 30,
190+
"wakeupRange": 50,
191+
"soundEffect": "ex-med1.voc",
192+
"soundPriority": 115
193+
}
194+
},
195+
{
196+
"type": "EXP_NO_DMG",
197+
"data": {
198+
"wax": "genexp.wax",
199+
"force": 0,
200+
"damage": 0,
201+
"explosiveRange": 0,
202+
"wakeupRange": 0,
203+
"soundEffect": "ex-med1.voc",
204+
"soundPriority": 115
205+
}
206+
},
207+
{
208+
"type": "EXP_25",
209+
"data": {
210+
"wax": "genexp.wax",
211+
"force": 20,
212+
"damage": 25,
213+
"explosiveRange": 20,
214+
"wakeupRange": 50,
215+
"soundEffect": "ex-med1.voc",
216+
"soundPriority": 115
217+
}
218+
}
219+
]
220+
}

0 commit comments

Comments
 (0)