diff --git a/mpq/arr/flingy.datex b/mpq/arr/flingy.datex index 8fa1619e..dbbfaee4 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 06477d97..925ffcc0 100644 --- a/mpq/arr/flingy.txt +++ b/mpq/arr/flingy.txt @@ -481,7 +481,7 @@ Matador (Cinder Mode) Matador Turret (Tank Mode) Matador Turret (Cinder Mode) Wyvern Turret -Extended Flingy #275 +Analogue Extended Flingy #276 Extended Flingy #277 Extended Flingy #278 diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 21de0c58..e6847b8e 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 4575c0d9..b540e59a 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 1e6124a4..bbb65a2c 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -1729,9 +1729,9 @@ Matador Turret (Tank Mode) Matador Turret (Cinder Mode) Wyvern Turret Wyvern Turret Shadow -Extended Image #729 -Extended Image #730 -Extended Image #731 +Analogue +Analogue Shadow +Zerg Spore Explosion Large Extended Image #732 Extended Image #733 Extended Image #734 diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index 2f3d79aa..80a2076a 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 737d5589..cbf22e79 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -188,32 +188,32 @@ Zerg Building Rubble (Small) Zerg Building Rubble (Large) Didact Archon Energy -Carrier -Dragoon -Dragoon Remnants -Interceptor -Probe -Scout -Shuttle -High Templar +Solarion +Dracadin +Dracadin Remains +Steward +Scribe +Scout (deprecated) +Envoy +Cantavis Dark Templar (Hero) -Reaver -Scarab +Accantor +Plasma Shell Zealot -Observer +Witness Ancestral Archives Aquifer -Observatory +Machinist Hall Citadel of Adun Embassy Gateway Cenotaph Khaydarin Crystal Formation Nexus -Photon Cannon -Arbiter Tribunal +Warden +Celestial Tribune Pylon -Robotics Facility +Lattice Shield Battery Stargate Stasis Cell/Prison @@ -864,7 +864,7 @@ Matador (Cinder Mode) Matador Turret (Tank Mode) Matador Turret (Cinder Mode) Wyvern Turret -Extended Sprite #1 +Analogue Extended Sprite #1 Extended Sprite #1 Extended Sprite #1 diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index dbfecc51..01f29470 100644 Binary files a/mpq/arr/units.datex and b/mpq/arr/units.datex differ diff --git a/mpq/arr/weapons.datex b/mpq/arr/weapons.datex index 9980fc32..fc5fa141 100644 Binary files a/mpq/arr/weapons.datex and b/mpq/arr/weapons.datex differ diff --git a/mpq/datreq/Buttons.graft b/mpq/datreq/Buttons.graft index b1dc19bf..8656c454 100644 Binary files a/mpq/datreq/Buttons.graft and b/mpq/datreq/Buttons.graft differ diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index 79cde8fc..b8eddc53 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -22115,68 +22115,9 @@ CabalistGndAttkToIdle: goto CabalistLocal00 CabalistLocal00: - wait 1 - waitrand 62 74 - randcondjmp 25 CabalistLocal01 - randcondjmp 128 CabalistLocal02 + wait 125 goto CabalistLocal00 -CabalistLocal01: - playfram 0x00 - wait 1 - playfram 0x22 - waitrand 1 4 - playfram 0x33 - waitrand 4 12 - playfram 0x22 - waitrand 2 6 - playfram 0x00 - wait 1 - goto CabalistGndAttkToIdle - -CabalistLocal02: - randcondjmp 128 CabalistLocal03 - playfram 0x66 - wait 1 - turnccwise 1 - playfram 0x77 - wait 1 - turnccwise 1 - playfram 0x88 - wait 1 - turnccwise 1 - playfram 0x99 - wait 1 - turnccwise 1 - playfram 0xaa - wait 1 - turnccwise 1 - playfram 0xbb - wait 1 - turnccwise 1 - goto CabalistGndAttkToIdle - -CabalistLocal03: - playfram 0x66 - wait 1 - turncwise 1 - playfram 0x77 - wait 1 - turncwise 1 - playfram 0x88 - wait 1 - turncwise 1 - playfram 0x99 - wait 1 - turncwise 1 - playfram 0xaa - wait 1 - turncwise 1 - playfram 0xbb - wait 1 - turncwise 1 - goto CabalistGndAttkToIdle - CabalistDeath: playsnd 1920 # Cabalist death 01 imgol 153 0 0 # Zealot Death (protoss\zealot.grp) @@ -22276,7 +22217,7 @@ NeutronFlareInit: NeutronFlareDeath: playfram 0x00 domissiledmg - playsnd 95 # + playsnd 95 # Neutron Flare impact wait 1 playfram 1 wait 1 @@ -22339,79 +22280,6 @@ DisruptionWebDeath: wait 1 end -# ----------------------------------------------------------------------------- # -# This header is used by images.dat entries: -# 1579 Scantid (cm\terran\azazel.grp) -.headerstart -IsId 375 -Type 12 -Init ScantidInit -Death ScantidDeath -GndAttkInit ScantidGndAttkInit -AirAttkInit ScantidAirAttkInit -Unused1 [NONE] -GndAttkRpt ScantidGndAttkInit -AirAttkRpt ScantidAirAttkInit -CastSpell ScantidCastSpell -GndAttkToIdle ScantidGndAttkToIdle -AirAttkToIdle ScantidGndAttkToIdle -Unused2 [NONE] -Walking ScantidWalking -WalkingToIdle ScantidGndAttkToIdle -SpecialState1 [NONE] -.headerend -# ----------------------------------------------------------------------------- # - -ScantidInit: - imgul 1580 0 42 # Scantid Shadow (neutral\Kcritter.grp) - playfram 0x00 - goto ScantidGndAttkToIdle - -ScantidGndAttkToIdle: - setvertpos 1 - wait 8 - setvertpos 0 - wait 8 - setvertpos -1 - wait 8 - setvertpos 0 - wait 8 - goto ScantidGndAttkToIdle - -ScantidDeath: - playsnd 257 # Terran\PHOENIX\TPhDth00.WAV - imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) - wait 3 - end - -ScantidGndAttkInit: - wait 1 - attackwith 1 - gotorepeatattk - goto ScantidLocal00 - -ScantidLocal00: - wait 125 - goto ScantidLocal00 - -ScantidAirAttkInit: - wait 1 - attackwith 2 - gotorepeatattk - goto ScantidLocal00 - -ScantidCastSpell: - nobrkcodestart - castspell - sigorder 2 - nobrkcodeend - gotorepeatattk - goto ScantidGndAttkToIdle - -ScantidWalking: - setvertpos 0 - goto ScantidLocal00 - # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1380 Exemplar (cm\protoss\exemplar.grp) @@ -22425,7 +22293,7 @@ AirAttkInit ExemplarGndAttkInit Unused1 [NONE] GndAttkRpt ExemplarGndAttkInit AirAttkRpt ExemplarGndAttkInit -CastSpell ExemplarCastSpell +CastSpell [NONE] GndAttkToIdle ExemplarGndAttkToIdle AirAttkToIdle ExemplarGndAttkToIdle Unused2 [NONE] @@ -22484,15 +22352,6 @@ ExemplarGndAttkInit: nobrkcodeend gotorepeatattk goto ExemplarLocal00 - -ExemplarCastSpell: - nobrkcodestart - playfram 0x00 - wait 4 - nobrkcodeend - sigorder 4 - wait 1 - goto ExemplarLocal00 ExemplarLocal00: wait 125 @@ -22508,83 +22367,6 @@ ExemplarWarpIn: imgol 143 0 0 # Scout Warp Flash (protoss\scout.grp) goto ExemplarLocal00 -# ----------------------------------------------------------------------------- # -# This header is used by images.dat entries: -# 956 Ursadon (Ice) (neutral\Icritter.grp) -.headerstart -IsId 377 -Type 12 -Init Ursadon_IceCritter_Init -Death Ursadon_IceCritter_Death -GndAttkInit [NONE] -AirAttkInit [NONE] -Unused1 [NONE] -GndAttkRpt [NONE] -AirAttkRpt [NONE] -CastSpell [NONE] -GndAttkToIdle [NONE] -AirAttkToIdle [NONE] -Unused2 [NONE] -Walking Ursadon_IceCritter_Walking -WalkingToIdle Ursadon_IceCritter_WalkingToIdle -SpecialState1 [NONE] -.headerend -# ----------------------------------------------------------------------------- # - -Ursadon_IceCritter_Init: - imgul 957 0 0 # Ursadon (Ice) Shadow (neutral\ncicShad.grp) -Ursadon_IceCritter_WalkingToIdle: - playfram 0x00 # Frame set 0 - goto InfestedTerranLocal00 - -Ursadon_IceCritter_Death: - playsnd 971 # Misc\CRITTERS\PBDeath01.wav - setfldirect 0 - playfram 0x88 # Frame set 8 - wait 2 - playfram 137 # Frame set 8, direction 1 - wait 2 - playfram 138 # Frame set 8, direction 2 - wait 2 - playfram 139 # Frame set 8, direction 3 - wait 2 - playfram 140 # Frame set 8, direction 4 - wait 50 - playfram 141 # Frame set 8, direction 5 - wait 50 - playfram 142 # Frame set 8, direction 6 - wait 50 - playfram 143 # Frame set 8, direction 7 - wait 50 - end - -Ursadon_IceCritter_Walking: - move 4 - wait 1 - playfram 0x00 # Frame set 0 - 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 - goto Ursadon_IceCritter_Walking - # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 965 Halo Rockets (bullet\SMmissle.grp) @@ -22667,28 +22449,28 @@ Death ScourgeExplosionDeath # ----------------------------------------------------------------------------- # SubterraneanSpinesInit: - 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 4 # Frame set 0, direction 4 - wait 1 - playfram 5 # Frame set 0, direction 5 - wait 1 - playfram 4 # Frame set 0, direction 4 - wait 1 - playfram 3 # Frame set 0, direction 3 - wait 1 - playfram 2 # Frame set 0, direction 2 - wait 1 - playfram 1 # Frame set 0, direction 1 - wait 1 - playfram 0x00 # Frame set 0 - wait 1 + playfram 0x00 + wait 1 + playfram 1 + wait 1 + playfram 2 + wait 1 + playfram 3 + wait 1 + playfram 4 + wait 1 + playfram 5 + wait 1 + playfram 4 + wait 1 + playfram 3 + wait 1 + playfram 2 + wait 1 + playfram 1 + wait 1 + playfram 0x00 + wait 1 end # ----------------------------------------------------------------------------- # @@ -22708,34 +22490,34 @@ CorrosiveAcidInit: tmprmgraphicstart trgtrangecondjmp 40 CorrosiveAcidLocal00 tmprmgraphicend - playfram 0x00 # Frame set 0 + playfram 0x00 wait 1 sigorder 1 wait 1 CorrosiveAcidGndAttkInit: - playfram 0x00 # Frame set 0 - wait 2 - playfram 0x11 # Frame set 1 - wait 2 - playfram 0x22 # Frame set 2 - wait 2 - playfram 0x33 # Frame set 3 - wait 2 + playfram 0x00 + wait 2 + playfram 0x11 + wait 2 + playfram 0x22 + wait 2 + playfram 0x33 + wait 2 goto InfestedTerranLocal00 CorrosiveAcidLocal00: - playfram 0x00 # Frame set 0 - wait 1 - sigorder 1 - wait 1 - playfram 0x00 # Frame set 0 - wait 2 - playfram 0x11 # Frame set 1 - wait 2 - playfram 0x22 # Frame set 2 - wait 2 - playfram 0x33 # Frame set 3 - wait 2 + playfram 0x00 + wait 1 + sigorder 1 + wait 1 + playfram 0x00 + wait 2 + playfram 0x11 + wait 2 + playfram 0x22 + wait 2 + playfram 0x33 + wait 2 goto InfestedTerranLocal00 CorrosiveAcidDeath: @@ -22799,14 +22581,14 @@ AcidSpores_1_OverlayInit: wait 2 tmprmgraphicend AcidSpores_1_OverlayLocal00: - playfram 0x00 # Frame set 0 - wait 2 - playfram 0x11 # Frame set 1 - wait 2 - playfram 0x22 # Frame set 2 - wait 2 - playfram 0x33 # Frame set 3 - wait 2 + playfram 0x00 + wait 2 + playfram 0x11 + wait 2 + playfram 0x22 + wait 2 + playfram 0x33 + wait 2 goto AcidSpores_1_OverlayLocal00 # ----------------------------------------------------------------------------- # @@ -22827,14 +22609,14 @@ AcidSpores_2_3_OverlayInit: wait 2 tmprmgraphicend AcidSpores_2_3_OverlayLocal00: - playfram 0x44 # Frame set 4 - wait 2 - playfram 0x55 # Frame set 5 - wait 2 - playfram 0x66 # Frame set 6 - wait 2 - playfram 0x77 # Frame set 7 - wait 2 + playfram 0x44 + wait 2 + playfram 0x55 + wait 2 + playfram 0x66 + wait 2 + playfram 0x77 + wait 2 goto AcidSpores_2_3_OverlayLocal00 # ----------------------------------------------------------------------------- # @@ -22855,14 +22637,14 @@ AcidSpores_4_5_OverlayInit: wait 2 tmprmgraphicend AcidSpores_4_5_OverlayLocal00: - playfram 0x88 # Frame set 8 - wait 2 - playfram 0x99 # Frame set 9 - wait 2 - playfram 0xaa # Frame set 10 - wait 2 - playfram 0xbb # Frame set 11 - wait 2 + playfram 0x88 + wait 2 + playfram 0x99 + wait 2 + playfram 0xaa + wait 2 + playfram 0xbb + wait 2 goto AcidSpores_4_5_OverlayLocal00 # ----------------------------------------------------------------------------- # @@ -31511,7 +31293,7 @@ BarghestGndAttkToIdle: goto BarghestGndAttkToIdle BarghestDeath: - playsndbtwn 1239 1241 + playsndbtwn 1239 1241 # Barghest death 01, 02, 03 imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 847 0 42 # Protoss Unit Rubble Small @@ -42556,11 +42338,11 @@ AirAttkInit [NONE] # ----------------------------------------------------------------------------- # TarasqueSporesInit: - playfram 0x00 # Frame set 0 - playsndbtwn 1642 1643 - wait 1 - sigorder 1 - wait 1 + playfram 0x00 + playsndbtwn 1642 1643 # Tarasque weapon 2 fire 01, 02 + wait 1 + sigorder 1 + wait 1 TarasqueSporesGndAttkInit: sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp) playfram 0x00 @@ -42578,7 +42360,7 @@ TarasqueSporesGndAttkInit: goto TarasqueSporesGndAttkInit TarasqueSporesDeath: - playsnd 79 # Bullet\ZLuHit00.wav + playsnd 79 # Bullet\ZLuHit00.wav sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg wait 1 @@ -44859,9 +44641,9 @@ KeskathalorSporesGndAttkInit: KeskathalorSporesDeath: playsndbtwn 1891 1893 # Keskathalor weapon hit 01, 02, 03 - sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) + imgol 1733 0 0 # Zerg spore explosion (large) domissiledmg - wait 1 + wait 1 end # ----------------------------------------------------------------------------- # @@ -48978,10 +48760,10 @@ Type 12 Init AzazelInit Death AzazelDeath GndAttkInit AzazelGndAttkInit -AirAttkInit AzazelAirAttkInit +AirAttkInit AzazelGndAttkInit Unused1 [NONE] GndAttkRpt AzazelGndAttkInit -AirAttkRpt AzazelAirAttkInit +AirAttkRpt AzazelGndAttkInit CastSpell AzazelCastSpell GndAttkToIdle AzazelGndAttkToIdle AirAttkToIdle AzazelGndAttkToIdle @@ -49018,7 +48800,7 @@ AzazelDeath: AzazelGndAttkInit: wait 1 - attackwith 1 + attack gotorepeatattk goto AzazelLocal00 @@ -49026,12 +48808,6 @@ AzazelLocal00: wait 125 goto AzazelLocal00 -AzazelAirAttkInit: - wait 1 - attackwith 2 - gotorepeatattk - goto AzazelLocal00 - AzazelCastSpell: nobrkcodestart castspell @@ -49407,8 +49183,8 @@ Death DurendalDeath GndAttkInit DurendalGndAttkInit AirAttkInit DurendalGndAttkInit Unused1 DurendalUnused1 -GndAttkRpt DurendalGndAttkInit -AirAttkRpt DurendalGndAttkInit +GndAttkRpt DurendalGndAttkRpt +AirAttkRpt DurendalGndAttkRpt CastSpell [NONE] GndAttkToIdle DurendalGndAttkToIdle AirAttkToIdle DurendalGndAttkToIdle @@ -49450,36 +49226,27 @@ DurendalUnused1: DurendalGndAttkInit: playfram 0x220 wait 1 - nobrkcodestart playfram 0x240 +DurendalGndAttkRpt: + wait 1 + nobrkcodestart wait 1 playfram 0x260 - playsndbtwn 1577 1579 # Olympian Melee 01, 02, 03 - playsndbtwn 2161 2163 # Matador weaponfire 01, 02, 03 imgol 421 0 0 # FlameThrower (thingy\flamer.grp) attkshiftproj 24 wait 1 playfram 0x280 attkshiftproj 52 wait 1 - playfram 0x2A0 attkshiftproj 80 - wait 1 - playfram 0x2C0 - wait 1 - playfram 0x2E0 - wait 1 - playfram 0x300 - wait 1 - playfram 0x320 - wait 1 - playfram 0x220 - wait 2 + wait 6 nobrkcodeend gotorepeatattk ignorerest DurendalGndAttkToIdle: - playfram 0x00 + playfram 0x240 + wait 1 + playfram 0x220 wait 1 goto DurendalWalkingToIdle @@ -52352,4 +52119,135 @@ WyvernTurretGndAttkInit: nobrkcodeend gotorepeatattk ignorerest - goto WyvernGndAttkToIdle \ No newline at end of file + goto WyvernGndAttkToIdle + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1731 Analogue (cm\protoss\analogue.grp) +.headerstart +IsId 741 +Type 21 +Init AnalogueInit +Death AnalogueDeath +GndAttkInit AnalogueGndAttkInit +AirAttkInit AnalogueGndAttkInit +Unused1 [NONE] +GndAttkRpt AnalogueGndAttkInit +AirAttkRpt AnalogueGndAttkInit +CastSpell [NONE] +GndAttkToIdle AnalogueGndAttkToIdle +AirAttkToIdle AnalogueGndAttkToIdle +Unused2 [NONE] +Walking AnalogueWalking +WalkingToIdle AnalogueGndAttkToIdle +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt [NONE] +Built [NONE] +Landing [NONE] +LiftOff [NONE] +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +AnalogueInit: + imgul 1732 0 7 # Analogue Shadow (cm\protoss\analogue-shadow.grp) + playfram 0x00 + wait 2 +AnalogueGndAttkToIdle: + playfram 0x20 + wait 2 + playfram 0x40 + wait 2 + playfram 0x60 + wait 2 + playfram 0x80 + wait 2 + playfram 0xA0 + wait 2 + playfram 0xC0 + wait 2 + playfram 0xE0 + wait 2 + playfram 0x100 + wait 2 + playfram 0x00 + wait 2 + goto AnalogueGndAttkToIdle + +AnalogueDeath: + playsndbtwn 1239 1241 # Barghest death 01, 02, 03 + imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) + wait 1 + lowsprul 846 0 0 # Protoss Unit Rubble Medium + wait 1 + end + +AnalogueGndAttkInit: + wait 1 + playsndbtwn 1460 1464 # Barghest weaponfire 01, 02, 03, 04, 05 + attackwith 1 + gotorepeatattk + goto AnalogueGndAttkToIdle + +AnalogueWalking: + playfram 0x20 + wait 1 + playfram 0x40 + wait 1 + playfram 0x60 + wait 1 + playfram 0x80 + wait 1 + playfram 0xA0 + wait 1 + playfram 0xC0 + wait 1 + playfram 0xE0 + wait 1 + playfram 0x100 + wait 1 + playfram 0x00 + wait 1 + goto AnalogueWalking + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1733 Zerg Spore Explosion Large (cm\zerg\spore-explosion-large.grp) +.headerstart +IsId 742 +Type 1 +Init ZergSporeExplosionLargeInit +Death ZergSporeExplosionLargeDeath +.headerend +# ----------------------------------------------------------------------------- # + +ZergSporeExplosionLargeInit: + playfram 0x00 + domissiledmg + wait 1 + playfram 1 + wait 1 + playfram 2 + wait 1 + playfram 3 + wait 1 + playfram 4 + wait 1 + playfram 5 + wait 1 + playfram 6 + wait 1 + playfram 7 + wait 1 + playfram 8 + wait 1 + playfram 9 + wait 1 + end + +ZergSporeExplosionLargeDeath: + wait 1 + end \ No newline at end of file diff --git a/mpq/unit/cm/terran/aion.grp b/mpq/unit/cm/terran/aion.grp index 197f8444..17b01434 100644 Binary files a/mpq/unit/cm/terran/aion.grp and b/mpq/unit/cm/terran/aion.grp differ diff --git a/mpq/unit/cm/terran/cataphract.grp b/mpq/unit/cm/terran/cataphract.grp index 2ca5b086..acdd2c02 100644 Binary files a/mpq/unit/cm/terran/cataphract.grp and b/mpq/unit/cm/terran/cataphract.grp differ diff --git a/mpq/unit/cm/terran/cyclops.grp b/mpq/unit/cm/terran/cyclops.grp index 6e438c2e..ef08cccd 100644 Binary files a/mpq/unit/cm/terran/cyclops.grp and b/mpq/unit/cm/terran/cyclops.grp differ diff --git a/mpq/unit/cm/terran/cyprian.grp b/mpq/unit/cm/terran/cyprian.grp index 36f7989b..815f61e0 100644 Binary files a/mpq/unit/cm/terran/cyprian.grp and b/mpq/unit/cm/terran/cyprian.grp differ diff --git a/mpq/unit/cm/terran/durendal.grp b/mpq/unit/cm/terran/durendal.grp index 310c9df4..912bf94d 100644 Binary files a/mpq/unit/cm/terran/durendal.grp and b/mpq/unit/cm/terran/durendal.grp differ diff --git a/mpq/unit/cm/terran/pythean-engine.grp b/mpq/unit/cm/terran/pythean-engine.grp new file mode 100644 index 00000000..cb7a23de Binary files /dev/null and b/mpq/unit/cm/terran/pythean-engine.grp differ diff --git a/mpq/unit/cm/zerg/spore-explosion-large.grp b/mpq/unit/cm/zerg/spore-explosion-large.grp new file mode 100644 index 00000000..e26417d3 Binary files /dev/null and b/mpq/unit/cm/zerg/spore-explosion-large.grp differ diff --git a/mpq/unit/cmdbtns/ticon.pcx b/mpq/unit/cmdbtns/ticon.pcx new file mode 100644 index 00000000..2b185a5c Binary files /dev/null and b/mpq/unit/cmdbtns/ticon.pcx differ diff --git a/mpq/unit/protoss/texture.grp b/mpq/unit/protoss/texture.grp index 6fb8f565..b1b7a8df 100644 Binary files a/mpq/unit/protoss/texture.grp and b/mpq/unit/protoss/texture.grp differ diff --git a/patchnotes.md b/patchnotes.md index 441be56a..de94c93b 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,4 +1,4 @@ -# 29 April 2023 - prospective patch notes +# XX May 2023 - prospective patch notes ## Designer's Notes 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. @@ -21,6 +21,7 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m - Many wandering corner cases have been found and fixed (c. Veeq7) - Range changes now correctly apply to attacks which go to max range, and many max range corner cases have been found and fixed (c. Veeq7) - Ground workers now use ground distance when returning resources (c. Veeq7) +- Ancile Providence no longer erroneously protects against Spider Mines - While using cncdraw, screen hotkeys will no longer sometimes fail to recall the screen position (c. Veeq7) - Terran workers that halt construction and then go on to complete a different construction no longer return to the halted structure (c. DarkenedFantasies) - Dying Lakizilisks can no longer deal double damage (vanilla bug, c. DarkenedFantasies) @@ -36,9 +37,9 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m - 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) + - Keskathalor (weaponhit effect c. Solstice) - New projectile for: - Phalanx (uses parabolic trajectory c. Veeq7) - New overlay: @@ -77,6 +78,7 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m - Weapon cooldown now 0.833, from 0.916 - [Cyprian](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cyprian): - Armor now 0, from 1 + - Transport space cost now 2, from 1 - Armor penetration now 2, from 3 - Weapon cooldown now 0.833, from 0.75 - [Cleric](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cleric): diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index e7bab3c7..16513f10 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ