diff --git a/mpq/rez/stat_txt.tbl b/mpq/rez/stat_txt.tbl index c0042b69..7a2d6ef1 100644 Binary files a/mpq/rez/stat_txt.tbl and b/mpq/rez/stat_txt.tbl differ diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index 9a61f6be..b02bbe94 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -8891,47 +8891,47 @@ WarpIn [NONE] # ----------------------------------------------------------------------------- # PhysicsLabInit: - imgul 303 0 0 # Physics Lab Shadow (terran\tplShad.grp) + imgul 303 0 0 # Physics Lab Shadow (terran\tplShad.grp) PhysicsLabBuilt: - playfram 0x00 # Frame set 0 + playfram 0x00 goto PhysicsLabLocal00 PhysicsLabLocal00: - wait 125 + wait 125 goto PhysicsLabLocal00 PhysicsLabDeath: - playsnd 7 # Misc\ExploLrg.wav - imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp) - wait 3 + playsnd 7 # Misc\ExploLrg.wav + imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp) + wait 3 liftoffcondjmp PhysicsLabLocal01 - lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp) - wait 1 + lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp) + wait 1 end PhysicsLabLocal01: - wait 1 + wait 1 end PhysicsLabAlmostBuilt: - playfram 6 # Frame set 0, direction 6 + playfram 6 goto PhysicsLabLocal00 PhysicsLabLanding: - imgol 302 0 0 # Physics Lab Connector (terran\physicsC.grp) + imgol 302 0 0 # Physics Lab Connector (terran\physicsC.grp) goto PhysicsLabLocal00 PhysicsLabIsWorking: - playfram 1 # Frame set 0, direction 1 - wait 3 - playfram 2 # Frame set 0, direction 2 - wait 3 - playfram 3 # Frame set 0, direction 3 - wait 3 - playfram 4 # Frame set 0, direction 4 - wait 3 - playfram 0x00 # Frame set 0 - wait 3 + playfram 1 + wait 3 + playfram 2 + wait 3 + playfram 3 + wait 3 + playfram 4 + wait 3 + playfram 0x00 + wait 3 goto PhysicsLabIsWorking # ----------------------------------------------------------------------------- # @@ -14659,7 +14659,7 @@ VorvrokorDeath: wait 2 playfram 295 wait 2 - lowsprul 160 0 0 # Zergling Remnants (zerg\zzeDeath.grp) + lowsprul 160 0 0 # Zethrokor Remnants (zerg\zzeDeath.grp) wait 1 end @@ -29744,7 +29744,7 @@ AtreusGndAttkToIdle: AtreusDeath: playsnd 533 # Protoss\Scout\PScDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) - wait 2 + wait 2 lowsprul 192 0 0 # Dracadin Remnants (protoss\pdrDeath.grp) wait 1 end @@ -30166,6 +30166,7 @@ EcclesiastDeath: imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 3 lowsprul 818 0 0 # Ecclesiast Remains + wait 1 end EcclesiastUnused1: @@ -31293,7 +31294,7 @@ Enable PennantEnable PennantInit: imgul 1209 0 0 # Pennant Shadow (cm\protoss\pennant-shad.grp) - playfram 0x00 # Frame set 0 + playfram 0x00 wait 1 goto PennantBuilt @@ -31302,29 +31303,29 @@ PennantBuilt: goto PennantBuilt PennantDeath: - playfram 0x00 # Frame set 0 - playsnd 7 # Misc\ExploLrg.wav - imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) - wait 3 - lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) - wait 1 + playfram 0x00 + playsnd 7 # Misc\ExploLrg.wav + imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) + wait 3 + lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) + wait 1 end PennantSpecialState1: playsnd 528 # Protoss\SHUTTLE\pshBld00.wav - wait 1 + wait 1 goto PennantLocal00 PennantLocal00: - wait 255 + wait 255 goto PennantLocal00 PennantSpecialState2: - wait 1 + wait 1 goto PennantWorkingToIdle PennantWorkingToIdle: - playfram 0x00 # Frame set 0 + playfram 0x00 wait 1 goto PennantBuilt @@ -45904,6 +45905,7 @@ ShamanSupportModeDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 821 0 0 # Shaman Remains + wait 1 end ShamanSupportModeUnused1: @@ -52184,6 +52186,7 @@ PotentateDeath: imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 3 lowsprul 818 0 0 # Potentate Remains + wait 1 end PotentateUnused1: diff --git a/mpq/templates/Competitive(1).got b/mpq/templates/Competitive(1).got index 354e9c21..cf45e2fe 100644 Binary files a/mpq/templates/Competitive(1).got and b/mpq/templates/Competitive(1).got differ diff --git a/mpq/templates/Debug(1).got b/mpq/templates/Debug(1).got index 43b76218..33e01544 100644 Binary files a/mpq/templates/Debug(1).got and b/mpq/templates/Debug(1).got differ diff --git a/mpq/templates/Omnipresence(1).got b/mpq/templates/Omnipresence(1).got index 86ccd294..f5edffb9 100644 Binary files a/mpq/templates/Omnipresence(1).got and b/mpq/templates/Omnipresence(1).got differ diff --git a/patchnotes.md b/patchnotes.md index 1302932d..c6dbcce3 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,11 +1,11 @@ -# 7 October 2023 +# XX October 2023 ## Designer's Notes Patch goals include: -- Complete tileset updates to use the more height levels - Revise or remove 2.5 and 3.5 tech for Terran - Continue to address overdetermined role overlaps +- Complete tileset updates to jungle, to use extra height levels ## Latest content - [Ascension #5 - Imminent Growth](https://www.youtube.com/playlist?list=PLACFHAM2MlxP3_sacU_4VUoJ5iMeUU2a7) @@ -19,10 +19,14 @@ Patch goals include: - Jungle: Sunken jungle cliffs for temple and dirt ## UI -- Scrolling with middle-mouse button is now buttery-smooth, complete with a config option (c. Veeq7) +- Scrolling with middle-mouse button is now buttery-smooth, complete with a config option for inverting the direction (c. Veeq7) - This sometimes creates pixel artifacts, which will be addressed in time - Joining a lobby now plays a sound (with help from DF) +## Game modes: +- Briefings are now skipped in Competitive, Debug, and Omnipresence modes +- In Competitive, Debug, and Omnipresence modes, unit stats are no longer loaded from map info, making this exclusively a Scenario feature + ## AI: - On competitive maps (class 1 and 2), AI can no longer roll greed builds - Improved pre-5 minute attack handling @@ -32,29 +36,32 @@ Patch goals include: ## Bugfixes - Stability: - - Fixed a very rare crash related to the Mortothrokor death animation (r. TheBeaver99) + - Fixed instability related to the Mortothrokor death animation (r. TheBeaver99) - Gameplay: - - Zerg regression will no longer fail if the attacker is killed or otherwise unavailable before their projectile kills the Zerg target (r. Mystery Meat & DF) + - Fixed Zerg regression failing if the attacker is killed or otherwise unavailable before their projectile deals fatal damage to the Zerg target (r. Mystery Meat & DF) - Partially-resolved an issue with Zerg regression on burrowed units (r. lolrsk8s) - Lardfix: Irradiate (from Seraph and Morningstar) now sends under attack notification (r. The Shambler) - - Mind Tyrany Maelstrom now correctly slows flingy units - - Claymore Kelvin Munitions is now correctly cleared for flingy units (r. TheBeaver99) - - Salvage has been removed for real this time (r. lucifirius & GreenEggs'NSpam) + - Alkajelisks can now be mutated from Ocsal Larvae by players (r. GreenEggs'NSpam) + - Azazel Defensive Matrix: no longer cleanse debuffs (r. GreenEggs'NSpam) + - Mind Tyrant Maelstrom: apply debuff to flingy units + - Claymore Kelvin Munitions: clear debuff for flingy units (r. TheBeaver99) - Fixed failed Magnetar attacks when turning or at max range (r. Mystery Meat) - - Savant Power Siphon now correctly reduces the attack rate of turreted units (e.g. Goliaths) (r. GreenEggs'NSpam) - - Units which transform from other units (i.e. regression, Vagrant, Axitrilisk) now properly inherit their facing angles (r. TheBeaver99) - - Resolved hotkey conflict between Analogue and Architect (r. DF), Apostle and Tinkerer's Tower, Return Resources and Supreme Construction (r. GreenEggs'NSpam) + - Fixed many interactions between Akistrokor Blissful Embrace and transports (r. Mystery Meat) + - Removed Salvage for real this time (r. lucifirius & GreenEggs'NSpam) + - Savant Power Siphon: Correctly reduce attack rate of turreted units (e.g. Goliaths) (r. GreenEggs'NSpam) + - Properly inherit facing angles when transforming between unit types (i.e. Zerg regression, Vagrant, Axitrilisk) (r. TheBeaver99) + - Resolve hotkey conflicts between Analogue and Architect (r. DF), Apostle and Tinkerer's Tower, Return Resources and Supreme Construction (r. GreenEggs'NSpam) - Audiovisuals: - - Names are now correctly redrawn when selecting Anchors and Lodestones + - Correctly redraw unit names when selecting Anchors and Lodestones - Removed the Attack button on garrisons, since it currently does nothing (r. neblime) - - Improve sync between Golem attack animation and actual damage (r. TheBeaver99) + - Improved sync between Golem attack animation and actual damage (r. TheBeaver99) - Added placeholder liftoff and landing dust overlays for Mantle and Starpad (r. TheBeaver99) - - Mortothrokors now leave behind corpses (r. TheBeaver99) - - Cuirass Stonewall Protocol tooltip has been corrected (r. GreenEggs'NSpam) - - Mind Tyrant Maelstrom tooltip has been corrected + - Mortothrokor: leave behind corpses (r. TheBeaver99) + - Siren weapon tooltip now displays the full potential damage of its attack + - Corrected ability tooltips for Cuirass Stonewall Protocol (r. GreenEggs'NSpam), Mind Tyrant Maelstrom, and Akistrokor Blissful Embrace (r. GreenEggs'NSpam) - Cleaned up tooltips that referenced 'weapon range' without involving weapons - - Talos now uses the Shaman portrait instead of Data Disc - - Vagrant Shade and Vagrant now use the same portrait (r. TheBeaver99) + - Talos: use the Shaman portrait, instead of Data Disc + - Vagrant Shade: use the same portrait as the Vagrant (r. TheBeaver99) ## Terran - [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren): diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index ed074cb5..d025e6fc 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ