Loading...
  OR  Zero-K Name:    Password:   

Post edit history

open source 'quad-mode'

To display differences between versions, select one or more edits in the list using checkboxes and click "diff selected"
Post edit history
Date Editor Before After
2/10/2024 3:33:13 PMAUrankSmokeDragon before revert after revert
2/10/2024 2:04:05 PMAUrankSmokeDragon before revert after revert
2/10/2024 2:03:41 PMAUrankSmokeDragon before revert after revert
2/10/2024 2:01:34 PMAUrankSmokeDragon before revert after revert
2/10/2024 1:32:10 AMAUrankSmokeDragon before revert after revert
2/9/2024 4:48:43 PMAUrankSmokeDragon before revert after revert
2/8/2024 6:26:31 PMAUrankSmokeDragon before revert after revert
2/7/2024 4:15:26 PMAUrankSmokeDragon before revert after revert
2/7/2024 4:12:14 PMAUrankSmokeDragon before revert after revert
2/7/2024 4:01:33 PMAUrankSmokeDragon before revert after revert
Before After
1 post feedback, bugs, advice, ideas, balance issues.. 1 post feedback, bugs, advice, ideas, balance issues..
2 and i will fix them and run a game on rare occasions to spice things up.. 2 and i will fix them and run a game on rare occasions to spice things up..
3 \n 3 \n
4 TO DO LIST: 4 TO DO LIST:
5 jumping = done 5 jumping = done
6 explosions = possibly fixed 6 explosions = done
7 commanders = soon 7 commanders = soon
8 \n 8 \n
9 \n 9 \n
10 [spoiler] 10 [spoiler]
11 \n 11 \n
12 unit tweaks: 12 unit tweaks:
13 \n 13 \n
14 [q]{{{ 14 [q]{{{
15 \n 15 \n
16 { 16 {
17 --[[ 17 --[[
18 GENERAL 18 GENERAL
19 ]]-- 19 ]]--
20 jumpaa = { 20 jumpaa = {
21 customParams = { 21 customParams = {
22 jump_range = 1600, 22 jump_range = 1600,
23 }, 23 },
24 }, 24 },
25 jumpassault = { 25 jumpassault = {
26 customParams = { 26 customParams = {
27 jump_range = 1600, 27 jump_range = 1600,
28 }, 28 },
29 }, 29 },
30 jumpbomb = { 30 jumpbomb = {
31 customParams = { 31 customParams = {
32 jump_range = 1600, 32 jump_range = 1600,
33 }, 33 },
34 }, 34 },
35 jumpcon = { 35 jumpcon = {
36 customParams = { 36 customParams = {
37 jump_range = 1600, 37 jump_range = 1600,
38 }, 38 },
39 }, 39 },
40 jumpraid = { 40 jumpraid = {
41 customParams = { 41 customParams = {
42 jump_range = 1600, 42 jump_range = 1600,
43 }, 43 },
44 }, 44 },
45 jumpsumo = { 45 jumpsumo = {
46 customParams = { 46 customParams = {
47 jump_range = 1440, 47 jump_range = 1440,
48 }, 48 },
49 }, 49 },
50 jumpscout = { 50 jumpscout = {
51 customParams = { 51 customParams = {
52 grey_goo_cost = 11, 52 grey_goo_cost = 11,
53 jump_self_damage = 4, 53 jump_self_damage = 4,
54 }, 54 },
55 }, 55 },
56 striderdetriment = { 56 striderdetriment = {
57 customParams = { 57 customParams = {
58 jump_range = 3840, 58 jump_range = 3840,
59 }, 59 },
60 }, 60 },
61 staticmex = { 61 staticmex = {
62 customParams = { 62 customParams = {
63 pylonrange = 200, 63 pylonrange = 200,
64 }, 64 },
65 }, 65 },
66 energywind = { 66 energywind = {
67 customParams = { 67 customParams = {
68 pylonrange = 240, 68 pylonrange = 240,
69 }, 69 },
70 }, 70 },
71 energyfusion = { 71 energyfusion = {
72 customParams = { 72 customParams = {
73 pylonrange = 600, 73 pylonrange = 600,
74 }, 74 },
75 }, 75 },
76 energysolar = { 76 energysolar = {
77 customParams = { 77 customParams = {
78 pylonrange = 400, 78 pylonrange = 400,
79 }, 79 },
80 }, 80 },
81 energygeo = { 81 energygeo = {
82 explodeAs = [[NUCLEAR_MISSILE]], 82 explodeAs = [[NUCLEAR_MISSILE]],
83 customParams = { 83 customParams = {
84 pylonrange = 600, 84 pylonrange = 600,
85 }, 85 },
86 }, 86 },
87 energyheavygeo = { 87 energyheavygeo = {
88 explodeAs = [[SINGULARITY]], 88 explodeAs = [[SINGULARITY]],
89 customParams = { 89 customParams = {
90 pylonrange = 600, 90 pylonrange = 600,
91 }, 91 },
92 weaponDefs = { 92 weaponDefs = {
93 SINGULARITY = { 93 SINGULARITY = {
94 areaOfEffect = 5120, 94 areaOfEffect = 5120,
95 craterMult = 1, 95 craterMult = 1,
96 edgeEffectiveness = 0, 96 edgeEffectiveness = 0,
97 explosionGenerator = "custom:grav_danger_spikes", 97 explosionGenerator = "custom:grav_danger_spikes",
98 explosionSpeed = 100000, 98 explosionSpeed = 100000,
99 impulseBoost = 100, 99 impulseBoost = 100,
100 impulseFactor = -10, 100 impulseFactor = -10,
101 name = "Naked Singularity", 101 name = "Naked Singularity",
102 soundHit = "explosion/ex_ultra1", 102 soundHit = "explosion/ex_ultra1",
103 damage = { 103 damage = {
104 default = 9500, 104 default = 9500,
105 }, 105 },
106 }, 106 },
107 }, 107 },
108 }, 108 },
109 energypylon = { 109 energypylon = {
110 customParams = { 110 customParams = {
111 pylonrange = 2000, 111 pylonrange = 2000,
112 }, 112 },
113 }, 113 },
114 energysingu = { 114 energysingu = {
115 customParams = { 115 customParams = {
116 pylonrange = 600, 116 pylonrange = 600,
117 }, 117 },
118 }, 118 },
119 staticjammer = { 119 staticjammer = {
120 customParams = { 120 customParams = {
121 area_cloak_radius = 1400, 121 area_cloak_radius = 1400,
122 }, 122 },
123 }, 123 },
124 cloakjammer = { 124 cloakjammer = {
125 customParams = { 125 customParams = {
126 area_cloak_radius = 1400, 126 area_cloak_radius = 1400,
127 }, 127 },
128 }, 128 },
129 cloakcon = { 129 cloakcon = {
130 customParams = { 130 customParams = {
131 area_cloak_radius = 700, 131 area_cloak_radius = 700,
132 }, 132 },
133 }, 133 },
134 --[[ 134 --[[
135 FIXES 135 FIXES
136 ]]-- 136 ]]--
137 napalmmissile = { 137 napalmmissile = {
138 weaponDefs = { 138 weaponDefs = {
139 WEAPON = { 139 WEAPON = {
140 customParams = { 140 customParams = {
141 area_damage_radius = 1024, 141 area_damage_radius = 1024,
142 }, 142 },
143 }, 143 },
144 }, 144 },
145 }, 145 },
146 missileslow = { 146 missileslow = {
147 weaponDefs = { 147 weaponDefs = {
148 WEAPON = { 148 WEAPON = {
149 customParams = { 149 customParams = {
150 area_damage_radius = 1280, 150 area_damage_radius = 1280,
151 }, 151 },
152 }, 152 },
153 }, 153 },
154 }, 154 },
155 jumpraid = { 155 jumpraid = {
156 weaponDefs = { 156 weaponDefs = {
157 FLAMETHROWER = { 157 FLAMETHROWER = {
158 weaponVelocity = 800, 158 weaponVelocity = 800,
159 }, 159 },
160 }, 160 },
161 }, 161 },
162 striderdante = { 162 striderdante = {
163 weaponDefs = { 163 weaponDefs = {
164 DANTE_FLAMER = { 164 DANTE_FLAMER = {
165 weaponVelocity = 800, 165 weaponVelocity = 800,
166 }, 166 },
167 }, 167 },
168 }, 168 },
169 staticantinuke = { 169 staticantinuke = {
170 customParams = { 170 customParams = {
171 nuke_coverage = 5000, 171 nuke_coverage = 5000,
172 }, 172 },
173 }, 173 },
174 --[[ 174 --[[
175 BUFFS 175 BUFFS
176 ]]-- 176 ]]--
177 bomberdisarm = { 177 bomberdisarm = {
178 metalCost = 68.75, 178 metalCost = 68.75,
179 }, 179 },
180 bomberriot = { 180 bomberriot = {
181 metalCost = 28.75, 181 metalCost = 28.75,
182 }, 182 },
183 bomberprec = { 183 bomberprec = {
184 metalCost = 37.5, 184 metalCost = 37.5,
185 }, 185 },
186 --[[ 186 --[[
187 NERFS 187 NERFS
188 ]]-- 188 ]]--
189 staticmissilesilo = { 189 staticmissilesilo = {
190 metalCost = 4000, 190 metalCost = 4000,
191 }, 191 },
192 amphbomb = { 192 amphbomb = {
193 health = 100, 193 health = 100,
194 }, 194 },
195 } 195 }
196 \n 196 \n
197 }}}[/q] 197 }}}[/q]
198 \n 198 \n
199 defs tweaks 199 defs tweaks
200 \n 200 \n
201 [q]{{{ 201 [q]{{{
202 \n 202 \n
203 for name, ud in pairs(UnitDefs) do 203 for name, ud in pairs(UnitDefs) do
204 if ud.weapondefs then 204 if ud.weapondefs then
205 for _, wd in pairs(ud.weapondefs) do 205 for _, wd in pairs(ud.weapondefs) do
206 if wd.flighttime then 206 if wd.flighttime then
207 wd.flighttime = wd.flighttime * 4 207 wd.flighttime = wd.flighttime * 4
208 end 208 end
209 end 209 end
210 end 210 end
211 if ud.weapondefs then 211 if ud.weapondefs then
212 for _, wd in pairs(ud.weapondefs) do 212 for _, wd in pairs(ud.weapondefs) do
213 if wd.accuracy then 213 if wd.accuracy then
214 wd.accuracy = wd.accuracy * 0.25 214 wd.accuracy = wd.accuracy * 0.25
215 end 215 end
216 end 216 end
217 end 217 end
218 if ud.weapondefs then 218 if ud.weapondefs then
219 for _, wd in pairs(ud.weapondefs) do 219 for _, wd in pairs(ud.weapondefs) do
220 if wd.weaponvelocity then 220 if wd.weaponvelocity then
221 wd.weaponvelocity = wd.weaponvelocity * 4 221 wd.weaponvelocity = wd.weaponvelocity * 4
222 end 222 end
223 end 223 end
224 end 224 end
225 if ud.weapondefs then 225 if ud.weapondefs then
226 for _, wd in pairs(ud.weapondefs) do 226 for _, wd in pairs(ud.weapondefs) do
227 if wd.shieldradius then 227 if wd.shieldradius then
228 wd.shieldradius = wd.shieldradius * 4 228 wd.shieldradius = wd.shieldradius * 4
229 end 229 end
230 end 230 end
231 end 231 end
232 if ud.weapondefs then 232 if ud.weapondefs then
233 for _, wd in pairs(ud.weapondefs) do 233 for _, wd in pairs(ud.weapondefs) do
234 if wd.areaofeffect then 234 if wd.areaofeffect then
235 wd.areaofeffect = wd.areaofeffect * 4 235 wd.areaofeffect = wd.areaofeffect * 4
236 end 236 end
237 end 237 end
238 end 238 end
239 if ud.weapondefs then 239 if ud.weapondefs then
240 for _, wd in pairs(ud.weapondefs) do 240 for _, wd in pairs(ud.weapondefs) do
241 if wd.range then 241 if wd.range then
242 wd.range = wd.range * 4 242 wd.range = wd.range * 4
243 end 243 end
244 end 244 end
245 end 245 end
246 if ud.weapondefs then 246 if ud.weapondefs then
247 for _, wd in pairs(ud.weapondefs) do 247 for _, wd in pairs(ud.weapondefs) do
248 if wd.reloadtime then 248 if wd.reloadtime then
249 wd.reloadtime = wd.reloadtime * 8 249 wd.reloadtime = wd.reloadtime * 8
250 end 250 end
251 end 251 end
252 end 252 end
253 if ud.metalcost then 253 if ud.metalcost then
254 ud.metalcost = ud.metalcost * 0.25 254 ud.metalcost = ud.metalcost * 0.25
255 end 255 end
256 if ud.health then 256 if ud.health then
257 ud.health = ud.health * 0.25 257 ud.health = ud.health * 0.25
258 end 258 end
259 if ud.sightdistance then 259 if ud.sightdistance then
260 ud.sightdistance = ud.sightdistance * 4 260 ud.sightdistance = ud.sightdistance * 4
261 end 261 end
262 if ud.sonardistance then 262 if ud.sonardistance then
263 ud.sonardistance = ud.sonardistance * 4 263 ud.sonardistance = ud.sonardistance * 4
264 end 264 end
265 if ud.builddistance then 265 if ud.builddistance then
266 ud.builddistance = ud.builddistance * 4 266 ud.builddistance = ud.builddistance * 4
267 end 267 end
268 if ud.featuredefs then 268 if ud.featuredefs then
269 for _, wd in pairs(ud.featuredefs) do 269 for _, wd in pairs(ud.featuredefs) do
270 if wd.blocking then 270 if wd.blocking then
271 wd.blocking = [[false]] 271 wd.blocking = [[false]]
272 end 272 end
273 end 273 end
274 end 274 end
275 if ud.weapondefs then 275 if ud.weapondefs then
276 for _, wd in pairs(ud.weapondefs) do 276 for _, wd in pairs(ud.weapondefs) do
277 if wd.radaremitheight then 277 if wd.radaremitheight then
278 wd.radaremitheight = wd.radaremitheight * 4 278 wd.radaremitheight = wd.radaremitheight * 4
279 end 279 end
280 end 280 end
281 end 281 end
282 if ud.weapondefs then 282 if ud.weapondefs then
283 for _, wd in pairs(ud.weapondefs) do 283 for _, wd in pairs(ud.weapondefs) do
284 if wd.radardistance then 284 if wd.radardistance then
285 wd.radardistance = wd.radardistance * 4 285 wd.radardistance = wd.radardistance * 4
286 end 286 end
287 end 287 end
288 end 288 end
289 end 289 end
290 \n 290 \n
291 }}}[/q] 291 }}}[/q]
292 \n 292 \n
293 [/spoiler] 293 [/spoiler]