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

Post edit history

Game mode K-OREZ

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
3/30/2024 9:25:25 PMAUrankSmokeDragon before revert after revert
Before After
1 coming soon to zero-k 1 coming soon to zero-k
2 \n 2 \n
3 reverse values of some unit stats.. metal cost, range, reload speed 3 reverse values of some unit stats.. metal cost, range, reload speed
4 so long range fleas that do massive damage but cost heaps.. cheap crabs that have tiny range but fire fast.. kinda crazy mod.. oh well 4 so long range fleas that do massive damage but cost heaps.. cheap crabs that have tiny range but fire fast.. kinda crazy mod.. oh well
5 \n 5 \n
6 to do:
7 mod main code: done
8 unit data tables: done
9 min max values: 30%
10 \n
11 sneak peak:
6 [spoiler] 12 [spoiler]
7 [q]{{{ 13 [q]{{{
8 local unit_metalcost_ranges = { 14 local unit_metalcost_ranges = {
9 ["Duck"] = {80, 1900}, 15 ["Duck"] = {80, 1900},
10 ["Archer"] = {80, 1900}, 16 ["Archer"] = {80, 1900},
11 ["Bulkhead"] = {80, 1900}, 17 ["Bulkhead"] = {80, 1900},
12 ["Buoy"] = {80, 1900}, 18 ["Buoy"] = {80, 1900},
13 ["Scallop"] = {80, 1900}, 19 ["Scallop"] = {80, 1900},
14 ["Grizzly"] = {80, 1900}, 20 ["Grizzly"] = {80, 1900},
15 ["Angler"] = {80, 1900}, 21 ["Angler"] = {80, 1900},
16 ["Limpet"] = {80, 1900}, 22 ["Limpet"] = {80, 1900},
17 ["Djinn"] = {80, 1900}, 23 ["Djinn"] = {80, 1900},
18 ["Lobster"] = {80, 1900}, 24 ["Lobster"] = {80, 1900},
19 ["Dagger"] = {80, 1100}, 25 ["Dagger"] = {80, 1100},
20 ["Scalpel"] = {80, 1100}, 26 ["Scalpel"] = {80, 1100},
21 ["Halberd"] = {80, 1100}, 27 ["Halberd"] = {80, 1100},
22 ["Claymore"] = {80, 1100}, 28 ["Claymore"] = {80, 1100},
23 ["Mace"] = {80, 1100}, 29 ["Mace"] = {80, 1100},
24 ["Lance"] = {80, 1100}, 30 ["Lance"] = {80, 1100},
25 ["Flail"] = {80, 1100}, 31 ["Flail"] = {80, 1100},
26 ["Bolas"] = {80, 1100}, 32 ["Bolas"] = {80, 1100},
27 ["Glaive"] = {65, 750}, 33 ["Glaive"] = {65, 750},
28 ["Scythe"] = {65, 750}, 34 ["Scythe"] = {65, 750},
29 ["Ronin"] = {65, 750}, 35 ["Ronin"] = {65, 750},
30 ["Reaver"] = {65, 750}, 36 ["Reaver"] = {65, 750},
31 ["Knight"] = {65, 750}, 37 ["Knight"] = {65, 750},
32 ["Sling"] = {65, 750}, 38 ["Sling"] = {65, 750},
33 ["Phantom"] = {65, 750}, 39 ["Phantom"] = {65, 750},
34 ["Gremlin"] = {65, 750}, 40 ["Gremlin"] = {65, 750},
35 ["Imp"] = {65, 750}, 41 ["Imp"] = {65, 750},
36 ["Iris"] = {65, 750}, 42 ["Iris"] = {65, 750},
37 ["Flea"] = {25, 1600}, 43 ["Flea"] = {25, 1600},
38 ["Hermit"] = {25, 1600}, 44 ["Hermit"] = {25, 1600},
39 ["Venom"] = {25, 1600}, 45 ["Venom"] = {25, 1600},
40 ["Redback"] = {25, 1600}, 46 ["Redback"] = {25, 1600},
41 ["Recluse"] = {25, 1600}, 47 ["Recluse"] = {25, 1600},
42 ["Crab"] = {25, 1600}, 48 ["Crab"] = {25, 1600},
43 ["Tarantula"] = {25, 1600}, 49 ["Tarantula"] = {25, 1600},
44 ["Widow"] = {25, 1600}, 50 ["Widow"] = {25, 1600},
45 ["Dirtbag"] = {30, 620}, 51 ["Dirtbag"] = {30, 620},
46 ["Bandit"] = {30, 620}, 52 ["Bandit"] = {30, 620},
47 ["Rogue"] = {30, 620}, 53 ["Rogue"] = {30, 620},
48 ["Thug"] = {30, 620}, 54 ["Thug"] = {30, 620},
49 ["Outlaw"] = {30, 620}, 55 ["Outlaw"] = {30, 620},
50 ["Felon"] = {30, 620}, 56 ["Felon"] = {30, 620},
51 ["Racketeer"] = {30, 620}, 57 ["Racketeer"] = {30, 620},
52 ["Vandal"] = {30, 620}, 58 ["Vandal"] = {30, 620},
53 ["Snitch"] = {30, 620}, 59 ["Snitch"] = {30, 620},
54 ["Aspis"] = {30, 620}, 60 ["Aspis"] = {30, 620},
55 ["Puppy"] = {45, 1700}, 61 ["Puppy"] = {45, 1700},
56 ["Pyro"] = {45, 1700}, 62 ["Pyro"] = {45, 1700},
57 ["Placeholder"] = {45, 1700}, 63 ["Placeholder"] = {45, 1700},
58 ["Moderator"] = {45, 1700}, 64 ["Moderator"] = {45, 1700},
59 ["Jack"] = {45, 1700}, 65 ["Jack"] = {45, 1700},
60 ["Jugglenaut"] = {45, 1700}, 66 ["Jugglenaut"] = {45, 1700},
61 ["Firewalker"] = {45, 1700}, 67 ["Firewalker"] = {45, 1700},
62 ["Toad"] = {45, 1700}, 68 ["Toad"] = {45, 1700},
63 ["Kodachi"] = {170, 2200}, 69 ["Kodachi"] = {170, 2200},
64 ["Blitz"] = {170, 2200}, 70 ["Blitz"] = {170, 2200},
65 ["Ogre"] = {170, 2200}, 71 ["Ogre"] = {170, 2200},
66 ["Minotaur"] = {170, 2200}, 72 ["Minotaur"] = {170, 2200},
67 ["Cyclops"] = {170, 2200}, 73 ["Cyclops"] = {170, 2200},
68 ["Emissary"] = {170, 2200}, 74 ["Emissary"] = {170, 2200},
69 ["Tremor"] = {170, 2200}, 75 ["Tremor"] = {170, 2200},
70 ["Ettin"] = {170, 2200}, 76 ["Ettin"] = {170, 2200},
71 ["Cutter"] = {65, 1200}, 77 ["Cutter"] = {65, 1200},
72 ["Hunter"] = {65, 1200}, 78 ["Hunter"] = {65, 1200},
73 ["Seawolf"] = {65, 1200}, 79 ["Seawolf"] = {65, 1200},
74 ["Corsair"] = {65, 1200}, 80 ["Corsair"] = {65, 1200},
75 ["Mistral"] = {65, 1200}, 81 ["Mistral"] = {65, 1200},
76 ["Siren"] = {65, 1200}, 82 ["Siren"] = {65, 1200},
77 ["Envoy"] = {65, 1200}, 83 ["Envoy"] = {65, 1200},
78 ["Zephyr"] = {65, 1200}, 84 ["Zephyr"] = {65, 1200},
79 ["Blastwing"] = {45, 4200}, 85 ["Blastwing"] = {45, 4200},
80 ["Gnat"] = {45, 4200}, 86 ["Gnat"] = {45, 4200},
81 ["Locust"] = {45, 4200}, 87 ["Locust"] = {45, 4200},
82 ["Harpy"] = {45, 4200}, 88 ["Harpy"] = {45, 4200},
83 ["Nimbus"] = {45, 4200}, 89 ["Nimbus"] = {45, 4200},
84 ["Revenant"] = {45, 4200}, 90 ["Revenant"] = {45, 4200},
85 ["Krow"] = {45, 4200}, 91 ["Krow"] = {45, 4200},
86 ["Trident"] = {45, 4200}, 92 ["Trident"] = {45, 4200},
87 ["Charon"] = {45, 4200}, 93 ["Charon"] = {45, 4200},
88 ["Hercules"] = {45, 4200}, 94 ["Hercules"] = {45, 4200},
89 ["Ultimatum"] = {2500, 24000}, 95 ["Ultimatum"] = {2500, 24000},
90 ["Scorpion"] = {2500, 24000}, 96 ["Scorpion"] = {2500, 24000},
91 ["Dante"] = {2500, 24000}, 97 ["Dante"] = {2500, 24000},
92 ["Merlin"] = {2500, 24000}, 98 ["Merlin"] = {2500, 24000},
93 ["Funnelweb"] = {2500, 24000}, 99 ["Funnelweb"] = {2500, 24000},
94 ["Paladin"] = {2500, 24000}, 100 ["Paladin"] = {2500, 24000},
95 ["Detriment"] = {2500, 24000}, 101 ["Detriment"] = {2500, 24000},
96 ["Shogun"] = {2500, 24000}, 102 ["Shogun"] = {2500, 24000},
97 ["Reef"] = {2500, 24000}, 103 ["Reef"] = {2500, 24000},
98 ["Scylla"] = {2500, 24000}, 104 ["Scylla"] = {2500, 24000},
99 ["Swift"] = {150, 2000}, 105 ["Swift"] = {150, 2000},
100 ["Raptor"] = {150, 2000}, 106 ["Raptor"] = {150, 2000},
101 ["Raven"] = {150, 2000}, 107 ["Raven"] = {150, 2000},
102 ["Magpie"] = {150, 2000}, 108 ["Magpie"] = {150, 2000},
103 ["Phoenix"] = {150, 2000}, 109 ["Phoenix"] = {150, 2000},
104 ["Thunderbird"] = {150, 2000}, 110 ["Thunderbird"] = {150, 2000},
105 ["Likho"] = {150, 2000}, 111 ["Likho"] = {150, 2000},
106 ["Odin"] = {150, 2000}, 112 ["Odin"] = {150, 2000},
107 ["Sparrow"] = {150, 2000}, 113 ["Sparrow"] = {150, 2000},
108 ["Owl"] = {150, 2000}, 114 ["Owl"] = {150, 2000},
109 ["Dart"] = {40, 700}, 115 ["Dart"] = {40, 700},
110 ["Scorcher"] = {40, 700}, 116 ["Scorcher"] = {40, 700},
111 ["Fencer"] = {40, 700}, 117 ["Fencer"] = {40, 700},
112 ["Ripper"] = {40, 700}, 118 ["Ripper"] = {40, 700},
113 ["Ravager"] = {40, 700}, 119 ["Ravager"] = {40, 700},
114 ["Dominatrix"] = {40, 700}, 120 ["Dominatrix"] = {40, 700},
115 ["Badger"] = {40, 700}, 121 ["Badger"] = {40, 700},
116 ["Impaler"] = {40, 700}, 122 ["Impaler"] = {40, 700},
117 ["Crasher"] = {40, 700} 123 ["Crasher"] = {40, 700}
118 } 124 }
119 for name, ud in pairs(UnitDefs) do 125 for name, ud in pairs(UnitDefs) do
120 if unit_metalcost_ranges[ud.name] then 126 if unit_metalcost_ranges[ud.name] then
121 local min_metalcost, max_metalcost = unpack(unit_metalcost_ranges[ud.name]) 127 local min_metalcost, max_metalcost = unpack(unit_metalcost_ranges[ud.name])
122 if ud.metalcost then 128 if ud.metalcost then
123 local distance_metalcost_midpoint = ud.metalcost - min_metalcost 129 local distance_metalcost_midpoint = ud.metalcost - min_metalcost
124 ud.metalcost = max_metalcost - distance_metalcost_midpoint 130 ud.metalcost = max_metalcost - distance_metalcost_midpoint
125 end 131 end
126 end 132 end
127 end 133 end
128 }}}[/q] 134 }}}[/q]
129 [/spoiler] 135 [/spoiler]