1
0
mirror of https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-release.git synced 2026-10-04 08:01:31 +00:00

6 April 2024 - Acropolis #1, Gauntlet B

This commit is contained in:
Pr0nogo 2024-04-06 16:53:55 -04:00
parent 3332fb3e5c
commit 023ec9dbda
94 changed files with 270 additions and 157 deletions

View File

@ -5,6 +5,7 @@ Since December 2022, this changelog shows only past changes.
See patchnotes.md for info on the most recent patch! See patchnotes.md for info on the most recent patch!
# Table of Contents # Table of Contents
- [23 March 2024](#23-march-2024)
- [16 March 2024](#16-march-2024] - [16 March 2024](#16-march-2024]
- [2 March 2024][#2-march-2024] - [2 March 2024][#2-march-2024]
- [30 December 2023][#30-december-2023] - [30 December 2023][#30-december-2023]
@ -82,6 +83,91 @@ See patchnotes.md for info on the most recent patch!
- [13 August 2020](#13-august-2020) - [13 August 2020](#13-august-2020)
- [12 August 2020](#12-august-2020) - [12 August 2020](#12-august-2020)
# 23 March 2024
This patch includes bugfixes, audiovisual improvements, and mild balance adjustments.
Download [Fraud Launcher 2](https://fraudsclub.com/files/Fraud Launcher 2.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).
## General
- **Internals:**
- CPU throttling is now disabled, as it offers no benefit to modern CPUs (c. Veeq7)
- **Config:**
- Changed default map path to better suit the new default installation environment
## Game modes:
- **Omnipresence:**
- Now limited to two races, from three, based on player selection
- Terran adds Protoss, Protoss adds Zerg, Zerg adds Terran
- Can be overridden in scenarios using new crig action `set_omnipresence_state`
- **The Turning:**
- Fixed order limit being reached by zombies
## Bugfixes
- Stability:
- Prospectively fixed a rare nullsprite crash (r. The Shambler)
- Gameplay:
- Analogue Empathy Core now properly takes into account actual damage dealt (e.g. splash, Clarion Phase Link) when reflecting projectiles
- Removed detector flag from Axtoth Axis (r. TheBeaver99)
- Audiovisual:
- Savants now correctly play their weaponfire SFX when attacking while garrisoned
- Losing a structure with an addon still attached no longer plays the "abandon addon" advisor event (r. TheBeaver99)
- Fixed advisor events not playing for structure warp completion if your race was not Protoss, and addon completion if your race was not Terran (r. TheBeaver99)
- Corrected Vagrant Shade portrait (r. TheBeaver99)
## Audiovisuals
- Revised graphics for:
- Kalkalisk (c. Solstice; cocoon birth animation not yet implemented)
- Added unit responses for:
- Empress (c. [M](https://twitter.com/TheUnluckyM) & Chumbeque)
- Added birth animations for:
- Protathalor, Tethzorokor, Gorgrokor, Vilgorokor
- Added SFX for:
- Terran addon self-construction
- Madcaps reaching full stacks of Cabeirus Feeders
- Cikralisk weaponfire
- Updated icons for:
- Terran supreme construction; All Protoss constructions (c. TheBeaver99)
## Terran
- [Eidolon](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/eidolon):
- Time cost now 25, from 30
- Weapon range now 9, from 8
- [Apostle](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/apostle):
- Time cost now 30, from 35
- [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren):
- Time cost now 25, from 30
- [Striga](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/striga):
- Time cost now 25, from 30
- [Madrigal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/madrigal):
- Imperioso Missiles:
- Weapon range now 8, from 7
## Protoss
- [Zealot](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/zealot):
- Transport space cost now 3, from 2
- [Amaranth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/amaranth):
- Transport space cost now 3, from 2
- [Herald](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/herald):
- Transport space cost now 3, from 4
- [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant):
- Transport space cost now 6, from 4
- [Idol](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/idol):
- Transport space cost now 3, from 2
- [Positron](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/positron):
- Transport space cost now 3, from 4
- [Architect](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/architect):
- Transport space cost now 8, from 6
- [Demiurge](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/demiurge):
- Transport space cost now 10, from 6
## Zerg
- [Hachirosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hachirosk), [Caphrolosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/caphrolosk), and [Gathtelosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gathtelosk):
- Collision size normalized with other town centers
- *This is primarily to avoid poor resource returns that only impact some races, but also allows Zerg to potentially create walls where they couldn't previously.*
# 16 March 2024 # 16 March 2024
This patch includes bug and stability fixes, audiovisual improvements, some mild balance changes, and the implementation of Chokral (evolved Alkag) strains. This patch includes bug and stability fixes, audiovisual improvements, some mild balance changes, and the implementation of Chokral (evolved Alkag) strains.

Binary file not shown.

Binary file not shown.

View File

@ -1118,7 +1118,7 @@ Star Sovereign Shadow
Apostle Apostle
Apostle Shadow Apostle Shadow
Apostle Remains Apostle Remains
Exemplar Weapon Exemplar Torpedo
Future Station Shadow Future Station Shadow
Argosy Argosy
Argosy Shadow Argosy Shadow
@ -1221,7 +1221,7 @@ Architect
Architect Shadow Architect Shadow
Architect Engines Architect Engines
Kalkalisk Birth (Cocoon) Kalkalisk Birth (Cocoon)
Iroleth Birth Iroleth Birth (Cocoon)
Nathrokor Birth Nathrokor Birth
Alkajelisk Birth Alkajelisk Birth
Shaman (Support Mode) Shaman (Support Mode)
@ -1830,13 +1830,13 @@ Tethzorokor Birth
Vilgorokor Birth Vilgorokor Birth
Protathalor Birth Protathalor Birth
Cikralisk Birth Cikralisk Birth
Extended Image #830 Cherbrathalor Birth
Extended Image #831 Okrimnilisk Birth
Extended Image #832 Axitrilisk Birth
Extended Image #833 Tosgrilisk Birth (Egg)
Extended Image #834 Tosgrilisk Birth (Cocoon)
Extended Image #835 Iroleth Birth (Egg)
Extended Image #836 Tetcaerokor Birth (Egg)
Extended Image #837 Extended Image #837
Extended Image #838 Extended Image #838
Extended Image #839 Extended Image #839

Binary file not shown.

View File

@ -3028,53 +3028,53 @@ Addon Construction 04
Cikralisk Weaponfire 01 Cikralisk Weaponfire 01
Cikralisk Weaponfire 02 Cikralisk Weaponfire 02
Cikralisk Weaponfire 03 Cikralisk Weaponfire 03
Extended Sound #1 Furen Advisor Addon 01
Extended Sound #1 Furen Advisor Addon Abandon 01
Extended Sound #1 Furen Advisor Ally Attack P 01
Extended Sound #1 Furen Advisor Ally Attack T 01
Extended Sound #1 Furen Advisor Ally Attack Z 01
Extended Sound #1 Furen Advisor Ally Attack A 01
Extended Sound #1 Furen Advisor Ally Attack B 01
Extended Sound #1 Furen Advisor Army Attack 01
Extended Sound #1 Furen Advisor Base Attack 01
Extended Sound #1 Furen Advisor No Energy 01
Extended Sound #1 Furen Advisor Landing Interrupted 01
Extended Sound #1 Furen Advisor No Minerals 01
Extended Sound #1 Furen Advisor Missile Armed 01
Extended Sound #1 Furen Advisor Missile Launched 01
Extended Sound #1 Furen Advisor No Build 01
Extended Sound #1 Furen Advisor No Land 01
Extended Sound #1 Furen Advisor No Warp 01
Extended Sound #1 Furen Advisor Tech Up 01
Extended Sound #1 Furen Advisor No Vespene 01
Extended Sound #1 Furen Advisor Warp Complete 01
Extended Sound #1 Empyrean Death 01
Extended Sound #1 Empyrean Death 02
Extended Sound #1 Empyrean Death 03
Extended Sound #1 Idol Death 01
Extended Sound #1 Idol Death 02
Extended Sound #1 Idol Death 03
Extended Sound #1 Idol Death 04
Extended Sound #1 Exemplar Weaponhit 01
Extended Sound #1 Exemplar Weaponhit 02
Extended Sound #1 Exemplar Weaponhit 03
Extended Sound #1 Vassal Death 01
Extended Sound #1 Vassal Death 02
Extended Sound #1 Vassal Death 03
Extended Sound #1 Amaranth Weaponhit 01
Extended Sound #1 Amaranth Weaponhit 02
Extended Sound #1 Amaranth Weaponhit 03
Extended Sound #1 Amaranth Weaponhit 04
Extended Sound #1 Cataphract Death 01
Extended Sound #1 Cataphract Death 02
Extended Sound #1 Cataphract Death 03
Extended Sound #1 Cataphract Death 04
Extended Sound #1 Cataphract Death 05
Extended Sound #1 Cataphract Death 06
Extended Sound #1 Cataphract Death 07
Extended Sound #1 Ancile Death 01
Extended Sound #1 Ancile Death 02
Extended Sound #1 Ancile Death 03
Extended Sound #1 Extended Sound #1
Extended Sound #1 Extended Sound #1
Extended Sound #1 Extended Sound #1

View File

@ -3027,4 +3027,51 @@ cm\t\_building\_construct-03.wav
cm\t\_building\_construct-04.wav cm\t\_building\_construct-04.wav
cm\z\cikralisk\wf-01.wav cm\z\cikralisk\wf-01.wav
cm\z\cikralisk\wf-02.wav cm\z\cikralisk\wf-02.wav
cm\z\cikralisk\wf-03.wav cm\z\cikralisk\wf-03.wav
cm\advisors\furen\furenad_addon-01.wav
cm\advisors\furen\furenad_addonabandon-01.wav
cm\advisors\furen\furenad_allyattack-p-01.wav
cm\advisors\furen\furenad_allyattack-t-01.wav
cm\advisors\furen\furenad_allyattack-z-01.wav
cm\advisors\furen\furenad_allyattack-a-01.wav
cm\advisors\furen\furenad_allyattack-b-01.wav
cm\advisors\furen\furenad_armyattack-01.wav
cm\advisors\furen\furenad_baseattack-01.wav
cm\advisors\furen\furenad_energy-01.wav
cm\advisors\furen\furenad_intland-01.wav
cm\advisors\furen\furenad_minerals-01.wav
cm\advisors\furen\furenad_missile-01.wav
cm\advisors\furen\furenad_missilelaunch-01.wav
cm\advisors\furen\furenad_nobuild-01.wav
cm\advisors\furen\furenad_noland-01.wav
cm\advisors\furen\furenad_nowarp-01.wav
cm\advisors\furen\furenad_tech-01.wav
cm\advisors\furen\furenad_vespene-01.wav
cm\advisors\furen\furenad_warp-01.wav
cm\p\empyrean\dth-01.wav
cm\p\empyrean\dth-02.wav
cm\p\empyrean\dth-03.wav
cm\p\idol\dth-01.wav
cm\p\idol\dth-02.wav
cm\p\idol\dth-03.wav
cm\p\idol\dth-04.wav
cm\p\exemplar\wh-01.wav
cm\p\exemplar\wh-02.wav
cm\p\exemplar\wh-03.wav
cm\p\vassal\dth-01.wav
cm\p\vassal\dth-02.wav
cm\p\vassal\dth-03.wav
cm\p\amaranth\wh-01.wav
cm\p\amaranth\wh-02.wav
cm\p\amaranth\wh-03.wav
cm\p\amaranth\wh-04.wav
cm\t\cataphract\dth-01.wav
cm\t\cataphract\dth-02.wav
cm\t\cataphract\dth-03.wav
cm\t\cataphract\dth-04.wav
cm\t\cataphract\dth-05.wav
cm\t\cataphract\dth-06.wav
cm\t\cataphract\dth-07.wav
cm\t\ancile\dth-01.wav
cm\t\ancile\dth-02.wav
cm\t\ancile\dth-03.wav

Binary file not shown.

View File

@ -182,7 +182,7 @@ Zerg Izirokor
Zerg Irulant Ivoa Zerg Irulant Ivoa
Protoss Artisan Protoss Artisan
Protoss Empress Protoss Empress
Protoss Astral Omen Protoss Prudence
Zerg Skithrokor Zerg Skithrokor
Terran Paladin Terran Paladin
Terran Savant Terran Savant

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -25923,7 +25923,7 @@ EmpyreanGndAttkToIdle:
goto MinotaurGndAttkToIdle goto MinotaurGndAttkToIdle
EmpyreanDeath: EmpyreanDeath:
playsnd 533 playsndbtwn 3050 3052 # Empyrean death 01, 02, 03
imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp)
wait 3 wait 3
lowsprul 223 0 42 # Protoss Building Rubble Small lowsprul 223 0 42 # Protoss Building Rubble Small
@ -27067,6 +27067,7 @@ ExemplarTorpedoLocal01:
ExemplarTorpedoDeath: ExemplarTorpedoDeath:
imgol 1105 0 0 # Exemplar weapon impact imgol 1105 0 0 # Exemplar weapon impact
playsndbtwn 3057 3059 # Exemplar weaponhit 01, 02, 03
domissiledmg domissiledmg
wait 1 wait 1
end end
@ -27875,7 +27876,7 @@ VassalWalkingToIdle:
goto VassalWalkingToIdle goto VassalWalkingToIdle
VassalDeath: VassalDeath:
playsnd 8 # Misc\ExploMed.wav playsndbtwn 3060 3062 # Vassal death 01, 02, 03
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 3 wait 3
lowsprul 847 0 42 # Protoss Unit Rubble Small lowsprul 847 0 42 # Protoss Unit Rubble Small
@ -29223,12 +29224,12 @@ AmaranthGndAttkRpt:
wait 1 wait 1
playfram 0x55 playfram 0x55
playsndbtwn 1231 1234 # Amaranth weaponfire 01, 02, 03, 04 playsndbtwn 1231 1234 # Amaranth weaponfire 01, 02, 03, 04
attackmelee 1 664 # Protoss\ZEALOT\pzeHit00.WAV attackmelee 4 3063 3064 3065 3066 # Amaranth weaponhit 01, 02, 03, 04
wait 1 wait 1
playfram 0x66 playfram 0x66
wait 1 wait 1
playfram 0x77 playfram 0x77
attackmelee 1 664 # Protoss\ZEALOT\pzeHit00.WAV attackmelee 4 3063 3064 3065 3066 # Amaranth weaponhit 01, 02, 03, 04
wait 1 wait 1
playfram 0x88 playfram 0x88
nobrkcodeend nobrkcodeend
@ -29606,8 +29607,8 @@ IdolLocal00:
goto IdolLocal00 goto IdolLocal00
IdolDeath: IdolDeath:
playsnd 638 # Protoss\TRILOBYTE\PTrDth00.WAV playsndbtwn 3053 3056 # Idol death 01, 02, 03, 04
imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 3 wait 3
lowsprul 847 0 0 # Protoss Unit Rubble Small lowsprul 847 0 0 # Protoss Unit Rubble Small
wait 1 wait 1
@ -29701,8 +29702,8 @@ GolemLocal00:
goto GolemLocal00 goto GolemLocal00
GolemDeath: GolemDeath:
playsnd 638 # Protoss\TRILOBYTE\PTrDth00.WAV playsnd 533 # Protoss\Scout\PScDth00.WAV
imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 3 wait 3
lowsprul 847 0 0 # Protoss Unit Rubble Small lowsprul 847 0 0 # Protoss Unit Rubble Small
wait 1 wait 1
@ -44638,7 +44639,7 @@ AncileGndAttkToIdle:
goto AncileGndAttkToIdle goto AncileGndAttkToIdle
AncileDeath: AncileDeath:
playsnd 257 # Terran\PHOENIX\TPhDth00.WAV playsndbtwn 3074 3076 # Ancile death 01, 02, 03
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3 wait 3
lowsprul 845 0 42 # Terran Unit Rubble Small lowsprul 845 0 42 # Terran Unit Rubble Small
@ -47173,7 +47174,7 @@ CataphractLocal00:
goto CataphractLocal00 goto CataphractLocal00
CataphractDeath: CataphractDeath:
playsnd 2820 # Goliath death 01 playsndbtwn 3067 3073 # Cataphract death 01, 02, 03, 04, 05, 06, 07
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp) imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3 wait 3
lowsprul 273 0 0 # Terran Building Rubble Small lowsprul 273 0 0 # Terran Building Rubble Small
@ -47548,11 +47549,9 @@ SpecialState1 [NONE]
TetcaerokorInit: TetcaerokorInit:
imgul 1594 0 42 # Tetcaerokor Shadow (cm\zerg\tetcaerokor.grp) imgul 1594 0 42 # Tetcaerokor Shadow (cm\zerg\tetcaerokor.grp)
playfram 0x00 playfram 0x20
wait 2 wait 2
TetcaerokorWalkingToIdle: TetcaerokorWalkingToIdle:
playfram 0x20
wait 2
playfram 0x40 playfram 0x40
wait 2 wait 2
playfram 0x60 playfram 0x60
@ -47569,10 +47568,10 @@ TetcaerokorWalkingToIdle:
wait 2 wait 2
playfram 0x120 playfram 0x120
wait 2 wait 2
playfram 0x140
wait 2
playfram 0x00 playfram 0x00
wait 2 wait 2
playfram 0x20
wait 2
goto TetcaerokorWalkingToIdle goto TetcaerokorWalkingToIdle
TetcaerokorDeath: TetcaerokorDeath:
@ -47650,8 +47649,6 @@ TetcaerokorWalking:
wait 1 wait 1
playfram 0x120 playfram 0x120
wait 1 wait 1
playfram 0x140
wait 1
playfram 0x00 playfram 0x00
wait 1 wait 1
goto TetcaerokorWalking goto TetcaerokorWalking
@ -52317,14 +52314,10 @@ SpecialState1 KalkaliskBirthTempSpecialState1
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
KalkaliskBirthTempInit: KalkaliskBirthTempInit:
playfram 5 playfram 0
wait 1 wait 1
waitrand 10 15 waitrand 10 15
KalkaliskBirthTempLocal00: KalkaliskBirthTempLocal00:
playfram 2
wait 1
playfram 1
wait 1
playfram 0 playfram 0
wait 1 wait 1
goto KalkaliskBirthTempLocal00 goto KalkaliskBirthTempLocal00
@ -52332,19 +52325,19 @@ KalkaliskBirthTempLocal00:
KalkaliskBirthTempSpecialState1: KalkaliskBirthTempSpecialState1:
wait 1 wait 1
nobrkcodestart nobrkcodestart
playfram 4 playfram 0
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 3
wait 2
playfram 2
wait 2 wait 2
playfram 1 playfram 1
wait 2 wait 2
playfram 0 playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
wait 2
playfram 6
wait 2 wait 2
sigorder 4 sigorder 4
nobrkcodeend nobrkcodeend

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

4
mpq/sound/cm/desktop.ini Normal file
View File

@ -0,0 +1,4 @@
[ViewState]
Mode=
Vid=
FolderType=Music

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,84 +1,67 @@
# 23 March 2024 # 6 April 2024
This patch includes bugfixes, audiovisual improvements, and mild balance adjustments. This patch includes bugfixes, audiovisual improvements, and balance adjustments.
Download [Fraud Launcher 2](https://fraudsclub.com/files/Fraud Launcher 2.zip) for easier setup and maintenance! 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). We are still hunting for desyncs! Please submit your critical logs to cm-issues on [our Discord server](https://discord.com/invite/s5SKBmY).
## General ## General
- **Internals:** - **Internals:**
- CPU throttling is now disabled, as it offers no benefit to modern CPUs (c. Veeq7) - Upgraded Discord support to include replay / witness status, game mode, and race (c. Veeq7)
- Cases where a unit's sprite is unexpectedly nonexistant will now print debug info to the screen -- **please screenshot this** and [submit it to us on discord!](https://discord.com/invite/s5SKBmY)
- Added "Prudence", a clone of the Artisan that can warp in structures, for use in UMS
- **Config:** - **Config:**
- Changed default map path to better suit the new default installation environment - Renamed 'config.yml' to 'cosmonarchy.yml' and migrated it to the user's Starcraft folder, centralizing configs for both prerelease and release (c. Veeq7)
- Added 'ingame' and 'witness' options for selection and minimap UI (c. Veeq7)
- Autosaved replays are now stored in a unique folder per date played (c. Veeq7)
- Added Furen advisor
## Game modes: ## Bugfixes:
- **Omnipresence:** - **Stability:**
- Now limited to two races, from three, based on player selection - Resolved a common desync case (with help from DF and Veeq7)
- Terran adds Protoss, Protoss adds Zerg, Zerg adds Terran - **Caveat:** At least one other desync case still exists; please keep the reports coming!
- Can be overridden in scenarios using new crig action `set_omnipresence_state` - Protected against another nullsprite crash (r. Faktheking)
- **The Turning:** - **Gameplay:**
- Fixed order limit being reached by zombies - Fixed an issue where unit turrets would be stunned even after certain stun effects wore off (r. TheBeaver99)
- Fixed tile walkability for Iceworld -> Higher Outpost
## Bugfixes - **Audiovisuals:**
- Stability: - Fixed repair animations not playing when repairing a unit suffering from HP drains (r. neblime)
- Prospectively fixed a rare nullsprite crash (r. The Shambler) - Fixed flipped weapon fire SFX for Savant modes (r. lolrsk8s)
- Gameplay: - Fixed Kalkalisk birth animation playing the wrong frame sequence
- Analogue Empathy Core now properly takes into account actual damage dealt (e.g. splash, Clarion Phase Link) when reflecting projectiles - Discord activity now updates on first launch (c. Veeq7)
- Removed detector flag from Axtoth Axis (r. TheBeaver99)
- Audiovisual:
- Savants now correctly play their weaponfire SFX when attacking while garrisoned
- Losing a structure with an addon still attached no longer plays the "abandon addon" advisor event (r. TheBeaver99)
- Fixed advisor events not playing for structure warp completion if your race was not Protoss, and addon completion if your race was not Terran (r. TheBeaver99)
- Corrected Vagrant Shade portrait (r. TheBeaver99)
## Audiovisuals ## Audiovisuals
- Revised graphics for: - Added reads for:
- Kalkalisk (c. Solstice; cocoon birth animation not yet implemented) - Vilgoleth (corpse consumption proc)
- Added unit responses for:
- Empress (c. [M](https://twitter.com/TheUnluckyM) & Chumbeque)
- Added birth animations for: - Added birth animations for:
- Protathalor, Tethzorokor, Gorgrokor, Vilgorokor - Iroleth (from egg), Tosgrilisk, Ghitorokor, Axitrilisk (WIP), Cherbrathalor, Okrimnilisk, Tetcaerokor
- Added SFX for: - Updated visuals for:
- Terran addon self-construction - Amaranth attack sequence
- Madcaps reaching full stacks of Cabeirus Feeders - Golem, Idol death animations
- Cikralisk weaponfire - Updated SFX for:
- Updated icons for: - Terran addon construction
- Terran supreme construction; All Protoss constructions (c. TheBeaver99) - Golem death
- Added new SFX for:
## Terran - Ancile, Cataphract, Vassal, Idol, Empyrean death
- [Eidolon](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/eidolon): - Amaranth, Exemplar weaponhit
- Time cost now 25, from 30
- Weapon range now 9, from 8
- [Apostle](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/apostle):
- Time cost now 30, from 35
- [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren):
- Time cost now 25, from 30
- [Striga](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/striga):
- Time cost now 25, from 30
- [Madrigal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/madrigal):
- Imperioso Missiles:
- Weapon range now 8, from 7
## Protoss ## Protoss
- [Zealot](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/zealot): - [Ecclesiast](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/ecclesiast):
- Transport space cost now 3, from 2 - Astral Blessing proc range now 3, from 2
- [Amaranth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/amaranth):
- Transport space cost now 3, from 2
- [Herald](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/herald):
- Transport space cost now 3, from 4
- [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant):
- Transport space cost now 6, from 4
- [Idol](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/idol):
- Transport space cost now 3, from 2
- [Positron](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/positron):
- Transport space cost now 3, from 4
- [Architect](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/architect): - [Architect](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/architect):
- Transport space cost now 8, from 6 - No longer attacks air targets
- [Demiurge](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/demiurge): - [Matrix](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/matrix):
- Transport space cost now 10, from 6 - Astral Tether proc range now 3, from 2
## Zerg ## Zerg
- [Hachirosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hachirosk), [Caphrolosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/caphrolosk), and [Gathtelosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gathtelosk): - [Hydralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hydralisk):
- Collision size normalized with other town centers - Armor penetration now 2, from 3
- *This is primarily to avoid poor resource returns that only impact some races, but also allows Zerg to potentially create walls where they couldn't previously.* - [Okrimnilisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/okrimnilisk):
- Collision size now significantly larger
- Omnispores:
- Weapon damage now 1x4, from 1x8
- [Surkith Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/surkith-cesiant):
- Armor now 2, from 3
- [Spraith Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/spraith-cesiant):
- Armor now 3, from 2

Binary file not shown.