1
0
mirror of https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-prerelease.git synced 2026-09-26 08:41:35 +00:00

Extend weapons and increase code safety; Add Askosi Sons of Ash; Make Treasury able to train Masons when Quarry exists

This commit is contained in:
Pr0nogo 2026-08-25 17:36:01 -04:00
parent f9eb23465c
commit c7cee7f7b7
35 changed files with 1605 additions and 449 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -4297,12 +4297,12 @@ Cyclops (Futurist) Weaponfire 01
Cyclops (Futurist) Weaponfire 02 Cyclops (Futurist) Weaponfire 02
Cyclops (Futurist) Weaponfire 03 Cyclops (Futurist) Weaponfire 03
Cyclops (Futurist) Weaponfire 04 Cyclops (Futurist) Weaponfire 04
Extended Sound #1 Alzurokor Weaponhit 01
Extended Sound #1 Alzurokor Weaponhit 02
Extended Sound #1 Alzurokor Weaponhit 03
Extended Sound #1 Helion Weaponfire 01
Extended Sound #1 Helion Weaponfire 02
Extended Sound #1 Helion Weaponfire 03
Extended Sound #1 Extended Sound #1
Extended Sound #1 Extended Sound #1
Extended Sound #1 Extended Sound #1

View File

@ -4297,3 +4297,9 @@ cm\f-t\cyclops-futurist\wf-01.wav
cm\f-t\cyclops-futurist\wf-02.wav cm\f-t\cyclops-futurist\wf-02.wav
cm\f-t\cyclops-futurist\wf-03.wav cm\f-t\cyclops-futurist\wf-03.wav
cm\f-t\cyclops-futurist\wf-04.wav cm\f-t\cyclops-futurist\wf-04.wav
cm\f-z\alzurokor\wh-01.wav
cm\f-z\alzurokor\wh-02.wav
cm\f-z\alzurokor\wh-03.wav
cm\a\helion\wf-01.wav
cm\a\helion\wf-02.wav
cm\a\helion\wf-03.wav

Binary file not shown.

Binary file not shown.

View File

@ -148,7 +148,7 @@ Zerg Surkith Cesiant
Terran Guildhall Terran Guildhall
Terran Striga Terran Striga
Zerg Excisant Zerg Excisant
Terran Luminary (Golden Republic) Terran Luminary (Golden)
Terran Siren Terran Siren
Zerg Othstol Oviform Zerg Othstol Oviform
Zerg Tethvith Swamp Zerg Tethvith Swamp
@ -208,7 +208,7 @@ Right Upper Level Door
Left Pit Door Left Pit Door
Right Pit Door Right Pit Door
Terran Sentinel Terran Sentinel
Terran Tarasque (Nydus Trinity) Terran Tarasque (Nydus)
Terran Anticthon Terran Anticthon
Zerg Kethraj Keep Zerg Kethraj Keep
Terran Atelier Terran Atelier
@ -411,7 +411,7 @@ Ackmed
Terran Cyclops (Futurist) Terran Cyclops (Futurist)
Protoss Zealot (Starbound) Protoss Zealot (Starbound)
Protoss Ecclesiast (Khalendric Knights) Protoss Ecclesiast (Khalendric Knights)
Terran Harakan (Golden Republic) Terran Harakan (Golden)
Protoss Cicatus (Starbound) Protoss Cicatus (Starbound)
Zerg Inzorthrokor (Imicren) Zerg Inzorthrokor (Imicren)
Volatile Egg Volatile Egg
@ -429,8 +429,8 @@ Terran Facade
Terran Savant (Power Siphon) Terran Savant (Power Siphon)
Askosi Landlock Askosi Landlock
Protoss Dracadin (Order) Protoss Dracadin (Order)
Terran Blackjack (Golden Republic) Terran Blackjack (Golden)
Terran Eidolon (Nydus Trinity) Terran Eidolon (Nydus)
Terran Tiangou (Base) Terran Tiangou (Base)
Tiangou Turret Tiangou Turret
Terran Maverick (Futurist) Terran Maverick (Futurist)
@ -539,7 +539,7 @@ Zerg Overmind (The Fall)
Askosi Avatar Askosi Avatar
Askosi Abutment Askosi Abutment
Askosi Proscenium Askosi Proscenium
Terran Quadriga (Golden Republic) Terran Quadriga (Golden)
Askosi Thaumalogue Askosi Thaumalogue
Askosi Petract Askosi Petract
Askosi Crematorium Askosi Crematorium
@ -612,7 +612,7 @@ Forerunner Vicere
Forerunner Machinamentum Forerunner Machinamentum
Big Infested Kerrigan Big Infested Kerrigan
Raynor Vulture Raynor Vulture
Duke Battlecruiser Duke Minotaur
Askosi Scralia Askosi Scralia
Zerg Rozirokor (Imicren) Zerg Rozirokor (Imicren)
Bloodsummon Thrombocyte Bloodsummon Thrombocyte
@ -627,12 +627,12 @@ Bloodsummon Acqui
Zerg Alzurokor (Imicren) Zerg Alzurokor (Imicren)
Zerg Hydrokor (Goszirith) Zerg Hydrokor (Goszirith)
Protoss Gladius (Order) Protoss Gladius (Order)
Terran Eidolon (Golden Republic) Terran Eidolon (Golden)
Zerg Zethalisk (Orkoti) Zerg Zethalisk (Orkoti)
Bloodsummon Nihilist Bloodsummon Nihilist
Extended Unit #405 Faction Selection Askosi
Extended Unit #406 Terran Fleshthief (Nydus)
Extended Unit #407 Forerunner Lumen
Extended Unit #408 Extended Unit #408
Extended Unit #409 Extended Unit #409
Extended Unit #410 Extended Unit #410

Binary file not shown.

View File

@ -255,52 +255,52 @@ C-10 Canister Rifle (Kerrigan)
Claws (Kerrigan) Claws (Kerrigan)
None (new) None (new)
Corto Railgun (Cutlass) Corto Railgun (Cutlass)
Extended Weapon #128 Elxe Twinshot (Insurant)
Extended Weapon #129 Apathetic Sermon (Nihilist)
Extended Weapon #130 Leopold Cannon (Broadside)
Extended Weapon #131 Sentinel Beam (Ferrum)
Extended Weapon #132 Sentinel Beam (Chalyb)
Extended Weapon #133 Sentinel Boltbeam (Circitor)
Extended Weapon #134 Enforcer Rift-Rocket (Exigo)
Extended Weapon #135 Champion Stormbeam (Vicere)
Extended Weapon #136 Phase Claws (Cicatus)
Extended Weapon #137 Phase Blades (Zealot Starbound)
Extended Weapon #138 Ondo Moonbeam (Ghostwrit)
Extended Weapon #139 Rotating Blaster (Renesair)
Extended Weapon #140 Slice Cannon (Simulacrum Astral)
Extended Weapon #141 Garvrol Claws (Garvrokor)
Extended Weapon #142 Biotic Wingblades (Akreno)
Extended Weapon #143 Horlain Chemthrower (Camazotz)
Extended Weapon #144 Hydrok Claws (Hydrokor)
Extended Weapon #145 Spewing Spores (Zethalor)
Extended Weapon #146 Embracing Mandibles (Alzurokor)
Extended Weapon #147 Azgok Beastblades (Zonguard)
Extended Weapon #148 Agturrik Beaststick (Zonguard)
Extended Weapon #149 Bladed Appendage (Rozirokor)
Extended Weapon #150 Inqo Scaleshot (Alacyne)
Extended Weapon #151 Alru Driver (Phontis)
Extended Weapon #152 Kalgolok Beaststick (Tortare)
Extended Weapon #153 Onji Driver (Iconoclast)
Extended Weapon #154 Ognirrius Beaststick (Paraclete)
Extended Weapon #155 Oldu Tripshard (Silversoul)
Extended Weapon #156 Emto Moonbeam (Histrion)
Extended Weapon #157 Reforming Carbine (Avatar)
Extended Weapon #158 Irko Octorshard (Endbore)
Extended Weapon #159 Ofra Ashray (Limire)
Extended Weapon #160 Reactive Cells (Thrombocyte)
Extended Weapon #161 Fragmentation Barrage (Raynor Vulture)
Extended Weapon #162 Asterion Laser Battery (Duke Minotaur)
Extended Weapon #163 Ardi Tripshot (Elgird)
Extended Weapon #164 Ascending Blaster (Ecclesiast Khalendric)
Extended Weapon #165 Lukankazi Railguns (Arquebus)
Extended Weapon #166 Omen Blade (Vestige)
Extended Weapon #167 Magnate's Maw (Stroluum)
Extended Weapon #168 Lobotomy Mines (Vulture)
Extended Weapon #169 Piety Wards (Cleric Futurist)
Extended Weapon #170 Tartarus Mines (Vulture Hecaton)
Extended Weapon #171 Goremasts (Vulture Upstart)
Extended Weapon #172 Eyelets (Proselyte)
Extended Weapon #173 Alko Ashgun (Scralia)
Extended Weapon #174 Extended Weapon #174
Extended Weapon #175 Extended Weapon #175
Extended Weapon #176 Extended Weapon #176

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -37,80 +37,6 @@ military goska = 500
military stroluum = 501 military stroluum = 501
building tuzor = 502 building tuzor = 502
# Terran factional units
military cohort = 50
military luminary = 150
military aspirant = 194
military tarasque = 210
military philoc = 328
military hotshot = 395
military qilin = 398
military auriel = 399
military cyclops_futurist = 410
military harakan_golden = 413
military cleric_futurist = 418
military blackjack_golden = 431
military eidolon_nydus = 432
military tiangou = 433
military maverick_futurist = 435
military blackguard = 489
military arhaun = 490
military cannibal = 496
military madrigal_hecaton = 504
military vulture_hecaton = 506
military madrigal_hecaton_furia = 508
military valkyrie_hecaton = 520
military quadriga = 541
military serathiel = 547
military goremast = 567
military broadside = 568
military vulture_upstart = 570
military maverick_upstart = 573
military eidolon_upstart = 575
military ajax = 576
military maverick_golden = 580
military shaman_upstart = 581
military nuriel = 598
military phoenix = 599
military archbishop = 600
military camazotz = 620
@spellcaster(serathiel)
# Protoss factional units
military adherent = 400
military extatus = 401
military zealot_starbound = 411
military ecclesiast_khalendric = 412
military cicatus = 414
military renesair = 423
military ashguard = 424
military dracadin_order = 430
military manifold_starbound = 437
military simulacrum_astral = 522
military warlock = 523
military simulacrum_khalendric = 621
military idol_khalendric = 622
military cabalist_starbound = 623
# Zerg factional units
military nathrelisk = 402
military iziralisk = 403
military inzorthrokor = 415
military quazrokor = 422
military lakizilisk_zorthos = 425
military hydralisk_orkoti = 436
military yblyleth = 438
military azanthrokor = 511
military sovrokor = 519
military garvrokor = 521
military zethalor = 559
military scrylyleth = 560
military zoltorokor = 604
military rozirokor = 616
military alzurokor = 626
military hydrokor = 627
military zethalisk = 630
# Terran military units # Terran military units
military maverick = 0 military maverick = 0
military eidolon = 1 military eidolon = 1
@ -186,6 +112,45 @@ military jester = 301
military madrigal_furia = 381 military madrigal_furia = 381
military triton = 512 military triton = 512
# Terran factional units
military cohort = 50
military luminary = 150
military aspirant = 194
military tarasque = 210
military philoc = 328
military hotshot = 395
military qilin = 398
military auriel = 399
military cyclops_futurist = 410
military harakan_golden = 413
military cleric_futurist = 418
military blackjack_golden = 431
military eidolon_nydus = 432
military tiangou = 433
military maverick_futurist = 435
military blackguard = 489
military arhaun = 490
military cannibal = 496
military madrigal_hecaton = 504
military vulture_hecaton = 506
military madrigal_hecaton_furia = 508
military valkyrie_hecaton = 520
military quadriga = 541
military serathiel = 547
military goremast = 567
military broadside = 568
military vulture_upstart = 570
military maverick_upstart = 573
military eidolon_upstart = 575
military ajax = 576
military maverick_golden = 580
military shaman_upstart = 581
military nuriel = 598
military phoenix = 599
military archbishop = 600
military camazotz = 620
@spellcaster(serathiel)
# Terran buildings # Terran buildings
building mason = 7 building mason = 7
# #
@ -298,6 +263,22 @@ military bulwark = 331
military monogram = 348 military monogram = 348
military vassal = 360 military vassal = 360
# Protoss factional units
military adherent = 400
military extatus = 401
military zealot_starbound = 411
military ecclesiast_khalendric = 412
military cicatus = 414
military renesair = 423
military ashguard = 424
military dracadin_order = 430
military manifold_starbound = 437
military simulacrum_astral = 522
military warlock = 523
military simulacrum_khalendric = 621
military idol_khalendric = 622
military cabalist_starbound = 623
# Protoss buildings # Protoss buildings
building scribe = 64 building scribe = 64
# #
@ -401,6 +382,25 @@ military rakzilisk = 327
military sasyrvoleth = 407 military sasyrvoleth = 407
military skryrokor = 503 military skryrokor = 503
# Zerg factional units
military nathrelisk = 402
military iziralisk = 403
military inzorthrokor = 415
military quazrokor = 422
military lakizilisk_zorthos = 425
military hydralisk_orkoti = 436
military yblyleth = 438
military azanthrokor = 511
military sovrokor = 519
military garvrokor = 521
military zethalor = 559
military scrylyleth = 560
military zoltorokor = 604
military rozirokor = 616
military alzurokor = 626
military hydrokor = 627
military zethalisk = 630
# Zerg misc # Zerg misc
military larva = 35 military larva = 35
military larva_egg = 36 military larva_egg = 36
@ -530,6 +530,9 @@ building domain = 579
building lekrot = 596 building lekrot = 596
building hearthshard = 597 building hearthshard = 597
# Askosi factional units
military scralia = 615
# Forerunner units # Forerunner units
military ferrum = 605 military ferrum = 605
military chalyb = 606 military chalyb = 606

Binary file not shown.

View File

@ -6492,3 +6492,73 @@ ImpactDissipationOverlayDeath:
playfram 26 playfram 26
wait 1 wait 1
end end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2180 Scralia (cm\f-a\scralia.grp)
.headerstart
IsId 75
Type 21
Init ScraliaInit
Death ScraliaDeath
GndAttkInit ScraliaGndAttkInit
AirAttkInit ScraliaGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt ScraliaGndAttkInit
AirAttkRpt ScraliaGndAttkInit
CastSpell [NONE]
GndAttkToIdle ScraliaGndAttkToIdle
AirAttkToIdle ScraliaGndAttkToIdle
Unused2 [NONE]
Walking ScraliaWalking
WalkingToIdle ScraliaLocal00
SpecialState1 ScraliaSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
ScraliaInit:
imgulnextid 0 7 # Scralia Shadow (cm\f-a\scralia.grp)
ScraliaGndAttkToIdle:
playfram 0x00
ScraliaLocal00:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto ScraliaLocal00
ScraliaDeath:
playsndbtwn 1385 1386 # Matador death 01, 02
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp)
wait 1
end
ScraliaGndAttkInit:
setvertpos 0
playfram 0x00
attackwith 1
playsndbtwn 1302 1306 # Minotaur weapon fire 01, 02, 03, 04, 05
wait 1
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x00
gotorepeatattk
goto ScraliaGndAttkToIdle
ScraliaWalking:
setvertpos 0
# imgol 225 0 5 # Scralia Engines (thingy\tdrGlow.grp)
goto SkryrokorLocal00
ScraliaSpecialState1:
playfram 0x00
wait 12
goto ScraliaGndAttkToIdle

Binary file not shown.

View File

@ -1180,6 +1180,8 @@ NihilistGndAttkInit:
playfram 0x400 playfram 0x400
playsndbtwn 2536 2538 # Protathalor weaponfire 01, 02, 03 playsndbtwn 2536 2538 # Protathalor weaponfire 01, 02, 03
attack attack
attack
attack
wait 1 wait 1
playfram 0x420 playfram 0x420
wait 1 wait 1

Binary file not shown.

View File

@ -21229,3 +21229,155 @@ CyclopsFuturistGndAttkToIdle:
playfram 0x00 playfram 0x00
wait 1 wait 1
goto CyclopsWalkingToIdle goto CyclopsWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 256 Raynor Vulture (cm\h\raynor-vulture.grp)
.headerstart
IsId 851
Type 13
Init RaynorVultureInit
Death RaynorVultureDeath
GndAttkInit RaynorVultureGndAttkInit
AirAttkInit [NONE]
Unused1 RaynorVultureUnused1
GndAttkRpt RaynorVultureGndAttkInit
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle RaynorVultureGndAttkToIdle
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking RaynorVultureWalking
WalkingToIdle RaynorVultureGndAttkToIdle
SpecialState1 RaynorVultureSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
RaynorVultureInit:
imgulnextid 0 7 # Raynor (Vulture) Shadow (cm\h\raynor-vulture.grp)
playfram 0x00
goto RaynorVultureGndAttkToIdle
RaynorVultureGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto RaynorVultureGndAttkToIdle
RaynorVultureDeath:
playsnd 353 # Terran\VULTURE\TVuDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 813 0 0 # RaynorVulture Remains
end
RaynorVultureUnused1:
wait 1
nobrkcodestart
tmprmgraphicstart
playsnd 1699 # RaynorVulture revive 01
sprol 742 0 0
wait 10
setfldirect 12
tmprmgraphicend
nobrkcodeend
goto RaynorVultureGndAttkToIdle
RaynorVultureGndAttkInit:
wait 1
nobrkcodestart
attackwith 1
playsnd 106 # Bullet\tvuFir00.wav
wait 3
attackwith 1
playsnd 106 # Bullet\tvuFir00.wav
wait 3
attackwith 1
playsnd 106 # Bullet\tvuFir00.wav
wait 1
nobrkcodeend
gotorepeatattk
goto RaynorVultureGndAttkToIdle
RaynorVultureWalking:
playfram 0x00
setvertpos 0
imgol 2394 0 0 # Raynor (Vulture) Engines
goto SkryrokorLocal00
RaynorVultureSpecialState1:
attackwith 1
sigorder 1
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 852 Duke (Minotaur) (terran\BattleCr.grp)
.headerstart
IsId 852
Type 12
Init DukeMinotaurInit
Death DukeMinotaurDeath
GndAttkInit DukeMinotaurGndAttkInit
AirAttkInit DukeMinotaurAirAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt DukeMinotaurGndAttkInit
AirAttkRpt DukeMinotaurAirAttkInit
CastSpell DukeMinotaurCastSpell
GndAttkToIdle SkryrokorLocal00
AirAttkToIdle SkryrokorLocal00
Unused2 [NONE]
Walking DukeMinotaurWalking
WalkingToIdle MinotaurWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
DukeMinotaurInit:
imgulnextid 0 42 # Duke (Minotaur) Shadow (terran\BattleCr.grp)
playfram 0x00
goto SkryrokorLocal00
DukeMinotaurDeath:
playsnd 177 # Terran\BATTLE\tbaDth00.wav
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 273 0 42 # Terran Building Rubble Small
wait 1
end
DukeMinotaurGndAttkInit:
imgol 446 0 0 # Minotaur Attack Overlay (thingy\elbBat.grp)
goto DukeMinotaurLocal00
DukeMinotaurLocal00:
wait 1
attackwith 1
playsndbtwn 1302 1306 # Minotaur weapon fire 01, 02, 03, 04, 05
gotorepeatattk
goto SkryrokorLocal00
DukeMinotaurAirAttkInit:
imgol 446 0 0 # Minotaur Attack Overlay (thingy\elbBat.grp)
goto DukeMinotaurLocal01
DukeMinotaurLocal01:
wait 1
attackwith 2
playsndbtwn 1302 1306 # Minotaur weapon fire 01, 02, 03, 04, 05
gotorepeatattk
goto SkryrokorLocal00
DukeMinotaurCastSpell:
imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp)
goto SkryrokorLocal00
DukeMinotaurWalking:
imgol 220 0 0 # Minotaur Engines (thingy\tbaGlow.grp)
goto SkryrokorLocal00

Binary file not shown.

View File

@ -19187,7 +19187,7 @@ SovrokorGndAttkInit:
wait 1 wait 1
nobrkcodestart nobrkcodestart
playfram 0x22 playfram 0x22
attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV attackmelee 3 3835 3836 3837 # Sovrokor weaponhit 01, 02, 03
wait 1 wait 1
playfram 0x33 playfram 0x33
wait 1 wait 1
@ -19670,7 +19670,7 @@ AlzurokorGndAttkRpt:
playfram 0xdd playfram 0xdd
wait 1 wait 1
playfram 0xcc playfram 0xcc
playsndbtwn 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV playsndbtwn 4299 4301 # Alzurokor weaponhit 01, 02, 03
attackwith 1 attackwith 1
wait 2 wait 2
playfram 0xbb playfram 0xbb

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

@ -7,290 +7,27 @@
- Continue technical improvements and bugfixes - Continue technical improvements and bugfixes
- Further improve audiovisuals - Further improve audiovisuals
- [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes! - [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes!
- Join our communities ([Discord](https://discord.com/invite/s5SKBmY) | [Fluxer](https://fluxer.gg/1rebBmBw)), or get in touch with Pr0nogo via email! pr0nogo@fraudsclub.com
# Core ## Core
- **Weapon entries have been extended!**
## User Interface - With much help from DarkenedFantasies (DF) and Jesse, weapon entries are (finally) virtually-unlimited! Say goodbye to broken tooltips and edge case bugs for several Askosi and factional weapons!
- Improved server-side desync logging (c. Veeq7) - *Please report any weapon-based oddities you encounter to us via discord/fluxer or email!*
- Added user-configurable window flash for when another player joins your lobby (c. Jesse) - **Immense improvements have been made to helper and hook wrappers!**
- Reorganized replay options to `Misc` tab (c. Jesse) - For the less technically-inclined, this means... more stability! Less desyncs! Easier debugging!
- Added user-configurable Askosi player color preferences - *Please report any newfound issues you encounter to us via discord/fluxer or email!*
## Bugfixes ## Bugfixes
- **Stability:** - **Audiovisual:**
- Resolved a crash when certain weapons targeted units directly on top of them (r. shopkeeper dog) - Corrected strings for **Izirokor** tech-enable on **Skibact Scab** and **Tethvith Swamp** (r. Mimika)
- Crashes now generate replays, which can be attached with your bug reports! (c. DF) - **Cyclops (Futurist)** now uses its unique shadow and attack sequence instead of the standard variant's (r. lolrsk8s)
- Lardfix: Fixed rare crash from AI attack force handling (c. DF)
- **Gameplay:**
- Group casting now correctly issues orders to selected units in cases where some selected units did not have enough energy for an ability (r. shopkeeper dog)
- *Caveat: Still throws an error message and some abilities will issue move orders to units with insufficient energy*
- **Cyprian**s no longer occasionally freeze when issued move orders between attack orders (r. shopkeeper dog)
- **Cardinal**s can no longer proc Sustaining Sermon on allies (r. shopkeeper dog)
- **Tethzorokor**s no longer fail to hit large enemies from certain angles
- Flying workers and **Dyad**s now use iscript-based movement, removing acceleration and eliminating rare visual and harvesting bugs
- The **Bounty** is no longer a resource drop-off point (r. ConcealedOrganic)
- Flyers can now correctly be loaded into air garrisons (e.g. Askosi Grandstand)
- **Scrapworld: Gold Rush** now correctly accounts for the resource cost of dual- and triple-birth units (r. shopkeeper dog)
- Computer-controlled **Cantavis** now spam **Psionic Storm** casts less frequently
- **Skryokor**s are now appropriately treated as Broodspawn for timed life and incubation purposes (r. jakulangski)
- Lardfix: Protected against rare AI breakage from niche town configurations (c. DF)
- **Nydus Trinity Eidolon**s now correctly regenerate life at a higher rate when cloaked (r. jakulangski)
- **Tencendur**s can now issue load orders
- Traps placed by mine-layers (e.g. **Vulture**) now inherit debuffs (e.g. Infestation) (r. jakulangski)
- Resolved mnemonic hotkey conflict between:
- **Rapid Rendezvous** and **Place Eyelet** (r. Krankendau)
- **Abutment** and **Proscenium** (r. Krankendau)
- **Caphrolosk** and **Kethraj Keep** (r. jakulangski)
- Fixed swapped faction order in `set_faction` crig action for **Goszirith** and **Orkoti** (r. Hamster)
- **Audiovisuals:**
- Resolved various weapon SFX mismatches (r. lolrsk8s)
- Fixed "dead pixels" in Askosi UI
- Corrected **Spraith Cesiant** shadow (r. Mimika)
- Fixed **Endbore** weapon name (r. Concealed Organic)
- Fixed bad gas puff coordinates for Installation Vespene Ridges (r. BtyB)
- Hid `(null)` string on replay playback (c. DF)
- Hid force name display on neutral unit selection (c. DF)
- **User Interface:**
- Fixed lack of options sync for **Askosi** in the random race selector (r. Alexhandr, c. Jesse)
## Audiovisuals
- New models for:
- Eidolon, Gladius (c. Solstice)
- Valkyrie, Trojan, Amaranth, Atreus, Servitor, Exemplar, Zethrokor, Hydralisk (c. Baelethal)
- Solarion, Steward (c. DeltaCadimus)
- Eidolon (Nydus), Valkyrie (Hecaton), Inzorthrokor (Imicren), Sovrokor (Goszirith), Hydralisk (Orkoti), Iziralisk (Zorthos)
- All new wireframes c. jun3hong!
- Updated models for:
- Vulture, Wraith, Wyvern, Pythean, Sundog, Centaur, Phobos, Hippogriff, Dracadin, Architect, Panoptus (c. Solstice)
- Added engine graphic for Star Sovereign (c. Solstice)
- Updated engine graphics for:
- Mason, Talos, Vulture, Wraith, Ancile, Wyvern, Pythean, Sundog, Centaur, Phobos, Hippogriff
- Updated Askosi UI to be GREEN! (c. DF)
- Updated background graphics for Options and CrownLink Join menus (c. Jesse)
- Added unique shadows for **Vornath Pond**, **Chokral Chaszal**
- Updated selection circle size for **Epigraph**
- New unit responses for:
- **Vicar**, **Conduit**
- New death SFX for:
- Striga (c. Milia)
- New ambient SFX for:
- **Landlock**
# Balance
## Neutral
- Neutral garrisons (e.g. the Tencendur on Magnetron):
- Now eject units when taking fatal damage, heal to full life, and become stunned for 10 seconds
- Can only be destroyed if they take fatal damage during the 10 second stun window
## Terran ## Terran
- [Shaman](https://cosmonarchy.com/terran/vulture): - [Treasury](https://cosmonarchy.com/terran/treasury):
- Resource costs 200/200 » 150/150 - Can now train **Mason**s while a **Quarry** is constructed.
- HP 160 » 140
- [Vulture](https://cosmonarchy.com/terran/vulture):
- Vision range 8 » 7
- [Phalanx](https://cosmonarchy.com/terran/phalanx):
- HP 240 » 275
- **Arclite Shock Cannon:**
- Splash radius 16/32/48 » 16/40/64
- [Aion](https://cosmonarchy/com/terran/aion):
- Transport weight 8 » 12
- [Wraith](https://cosmonarchy.com/terran/wraith):
- HP 110 » 120
- [Quarry](https://cosmonarchy.com/terran/quarry/):
- Build time 45 » 35
- [Palladium](https://cosmonarchy.com/terran/palladium):
- Resource costs 300/150 » 300/100
- HP 900 » 800
- Armor 4 » 3
- [Mantle](https://cosmonarchy.com/terran/mantle):
- Resource costs 200/150 » 250/125
- HP 1000 » 900
- Armor 3 » 4
- [Starport](https://cosmonarchy.com/terran/starport):
- Resource costs 150/225 » 200/150
### Terran factions ## Askosi factions
- [Auriel](https://cosmonarchy.com/terran/auriel): - **NEW: Sons of Ash**
- **Quarternary Rifle:** - Conqueror clergy, set to burn the dead wood.
- Weapon cooldown 0.92 » 0.67 - **NEW:** [Scralia](https://cosmonarchy.com/askosi/scralia)
- [Broadside](https://cosmonarchy.com/terran/broadside): - Intendent replacement for Sons of Ash. Short-range assault craft with Booming Blast and Ash Heap.
- HP 300 » 335
- **NEW:** [Camazotz](https://cosmonarchy.com/terran/camazotz):
- **Nydus Trinity:** Harakan replacement. Sustaining infantry.
- **NEW:** [Arquebus](https://cosmonarchy.com/terran/arquebus):
- **Hecaton Coalition:** Cataphract replacement. Incendiary platform.
## Protoss
- [Artisan](https://cosmonarchy.com/protoss/artisan):
- Movement speed 4.16 » 4 (~4% reduction)
- [Amaranth](https://cosmonarchy.com/protoss/amaranth):
- Vision range 9 7
- [Atreus](https://cosmonarchy.com/protoss/atreus):
- Resource costs 200/25 » 150/100
- HP 200 » 160
- Shields 100 » 60
- Armor 2 » 3
- Speed 4.8 » 6
- **Dauntless Disruption Cannon:**
- Weapon damage 20 » 12
- Weapon range 7 » 5
- Attack cooldown 1.25 » 1
- No longer targets air units
- **Interception** removed
- **NEW: Binding Plasma**, as with **Oscilliant** / **Gladius**
- [Cantavis](https://cosmonarchy.com/protoss/cantavis):
- Build time 33 » 30
- **Hallucination:**
- Projectile can no longer be intercepted by hostiles
- [Charlatan](https://cosmonarchy.com/protoss/charlatan):
- **Fervent Blaster:**
- Splash radius 12/24/32 » 16/24/32
- [Mind Tyrant](https://cosmonarchy.com/protoss/mind-tyrant):
- **Malefactor:**
- Tyrannize procs no longer drain energy
- Mind Tyrant must still have energy to proc Tyrannize
- **Maelstrom:**
- Movement speed slow 50% » 66%
- [Idol](https://cosmonarchy.com/protoss/idol):
- **Prismatic Blasters:**
- Splash radius 12/18/24 » 16/24/32
- [Exemplar](https://cosmonarchy.com/protoss/exemplar):
- Resource costs 300/150 250/150
- [Warden](https://cosmonarchy.com/protoss/warden):
- Build time 35 » 30
- [Lattice](https://cosmonarchy.com/protoss/lattice):
- HP 400 » 500
- Shields 250 » 300
- [Stargate](https://cosmonarchy.com/protoss/stargate):
- Resource costs 200/200 » 200/150
### Protoss factions
- **NEW:** [Simulacrum (Khalendric)](https://cosmonarchy.com/protoss/simulacrum-khalendric):
- **Khalendric Knights:** Simulacrum variant with **Last Orders** (e.g. Aurora)
- **NEW:** [Idol (Khalendric)](https://cosmonarchy.com/protoss/idol-khalendric):
- **Khalendric Knights:** Idol variant with **Signify** (e.g. Hierophant)
- **NEW:** [Vestige](https://cosmonarchy.com/protoss/vestige):
- **Starbound:** Cabalist variant with on-damage cloaking
## Zerg
- **Bone of Reflection:**
- Armor pen 0 » 1
- **Corpse Cocoon:**
- Allied corpses now spawn **Rilirokors** for consumed ground units and **Rililisks** for consumed air units
- **Blissful Embrace:**
- Infested units now incubate **Rilirokors** on damage taken (like **Zoryusthaleth**)
- **Plague:**
- Now reduces HP and shield healing by 50%
- [Rililisk](https://cosmonarchy.com/zerg/rililisk):
- **Swarming Spores:**
- Weapon damage 1x5 » 1x4
- Weapon range 2 » 4
- [Malkothrokor](https://cosmonarchy.com/zerg/malkothrokor):
- Structure gestation now occurs 50% faster
- [Nathrokor](https://cosmonarchy.com/zerg/nathrokor):
- **Adrenal Frenzy** (movement speed on attack) removed
- [Vorvrokor](https://cosmonarchy.com/zerg/):
- Build time 12 » 15
- [Liiralisk](https://cosmonarchy.com/zerg/liiralisk):
- Build time 20 » 25
- [Kalkalisk](https://cosmonarchy.com/zerg/kalkalisk):
- Build time 25 » 30
- [Protathalor](https://cosmonarchy.com/zerg/protathalor):
- Build time 22 » 25
- Resource costs 125/50 » 150/75
- Now two per requisition
- [Mutalisk](https://cosmonarchy.com/zerg/mutalisk):
- Build time 25 » 30
- [Sovroleth](https://cosmonarchy.com/zerg/sovroleth):
- Now considered a Sire
- [Hydralisk](https://cosmonarchy.com/zerg/hydralisk):
- Build time 20 » 18
- HP 80 » 100
- [Bactalisk](https://cosmonarchy.com/zerg/bactalisk):
- Build time 25 » 30
- HP 120 » 100
- [Tethzorokor](https://cosmonarchy.com/zerg/tethzorokor):
- Build time 28 » 32
- [Vithrilisk](https://cosmonarchy.com/zerg/vithrilisk):
- Build time 25 » 30
- [Ultrokor](https://cosmonarchy.com/zerg/ultrokor):
- Build time 40 » 45
- [Zobriolisk](https://cosmonarchy.com/zerg/zobriolisk):
- Resource costs 200/100 » 150/75
- Build time 25 » 35
- [Zarcavrokor](https://cosmonarchy.com/zerg/zarcavrokor):
- Build time 35 » 40
- Vision range 9 » 7
- **Bisecting Blades:**
- Weapon cooldown 0.42 » 0.67
- [Vornath Pond](https://cosmonarchy.com/zerg/vornath-pond):
- Build time 40 » 50
- [Skibact Scab](https://cosmonarchy.com/zerg/skibact-scab):
- Resource costs 75/150 » 100/175
- Build time 45 » 50
### Zerg Factions
- [Sovrokor](https://cosmonarchy.com/zerg/sovrokor):
- Now considered a Sire
- **NEW:** [Rozirokor](https://cosmonarchy.com/zerg/rozirokor):
- **Imicren Tendril:** Izirokor replacement. Has Saber Siphon.
- **NEW:** [Alzurokor](https://cosmonarchy.com/zerg/alzurokor):
- **Imicren Tendril:** Ultrokor replacement. Has Captivating Claws and Devouring Instinct.
- **NEW:** [Hydrokor](https://cosmonarchy.com/zerg/hydrokor):
- **Goszirith Tendril:** Hydralisk replacement. Dual-birth melee strain with Mitosis.
- **NEW:** [Zytryleth](https://cosmonarchy.com/zerg/zytryleth):
- **Zorthos Tendril:** Structure mutated from Scrylyleth. Has Omnispores, acts as a town center, and gestates Larvae.
## Askosi
- **Impact Dissipation:**
- No longer heals
- Now blocks the next weapon attack
- **Ash Heap:**
- Duration 2 seconds » 5 seconds
- [Proselyte](https://cosmonarchy.com/askosi/proselyte):
- Movement speed 5.2 » 5.6
- [Missionary](https://cosmonarchy.com/askosi/missionary):
- HP 75 » 85
- **NEW: Accelerated Speech** (passive)
- Gains +2 armor pen when within 2 weapon range of its target
- [Cardinal](https://cosmonarchy.com/askosi/cardinal):
- **Sustaining Sermon:**
- Now heals the proccing Cardinal
- **Rapid Rendevous** removed
- **NEW: Ashbind:**
- Leaps to an enemy target, applying Ash Heap to enemies within 3 range
- [Mimic](https://cosmonarchy.com/askosi/mimic):
- **Scrapworld: Vital Remains** removed
- **Mimicry:**
- Mimicked attacks now apply Scrapworld: Gold Rush
- [Aphorist](https://cosmonarchy.com/askosi/aphorist):
- Resource costs 50/25 » 100/25
- [Doronin](https://cosmonarchy.com/askosi/doronin):
- Resource costs 225/0 » 175/50
- Armor 3 » 4
- [Insurant](https://cosmonarchy.com/askosi/insurant):
- **Elxe Twinshot:**
- No longer attacks air units
- [Rove](https://cosmonarchy.com/askosi/rove):
- HP 90 » 100
- **Elre Scaleshot:**
- No longer attacks air units
- [Intendent](https://cosmonarchy.com/askosi/intendent):
- Movement speed 4 » 5.2
- [Endbore](https://cosmonarchy.com/askosi/endbore):
- **Irko Octorshard:**
- Weapon damage 8x10 » 8x8
- No longer attacks air units
- [Grandstand](https://cosmonarchy.com/askosi/grandstand):
- Resource costs 200/0 » 150/0
- [Chantry](https://cosmonarchy.com/askosi/chantry):
- Resource costs 75/50 » 75/100
- Build time 45 » 35
- [Radix](https://cosmonarchy.com/askosi/radix):
- Build time 65 » 60
- [Function](https://cosmonarchy.com/askosi/function):
- Resource costs 150/25 » 125/25
- Build time 75 » 70
- [Cosmoscope](https://cosmonarchy.com/askosi/comoscope):
- Build time 90 » 75

Binary file not shown.