diff --git a/master changelog.md b/master changelog.md index d6c671b..4a9ce21 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 +- [13 April 2024](#13-april-2024) - [6 April 2024](#6-april-2024] - [23 March 2024](#23-march-2024) - [16 March 2024](#16-march-2024] @@ -84,6 +85,33 @@ See patchnotes.md for info on the most recent patch! - [13 August 2020](#13-august-2020) - [12 August 2020](#12-august-2020) +# 13 April 2024 +## Acropolis #1 - Battlements Stage + +This patch includes bugfixes, audiovisual improvements and mild balance adjustments. + +Download [Fraud Launcher 2](https://fraudsclub.com/files/Fraud%20Launcher%202.zip) for easier setup and maintenance! + +We are still hunting for desyncs! Please submit your critical logs to cm-issues on [our Discord server](https://discord.com/invite/s5SKBmY). + +## Bugfixes +- Gameplay: + - Fixed certain units being made invincible by Stasis Field, even after the effect expires (r. TheBeaver99 & benno) +- Audiovisuals: + - Fixed flipped SFX for Savant modes + - Fixed doubled SFX for Savant while in garrisons + +## Audiovisuals: +- Overhauled cloaking visuals! (c. DF) +- Added birth animations for: + - Alkajelisk (cocoon), Zarcavrokor (egg) + +## Zerg +- [Zethrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zethrokor): + - Time cost now 13, from 15 +- [Izirokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/izirokor): + - HP now 115, from 105 + # 6 April 2024 This patch includes bugfixes, audiovisual improvements, and balance adjustments. diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 500f505..4737938 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 b23f297..5646ab5 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 28395cd..87cc2f3 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -1840,10 +1840,10 @@ Tetcaerokor Birth (Egg) Alkajelisk Birth (Cocoon) Zarcavrokor Birth (Egg) Zarcavrokor Birth (Cocoon) -Extended Image #840 -Extended Image #841 -Extended Image #842 -Extended Image #843 +Algoztalisk Birth (Egg) +Algoztalisk Birth (Cocoon) +Gorgon Petrification +Autocrat Controlled Opposition Extended Image #844 Extended Image #845 Extended Image #846 diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index a01283c..929cfc0 100644 Binary files a/mpq/arr/units.datex and b/mpq/arr/units.datex differ diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index d44aa39..52ebbae 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -529,6 +529,7 @@ IsthrathalethCastSpell: IsthrathalethUnused2: playfram 0x00 nobrkcodestart + sigorder 32 playsnd 820 # Isthrathaleth pissed 02 wait 1 playfram 0x11 @@ -1974,6 +1975,7 @@ MatralethUnused2: setvertpos 0 playfram 0x55 nobrkcodestart + sigorder 32 wait 1 playfram 0x66 wait 1 @@ -10073,6 +10075,7 @@ DidactUnused2: nobrkcodestart wait 1 playsnd 2309 # Didact Stasis Field channel 01 + sigorder 32 wait 3 imgul 364 0 0 # Stasis Field Hit wait 7 @@ -10997,6 +11000,7 @@ CantavisUnused1: CantavisCastSpell: playfram 0x00 nobrkcodestart + sigorder 64 playsnd 2547 # Psionic Storm cast 01 wait 1 playfram 0x11 @@ -23372,7 +23376,7 @@ SpecialState1 [NONE] CentaurInit: imgul 1026 0 42 # Centaur Shadow (cm\terran\centaur.grp) CentaurGndAttkToIdle: - playfram 0x00 # Frame set 0 + playfram 0x00 goto ScourgeLocal00 CentaurDeath: @@ -23429,7 +23433,7 @@ CentaurWalking: CentaurUnused2: wait 1 nobrkcodestart - playsndbtwn 1204 1207 + playsndbtwn 1204 1207 # fireweapon 24 wait 4 fireweapon 24 @@ -38839,11 +38843,11 @@ WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] -Built ScourgeLocal00 +Built InfestedTerranWalkingToIdle Landing ScourgeLocal00 LiftOff ScourgeLocal00 IsWorking ProstrationStageIsWorking -WorkingToIdle ScourgeLocal00 +WorkingToIdle InfestedTerranWalkingToIdle WarpIn ProstrationStageWarpIn Unused3 [NONE] StarEditInit [NONE] @@ -38917,7 +38921,7 @@ ProstrationStageDisable: wait 2 playfram 19 wait 2 - goto ScourgeLocal00 + goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -39860,6 +39864,7 @@ MagnetarLocal00: MagnetarCastSpell: imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp) + sigorder 32 goto MagnetarLocal00 MagnetarWalking: @@ -50920,5 +50925,57 @@ Death FusionCutterHitDamagelessDeath FusionCutterHitDamagelessSilentInit: playfram 0x00 goto FusionCutterHitDamagelessCont + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1844 Gorgon Petrification (cm\terran\gorgon-petrification.grp) +.headerstart +IsId 776 +Type 1 +Init GorgonPetrificationInit +Death Generic_Wait1End +.headerend +# ----------------------------------------------------------------------------- # + +GorgonPetrificationInit: + playfram 0x00 + wait 1 + playfram 1 + wait 1 + playfram 2 + 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 1 + playfram 17 + wait 1 + playfram 18 + wait 1 + end -## Next free IsId: 776 \ No newline at end of file +## Next free IsId: 777 \ No newline at end of file diff --git a/mpq/sound/cm/t/_building/_construct-01.wav b/mpq/sound/cm/t/_building/_construct-01.wav index 735dd2d..4f323f2 100644 Binary files a/mpq/sound/cm/t/_building/_construct-01.wav and b/mpq/sound/cm/t/_building/_construct-01.wav differ diff --git a/mpq/sound/cm/t/_building/_construct-02.wav b/mpq/sound/cm/t/_building/_construct-02.wav index 085d6e5..048550e 100644 Binary files a/mpq/sound/cm/t/_building/_construct-02.wav and b/mpq/sound/cm/t/_building/_construct-02.wav differ diff --git a/mpq/sound/cm/t/_building/_construct-03.wav b/mpq/sound/cm/t/_building/_construct-03.wav index de79fd7..77bc7c8 100644 Binary files a/mpq/sound/cm/t/_building/_construct-03.wav and b/mpq/sound/cm/t/_building/_construct-03.wav differ diff --git a/mpq/sound/cm/t/_building/_construct-04.wav b/mpq/sound/cm/t/_building/_construct-04.wav index 267b9fc..2c0b599 100644 Binary files a/mpq/sound/cm/t/_building/_construct-04.wav and b/mpq/sound/cm/t/_building/_construct-04.wav differ diff --git a/mpq/tileset/Desert.cv5 b/mpq/tileset/Desert.cv5 index 28c284f..7170748 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 d2d978a..1d689de 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 4cf79e5..4eff799 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 4845d9a..b32413e 100644 Binary files a/mpq/tileset/Desert.vx4ex and b/mpq/tileset/Desert.vx4ex differ diff --git a/mpq/tileset/platform.cv5 b/mpq/tileset/platform.cv5 index 8ab4734..8bbd7c8 100644 Binary files a/mpq/tileset/platform.cv5 and b/mpq/tileset/platform.cv5 differ diff --git a/mpq/tileset/platform.vf4 b/mpq/tileset/platform.vf4 index 382570a..cdf4c7b 100644 Binary files a/mpq/tileset/platform.vf4 and b/mpq/tileset/platform.vf4 differ diff --git a/mpq/tileset/platform.vr4 b/mpq/tileset/platform.vr4 index 1894d0d..cbaba8c 100644 Binary files a/mpq/tileset/platform.vr4 and b/mpq/tileset/platform.vr4 differ diff --git a/mpq/tileset/platform.vx4ex b/mpq/tileset/platform.vx4ex index 7f04dad..6776e83 100644 Binary files a/mpq/tileset/platform.vx4ex and b/mpq/tileset/platform.vx4ex differ diff --git a/mpq/unit/cm/terran/autocrat-controlled-opposition.grp b/mpq/unit/cm/terran/autocrat-controlled-opposition.grp new file mode 100644 index 0000000..99105f0 Binary files /dev/null and b/mpq/unit/cm/terran/autocrat-controlled-opposition.grp differ diff --git a/mpq/unit/cm/terran/burst-lasers-red-small.grp b/mpq/unit/cm/terran/burst-lasers-red-small.grp index d9d263d..9f3169e 100644 Binary files a/mpq/unit/cm/terran/burst-lasers-red-small.grp and b/mpq/unit/cm/terran/burst-lasers-red-small.grp differ diff --git a/mpq/unit/cm/terran/gorgon-petrification.grp b/mpq/unit/cm/terran/gorgon-petrification.grp new file mode 100644 index 0000000..cc26638 Binary files /dev/null and b/mpq/unit/cm/terran/gorgon-petrification.grp differ diff --git a/mpq/unit/cm/zerg/algoztalisk-birth-flying.grp b/mpq/unit/cm/zerg/algoztalisk-birth-flying.grp new file mode 100644 index 0000000..9088ecd Binary files /dev/null and b/mpq/unit/cm/zerg/algoztalisk-birth-flying.grp differ diff --git a/mpq/unit/cm/zerg/algoztalisk-birth.grp b/mpq/unit/cm/zerg/algoztalisk-birth.grp new file mode 100644 index 0000000..bf4e5d7 Binary files /dev/null and b/mpq/unit/cm/zerg/algoztalisk-birth.grp differ diff --git a/mpq/unit/cm/zerg/zarcavrokor-birth-flying.grp b/mpq/unit/cm/zerg/zarcavrokor-birth-flying.grp index bea4da1..e247f8b 100644 Binary files a/mpq/unit/cm/zerg/zarcavrokor-birth-flying.grp and b/mpq/unit/cm/zerg/zarcavrokor-birth-flying.grp differ diff --git a/mpq/unit/terran/medic.grp b/mpq/unit/terran/medic.grp new file mode 100644 index 0000000..92b4ee2 Binary files /dev/null and b/mpq/unit/terran/medic.grp differ diff --git a/patchnotes.md b/patchnotes.md index ec811da..64b44e0 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,7 +1,7 @@ -# 13 April 2024 -## Acropolis #1 - Battlements Stage +# 16 April 2024 +## Acropolis #1 - Throneroom Stage -This patch includes bugfixes, audiovisual improvements and mild balance adjustments. +This patch includes bugfixes and audiovisual improvements. Download [Fraud Launcher 2](https://fraudsclub.com/files/Fraud%20Launcher%202.zip) for easier setup and maintenance! @@ -9,18 +9,25 @@ We are still hunting for desyncs! Please submit your critical logs to cm-issues ## Bugfixes - Gameplay: - - Fixed certain units being made invincible by Stasis Field, even after the effect expires (r. TheBeaver99 & benno) + - The following channels now proc decloaking: + - Magnetar Yamato Cannon + - Cantavis Psionic Storm + - Didact Stasis Field + - Matraleth Blissful Embrace & Parasitic Excision + - Isthrathaleth Plague - Audiovisuals: - - Fixed flipped SFX for Savant modes - - Fixed doubled SFX for Savant while in garrisons + - Removed one debug printout for nullsprites (c. DF, r. benno) + - Fixed Prostration Stage not returning to its idle animation under certain circumstances + - Fixed missing SFX for Savant while in garrisons + - Fixed Savant Entropy Gauntlets overlay appearing beneath garrisons + - Improved sound presence for Terran addon construction SFX ## Audiovisuals: -- Overhauled cloaking visuals! (c. DF) +- Adjusted sprite for: + - Cleric (recolored healing from yellow to blue) + - Gorgon laser (now less transparent) - Added birth animations for: - - Alkajelisk (cocoon), Zarcavrokor (egg) - -## Zerg -- [Zethrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zethrokor): - - Time cost now 13, from 15 -- [Izirokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/izirokor): - - HP now 115, from 105 \ No newline at end of file + - Algoztalisk (egg and cocoon), Zarcavrokor (cocoon) +- Added placeholder ability reads for: + - Gorgon Petrification + - Autocrat Controlled Opposition \ No newline at end of file diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index ed7d096..8fbaacb 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ