diff --git a/master changelog.md b/master changelog.md index bf59da0..0439496 100644 --- a/master changelog.md +++ b/master changelog.md @@ -5,6 +5,7 @@ Since December 2022, this changelog shows only past changes. See patchnotes.md for info on the most recent patch! # Table of Contents +- [8 March 2025](#8-march-2025) - [22 February 2025](#22-february-2025) - [9 February 2025](#9-february-2025) - [25 January 2025](#25-january-2025) @@ -96,6 +97,198 @@ See patchnotes.md for info on the most recent patch! - [13 August 2020](#13-august-2020) - [12 August 2020](#12-august-2020) +# 8 March 2025 +## Year 3, month 3, patch 1 + +## Patch summary +- Reworked [Savant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/savant), [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren), and [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant) +- Deployment of the [Tencendur](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/tencendur), [Xenolith](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/xenolith), and [Zobriolisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zobriolisk) +- More factional units for Futurist Federation, Golden Republic, Nydus Trinity, Order of the Sacred Saber, Starbound, Imicren Tendril, and Orkoti Tendril +- AI and stability improvements +- New terrain blends + +Download [Fraud Launcher 2](https://fraudsclub.com/files/Fraud%20Launcher%202.zip) for easier setup and maintenance! It now includes automatic setup and updates for CrownLink, a networking alternative for Cosmonarchy! + +## Next patch... +Our goals for the next patch (22 March 2025) include: +- Balance adjustments ahead of the March Invitational +- Deployment of the [Facade](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/facade), and other infrastructure +- More factional units +- AI and stability improvements +- New terrain blends + +## Bugfixes +- **Stability:** + - Further reduced desync rate (a. DF) + - Fixed a crash case related to rescuable units (r. & c. DF) +- **Gameplay:** + - When **flip-attack-and-patrol** is enabled, fixed a buttonset issue with **Talos**es (r. Hamster) + - **Khalendric Ashguard** now correctly benefits from Vengeful March (r. Londier) + - **Futurist Cleric**s no longer provide **Nanoshield** (r. jakulangski) +- **Performance:** + - Movement speed calculations have been optimized, reducing performance cost of things like **Zoryusthaleth Swarming Omen** (c. DF) +- **Audiovisuals:** + - Improved minimap legibility of Jet Black and Dim Grey player colors + - Power fields now display when selecting allied power generators (c. DF) + - Power fields now consistently show in witness mode and replay mode (c. DF) + - Weapon tooltip for **Oscilliant** has been corrected (r. BladehollowRWL) + +## Audiovisuals +- Detectors now have a command card button +- All non-factional units have received unique placeholder portraits (many c. jun3hong) +- New unit responses for: + - **Ramesses** + +## Terran +- [Eidolon](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/eidolon): + - Build time 23 » 20 +- [Savant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/savant): **Revised!** + - Build time 25 » 23 + - **Breathing Battery:** + - Now a proper transformation + - Movement speed in Entropy mode 4.4 » 5 + - Now immobile in Siphon mode + - **Discoid Railgun:** + - Weapon range in Siphon mode 6 » 7 + - Armor penetration in Siphon mode 3 » 0 + - Weapon cooldown in Siphon mode 0.83 » 0.75 +- [Madcap](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/madcap): + - **Danaan Autogun:** + - Weapon damage 1x6 » 1x7 +- [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren): **Revised!** + - Resource costs 75/75 » 75/100 + - HP 90 » 100 + - **Charybdal Rifle:** + - Weapon factor 5 » 3 + - **NEW: Law of Attraction:** + - Now pulls victims 2 range closer to the Siren +- [Dilettante](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/dilettante): + - Build time 20 » 15 + - Transport weight 2 » 1 +- [Sevenstep](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/sevenstep): + - Build time 30 » 26 +- [Silvertongue](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/silvertongue): + - Build time 40 » 35 +- [Goliath](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/goliath): + - HP 220 200 + - **Twin Autocannons:** + - Weapon damage 2x5 » 2x4 +- [Blackjack](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/blackjack): + - **Monogun:** + - Weapon cooldown 0.54 » 0.5 +- [Matador](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/matador): **Revised!** + - No longer has Twinstrike Cannons + - Now attacks 25% faster in Cinder Mode +- [Ramesses](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ramesses): + - Build time 25 » 22 + - HP 100 » 110 + - **Pharoah Cannons:** + - Weapon damage 2x6 » 2x7 +- [Durendal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/durendal): + - Build time 28 » 26 +- [Cataphract](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cataphract): + - Build time 45 » 40 +- [Sundog](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/sundog): + - Build time 35 » 30 +- [Salamander](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/salamander): + - Build time 35 » 32 +- [Azazel](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/azazel): + - Build time 35 » 32 +- [Seraph](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/seraph): + - Build time 40 » 35 +- [Fulcrum](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/fulcrum): + - Build time 45 » 50 +- [Rotary](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/rotary): + - Resource costs 200/75 » 175/75 + - Build time 35 » 30 +- **NEW:** [Tencendur](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/tencendur): + - Heavy garrison; requires Atlas +- **NEW:** [Maverick (Futurist)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/maverick-futurist): + - Futurist Federation: Maverick variant +- **NEW:** [Blackjack (Golden)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/blackjack-golden): + - Golden Republic: Blackjack variant +- **NEW:** [Eidolon (Nydus)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/eidolon-nydus): + - Nydus Trinity: Eidolon variant + +## Protoss +- [Artisan](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/artisan): + - Build time 25 » 28 +- [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant) **Revised!**: + - **Tyranny » Maledictus:** + - Channels for 5 seconds before declaring the target their malefactor + - While within 10 range of their tyrant, malefactors gain 33% movement speed, use the tyrant's energy as an overshield, and tyrannize hostiles on death + - Tyrants can only have one malefactor at a time + - **Maelstrom:** + - Duration 4 seconds » 5 seconds +- [Accantor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/accantor): + - Movement speed 1.63 » 1.8 (10% faster) + - Removed variable movement speed steps +- [Architect](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/architect): + - **Dispersive Salvo:** + - Weapon damage 1x40 » 1x30 +- [Vibrance](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/vibrance): + - Armor 4 » 3 + - Movement speed 5 » 4.14 (17% slower) + - **Sensory Overload:** + - Weapon damage 1x15 » 1x10 +- [Solarion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/solarion): + - Armor 6 » 5 +- [Star Sovereign](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/star-sovereign): + - Shields 150 » 200 +- [Cedent](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/cedent): + - Build time 25 » 20 +- [Aquifer](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/aquifer) and [Matrix](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/matrix): + - Build time 45 » 40 + - Now requires a tier 1 production structure +- [Crucible](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/crucible): + - Now requires a tier 1 production structure + - Now counts as a tier 2 production structure +- [Engram](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/engram): + - Now requires a tier 2 production structure +- [Unitary Union](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/unitary-union): + - Resource costs 400/300 » 400/350 +- **NEW:** [Xenolith](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/xenolith): + - Recalling power array; requires any tier 2 +- **NEW:** [Dracadin (Order](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/dracadin-order): + - Order of the Sacred Saber: Dracadin variant + +## Zerg +- [Rilirokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/rilirokor): **Revised!** + - Can now be mutated from Larvae (dual-birth, no tech requirement) + - Timed life now resets to full while on cagra + - On attack, now gains +1 second of timed life +- [Hydralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hydralisk): + - Movement speed 6.52 » 6.398 (2% slower) + - Removed variable movement speed steps +- [Kagralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/kagralisk): + - Movement speed 4.496 » 4.797 (7% faster) + - Removed variable movement speed steps +- [Gorgrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gorgrokor): + - Sight range 8 » 7 +- [Ultrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/ultrokor): + - Resource costs 250/150 » 300/150 + - HP 500 » 400 + - Armor 5 » 3 +- [Zarcavrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zarcavrokor): + - Resource costs 175/150 » 200/125 + - HP 300 » 280 + - Armor 4 » 3 + - Sight range 10 » 9 +- [Larvosk Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/larvosk-cesiant): + - Build time 30 » 35 +- [Ultrav Cavern](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/ultrav-cavern): + - Resource costs 1000/500 » 400/400 + - Build time 60 » 50 + - HP 1250 » 1200 + - Armor 8 » 7 + - Now requires Irol Iris, from Othstol Oviform +- **NEW:** [Zobriolisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zobriolisk): + - Versatile assault strain; morphed from Lakizilisk, requires Ultrav Cavern +- **NEW:** [Quazrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/quazrokor): + - Imicren Tendril: Quazilisk variant +- **NEW:** [Hydralisk (Orkoti)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hydralisk-orkoti): + - Orkoti Tendril: Hydralisk variant + # 22 February 2025 ## Year 3, month 2, patch 2 diff --git a/mpq/arr/flingy.datex b/mpq/arr/flingy.datex index 6d520b6..23f8dcf 100644 Binary files a/mpq/arr/flingy.datex and b/mpq/arr/flingy.datex differ diff --git a/mpq/arr/flingy.txt b/mpq/arr/flingy.txt index 58d1779..bbe18a6 100644 --- a/mpq/arr/flingy.txt +++ b/mpq/arr/flingy.txt @@ -230,9 +230,9 @@ Cuirass Centaur Missile Madrigal Furia Missile Augur -Kalkiivorv Sathrant +Kalkiir Lake Othstol Oviform -Quantum Institute +Cestus Irulent Ivoa Othstoleth Ancestral Archives diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 4312587..8639f4b 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 4cc44fe..2ee3225 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 68f6173..c7e1c62 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -1042,8 +1042,8 @@ Kalkiir Pond Othstol Oviform Kalkiir Pond Shadow Othstol Oviform Shadow -Quantum Institute -Quantum Institute Shadow +Cestus +Cestus Shadow Irulent Ivoa Irulent Ivoa Shadow Othstoleth @@ -1076,7 +1076,7 @@ Savant Shadow (Power Siphon) Ancile Ancile Shadow Ancile Engines -unused +Prying Eyes Channel unused unused unused diff --git a/mpq/arr/sfxdata.dat b/mpq/arr/sfxdata.dat index f62535a..9f74094 100644 Binary files a/mpq/arr/sfxdata.dat and b/mpq/arr/sfxdata.dat differ diff --git a/mpq/arr/sfxdata.txt b/mpq/arr/sfxdata.txt index 1d8114b..9cd44b1 100644 --- a/mpq/arr/sfxdata.txt +++ b/mpq/arr/sfxdata.txt @@ -3483,10 +3483,10 @@ Tiangou Weaponfire 02 Tiangou Weaponfire 03 Tiangou Weaponfire 04 Tiangou Weaponfire 05 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 +Facade Cast 01 +Facade Off 01 +Facade Selected 01 +Cestus Selected 01 Extended Sound #1 Extended Sound #1 Extended Sound #1 diff --git a/mpq/arr/sounds.txt b/mpq/arr/sounds.txt index 51dfeb9..7394b38 100644 --- a/mpq/arr/sounds.txt +++ b/mpq/arr/sounds.txt @@ -3482,4 +3482,8 @@ cm\f-t\tiangou\wf-01.wav cm\f-t\tiangou\wf-02.wav cm\f-t\tiangou\wf-03.wav cm\f-t\tiangou\wf-04.wav -cm\f-t\tiangou\wf-05.wav \ No newline at end of file +cm\f-t\tiangou\wf-05.wav +cm\t\_building\facade-cast-01.wav +cm\t\_building\facade-off-01.wav +cm\t\_building\facade.wav +cm\t\_building\cestus.wav \ No newline at end of file diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index c32b6e9..465cfa4 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 dafd020..9e3628c 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -540,7 +540,7 @@ Centaur Missile Augur Vorval Pond Othstol Oviform -Quantum Institute +Cestus Irulent Ivoa Othstoleth Ancestral Archives diff --git a/mpq/arr/techdata.datex b/mpq/arr/techdata.datex index 1ea6da5..78cc5e8 100644 Binary files a/mpq/arr/techdata.datex and b/mpq/arr/techdata.datex differ diff --git a/mpq/arr/techdata.txt b/mpq/arr/techdata.txt index 8a46786..70b34fc 100644 --- a/mpq/arr/techdata.txt +++ b/mpq/arr/techdata.txt @@ -45,7 +45,7 @@ None None Through the Looking Glass (Hypnagogue) Adaptation (Kazitrith Colony) -Extended Tech #4 +Prying Eyes (Facade) Extended Tech #5 Extended Tech #6 Lobotomy Grenade (Goska dupe) diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index d723bd9..04b4a0a 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 c9506aa..14db340 100644 --- a/mpq/arr/units.txt +++ b/mpq/arr/units.txt @@ -257,7 +257,7 @@ Terran Ancile Terran Matador (Tank Mode) Terran Future Station Zerg Zarcavrokor -Terran Quantum Institute (unused) +Terran Cestus Terran Aerie (unused) Terran Pegasus (unused) Terran Hippogriff diff --git a/mpq/arr/weapons.datex b/mpq/arr/weapons.datex index 99c6ddb..f88181a 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 c7fdedb..f31a62f 100644 Binary files a/mpq/datreq/Buttons.graft and b/mpq/datreq/Buttons.graft differ diff --git a/mpq/datreq/Tech.graft b/mpq/datreq/Tech.graft index db34e0d..fcca981 100644 Binary files a/mpq/datreq/Tech.graft and b/mpq/datreq/Tech.graft differ diff --git a/mpq/datreq/Units.graft b/mpq/datreq/Units.graft index 5eaa732..28d0595 100644 Binary files a/mpq/datreq/Units.graft and b/mpq/datreq/Units.graft differ diff --git a/mpq/font/font10.fnt b/mpq/font/font10.fnt index c4dacfc..092c996 100644 Binary files a/mpq/font/font10.fnt and b/mpq/font/font10.fnt differ diff --git a/mpq/font/font16.fnt b/mpq/font/font16.fnt index ea07582..536fb52 100644 Binary files a/mpq/font/font16.fnt and b/mpq/font/font16.fnt differ diff --git a/mpq/font/font8.fnt b/mpq/font/font8.fnt index 6a04710..3c34e34 100644 Binary files a/mpq/font/font8.fnt and b/mpq/font/font8.fnt differ diff --git a/mpq/game/icons.grp b/mpq/game/icons.grp index 5148590..28fd841 100644 Binary files a/mpq/game/icons.grp and b/mpq/game/icons.grp differ diff --git a/mpq/portrait/protoss/artisan/fid00.smk b/mpq/portrait/protoss/artisan/fid00.smk index 4927743..bc8aa7a 100644 Binary files a/mpq/portrait/protoss/artisan/fid00.smk and b/mpq/portrait/protoss/artisan/fid00.smk differ diff --git a/mpq/portrait/protoss/artisan/tlk00.smk b/mpq/portrait/protoss/artisan/tlk00.smk index 4927743..bc8aa7a 100644 Binary files a/mpq/portrait/protoss/artisan/tlk00.smk and b/mpq/portrait/protoss/artisan/tlk00.smk differ diff --git a/mpq/portrait/protoss/barghest/fid00.smk b/mpq/portrait/protoss/barghest/fid00.smk index 2328463..2c46d05 100644 Binary files a/mpq/portrait/protoss/barghest/fid00.smk and b/mpq/portrait/protoss/barghest/fid00.smk differ diff --git a/mpq/portrait/protoss/barghest/tlk00.smk b/mpq/portrait/protoss/barghest/tlk00.smk index 2328463..2c46d05 100644 Binary files a/mpq/portrait/protoss/barghest/tlk00.smk and b/mpq/portrait/protoss/barghest/tlk00.smk differ diff --git a/mpq/portrait/protoss/clarion/tlk00.smk b/mpq/portrait/protoss/clarion/tlk00.smk index f56b216..f37bb00 100644 Binary files a/mpq/portrait/protoss/clarion/tlk00.smk and b/mpq/portrait/protoss/clarion/tlk00.smk differ diff --git a/mpq/rez/stat_txt.tbl b/mpq/rez/stat_txt.tbl index 06e687d..3496494 100644 Binary files a/mpq/rez/stat_txt.tbl and b/mpq/rez/stat_txt.tbl differ diff --git a/mpq/rez/unitnames.tbl b/mpq/rez/unitnames.tbl index e9b319a..7b90b5e 100644 Binary files a/mpq/rez/unitnames.tbl and b/mpq/rez/unitnames.tbl differ diff --git a/mpq/scripts/aiscript.bin b/mpq/scripts/aiscript.bin index 83ccf43..fa18900 100644 Binary files a/mpq/scripts/aiscript.bin and b/mpq/scripts/aiscript.bin differ diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index e9016b5..52e6d25 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -2018,9 +2018,9 @@ Death [NONE] # ----------------------------------------------------------------------------- # MatralethDeathInit: - playfram 0x00 # Frame set 0 + playfram 0x00 wait 2 - imgol 58 0 0 # Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp) + imgol 58 0 0 # Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp) wait 1 end @@ -3439,28 +3439,22 @@ SurkithCesiantInit: goto ScourgeLocal00 SurkithCesiantGndAttkInit: + playsnd 78 # Bullet\ZLuFir00.wav trgtarccondjmp 74 42 SurkithCesiantLocal00 trgtarccondjmp 159 42 SurkithCesiantLocal01 nobrkcodestart - playsnd 78 playfram 24 wait 1 playfram 25 wait 1 - playfram 26 - wait 1 playfram 27 wait 1 playfram 28 wait 1 - playfram 29 - wait 1 playfram 30 wait 1 playfram 31 wait 1 - playfram 32 - wait 1 playfram 33 wait 1 attackwith 1 @@ -3500,27 +3494,18 @@ SurkithCesiantIsWorking: SurkithCesiantLocal00: nobrkcodestart - playsnd 78 # Bullet\ZLuFir00.wav - playfram 3 - wait 1 playfram 4 wait 1 playfram 5 wait 1 - playfram 6 - wait 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 attackwith 1 @@ -3552,25 +3537,18 @@ SurkithCesiantLocal00: SurkithCesiantLocal01: nobrkcodestart - playsnd 78 # Bullet\ZLuFir00.wav playfram 14 wait 1 playfram 15 wait 1 - playfram 16 - wait 1 playfram 0x11 wait 1 playfram 18 wait 1 - playfram 19 - wait 1 playfram 20 wait 1 playfram 21 wait 1 - playfram 22 - wait 1 playfram 23 wait 1 attackwith 1 @@ -5280,13 +5258,13 @@ Type 13 Init EidolonInit Death EidolonDeath GndAttkInit EidolonGndAttkInit -AirAttkInit EidolonAirAttkInit +AirAttkInit EidolonGndAttkInit Unused1 EidolonUnused1 GndAttkRpt EidolonGndAttkRpt -AirAttkRpt EidolonAirAttkRpt +AirAttkRpt EidolonGndAttkRpt CastSpell EidolonCastSpell GndAttkToIdle EidolonGndAttkToIdle -AirAttkToIdle EidolonAirAttkToIdle +AirAttkToIdle EidolonGndAttkToIdle Unused2 [NONE] Walking EidolonWalking WalkingToIdle EidolonWalkingToIdle @@ -5369,26 +5347,7 @@ EidolonLocal02: EidolonDeath: playsnd 238 # Terran\GHOST\TGhDth00.wav - setfldirect 0 - playfram 221 - wait 2 - playfram 222 - wait 2 - playfram 223 - wait 2 - playfram 224 - wait 2 - playfram 225 - wait 2 - playfram 226 - wait 2 - playfram 227 - wait 2 - playfram 228 - wait 2 - lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp) - wait 1 - end + goto EidolonDeathInit EidolonUnused1: wait 1 @@ -5438,30 +5397,6 @@ EidolonGndAttkToIdle: wait 1 goto EidolonWalkingToIdle -EidolonAirAttkInit: - playfram 0x00 - wait 1 - playfram 0x11 - wait 1 - playfram 0x22 -EidolonAirAttkRpt: - wait 1 - nobrkcodestart - playsnd 98 # Bullet\TGhFir00.wav - attack - playfram 0xcc - wait 1 - playfram 0x22 - nobrkcodeend - gotorepeatattk - ignorerest -EidolonAirAttkToIdle: - playfram 0x11 - wait 1 - playfram 0x00 - wait 1 - goto EidolonWalkingToIdle - EidolonCastSpell: nobrkcodestart wait 1 @@ -8000,7 +7935,7 @@ FulcrumLanding: wait 2 playfram 0x11 wait 2 - playsnd 472 + playsnd 472 # Misc\Land.WAV playfram 0x10 wait 2 playfram 0x0F @@ -8025,7 +7960,7 @@ FulcrumLanding: FulcrumLiftOff: nobrkcodestart - playsnd 471 + playsnd 471 # Misc\LiftOff.WAV playfram 0x08 wait 2 playfram 0x09 @@ -24330,7 +24265,7 @@ AlmostBuilt TreasuryAlmostBuilt Built TreasuryBuilt Landing TreasuryLanding LiftOff TreasuryLiftoff -IsWorking TreasuryIsWorking +IsWorking [NONE] WorkingToIdle TreasuryBuilt WarpIn [NONE] .headerend @@ -24389,49 +24324,6 @@ TreasuryLiftoff: sigorder 16 nobrkcodeend goto ScourgeLocal00 - -TreasuryIsWorking: - playfram 1 - wait 2 - playfram 2 - waitrand 2 4 - playfram 3 - wait 2 - playfram 4 - waitrand 2 4 - playfram 5 - wait 2 - playfram 6 - waitrand 2 4 - playfram 7 - wait 2 - playfram 8 - waitrand 2 4 - playfram 9 - wait 2 - playfram 10 - waitrand 2 4 - playfram 11 - wait 2 - playfram 12 - waitrand 2 4 - playfram 13 - wait 2 - playfram 14 - waitrand 2 4 - playfram 15 - wait 2 - playfram 16 - waitrand 2 4 - playfram 17 - wait 2 - playfram 18 - waitrand 2 4 - playfram 19 - wait 2 - playfram 0x00 - waitrand 2 4 - goto TreasuryIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -24654,7 +24546,7 @@ WarpIn SimulacrumWarpIn SimulacrumInit: imgul 1072 0 0 # Simulacrum Shadow (protoss\pdrShad.grp) SimulacrumWalkingToIdle: - playfram 0x00 + playfram 0x33 goto ScourgeLocal00 SimulacrumDeath: @@ -24666,18 +24558,18 @@ SimulacrumDeath: end SimulacrumGndAttkInit: - playfram 0x00 + playfram 0x33 wait 1 nobrkcodestart playsndbtwn 1427 1434 # Simulacrum weapon fire 01, 02, 03, 04, 05, 06, 07, 08 attackwith 1 - playfram 0x33 + playfram 0x00 wait 1 playfram 0x11 wait 1 - playfram 0x33 + playfram 0x22 wait 1 - playfram 0x00 + playfram 0x33 wait 1 nobrkcodeend gotorepeatattk @@ -24715,12 +24607,6 @@ SimulacrumWalking: move 5 wait 1 playfram 0xdd - move 4 - wait 1 - playfram 0xee - move 5 - wait 1 - playfram 0xff goto SimulacrumWalking SimulacrumWarpIn: @@ -25716,10 +25602,14 @@ StarSovereignUnused1: goto StarSovereignWalkingToIdle StarSovereignGndAttkInit: + playfram 0x00 + wait 1 + playfram 0x20 playsndbtwn 1227 1230 # Star Sovereign weapon fire 01, 02, 03, 04 - attackwith 1 - attackwith 1 + attackwith 1 + attackwith 1 wait 2 + playfram 0x00 gotorepeatattk goto ScourgeLocal00 @@ -25772,11 +25662,11 @@ StarSovereignLocal03: StarSovereignWalking: setvertpos 0 - imgol 1205 0 0 # Star Sovereign Engines (cm\protoss\starsovereign-engine.grp) +# imgol 1205 0 0 # Star Sovereign Engines (cm\protoss\starsovereign-engine.grp) goto ScourgeLocal00 StarSovereignWarpIn: - imgol 143 0 0 # Star Sovereign Warp Flash (protoss\empyrean.grp) + imgol 143 0 0 # Star Sovereign Warp Flash (protoss\starsovereign.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # @@ -29196,8 +29086,8 @@ PennantIsWorking: goto PennantIsWorking PennantEnable: - playfram 0x00 # Frame set 0 - wait 2 + playfram 0x00 + wait 2 goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # @@ -29218,7 +29108,7 @@ CyclopsWeaponHitInit: sigorder 1 wait 1 CyclopsWeaponHitDeath: - playfram 0x00 # Frame set 0 + playfram 0x00 domissiledmg wait 1 playfram 1 @@ -29261,7 +29151,7 @@ AirAttkInit [NONE] # ----------------------------------------------------------------------------- # MaelstromProjectileInit: - playsnd 99 # Bullet\DragBull.wav + playsnd 99 # Bullet\DragBull.wav wait 1 sigorder 1 wait 1 @@ -42251,7 +42141,6 @@ MatrixInit: goto MatrixBuilt MatrixBuilt: - wait 2 playfram 1 wait 2 playfram 2 @@ -42260,7 +42149,10 @@ MatrixBuilt: wait 2 playfram 4 wait 2 + playfram 5 + wait 2 playfram 0x00 + wait 1 goto MatrixBuilt MatrixDeath: @@ -42272,12 +42164,23 @@ MatrixDeath: end MatrixGndAttkInit: - playfram 0x00 + playfram 6 MatrixGndAttkRpt: wait 1 attack playsndbtwn 1157 1159 # Matrix weaponfire 01, 02, 03 - imgol 1163 0 -25 # Matrix impact + imgol 1163 0 -52 # Matrix impact + wait 1 + playfram 7 + wait 1 + playfram 8 + wait 1 + playfram 9 + wait 1 + playfram 10 + wait 1 + playfram 11 + wait 1 gotorepeatattk ignorerest goto MatrixBuilt @@ -42693,101 +42596,6 @@ HippogriffWalking: imgol 1551 0 0 # Hippogriff Engines (cm\terran\hippogriff-engines.grp) goto HippogriffLocal00 -# ----------------------------------------------------------------------------- # -# This header is used by images.dat entries: -# 353 Facade (cm\terran\facade.grp) -.headerstart -IsId 684 -Type 20 -Init FacadeInit -Death FulcrumDeath -GndAttkInit [NONE] -AirAttkInit [NONE] -Unused1 [NONE] -GndAttkRpt [NONE] -AirAttkRpt [NONE] -CastSpell [NONE] -GndAttkToIdle [NONE] -AirAttkToIdle [NONE] -Unused2 [NONE] -Walking ScourgeLocal00 -WalkingToIdle ScourgeLocal00 -SpecialState1 StarpadBuilt -SpecialState2 [NONE] -AlmostBuilt FacadeAlmostBuilt -Built StarpadBuilt -Landing FacadeLanding -LiftOff FacadeLiftOff -IsWorking FacadeIsWorking -WorkingToIdle StarpadBuilt -WarpIn [NONE] -.headerend -# ----------------------------------------------------------------------------- # - -FacadeInit: - imgul 1133 0 0 # Facade Shadow (cm\terran\facade-shadow.grp) - goto StarpadBuilt - -FacadeAlmostBuilt: - playfram 20 - goto ScourgeLocal00 - -FacadeLanding: - nobrkcodestart - wait 20 - playsnd 472 # Misc\Land.WAV - playfram 0 - wait 20 -# wait 5 -# playfram 0 -# wait 5 -# playfram 0 -# wait 5 -# playfram 0 -# wait 5 - playfram 0x00 - sigorder 16 - nobrkcodeend - goto ScourgeLocal00 - -FacadeLiftOff: - nobrkcodestart - playsnd 471 # Misc\LiftOff.WAV - playfram 0 - wait 15 -# wait 5 -# playfram 0 -# wait 5 -# playfram 0 -# wait 5 -# playfram 0 - sigorder 16 - nobrkcodeend - goto ScourgeLocal00 - -FacadeIsWorking: - playfram 1 - wait 1 - playfram 3 - wait 1 - playfram 5 - wait 1 - playfram 7 - wait 1 - playfram 9 - wait 1 - playfram 11 - wait 1 - playfram 13 - wait 1 - playfram 15 - wait 1 - playfram 17 - wait 1 - playfram 19 - wait 1 - goto FacadeIsWorking - # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1085 Wyvern (cm\terran\wyvern.grp) @@ -49206,28 +49014,22 @@ SkortrithCesiantInit: goto ScourgeLocal00 SkortrithCesiantGndAttkInit: + playsnd 2540 # Skortrith Cesiant weaponfire 01 trgtarccondjmp 74 42 SkortrithCesiantLocal00 trgtarccondjmp 159 42 SkortrithCesiantLocal01 nobrkcodestart - playsnd 2540 # Skortrith Cesiant weaponfire 01 playfram 24 wait 1 playfram 25 wait 1 - playfram 26 - wait 1 playfram 27 wait 1 playfram 28 wait 1 - playfram 29 - wait 1 playfram 30 wait 1 playfram 31 wait 1 - playfram 32 - wait 1 playfram 33 wait 1 attackwith 1 @@ -49257,27 +49059,18 @@ SkortrithCesiantGndAttkInit: SkortrithCesiantLocal00: nobrkcodestart - playsnd 2540 # Skortrith Cesiant weaponfire 01 - playfram 3 - wait 1 playfram 4 wait 1 playfram 5 wait 1 - playfram 6 - wait 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 attackwith 1 @@ -49309,25 +49102,18 @@ SkortrithCesiantLocal00: SkortrithCesiantLocal01: nobrkcodestart - playsnd 2540 # Skortrith Cesiant weaponfire 01 playfram 14 wait 1 playfram 15 wait 1 - playfram 16 - wait 1 playfram 0x11 wait 1 playfram 18 wait 1 - playfram 19 - wait 1 playfram 20 wait 1 playfram 21 wait 1 - playfram 22 - wait 1 playfram 23 wait 1 attackwith 1 @@ -52484,7 +52270,7 @@ Tiangou_Turret_GndAttkRpt: .headerstart IsId 819 Type 24 -Init TencedurFlagGround +Init TencendurFlagGround Death Generic_Wait1End GndAttkInit [NONE] AirAttkInit [NONE] @@ -52495,32 +52281,32 @@ CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] -Walking TencedurFlagAir -WalkingToIdle TencedurFlagGround +Walking TencendurFlagAir +WalkingToIdle TencendurFlagGround SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt TencedurFlagGround -Built TencedurFlagGround -Landing TencedurFlagAir -LiftOff TencedurFlagAir +AlmostBuilt TencendurFlagGround +Built TencendurFlagGround +Landing TencendurFlagAir +LiftOff TencendurFlagAir IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] -Disable TencedurFlagGround +Disable TencendurFlagGround Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # -TencedurFlagGround: +TencendurFlagGround: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 -TencedurFlagLocal01: +TencendurFlagLocal01: playfram 0x33 wait 2 playfram 0x44 @@ -52533,9 +52319,9 @@ TencedurFlagLocal01: wait 2 playfram 0x88 wait 2 - goto TencedurFlagLocal01 + goto TencendurFlagLocal01 -TencedurFlagAir: +TencendurFlagAir: playfram 0x99 wait 2 playfram 0xAA @@ -52548,7 +52334,7 @@ TencedurFlagAir: wait 2 playfram 0xEE wait 2 - goto TencedurFlagAir + goto TencendurFlagAir # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -52610,4 +52396,212 @@ InzorthrokorGndAttkInit: gotorepeatattk goto ZoryusthalethGndAttkToIdle -## Next free IsId: 821 \ No newline at end of file +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1044 Cestus (cm\terran\cestus.grp) +.headerstart +IsId 821 +Type 20 +Init CestusInit +Death AtelierDeath +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 CestusAlmostBuilt +Built CestusWorkingToIdle +Landing CestusLanding +LiftOff CestusLiftOff +IsWorking ScourgeLocal00 +WorkingToIdle CestusWorkingToIdle +WarpIn [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +CestusInit: + imgul 1045 0 0 # Cestus Shadow (cm\terran\cestus-shadow.grp) + playfram 0x00 + goto ScourgeLocal00 + +CestusAlmostBuilt: + playfram 1 + goto ScourgeLocal00 + +CestusWorkingToIdle: + playfram 0x00 + wait 2 + playfram 2 + wait 2 + playfram 3 + wait 2 + playfram 4 + wait 2 + playfram 5 + wait 2 + playfram 6 + wait 2 + playfram 7 + goto CestusWorkingToIdle + +CestusLanding: + nobrkcodestart + wait 25 + playsnd 472 # Misc\Land.WAV + playfram 0x00 +# playfram 4 +# wait 4 +# playfram 2 +# wait 4 +# playfram 3 +# wait 4 +# playfram 5 +# wait 4 +# playfram 0x00 + wait 16 + sigorder 16 + nobrkcodeend + goto CestusWorkingToIdle + +CestusLiftOff: + nobrkcodestart + playsnd 471 # Misc\LiftOff.WAV +# playfram 5 +# wait 4 +# playfram 3 +# wait 4 +# playfram 2 +# wait 4 +# playfram 4 + wait 16 + playfram 0x00 + sigorder 16 + nobrkcodeend + goto ScourgeLocal00 + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 353 Facade (cm\terran\facade.grp) +.headerstart +IsId 822 +Type 20 +Init FacadeInit +Death FulcrumDeath +GndAttkInit [NONE] +AirAttkInit [NONE] +Unused1 [NONE] +GndAttkRpt [NONE] +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle [NONE] +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking ScourgeLocal00 +WalkingToIdle ScourgeLocal00 +SpecialState1 StarpadBuilt +SpecialState2 [NONE] +AlmostBuilt FacadeAlmostBuilt +Built StarpadBuilt +Landing FacadeLanding +LiftOff FacadeLiftOff +IsWorking [NONE] +WorkingToIdle StarpadBuilt +WarpIn [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +FacadeInit: + imgul 1133 0 0 # Facade Shadow (cm\terran\facade-shadow.grp) + goto StarpadBuilt + +FacadeAlmostBuilt: + playfram 20 + goto ScourgeLocal00 + +FacadeLanding: + nobrkcodestart + wait 20 + playsnd 472 # Misc\Land.WAV + playfram 0 + wait 20 + playfram 0x00 + sigorder 16 + nobrkcodeend + goto ScourgeLocal00 + +FacadeLiftOff: + nobrkcodestart + playsnd 471 # Misc\LiftOff.WAV + playfram 0 + wait 16 + sigorder 16 + nobrkcodeend + goto ScourgeLocal00 + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1078 Prying Eyes Overlay (cm\effect\cruciblepennant-medium.grp) +.headerstart +IsId 823 +Type 1 +Init PryingEyesInit +Death PryingEyesDeath +.headerend +# ----------------------------------------------------------------------------- # + +PryingEyesInit: + playfram 0x00 + wait 1 + playfram 1 + wait 1 + playfram 3 + wait 1 + playfram 4 + wait 1 + playfram 5 + wait 1 + playfram 6 + wait 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 2 + playfram 17 + wait 1 + playfram 18 + wait 1 + playfram 19 + wait 1 + playfram 20 + wait 1 + goto PryingEyesInit + +PryingEyesDeath: + wait 1 + end + +## Next free IsId: 824 \ No newline at end of file diff --git a/mpq/sound/cm/t/_building/cestus.wav b/mpq/sound/cm/t/_building/cestus.wav new file mode 100644 index 0000000..b0ed6ab Binary files /dev/null and b/mpq/sound/cm/t/_building/cestus.wav differ diff --git a/mpq/sound/cm/t/_building/facade-cast-01.wav b/mpq/sound/cm/t/_building/facade-cast-01.wav new file mode 100644 index 0000000..f18be10 Binary files /dev/null and b/mpq/sound/cm/t/_building/facade-cast-01.wav differ diff --git a/mpq/sound/cm/t/_building/facade-off-01.wav b/mpq/sound/cm/t/_building/facade-off-01.wav new file mode 100644 index 0000000..c782fcb Binary files /dev/null and b/mpq/sound/cm/t/_building/facade-off-01.wav differ diff --git a/mpq/sound/cm/t/_building/facade.WAV b/mpq/sound/cm/t/_building/facade.WAV new file mode 100644 index 0000000..6cc8f47 Binary files /dev/null and b/mpq/sound/cm/t/_building/facade.WAV differ diff --git a/mpq/sound/cm/t/ramesses/agg-01.wav b/mpq/sound/cm/t/ramesses/agg-01.wav index 86455fd..0c1bef4 100644 Binary files a/mpq/sound/cm/t/ramesses/agg-01.wav and b/mpq/sound/cm/t/ramesses/agg-01.wav differ diff --git a/mpq/sound/cm/t/ramesses/agg-02.wav b/mpq/sound/cm/t/ramesses/agg-02.wav index 3566f0b..c4b9526 100644 Binary files a/mpq/sound/cm/t/ramesses/agg-02.wav and b/mpq/sound/cm/t/ramesses/agg-02.wav differ diff --git a/mpq/sound/cm/t/ramesses/agg-03.wav b/mpq/sound/cm/t/ramesses/agg-03.wav index 51fcbda..b5e5e5e 100644 Binary files a/mpq/sound/cm/t/ramesses/agg-03.wav and b/mpq/sound/cm/t/ramesses/agg-03.wav differ diff --git a/mpq/sound/cm/t/ramesses/agg-04.wav b/mpq/sound/cm/t/ramesses/agg-04.wav index 11b6e52..8c33ddb 100644 Binary files a/mpq/sound/cm/t/ramesses/agg-04.wav and b/mpq/sound/cm/t/ramesses/agg-04.wav differ diff --git a/mpq/sound/cm/t/ramesses/hlp-01.wav b/mpq/sound/cm/t/ramesses/hlp-01.wav index d443701..c59bc61 100644 Binary files a/mpq/sound/cm/t/ramesses/hlp-01.wav and b/mpq/sound/cm/t/ramesses/hlp-01.wav differ diff --git a/mpq/sound/cm/t/ramesses/hlp-02.wav b/mpq/sound/cm/t/ramesses/hlp-02.wav index e874e56..06df571 100644 Binary files a/mpq/sound/cm/t/ramesses/hlp-02.wav and b/mpq/sound/cm/t/ramesses/hlp-02.wav differ diff --git a/mpq/sound/cm/t/ramesses/hlp-03.wav b/mpq/sound/cm/t/ramesses/hlp-03.wav index f3c00b3..7f2118a 100644 Binary files a/mpq/sound/cm/t/ramesses/hlp-03.wav and b/mpq/sound/cm/t/ramesses/hlp-03.wav differ diff --git a/mpq/sound/cm/t/ramesses/hlp-04.wav b/mpq/sound/cm/t/ramesses/hlp-04.wav index 86b4a98..56c9f2b 100644 Binary files a/mpq/sound/cm/t/ramesses/hlp-04.wav and b/mpq/sound/cm/t/ramesses/hlp-04.wav differ diff --git a/mpq/sound/cm/t/ramesses/rdy-01.wav b/mpq/sound/cm/t/ramesses/rdy-01.wav index 2881682..6418f38 100644 Binary files a/mpq/sound/cm/t/ramesses/rdy-01.wav and b/mpq/sound/cm/t/ramesses/rdy-01.wav differ diff --git a/mpq/sound/cm/t/ramesses/rdy-02.wav b/mpq/sound/cm/t/ramesses/rdy-02.wav index 06a5c0c..96ffbf1 100644 Binary files a/mpq/sound/cm/t/ramesses/rdy-02.wav and b/mpq/sound/cm/t/ramesses/rdy-02.wav differ diff --git a/mpq/sound/cm/t/ramesses/rdy-03.wav b/mpq/sound/cm/t/ramesses/rdy-03.wav index bbf5c51..64c43ea 100644 Binary files a/mpq/sound/cm/t/ramesses/rdy-03.wav and b/mpq/sound/cm/t/ramesses/rdy-03.wav differ diff --git a/mpq/sound/cm/t/ramesses/wht-01.wav b/mpq/sound/cm/t/ramesses/wht-01.wav index 171b39f..0082da5 100644 Binary files a/mpq/sound/cm/t/ramesses/wht-01.wav and b/mpq/sound/cm/t/ramesses/wht-01.wav differ diff --git a/mpq/sound/cm/t/ramesses/wht-02.wav b/mpq/sound/cm/t/ramesses/wht-02.wav index 2557195..ea6ce2b 100644 Binary files a/mpq/sound/cm/t/ramesses/wht-02.wav and b/mpq/sound/cm/t/ramesses/wht-02.wav differ diff --git a/mpq/sound/cm/t/ramesses/wht-03.wav b/mpq/sound/cm/t/ramesses/wht-03.wav index 61b631f..c840e21 100644 Binary files a/mpq/sound/cm/t/ramesses/wht-03.wav and b/mpq/sound/cm/t/ramesses/wht-03.wav differ diff --git a/mpq/sound/cm/t/ramesses/wht-04.wav b/mpq/sound/cm/t/ramesses/wht-04.wav index ab03cf2..8555375 100644 Binary files a/mpq/sound/cm/t/ramesses/wht-04.wav and b/mpq/sound/cm/t/ramesses/wht-04.wav differ diff --git a/mpq/sound/cm/t/ramesses/yes-01.wav b/mpq/sound/cm/t/ramesses/yes-01.wav index 05ebf80..c6ab058 100644 Binary files a/mpq/sound/cm/t/ramesses/yes-01.wav and b/mpq/sound/cm/t/ramesses/yes-01.wav differ diff --git a/mpq/sound/cm/t/ramesses/yes-02.wav b/mpq/sound/cm/t/ramesses/yes-02.wav index 6b9826c..91671d9 100644 Binary files a/mpq/sound/cm/t/ramesses/yes-02.wav and b/mpq/sound/cm/t/ramesses/yes-02.wav differ diff --git a/mpq/sound/cm/t/ramesses/yes-03.wav b/mpq/sound/cm/t/ramesses/yes-03.wav index de274ac..927e95b 100644 Binary files a/mpq/sound/cm/t/ramesses/yes-03.wav and b/mpq/sound/cm/t/ramesses/yes-03.wav differ diff --git a/mpq/sound/cm/t/ramesses/yes-04.wav b/mpq/sound/cm/t/ramesses/yes-04.wav index 5251477..841d10a 100644 Binary files a/mpq/sound/cm/t/ramesses/yes-04.wav and b/mpq/sound/cm/t/ramesses/yes-04.wav differ diff --git a/mpq/tileset/Desert.cv5 b/mpq/tileset/Desert.cv5 index 1447b25..bf77072 100644 Binary files a/mpq/tileset/Desert.cv5 and b/mpq/tileset/Desert.cv5 differ diff --git a/mpq/tileset/Desert.vf4 b/mpq/tileset/Desert.vf4 index 5f06b84..d801bb5 100644 Binary files a/mpq/tileset/Desert.vf4 and b/mpq/tileset/Desert.vf4 differ diff --git a/mpq/tileset/Desert.vr4 b/mpq/tileset/Desert.vr4 index febbead..dbd2dbc 100644 Binary files a/mpq/tileset/Desert.vr4 and b/mpq/tileset/Desert.vr4 differ diff --git a/mpq/tileset/Desert.vx4ex b/mpq/tileset/Desert.vx4ex index daca6b9..2ec43e9 100644 Binary files a/mpq/tileset/Desert.vx4ex and b/mpq/tileset/Desert.vx4ex differ diff --git a/mpq/unit/cm/faction-t/piety-ward.grp b/mpq/unit/cm/faction-t/piety-ward.grp index 6c0ed6a..411cd43 100644 Binary files a/mpq/unit/cm/faction-t/piety-ward.grp and b/mpq/unit/cm/faction-t/piety-ward.grp differ diff --git a/mpq/unit/cm/protoss/matrix-attack.lol b/mpq/unit/cm/protoss/matrix-attack.lol index a6f0b01..30e09d9 100644 Binary files a/mpq/unit/cm/protoss/matrix-attack.lol and b/mpq/unit/cm/protoss/matrix-attack.lol differ diff --git a/mpq/unit/cm/protoss/matrix-damage.lof b/mpq/unit/cm/protoss/matrix-damage.lof index 8922f66..a4eb566 100644 Binary files a/mpq/unit/cm/protoss/matrix-damage.lof and b/mpq/unit/cm/protoss/matrix-damage.lof differ diff --git a/mpq/unit/cm/protoss/matrix-shadow.grp b/mpq/unit/cm/protoss/matrix-shadow.grp index 77bfdd7..6671cd5 100644 Binary files a/mpq/unit/cm/protoss/matrix-shadow.grp and b/mpq/unit/cm/protoss/matrix-shadow.grp differ diff --git a/mpq/unit/cm/protoss/matrix.grp b/mpq/unit/cm/protoss/matrix.grp index a24a752..eb9249b 100644 Binary files a/mpq/unit/cm/protoss/matrix.grp and b/mpq/unit/cm/protoss/matrix.grp differ diff --git a/mpq/unit/cm/protoss/simulacrum-bright.grp b/mpq/unit/cm/protoss/simulacrum-bright.grp deleted file mode 100644 index 3e737d5..0000000 Binary files a/mpq/unit/cm/protoss/simulacrum-bright.grp and /dev/null differ diff --git a/mpq/unit/cm/protoss/simulacrum-shadow.grp b/mpq/unit/cm/protoss/simulacrum-shadow.grp index 36dbbbd..9e3387b 100644 Binary files a/mpq/unit/cm/protoss/simulacrum-shadow.grp and b/mpq/unit/cm/protoss/simulacrum-shadow.grp differ diff --git a/mpq/unit/cm/protoss/simulacrum.grp b/mpq/unit/cm/protoss/simulacrum.grp index e5276ac..21422b8 100644 Binary files a/mpq/unit/cm/protoss/simulacrum.grp and b/mpq/unit/cm/protoss/simulacrum.grp differ diff --git a/mpq/unit/cm/protoss/starsovereign-attack.lol b/mpq/unit/cm/protoss/starsovereign-attack.lol index f9b53b4..d68828b 100644 Binary files a/mpq/unit/cm/protoss/starsovereign-attack.lol and b/mpq/unit/cm/protoss/starsovereign-attack.lol differ diff --git a/mpq/unit/cm/protoss/starsovereign-behavior.lol b/mpq/unit/cm/protoss/starsovereign-behavior.lol index 0c81e83..4a270c7 100644 Binary files a/mpq/unit/cm/protoss/starsovereign-behavior.lol and b/mpq/unit/cm/protoss/starsovereign-behavior.lol differ diff --git a/mpq/unit/cm/protoss/starsovereign-engine.grp b/mpq/unit/cm/protoss/starsovereign-engine.grp index 466794d..102d37f 100644 Binary files a/mpq/unit/cm/protoss/starsovereign-engine.grp and b/mpq/unit/cm/protoss/starsovereign-engine.grp differ diff --git a/mpq/unit/cm/protoss/starsovereign.grp b/mpq/unit/cm/protoss/starsovereign.grp index db5e6cc..1846ed6 100644 Binary files a/mpq/unit/cm/protoss/starsovereign.grp and b/mpq/unit/cm/protoss/starsovereign.grp differ diff --git a/mpq/unit/cm/terran/cestus-damage.lof b/mpq/unit/cm/terran/cestus-damage.lof new file mode 100644 index 0000000..db07722 Binary files /dev/null and b/mpq/unit/cm/terran/cestus-damage.lof differ diff --git a/mpq/unit/cm/terran/cestus-landing.lou b/mpq/unit/cm/terran/cestus-landing.lou new file mode 100644 index 0000000..28d91bf Binary files /dev/null and b/mpq/unit/cm/terran/cestus-landing.lou differ diff --git a/mpq/unit/cm/terran/cestus-liftoff.lod b/mpq/unit/cm/terran/cestus-liftoff.lod new file mode 100644 index 0000000..eb7ebb1 Binary files /dev/null and b/mpq/unit/cm/terran/cestus-liftoff.lod differ diff --git a/mpq/unit/cm/terran/cestus-shadow.grp b/mpq/unit/cm/terran/cestus-shadow.grp new file mode 100644 index 0000000..258608c Binary files /dev/null and b/mpq/unit/cm/terran/cestus-shadow.grp differ diff --git a/mpq/unit/cm/terran/cestus.grp b/mpq/unit/cm/terran/cestus.grp new file mode 100644 index 0000000..c8ea7a7 Binary files /dev/null and b/mpq/unit/cm/terran/cestus.grp differ diff --git a/mpq/unit/cm/terran/quantum-institute-damage.lof b/mpq/unit/cm/terran/quantum-institute-damage.lof deleted file mode 100644 index 713cd8a..0000000 Binary files a/mpq/unit/cm/terran/quantum-institute-damage.lof and /dev/null differ diff --git a/mpq/unit/cm/terran/quantum-institute-shadow.grp b/mpq/unit/cm/terran/quantum-institute-shadow.grp deleted file mode 100644 index 38cad67..0000000 Binary files a/mpq/unit/cm/terran/quantum-institute-shadow.grp and /dev/null differ diff --git a/mpq/unit/cm/terran/quantum-institute.grp b/mpq/unit/cm/terran/quantum-institute.grp deleted file mode 100644 index e2f990a..0000000 Binary files a/mpq/unit/cm/terran/quantum-institute.grp and /dev/null differ diff --git a/mpq/unit/cm/terran/tencendur.grp b/mpq/unit/cm/terran/tencendur.grp index 2232599..20e4376 100644 Binary files a/mpq/unit/cm/terran/tencendur.grp and b/mpq/unit/cm/terran/tencendur.grp differ diff --git a/mpq/unit/cm/zerg/liivral-pond-damage.lof b/mpq/unit/cm/zerg/kalkiir-lake-damage.lof similarity index 100% rename from mpq/unit/cm/zerg/liivral-pond-damage.lof rename to mpq/unit/cm/zerg/kalkiir-lake-damage.lof diff --git a/mpq/unit/cm/zerg/liivral-pond-shadow.grp b/mpq/unit/cm/zerg/kalkiir-lake-shadow.grp similarity index 100% rename from mpq/unit/cm/zerg/liivral-pond-shadow.grp rename to mpq/unit/cm/zerg/kalkiir-lake-shadow.grp diff --git a/mpq/unit/cm/zerg/liivral-pond.grp b/mpq/unit/cm/zerg/kalkiir-lake.grp similarity index 100% rename from mpq/unit/cm/zerg/liivral-pond.grp rename to mpq/unit/cm/zerg/kalkiir-lake.grp diff --git a/mpq/unit/cmdbtns/cmdicons.grp b/mpq/unit/cmdbtns/cmdicons.grp index a4d2d23..7ede496 100644 Binary files a/mpq/unit/cmdbtns/cmdicons.grp and b/mpq/unit/cmdbtns/cmdicons.grp differ diff --git a/mpq/unit/cmdbtns/uniticons.grp b/mpq/unit/cmdbtns/uniticons.grp index 59127c0..057c52b 100644 Binary files a/mpq/unit/cmdbtns/uniticons.grp and b/mpq/unit/cmdbtns/uniticons.grp differ diff --git a/mpq/unit/protoss/bulwark-damage.lof b/mpq/unit/protoss/bulwark-damage.lof new file mode 100644 index 0000000..ba9345b Binary files /dev/null and b/mpq/unit/protoss/bulwark-damage.lof differ diff --git a/mpq/unit/protoss/pbaglow.grp b/mpq/unit/protoss/bulwark-overlay.grp similarity index 100% rename from mpq/unit/protoss/pbaglow.grp rename to mpq/unit/protoss/bulwark-overlay.grp diff --git a/mpq/unit/protoss/pbashad.grp b/mpq/unit/protoss/bulwark-shadow.grp similarity index 100% rename from mpq/unit/protoss/pbashad.grp rename to mpq/unit/protoss/bulwark-shadow.grp diff --git a/mpq/unit/protoss/sbattery.grp b/mpq/unit/protoss/bulwark.grp similarity index 100% rename from mpq/unit/protoss/sbattery.grp rename to mpq/unit/protoss/bulwark.grp diff --git a/mpq/unit/wirefram/grpwire.grp b/mpq/unit/wirefram/grpwire.grp index 7a3c65c..781f995 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 0b74d34..280f915 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 d524252..b01e9a0 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,191 +1,111 @@ -# 8 March 2025 -## Year 3, month 3, patch 1 - -## Patch summary -- Reworked [Savant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/savant), [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren), and [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant) -- Deployment of the [Tencendur](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/tencendur), [Xenolith](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/xenolith), and [Zobriolisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zobriolisk) -- More factional units for Futurist Federation, Golden Republic, Nydus Trinity, Order of the Sacred Saber, Starbound, Imicren Tendril, and Orkoti Tendril -- AI and stability improvements -- New terrain blends +# 22 March 2025 +## Year 3, month 3, patch 2 Download [Fraud Launcher 2](https://fraudsclub.com/files/Fraud%20Launcher%202.zip) for easier setup and maintenance! It now includes automatic setup and updates for CrownLink, a networking alternative for Cosmonarchy! -## Next patch... -Our goals for the next patch (22 March 2025) include: -- Balance adjustments ahead of the March Invitational -- Deployment of the [Facade](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/facade), and other infrastructure -- More factional units -- AI and stability improvements -- New terrain blends +## Patch summary +- Made several balance adjustments ahead of the March Invitational (29-30 March 2025) +- Adjusted tech requirements for the Valkyrie, the Pythean, and the Xenolith +- Deployed the [Cestus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cestus), the [Facade](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/facade), and the [Bulwark](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/bulwark) +- Made several bugfixes and a few AI improvements +- Added a few new terrain blends to Desert +- Added some new models, courtesy of DeltaCadimus and Solstice +- Updated Ramesses unit responses, courtesy of Myrian ## Bugfixes -- **Stability:** - - Further reduced desync rate (a. DF) - - Fixed a crash case related to rescuable units (r. & c. DF) - **Gameplay:** - - When **flip-attack-and-patrol** is enabled, fixed a buttonset issue with **Talos**es (r. Hamster) - - **Khalendric Ashguard** now correctly benefits from Vengeful March (r. Londier) - - **Futurist Cleric**s no longer provide **Nanoshield** (r. jakulangski) -- **Performance:** - - Movement speed calculations have been optimized, reducing performance cost of things like **Zoryusthaleth Swarming Omen** (c. DF) + - Projectiles for the **Hotshot**, **Siren**, **Cataphract**, and **Valkyrie** now no longer fail to strike targets that are at max range + - **Steward**s are no longer affected by speed modifiers, fixing bugs with attacking targets (r. ArbuzBudesh) + - Fixed bad buttonset for Futurist Federation **Stockade**s (r. Londier) - **Audiovisuals:** - - Improved minimap legibility of Jet Black and Dim Grey player colors - - Power fields now display when selecting allied power generators (c. DF) - - Power fields now consistently show in witness mode and replay mode (c. DF) - - Weapon tooltip for **Oscilliant** has been corrected (r. BladehollowRWL) + - Fixed **Manifold** and variant weapon SFX being muted (r. lolrsk8s) + - Fixed **Sublime Shepherd** overlays showing on cloaked/burrowed units (r. GreenEggs'NSpam) + - Fixed debug errors in **Piety Ward** death animations (r. Londier) + - Fixed bad **Starbound Manifold** passive string (.r lolrsk8s) ## Audiovisuals -- Detectors now have a command card button -- All non-factional units have received unique placeholder portraits (many c. jun3hong) +- New models for: + - **Simulacrum**, **Matrix** (c. DeltaCadimus) + - **Star Sovereign** (c. Solstice) - New unit responses for: - - **Ramesses** + - **Ramesses** (c. Myrian) ## Terran -- [Eidolon](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/eidolon): - - Build time 23 » 20 -- [Savant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/savant): **Revised!** - - Build time 25 » 23 - - **Breathing Battery:** - - Now a proper transformation - - Movement speed in Entropy mode 4.4 » 5 - - Now immobile in Siphon mode - - **Discoid Railgun:** - - Weapon range in Siphon mode 6 » 7 - - Armor penetration in Siphon mode 3 » 0 - - Weapon cooldown in Siphon mode 0.83 » 0.75 -- [Madcap](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/madcap): - - **Danaan Autogun:** - - Weapon damage 1x6 » 1x7 -- [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren): **Revised!** - - Resource costs 75/75 » 75/100 - - HP 90 » 100 - - **Charybdal Rifle:** - - Weapon factor 5 » 3 - - **NEW: Law of Attraction:** - - Now pulls victims 2 range closer to the Siren -- [Dilettante](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/dilettante): - - Build time 20 » 15 - - Transport weight 2 » 1 -- [Sevenstep](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/sevenstep): - - Build time 30 » 26 -- [Silvertongue](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/silvertongue): - - Build time 40 » 35 -- [Goliath](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/goliath): - - HP 220 200 - - **Twin Autocannons:** - - Weapon damage 2x5 » 2x4 +- [Savant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/savant): + - **Power Siphon:** + - Weapon range 7 » 8 - [Blackjack](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/blackjack): - - **Monogun:** - - Weapon cooldown 0.54 » 0.5 -- [Matador](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/matador): **Revised!** - - No longer has Twinstrike Cannons - - Now attacks 25% faster in Cinder Mode -- [Ramesses](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ramesses): - - Build time 25 » 22 - - HP 100 » 110 - - **Pharoah Cannons:** - - Weapon damage 2x6 » 2x7 -- [Durendal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/durendal): - - Build time 28 » 26 -- [Cataphract](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cataphract): - - Build time 45 » 40 -- [Sundog](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/sundog): - - Build time 35 » 30 -- [Salamander](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/salamander): - - Build time 35 » 32 + - Movement speed 5 » 5.5 +- [Wraith](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/wraith): + - Build time 28 » 25 +- [Valkyrie](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/valkyrie): + - Now trained at Starpad, from Starport +- [Trojan](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/trojan): + - Build time 30 » 28 +- [Pythean](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/pythean): + - Now trained at Starport, from Nanite Assembly + - Now accelerates faster, reducing drift - [Azazel](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/azazel): - - Build time 35 » 32 -- [Seraph](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/seraph): - - Build time 40 » 35 -- [Fulcrum](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/fulcrum): - - Build time 45 » 50 -- [Rotary](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/rotary): - - Resource costs 200/75 » 175/75 - - Build time 35 » 30 -- **NEW:** [Tencendur](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/tencendur): - - Heavy garrison; requires Atlas -- **NEW:** [Maverick (Futurist)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/maverick-futurist): - - Futurist Federation: Maverick variant -- **NEW:** [Blackjack (Golden)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/blackjack-golden): - - Golden Republic: Blackjack variant -- **NEW:** [Eidolon (Nydus)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/eidolon-nydus): - - Nydus Trinity: Eidolon variant + - **Sublime Shepherd:** + - Effect range 4 » 6 + - Now always applies to structures + - Now applies if the attacker dies before the attack lands +- [Anchor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/anchor): + - Transport weight 10 » 15 +- [Sentinel](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/sentinel): + - Transport weight 8 » 12 +- **NEW:** [Cestus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cestus): + - Warding outpost; detects and provides armor; no tech requirement +- **NEW:** [Facade](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/facade): + - Cloaking outpost; can activate a cloaking field; requires Atlas ## Protoss -- [Artisan](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/artisan): - - Build time 25 » 28 -- [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant) **Revised!**: - - **Tyranny » Maledictus:** - - Channels for 5 seconds before declaring the target their malefactor - - While within 10 range of their tyrant, malefactors gain 33% movement speed, use the tyrant's energy as an overshield, and tyrannize hostiles on death - - Tyrants can only have one malefactor at a time - - **Maelstrom:** - - Duration 4 seconds » 5 seconds -- [Accantor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/accantor): - - Movement speed 1.63 » 1.8 (10% faster) - - Removed variable movement speed steps -- [Architect](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/architect): - - **Dispersive Salvo:** - - Weapon damage 1x40 » 1x30 +- [Manifold](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/manifold): + - Build time 20 » 18 +- [Idol](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/idol): + - Resource costs 100/50 » 75/50 + - Build time 28 » 25 + - HP 80 » 70 + - Armor 1 » 0 +- [Golem](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/golem): + - Build time 30 » 28 - [Vibrance](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/vibrance): - - Armor 4 » 3 - - Movement speed 5 » 4.14 (17% slower) - **Sensory Overload:** - - Weapon damage 1x15 » 1x10 -- [Solarion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/solarion): - - Armor 6 » 5 -- [Star Sovereign](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/star-sovereign): - - Shields 150 » 200 -- [Cedent](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/cedent): - - Build time 25 » 20 -- [Aquifer](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/aquifer) and [Matrix](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/matrix): - - Build time 45 » 40 - - Now requires a tier 1 production structure -- [Crucible](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/crucible): - - Now requires a tier 1 production structure - - Now counts as a tier 2 production structure -- [Engram](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/engram): - - Now requires a tier 2 production structure -- [Unitary Union](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/unitary-union): - - Resource costs 400/300 » 400/350 -- **NEW:** [Xenolith](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/xenolith): - - Recalling power array; requires any tier 2 -- **NEW:** [Dracadin (Order](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/dracadin-order): - - Order of the Sacred Saber: Dracadin variant + - No longer attacks air units +- [Didact](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/didact): + - Movement speed 2.914 » 3.332 + - **Dimensional Recall:** + - Channel time 2.25 » 4 +- [Xenolith](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/xenolith): + - Now requires any tier 3, from any tier 2 + - Resource costs 250/150 » 250/200 + - Build time 30 » 40 + - **Dimensional Recall:** + - Channel time 2.25 » 4 +- [Lattice](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/lattice): + - Resource costs 150/25 » 175/25 +- **NEW:** [Bulwark](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/bulwark): + - Protective core; detects and heals shields; no tech requirement ## Zerg -- [Rilirokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/rilirokor): **Revised!** - - Can now be mutated from Larvae (dual-birth, no tech requirement) - - Timed life now resets to full while on cagra - - On attack, now gains +1 second of timed life -- [Hydralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hydralisk): - - Movement speed 6.52 » 6.398 (2% slower) - - Removed variable movement speed steps -- [Kagralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/kagralisk): - - Movement speed 4.496 » 4.797 (7% faster) - - Removed variable movement speed steps -- [Gorgrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gorgrokor): - - Sight range 8 » 7 +- [Rilirokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/rilirokor): + - No longer has **Saber Siphon** + - *This was intended to be removed when the timed life gain on-hit was implemented. Oops!* +- [Rililisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/rililisk): + - No longer has **Saber Siphon** + - Now gains timed life on each attack +- [Liiralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/liiralisk): + - **Hollowed Glaves:** + - Armor penetration 1 » 2 +- [Tethzorokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/tethzorokor): + - Resource costs 150/50 » 150/25 - [Ultrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/ultrokor): - - Resource costs 250/150 » 300/150 - - HP 500 » 400 - - Armor 5 » 3 -- [Zarcavrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zarcavrokor): - - Resource costs 175/150 » 200/125 - - HP 300 » 280 - - Armor 4 » 3 - - Sight range 10 » 9 -- [Larvosk Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/larvosk-cesiant): - - Build time 30 » 35 -- [Ultrav Cavern](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/ultrav-cavern): - - Resource costs 1000/500 » 400/400 - - Build time 60 » 50 - - HP 1250 » 1200 - - Armor 8 » 7 - - Now requires Irol Iris, from Othstol Oviform -- **NEW:** [Zobriolisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zobriolisk): - - Versatile assault strain; morphed from Lakizilisk, requires Ultrav Cavern -- **NEW:** [Quazrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/quazrokor): - - Imicren Tendril: Quazilisk variant -- **NEW:** [Hydralisk (Orkoti)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hydralisk-orkoti): - - Orkoti Tendril: Hydralisk variant \ No newline at end of file + - Resource costs 300/150 » 250/125 +- [Surkith Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/surkith-cesiant) and [Skortrith Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/skortrith-cesiant): + - Weapon fire animation timing reduced +- [Spraith Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/spraith-cesiant): + - **Seeker Spores:** + - Weapon cooldown 0.54 » 0.42 +- [Spirtith Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/spirtith-cesiant): + - **Spirtith Spores:** + - Weapon cooldown 0.54 » 0.42 \ No newline at end of file diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index 74d7538..da64094 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ