Fraudarchy candidate

This commit is contained in:
Pr0nogo 2023-04-29 12:01:45 -04:00
parent 20e5d829fc
commit 5d1c19f463
71 changed files with 9091 additions and 102 deletions

1
.gitignore vendored
View File

@ -4,6 +4,7 @@
/*.pcx
**.png
**.yml
**.bat
ddraw.ini
BnetLog.txt

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,855 @@
# Orders Requirement Scripts
0: # [0] Die
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
1: # [1] Stop
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
2: # [2] Guard
0xFF12 # Can attack
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
3: # [3] Player Guard
0xFF12 # Can attack
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
4: # [4] Turret Guard
0xFF1A # Is Subunit
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
5: # [5] Bunker Guard
0xFF02 # Current unit is...
125 # [125] Bunker
0xFF01 # Or
0xFF02 # Current unit is...
370 # [370] Dugout
0xFFFF # ==End of List==
6: # [6] Ignore
0xFF14 # Can move
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
7: # [7] Reaver Stop
0xFF02 # Current unit is...
83 # [83] Reaver
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
8: # [8] Attack1
0xFF12 # Can attack
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
9: # [9] Attack2
0xFF12 # Can attack
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
10: # [10] Attack Unit
0xFF14 # Can move
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
11: # [11] Attack Fixed Range
0xFF12 # Can attack
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
12: # [12] Attack Tile
0xFF12 # Can attack
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
13: # [13] Hover
0xFF14 # Can move
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
14: # [14] Attack Move
0xFF14 # Can move
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
15: # [15] Infest Mine
0xFF02 # Current unit is...
106 # [106] Command Center
0xFFFF # ==End of List==
18: # [18] Tower Guard
0xFF02 # Current unit is...
124 # [124] Watchdog
0xFF01 # Or
0xFF02 # Current unit is...
144 # [144] Spraith Colony
0xFF01 # Or
0xFF02 # Current unit is...
146 # [146] Surkith Colony
0xFF01 # Or
0xFF02 # Current unit is...
162 # [162] Warden
0xFF01 # Or
0xFF02 # Current unit is...
127 # [127] Ion Cannon
0xFF01 # Or
0xFF02 # Current unit is...
209 # [209] Sentinel
0xFF01 # Or
0xFF02 # Current unit is...
252 # [252] Matrix
0xFF01 # Or
0xFF02 # Current unit is...
292 # [292] Spirtith Colony
0xFF01 # Or
0xFF02 # Current unit is...
293 # [293] Skortrith Colony
0xFF01 # Or
0xFF02 # Current unit is...
162 # [294] Engram
0xFFFF # ==End of List==
19: # [19] Tower Attack
0xFF02 # Current unit is...
124 # [124] Watchdog
0xFF01 # Or
0xFF02 # Current unit is...
144 # [144] Spraith Colony
0xFF01 # Or
0xFF02 # Current unit is...
146 # [146] Surkith Colony
0xFF01 # Or
0xFF02 # Current unit is...
162 # [162] Warden
0xFF01 # Or
0xFF02 # Current unit is...
127 # [127] Ion Cannon
0xFF01 # Or
0xFF02 # Current unit is...
209 # [209] Sentinel
0xFF01 # Or
0xFF02 # Current unit is...
252 # [252] Matrix
0xFF01 # Or
0xFF02 # Current unit is...
292 # [292] Spirtith Colony
0xFF01 # Or
0xFF02 # Current unit is...
293 # [293] Skortrith Colony
0xFF01 # Or
0xFF02 # Current unit is...
162 # [294] Engram
0xFFFF # ==End of List==
20: # [20] Vulture Mine
0xFF02 # Current unit is...
13 # [13] Vulture Spider Mine
0xFFFF # ==End of List==
21: # [21] Stay In Range
0xFF14 # Can move
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
22: # [22] Turret Attack
0xFF1A # Is Subunit
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
23: # [23] Nothing1
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
25: # [25] Drone Start Build
0xFF02 # Current unit is...
41 # [41] Droleth
0xFF01 # Or
0xFF02 # Current unit is...
47 # [47] Gosvileth
0xFFFF # ==End of List==
26: # [26] Drone Build
0xFF02 # Current unit is...
41 # [41] Droleth
0xFF01 # Or
0xFF02 # Current unit is...
47 # [47] Gosvileth
0xFFFF # ==End of List==
27: # [27] Infest Mine1
0xFF02 # Current unit is...
45 # [45] Matraleth
0xFFFF # ==End of List==
28: # [28] Infest Mine2
0xFF02 # Current unit is...
45 # [45] Matraleth
0xFFFF # ==End of List==
29: # [29] Infest Mine3
0xFF02 # Current unit is...
45 # [45] Matraleth
0xFFFF # ==End of List==
30: # [30] Build1
0xFF02 # Current unit is...
7 # [7] Mason
0xFF01 # Or
0xFF02 # Current unit is...
20 # [20] Talos
0xFF01 # Or
0xFF02 # Current unit is...
367 # [367] Engineer
0xFFFF # ==End of List==
31: # [31] Build2
0xFF02 # Current unit is...
64 # [64] Scribe
0xFF01 # Or
0xFF02 # Current unit is...
182 # [182] Artisan
0xFFFF # ==End of List==
32: # [32] Build3
0xFF02 # Current unit is...
64 # [64] Scribe
0xFF01 # Or
0xFF02 # Current unit is...
182 # [182] Artisan
0xFFFF # ==End of List==
33: # [33] Build4
0xFF02 # Current unit is...
7 # [7] Mason
0xFF01 # Or
0xFF02 # Current unit is...
20 # [20] Talos
0xFF01 # Or
0xFF02 # Current unit is...
367 # [367] Engineer
0xFFFF # ==End of List==
34: # [34] Repair1
0xFF02 # Current unit is...
7 # [7] Mason
0xFF01 # Or
0xFF02 # Current unit is...
20 # [20] Talos
0xFFFF # ==End of List==
35: # [35] Repair2
0xFF02 # Current unit is...
7 # [7] Mason
0xFF01 # Or
0xFF02 # Current unit is...
20 # [20] Talos
0xFFFF # ==End of List==
36: # [36] Place Add-On
0xFFFF # ==End of List==
39: # [39] Rally Point1
0xFF13 # Can set rally point
0xFFFF # ==End of List==
40: # [40] Rally Point2
0xFF13 # Can set rally point
0xFFFF # ==End of List==
41: # [41] Zerg Birth
0xFF02 # Current unit is...
36 # [36] Egg
0xFF01 # Or
0xFF02 # Current unit is...
59 # [59] Cocoon
0xFFFF # ==End of List==
46: # [46] Build5
0xFF02 # Current unit is...
134 # [134] Nydus Canal
0xFF0D # unused
0xFFFF # ==End of List==
49: # [49] Follow
0xFF14 # Can move
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
50: # [50] Carrier
0xFF02 # Current unit is...
72 # [72] Solarion
0xFF01 # Or
0xFF02 # Current unit is...
82 # [82] Empyrean
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
51: # [51] Carrier Ignore1
0xFF02 # Current unit is...
72 # [72] Solarion
0xFF01 # Or
0xFF02 # Current unit is...
82 # [82] Empyrean
0xFF01 # Or
0xFF02 # Current unit is...
83 # [83] Reaver
0xFF01 # Or
0xFF02 # Current unit is...
81 # [81] Clarion
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
52: # [52] Carrier Stop
0xFF02 # Current unit is...
72 # [72] Solarion
0xFF01 # Or
0xFF02 # Current unit is...
82 # [82] Empyrean
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
53: # [53] Carrier Attack1
0xFF02 # Current unit is...
72 # [72] Solarion
0xFF01 # Or
0xFF02 # Current unit is...
82 # [82] Empyrean
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
54: # [54] Carrier Attack2
0xFF02 # Current unit is...
72 # [72] Solarion
0xFF01 # Or
0xFF02 # Current unit is...
82 # [82] Empyrean
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
55: # [55] Carrier Ignore2
0xFF02 # Current unit is...
72 # [72] Solarion
0xFF01 # Or
0xFF02 # Current unit is...
82 # [82] Empyrean
0xFF01 # Or
0xFF02 # Current unit is...
83 # [83] Reaver
0xFF01 # Or
0xFF02 # Current unit is...
81 # [81] Clarion
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
56: # [56] Carrier Fight
0xFF02 # Current unit is...
72 # [72] Solarion
0xFF01 # Or
0xFF02 # Current unit is...
82 # [82] Empyrean
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
57: # [57] Hold Position
0xFF02 # Current unit is...
72 # [72] Solarion
0xFF01 # Or
0xFF02 # Current unit is...
82 # [82] Empyrean
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
58: # [58] Reaver
0xFF02 # Current unit is...
83 # [83] Reaver
0xFF01 # Or
0xFF02 # Current unit is...
81 # [81] Clarion
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
59: # [59] Reaver Attack1
0xFF02 # Current unit is...
83 # [83] Reaver
0xFF01 # Or
0xFF02 # Current unit is...
81 # [81] Clarion
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
60: # [60] Reaver Attack2
0xFF02 # Current unit is...
83 # [83] Reaver
0xFF01 # Or
0xFF02 # Current unit is...
81 # [81] Clarion
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
61: # [61] Reaver Fight
0xFF02 # Current unit is...
83 # [83] Reaver
0xFF01 # Or
0xFF02 # Current unit is...
81 # [81] Clarion
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
62: # [62] Reaver Hold
0xFF02 # Current unit is...
83 # [83] Reaver
0xFF01 # Or
0xFF02 # Current unit is...
81 # [81] Clarion
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
64: # [64] Strafe Unit1
0xFF02 # Current unit is...
73 # [73] Steward
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
65: # [65] Strafe Unit2
0xFF02 # Current unit is...
85 # [85] Scarab
0xFFFF # ==End of List==
67: # [67] Recharge Shields2
0xFF02 # Current unit is...
172 # [172] Shield Battery
0xFFFF # ==End of List==
69: # [69] Return
0xFF16 # Is worker
0xFFFF # ==End of List==
70: # [70] Drone Land
0xFF02 # Current unit is...
41 # [41] Droleth
0xFF01 # Or
0xFF02 # Current unit is...
47 # [47] Gosvileth
0xFFFF # ==End of List==
71: # [71] Building Land
0xFF17 # Is flying building
0xFF06 # Is lifted off
0xFFFF # ==End of List==
72: # [72] Building Lift Off
0xFF17 # Is flying building
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
74: # [74] Lift Off
0xFF17 # Is flying building
0xFFFF # ==End of List==
77: # [77] Larva
0xFF02 # Current unit is...
35 # [35] Larva
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
78: # [78] Spawning Larva
0xFF02 # Current unit is...
131 # [131] Hachirosk
0xFF01 # Or
0xFF02 # Current unit is...
132 # [132] Caphrolosk
0xFF01 # Or
0xFF02 # Current unit is...
133 # [133] Gathtelosk
0xFF01 # Or
0xFF02 # Current unit is...
216 # [216] Larvosk Colony
0xFF01 # Or
0xFF02 # Current unit is...
354 # [354] Ocsal Colony
0xFFFF # ==End of List==
79: # [79] Harvest1
0xFF16 # Is worker
0xFFFF # ==End of List==
80: # [80] Harvest2
0xFF16 # Is worker
0xFFFF # ==End of List==
81: # [81] Harvest Gas1
0xFF16 # Is worker
0xFFFF # ==End of List==
82: # [82] Harvest Gas2
0xFF16 # Is worker
0xFFFF # ==End of List==
84: # [84] Return Gas
0xFF16 # Is worker
0xFFFF # ==End of List==
85: # [85] Harvest Minerals1
0xFF16 # Is worker
0xFFFF # ==End of List==
86: # [86] Harvest Minerals2
0xFF16 # Is worker
0xFFFF # ==End of List==
90: # [90] Return Minerals
0xFF16 # Is worker
0xFFFF # ==End of List==
92: # [92] Enter Transport
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
93: # [93] Pick Up1
0xFF18 # Is transport
0xFF01 # Or
0xFF02 # Current unit is...
42 # [42] Ovileth
0xFFFF # ==End of List==
94: # [94] Pick Up2
0xFF18 # Is transport
0xFFFF # ==End of List==
95: # [95] Pick Up3
0xFF02 # Current unit is...
125 # [125] Bunker
0xFF01 # Or
0xFF02 # Current unit is...
370 # [370] Dugout
0xFFFF # ==End of List==
97: # [97] Powerup2
0xFF19 # Is powerup
0xFFFF # ==End of List==
100: # [100] Watch Target
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
101: # [101] Initiating Creep Growth
0xFF02 # Current unit is...
143 # [143] Cagrant Colony
0xFF01 # Or
0xFF02 # Current unit is...
131 # [131] Hachirosk
0xFF01 # Or
0xFF02 # Current unit is...
132 # [132] Caphrolosk
0xFF01 # Or
0xFF02 # Current unit is...
133 # [133] Gathtelosk
0xFFFF # ==End of List==
102: # [102] Spread Creep
0xFFFF # ==End of List==
103: # [103] Stopping Creep Growth
0xFF02 # Current unit is...
144 # [144] Spraith Colony
0xFF01 # Or
0xFF02 # Current unit is...
146 # [146] Surkith Colony
0xFF01 # Or
0xFF02 # Current unit is...
216 # [216] Larvosk Colony
0xFF01 # Or
0xFF02 # Current unit is...
292 # [292] Spirtith Colony
0xFF01 # Or
0xFF02 # Current unit is...
293 # [293] Skortrith Colony
0xFF01 # Or
0xFF02 # Current unit is...
355 # [355] Kazitrith Colony
0xFF01 # Or
0xFF02 # Current unit is...
354 # [354] Ocsal Colony
0xFFFF # ==End of List==
104: # [104] Guardian Aspect
0xFF02 # Current unit is...
43 # [43] Mutalisk
0xFFFF # ==End of List==
107: # [107] Hold Position1
0xFF1D # Can hold position
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
108: # [108] Hold Position2
0xFF02 # Current unit is...
45 # [45] Matraleth
0xFF01 # Or
0xFF02 # Current unit is...
49 # [49] Pazuzu
0xFFFF # ==End of List==
111: # [111] Unload
0xFF18 # Is transport
0xFFFF # ==End of List==
112: # [112] Move Unload
0xFF18 # Is transport
0xFFFF # ==End of List==
118: # [118] Unburrow
0xFF26 # Is burrowed
0xFFFF # ==End of List==
123: # [123] Nuke Wait
0xFF02 # Current unit is...
14 # [14] Nuclear Missile
0xFFFF # ==End of List==
125: # [125] Nuke Launch
0xFF02 # Current unit is...
14 # [14] Nuclear Missile
0xFFFF # ==End of List==
126: # [126] Nuke Paint
0xFF02 # Current unit is...
1 # [1] Eidolon
0xFF01 # Or
0xFF02 # Current unit is...
9 # [9] Seraph
0xFFFF # ==End of List==
127: # [127] Nuke Unit
0xFF02 # Current unit is...
14 # [14] Nuclear Missile
0xFFFF # ==End of List==
128: # [128] Nuke Ground
0xFF02 # Current unit is...
14 # [14] Nuclear Missile
0xFFFF # ==End of List==
129: # [129] Nuke Track
0xFF02 # Current unit is...
14 # [14] Nuclear Missile
0xFFFF # ==End of List==
130: # [130] Initializing Arbiter
0xFF02 # Current unit is...
71 # [71] Arbiter
0xFF01 # Or
0xFF02 # Current unit is...
86 # [86] Demiurge
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
131: # [131] Cloaking Nearby Units
0xFF02 # Current unit is...
71 # [71] Arbiter
0xFF01 # Or
0xFF02 # Current unit is...
86 # [86] Demiurge
0xFFFF # ==End of List==
133: # [133] Right Click Action
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
134: # [134] Sap Unit
0xFF02 # Current unit is...
50 # [50] Cohort
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
135: # [135] Sap Location
0xFF02 # Current unit is...
50 # [50] Cohort
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
136: # [136] Hold Position3
0xFF02 # Current unit is...
50 # [50] Cohort
0xFF01 # Or
0xFF02 # Current unit is...
47 # [47] Gosvileth
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
140: # [140] Scanner
0xFF02 # Current unit is...
33 # [33] Scanner Sweep
0xFFFF # ==End of List==
152: # [152] Patrol
0xFF14 # Can move
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
155: # [155] CTF COP2
0xFF02 # Current unit is...
197 # [197] Vithrath Haunt
0xFF01 # Or
0xFF02 # Current unit is...
198 # [198] Iron Foundry
0xFF01 # Or
0xFF02 # Current unit is...
199 # [199] Captaincy
0xFFFF # ==End of List==
157: # [157] Atk Move EP
0xFF14 # Can move
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
165: # [165] Self Destructing
0xFF02 # Current unit is...
85 # [85] Scarab
0xFFFF # ==End of List==
166: # [166] Critter
0xFF02 # Current unit is...
89 # [89] Simulacrum
0xFF01 # Or
0xFF02 # Current unit is...
90 # [90] Charlatan
0xFF01 # Or
0xFF02 # Current unit is...
95 # [95] Quazilisk
0xFF01 # Or
0xFF02 # Current unit is...
93 # [93] Rililisk
0xFF01 # Or
0xFF02 # Current unit is...
94 # [94] Exemplar
0xFF01 # Or
0xFF02 # Current unit is...
96 # [96] Keskathalor
0xFF1E # Allow on hallucinations
0xFFFF # ==End of List==
167: # [167] Hidden Gun
0xFF02 # Current unit is...
209 # [209] Sentinel
0xFF01 # Or
0xFF02 # Current unit is...
210 # [210] Tarasque
0xFF01 # Or
0xFF02 # Current unit is...
211 # [211] Anticthon
0xFF01 # Or
0xFF02 # Current unit is...
212 # [212] Alkaj Chasm
0xFF01 # Or
0xFF02 # Current unit is...
213 # [213] Cosmic Altar
0xFFFF # ==End of List==
168: # [168] Open Door
0xFF02 # Current unit is...
205 # [205] Left Upper Level Door
0xFF01 # Or
0xFF02 # Current unit is...
206 # [206] Right Upper Level Door
0xFF01 # Or
0xFF02 # Current unit is...
207 # [207] Left Pit Door
0xFF01 # Or
0xFF02 # Current unit is...
208 # [208] Right Pit Door
0xFFFF # ==End of List==
169: # [169] Close Door
0xFF02 # Current unit is...
205 # [205] Left Upper Level Door
0xFF01 # Or
0xFF02 # Current unit is...
206 # [206] Right Upper Level Door
0xFF01 # Or
0xFF02 # Current unit is...
207 # [207] Left Pit Door
0xFF01 # Or
0xFF02 # Current unit is...
208 # [208] Right Pit Door
0xFFFF # ==End of List==
170: # [170] Hide Trap
0xFF02 # Current unit is...
203 # [203] Nanite Assembly
0xFF01 # Or
0xFF02 # Current unit is...
209 # [209] Sentinel
0xFF01 # Or
0xFF02 # Current unit is...
210 # [210] Tarasque
0xFF01 # Or
0xFF02 # Current unit is...
211 # [211] Anticthon
0xFF01 # Or
0xFF02 # Current unit is...
212 # [212] Alkaj Chasm
0xFF01 # Or
0xFF02 # Current unit is...
213 # [213] Cosmic Altar
0xFFFF # ==End of List==
171: # [171] Reveal Trap
0xFF02 # Current unit is...
203 # [203] Nanite Assembly
0xFF01 # Or
0xFF02 # Current unit is...
209 # [209] Sentinel
0xFF01 # Or
0xFF02 # Current unit is...
210 # [210] Tarasque
0xFF01 # Or
0xFF02 # Current unit is...
211 # [211] Anticthon
0xFF01 # Or
0xFF02 # Current unit is...
212 # [212] Alkaj Chasm
0xFF01 # Or
0xFF02 # Current unit is...
213 # [213] Cosmic Altar
0xFFFF # ==End of List==
175: # [175] Medic
0xFF02 # Current unit is...
34 # [34] Cleric
0xFFFF # ==End of List==
176: # [176] Medic Heal1
0xFF02 # Current unit is...
34 # [34] Cleric
0xFFFF # ==End of List==
177: # [177] Heal Move
0xFF02 # Current unit is...
34 # [34] Cleric
0xFFFF # ==End of List==
178: # [178] Medic Hold Position
0xFF02 # Current unit is...
34 # [34] Cleric
0xFFFF # ==End of List==
179: # [179] Medic Heal2
0xFF02 # Current unit is...
34 # [34] Cleric
0xFFFF # ==End of List==
182: # [182] Cast Mind Control
0xFF02 # Current unit is...
63 # [63] Mind Tyrant
0xFFFF # ==End of List==
189: # [182] Cast Through the Looking Glass
0xFF02 # Current unit is...
287 # [287] Hypnagogue
0xFFFF # ==End of List==

View File

@ -0,0 +1,103 @@
Quick & dirty compiler/decompiler to generate .graft files from .txt scripts.
!!! WARNING !!!
Graft file formats are still a work in progress! This tool is mostly just to help before PyGRAFT exists.
Use batch files to make it easy:
generate default scripts.bat -- Dumps entire default scripts from starcraft.exe
compile scripts.bat -- Compiles scripts as they are to .graft files
merge scripts.bat -- Merges scripts with starcraft.exe data to generate .graft files
datext fg helper.bat -- Drag & Drop *.fgp file to decompile (doesn't have to be a datext fgp),
or run on its own and follow the prompts for DatExt graft files
Batch files uses the following filenames for inputs and outputs:
Buttons.txt
Units.txt
Upgrades.txt
Research.txt
Tech.txt
Orders.txt
Buttons.graft
Units.graft
Upgrades.graft
Research.graft
Tech.graft
Orders.graft
Or you can try command-line, but it's pretty messy:
arguments:
-c Compile mode (Outputs graft files)
-d Decompile mode (Output txt files)
-s Load Starcraft.exe data
-f [path] Load specified FGP file
-n? [num] Sets number of IDs for each type (for datext files)
-i? [path] Specifies input files for each type
-o? [path] Specifies output files for each type
Where '?' is one of: Default Count:
b Buttons 250 (unit IDs with buttons beyond 228)
u Units 228
p Upgrades 61
t Tech 44
r Research (Alias of Tech for counts)
o Orders 189
Examples:
graftc -d -f sample.fgp -ob Buttons.txt -ou Units.txt -op Upgrades.txt
graftc -c -s -ib Buttons.txt -iu Units.txt -ob Buttons.graft -ou Buttons.graft
---- Dat Req txt format ----
# comment -- can be on any line, anything after it is ignored
#DAT REQ:
1: # ID 1
0xFF02 # an opcode
111 # a parameter
65288 # can be hex or dec
112 # other parameter
0xFFFF # end of list
---- Buttons.txt format ----
#BUTTONS:
1: # buttonset ID -- can technically be anything, but should be something reasonable since button set array is contiguous (don't use huge numbers)
# position, icon ID, condition ID, action ID, condition parameter, action parameter, enable string, disable string
# should it be "pos, icon, disable str, enable str, condition ID, condition param, action ID, action param" ??
1, 130, 1, 2, 0, 0, 373, 0
2, 248, 3, 4, 0, 0, 372, 0
Unit 1: # unit ID
# buttonset ID[, connected Unit = 65535[, stat func ID, disp func ID]]
Unit 1: 1 # connected unit defaults to 65535
Unit 2: 1, 65535
Unit 3: 1, 65535, 2, 1 # if stat info is omitted then it will not be updated
unit 4: -1 # sets button set to None

Binary file not shown.

View File

@ -0,0 +1,185 @@
# Research Requirement Scripts
0: # Stim Packs
0xFF02 # Current unit is...
112 # Terran Academy
0xFF07 # Is not training or morphing
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
1: # Lockdown
0xFF02 # Current unit is...
117 # Terran Covert Ops
0xFF07 # Is not training or morphing
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
2: # EMP Shockwave
0xFF02 # Current unit is...
116 # Terran Science Facility
0xFF07 # Is not training or morphing
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
3: # Spider Mines
0xFF02 # Current unit is...
120 # Terran Machine Shop
0xFF07 # Is not training or morphing
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
5: # Tank Siege Mode
0xFF02 # Current unit is...
120 # Terran Machine Shop
0xFF07 # Is not training or morphing
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
7: # Irradiate
0xFF02 # Current unit is...
116 # Terran Science Facility
0xFF07 # Is not training or morphing
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
8: # Yamato Gun
0xFF02 # Current unit is...
118 # Terran Physics Lab
0xFF07 # Is not training or morphing
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
9: # Cloaking Field
0xFF02 # Current unit is...
115 # Terran Control Tower
0xFF07 # Is not training or morphing
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
10: # Personnel Cloaking
0xFF02 # Current unit is...
117 # Terran Covert Ops
0xFF07 # Is not training or morphing
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
11: # Burrowing
0xFF02 # Current unit is...
131 # Zerg Hatchery
0xFF01 # Or
0xFF02 # Current unit is...
132 # Zerg Lair
0xFF01 # Or
0xFF02 # Current unit is...
133 # Zerg Hive
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
13: # Spawn Broodlings
0xFF02 # Current unit is...
138 # Zerg Queen's Nest
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
15: # Plague
0xFF02 # Current unit is...
136 # Zerg Defiler Mound
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
16: # Consume
0xFF02 # Current unit is...
136 # Zerg Defiler Mound
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
17: # Ensnare
0xFF02 # Current unit is...
138 # Zerg Queen's Nest
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
18: # Parasite
0xFF02 # Current unit is...
138 # Zerg Queen's Nest
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
19: # Psionic Storm
0xFF02 # Current unit is...
165 # Protoss Templar Archives
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
20: # Hallucination
0xFF02 # Current unit is...
165 # Protoss Templar Archives
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
21: # Recall
0xFF02 # Current unit is...
170 # Protoss Arbiter Tribunal
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
22: # Stasis Field
0xFF02 # Current unit is...
170 # Protoss Arbiter Tribunal
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
24: # Restoration
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
112 # Terran Academy
0xFF07 # Is not training or morphing
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
25: # Disruption Web
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
169 # Protoss Fleet Beacon
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
27: # Mind Control
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
165 # Protoss Templar Archives
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
29: # Feedback
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
165 # Protoss Templar Archives
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
30: # Optical Flare
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
112 # Terran Academy
0xFF07 # Is not training or morphing
0xFF05 # Is not lifted off
0xFFFF # ==End of List==
31: # Maelstorm
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
165 # Protoss Templar Archives
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
32: # Lurker Aspect
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
135 # Zerg Hydralisk Den
132 # Has Unit: Zerg Lair
0xFF01 # Or
133 # Has Unit: Zerg Hive
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==

View File

@ -0,0 +1,434 @@
# Tech Requirement Scripts
0: # [0] Stim Packs - Maverick
0xFF02 # Current unit is...
0 # [0] Maverick
0xFFFF # ==End of List==
1: # [1] Lobotomy Mine - Unused
0xFF1B # Has spidermines
0xFFFF # ==End of List==
2: # [2] Controlled Demolition - Terran Structure
0xFF02 # Current unit is...
110 # [110] Reservoir
0xFF01 # Or
0xFF02 # Current unit is...
107 # [107] Comsat Station
0xFF01 # Or
0xFF02 # Current unit is...
108 # [108] Nuclear Silo
0xFF01 # Or
0xFF02 # Current unit is...
115 # [115] Control Tower
0xFF01 # Or
0xFF02 # Current unit is...
117 # [117] Covert Ops
0xFF01 # Or
0xFF02 # Current unit is...
119 # [119] Medbay
0xFF01 # Or
0xFF02 # Current unit is...
120 # [120] Machine Shop
0xFF01 # Or
0xFF02 # Current unit is...
189 # [189] Salvo Yard
0xFF01 # Or
0xFF02 # Current unit is...
121 # [121] Munitions Bay
0xFF01 # Or
0xFF02 # Current unit is...
174 # [174] Quarry
0xFF01 # Or
0xFF02 # Current unit is...
147 # [147] Guildhall
0xFF01 # Or
0xFF02 # Current unit is...
192 # [192] Future Station
0xFF01 # Or
0xFF02 # Current unit is...
220 # [220] Robotics Authority
0xFF01 # Or
0xFF02 # Current unit is...
223 # [223] Monument of Sin
0xFFFF # ==End of List==
3: # [3] Spider Mines - Vulture
0xFF1B # Has spidermines
0xFF02 # Current unit is...
2 # [2] Vulture
0xFFFF # ==End of List==
4: # [4] Scanner Sweep - Comsat Station
0xFF02 # Current unit is...
107 # [107] Comsat Station
0xFFFF # ==End of List==
5: # [5] Siege Mode - Phalanx
0xFF02 # Current unit is...
5 # [5] Phalanx (Tank Mode)
0xFF01 # Or
0xFF02 # Current unit is...
30 # [30] Phalanx (Siege Mode)
0xFF01 # Or
0xFF02 # Current unit is...
256 # [256] Matador (Tank Mode)
0xFF01 # Or
0xFF02 # Current unit is...
371 # [371] Matador (Cinder Mode)
0xFFFF # ==End of List==
6: # [6] Defensive Matrix - Azazel
0xFF02 # Current unit is...
98 # [98] Azazel
0xFFFF # ==End of List==
7: # [7] Irradiate - Seraph
0xFF02 # Current unit is...
9 # [9] Seraph
0xFFFF # ==End of List==
8: # [8] Yamato Cannon - Magnetar
0xFF02 # Current unit is...
118 # [118] Magnetar
0xFFFF # ==End of List==
9: # [9] Select Shared - Zerg Structure
0xFF02 # Current unit is...
131 # [131] Hatchery
0xFF01 # Or
0xFF02 # Current unit is...
132 # [132] Lair
0xFF01 # Or
0xFF02 # Current unit is...
133 # [133] Hive
0xFF01 # Or
0xFF02 # Current unit is...
226 # [226] Grand Library
0xFF01 # Or
0xFF02 # Current unit is...
215 # Flag
0xFFFF # ==End of List==
10: # [10] Personnel Cloaking
0xFF02 # Current unit is...
333 # [333] Sarah Kerrigan
0xFF01 # Or
0xFF02 # Current unit is...
334 # [334] Infested Kerrigan
0xFFFF # ==End of List==
11: # [11] Burrowing - Zerg Ground
0xFF02 # Current unit is...
103 # [103] Lakizilisk
0xFF01 # Or
0xFF02 # Current unit is...
41 # [41] Droleth
0xFF01 # Or
0xFF02 # Current unit is...
39 # [39] Ultrakor
0xFF01 # Or
0xFF02 # Current unit is...
46 # [46] Isthrathaleth
0xFF01 # Or
0xFF02 # Current unit is...
37 # [37] Zethrokor
0xFF01 # Or
0xFF02 # Current unit is...
38 # [38] Hydralisk
0xFF01 # Or
0xFF02 # Current unit is...
97 # [97] Zoryusthaleth
0xFF01 # Or
0xFF02 # Current unit is...
54 # [54] Nathrokor
0xFF01 # Or
0xFF02 # Current unit is...
112 # [112] Liiralisk
0xFF01 # Or
0xFF02 # Current unit is...
129 # [129] Bactalisk
0xFF01 # Or
0xFF02 # Current unit is...
128 # [128] Vorvrokor
0xFF01 # Or
0xFF02 # Current unit is...
95 # [95] Quazilisk
0xFF01 # Or
0xFF02 # Current unit is...
217 # [217] Konvilisk
0xFF01 # Or
0xFF02 # Current unit is...
191 # [191] Axitrilisk
0xFF01 # Or
0xFF02 # Current unit is...
180 # [180] Izirokor
0xFF01 # Or
0xFF02 # Current unit is...
126 # [126] Kagralisk
0xFF01 # Or
0xFF02 # Current unit is...
50 # [50] Cohort
0xFF01 # Or
0xFF02 # Current unit is...
52 # [52] Evigrilisk
0xFFFF # ==End of List==
12: # [12] Infestation - Matraleth
0xFF02 # Current unit is...
226 # [226] Grand Library
0xFFFF # ==End of List==
13: # [13] Ensnaring Brood - Matraleth
0xFF02 # Current unit is...
45 # [45] Matraleth
0xFF01 # Or
0xFF02 # Current unit is...
334 # [334] Infested Kerrigan
0xFFFF # ==End of List==
14: # [14] Dark Swarm - Isthrathaleth
0xFF02 # Current unit is...
46 # [46] Isthrathaleth
0xFF11 # Is not burrowed
0xFFFF # ==End of List==
15: # [15] Plague - Ogroszaleth
0xFF02 # Current unit is...
46 # [46] Isthrathaleth
0xFF11 # Is not burrowed
0xFFFF # ==End of List==
16: # [16] Consume - Zoryusthaleth
0xFF02 # Current unit is...
97 # [97] Zoryusthaleth
0xFF01 # Or
0xFF02 # Current unit is...
334 # [334] Infested Kerrigan
0xFF11 # Is not burrowed
0xFFFF # ==End of List==
17: # [17] Land Grab - Wyvern
0xFF02 # Current unit is...
91 # [91] Wyvern
0xFFFF # ==End of List==
18: # [18] Parasite - Matraleth
0xFF02 # Current unit is...
45 # [45] Matraleth
0xFFFF # ==End of List==
19: # [19] Psionic Storm - Cantavis
0xFF02 # Current unit is...
67 # [67] Cantavis
0xFF01 # Or
0xFF02 # Current unit is...
334 # [334] Infested Kerrigan
0xFFFF # ==End of List==
20: # [20] Hallucinate - Cantavis
0xFF02 # Current unit is...
67 # [67] Cantavis
0xFFFF # ==End of List==
21: # [21] Recall - Didact
0xFF02 # Current unit is...
71 # [71] Arbiter
0xFFFF # ==End of List==
22: # [22] Stasis Field - Didact
0xFF02 # Current unit is...
71 # [71] Arbiter
0xFFFF # ==End of List==
23: # [23] Failure Mode - Anticthon
0xFF02 # Current unit is...
211 # [211] Anticthon
0xFFFF # ==End of List==
24: # [24] Breathing Battery - Savant
0xFF02 # Current unit is...
187 # [187] Savant
0xFFFF # ==End of List==
25: # [25] Disruption Field - Lanifect
0xFF02 # Current unit is...
60 # [60] Corsair
0xFFFF # ==End of List==
26: # [26] Cancel New Ability
0xFF02 # Current unit is...
91 # [91] Wyvern
0xFF01 # Or
0xFF02 # Current unit is...
63 # [63] Mind Tyrant
0xFF01 # Or
0xFF02 # Current unit is...
218 # [218] Akistrokor
0xFF01 # Or
0xFF02 # Current unit is...
123 # [123] Sovroleth
0xFFFF # ==End of List==
27: # [27] Mind Control - Mind Tyrant
0xFF02 # Current unit is...
63 # [63] Mind Tyrant
0xFFFF # ==End of List==
28: # [28] Select Control - Zerg Structure
0xFF02 # Current unit is...
131 # [131] Hatchery
0xFF01 # Or
0xFF02 # Current unit is...
132 # [132] Lair
0xFF01 # Or
0xFF02 # Current unit is...
133 # [133] Hive
0xFF01 # Or
0xFF02 # Current unit is...
226 # [226] Grand Library
0xFF01 # Or
0xFF02 # Current unit is...
215 # Flag
0xFFFF # ==End of List==
29: # [29] Grief of All Gods - Star Sovereign
0xFF02 # Current unit is...
21 # [21] Star Sovereign
0xFFFF # ==End of List==
30: # [30] Aural Assault - Luminary
0xFF02 # Current unit is...
150 # [150] Luminary
0xFFFF # ==End of List==
31: # [31] Maelstrom - Mind Tyrant
0xFF02 # Current unit is...
63 # [63] Mind Tyrant
0xFFFF # ==End of List==
32: # [32] Lazarus Agent - Apostle
0xFF02 # Current unit is...
10 # [10] Apostle
0xFFFF # ==End of List==
33: # [33] Select Swarm - Zerg Structure
0xFF02 # Current unit is...
131 # [131] Hatchery
0xFF01 # Or
0xFF02 # Current unit is...
132 # [132] Lair
0xFF01 # Or
0xFF02 # Current unit is...
133 # [133] Hive
0xFF01 # Or
0xFF02 # Current unit is...
226 # [226] Grand Library
0xFF01 # Or
0xFF02 # Current unit is...
215 # Flag
0xFFFF # ==End of List==
34: # [34] Healing - Cleric
0xFF02 # Current unit is...
34 # [34] Cleric
0xFFFF # ==End of List==
35: # [35] Blissful Embrace - Akistrokor
0xFF02 # Current unit is...
218 # [218] Akistrokor
0xFF01 # Or
0xFF02 # Current unit is...
123 # [123] Sovroleth
0xFFFF # ==End of List==
36: # [36] Tempo Change - Madrigal
0xFF02 # Current unit is...
27 # [27] Madrigal
0xFFFF # ==End of List==
37: # [37] Skyfall - Paladin
0xFF02 # Current unit is...
186 # [186] Paladin
0xFFFF # ==End of List==
38: # [38] Select Assault - Zerg Structure
0xFF02 # Current unit is...
131 # [131] Hatchery
0xFF01 # Or
0xFF02 # Current unit is...
132 # [132] Lair
0xFF01 # Or
0xFF02 # Current unit is...
133 # [133] Hive
0xFF01 # Or
0xFF02 # Current unit is...
226 # [226] Grand Library
0xFF01 # Or
0xFF02 # Current unit is...
215 # Flag
0xFFFF # ==End of List==
39: # [39] Emergency Detonation - Terran Structure
0xFF02 # Current unit is...
110 # [110] Reservoir
0xFF01 # Or
0xFF02 # Current unit is...
107 # [107] Comsat Station
0xFF01 # Or
0xFF02 # Current unit is...
108 # [108] Nuclear Silo
0xFF01 # Or
0xFF02 # Current unit is...
115 # [115] Control Tower
0xFF01 # Or
0xFF02 # Current unit is...
117 # [117] Covert Ops
0xFF01 # Or
0xFF02 # Current unit is...
119 # [119] Medbay
0xFF01 # Or
0xFF02 # Current unit is...
120 # [120] Machine Shop
0xFF01 # Or
0xFF02 # Current unit is...
189 # [189] Salvo Yard
0xFF01 # Or
0xFF02 # Current unit is...
121 # [121] Munitions Bay
0xFF01 # Or
0xFF02 # Current unit is...
174 # [174] Quarry
0xFF01 # Or
0xFF02 # Current unit is...
147 # [147] Guildhall
0xFF01 # Or
0xFF02 # Current unit is...
192 # [192] Future Station
0xFF01 # Or
0xFF02 # Current unit is...
175 # [175] Tinkerer's Tower
0xFF01 # Or
0xFF02 # Current unit is...
190 # [190] Biotic Base
0xFFFF # ==End of List==
40: # [40] Sublime Shepherd - Azazel
0xFF02 # Current unit is...
98 # [98] Azazel
0xFFFF # ==End of List==
41: # [41] Salvage - Talos
0xFF02 # Current unit is...
20 # [20] Talos
0xFFFF # ==End of List==
42: # [42] Gods Made Flesh - Demiurge
0xFF02 # Current unit is...
86 # [86] Demiurge
0xFFFF # ==End of List==
45: # [45] Through the Looking Glass - Hypnagogue
0xFF02 # Current unit is...
287 # [287] Hypnagogue
0xFFFF # ==End of List==

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,470 @@
# Upgrades Requirement Scripts
0: # Terran Infantry Armor
0xFF02 # Current unit is...
122 # Terran Engineering Bay
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # ==End of List==
1: # Terran Vehicle Plating
0xFF02 # Current unit is...
123 # Terran Armory
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # ==End of List==
2: # Terran Ship Plating
0xFF02 # Current unit is...
123 # Terran Armory
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # ==End of List==
3: # Zerg Carapace
0xFF02 # Current unit is...
139 # Zerg Evolution Chamber
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
132 # Has Unit: Zerg Lair
0xFF01 # Or
0xFF03 # Must have...
133 # Zerg Hive
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
133 # Has Unit: Zerg Hive
0xFFFF # ==End of List==
4: # Zerg Flyer Caparace
0xFF02 # Current unit is...
141 # Zerg Spire
0xFF01 # Or
0xFF02 # Current unit is...
137 # Zerg Greater Spire
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
132 # Has Unit: Zerg Lair
0xFF01 # Or
0xFF03 # Must have...
133 # Zerg Hive
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
133 # Has Unit: Zerg Hive
0xFFFF # ==End of List==
5: # Protoss Armor
0xFF02 # Current unit is...
166 # Protoss Forge
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
165 # Has Unit: Protoss Templar Archives
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
165 # Has Unit: Protoss Templar Archives
0xFFFF # ==End of List==
6: # Protoss Plating
0xFF02 # Current unit is...
164 # Protoss Cybernetics Core
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
169 # Has Unit: Protoss Fleet Beacon
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
169 # Has Unit: Protoss Fleet Beacon
0xFFFF # ==End of List==
7: # Terran Infantry Weapons
0xFF02 # Current unit is...
122 # Terran Engineering Bay
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # ==End of List==
8: # Terran Vehicle Weapons
0xFF02 # Current unit is...
123 # Terran Armory
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # ==End of List==
9: # Terran Ship Weapons
0xFF02 # Current unit is...
123 # Terran Armory
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
116 # Has Unit: Terran Science Facility
0xFFFF # ==End of List==
10: # Zerg Melee Attacks
0xFF02 # Current unit is...
139 # Zerg Evolution Chamber
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
132 # Has Unit: Zerg Lair
0xFF01 # Or
0xFF03 # Must have...
133 # Zerg Hive
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
133 # Has Unit: Zerg Hive
0xFFFF # ==End of List==
11: # Zerg Missile Attacks
0xFF02 # Current unit is...
139 # Zerg Evolution Chamber
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
132 # Has Unit: Zerg Lair
0xFF01 # Or
0xFF03 # Must have...
133 # Zerg Hive
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
133 # Has Unit: Zerg Hive
0xFFFF # ==End of List==
12: # Zerg Flyer Attacks
0xFF02 # Current unit is...
141 # Zerg Spire
0xFF01 # Or
0xFF02 # Current unit is...
137 # Zerg Greater Spire
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
132 # Has Unit: Zerg Lair
0xFF01 # Or
0xFF03 # Must have...
133 # Zerg Hive
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
133 # Has Unit: Zerg Hive
0xFFFF # ==End of List==
13: # Protoss Ground Weapons
0xFF02 # Current unit is...
166 # Protoss Forge
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
165 # Has Unit: Protoss Templar Archives
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
165 # Has Unit: Protoss Templar Archives
0xFFFF # ==End of List==
14: # Protoss Air Weapons
0xFF02 # Current unit is...
164 # Protoss Cybernetics Core
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
169 # Has Unit: Protoss Fleet Beacon
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
169 # Has Unit: Protoss Fleet Beacon
0xFFFF # ==End of List==
15: # Protoss Plasma Shields
0xFF02 # Current unit is...
166 # Protoss Forge
0xFF07 # Is not training or morphing
0xFF1F # Upgrade Lv-1 Require...
0xFFFF # --End of Sublist--
0xFF20 # Upgrade Lv-2 Require...
164 # Has Unit: Protoss Cybernetics Core
0xFFFF # --End of Sublist--
0xFF21 # Upgrade Lv-3 Require...
164 # Has Unit: Protoss Cybernetics Core
0xFFFF # ==End of List==
16: # U-238 Shells
0xFF02 # Current unit is...
112 # Terran Academy
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
17: # Ion Thrusters
0xFF02 # Current unit is...
120 # Terran Machine Shop
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
19: # Titan Reactor (SV +50)
0xFF02 # Current unit is...
116 # Terran Science Facility
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
20: # Ocular Implants
0xFF02 # Current unit is...
117 # Terran Covert Ops
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
21: # Moebius Reactor (Ghost +50)
0xFF02 # Current unit is...
117 # Terran Covert Ops
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
22: # Apollo Reactor (Wraith +50)
0xFF02 # Current unit is...
115 # Terran Control Tower
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
23: # Colossus Reactor (BC +50)
0xFF02 # Current unit is...
118 # Terran Physics Lab
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
24: # Ventral Sacs
0xFF02 # Current unit is...
132 # Zerg Lair
0xFF01 # Or
0xFF02 # Current unit is...
133 # Zerg Hive
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
25: # Antennae
0xFF02 # Current unit is...
132 # Zerg Lair
0xFF01 # Or
0xFF02 # Current unit is...
133 # Zerg Hive
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
26: # Pneumatized Carapace
0xFF02 # Current unit is...
132 # Zerg Lair
0xFF01 # Or
0xFF02 # Current unit is...
133 # Zerg Hive
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
27: # Metabolic Boost
0xFF02 # Current unit is...
142 # Zerg Spawning Pool
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
28: # Adrenal Glands
0xFF02 # Current unit is...
142 # Zerg Spawning Pool
0xFF07 # Is not training or morphing
133 # Has Unit: Zerg Hive
0xFFFF # ==End of List==
29: # Muscular Augments
0xFF02 # Current unit is...
135 # Zerg Hydralisk Den
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
30: # Grooved Spines
0xFF02 # Current unit is...
135 # Zerg Hydralisk Den
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
31: # Gamete Meiosis (Queen +50)
0xFF02 # Current unit is...
138 # Zerg Queen's Nest
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
32: # Metasynaptic Node (Defiler +50)
0xFF02 # Current unit is...
136 # Zerg Defiler Mound
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
33: # Singularity Charge
0xFF02 # Current unit is...
164 # Protoss Cybernetics Core
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
34: # Leg Enhancements
0xFF02 # Current unit is...
163 # Protoss Citadel of Adun
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
35: # Scarab Damage
0xFF02 # Current unit is...
171 # Protoss Robotics Support Bay
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
36: # Reaver Capacity
0xFF02 # Current unit is...
171 # Protoss Robotics Support Bay
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
37: # Gravitic Drive
0xFF02 # Current unit is...
171 # Protoss Robotics Support Bay
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
38: # Sensor Array
0xFF02 # Current unit is...
159 # Protoss Observatory
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
39: # Gravitic Boosters
0xFF02 # Current unit is...
159 # Protoss Observatory
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
40: # Khaydarin Amulet (HT +50)
0xFF02 # Current unit is...
165 # Protoss Templar Archives
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
41: # Apial Sensors
0xFF02 # Current unit is...
169 # Protoss Fleet Beacon
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
42: # Gravitic Thrusters
0xFF02 # Current unit is...
169 # Protoss Fleet Beacon
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
43: # Carrier Capacity
0xFF02 # Current unit is...
169 # Protoss Fleet Beacon
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
44: # Khaydarin Core (Arbiter +50)
0xFF02 # Current unit is...
170 # Protoss Arbiter Tribunal
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
47: # Argus Jewel (Corsair +50)
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
169 # Protoss Fleet Beacon
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
49: # Argus Talisman (DA +50)
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
165 # Protoss Templar Archives
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
51: # Caduceus Reactor (Medic +50)
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
112 # Terran Academy
0xFF05 # Is not lifted off
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
52: # Chitinous Plating
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
140 # Zerg Ultralisk Cavern
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
53: # Anabolic Synthesis
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
140 # Zerg Ultralisk Cavern
0xFF07 # Is not training or morphing
0xFFFF # ==End of List==
54: # Charon Booster
0xFF24 # Must be Brood War
0xFF02 # Current unit is...
120 # Terran Machine Shop
0xFF07 # Is not training or morphing
123 # Has Unit: Terran Armory
0xFFFF # ==End of List==
60: # Unknown Upgrade60
0xFF23 # Blank
0xFFFF # ==End of List==

View File

@ -0,0 +1,98 @@
Replay: Paused
Replay: Playing
Cancel
Cancel Place Building/Add-on/Land
Cancel Construction
Cancel Construction + Rally
Cancel Mutation
Cancel Mutation + Rally
Cancel Infestation
Hatchery{Morphing}
Cancel Nuke Strike
Mixed Group
Basic Commands
Peon Group
Transport
Attacking Buildings
Larva
Egg/Cocoon
Drone
Basic Zerg Buildings
Advanced Zerg Buildings
Basic Burrower
Hydralisk
Mutalisk
Lurker
Queen + Heroes
Defiler + Heroes
Infested Terran
Infested Kerrigan
Infested Duran
Hatchery
Lair
Hive
Nydus Canal
Spire
Greater Spire
Spawning Pool
Creep Colony
Hydralisk Den
Queen's Nest
Defiler Mound
Evolution Chamber
Ultralisk Cavern
Nexus
Probe
Basic Protoss Buildings
Advanced Protoss Buildings
High Templar
Dark Templar
Carrier + Heroes
Reaver + Heroes
Arbiter + Heroes
High Templar Heroes
Corsair + Heroes
Dark Archon
Robotics Facility
Gateway
Stargate
Citadel of Adun
Cybernetics Core
Templar Archives
Forge
Fleet Beacon
Arbiter Tribunal
Robotics Support Bay
Shield Battery
Observatory
Cloak Group
Marine/Firebat + Heroes
Medic
SCV
Basic Terran Buildings
Advanced Terran Buildings
Ghost
Ghost Heroes
Vulture
Siege Tank + Heroes
Wraith
Science Vessel + Heroes
Battlecruiser + Heroes
Vulture Heroes
Command Center
Comsat Station
Nuclear Silo
Bunker
Barracks
Factory
Science Facility
Starport
Control Tower
Engineering Bay
Covert Ops
Physics Lab
Armory
Academy
Machine Shop
Infested Command Center
Flag Beacon

View File

@ -0,0 +1,9 @@
0x00426F50 Display Function 1
0x00427890 Display Function 2
0x00427C90 Display Function 3
0x004274A0 Display Function 4
0x004273E0 Display Function 5
0x00427260 Display Function 6
0x00427D30 Display Function 7
0x00426EE0 Display Function 8
0x00425EE0 Display Function 9

View File

@ -0,0 +1,390 @@
Marine
Ghost
Vulture
Goliath
Blank (Goliath Turret)
Siege Tank (Tank Mode)
Blank (Tank Turret)
SCV
Wraith
Science Vessel
Gui Montag (Firebat)
Dropship
Battlecruiser
Vulture Spider Mine
Nuclear Missile
Civilian
Sarah Kerrigan (Ghost)
Alan Schezar (Goliath)
Blank (Alan Turret)
Jim Raynor (Vulture)
Jim Raynor (Marine)
Tom Kazansky (Wraith)
Magellan (Science Vessel)
Edmund Duke (Siege Tank)
Blank (Duke Turret)
Edmund Duke (Siege Mode)
Blank (Duke Turret)
Blank (Arcturus Mengsk)
Hyperion (Battlecruiser)
Norad II (Battlecruiser)
Terran Siege Tank (Siege Mode)
Blank (Siege Tank Turret)
Firebat
Marine (Scanner Sweep)
Medic
Larva
Radioactive (Zerg Egg)
Zergling
Hydralisk
Ultralisk
Broodling
Drone
Overlord
Mutalisk
Guardian
Queen
Defiler
Scourge
Torrarsque (Ultralisk)
Matriarch (Queen)
Infested Terran
Infested Kerrigan (Infested Terran)
Unclean One (Defiler)
Hunter Killer (Hydralisk)
Devouring One (Zergling)
Kukulza (Mutalisk)
Kukulza (Guardian)
Yggdrasill (Overlord)
Valkyrie
Mutalisk/Guardian Cocoon
Corsair
Dark Templar (Unit)
Devourer
Dark Archon
Probe
Zealot
Dragoon
High Templar
Archon
Shuttle
Scout
Arbiter
Carrier
Interceptor
Dark Templar (Hero)
Zeratul (Dark Templar)
Tassadar/Zeratul (Archon)
Fenix (Zealot)
Fenix (Dragoon)
Tassadar (Templar)
Mojo (Scout)
Warbringer (Reaver)
Gantrithor (Carrier)
Reaver
Observer
Scarab
Danimoth (Arbiter)
Blank (Aldaris)
Artanis (Scout)
Rhynadon (Badlands Critter)
Bengalaas (Jungle Critter)
Lurker (Cargo Ship - Unused)
Mercenary Gunship (Unused)
Scantid (Desert Critter)
Kakaru (Twilight Critter)
Ragnasaur (Ashworld Critter)
Ursadon (Ice Critter)
Blank (Zerg Lurker Egg)
Blank (Raszagal)
Samir Duran (Ghost)
Alexei Stukov (Ghost)
Map Revealer
Blank (Gerard DuGalle)
Lurker
Infested Duran (Infested Terran)
Blank (Disruption Field)
Command Center
Comsat Station
Nuclear Silo
Supply Depot
Refinery
Barracks
Academy
Factory
Starport
Control Tower
Science Facility
Covert Ops
Physics Lab
Blank (Starbase - Unused)
Machine Shop
Repair Bay (Unused)
Engineering Bay
Armory
Missile Tower
Bunker
Crashed Norad II
Ion Cannon
Uraj
Khalis
Infested Command Center
Hatchery
Lair
Hive
Nydus Canal
Hydralisk Den
Defiler Mound
Greater Spire
Queen's Nest
Evolution Chamber
Ultralisk Cavern
Spire
Spawning Pool
Creep Colony
Spore Colony
Radioactive (Zerg Bldg1 - Unused)
Sunken Colony
Overmind (Without Shell)
Overmind (With Shell)
Extractor
Mature Chrysalis
Cerebrate
Cerebrate Daggoth
Blank (Zerg Bldg2 - Unused)
Nexus
Robotics Facility
Pylon
Assimilator
Blank (Protoss Bldg1 - Unused)
Observatory
Gateway
Blank (Protoss Bldg2 - Unused)
Photon Cannon
Citadel of Adun
Cybernetics Core
Templar Archives
Forge
Stargate
Stasis Cell/Prison
Fleet Beacon
Arbiter Tribunal
Robotics Support Bay
Shield Battery
Khaydarin Crystal Formation
Protoss Temple
Xel'Naga Temple
Mineral Cluster (Type 1)
Mineral Cluster (Type 2)
Mineral Cluster (Type 3)
Blank (Cave - Unused)
Blank (Cave-in - Unused)
Blank (Cantina - Unused)
Blank (Mining Platform - Unused)
Blank (Independent CC - Unused)
Blank (Independent Starport - Unused)
Blank (Jump Gate - Unused)
Blank (Ruins - Unused)
Blank (Khayd. Crystal Form. - Unused)
Vespene Geyser
Warp Gate
Psi Disrupter
Blank (Zerg Marker)
Blank (Terran Marker)
Blank (Protoss Marker)
Zerg Beacon
Terran Beacon
Protoss Beacon
Zerg Flag Beacon
Terran Flag Beacon
Protoss Flag Beacon
Power Generator
Overmind Cocoon
Blank (Dark Swarm)
Blank (Floor Missile Trap)
Blank (Floor Hatch - Unused)
Blank (Left Upper Level Door)
Blank (Right Upper Level Door)
Blank (Left Pit Door)
Blank (Right Pit Door)
Blank (Floor Gun Trap)
Blank (Left Wall Missile Trap)
Blank (Left Wall Flame Trap)
Infested Mine (Unused)
Blank (Right Wall Flame Trap)
Start Location
Flag
Young Chrysalis
Psi Emitter
Data Disc
Khaydarin Crystal
Blank (Mineral Chunk Type 1)
Blank (Mineral Chunk Type 2)
Blank (Protoss Vespene Orb Type 1)
Blank (Protoss Vespene Orb Type 2)
Blank (Zerg Vespene Sac Type 1)
Blank (Zerg Vespene Sac Type 2)
Blank (Terran Vespene Tank Type 1)
Blank (Terran Vespene Tank Type 2)
Move
Stop
Attack
Gather
Repair
Return Resources
Terran Basic Buildings
Terran Advanced Buildings
Cancel
Use Stimpack
U-238 Shells
Burst Lasers (Unused)
Lockdown
EMP Shockwave
Irradiate
Use Spider Mines
Afterburners (Unused Terran Upgrade)
Seige Mode
Tank Mode
Defensive Matrix
Titan Reactor
Ocular Implants
Scanner Sweep
Yamato Gun
Cloak
Decloak
Patrol
Hold Position
Moebius Reactor
Zerg Basic Buildings
Zerg Advanced Buildings
Burrow
Unburrow
Ventral Sacs
Antennae
Metabolic Boost
Adrenal Glands
Plague
Muscular Augments
Ensnare
Grooved Spines
Roar (Unused Zerg Upgrade)
Dark Swarm
Parasite
Protoss Basic Buildings
Protoss Advanced Buildings
Mind Control (SC Beta - Unused)
Psionic Storm
Gravitic Boosters
Hallucination
Stasis Field
Blank
Recall
Singularity Charge
Lift off
Land
Apollo Reactor
Colossus Reactor
Set Rally Point
Ion Thrusters
Infantry Weapons
Vehicle Weapons
Ship Weapons
Ship Plating
Infantry Armor
Vehicle Armor
Gamete Meiosis
Metasynaptic Node
Pneumatized Caparace
Zerg Caparace
Flyer Caparace
Melee Attacks
Missile Attacks
Flyer Attacks
Consume
Ground Armor
Air Plating
Ground Weapons
Air Weapons
Leg Enhancements
Recharge Shields
Load (into Transport)
Plasma Shields
Nuclear Strike
Unload All (from Transport/Bunker)
Infest Command Center
Scarab Damage
Reaver Capacity
Gravitic Drive
Sensor Array
Khaydarin Amulet
Apial Sensors
Gravitic Thrusters
Carrier Capacity
Khaydarin Core
Gauss Rifle
C-10 Canister Rifle
Fragmentation Grenade
Twin Autocannons
Hellfire Missile Pack
Arclite Cannon
Fusion Cutter
Fusion Cutter (Harvest)
Gemini Missiles
Burst Lasers
ATS Laser Battery
ATA Laser Battery
Flame Thrower
Arclite Shock Cannon
Longbolt Missile
Claws
Needle Spines
Kaiser Blades
Toxic Spores
Spines
Flyer Attack
Acid Spore
Glave Wurm
Venom (Unused Zerg Weapon)
Seeker Spores
Subterranean Tentacle
Suicide (Infested Terran)
Suicide (Scourge)
Particle Beam
Particle Beam (Harvest)
Psi/Warp Blades
Phase Disruptor
Psi Assault
Psionic Shockwave
Radioactive (Unused)
Dual Photon Blasters
Anti-matter Missiles
Phase Disruptor Cannon
Pulse Cannon
Photon Cannon
Radioactive (Unused)
Spider Mine
Heal
Restoration
Restoration
Disruption Web
Disruption Web
Unknown371
Mind Control
Feedback
Optical Flare
Afterburners ON (Unused)
Afterburners OFF (Unused)
Lurker Aspect
Unknown378
Anabolic Synthesis
Chitinous Plating
Charon Boosters
Maelstrom
Subterranean Spines
Argus Jewel
Caduceus Reactor
Argus Talisman
Play (Replay)
Pause (Replay)
Speed Up (Replay)
Slow Down (Replay)

View File

@ -0,0 +1,190 @@
Die
Stop
Guard (Normal)
Guard (Player)
Guard (Subunit)
Guard (Bunker)
Ignore (Normal)
Stop (Reaver)
Attack
Attack (Obscured)
Attack Unit (Normal)
Attack In Range
Attack Ground (Unused)
Hover (Unused)
Attack Move
Building Is Being Infested
Nothing 1 (Unused)
Power-Up (Unused)
Guard (Building)
Attack (Building)
Script (Spider Mine)
Stay In Range
Attack (Subunit)
Nothing 2 (Normal)
Nothing 3 (Unused)
Drone Start Mutate
Drone Mutate
Use Ability (Infest 1)
Use Ability (Infest 2)
Infest (Queen)
Build (SCV)
Build (Probe)
Create Building (Probe)
Is Building (SCV)
Repair Unit (SCV)
Repair Unit (Obscured)
Place Add-On
Build Add-On
Train (Normal)
Rally to Visible Unit
Rally to Ground Tile
Zerg Birth
Unit Morph
Building Morph
Building Is Constructed (Terran)
Zerg Build Self
Build (Nydus Canal Exit)
Enter (Nydus Canal)
Building Is Constructed (Protoss)
Follow
Idle (Carrier)
Move (Carrier&Reaver)
Stop (Carrier)
Attack (Carrier)
Attack Obscured (Carrier)
Ignore 2 (Carrier)
Attack Unit (Carrier)
Hold Position (Carrier)
Idle (Reaver)
Attack (Reaver)
Attack Obscured (Reaver)
Attack Unit (Reaver)
Hold Position (Reaver)
Training (Subunit)
Move&Attack (Interceptor)
Move&Attack (Scarab)
Recharge Shields (Unit)
Recharge Shields (Global)
Shield Battery Is Recharging
Return To Parent (Interceptor)
Land (Drone)
Land (Building)
Lift Off (Building)
Lift Off (Drone)
Is Lifting Off
Is Researching Technology
Is Performing Upgrade
Idle (Larva)
Is Spawning Larva
Move to Harvest
Move to Harvest Obscured
Move to Harvest Gas
Can Enter Gas Mine
Enter/Exit Gas Mine
Return Gas
Move to Harvest Minerals
Can Harvest Minerals
Harvesting Minerals
Harvesting Minerals Interrupted
Harvest 4 (Unknown)
Return Minerals
Harvesting Interrupted - Recharge Shields
Move/Enter Transport
Idle (Transport)
Load Unit (Mobile Transport)
Load Unit (Bunker)
Load Unit (Unknown)
Idle (Power-Up)
Siege Mode
Tank Mode
Watch Target
Script (Starting Creep Growth)
Script (Spread Creep&Spawn Larva)
Script (Stopping Creep Growth)
Guardian Aspect (Unused)
Move and Morph Archon
Completing Archon Summon
Hold Position (Normal)
Hold Position (Queen)
Cloak
Decloak
Unload Unit (Transport)
Move&Unload Unit (Transport)
Use Ability (Yamato Gun)
Use Ability On Obscured (Yamato Gun)
Use Ability (Lockdown)
Burrow
Idle (Burrowed)
Unburrow
Use Ability (Dark Swarm)
Use Ability (Parasite)
Use Ability (Spawn Broodling)
Use Ability (EMP Shockwave)
Unknown
Idle (Nuclear Silo)
Attack (Nuke)
Move&Paint Nuke Target
Attack Unit (Nuke)
Attack Ground (Nuke)
Nuke Track (Ghost)
Script (Cloak Nearby Units)
Cloak Nearby Units (Freezes the casting unit)
Place Spider Mine
Script (Right-Click Action)
Attack Unit (Infested Terran)
Attack Ground (Infested Terran)
Hold Position (Suicide Units)
Use Ability (Recall)
Teleport To Location (Freezes the casting unit)
Use Ability (Scanner Sweep)
Idle (Scanner Sweep)
Use Ability (Defensive Matrix)
Use Ability (Psionic Storm)
Use Ability (Irradiate)
Use Ability (Plague)
Use Ability (Consume)
Use Ability (Ensnare)
Use Ability (Stasis Field)
Use Ability (Hallucination)
Script (Hallucination)
Reset Collision (2 Units)
Reset Collision (Harvester&Mine)
Patrol (Normal)
CTF COP (Initialize)
Idle (CTF COP)
Unknown CTF COP 2
Script (Computer)
Attack Move (Computer)
Move (Harass)
Patrol (Computer)
Guard (Computer)
Idle (Rescuable)
Idle (Neutral)
Return To Base (Computer)
Script (PSI Provider)
Fatal (Scarab)
Idle (Critter)
Idle (Trap)
Open Door
Close Door
Stop (Trap)
Attack (Trap)
Enable Doodad
Disable Doodad
Warp In (Unused)
Idle (Medic)
Use Ability (Heal)
Move (Medic)
Hold Position&Heal (Medic)
Return To Idle After Heal
Use Ability (Restoration)
Use Ability (Disruption Web)
Use Ability (Mind Control)
Dark Archon Meld
Use Ability (Feedback)
Use Ability (Optical Flare)
Use Ability (Maelstrom)
Move (Junk Yard Dog)
Fatal
None

Binary file not shown.

View File

@ -0,0 +1,9 @@
0x00424500 Status Function 1
0x00424980 Status Function 2
0x00425180 Status Function 3
0x00424F10 Status Function 4
0x00424B50 Status Function 5
0x00424AF0 Status Function 6
0x00424AC0 Status Function 7
0x00425900 Status Function 8
0x00424520 Status Function 9

View File

@ -0,0 +1,45 @@
Stim Packs
Lockdown
EMP Shockwave
Spider Mines
Scanner Sweep
Tank Siege Mode
Defensive Matrix
Irradiate
Yamato Gun
Cloaking Field
Personnel Cloaking
Burrowing
Infestation
Spawn Broodlings
Dark Swarm
Plague
Consume
Ensnare
Parasite
Psionic Storm
Hallucination
Recall
Stasis Field
Archon Warp
Restoration
Disruption Web
Unknown Tech26
Mind Control
Dark Archon Meld
Feedback
Optical Flare
Maelstorm
Lurker Aspect
Unknown Tech33
Healing
Unknown Tech35
Unknown Tech36
Unknown Tech37
Unknown Tech38
Unknown Tech39
Unknown Tech40
Unknown Tech41
Unknown Tech42
Unknown Tech43
None

View File

@ -0,0 +1,250 @@
Terran Marine
Terran Ghost
Terran Vulture
Terran Goliath
Goliath Turret
Terran Siege Tank (Tank Mode)
Siege Tank Turret (Tank Mode)
Terran SCV
Terran Wraith
Terran Science Vessel
Gui Montag (Firebat)
Terran Dropship
Terran Battlecruiser
Spider Mine
Nuclear Missile
Terran Civilian
Sarah Kerrigan (Ghost)
Alan Schezar (Goliath)
Alan Schezar Turret
Jim Raynor (Vulture)
Jim Raynor (Marine)
Tom Kazansky (Wraith)
Magellan (Science Vessel)
Edmund Duke (Tank Mode)
Edmund Duke Turret (Tank Mode)
Edmund Duke (Siege Mode)
Edmund Duke Turret (Siege Mode)
Arcturus Mengsk (Battlecruiser)
Hyperion (Battlecruiser)
Norad II (Battlecruiser)
Terran Siege Tank (Siege Mode)
Siege Tank Turret (Siege Mode)
Terran Firebat
Scanner Sweep
Terran Medic
Zerg Larva
Zerg Egg
Zerg Zergling
Zerg Hydralisk
Zerg Ultralisk
Zerg Broodling
Zerg Drone
Zerg Overlord
Zerg Mutalisk
Zerg Guardian
Zerg Queen
Zerg Defiler
Zerg Scourge
Torrasque (Ultralisk)
Matriarch (Queen)
Infested Terran
Infested Kerrigan (Infested Terran)
Unclean One (Defiler)
Hunter Killer (Hydralisk)
Devouring One (Zergling)
Kukulza (Mutalisk)
Kukulza (Guardian)
Yggdrasill (Overlord)
Terran Valkyrie
Mutalisk Cocoon
Protoss Corsair
Protoss Dark Templar (Unit)
Zerg Devourer
Protoss Dark Archon
Protoss Probe
Protoss Zealot
Protoss Dragoon
Protoss High Templar
Protoss Archon
Protoss Shuttle
Protoss Scout
Protoss Arbiter
Protoss Carrier
Protoss Interceptor
Protoss Dark Templar (Hero)
Zeratul (Dark Templar)
Tassadar/Zeratul (Archon)
Fenix (Zealot)
Fenix (Dragoon)
Tassadar (Templar)
Mojo (Scout)
Warbringer (Reaver)
Gantrithor (Carrier)
Protoss Reaver
Protoss Observer
Protoss Scarab
Danimoth (Arbiter)
Aldaris (Templar)
Artanis (Scout)
Rhynadon (Badlands Critter)
Bengalaas (Jungle Critter)
Cargo Ship (Unused)
Mercenary Gunship (Unused)
Scantid (Desert Critter)
Kakaru (Twilight Critter)
Ragnasaur (Ashworld Critter)
Ursadon (Ice World Critter)
Lurker Egg
Raszagal (Corsair)
Samir Duran (Ghost)
Alexei Stukov (Ghost)
Map Revealer
Gerard DuGalle (BattleCruiser)
Zerg Lurker
Infested Duran (Infested Terran)
Disruption Web
Terran Command Center
Terran Comsat Station
Terran Nuclear Silo
Terran Supply Depot
Terran Refinery
Terran Barracks
Terran Academy
Terran Factory
Terran Starport
Terran Control Tower
Terran Science Facility
Terran Covert Ops
Terran Physics Lab
Starbase (Unused)
Terran Machine Shop
Repair Bay (Unused)
Terran Engineering Bay
Terran Armory
Terran Missile Turret
Terran Bunker
Norad II (Crashed)
Ion Cannon
Uraj Crystal
Khalis Crystal
Infested Command Center
Zerg Hatchery
Zerg Lair
Zerg Hive
Zerg Nydus Canal
Zerg Hydralisk Den
Zerg Defiler Mound
Zerg Greater Spire
Zerg Queen's Nest
Zerg Evolution Chamber
Zerg Ultralisk Cavern
Zerg Spire
Zerg Spawning Pool
Zerg Creep Colony
Zerg Spore Colony
Unused Zerg Building1
Zerg Sunken Colony
Zerg Overmind (With Shell)
Zerg Overmind
Zerg Extractor
Mature Chrysalis
Zerg Cerebrate
Zerg Cerebrate Daggoth
Unused Zerg Building2
Protoss Nexus
Protoss Robotics Facility
Protoss Pylon
Protoss Assimilator
Unused Protoss Building1
Protoss Observatory
Protoss Gateway
Unused Protoss Building2
Protoss Photon Cannon
Protoss Citadel of Adun
Protoss Cybernetics Core
Protoss Templar Archives
Protoss Forge
Protoss Stargate
Stasis Cell/Prison
Protoss Fleet Beacon
Protoss Arbiter Tribunal
Protoss Robotics Support Bay
Protoss Shield Battery
Khaydarin Crystal Formation
Protoss Temple
Xel'Naga Temple
Mineral Field (Type 1)
Mineral Field (Type 2)
Mineral Field (Type 3)
Cave (Unused)
Cave-in (Unused)
Cantina (Unused)
Mining Platform (Unused)
Independent Command Center (Unused)
Independent Starport (Unused)
Independent Jump Gate (Unused)
Ruins (Unused)
Khaydarin Crystal Formation (Unused)
Vespene Geyser
Warp Gate
Psi Disrupter
Zerg Marker
Terran Marker
Protoss Marker
Zerg Beacon
Terran Beacon
Protoss Beacon
Zerg Flag Beacon
Terran Flag Beacon
Protoss Flag Beacon
Power Generator
Overmind Cocoon
Dark Swarm
Floor Missile Trap
Floor Hatch (Unused)
Left Upper Level Door
Right Upper Level Door
Left Pit Door
Right Pit Door
Floor Gun Trap
Left Wall Missile Trap
Left Wall Flame Trap
Right Wall Missile Trap
Right Wall Flame Trap
Start Location
Flag
Young Chrysalis
Psi Emitter
Data Disc
Khaydarin Crystal
Mineral Cluster Type 1
Mineral Cluster Type 2
Protoss Vespene Gas Orb Type 1
Protoss Vespene Gas Orb Type 2
Zerg Vespene Gas Sac Type 1
Zerg Vespene Gas Sac Type 2
Terran Vespene Gas Tank Type 1
Terran Vespene Gas Tank Type 2
None
Buttons - Cancel
Buttons - Place Building/Add-on/Land
Buttons - Construction
Buttons - Construction w/ rally point
Buttons - Mutation
Buttons - Mutation w/ rally point
Buttons - Infestation
Buttons - Hatchery{Morphing}
Buttons - Cancel Nuke Strike
Buttons - Basic Zerg Buildings
Buttons - Basic Terran Buildings
Buttons - Basic Protoss Buildings
Buttons - Advanced Zerg Buildings
Buttons - Advanced Terran Buildings
Buttons - Advanced Protoss Buildings
Buttons - Group - Mixed
Buttons - Group - Peons
Buttons - Group - Cloaker
Buttons - Group - Burrower
Buttons - Replay: Paused
Buttons - Replay: Playing

View File

@ -0,0 +1,62 @@
Terran Infantry Armor
Terran Vehicle Plating
Terran Ship Plating
Zerg Carapace
Zerg Flyer Caparace
Protoss Armor
Protoss Plating
Terran Infantry Weapons
Terran Vehicle Weapons
Terran Ship Weapons
Zerg Melee Attacks
Zerg Missile Attacks
Zerg Flyer Attacks
Protoss Ground Weapons
Protoss Air Weapons
Protoss Plasma Shields
U-238 Shells
Ion Thrusters
Burst Lasers (Unused)
Titan Reactor (SV +50)
Ocular Implants
Moebius Reactor (Ghost +50)
Apollo Reactor (Wraith +50)
Colossus Reactor (BC +50)
Ventral Sacs
Antennae
Pneumatized Carapace
Metabolic Boost
Adrenal Glands
Muscular Augments
Grooved Spines
Gamete Meiosis (Queen +50)
Metasynaptic Node (Defiler +50)
Singularity Charge
Leg Enhancements
Scarab Damage
Reaver Capacity
Gravitic Drive
Sensor Array
Gravitic Boosters
Khaydarin Amulet (HT +50)
Apial Sensors
Gravitic Thrusters
Carrier Capacity
Khaydarin Core (Arbiter +50)
Unknown Upgrade45
Unknown Upgrade46
Argus Jewel (Corsair +50)
Unknown Upgrade48
Argus Talisman (DA +50)
Unknown Upgrade50
Caduceus Reactor (Medic +50)
Chitinous Plating
Anabolic Synthesis
Charon Booster
Unknown Upgrade55
Unknown Upgrade56
Unknown Upgrade57
Unknown Upgrade58
Unknown Upgrade59
Unknown Upgrade60
None

View File

@ -0,0 +1,60 @@
0x00423180 Cancel Infestation
0x004244A0 Rally Point
0x00423930 Select Larva
0x004234B0 unit Create Unit
0x00423490 Cancel Last
0x00423470 Tank Mode
0x00423450 tech Siege Mode
0x00423430 Cancel Construction
0x00423410 Cancel Morph
0x00424440 Move
0x004233F0 Stop
0x00424380 Attack
0x00424320 Attack(Suicide)
0x004242C0 Attack(Building)
0x00424260 Move (Carrier\Reaver)
0x004233D0 Stop Carrier
0x004233B0 Stop Reaver
0x00424200 Attack Carrier
0x004241A0 Attack Reaver
0x00423390 unit Build Subunit
0x00424140 Patrol
0x00423370 Hold Position
0x00423350 tech Research Technology
0x00423330 Cancel Technology Research
0x00423F70 tech Use Technology
0x004234D0 tech StimPack
0x00423310 upgrade Research Upgrade
0x004232F0 Cancel Upgrade Research
0x004232D0 Cancel AddOn
0x00423EB0 unit Create Building - Terran
0x00423E90 Place COP
0x00423DD0 unit Create Building - Protoss
0x00423D10 unit Create AddOn
0x00423C50 unit Create Building - Zerg
0x00423C40 unit Place Nydus Canal Exit
0x00423860 unit Building Morph
0x00423C30 unit Land
0x00423BD0 Repair
0x00423790 unit Unit Morph
0x00423B70 Gather
0x00423760 Return Cargo
0x004232B0 tech Burrow
0x00423290 Unburrow
0x00423730 tech Cloak
0x00423270 Decloak
0x00423230 Lift Off
0x00423B40 Load
0x00423B00 Unload
0x00423210 unit Archon Warp
0x004231F0 unit Dark Archon Meld
0x00423AA0 Recharge Shields
0x00423A40 Nuclear Strike
0x004231D0 Cancel Nuclear Strike
0x004239E0 tech Heal
0x004DF300 Slow Down Replay
0x004DF2C0 Play\Pause Replay
0x004DF260 Speed Up Replay
0x00429770 Cancel
0x00429780 Cancel Place Building
0x00459AF0 unit Change Displayed Buttons

View File

@ -0,0 +1,67 @@
0x004DEB40 Slow Down Replay
0x004DEAF0 Speed Up Replay
0x004DEAC0 Play/Pause Replay
0x004282D0 Always
0x00428E60 unit Can Create Unit\Building
0x00428E00 unit Can Build Subunit
0x00428DA0 Mixed Group - Move\Patrol\Hold Position
0x00428D40 Mixed Group - Stop
0x00428F30 Unit Has A Weapon
0x00428ED0 Attacking Building
0x00428530 Cancel Last
0x00428920 Cancel AddOn
0x00428500 Larva Exists(Upgrading Only)
0x00429520 Rally Point
0x00429740 Rally Point - While Upgrading Only
0x004284E0 Construction\Mutation Underway
0x00428900 Upgrade Underway
0x004288E0 Research Underway
0x004284B0 Unit Is Carrying Nothing (Gather - Probe)
0x00428480 Unit Is Carrying Something(Return Cargo - Probe)
0x00428FF0 Unit's Capacity Has Not Been Met
0x00428EA0 Carrying Some Units
0x00429500 tech Tech Spell Not Researched
0x004294E0 tech Spell Researched
0x00429470 tech Has Spidermine and Is Researched
0x00429450 upgrade Upgrade Not At Max Level
0x004293E0 tech Can Cloak
0x00429370 tech Can Decloak
0x004292C0 tech Can Cloak - Mixed
0x00429210 tech Can Decloak - Mixed
0x004291C0 tech Tank Is In Tank Mode
0x00429170 tech Tank Is In Siege Mode
0x00428860 Tank Is In Tank Mode(Move)
0x00428810 Nuke Available
0x00428440 Recharge Shields
0x00428420 Building Can Move And Has Lifted Off
0x004283F0 Building Has Lifted Off
0x004287D0 Building Has Landed
0x004290F0 tech Ability Is Researched
0x00429070 tech Is Using Ability
0x00429720 unit Morph To Lurker
0x004283C0 Not Burrowed(Move\Stop\Patrol\Hold Position)
0x00428FA0 Not Burrowed (Attack)
0x00428780 Has No Cargo (Gather - Drone)
0x00428730 Has Cargo (Return Cargo - Drone)
0x00428360 Burrowed (Stop - Lurker)
0x00428340 unit Has No Exit
0x00428CB0 Zerg Basic Buildings
0x00428C30 Zerg Advanced Buildings
0x004286E0 Has Interceptors
0x004286A0 Has Scarabs
0x004296F0 tech 2 Units Selected & Not Researched(Archon Merge)
0x004296B0 unit 2 Units Selected (Archon Warp)
0x00429680 tech 2 Units Selected & Not Researched(Dark Archon Meld)
0x00429640 unit 2 Units Selected (Dark Archon Meld)
0x00428B80 Protoss Basic Buildings
0x00428AD0 Protoss Advanced Buildings
0x00428310 Is Constructing (Halt - SCV)
0x00428670 Move (SCV)
0x00428640 Stop (SCV)
0x00428610 Attack (SCV)
0x004285E0 Repair (SCV)
0x004285A0 Gather (SCV)
0x00428560 Return Cargo (SCV)
0x00428A10 Terran Basic Buildings
0x00428990 Terran Advanced Buildings
0x00428960 unit Nuke Train

View File

@ -0,0 +1,39 @@
FF01 none any Or
FF02 unit any Current unit is...
FF03 unit any Must have...
FF04 none unit Must have add-on
FF05 none any Is not lifted off
FF06 none no unit Is lifted off
FF07 none any Is not training or morphing
FF08 none any Is not constructing add-on
FF09 none any Is not researching
FF0A none any Is not upgrading
FF0B none unit Is not constructing
FF0C none unit Does not have add-on attached
FF0D none unit Does not have exit
FF0E none unit Has hangar space
FF0F none no unit Must be researched
FF10 none unit Does not have loaded nuke
FF11 none any Is not burrowed
FF12 none no unit Can attack
FF13 none no unit Can set rally point
FF14 none no unit Can move
FF15 none no unit Has weapon
FF16 none no unit Is worker
FF17 none no unit Is flying building
FF18 none no unit Is transport
FF19 none no unit Is powerup
FF1A none no unit Is Subunit
FF1B none no unit Has spidermines
FF1C none no unit Is hero and enabled
FF1D none no unit Can hold position
FF1E none no unit Allow on hallucinations
FF1F none no unit Upgrade Lv-1 Require...
FF20 none no unit Upgrade Lv-2 Require...
FF21 none no unit Upgrade Lv-3 Require...
FF22 none any Grey
FF23 none any Blank
FF24 none any Must be Brood War
FF25 tech unit Is researched...
FF26 none any Is burrowed
FFFF none no unit --End of Sublist--

View File

@ -0,0 +1,9 @@
2 1 Building
1 0 Normal Unit
4 3 Unit w/ Subunits
3 2 Transport
7 6 Transport w/ Supply
8 7 Powerup
6 5 Morph Unit
5 4 Merge Unit
0 8 Unselectable

View File

@ -0,0 +1,30 @@
# comment -- can be on any line, anything after it is ignored
#DAT REQ:
1: # ID 1
0xFF02 # an opcode
111 # a parameter
65288 # can be hex or dec
112 # other parameter
0xFFFF # end of list
#BUTTONS:
1: # buttonset ID -- can technically be anything, but should be something reasonable since button set array is contiguous (don't use huge numbers)
# position, icon ID, condition ID, action ID, condition parameter, action parameter, enable string, disable string
# should it be "pos, icon, disable str, enable str, condition ID, condition param, action ID, action param" ??
1, 130, 1, 2, 0, 0, 373, 0
2, 248, 3, 4, 0, 0, 372, 0
Unit 1: # unit ID
# buttonset ID[, connected Unit = 65535[, stat func ID, disp func ID]]
Unit 1: 1 # connected unit defaults to 65535
Unit 2: 1, 65535
Unit 3: 1, 65535, 2, 1 # if stat info is omitted then it will not be updated
unit 4: -1 # sets button set to None

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -480,7 +480,7 @@ Phalanx Mortar
Matador (Cinder Mode)
Matador Turret (Tank Mode)
Matador Turret (Cinder Mode)
Extended Flingy #274
Wyvern Turret
Extended Flingy #275
Extended Flingy #276
Extended Flingy #277

Binary file not shown.

Binary file not shown.

View File

@ -1727,8 +1727,8 @@ Phalanx Mortar
Matador (Cinder Mode)
Matador Turret (Tank Mode)
Matador Turret (Cinder Mode)
Extended Image #727
Extended Image #728
Wyvern Turret
Wyvern Turret Shadow
Extended Image #729
Extended Image #730
Extended Image #731

View File

@ -180,7 +180,7 @@ Hold Position&Heal (Medic)
Return To Idle After Heal
Use Ability (Tertiary Eyes)
Use Ability (Disruption Web)
Use Ability (Mind Control)
Use Ability (Tyranny)
Dark Archon Meld
Use Ability (Salvage)
Use Ability (Optical Flare)

View File

@ -1477,7 +1477,7 @@ Autocrat Weapon Fire 02
Autocrat Weapon Fire 03
Autocrat Weapon Fire 04
Autocrat Weapon Fire 05
Savant Ready 01
unused
Savant What 01
Savant What 02
Savant What 03

Binary file not shown.

View File

@ -863,7 +863,7 @@ Phalanx Mortar
Matador (Cinder Mode)
Matador Turret (Tank Mode)
Matador Turret (Cinder Mode)
Extended Sprite #1
Wyvern Turret
Extended Sprite #1
Extended Sprite #1
Extended Sprite #1

Binary file not shown.

View File

@ -374,7 +374,7 @@ Terran Cuirass (Trench Mode)
Matador Turret (Tank Mode)
Matador Turret (Cinder Mode)
Police Priestess
Extended Unit #149
Wyvern Turret
Extended Unit #150
Extended Unit #151
Extended Unit #152

Binary file not shown.

View File

@ -88,7 +88,7 @@ Phase Spear (Legionnaire)
Harrying Talons (Akistrokor)
Discoid Railgun (Savant)
Lobotomy Mine (unused)
Celestial Cannon (Star Sovereign)
Celestial Cannons (Star Sovereign)
Intervention Missiles (Star Sovereign behavior)
Spores (Sovroleth)
Flak Cannons (Cyclops)
@ -103,7 +103,7 @@ Sequencing Spore (Charlatan)
Acrid Barbs (Quazilisk)
Halo Rockets (Valkyrie)
Corrosive Spores (Vithrilisk)
Mind Control (Mind Tyrant ability)
Tyranny (Mind Tyrant ability)
Galactic Weaver (Demiurge)
Hallucination (Cantavis ability)
Maelstrom (Mind Tyrant ability)
@ -200,7 +200,7 @@ Ion Cannon (Ion Cannon)
Discoid Railgun (Savant, Piercing)
Geometric Rifle (Sevenstep, Piercing)
Twinstrike Cannons (Matador)
Extended Weapon #73
Cylindrical Blaster (Analogue)
Extended Weapon #74
Extended Weapon #75
Extended Weapon #76

BIN
mpq/atreus.grp Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -46954,10 +46954,10 @@ Type 12
Init WyvernInit
Death WyvernDeath
GndAttkInit WyvernGndAttkInit
AirAttkInit WyvernAirAttkInit
AirAttkInit WyvernGndAttkInit
Unused1 [NONE]
GndAttkRpt WyvernGndAttkInit
AirAttkRpt WyvernAirAttkInit
AirAttkRpt WyvernGndAttkInit
CastSpell WyvernCastSpell
GndAttkToIdle WyvernGndAttkToIdle
AirAttkToIdle WyvernGndAttkToIdle
@ -46971,18 +46971,11 @@ SpecialState1 [NONE]
WyvernInit:
imgul 1132 0 42 # Wyvern Shadow (protoss\scout.grp)
playfram 0x00
goto WyvernGndAttkToIdle
goto ScourgeLocal00
WyvernGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto WyvernGndAttkToIdle
playfram 0x00
goto ScourgeLocal00
WyvernDeath:
playsnd 1120 # Zerg\ZergDuran\ZDnPss08.wav
@ -46993,20 +46986,10 @@ WyvernDeath:
end
WyvernGndAttkInit:
wait 1
attackwith 1
playfram 0x00
gotorepeatattk
goto WyvernLocal00
WyvernLocal00:
wait 125
goto WyvernLocal00
WyvernAirAttkInit:
wait 1
attackwith 2
gotorepeatattk
goto WyvernLocal00
ignorerest
goto WyvernGndAttkToIdle
WyvernCastSpell:
sigorder 64
@ -47018,12 +47001,12 @@ WyvernCastSpell:
nobrkcodeend
gotorepeatattk
sigorder 128
goto WyvernLocal00
goto WyvernGndAttkToIdle
WyvernWalking:
setvertpos 0
imgol 1201 0 0 # Wyvern Engine (cm\terran\wyvern-engine.grp)
goto WyvernLocal00
goto ScourgeLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
@ -47954,19 +47937,32 @@ AionUnused1:
goto AionGndAttkToIdle
AionGndAttkInit:
playfram 0x00
wait 1
nobrkcodestart
playfram 0x20
playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03
attackwith 1
wait 2
wait 1
playfram 0x00
wait 1
playfram 0x40
playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03
attackwith 1
wait 4
wait 1
playfram 0x00
wait 3
playfram 0x60
playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03
attackwith 1
wait 2
wait 1
playfram 0x00
wait 1
playfram 0x80
playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03
attackwith 1
wait 1
playfram 0x00
nobrkcodeend
gotorepeatattk
goto AionGndAttkToIdle
@ -52253,10 +52249,10 @@ MatadorCinderModeSpecialState2:
IsId 738
Type 13
Init MatadorTurretInit
Death MatadorDeath
Death ScourgeExplosionDeath
GndAttkInit MatadorGndAttkInit
AirAttkInit MatadorGndAttkInit
Unused1 MatadorUnused1
Unused1 [NONE]
GndAttkRpt MatadorGndAttkInit
AirAttkRpt MatadorGndAttkInit
CastSpell [NONE]
@ -52280,10 +52276,10 @@ MatadorTurretInit:
IsId 739
Type 23
Init MatadorCinderModeTurretInit
Death MatadorCinderModeDeath
Death ScourgeExplosionDeath
GndAttkInit MatadorCinderModeGndAttkInit
AirAttkInit MatadorCinderModeGndAttkInit
Unused1 MatadorCinderModeUnused1
Unused1 [NONE]
GndAttkRpt MatadorCinderModeGndAttkInit
AirAttkRpt MatadorCinderModeGndAttkInit
CastSpell [NONE]
@ -52318,4 +52314,42 @@ MatadorCinderModeTurretInit:
playfram 0x180
wait 6
sigorder 1
goto MatadorCinderModeGndAttkToIdle
goto MatadorCinderModeGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1729 Wyvern Turret (cm\terran\wyvern-turret.grp)
.headerstart
IsId 740
Type 12
Init WyvernTurretInit
Death WyvernDeath
GndAttkInit WyvernTurretGndAttkInit
AirAttkInit WyvernTurretGndAttkInit
Unused1 [NONE]
GndAttkRpt WyvernTurretGndAttkInit
AirAttkRpt WyvernTurretGndAttkInit
CastSpell WyvernCastSpell
GndAttkToIdle WyvernGndAttkToIdle
AirAttkToIdle WyvernGndAttkToIdle
Unused2 [NONE]
Walking WyvernGndAttkToIdle
WalkingToIdle WyvernGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
WyvernTurretInit:
playfram 0x00
goto WyvernGndAttkToIdle
WyvernTurretGndAttkInit:
playfram 0x00
wait 1
nobrkcodestart
playfram 0x20
attackwith 1
nobrkcodeend
gotorepeatattk
ignorerest
goto WyvernGndAttkToIdle

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,16 +1,17 @@
# 22 April 2023 - prospective patch notes
# 29 April 2023 - prospective patch notes
## Designer's Notes
We will revise reclamation (and other corpse interactions), as well as Vulture mine-laying.
We have increased worker training times as another means of testing a slower scaling for the early-game. It should also help to leave more room for "flow" inside early build orders, while increasing the value of parallel worker queues.
A stat adjustment has occurred with the aim of creating a game state with higher time-to-kill than what has hitherto been seen within Cosmonarchy Brood War. We believe this shift will create a less-volatile game at all stages of all matchups, and allow for individual mistakes to be less about losing the game and more about ceding advantages to your opponent - which will, of course, eventually lose you the game!
Just like every other large-scale change we have attempted recently, this will be tinkered with and evaluated over time, but we are excited to achieve a game state that allows for more measured play and less coin-flip interactions. Stay tuned!
Just like every other large-scale change we have attempted recently, this will be tinkered with and evaluated over time, but we are excited to achieve a game state that allows for more measured play and less coin-flip interactions.
We will revise reclamation (and other corpse interactions), as well as Vulture mine-laying, in the next release. Stay tuned!
## Gameplay
- Zerg regression now applies to units as well as structures, and structures mutated by Droleths now regress into Droleths on death (c. Veeq7)
- Zerg regression now applies to units as well as structures (c. Veeq7)
- We will also add structure -> Droleth regression once we can get it working without issues!
- The melee weapons of the following units have had their ranges mildly adjusted, with the aim of improving responsivity:
- Zealot, Cabalist, Pariah, Golem, Zethrokor, Vorvrokor, Nathrokor, Gorgrokor, Rilirokor, Ultrokor
- Healing no longer cleanses debuffs (intended to be removed a lot earlier... c. Veeq7)
@ -31,7 +32,11 @@ Just like every other large-scale change we have attempted recently, this will b
## Audiovisuals
- New sprite for:
- Matador (new details and deployment animation)
- Phalanx (siege mode now turns c. DarkenedFantasies)
- Aion (material updates, attack animation)
- Wyvern (model replacement, edited from DarkenedFantasies)
- Atreus (omnidirectional re-render, material updates)
- Epigraph (main sprite adjustments, new thruster)
- Ocsal Larva (recolor for visibility)
- New projectile for:
@ -404,9 +409,12 @@ Just like every other large-scale change we have attempted recently, this will b
- Armor now 3, from 4
- Now moves ~17% faster
- Armor penetration now 3, from 4
- [Cantavis](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/cantavis):
- Hallucination:
- Attacking hallucinating units now creates a phantom strike that deals half damage, and no longer creates hallucinations
- [Atreus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/atreus):
- HP now 140, from 120
- Weapon damage now 10, from 20
- Weapon damage now 2x5, from 1x20
- Armor penetration now 2, from 4
- Weapon cooldown now 0.75, from 1.25
- Weapon range now 8, from 7
@ -415,8 +423,58 @@ Just like every other large-scale change we have attempted recently, this will b
- Armor now 1, from 2
- Weapon cooldown now 1.416, from 1.333
- [Barghest](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/barghest):
- Armor now 0, from 1
- Weapon damage now 2x5, from 2x6
- Now moves ~14% slower
- Armor penetration now 0, from 1
- Weapon cooldown now 1, from 0.916
- [Pariah](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/pariah):
- HP now 300, from 250
- Armor now 4, from 5
- Weapon damage now 2x15, from 2x20
- Armor penetration now 3, from 5
- **NEW: Heretical Bedlam** (passive)
- Victims are debuffed, consuming their corpses after a brief delay to slow all hostiles within 2 range by 33% for 4 seconds
- [Sycophant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/sycophant):
- Armor penetration now 2, from 4
- Weapon cooldown now 0.75, from 0.833
- [Charlatan](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/charlatan):
- Gas cost now 125, from 150
- HP now 80, from 60
- Armor now 1, from 2
- Weapon damage now 2x6, from 1x10
- Armor penetration now 1, from 2
- Leading the Blind:
- Attacking hallucinating units now creates a phantom strike that deals half damage, and no longer creates hallucinations
- Lithe Organelle (bounce attack) removed
- [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant):
- Armor now 2, from 3
- Tyranny:
- Now fires a projectile on channel end, instead of instantly taking control
- No longer refunds energy when taking control of stunned targets
- Maelstrom:
- No longer stuns targets
- Now instead slows targets by 50% for 4 seconds
- [Archon](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/archon):
- Armor now 4, from 5
- Armor penetration now 0, from 4
- [Optecton](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/optecton):
- HP now 240, from 220
- Armor now 4, from 5
- Now moves ~10% slower
- Sunsplit Beam:
- Armor penetration now 5, from 15
- No longer benefits from Kinetic Penetration
- Now has Interception (projectiles detonate on the first target they collide with)
- Skybond Lasers:
- Armor penetration now 2, from 5
- [Patriarch](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/patriarch):
- Mineral cost now 150, from 200
- Shields now 100, from 120
- Armor now 4, from 5
- Weapon damage now 1x20, from 1x30
- Armor penetration now 3, from 15
- Weapon now deals ally-safe area damage in .75/1/1.25 radii
- [Simulacrum](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/simulacrum):
- No longer 2 per requisition
- Mineral and time costs now 75/15, from 125/22
@ -425,18 +483,18 @@ Just like every other large-scale change we have attempted recently, this will b
- Armor now 0, from 1
- Armor penetration now 0, from 1
- Weapon cooldown now 0.75, from 0.666
- Manifold:
- [Manifold](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/manifold):
- HP now 80, from 60
- Armor now 0, from 1
- Weapon damage now 9, from 12
- Armor penetration now 1, from 3
- Weapon cooldown now 0.916, from 0.833
- Vassal:
- [Vassal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/vassal):
- No longer 2 per requisition
- Mineral and time costs now 50/10, from 75/18
- Shields now 35, from 20
- Weapon cooldown now 0.75, from 0.791
- Golem:
- [Golem](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/golem):
- HP now 120, from 150
- Shields now 80, from 60
- Weapon damage now 2x6, from 2x10
@ -444,72 +502,117 @@ Just like every other large-scale change we have attempted recently, this will b
- Weapon cooldown now 1, from 1.125
- Weapon now splashes in 0.25/0.5/0.75 range radii
- Deathless Procession removed
- Idol:
- HP now 100, from 60
- [Idol](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/idol):
- HP now 100, from 80
- Armor now 1, from 2
- Armor penetration now 2, from 1
- Weapon cooldown now 1, from 0.916
- Servitor:
- [Servitor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/servitor):
- No longer 2 per requisition
- Mineral and time costs now 100/20, from 200/25
- HP now 80, from 60
- Armor now 1, from 2
- Armor penetration now 3, from 5
- Positron:
- [Positron](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/positron):
- HP now 120, from 90
- Shields now 40, from 50
- Armor now 2, from 3
- Armor penetration now 0, from 2
- Accantor:
- [Accantor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/accantor):
- Now has Interception (projectiles can be intercepted by hostiles)
- Architect:
- [Architect](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/architect):
- No longer low-flight
- HP now 180, from 200
- Armor now 3, from 4
- Now moves ~12.5% faster
- Armor penetration now 0, from 5
- Weapon range now 10, from 8
- Aurora:
- [Demiurge](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/demiurge):
- Shields now 80, from 125
- Weapon damage now 20, from 25
- Weapon cooldown now 0.5, from 0.75
- Weapon range now 7, from 9
- Worship:
- Now starts a 10-second timer, after which the victim is controlled if the Demiurge remains within 8 range
- Subsequent attacks decrease the Worship timer by 1 second
- Now fades and expires the same way that Tyranny fades and expires
- [Empress](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/empress):
- Gas cost now 200, from 250
- HP now 180, from 150
- Armor now 3, from 4
- Weapon range now 8, from 7
- Anodyne Annex:
- No longer stacks, instead healing the unit for
- Now fades and expires the same way that Tyranny fades and expires
- Zombies no longer leave behind corpses
- Lithe Organelle (bounce attack) removed
- [Aurora](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/aurora):
- Shields now 50, from 30
- Armor now 0, from 1
- Armor penetration now 0, from 2
- Weapon cooldown now 0.833, from 1
- Lanifect:
- Photon Blasters:
- Armor penetration now 0, from 2
- Weapon cooldown now 0.833, from 1
- [Lanifect](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/lanifect):
- Armor now 1, from 2
- Armor penetration now 1, from 2
- Weapon no longer splashes units up to 3 range away from the target
- Panoptus:
- [Panoptus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/panoptus):
- HP now 150, from 120
- Shields now 60, from 80
- Weapon damage now 2x12, from 2x14
- Armor penetration now 0, from 4
- Weapon cooldown now 1.166, from 1
- Magister:
- [Magister](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/magister):
- HP now 180, from 200
- Armor now 2, from 3
- Weapon damage now 15, from 18
- Armor penetration now 0, from 4
- Weapon cooldown now 1, from 0.75
- Weapon range now 6, from 7
- Epigraph:
- [Epigraph](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/epigraph):
- Armor now 3, from 4
- Now moves ~18% slower
- Armor penetration now 2, from 4
- Weapon range now 8, from 9
- Didact:
- [Didact](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/didact):
- Shields now 60, from 100
- Now moves ~22% slower
- Weapon removed
- Gladius:
- [Gladius](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/gladius):
- HP now 110, from 120
- Shields now 90, from 70
- Armor now 1, from 2
- Weapon cooldown now 1.416, from 1.333
- Exemplar:
- [Exemplar](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/exemplar):
- Armor now 3, from 4
- Now moves ~10% slower
- Armor penetration now 0, from 6
- Weapon cooldown now 1.083, from 0.916
- [Empyrean](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/empyrean):
- HP now 300, from 250
- Shields now 120, from 100
- Armor now 3, from 4
- Weapon damage now 4x8, from 4x12
- Armor penetration now 3, from 4
- [Solarion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/solarion):
- Armor now 5, from 6
- [Steward](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/steward):
- HP now 70, from 60
- Armor now 3, from 5
- Armor penetration now 5, from 8
- [Star Sovereign](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/star-sovereign):
- HP now 500, from 400
- Shields now 150, from 250
- Armor now 7, from 9
- Celestial Cannons:
- Weapon damage now 2x25, from 2x30
- Intervention Missiles:
- Weapon cooldown now 1.5, from 1.375
- [Anthelion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/anthelion):
- Gas cost now 500, from 800
- HP now 250, from 300
- Shields now 250, from 150
- Armor now 4, from 6
- [Warden](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/warden):
- Armor penetration now 0, from 2
@ -518,97 +621,132 @@ Just like every other large-scale change we have attempted recently, this will b
- Spawn rate now ~12 seconds, from ~10 seconds
- [Droleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/droleth):
- Time cost now 14, from 10
- Zethrokor:
- [Iroleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/iroleth):
- Mineral and gas costs now 100/50, from 75/25
- HP now 220, from 200
- [Gosvileth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gosvileth):
- Armor now 1, from 2
- [Othstoleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/othstoleth):
- HP now 350, from 300
- Armor now 4, from 6
- [Zethrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zethrokor):
- Weapon damage now 4, from 5
- Weapon cooldown now 0.25, from 0.333
- Adrenal Glands removed
- Quazilisk:
- [Quazilisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/quazilisk):
- Mineral and time costs now 50/18, from 75/15
- HP now 50, from 60
- Now moves ~16% slower
- Weapon damage now 5, from 6
- Armor penetration now 0, from 1
- Weapon cooldown now 0.583, from 0.5
- Nathrokor:
- [Nathrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/nathrokor):
- Armor now 0, from 1
- Armor penetration now 1, from 2
- Weapon cooldown now 0.583, from 0.5
- Liiralisk:
- [Liiralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/liiralisk):
- Armor penetration now 0, from 2
- Vorvrokor:
- [Vorvrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/vorvrokor):
- Mineral and time costs now 75/15, from 50/10
- HP now 70, from 55
- Armor now 1, from 2
- Armor penetration now 0, from 1
- Weapon cooldown now 0.541, from 0.333
- Kalkalisk:
- [Kalkalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/kalkalisk):
- HP now 90, from 85
- Armor now 1, from 3
- Armor penetration now 2, from 4
- Weapon range now 6, from 7
- Cikralisk:
- [Cikralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/cikralisk):
- HP now 75, from 65
- Armor now 0, from 1
- Armor penetration now 1, from 2
- Protathalor:
- [Protathalor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/protathalor):
- Armor now 2, from 3
- Weapon cooldown now 1.25, from 1.166
- Mutalisk:
- [Mutalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/mutalisk):
- Now 2 per requisition
- Mineral and time costs now 200/25, from 100/20
- Armor now 1, from 2
- Armor penetration now 2, from 3
- Hydralisk:
- HP now 90, from 80
- [Ghitorokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/ghitorokor):
- HP now 120, from 110
- Armor now 3, from 2
- Weapon damage now 2x8, from 2x10
- Armor penetration now 3, from 4
- **NEW: Relentless Aggression:**
- Gains attack speed with each attack, up to the attack speed cap; falls off after 2 seconds
- [Sovroleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/sovroleth):
- Weapon damage now 5, from 6
- Armor penetration now 2, from 6
- Sovroleths spawned from Writhing Web no longer leave behind corpses
- [Tosgrilisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/tosgrilisk):
- Mineral and gas costs now 125/75, from 100/50
- Now moves ~10% slower
- Armor penetration now 2, from 3
- Splash radii now 0.25/0.5/0.75 (~10-20% decrease)
- [Hydralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hydralisk):
- HP now 95, from 80
- Armor now 1, from 2
- Armor penetration now 2, from 4
- Weapon cooldown now 0.708, from 0.625
- Izirokor:
- [Izirokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/izirokor):
- Armor now 1, from 2
- Armor penetration now 1, from 3
- Weapon cooldown now 1, from 0.833
- Skithrokor:
- [Skithrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/skithrokor):
- HP now 120, from 100
- Weapon cooldown now 0.75, from 0.54
- Weapon range now 2, from 3
- Bactalisk:
- [Bactalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/bactalisk):
- Mineral cost now 75, from 50
- HP now 120, from 100
- Tethzorokor:
- [Tethzorokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/tethzorokor):
- Armor now 3, from 4
- Armor penetration now 3, from 4
- Weapon cooldown now 0.75, from 0.666
- Vithrilisk:
- [Vithrilisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/vithrilisk):
- Mineral cost now 150, from 125
- Armor now 2, from 3
- Armor penetration now 0, from 5
- Weapon range now 5, from 7
- Kagralisk:
- [Kagralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/kagralisk):
- HP now 110, from 100
- Weapon cooldown now 1.333, from 1.25
- Evigrilisk:
- [Evigrilisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/evigrilisk):
- HP now 260, from 240
- Armor now 3, from 4
- Armor penetration now 2, from 4
- Weapon range now 4, from 5
- Almaksalisk:
- [Almaksalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/almaksalisk):
- Armor now 1, from 2
- Armor penetration now 3, from 6
- Weapon cooldown now 0.75, from 0.708
- Zoryusthaleth:
- [Keskathalor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/keskathalor):
- HP now 300, from 280
- Armor now 4, from 5
- Armor penetration now 0, from 5
- [Geszithalor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/geszithalor):
- Armor now 3, from 4
- [Alkajelisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/alkajelisk):
- Mineral and gas costs now 400/200, from 500/250
- Armor now 6, from 9
- Armor penetration now 4, from 7
- Weapon range now 10, from 11
- [Zoryusthaleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zoryusthaleth):
- HP now 220, from 200
- Armor now 3, from 4
- Armor penetration now 0, from 3
- Lakizilisk:
- [Lakizilisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/lakizilisk):
- Mineral and gas costs now 125/75, from 100/100
- HP now 140, from 150
- Armor now 1, from 2
- Armor penetration now 0, from 4
- Gorgrokor:
- [Gorgrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gorgrokor):
- Armor now 2, from 3
- Armor penetration now 1, from 4
- Weapon cooldown now 0.416, from 0.375
- Konvilisk:
- [Konvilisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/konvilisk):
- HP now 160, from 150
- Armor now 2, from 3
- Now moves ~10% slower
@ -616,24 +754,45 @@ Just like every other large-scale change we have attempted recently, this will b
- Weapon cooldown now 1.25, from 0.5
- Weapon range now 6, from 7
- Weapon now splashes in 0.5/0.75/1 range radii
- Vilgorokor:
- [Vilgorokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/vilgorokor):
- Armor now 3, from 4
- Armor penetration now 0, from 5
- Matraleth:
- [Matraleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/matraleth):
- Armor now 1, from 2
- Rililisk:
- [Rililisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/rililisk):
- Armor penetration now 0, from 2
- Surkith Colony:
- [Ultrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/ultrokor):
- Armor penetration now 5, from 8
- [Zarcavrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zarcavrokor):
- HP now 320, from 300
- Armor now 4, from 5
- Bisecting Blades:
- Armor penetration now 4, from 10
- Weapon cooldown now 0.416, from 0.5
- Bones of Reflection:
- Armor penetration now 2, from 3
- [Tetcaerokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/tetcaerokor):
- HP now 260, from 240
- Armor now 3, from 4
- Now moves ~11% faster
- Armor penetration now 4, from 8
- [Akistrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/akistrokor):
- Armor now 3, from 4
- Armor penetration now 4, from 5
- [Isthrathaleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/isthrathaleth):
- HP now 120, from 100
- Armor now 4, from 2
- [Surkith Colony](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/surkith-colony):
- Weapon cooldown now 0.708, from 0.666
- Skortrith Colony:
- [Skortrith Colony](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/skortrith-colony):
- Weapon cooldown now 1, from 0.75
- Izkag Iteth:
- [Izkag Iteth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/izkag-iteth):
- Now requires Irol Iris
- Matravil Nest:
- [Matravil Nest](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/matravil-nest):
- Now requires Irol Iris
- Geszkath Grotto:
- [Geszkath Grotto](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/geszkath-grotto):
- Now requires Othstol Oviform
- Elthisth Mound:
- [Elthisth Mound](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/elthisth-mound):
- Now requires Othstol Oviform
- Irulent Ivoa and Orboth Omlia:
- Removed

Binary file not shown.

Binary file not shown.