diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index b032aa42..a6440f70 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 3ee64ee7..a829d372 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 f273ade6..2c7c1950 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -1773,7 +1773,7 @@ Helix Bolt Blue 2 Vorvrokor Shadow Burst Lasers Impact Blue Damageless Dracadin Death Explosion -Extended Image #773 +Lanifect Remains Extended Image #774 Extended Image #775 Extended Image #776 diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index 04bb44e4..f533abf5 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 db4ce8af..4a467335 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -885,7 +885,7 @@ Potentate Skortrith Cesiant Tentacle Cyclops Weapon Impact Sentinel Rail -Extended Sprite #1 +Lanifect Remains Extended Sprite #1 Extended Sprite #1 Extended Sprite #1 diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index 15d9ddfe..c7c787d0 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -21635,7 +21635,7 @@ LanifectDeath: playsnd 1351 # Lanifect death 01 imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 - lowsprul 847 0 42 # Protoss Unit Rubble Small + lowsprul 887 0 42 # Lanifect Remains wait 1 end @@ -42358,6 +42358,7 @@ TarasqueMuzzleFlashDeath: # 1645 Cyclops Remains (cm\terran\cyclops-remains.grp) # 1647 Goliath Remains (cm\terran\goliath-remains.grp) # 1648 Ecclesiast Remains (cm\protoss\ecclesiast-remains.grp) +# 1648 Lanifect Remains (cm\protoss\lanifect-death.grp) .headerstart IsId 650 Type 0 @@ -51055,6 +51056,58 @@ EngramGndAttkToIdle: EngramWarpIn: imgol 1748 0 0 # Engram Warp Flash (cm\protoss\engram.grp) goto ScourgeLocal00 + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1745 Philoc (cm\faction\philoc.grp) +.headerstart +IsId 751 +Type 12 +Init PhilocInit +Death PhilocDeath +GndAttkInit PhilocGndAttkInit +AirAttkInit PhilocGndAttkInit +Unused1 [NONE] +GndAttkRpt PhilocGndAttkInit +AirAttkRpt PhilocGndAttkInit +CastSpell [NONE] +GndAttkToIdle WraithGndAttkToIdle +AirAttkToIdle WraithGndAttkToIdle +Unused2 [NONE] +Walking PhilocWalking +WalkingToIdle WraithGndAttkToIdle +SpecialState1 [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +PhilocInit: + imgulnextid 0 42 # Philoc Shadow (terran\philoc.grp) + playfram 0x00 + goto WraithGndAttkToIdle + +PhilocDeath: + playsnd 257 # Terran\PHOENIX\TPhDth00.WAV + imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) + wait 3 + lowsprul 844 0 42 # Terran Unit Rubble Medium + end + +PhilocGndAttkInit: + nobrkcodestart + wait 1 + playfram 0x20 + attackwith 1 + playsnd 74 # Bullet\TPhFi100.wav + wait 1 + playfram 0x00 + gotorepeatattk + nobrkcodeend + goto WraithLocal00 + +PhilocWalking: + setvertpos 0 + imgol 1747 0 0 # Philoc Engines (terran\wraith-engine.grp) + goto WraithLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: diff --git a/mpq/unit/cm/faction/southpaw-engine.grp b/mpq/unit/cm/faction/southpaw-engine.grp index 95ca9279..1e469c10 100644 Binary files a/mpq/unit/cm/faction/southpaw-engine.grp and b/mpq/unit/cm/faction/southpaw-engine.grp differ diff --git a/mpq/unit/cm/faction/southpaw.grp b/mpq/unit/cm/faction/southpaw.grp index 5ec83022..e3bb4e61 100644 Binary files a/mpq/unit/cm/faction/southpaw.grp and b/mpq/unit/cm/faction/southpaw.grp differ diff --git a/mpq/unit/cm/protoss/lanifect-death.grp b/mpq/unit/cm/protoss/lanifect-death.grp new file mode 100644 index 00000000..d4ff3a1b Binary files /dev/null and b/mpq/unit/cm/protoss/lanifect-death.grp differ diff --git a/patchnotes.md b/patchnotes.md index 50c5a212..bf129b70 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -53,6 +53,8 @@ Patch goals include: - Scribe (materials and attack animation) - Aurora (extended attack animation) - Quazilisk, Nathrokor (new dual-birth animations) +- Added unique remnants for: + - Lanifect (c. Baelethal) - Added weapon SFX for: - Star Sovereign (Intervention Missiles) - Added icon and tooltip for: diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index 8d631343..71bc1c58 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ