diff --git a/mpq/arr/portdata.datex b/mpq/arr/portdata.datex index 6454cdf8..f6c53224 100644 Binary files a/mpq/arr/portdata.datex and b/mpq/arr/portdata.datex differ diff --git a/mpq/arr/portdata.tbl b/mpq/arr/portdata.tbl index 3e8a615d..37a7456e 100644 Binary files a/mpq/arr/portdata.tbl and b/mpq/arr/portdata.tbl differ diff --git a/mpq/arr/portdata.txt b/mpq/arr/portdata.txt index d2c2e466..c3fcea77 100644 --- a/mpq/arr/portdata.txt +++ b/mpq/arr/portdata.txt @@ -278,7 +278,7 @@ Justicar Kiraxxar Demiurge Scanner Sweep Aurora -Extended Portrait #171 +Iziralisk Extended Portrait #172 Extended Portrait #173 Extended Portrait #174 diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index c159d0ca..78ffbb76 100644 Binary files a/mpq/arr/units.datex and b/mpq/arr/units.datex differ diff --git a/mpq/arr/weapons.datex b/mpq/arr/weapons.datex index 5f9d6a69..814acfc5 100644 Binary files a/mpq/arr/weapons.datex and b/mpq/arr/weapons.datex differ diff --git a/mpq/datreq/Buttons.graft b/mpq/datreq/Buttons.graft index b67a80dd..30154660 100644 Binary files a/mpq/datreq/Buttons.graft and b/mpq/datreq/Buttons.graft differ diff --git a/mpq/portrait/faction/iziralisk/fid00.smk b/mpq/portrait/faction/iziralisk/fid00.smk new file mode 100644 index 00000000..0a0cbc73 Binary files /dev/null and b/mpq/portrait/faction/iziralisk/fid00.smk differ diff --git a/mpq/portrait/faction/iziralisk/fid01.smk b/mpq/portrait/faction/iziralisk/fid01.smk new file mode 100644 index 00000000..b1d28b2e Binary files /dev/null and b/mpq/portrait/faction/iziralisk/fid01.smk differ diff --git a/mpq/portrait/faction/iziralisk/tlk00.smk b/mpq/portrait/faction/iziralisk/tlk00.smk new file mode 100644 index 00000000..c35cab54 Binary files /dev/null and b/mpq/portrait/faction/iziralisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/izirokor/fid00.smk b/mpq/portrait/zerg/izirokor/fid00.smk index 0a0cbc73..20833c67 100644 Binary files a/mpq/portrait/zerg/izirokor/fid00.smk and b/mpq/portrait/zerg/izirokor/fid00.smk differ diff --git a/mpq/portrait/zerg/izirokor/fid01.smk b/mpq/portrait/zerg/izirokor/fid01.smk index b1d28b2e..add40371 100644 Binary files a/mpq/portrait/zerg/izirokor/fid01.smk and b/mpq/portrait/zerg/izirokor/fid01.smk differ diff --git a/mpq/portrait/zerg/izirokor/fid02.smk b/mpq/portrait/zerg/izirokor/fid02.smk new file mode 100644 index 00000000..8541b1d2 Binary files /dev/null and b/mpq/portrait/zerg/izirokor/fid02.smk differ diff --git a/mpq/portrait/zerg/izirokor/tlk00.smk b/mpq/portrait/zerg/izirokor/tlk00.smk index c35cab54..fdce828e 100644 Binary files a/mpq/portrait/zerg/izirokor/tlk00.smk and b/mpq/portrait/zerg/izirokor/tlk00.smk differ diff --git a/mpq/portrait/zerg/izirokor/tlk01.smk b/mpq/portrait/zerg/izirokor/tlk01.smk new file mode 100644 index 00000000..b1f30eeb Binary files /dev/null and b/mpq/portrait/zerg/izirokor/tlk01.smk differ diff --git a/mpq/portrait/zerg/izirokor/tlk02.smk b/mpq/portrait/zerg/izirokor/tlk02.smk new file mode 100644 index 00000000..d7404d1e Binary files /dev/null and b/mpq/portrait/zerg/izirokor/tlk02.smk differ diff --git a/mpq/unit/cm/zerg/izirokor-birth.grp b/mpq/unit/cm/zerg/izirokor-birth.grp index 661bf162..b861c605 100644 Binary files a/mpq/unit/cm/zerg/izirokor-birth.grp and b/mpq/unit/cm/zerg/izirokor-birth.grp differ diff --git a/mpq/unit/cm/zerg/izirokor-mutate.grp b/mpq/unit/cm/zerg/izirokor-mutate.grp index 5fdce8fa..05d1b098 100644 Binary files a/mpq/unit/cm/zerg/izirokor-mutate.grp and b/mpq/unit/cm/zerg/izirokor-mutate.grp differ diff --git a/mpq/unit/cmdbtns/cmdicons.grp b/mpq/unit/cmdbtns/cmdicons.grp index 950b40f0..ed015971 100644 Binary files a/mpq/unit/cmdbtns/cmdicons.grp and b/mpq/unit/cmdbtns/cmdicons.grp differ diff --git a/patchnotes.md b/patchnotes.md index 112b4299..f9cd5890 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,109 +1,21 @@ -# 24 August 2025 -## Year 3, month 8, patch 2 +# 6 September 2025 +## Year 3, month 9, patch 1 ## Patch goals - Continue post-change balancing for all races -- Implement advanced constructors for all races - Continue Askosi development - Improve audiovisuals and AI - [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes! -## Config -- A new advisor, **Goku**, has been added! (c. 3crow) -- The advisors **Mesk** and **ISN** have been deprecated by author request. If you get an error message on launch, consider removing them from your configs. +## Audiovisuals +- New portrait for: + - **Izirokor** (c. Solstice) +- New icons for: (c. Raenarill) + - **Burst Lasers** (Wraith) + - **Perpetual Wind** (Axitrilisk), **Reconstitution** (Vilgorokor), Screaming Venom (Keskathalor) ## Bugfixes - **Stability:** - - Resolved a common crash after warping in a Monument of Sin (r. HitEmUp & Sosij, c. DF) -- **Gameplay:** - - Fixed **Liiralisk** bounces being able to bounce to airborne enemies - - Prevented **Autovitality** timers from expiring while stunned (r. Kasuga) -- **AI:** - - Resolved an issue preventing Zerg AI from making **Axtoth Axis** and related units (r. GreenEggs'NSpam) - - Resolved issues with Zerg AI attack wave creation + - Fixed rare crash when **Cohort**s self-revive at the unit limit (r. sharktemplar) - **Audiovisual:** - - Enabled construction init SFX for Zerg gas caps - - Fixed icon display for **Solarion** hangar (r. jakulangski, c. DF) - - Corrected filenames for a few miscellaneous sound files (r. Mimika) - -## Audiovisuals -- New model for: - - **Legionnaire** *(c. Solstice, wireframe c. jun3hong)* - - **Izirokor** -- New portrait for: - - **Legionnaire** *(c. Solstice)* -- Improved overlay visuals for: - - **Savant - Power Siphon** - -## Triggers -- Added the following behaviors to the `set_unit_behavior` crig action: - - `no_collision` -- the unit will not collide with other ground units - - `air_transport` -- if the unit is a transport, it can transport air units - -## Terran -- [Talos](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/talos): - - **Fusion Sealers** removed -- [Savant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/savant): - - Resource costs 100/50 » 125/50 - - **Discoid Rifle:** - - **Power Siphon** attack cooldown 0.75 » 0.83 (matches **Entropy Gauntlets**) -- [Blackjack](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/blackjack): - - Build time 18 » 16 -- [Phalanx](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/phalanx): - - Build time 28 » 30 -- [Valkyrie](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/valkyrie): - - Build time 30 » 25 - - **Halo Rockets:** - - Weapon cooldown 1.08 » 0.92 - - Weapon range 6 » 7 - - Weapon still fired at 6 range, improving chase potential -- [Ancile](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ancile): - - Vision range 10 » 8 -- [Salamander](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/salamander): - - **Perdition Barrage:** - - Attack count 3 » 6 -- [Vestry](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/vestry): - - Resource costs 150/75 » 150/50 -- [Covenant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/covenant): - - Resource costs 100/250 » 100/350 -- **NEW:** [Ogun](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ogun): - - Sturdy constructor with a repair-oriented deployment and **Fusion Sealers** - - Trained from Ministry or Treasury; requires Quarry -- **NEW:** [Cannibal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cannibal): - - **Upstart only!** Raiding infantry; replaces Cyprian - -## Protoss -- [Witness](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/witness): - - Resource costs 50/75 » 50/50 -- **NEW:** [Autocort](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/autocort): - - Advanced constructor with personal power field - - Trained from Embassy - -## Zerg -- [Gosvileth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gosvileth): - - **Plethoral Gestation** removed - - **NEW: Aberrant Gestation:** - - Gosvileths now mutate into advanced structure strains -- [Liiralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/liiralisk): - - Resource costs 75/25 » 100/25 - - **Hollowed Glaves:** - - Armor penetration 2 » 1 - - **Homing Spore:** - - Armor penetration 0 » 1 -- [Sovroleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/sovroleth): - - Build time 25 » 24 - - **Corpse Cocoon:** - - Gestation time 4 » 12 (half of training time) -- [Sasyrvoleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/sasyrvoleth): - - Resource costs 100/200 » 100/300 - - Build time 30 » 40 - - HP 140 » 200 - - Movement speed 5 » 4.16 -- [Zarcavrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zarcavrokor): - - Movement speed 5.4 » 4.2 -- [Kalkiir Lake](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/kalkiir-lake): - - Resource costs 200/100 » 200/200 - - Time cost 40 » 50 -- **NEW:** [Agrileth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/agrileth): - - Mobile hive organ; has **Plethoral Gestation** - - Morphed from Larvae; requires Quazeth Pool or mutation \ No newline at end of file + - Fixed wonky birth and mutation animations for the Izirokor (c. Solstice) \ No newline at end of file diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index 8c964df4..8c7c7878 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ