19 June 2026 update - Acropolis #4, Battlements Stage

This commit is contained in:
Pr0nogo 2026-06-19 14:46:03 -04:00
parent a9ebd5c56d
commit 0eeed5b74f
41 changed files with 350 additions and 103 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!
# Table of Contents
- [24 May 2026](#24-may-2026)
- [1 April 2026](#1-april-2026)
- [23 February 2026](#23-february-2026)
- [17 January 2026](#17-january-2026)
@ -113,6 +114,76 @@ See patchnotes.md for info on the most recent patch!
- [13 August 2020](#13-august-2020)
- [12 August 2020](#12-august-2020)
# 24 May 2026
## Year 4, month 5, patch 1
## Patch goals
- Continue balancing for all races, in preparation for the Gauntlet Stage!
- Continue Askosi development
- Further improve audiovisuals
- Tweak balance for all factions
- [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes!
# Editor features
## Triggers
- **disable_units** action:
- Now takes `%bool_hidden` as a final optional arg.
- When unset, unit buttons are disabled (greyed out) as usual.
- When set to `true`, unit buttons are instead hidden from the command card.
- **set_unit_behavior** action:
- Now accepts `infrastructure_burrow` for `%behavior` arg, making AI units ignore the "don't burrow near allied structures" rule.
- **issue_order** action:
- Now handles order id `72`, building liftoff
- **NEW: is_multiplayer** condition:
- Takes `%bool` as arg, compares to whether the game is in multiplayer mode (i.e. was made in a lobby instead of through the singleplayer menu)
- **NEW: set_burrow_infrastructure_override** action:
- Allows AI players to ignore the "don't burrow near allied structures" rule.
- **NEW: set_ally_alert_blacklist** action:
- Allows "ally under attack" alerts to be ignored for specific players.
- **NEW: disable_tactical_ai** action:
- Sets whether to disable tactical AI for specified computer players.
- **NEW: disable_extended_waves** action: (c. Veeq7)
- Sets whether to disable extended AI attack waves for specified computer players.
## Bugfixes
- **Stability:**
- Resolved rare Nydus-related crash (r. Concealed Organic)
- **Gameplay:**
- Fixed **Egocent** not proccing **Mimicry** (r. shopkeeper dog)
- Fixed **Histrion** not having energy (r. jakulangski)
- Fixed bad animations for **Hotshot**, including attack animation (r. lolrsk8s)
- **Audiovisuals:**
- Custom alerts, such as "ally under attack" alerts, should now respect the "mute non-trigger sounds" trigger action (used during e.g. campaign dialogue)
## Audiovisuals
- **Updated sprites for:**
- **Matraleth** (player color fixes c. NimoStar)
- **Witness** (corrected orientation)
# Balance changes
## Askosi
- [Cardinal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/cardinal):
- **Inoa Twinaxe:**
- Damage 2x10 » 1x15
- **Sustaining Sermon:**
- Healing 5 » 10
- [Aphorist](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/aphorist):
- Now has **Impact Dissipation**
- [Doronin](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/doronin):
- Time cost 25 » 30
- HP 240 » 220
- [Silversoul](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/silversoul):
- Now a detector
- [Petract](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/petract):
- Now a detector
- [Phontis](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/phontis):
- Resource costs 200/150 » 200/200
- Build time 30 » 35
- **Warring Winds:**
- Proc cooldown 0.12 seconds » 0.25 seconds, matching the cooldown of e.g. Zerg **Fan of Teeth**
# 1 April 2026
## Year 4, month 4, patch 1

Binary file not shown.

View File

@ -698,8 +698,8 @@ Endbore
Tortare
Cybrene
Raynor Vulture
Extended Flingy #492
Extended Flingy #493
Scralia
Endbore Electricity
Extended Flingy #494
Extended Flingy #495
Extended Flingy #496

Binary file not shown.

Binary file not shown.

View File

@ -2393,11 +2393,11 @@ Histrion Engine
Raynor Vulture
Raynor Vulture Shadow
Raynor Vulture Engine
Extended Image #1393
Extended Image #1394
Extended Image #1395
Extended Image #1396
Extended Image #1397
Scralia
Scralia Shadow
Endbore Electricity
Civilian Death
Civilian Remains
Extended Image #1398
Extended Image #1399
Extended Image #1400

View File

@ -4231,22 +4231,22 @@ Elgird Weaponfire 04
Histrion Weaponfire 01
Histrion Weaponfire 02
Histrion Weaponfire 03
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Alacyne Weaponfire 01
Alacyne Weaponfire 02
Alacyne Weaponfire 03
Silversoul Weaponfire 01
Silversoul Weaponfire 02
Silversoul Weaponfire 03
Limire Weaponfire 01
Limire Weaponfire 02
Limire Weaponfire 03
Endbore Weaponfire 01
Endbore Weaponfire 02
Endbore Weaponfire 03
Endbore Weaponfire 04
Tortare Weaponfire 01
Tortare Weaponfire 02
Tortare Weaponfire 03
Extended Sound #1
Extended Sound #1
Extended Sound #1

View File

@ -4236,4 +4236,14 @@ cm\a\alacyne\wf-02.wav
cm\a\alacyne\wf-03.wav
cm\a\silversoul\wf-01.wav
cm\a\silversoul\wf-02.wav
cm\a\silversoul\wf-03.wav
cm\a\silversoul\wf-03.wav
cm\a\limire\wf-01.wav
cm\a\limire\wf-02.wav
cm\a\limire\wf-03.wav
cm\a\endbore\wf-01.wav
cm\a\endbore\wf-02.wav
cm\a\endbore\wf-03.wav
cm\a\endbore\wf-04.wav
cm\a\tortare\wf-01.wav
cm\a\tortare\wf-02.wav
cm\a\tortare\wf-03.wav

Binary file not shown.

View File

@ -1154,9 +1154,9 @@ Tortare
Cybrene
Silversoul Remains
Raynor Vulture
Extended Sprite #640
Extended Sprite #641
Extended Sprite #642
Scralia
Endbore Electricity
Civilian Remnants
Extended Sprite #643
Extended Sprite #644
Extended Sprite #645

Binary file not shown.

View File

@ -613,7 +613,7 @@ Forerunner Machinamentum
Big Infested Kerrigan
Raynor Vulture
Duke Battlecruiser
Extended Unit #388
Askosi Scralia
Extended Unit #389
Extended Unit #390
Extended Unit #391

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -345,7 +345,7 @@ f<1><4>Morph into Inzorthrokor <1>(<3>F<1>)<10>Infestation strain.<0>
Inzorthrokor requires:<10> Zorkiz Shroud<0>
c<1><4>Train Heracles <1>(<3>C<1>)<10>Frontline infantry.<0>
b<1><4>Build Tiangou <1>(<3>B<1>)<10>Relentless walker.<0>
<0>
¤<3><4>Deathrattle Assembly <2>(passive)<10>Upon taking fatal damage while mobile and above solid ground, Tortares descend and embed themselves into the surface, becoming immobile and more heavily-armored.<10>During this time, dying hostiles within 8 range suffer from Scrapworld: Implosion.<0>
c<1><4>Warp in Ecclesiast <1>(<3>C<1>)<10>Supportive ranger.<0>
e<3><4>Smithy Mode <1>(<3>E<1>)<10>Switches forms, gaining the ability to repair structures at range and disabling movement.<0>
e<0><4>Worker Mode <1>(<3>E<1>)<10>Returns the Ogun's repairs and mobility to normal.<0>

Binary file not shown.

View File

@ -5811,22 +5811,6 @@ EndboreGndAttkInit:
playfram 0x00
attackwith 1
imgol 2245 0 0 # Impact Dissipation (medium)
wait 3
playfram 0x00
attackwith 1
imgol 2245 0 0 # Impact Dissipation (medium)
wait 3
playfram 0x00
attackwith 1
imgol 2245 0 0 # Impact Dissipation (medium)
wait 3
playfram 0x00
attackwith 1
imgol 2245 0 0 # Impact Dissipation (medium)
wait 3
playfram 0x00
attackwith 1
imgol 2245 0 0 # Impact Dissipation (medium)
wait 1
nobrkcodeend
gotorepeatattk
@ -6195,6 +6179,195 @@ EgocentUnBurrow:
sigorder 4
nobrkcodeend
goto EgocentWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2176 Limire (cm\a\limire.grp)
.headerstart
IsId 71
Type 21
Init LimireInit
Death LimireDeath
GndAttkInit LimireGndAttkInit
AirAttkInit LimireGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt LimireGndAttkInit
AirAttkRpt LimireGndAttkInit
CastSpell [NONE]
GndAttkToIdle LimireGndAttkToIdle
AirAttkToIdle LimireGndAttkToIdle
Unused2 [NONE]
Walking LimireWalking
WalkingToIdle LimireLocal00
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
LimireInit:
imgulnextid 0 42 # Limire Shadow (cm\a\limire.grp)
LimireGndAttkToIdle:
playfram 0x00
LimireLocal00:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto LimireLocal00
LimireDeath:
playsnd 257 # Terran\PHOENIX\TPhDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp)
wait 1
end
LimireGndAttkInit:
setvertpos 0
wait 1
nobrkcodestart
playfram 0x00
attackwith 2
wait 3
attackwith 2
wait 3
attackwith 2
wait 1
nobrkcodeend
gotorepeatattk
goto LimireGndAttkToIdle
LimireWalking:
setvertpos 0
# imgol 2194 0 0 # Limire Engines (cm\a\limire-engine.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2178 Tortare (cm\a\tortare.grp)
.headerstart
IsId 72
Type 21
Init TortareInit
Death TortareDeath
GndAttkInit TortareGndAttkInit
AirAttkInit TortareGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt TortareGndAttkInit
AirAttkRpt TortareGndAttkInit
CastSpell [NONE]
GndAttkToIdle TortareGndAttkToIdle
AirAttkToIdle TortareGndAttkToIdle
Unused2 [NONE]
Walking TortareWalking
WalkingToIdle TortareLocal00
SpecialState1 TortareSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
TortareInit:
imgulnextid 0 42 # Tortare Shadow (cm\a\tortare.grp)
TortareGndAttkToIdle:
playfram 0x00
TortareLocal00:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto TortareLocal00
TortareDeath:
playsnd 177 # Terran\BATTLE\tbaDth00.wav
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp)
wait 1
end
TortareGndAttkInit:
setvertpos 0
wait 1
nobrkcodestart
playfram 0x00
attackwith 1
imgol 2245 0 0 # Impact Dissipation (medium)
wait 3
nobrkcodeend
gotorepeatattk
goto TortareGndAttkToIdle
TortareWalking:
setvertpos 0
# imgol 225 0 5 # Tortare Engines (thingy\tdrGlow.grp)
goto SkryrokorLocal00
TortareSpecialState1:
playfram 0x00
wait 12
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2397 Endbore Electricity (cm\t\phobos-laser.grp)
.headerstart
IsId 73
Type 13
Init EndboreElectricityInit
Death EndboreElectricityDeath
GndAttkInit EndboreElectricityGndAttkInit
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 EndboreElectricitySpecialState1
.headerend
# ----------------------------------------------------------------------------- #
EndboreElectricityInit:
playfram 0x00
wait 1
sigorder 1
goto EndboreElectricityGndAttkInit
EndboreElectricityGndAttkInit:
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x44
wait 1
playfram 0x00
wait 1
goto EndboreElectricityGndAttkInit
EndboreElectricityDeath:
imgol 1168 0 0 # Phobos Laser Impact (cm\terran\phobos-laser-impact.grp)
domissiledmg
wait 1
end
EndboreElectricitySpecialState1:
imgol 1168 0 0 # Phobos Laser Impact (cm\terran\phobos-laser-impact.grp)
playsnd 2848 # Panoptus weaponhit 01
domissiledmg
wait 1
goto EndboreElectricityGndAttkInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:

Binary file not shown.

View File

@ -6813,7 +6813,6 @@ StarSovereignGndAttkInit:
playfram 0x00
wait 1
playfram 0x20
playsndbtwn 1227 1230 # Star Sovereign weapon fire 01, 02, 03, 04
attackwith 1
attackwith 1
wait 2

Binary file not shown.

View File

@ -129,7 +129,7 @@ CivilianLocal01:
CivilianDeath:
playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
imgol 242 0 0 # Marine Death (terran\marine.grp)
imgol 2398 0 0 # Civilian Death (terran\civilian.grp)
wait 1
end
@ -20774,4 +20774,37 @@ Walking CutlassWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 SkryrokorLocal00
.headerend
# ----------------------------------------------------------------------------- #
# ----------------------------------------------------------------------------- #
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2398 Civilian Death (terran\civilian-death.grp)
.headerstart
IsId 846
Type 1
Init CivilianDeathInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
CivilianDeathInit:
setfldirect 0
playfram 0
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
wait 2
playfram 6
wait 2
playfram 7
wait 2
lowsprul 1158 0 0 # Civilian Remnants (terran\civilian-remains.grp)
wait 1
end

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,69 +1,30 @@
# 24 May 2026
## Year 4, month 5, patch 1
# 19 Jun 2026
## Year 4, month 6, patch 1
## Patch goals
- Continue balancing for all races, in preparation for the Gauntlet Stage!
- Continue balancing for all races, in preparation for the Battlements stage!
- Continue Askosi development
- Further improve audiovisuals
- Tweak balance for all factions
- Deploy new singleplayer content
- [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes!
# Editor features
## Triggers
- **disable_units** action:
- Now takes `%bool_hidden` as a final optional arg.
- When unset, unit buttons are disabled (greyed out) as usual.
- When set to `true`, unit buttons are instead hidden from the command card.
- **set_unit_behavior** action:
- Now accepts `infrastructure_burrow` for `%behavior` arg, making AI units ignore the "don't burrow near allied structures" rule.
- **issue_order** action:
- Now handles order id `72`, building liftoff
- **NEW: is_multiplayer** condition:
- Takes `%bool` as arg, compares to whether the game is in multiplayer mode (i.e. was made in a lobby instead of through the singleplayer menu)
- **NEW: set_burrow_infrastructure_override** action:
- Allows AI players to ignore the "don't burrow near allied structures" rule.
- **NEW: set_ally_alert_blacklist** action:
- Allows "ally under attack" alerts to be ignored for specific players.
- **NEW: disable_tactical_ai** action:
- Sets whether to disable tactical AI for specified computer players.
- **NEW: disable_extended_waves** action: (c. Veeq7)
- Sets whether to disable extended AI attack waves for specified computer players.
# Core changes
## Bugfixes
- **Stability:**
- Resolved rare Nydus-related crash (r. Concealed Organic)
- **Gameplay:**
- Fixed **Egocent** not proccing **Mimicry** (r. shopkeeper dog)
- Fixed **Histrion** not having energy (r. jakulangski)
- Fixed bad animations for **Hotshot**, including attack animation (r. lolrsk8s)
- **Audiovisuals:**
- Custom alerts, such as "ally under attack" alerts, should now respect the "mute non-trigger sounds" trigger action (used during e.g. campaign dialogue)
## Audiovisuals
- **Updated sprites for:**
- **Matraleth** (player color fixes c. NimoStar)
- **Witness** (corrected orientation)
- Fixed bad targeting logic causing units to ignore closer targets when attack-moving (b. HitEmUp)
- **Silversoul** attacks now correctly proc **Booming Blast** (r. shopkeeper dog)
- Fixed requirement issues for some T2 and T3 Askosi structures (r. shopkeeper dog)
- **Audiovisual:**
- Corrected **Civilian** death animation and corpse (r. Londier)
# Balance changes
## Askosi
- [Cardinal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/cardinal):
- **Inoa Twinaxe:**
- Damage 2x10 » 1x15
- **Sustaining Sermon:**
- Healing 5 » 10
- [Aphorist](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/aphorist):
- Now has **Impact Dissipation**
- [Doronin](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/doronin):
- Time cost 25 » 30
- HP 240 » 220
- [Silversoul](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/silversoul):
- Now a detector
- [Petract](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/petract):
- Now a detector
- [Phontis](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/phontis):
- Resource costs 200/150 » 200/200
- Build time 30 » 35
- **Warring Winds:**
- Proc cooldown 0.12 seconds » 0.25 seconds, matching the cooldown of e.g. Zerg **Fan of Teeth**
- **New arrivals:**
- [Obelisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/obelisk) -- tier 3 Skybound production
- [Limire](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/limire) -- anti-ship fighter
- [Endbore](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/endbore) -- precision gunboat
- [Tortare](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/tortare) -- heavy corvette

Binary file not shown.