diff --git a/mpq/arr/flingy.datex b/mpq/arr/flingy.datex index 601ae916..6a697de2 100644 Binary files a/mpq/arr/flingy.datex and b/mpq/arr/flingy.datex differ diff --git a/mpq/arr/flingy.txt b/mpq/arr/flingy.txt index 14963e83..4bff642e 100644 --- a/mpq/arr/flingy.txt +++ b/mpq/arr/flingy.txt @@ -534,8 +534,8 @@ Charlatan Projectile Phase Disruptor Large Harakan (Golden) Iziralisk -Extended Flingy #328 -Extended Flingy #329 +Cicatus +White Circle (Instant) Extended Flingy #330 Extended Flingy #331 Extended Flingy #332 diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 0b4734f8..defd5b15 100644 Binary files a/mpq/arr/images.datex and b/mpq/arr/images.datex differ diff --git a/mpq/arr/images.tbl b/mpq/arr/images.tbl index 379f69e2..f9098c89 100644 Binary files a/mpq/arr/images.tbl and b/mpq/arr/images.tbl differ diff --git a/mpq/arr/images.txt b/mpq/arr/images.txt index 91735c7c..e455fc14 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -1956,10 +1956,10 @@ Iziralisk Remains Iziralisk Birth Iziralisk Spore Iziralisk Mutate -Extended Image #956 -Extended Image #957 -Extended Image #958 -Extended Image #959 +Cicatus +Cicatus Shadow +White Circle (Instant) +Gorgrokor Remains Extended Image #960 Extended Image #961 Extended Image #962 diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index 0612208f..77eb82bf 100644 Binary files a/mpq/arr/sprites.datex and b/mpq/arr/sprites.datex differ diff --git a/mpq/arr/sprites.txt b/mpq/arr/sprites.txt index 64cca6a9..15730d90 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -959,9 +959,9 @@ Phase Disruptor Large Harakan (Golden) Iziralisk Iziralisk Remains -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 +Cicatus +White Circle (Instant) +Gorgrokor Remains Extended Sprite #1 Extended Sprite #1 Extended Sprite #1 diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index a811aafc..a954cafa 100644 Binary files a/mpq/arr/units.datex and b/mpq/arr/units.datex differ diff --git a/mpq/arr/units.txt b/mpq/arr/units.txt index 4c68a1d6..8d85f26e 100644 --- a/mpq/arr/units.txt +++ b/mpq/arr/units.txt @@ -413,7 +413,7 @@ Protoss Zealot (Starbound) Protoss Ecclesiast (Khalendric Knights) Terran Harakan (Golden Republic) Protoss Cicatus (Starbound) -Extended Unit #188 +Zerg Inzorthrokor (Imicren) Extended Unit #189 Extended Unit #190 Extended Unit #191 diff --git a/mpq/arr/weapons.datex b/mpq/arr/weapons.datex index 4075e044..01338fa0 100644 Binary files a/mpq/arr/weapons.datex and b/mpq/arr/weapons.datex differ diff --git a/mpq/arr/weapons.txt b/mpq/arr/weapons.txt index fd23a356..1c0e34af 100644 --- a/mpq/arr/weapons.txt +++ b/mpq/arr/weapons.txt @@ -220,7 +220,7 @@ Flak Cannons (Cyclops Futurist) Sensory Overload (Vibrance) Flamethrower (Harakan, Golden) Corrosive Bioplasma (Iziralisk) -Extended Weapon #93 +Phase Claws (Cicatus) Extended Weapon #94 Extended Weapon #95 Extended Weapon #96 diff --git a/mpq/datreq/Buttons.graft b/mpq/datreq/Buttons.graft index c506c3ac..2bcfc625 100644 Binary files a/mpq/datreq/Buttons.graft and b/mpq/datreq/Buttons.graft differ diff --git a/mpq/datreq/Units.graft b/mpq/datreq/Units.graft index 5585adbd..7eb69159 100644 Binary files a/mpq/datreq/Units.graft and b/mpq/datreq/Units.graft differ diff --git a/mpq/game/icons.grp b/mpq/game/icons.grp index 3cb08119..e00bd4d9 100644 Binary files a/mpq/game/icons.grp and b/mpq/game/icons.grp differ diff --git a/mpq/rez/stat_txt.tbl b/mpq/rez/stat_txt.tbl index 0eee686c..ce4cd957 100644 Binary files a/mpq/rez/stat_txt.tbl and b/mpq/rez/stat_txt.tbl differ diff --git a/mpq/rez/unitnames.tbl b/mpq/rez/unitnames.tbl index 02099223..eb0eb27a 100644 Binary files a/mpq/rez/unitnames.tbl and b/mpq/rez/unitnames.tbl differ diff --git a/mpq/samase/config.ini b/mpq/samase/config.ini index afcb5994..31826723 100644 --- a/mpq/samase/config.ini +++ b/mpq/samase/config.ini @@ -23,7 +23,7 @@ gptp_globals = true debug_upgrade_req = false # # -###COSMONARCHY BW +###COSMONARCHY ## ## ## @@ -55,6 +55,7 @@ unit_morph_prerequisites = Add(konvilisk, tetcaerokor, 1) unit_morph_prerequisites = Add(vilgorokor, isthrathaleth, 1) unit_morph_prerequisites = Add(matraleth, akistrokor, 1) unit_morph_prerequisites = Add(zoryusthaleth, ultrokor, 1) +unit_morph_prerequisites = Add(inzorthrokor, ultrokor, 1) unit_morph_prerequisites = Add(lakizilisk, zobriolisk, 1) unit_morph_prerequisites = Add(gorgrokor, zarcavrokor, 1) # @@ -101,6 +102,7 @@ morph_train_ai = Add(konvilisk, tetcaerokor) morph_train_ai = Add(vilgorokor, isthrathaleth) morph_train_ai = Add(matraleth, akistrokor) morph_train_ai = Add(zoryusthaleth, ultrokor) +morph_train_ai = Add(inzorthrokor, ultrokor) morph_train_ai = Add(lakizilisk, zobriolisk) morph_train_ai = Add(gorgrokor, zarcavrokor) # diff --git a/mpq/samase/unitdef.txt b/mpq/samase/unitdef.txt index 35d3fd9a..94c59967 100644 --- a/mpq/samase/unitdef.txt +++ b/mpq/samase/unitdef.txt @@ -31,6 +31,12 @@ building xelnaga_temple = 345 building warp_gate = 346 building stasis_cell = 347 +# Heroes +military ackmed = 408 +military goska = 500 +military stroluum = 501 +building tuzor = 502 + # Terran factional units military cohort = 50 military luminary = 150 @@ -40,14 +46,20 @@ military philoc = 328 military hotshot = 395 military qilin = 398 military auriel = 399 +military cyclops_futurist = 410 +military harakan_golden = 413 # Protoss factional units military adherent = 400 military extatus = 401 +military zealot_starbound = 411 +military ecclesiast_khalendric = 412 +military cicatus = 414 # Zerg factional units military nathrelisk = 402 military iziralisk = 403 +military iziralisk = 415 # Terran military units military maverick = 0 @@ -166,6 +178,7 @@ building parthenon = 288 building iron_council = 295 building amphitheater = 296 building throneroom = 299 +building tencendur = 408 # Protoss military units military lanifect = 60 @@ -329,6 +342,7 @@ military oztukrokor = 325 military kethrostalor = 326 military rakzilisk = 327 military sasyrvoleth = 407 +military skryrokor = 503 # Zerg misc military larva = 35 diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index 774319e8..3c2ceeee 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -29533,31 +29533,31 @@ AirAttkInit [NONE] MaelstromProjectileInit: playsnd 99 # Bullet\DragBull.wav - wait 1 - sigorder 1 - wait 1 + wait 1 + sigorder 1 + wait 1 MaelstromProjectileGndAttkInit: - playfram 0x00 # Frame set 0 - wait 1 - playfram 1 # Frame set 0, direction 1 - wait 1 - playfram 2 # Frame set 0, direction 2 - wait 1 - playfram 3 # Frame set 0, direction 3 - wait 1 + playfram 0x00 + wait 1 + playfram 1 + wait 1 + playfram 2 + wait 1 + playfram 3 + wait 1 playfram 4 - wait 1 + wait 1 playfram 5 - wait 1 + wait 1 playfram 6 - wait 1 + wait 1 playfram 7 wait 1 goto MaelstromProjectileGndAttkInit MaelstromProjectileDeath: domissiledmg - wait 1 + wait 1 end # ----------------------------------------------------------------------------- # @@ -33721,10 +33721,10 @@ Type 12 Init HeraclesInit Death HeraclesDeath GndAttkInit HeraclesGndAttkInit -AirAttkInit HeraclesAirAttkInit +AirAttkInit HeraclesGndAttkInit Unused1 HeraclesUnused1 GndAttkRpt HeraclesGndAttkInit -AirAttkRpt HeraclesAirAttkInit +AirAttkRpt HeraclesGndAttkInit CastSpell [NONE] GndAttkToIdle HeraclesGndAttkToIdle AirAttkToIdle HeraclesGndAttkToIdle @@ -33778,47 +33778,31 @@ HeraclesGndAttkToIdle: playfram 0xbb goto HeraclesWalkingToIdle -HeraclesAirAttkInit: - playfram 0xbb - wait 1 - nobrkcodestart - playfram 0x99 - playsndbtwn 1369 1371 - attack - wait 1 - playfram 0xaa - wait 1 - playfram 0xbb - nobrkcodeend - gotorepeatattk - ignorerest - goto HeraclesWalkingToIdle - HeraclesWalking: - move 4 - wait 1 - playfram 0x11 # Frame set 1 - move 4 - wait 1 - playfram 0x22 # Frame set 2 - move 4 - wait 1 - playfram 0x33 # Frame set 3 - move 4 - wait 1 - playfram 0x44 # Frame set 4 - move 4 - wait 1 - playfram 0x55 # Frame set 5 - move 4 - wait 1 - playfram 0x66 # Frame set 6 - move 4 - wait 1 - playfram 0x77 # Frame set 7 - move 4 - wait 1 - playfram 0x88 # Frame set 8 + move 4 + wait 1 + playfram 0x11 + move 4 + wait 1 + playfram 0x22 + move 4 + wait 1 + playfram 0x33 + move 4 + wait 1 + playfram 0x44 + move 4 + wait 1 + playfram 0x55 + move 4 + wait 1 + playfram 0x66 + move 4 + wait 1 + playfram 0x77 + move 4 + wait 1 + playfram 0x88 goto HeraclesWalking # ----------------------------------------------------------------------------- # @@ -34222,11 +34206,11 @@ IsId 569 Type 21 Init ClarionInit Death ClarionDeath -GndAttkInit ClarionGndAttkInit -AirAttkInit ClarionGndAttkInit +GndAttkInit ClarionGndAttkToIdle +AirAttkInit ClarionGndAttkToIdle Unused1 [NONE] -GndAttkRpt ClarionGndAttkRpt -AirAttkRpt ClarionGndAttkRpt +GndAttkRpt ClarionGndAttkToIdle +AirAttkRpt ClarionGndAttkToIdle CastSpell [NONE] GndAttkToIdle ClarionGndAttkToIdle AirAttkToIdle ClarionGndAttkToIdle @@ -34293,18 +34277,6 @@ ClarionDeath: wait 1 end -ClarionGndAttkInit: - playfram 0x00 -ClarionGndAttkRpt: - wait 1 - nobrkcodestart - playsnd 66 # Bullet\HKMISSLE.wav - attackwith 1 - wait 1 - nobrkcodeend - gotorepeatattk - goto ScourgeLocal00 - ClarionWalking: playfram 0x00 wait 1 @@ -34599,13 +34571,13 @@ Type 26 Init CohortInit Death CohortDeath GndAttkInit CohortGndAttkInit -AirAttkInit CohortAirAttkInit +AirAttkInit CohortGndAttkInit Unused1 CohortUnused1 GndAttkRpt CohortGndAttkRpt -AirAttkRpt CohortAirAttkRpt +AirAttkRpt CohortGndAttkRpt CastSpell [NONE] GndAttkToIdle CohortGndAttkToIdle -AirAttkToIdle CohortAirAttkToIdle +AirAttkToIdle CohortGndAttkToIdle Unused2 [NONE] Walking CohortWalking WalkingToIdle CohortWalkingToIdle @@ -34776,36 +34748,6 @@ CohortGndAttkToIdle: wait 1 goto CohortWalkingToIdle -CohortAirAttkInit: - playfram 0x00 - wait 1 - playfram 0x11 - wait 1 - playfram 0x22 -CohortAirAttkRpt: - wait 1 - nobrkcodestart - playsndbtwn 1402 1404 # Cohort weapon fire 01, 02, 03 - attackwith 1 - playfram 0x33 - wait 1 - playfram 0x22 - wait 1 - attackwith 1 - playfram 0x33 - wait 1 - playfram 0x22 - wait 1 - nobrkcodeend - gotorepeatattk - ignorerest -CohortAirAttkToIdle: - playfram 0x11 - wait 1 - playfram 0x00 - wait 1 - goto CohortWalkingToIdle - CohortSpecialState2: playfram 0xee goto ScourgeLocal00 @@ -37347,13 +37289,13 @@ Type 12 Init AutocratInit Death AutocratDeath GndAttkInit AutocratGndAttkInit -AirAttkInit AutocratAirAttkInit +AirAttkInit AutocratGndAttkInit Unused1 [NONE] GndAttkRpt AutocratGndAttkRpt -AirAttkRpt AutocratAirAttkRpt +AirAttkRpt AutocratGndAttkRpt CastSpell [NONE] GndAttkToIdle AutocratGndAttkToIdle -AirAttkToIdle AutocratAirAttkToIdle +AirAttkToIdle AutocratGndAttkToIdle Unused2 [NONE] Walking AutocratWalking WalkingToIdle AutocratWalkingToIdle @@ -37451,24 +37393,6 @@ AutocratGndAttkToIdle: wait 1 goto AutocratWalkingToIdle -AutocratAirAttkInit: - playfram 0xaa -AutocratAirAttkRpt: - wait 1 - nobrkcodestart - playsndbtwn 1474 1478 - attack - playfram 0x99 - wait 1 - playfram 0xaa - nobrkcodeend - gotorepeatattk - ignorerest -AutocratAirAttkToIdle: - playfram 0x00 - wait 1 - goto AutocratWalkingToIdle - AutocratWalking: move 4 wait 1 @@ -38016,10 +37940,10 @@ Type 21 Init AnthelionInit Death AnthelionDeath GndAttkInit AnthelionGndAttkInit -AirAttkInit AnthelionAirAttkInit +AirAttkInit AnthelionGndAttkInit Unused1 [NONE] GndAttkRpt AnthelionGndAttkInit -AirAttkRpt AnthelionAirAttkInit +AirAttkRpt AnthelionGndAttkInit CastSpell [NONE] GndAttkToIdle AnthelionGndAttkToIdle AirAttkToIdle AnthelionGndAttkToIdle @@ -38109,7 +38033,6 @@ AnthelionDeath: end AnthelionGndAttkInit: - #playsndbtwn 1227 1230 attackwith 1 attackwith 1 wait 2 @@ -38120,14 +38043,6 @@ AnthelionLocal00: wait 125 goto AnthelionGndAttkToIdle -AnthelionAirAttkInit: - #playsndbtwn 1227 1230 - attackwith 1 - attackwith 1 - wait 2 - gotorepeatattk - goto AnthelionGndAttkToIdle - AnthelionWalking: playfram 1 wait 1 @@ -38184,10 +38099,10 @@ Type 12 Init AnticthonInit Death AnticthonDeath GndAttkInit AnticthonGndAttkInit -AirAttkInit AnticthonAirAttkInit +AirAttkInit AnticthonGndAttkInit Unused1 AnticthonUnused1 GndAttkRpt AnticthonGndAttkInit -AirAttkRpt AnticthonAirAttkInit +AirAttkRpt AnticthonGndAttkInit CastSpell [NONE] GndAttkToIdle AnticthonGndAttkToIdle AirAttkToIdle AnticthonGndAttkToIdle @@ -38255,14 +38170,6 @@ AnticthonGndAttkInit: wait 1 gotorepeatattk goto AnticthonGndAttkToIdle - -AnticthonAirAttkInit: - playsndbtwn 1634 1636 # Anticthon weapon fire 01, 02, 03 - attackwith 1 - imgol 978 0 0 # Anticthon/Anthelion weaponfire - wait 1 - gotorepeatattk - goto AnticthonGndAttkToIdle AnticthonWalking: playfram 1 @@ -38692,10 +38599,10 @@ Type 21 Init EmpressInit Death EmpressDeath GndAttkInit EmpressGndAttkInit -AirAttkInit EmpressAirAttkInit +AirAttkInit EmpressGndAttkInit Unused1 [NONE] GndAttkRpt EmpressGndAttkInit -AirAttkRpt EmpressAirAttkInit +AirAttkRpt EmpressGndAttkInit CastSpell [NONE] GndAttkToIdle EmpressGndAttkToIdle AirAttkToIdle EmpressGndAttkToIdle @@ -38747,16 +38654,6 @@ EmpressGndAttkInit: gotorepeatattk goto EmpressGndAttkToIdle -EmpressAirAttkInit: - wait 1 - nobrkcodestart - playsndbtwn 1781 1783 # Empress weapon fire 01, 02, 03 - attackwith 1 - wait 2 - nobrkcodeend - gotorepeatattk - goto EmpressGndAttkToIdle - EmpressWalking: setvertpos 0 #imgol 1203 0 0 # Empress Engines (cm\shared\empress-engine.grp) @@ -45221,11 +45118,11 @@ IsId 700 Type 12 Init AzazelInit Death AzazelDeath -GndAttkInit AzazelGndAttkInit -AirAttkInit AzazelGndAttkInit +GndAttkInit AzazelGndAttkToIdle +AirAttkInit AzazelGndAttkToIdle Unused1 [NONE] -GndAttkRpt AzazelGndAttkInit -AirAttkRpt AzazelGndAttkInit +GndAttkRpt AzazelGndAttkToIdle +AirAttkRpt AzazelGndAttkToIdle CastSpell AzazelCastSpell GndAttkToIdle AzazelGndAttkToIdle AirAttkToIdle AzazelGndAttkToIdle @@ -45260,12 +45157,6 @@ AzazelDeath: wait 1 end -AzazelGndAttkInit: - wait 1 - attack - gotorepeatattk - goto AzazelLocal00 - AzazelLocal00: wait 125 goto AzazelLocal00 @@ -51877,7 +51768,7 @@ AckmedInit: .headerstart IsId 795 Type 13 -Init LiiraliskGlaveInit +Init GlaveWurmInit Death LiiraliskGlaveDeath GndAttkInit GlaveWurmGndAttkInit AirAttkInit [NONE] @@ -51894,13 +51785,6 @@ SpecialState1 LiiraliskGlaveSpecialState1 .headerend # ----------------------------------------------------------------------------- # -LiiraliskGlaveInit: - playfram 0x00 - wait 1 - sigorder 1 - wait 1 - goto GlaveWurmGndAttkInit - LiiraliskGlaveDeath: playsnd 93 # Bullet\ZQuHit02.wav sprol 944 0 0 # Spore Hit Green Small (cm\zerg\spore-hit-green-small.grp) @@ -52021,5 +51905,86 @@ SpecialState1 [NONE] # playfram 0x00 # wait 2 # goto AnalogueGndAttkToIdle + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1960 White Circle Instant (bullet\circle14.grp) +.headerstart +IsId 799 +Type 2 +Init WhiteCircleInstantInit +Death WhiteCircleInstantDeath +GndAttkInit WhiteCircleInstantDeath +AirAttkInit [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +WhiteCircleInstantInit: + wait 1 + sigorder 1 + wait 1 +WhiteCircleInstantDeath: + playfram 0x00 + wait 1 + domissiledmg + wait 1 + end + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1958 Cicatus (cm\faction-p\cicatus.grp) +.headerstart +IsId 800 +Type 21 +Init CicatusInit +Death LegionnaireDeath +GndAttkInit CicatusGndAttkInit +AirAttkInit [NONE] +Unused1 [NONE] +GndAttkRpt CicatusGndAttkRpt +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle LegionnaireGndAttkToIdle +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking LegionnaireWalking +WalkingToIdle LegionnaireWalkingToIdle +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt [NONE] +Built [NONE] +Landing [NONE] +LiftOff [NONE] +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn LegionnaireWarpIn +.headerend +# ----------------------------------------------------------------------------- # + +CicatusInit: + imgul 1959 0 0 # Cicatus Shadow (cm\faction-p\cicatus-shadow.grp) + goto HarakanWalkingToIdle -## Next free IsId: 799 \ No newline at end of file +CicatusGndAttkInit: + playfram 0x100 +CicatusGndAttkRpt: + playfram 0x100 + nobrkcodestart + wait 1 + playsnd 1896 # Legionnaire weapon fire 01 + playfram 0x120 + attackmelee 1 1897 # Legionnaire weapon hit 01 + wait 1 + playfram 0x140 + attackmelee 1 1897 # Legionnaire weapon hit 01 + wait 1 + playfram 0x160 + wait 1 + nobrkcodeend + playfram 0x120 + wait 1 + gotorepeatattk + ignorerest + goto LegionnaireGndAttkToIdle + +## Next free IsId: 801 \ No newline at end of file diff --git a/mpq/sound/cm/p/vagrant-shade/wht-01.pk b/mpq/sound/cm/p/vagrant-shade/wht-01.pk new file mode 100644 index 00000000..02d437bd Binary files /dev/null and b/mpq/sound/cm/p/vagrant-shade/wht-01.pk differ diff --git a/mpq/sound/cm/p/vagrant/wht-01.pk b/mpq/sound/cm/p/vagrant/wht-01.pk new file mode 100644 index 00000000..7e40c16e Binary files /dev/null and b/mpq/sound/cm/p/vagrant/wht-01.pk differ diff --git a/mpq/unit/cm/faction-p/cicatus-shadow.grp b/mpq/unit/cm/faction-p/cicatus-shadow.grp new file mode 100644 index 00000000..ee7b112b Binary files /dev/null and b/mpq/unit/cm/faction-p/cicatus-shadow.grp differ diff --git a/mpq/unit/cm/faction-p/cicatus.grp b/mpq/unit/cm/faction-p/cicatus.grp new file mode 100644 index 00000000..e535e7e3 Binary files /dev/null and b/mpq/unit/cm/faction-p/cicatus.grp differ diff --git a/mpq/unit/cm/zerg/gorgrokor-death.grp b/mpq/unit/cm/zerg/gorgrokor-death.grp new file mode 100644 index 00000000..62c6ca81 Binary files /dev/null and b/mpq/unit/cm/zerg/gorgrokor-death.grp differ diff --git a/mpq/unit/cmdbtns/cmdicons.grp b/mpq/unit/cmdbtns/cmdicons.grp index 3e740abe..7ed53d3a 100644 Binary files a/mpq/unit/cmdbtns/cmdicons.grp and b/mpq/unit/cmdbtns/cmdicons.grp differ diff --git a/mpq/unit/cmdbtns/uniticons.grp b/mpq/unit/cmdbtns/uniticons.grp index 8f6e99a6..ad003453 100644 Binary files a/mpq/unit/cmdbtns/uniticons.grp and b/mpq/unit/cmdbtns/uniticons.grp differ diff --git a/mpq/unit/wirefram/grpwire.grp b/mpq/unit/wirefram/grpwire.grp index 147d9525..0ae1d196 100644 Binary files a/mpq/unit/wirefram/grpwire.grp and b/mpq/unit/wirefram/grpwire.grp differ diff --git a/mpq/unit/wirefram/wirefram.grp b/mpq/unit/wirefram/wirefram.grp index 14fb3126..ebb79884 100644 Binary files a/mpq/unit/wirefram/wirefram.grp and b/mpq/unit/wirefram/wirefram.grp differ diff --git a/patchnotes.md b/patchnotes.md index 0857a280..3e825878 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -25,8 +25,10 @@ We are still hunting for desyncs! Please submit your `Critical` and `Sync Random ## Bugfixes - **Stability:** - Slightly reduced selection limit (252 » 246) to prevent action buffer instability + - Fixed rare crashes at game end (r. TopRamen, c. DF) - **Gameplay:** - Unloading structures is now more generous (still needs work; b. Londier, c. Veeq7) + - Melee splash units (and the Vilgorokor) no longer deal damage out of sync with their animation (r. Kenoli & Krankendau, a. DF) - Didact Shroud of Adun is no longer disabled after Recalling (r. GreenEggs'NSpam & Londier) - Auras from **Azazel**, **Seraph**, **Crucible**, **Barghest**, **Sycophant**, **Manifold**, **Matraleth**, and **Sasyrvoleth** are now deactivated while the unit is stunned (r. Londier) - **Hypnagogue** corpses can now be interacted with (r. GreenEggs'NSpam) @@ -38,6 +40,7 @@ We are still hunting for desyncs! Please submit your `Critical` and `Sync Random - Fixed Terran AI having impossible requirements for training *Silverongue**s and **Magnetar**s - **Audiovisual:** - Broodspawn spawning SFX no longer plays globally + - Reviving Centaurs no longer create permanent explosion graphics (r. beriso) - Resolved 'invalid shield overlay' error for **Tetcaerokor** (r. beriso) - Corrected poor fire placements for the **Biotic Bastion**'s damage overlay - Witness and replay UI is no longer drawn over ingame menus (c. DF) @@ -47,6 +50,7 @@ We are still hunting for desyncs! Please submit your `Critical` and `Sync Random - Potentate (script a. BladehollowRWL) - **Corpse updates:** - Phalanx, tank & siege (a. ArbuzBudesh) + - Gorgrokor (c. ArbuzBudesh) - **Projectile updates:** - Atreus (bigger projectile) @@ -64,10 +68,15 @@ We are still hunting for desyncs! Please submit your `Critical` and `Sync Random - Weapon cooldown 1.33 » 1.5 - Weapon range 6 » 5 - **NEW:** [Harakan (Golden)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/harakan-golden) - - Fast-moving frontliner with plasma shields + - Fast-moving frontliner with plasma shields; trained from the Stockade - Available for the **Golden Republic** +## Protoss +- **NEW:** [Cicatus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/cicatus): + - Nihilistic frontline vandal; warped from the Gateway + - Available for the **Starbound** + ## Zerg - **NEW:** [Iziralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/iziralisk) - - Short-range rending assault strain + - Short-range rending assault strain; requires the Hydrith Den - Available for the **Zorthos Tendril** \ No newline at end of file diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index d5efc706..abe8e475 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ