diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 0478e398..0aa1a1fb 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 2bf8c917..904eb082 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 f284d511..9990c950 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -1750,7 +1750,7 @@ Engram Warp Flash Radial Explosion (Orange) Radial Explosion (Green) Quazilisk Mutate -Extended Image #750 +Quazilisk Attack Overlay Extended Image #751 Extended Image #752 Extended Image #753 diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index a4a80963..8558ed2e 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 68aa998b..4b748198 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -874,7 +874,7 @@ Madrigal Turret (Imperioso) Madrigal (Furia Mode) Madrigal Turret (Furia) Philoc -Extended Sprite #1 +Quazilisk Attack Overlay Extended Sprite #1 Extended Sprite #1 Extended Sprite #1 diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index 0b51e752..9c019c27 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -34217,8 +34217,8 @@ Death QuaziliskDeath GndAttkInit QuaziliskGndAttkInit AirAttkInit QuaziliskGndAttkInit Unused1 QuaziliskUnused1 -GndAttkRpt QuaziliskGndAttkInit -AirAttkRpt QuaziliskGndAttkInit +GndAttkRpt QuaziliskGndAttkRpt +AirAttkRpt QuaziliskGndAttkRpt CastSpell [NONE] GndAttkToIdle QuaziliskGndAttkToIdle AirAttkToIdle QuaziliskGndAttkToIdle @@ -34368,20 +34368,24 @@ QuaziliskUnused1: goto QuaziliskGndAttkToIdle QuaziliskGndAttkInit: - playfram 0x110 - wait 1 + playfram 0x00 +QuaziliskGndAttkRpt: + wait 1 nobrkcodestart - playfram 0x121 - wait 1 + playfram 0x110 playsndbtwn 1329 1331 # Quazilisk attack 01, 02, 03 + imgol 1752 0 0 # Quazilisk Attack Overlay attack - wait 1 - playfram 0x110 wait 1 playfram 0x121 + wait 1 + playfram 0x132 + wait 1 + playfram 0x143 + wait 1 + playfram 0x154 wait 1 playfram 0x110 - wait 1 nobrkcodeend gotorepeatattk goto QuaziliskGndAttkToIdle @@ -51800,5 +51804,27 @@ ZergMutateSpecialState1: waitrand 1 3 sigorder 8 goto InfestedTerranLocal00 + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1752 Quazilisk Attack Overlay (cm\zerg\quazilisk-attack.grp) +.headerstart +IsId 755 +Type 1 +Init QuaziliskAttackOverlayInit +Death ScourgeExplosionDeath +.headerend +# ----------------------------------------------------------------------------- # + +QuaziliskAttackOverlayInit: + playfram 0x00 + wait 1 + playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x33 + wait 1 + end -# Next free isid: 755 \ No newline at end of file +# Next free isid: 756 \ No newline at end of file diff --git a/mpq/unit/cm/zerg/quazilisk-attack.grp b/mpq/unit/cm/zerg/quazilisk-attack.grp new file mode 100644 index 00000000..62b6ffdd Binary files /dev/null and b/mpq/unit/cm/zerg/quazilisk-attack.grp differ diff --git a/mpq/unit/cm/zerg/quazilisk-shadow.grp b/mpq/unit/cm/zerg/quazilisk-shadow.grp index 66324cda..3085968e 100644 Binary files a/mpq/unit/cm/zerg/quazilisk-shadow.grp and b/mpq/unit/cm/zerg/quazilisk-shadow.grp differ diff --git a/mpq/unit/cm/zerg/quazilisk.grp b/mpq/unit/cm/zerg/quazilisk.grp index d09317eb..4e35f8d9 100644 Binary files a/mpq/unit/cm/zerg/quazilisk.grp and b/mpq/unit/cm/zerg/quazilisk.grp differ diff --git a/mpq/unit/cmdbtns/cmdicons.grp b/mpq/unit/cmdbtns/cmdicons.grp index ec7da4d9..dea11136 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 aea3a5c6..44823bff 100644 Binary files a/mpq/unit/cmdbtns/uniticons.grp and b/mpq/unit/cmdbtns/uniticons.grp differ diff --git a/patchnotes.md b/patchnotes.md index dd5f27a2..0f3586cd 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -40,6 +40,7 @@ TBD - Zarcavrokors no longer have their main weapon put on cooldown when launching Bones of Reflection - While garrisoned, Olympians can no longer occasionally attack with Titant's Fist (r. Mystery Meat) - Audiovisual: + - Player color randomization is now more robust, selecting colors with better contrast and being more foolproof even at high player counts (c. Veeq7) - Fixed an issue preventing Magister Stellar Enforcement overlays from being created on any unit that didn't have a turret - The attack overlay for Anchors is no longer created facing the wrong direction when turreted combatants (i.e. Goliath) attack - While garrisoned in Cinder Mode, Matadors now create the flamethrower overlay (still WIP) (r. Mystery Meat) @@ -49,6 +50,8 @@ TBD ## Audiovisuals - The delay between "ally under attack" notifications has been increased by 50% +- New sprites for: + - Quazilisk (c. Solstice) - Improved sprites for: - Aurora, Panoptus (c. Solstice) - New wireframes for: