diff --git a/mpq/datreq/Buttons.graft b/mpq/datreq/Buttons.graft index 88f8491e..1554984f 100644 Binary files a/mpq/datreq/Buttons.graft and b/mpq/datreq/Buttons.graft differ diff --git a/mpq/music/title.wav b/mpq/music/title.wav index 8289f804..f40c23e5 100644 Binary files a/mpq/music/title.wav and b/mpq/music/title.wav differ diff --git a/mpq/scripts/iscript_protoss.bin b/mpq/scripts/iscript_protoss.bin index 2a886501..566c7001 100644 Binary files a/mpq/scripts/iscript_protoss.bin and b/mpq/scripts/iscript_protoss.bin differ diff --git a/mpq/scripts/iscript_protoss.txt b/mpq/scripts/iscript_protoss.txt index 632c2a68..6fd52b9e 100644 --- a/mpq/scripts/iscript_protoss.txt +++ b/mpq/scripts/iscript_protoss.txt @@ -10877,9 +10877,35 @@ AnthelionTeleportDepartInit: # 1456 Anthelion Teleport (Arrival) (cm\protoss\anthelion-teleport-arrive.grp) .headerstart IsId 632 -Type 0 +Type 27 Init AnthelionTeleportArriveInit Death [NONE] +GndAttkInit [NONE] +AirAttkInit [NONE] +Unused1 [NONE] +GndAttkRpt [NONE] +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle [NONE] +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking [NONE] +WalkingToIdle [NONE] +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt [NONE] +Built [NONE] +Landing [NONE] +LiftOff [NONE] +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn [NONE] +Unused3 [NONE] +StarEditInit [NONE] +Disable [NONE] +Burrow [NONE] +UnBurrow [NONE] +Enable [NONE] .headerend # ----------------------------------------------------------------------------- # diff --git a/mpq/scripts/iscript_terran.bin b/mpq/scripts/iscript_terran.bin index 4c813046..181b546a 100644 Binary files a/mpq/scripts/iscript_terran.bin and b/mpq/scripts/iscript_terran.bin differ diff --git a/mpq/scripts/iscript_terran.txt b/mpq/scripts/iscript_terran.txt index f456d94a..77891cc7 100644 --- a/mpq/scripts/iscript_terran.txt +++ b/mpq/scripts/iscript_terran.txt @@ -9739,7 +9739,7 @@ Init TalosInit Death TalosDeath GndAttkInit TalosGndAttkInit AirAttkInit TalosGndAttkInit -Unused1 [NONE] +Unused1 TalosUnused1 GndAttkRpt TalosGndAttkRpt AirAttkRpt TalosGndAttkRpt CastSpell [NONE] @@ -9779,6 +9779,19 @@ TalosDeath: lowsprul 845 0 42 # Terran Unit Rubble Small wait 1 end + +TalosUnused1: + wait 1 + nobrkcodestart + tmprmgraphicstart + playsnd 1168 + wait 8 + sprol 742 0 0 # Small Explosion Reversed + wait 10 + setfldirect 12 + tmprmgraphicend + nobrkcodeend + goto InfestedTerranWalkingToIdle TalosGndAttkInit: playfram 0x00 diff --git a/mpq/scripts/iscript_zerg.bin b/mpq/scripts/iscript_zerg.bin index 3f84b247..ece0629f 100644 Binary files a/mpq/scripts/iscript_zerg.bin and b/mpq/scripts/iscript_zerg.bin differ diff --git a/mpq/scripts/iscript_zerg.txt b/mpq/scripts/iscript_zerg.txt index e75c9705..914d2979 100644 --- a/mpq/scripts/iscript_zerg.txt +++ b/mpq/scripts/iscript_zerg.txt @@ -8666,7 +8666,7 @@ AirAttkToIdle QuaziliskGndAttkToIdle Unused2 [NONE] Walking QuaziliskWalking WalkingToIdle QuaziliskGndAttkToIdle -SpecialState1 [NONE] +SpecialState1 SkryrokorLocal00 SpecialState2 QuaziliskSpecialState2 AlmostBuilt [NONE] Built [NONE] diff --git a/patchnotes.md b/patchnotes.md index fe68dae7..a5938b9d 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,13 +1,13 @@ -# 31 May 2025 -## Year 3, month 5, patch 2 +# 20 June 2025 +## Year 3, month 6, patch 1 ## Patch goals - Make small balance tweaks for Acropolis #3 - Battlements & Throneroom - Continue under-the-hood changes for Askosi implementation -- Deploy advanced constructors for all races - Add and improve some audiovisuals ## Core +- Updated title music (c. Enozlliks) - Added error handling for iscript-based errors. If you see any debug messages, screenshot them and show them to Pr0nogo! - [Here's an example error!](https://files.catbox.moe/pijec3.png) diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index e9a4bb0e..56125523 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ