diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index c83feea6..c724f20a 100644 Binary files a/mpq/arr/sprites.datex and b/mpq/arr/sprites.datex differ diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index 14efdef1..0f83dcf5 100644 Binary files a/mpq/arr/units.datex and b/mpq/arr/units.datex differ diff --git a/mpq/arr/units.txt b/mpq/arr/units.txt index f30f9dbe..4af7dc40 100644 --- a/mpq/arr/units.txt +++ b/mpq/arr/units.txt @@ -148,7 +148,7 @@ Zerg Surkith Cesiant Terran Guildhall Terran Striga Zerg Excisant -Terran Luminary +Terran Luminary (Golden Republic) Terran Siren Zerg Othstol Oviform Zerg Tethvith Swamp @@ -208,7 +208,7 @@ Right Upper Level Door Left Pit Door Right Pit Door Terran Sentinel -Spliced Tarasque +Terran Tarasque (Nydus Trinity) Terran Anticthon Zerg Kethraj Keep Terran Atelier diff --git a/mpq/scripts/iscript_askosi.bin b/mpq/scripts/iscript_askosi.bin index cc4b6405..0090e54d 100644 Binary files a/mpq/scripts/iscript_askosi.bin and b/mpq/scripts/iscript_askosi.bin differ diff --git a/mpq/scripts/iscript_askosi.txt b/mpq/scripts/iscript_askosi.txt index 4ed59c7a..597ea917 100644 --- a/mpq/scripts/iscript_askosi.txt +++ b/mpq/scripts/iscript_askosi.txt @@ -371,6 +371,8 @@ ArchDeath: playsnd 7 # Misc\ExploLrg.wav sprol 272 0 0 # Building Explosion (Large) (thingy\tBangX.grp) wait 3 + lowsprul 1007 0 0 # Askosi Structure Rubble (Small) (cm\a\a-rubble-small.grp) + wait 1 end ArchSpecialState1: @@ -2421,6 +2423,8 @@ AbutmentDeath: playsndbtwn 4145 4147 # Askosi explosion medium 01, 02, 03 sprol 272 0 0 # Building Explosion (Large) (thingy\tBangX.grp) wait 3 + lowsprul 1007 0 0 # Askosi Structure Rubble (Small) (cm\a\a-rubble-small.grp) + wait 1 end AbutmentSpecialState1: diff --git a/mpq/scripts/iscript_bloodsummon.bin b/mpq/scripts/iscript_bloodsummon.bin index b8164922..58359ee1 100644 Binary files a/mpq/scripts/iscript_bloodsummon.bin and b/mpq/scripts/iscript_bloodsummon.bin differ diff --git a/mpq/scripts/iscript_bloodsummon.txt b/mpq/scripts/iscript_bloodsummon.txt index 0ec3187f..a14231dc 100644 --- a/mpq/scripts/iscript_bloodsummon.txt +++ b/mpq/scripts/iscript_bloodsummon.txt @@ -657,11 +657,37 @@ GrimoireIsWorking: wait 1 playfram 4 wait 1 - playfram 3 + playfram 5 wait 1 - playfram 2 + playfram 6 wait 1 - playfram 1 + playfram 7 + wait 1 + playfram 8 + wait 1 + playfram 9 + wait 1 + playfram 10 + wait 1 + playfram 11 + wait 1 + playfram 12 + wait 1 + playfram 13 + wait 1 + playfram 14 + wait 1 + playfram 15 + wait 1 + playfram 16 + wait 1 + playfram 17 + wait 1 + playfram 18 + wait 1 + playfram 19 + wait 1 + playfram 20 wait 1 playfram 0 wait 1 diff --git a/mpq/scripts/iscript_protoss.bin b/mpq/scripts/iscript_protoss.bin index b1af855f..2f27aafd 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 7e127fd5..9fcb0c0a 100644 --- a/mpq/scripts/iscript_protoss.txt +++ b/mpq/scripts/iscript_protoss.txt @@ -1843,6 +1843,8 @@ AquiferDeath: playsnd 7 # Misc\ExploLrg.wav sprol 222 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 + lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) + wait 1 end AquiferBuilt: @@ -2676,6 +2678,8 @@ PylonDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 + lowsprul 846 0 42 # Protoss Unit Rubble Medium + wait 1 end PylonWarpIn: diff --git a/mpq/scripts/iscript_terran.bin b/mpq/scripts/iscript_terran.bin index 77a8712d..fc45b5bf 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 6a329cde..9dbdedd2 100644 --- a/mpq/scripts/iscript_terran.txt +++ b/mpq/scripts/iscript_terran.txt @@ -4101,6 +4101,9 @@ ReservoirDeath: playsnd 7 # Misc\ExploLrg.wav sprol 272 0 0 # Building Explosion (Large) (thingy\tBangX.grp) wait 3 + liftoffcondjmp LiftedTerranStructureDeath_Small + lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp) + wait 1 end ReservoirSpecialState1: @@ -17307,6 +17310,9 @@ WellboreDeath: playsnd 7 # Misc\ExploLrg.wav sprol 272 0 0 # Building Explosion (Large) (thingy\tBangX.grp) wait 3 + liftoffcondjmp LiftedTerranStructureDeath_Small + lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp) + wait 1 end WellboreSpecialState1: diff --git a/mpq/scripts/iscript_zerg.bin b/mpq/scripts/iscript_zerg.bin index 22bf01f1..0cf6cc51 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 64b2fa2d..6adc23dc 100644 --- a/mpq/scripts/iscript_zerg.txt +++ b/mpq/scripts/iscript_zerg.txt @@ -4281,6 +4281,8 @@ ExcisantDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV sprol 185 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 + lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) + wait 1 end ExcisantAlmostBuilt: @@ -15292,6 +15294,8 @@ EskigantDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV sprol 185 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 + lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) + wait 1 end EskigantAlmostBuilt: diff --git a/mpq/tileset/install.cv5 b/mpq/tileset/install.cv5 index f56ae994..cfcfdad2 100644 Binary files a/mpq/tileset/install.cv5 and b/mpq/tileset/install.cv5 differ diff --git a/mpq/tileset/install.vf4 b/mpq/tileset/install.vf4 index ba202f05..b703240d 100644 Binary files a/mpq/tileset/install.vf4 and b/mpq/tileset/install.vf4 differ diff --git a/mpq/tileset/install.vr4 b/mpq/tileset/install.vr4 index 56b2bc4d..3378daac 100644 Binary files a/mpq/tileset/install.vr4 and b/mpq/tileset/install.vr4 differ diff --git a/mpq/tileset/install.vx4ex b/mpq/tileset/install.vx4ex index c5c5dd9c..2a26725c 100644 Binary files a/mpq/tileset/install.vx4ex and b/mpq/tileset/install.vx4ex differ diff --git a/mpq/unit/cm/n/vespene-ridge-puffs.los b/mpq/unit/cm/n/vespene-ridge-puffs.los index d4ba61a6..43747415 100644 Binary files a/mpq/unit/cm/n/vespene-ridge-puffs.los and b/mpq/unit/cm/n/vespene-ridge-puffs.los differ diff --git a/mpq/unit/wirefram/grpwire.grp b/mpq/unit/wirefram/grpwire.grp index bda23e49..98fabceb 100644 Binary files a/mpq/unit/wirefram/grpwire.grp and b/mpq/unit/wirefram/grpwire.grp differ diff --git a/mpq/unit/wirefram/wirefram.grp b/mpq/unit/wirefram/wirefram.grp index 6c1456e0..fb1db7e5 100644 Binary files a/mpq/unit/wirefram/wirefram.grp and b/mpq/unit/wirefram/wirefram.grp differ diff --git a/patchnotes.md b/patchnotes.md index afbabd04..652f562e 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -3,6 +3,7 @@ ## Patch goals - Initial balancing adjustments post-Acropolis #4! +- Deploy factional variants for Augustcrap, a Mapcrap event! - Continue technical improvements and bugfixes - Further improve audiovisuals - [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes! @@ -22,11 +23,15 @@ - Group casting now correctly issues orders to selected units in cases where some selected units did not have enough energy for an ability (r. shopkeeper dog) - *Caveat: Still throws an error message and some abilities will issue move orders to units with insufficient energy* - Flying workers and **Dyad**s now use iscript-based movement, removing acceleration and eliminating rare visual and harvesting bugs + - Flyers can now correctly be loaded into air garrisons (e.g. Askosi Grandstand) - **Scrapworld: Gold Rush** now correctly accounts for the resource cost of dual- and triple-birth units (r. shopkeeper dog) + - **Skryokor**s are now appropriately treated as Broodspawn for timed life and incubation purposes (r. jakulangski) - Lardfix: Protected against rare AI breakage from niche town configurations (c. DF) + - **Nydus Trinity Eidolon**s now correctly regenerate life at a higher rate when cloaked (r. jakulangski) - **Audiovisuals:** - Fixed **Endbore** weapon name (r. Concealed Organic) - Fixed "dead pixels" in Askosi UI + - Fixed bad gas puff coordinates for Installation Vespene Ridges (r. BtyB) ## Audiovisuals - Updated Askosi UI to be GREEN! (c. DF) @@ -35,6 +40,7 @@ - Inzorthrokor (Imicren), Iziralisk (Zorthos) - New death SFX for: - Striga (c. Milia) +- Updated selection circle size for **Epigraph** # Balance @@ -48,6 +54,8 @@ - Vision range 8 » 7 - [Phalanx](https://cosmonarchy.com/terran/phalanx): - HP 240 » 275 +- [Aion](https://cosmonarchy/com/terran/aion): + - Transport weight 8 » 12 - [Wraith](https://cosmonarchy.com/terran/wraith): - HP 110 » 120 - [Quarry](https://cosmonarchy.com/terran/quarry/): @@ -97,6 +105,8 @@ - Armor pen 0 » 1 - **Corpse Cocoon:** - Allied corpses now spawn **Rilirokors** for consumed ground units and **Rililisks** for consumed air units +- **Blissful Embrace:** + - Infested units now incubate **Rilirokors** on damage taken (like **Zoryusthaleth**) - **Plague:** - Now reduces HP and shield healing by 50% - [Malkothrokor](https://cosmonarchy.com/zerg/malkothrokor): diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index b4e4202a..1b888f2d 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ