1
0
mirror of https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-prerelease.git synced 2026-10-10 05:57:51 +00:00

Add Zerg and Askosi cloaking SFX; Fix Askosi mnemonic hotkey conflicts

This commit is contained in:
Pr0nogo 2026-03-04 22:58:11 -05:00
parent af52fa2925
commit 3ade572b5a
47 changed files with 240 additions and 60 deletions

Binary file not shown.

View File

@ -673,11 +673,11 @@ Dorminge
Domain Domain
Panoply Panoply
Lotiro Lotiro
Extended Flingy #467 Pathlight
Extended Flingy #468 Ferrum
Extended Flingy #469 Chalyb
Extended Flingy #470 Circitor
Extended Flingy #471 Exigo
Extended Flingy #472 Extended Flingy #472
Extended Flingy #473 Extended Flingy #473
Extended Flingy #474 Extended Flingy #474

Binary file not shown.

Binary file not shown.

View File

@ -2331,20 +2331,20 @@ Panoply
Panoply Shadow Panoply Shadow
Lotiro Lotiro
Lotiro Shadow Lotiro Shadow
Extended Image #1331 Pathlight
Extended Image #1332 Pathlight Shadow
Extended Image #1333 Ferrum
Extended Image #1334 Ferrum Shadow
Extended Image #1335 Ferrum Warp Flash
Extended Image #1336 Chalyb
Extended Image #1337 Chalyb Shadow
Extended Image #1338 Chalyb Warp Flash
Extended Image #1339 Circitor
Extended Image #1340 Circitor Shadow
Extended Image #1341 Circitor Warp Flash
Extended Image #1342 Exigo
Extended Image #1343 Exigo Shadow
Extended Image #1344 Exigo Warp Flash
Extended Image #1345 Extended Image #1345
Extended Image #1346 Extended Image #1346
Extended Image #1347 Extended Image #1347

Binary file not shown.

Binary file not shown.

View File

@ -304,7 +304,7 @@ Hydralisk (Orkoti)
Maverick (Golden) Maverick (Golden)
Auxine Auxine
Boyeau Boyeau
Extended Portrait #197 Ferrum
Extended Portrait #198 Extended Portrait #198
Extended Portrait #199 Extended Portrait #199
Extended Portrait #200 Extended Portrait #200

View File

@ -4199,13 +4199,13 @@ Warring Winds Proc 01
Warring Winds Proc 02 Warring Winds Proc 02
Warring Winds Proc 03 Warring Winds Proc 03
Warring Winds Proc Final Warring Winds Proc Final
Extended Sound #1 Cloak Zerg On
Extended Sound #1 Cloak Zerg Off
Extended Sound #1 Cloak Askosi On
Extended Sound #1 Cloak Askosi Off
Extended Sound #1 Forerunner Sentinel Weaponfire 01
Extended Sound #1 Forerunner Sentinel Weaponfire 02
Extended Sound #1 Forerunner Sentinel Weaponfire 03
Extended Sound #1 Extended Sound #1
Extended Sound #1 Extended Sound #1
Extended Sound #1 Extended Sound #1

View File

@ -4199,3 +4199,10 @@ cm\a\phontis\pas-proc-a-01.wav
cm\a\phontis\pas-proc-a-02.wav cm\a\phontis\pas-proc-a-02.wav
cm\a\phontis\pas-proc-a-03.wav cm\a\phontis\pas-proc-a-03.wav
cm\a\phontis\pas-proc-b-01.wav cm\a\phontis\pas-proc-b-01.wav
cm\z\cloak-zerg-on.wav
cm\z\cloak-zerg-off.wav
cm\a\cloak-askosi-on.wav
cm\a\cloak-askosi-off.wav
cm\sp\h\sentinel\wf-01.wav
cm\sp\h\sentinel\wf-02.wav
cm\sp\h\sentinel\wf-03.wav

Binary file not shown.

View File

@ -1128,11 +1128,11 @@ Dorminge
Domain Domain
Panoply Panoply
Lotiro Lotiro
Extended Sprite #614 Pathlight
Extended Sprite #615 Ferrum
Extended Sprite #616 Chalyb
Extended Sprite #617 Circitor
Extended Sprite #618 Exigo
Extended Sprite #619 Extended Sprite #619
Extended Sprite #620 Extended Sprite #620
Extended Sprite #621 Extended Sprite #621

Binary file not shown.

View File

@ -588,25 +588,25 @@ Askosi Azjoran
Askosi Elgird Askosi Elgird
Askosi Histrion Askosi Histrion
Askosi Egocent Askosi Egocent
Extended Unit #363 Askosi Alacyne
Askosi Begolor Askosi Begolor
Extended Unit #365 Askosi Limire
Extended Unit #366 Askosi Endbore
Extended Unit #367 Askosi Tortare
Extended Unit #368 Askosi Cybrene
Askosi Lekrot Askosi Lekrot
Askosi Hearthshard Askosi Hearthshard
Extended Unit #371 Terran Nuriel
Extended Unit #372 Terran Phoenix
Extended Unit #373 Terran Archbishop
Extended Unit #374 Protoss Pathlight
Extended Unit #375 Protoss Saladius
Extended Unit #376 Protoss Garantis
Extended Unit #377 Zerg Zoltorokor
Extended Unit #378 Forerunner Ferrum
Extended Unit #379 Forerunner Chalyb
Extended Unit #380 Forerunner Circitor
Extended Unit #381 Forerunner Exigo
Extended Unit #382 Extended Unit #382
Extended Unit #383 Extended Unit #383
Extended Unit #384 Extended Unit #384

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -725,7 +725,7 @@ r<1><4>Warp in Herald <1>(<3>R<1>)<10>Frontline instigator.<0>
s<1><4>Install Cosmoscope <1>(<3>S<1>)<10>Skyborne production.<0> s<1><4>Install Cosmoscope <1>(<3>S<1>)<10>Skyborne production.<0>
e<1><4>Install Cipher <1>(<3>E<1>)<10>Combat control relay.<0> e<1><4>Install Cipher <1>(<3>E<1>)<10>Combat control relay.<0>
g<1><4>Install Gauntlet <1>(<3>G<1>)<10>Assault relay.<0> g<1><4>Install Gauntlet <1>(<3>G<1>)<10>Assault relay.<0>
c<1><4>Install Chantry <1>(<3>C<1>)<10>Sustaining shrine.<0> t<1><4>Install Chantry <1>(<3>T<1>)<10>Sustaining shrine.<0>
b<1><4>Meld Object <1>(<3>B<1>)<10>Imposing crawler.<0> b<1><4>Meld Object <1>(<3>B<1>)<10>Imposing crawler.<0>
c<1><4>Meld Scepter <1>(<3>C<1>)<10>Commanding armor.<0> c<1><4>Meld Scepter <1>(<3>C<1>)<10>Commanding armor.<0>
t<1><4>Meld Intendent <1>(<3>T<1>)<10>Assault crawler.<0> t<1><4>Meld Intendent <1>(<3>T<1>)<10>Assault crawler.<0>
@ -956,13 +956,13 @@ v<1><4>Morph into Zethalor <1>(<3>V<1>)<10>Swarming artillery strain.<0>
Zethar Aspect requires:<10> Vornath Pond<0> Zethar Aspect requires:<10> Vornath Pond<0>
r<1><4>Morph into Scrylyleth <1>(<3>V<1>)<10>Territorial strain.<0> r<1><4>Morph into Scrylyleth <1>(<3>V<1>)<10>Territorial strain.<0>
Scrylyl Aspect requires:<10> Irol Iris<0> Scrylyl Aspect requires:<10> Irol Iris<0>
b<1><4>Install Conduit <1>(<3>B<1>)<10>Ashen relay.<0> c<1><4>Install Conduit <1>(<3>C<1>)<10>Ashen relay.<0>
Conduit Requires<10> Proscenium OR Zylode<0> Conduit Requires<10> Proscenium OR Zylode<0>
b<1><4>Install Bestiary <1>(<3>B<1>)<10>Beast relay.<0> t<1><4>Install Bestiary <1>(<3>T<1>)<10>Beast relay.<0>
Bestiary Requires<10> Proscenium OR Zylode<0> Bestiary Requires<10> Proscenium OR Zylode<0>
b<1><4>Install Zylode <1>(<3>B<1>)<10>Advanced mechanized production.<0> z<1><4>Install Zylode <1>(<3>Z<1>)<10>Advanced mechanized production.<0>
Zylode Requires<10> Cipher AND Gauntlet<0> Zylode Requires<10> Cipher AND Gauntlet<0>
b<1><4>Install Astrolabe <1>(<3>B<1>)<10>Advanced skyborne production.<0> s<1><4>Install Astrolabe <1>(<3>S<1>)<10>Advanced skyborne production.<0>
Astrolabe Requires<10> Proscenium OR Zylode<0> Astrolabe Requires<10> Proscenium OR Zylode<0>
Must target enemy units.<0> Must target enemy units.<0>
Must target allied units.<0> Must target allied units.<0>
@ -972,7 +972,7 @@ Must target units with no hijackers.<0>
¤<3><4>Avenging Mitosis <2>(passive)<10>Upon taking damage, this strain incubates, spawning one Skryrokor after a two-second delay.<10>This status cannot be applied if the strain is already incubating.<0> ¤<3><4>Avenging Mitosis <2>(passive)<10>Upon taking damage, this strain incubates, spawning one Skryrokor after a two-second delay.<10>This status cannot be applied if the strain is already incubating.<0>
w<1><4>Install Dorminge <1>(<3>W<1>)<10>Impeding shrine.<0> w<1><4>Install Dorminge <1>(<3>W<1>)<10>Impeding shrine.<0>
Dorminge requires:<10> Cipher AND Gauntlet<0> Dorminge requires:<10> Cipher AND Gauntlet<0>
w<1><4>Install Domain <1>(<3>C<1>)<10>Encompassing town center.<0> c<1><4>Install Domain <1>(<3>C<1>)<10>Encompassing town center.<0>
Domain requires:<10> Conduit AND Bestiary<0> Domain requires:<10> Conduit AND Bestiary<0>
¤<3><4>Earthly Profusion <2>(passive)<10>Every 10 seconds, the Domain harvests all available resource nodes within 12 range. This does not interrupt active mining efforts.<0> ¤<3><4>Earthly Profusion <2>(passive)<10>Every 10 seconds, the Domain harvests all available resource nodes within 12 range. This does not interrupt active mining efforts.<0>
<0> <0>
@ -1412,7 +1412,7 @@ s<1><4>Warp in Atreus <1>(<3>S<1>)<10>Stalwart strider.<0>
¤<3><4>Autovitality <2>(passive)<10>4 seconds after taking hull damage from an enemy, this combatant creates a clone of itself, inheriting shields, life, and statuses.<0> ¤<3><4>Autovitality <2>(passive)<10>4 seconds after taking hull damage from an enemy, this combatant creates a clone of itself, inheriting shields, life, and statuses.<0>
¤<3><4>Petrification <2>(passive)<10>Gorgon's attacks slow victims by 10% per stack. Stacks expire after 2 seconds.<0> ¤<3><4>Petrification <2>(passive)<10>Gorgon's attacks slow victims by 10% per stack. Stacks expire after 2 seconds.<0>
¤<3><4>Adrenal Implant <2>(passive)<10>While Trinity Eidolons are cloaked, they move 33% faster and regenerate life twice as fast.<0> ¤<3><4>Adrenal Implant <2>(passive)<10>While Trinity Eidolons are cloaked, they move 33% faster and regenerate life twice as fast.<0>
¤<3><4>Reclamation <1>(Cornerstone)<10>This combatant is a Reclaimer, capable of raising the dead. Reclaimed combatants move 25% slower, and restore half of all damage taken when out of combat.<0> ¤<3><4>Reclamation <1>(Cornerstone)<2><10>This combatant is a Reclaimer, capable of raising the dead. Reclaimed combatants move 25% slower, and restore half of all damage taken when out of combat.<0>
¤<3><4>Parasitic Spores <2>(passive)<10>Targets killed by the Alkajelisk spawn a spore that seeks out nearby hostiles and explodes, dealing 15 damage to all hostiles within 1.5 range.<0> ¤<3><4>Parasitic Spores <2>(passive)<10>Targets killed by the Alkajelisk spawn a spore that seeks out nearby hostiles and explodes, dealing 15 damage to all hostiles within 1.5 range.<0>
Babylon Plating requires:<10> Tank Mode<0> Babylon Plating requires:<10> Tank Mode<0>
¤<3><4>Furia Salvo <2>(passive)<10>While deployed, the Madrigal fires a staggered salvo of missiles at all targets within weapon range.<0> ¤<3><4>Furia Salvo <2>(passive)<10>While deployed, the Madrigal fires a staggered salvo of missiles at all targets within weapon range.<0>

Binary file not shown.

Binary file not shown.

View File

@ -4619,4 +4619,76 @@ YoungChrysalisDeath:
wait 3 wait 3
end end
## Next free IsId: 829 # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2335 Forerunner Sentinel (cm\sp\h\sentinel.grp)
.headerstart
IsId 378
Type 21
Init ForerunnerSentinelInit
Death ForerunnerSentinelDeath
GndAttkInit ForerunnerSentinelGndAttkInit
AirAttkInit ForerunnerSentinelGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt ForerunnerSentinelGndAttkInit
AirAttkRpt ForerunnerSentinelGndAttkInit
CastSpell [NONE]
GndAttkToIdle ForerunnerSentinelGndAttkToIdle
AirAttkToIdle ForerunnerSentinelGndAttkToIdle
Unused2 [NONE]
Walking ForerunnerSentinelWalking
WalkingToIdle ForerunnerSentinelWalkingToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn ForerunnerSentinelWarpIn
.headerend
# ----------------------------------------------------------------------------- #
ForerunnerSentinelInit:
imgulnextid 0 42 # Sentinel Shadow (cm\sp\h\sentinel.grp)
ForerunnerSentinelGndAttkToIdle:
playfram 0x00
goto ForerunnerSentinelWalkingToIdle
ForerunnerSentinelWalkingToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto ForerunnerSentinelWalkingToIdle
ForerunnerSentinelDeath:
playsnd 533 # Protoss\ForerunnerSentinel\PScDth00.WAV
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 1065 0 42 # Askosi Unit Rubble (cm\askosi\a-rubble-tiny.grp)
wait 1
end
ForerunnerSentinelGndAttkInit:
wait 1
attack
wait 2
gotorepeatattk
ignorerest
goto SkryrokorLocal00
ForerunnerSentinelWalking:
playfram 0x00
setvertpos 0
# imgol 142 0 0 # Forerunner Sentinel Engines (thingy\pscGlow.grp)
goto SkryrokorLocal00
ForerunnerSentinelWarpIn:
imgol 2337 0 0 # Forerunner Sentinel Warp Flash (cm\sp\h\sentinel.grp)
goto ForerunnerSentinelWalkingToIdle

Binary file not shown.

View File

@ -15702,7 +15702,6 @@ AshguardWarpIn:
imgol 2161 0 0 # Ashguard Warp Flash (cm\faction-p\ashguard.grp) imgol 2161 0 0 # Ashguard Warp Flash (cm\faction-p\ashguard.grp)
goto AshguardWalkingToIdle goto AshguardWalkingToIdle
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
# 449 Herald Glow (cm\protoss\herald-glow.grp) # 449 Herald Glow (cm\protoss\herald-glow.grp)
@ -15724,3 +15723,94 @@ HeraldGlowInit:
playfram 0x60 playfram 0x60
wait 1 wait 1
end end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2333 Pathlight (protoss\panoptus.grp)
.headerstart
IsId 735
Type 21
Init PathlightInit
Death PathlightDeath
GndAttkInit PathlightGndAttkInit
AirAttkInit PathlightGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt PathlightGndAttkInit
AirAttkRpt PathlightGndAttkInit
CastSpell [NONE]
GndAttkToIdle PathlightGndAttkToIdle
AirAttkToIdle PathlightGndAttkToIdle
Unused2 [NONE]
Walking PathlightWalking
WalkingToIdle PathlightWalkingToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn PathlightWarpIn
.headerend
# ----------------------------------------------------------------------------- #
PathlightInit:
imgulnextid 0 42 # Pathlight Shadow (cm\protoss\panoptus.grp)
PathlightGndAttkToIdle:
playfram 0x00
goto PathlightWalkingToIdle
PathlightWalkingToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto PathlightWalkingToIdle
PathlightDeath:
playsnd 533 # Protoss\Pathlight\PScDth00.WAV
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 846 0 42 # Protoss Unit Rubble Medium
wait 1
end
PathlightGndAttkInit:
wait 1
nobrkcodestart
wait 1
playfram 0x20
playsndbtwn 2020 2023 # Pathlight weaponfire 01, 02, 03, 04
attack
wait 1
playfram 0x00
wait 2
playsndbtwn 2020 2023 # Pathlight weaponfire 01, 02, 03, 04
attack
wait 1
playfram 0x00
wait 2
playsndbtwn 2020 2023 # Pathlight weaponfire 01, 02, 03, 04
attack
wait 1
playfram 0x00
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
goto SkryrokorLocal00
PathlightWalking:
playfram 0x00
setvertpos 0
imgol 142 0 0 # Pathlight Engines (thingy\pscGlow.grp)
goto SkryrokorLocal00
PathlightWarpIn:
imgol 143 0 0 # Pathlight Warp Flash (cm\protoss\panoptus.grp)
goto PathlightWalkingToIdle

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.

BIN
mpq/unit/hl/fr/chalyb.grp Normal file

Binary file not shown.

Binary file not shown.

BIN
mpq/unit/hl/fr/circitor.grp Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
mpq/unit/hl/fr/exigo.grp Normal file

Binary file not shown.

Binary file not shown.

BIN
mpq/unit/hl/fr/ferrum.grp Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -14,9 +14,20 @@
## Bugfixes ## Bugfixes
- **Gameplay:** - **Gameplay:**
- Fixed various mnemonic hotkey conflicts for Askosi structures (r. Neblime)
- Adjusted regeneration code so rare combinations of status effects scale expectedly (c. Veeq7) - Adjusted regeneration code so rare combinations of status effects scale expectedly (c. Veeq7)
- Please report any regeneration oddities that you discover! - Please report any regeneration oddities that you discover!
## Audiovisuals ## Audiovisuals
- New SFX for:
- Zerg and Askosi cloaking / decloaking (c. lolrsk8s)
- New wireframe for: (c. jun3hong) - New wireframe for: (c. jun3hong)
- **Autocrat** - **Autocrat**
# Balance changes
## Terran
- [Anvil](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/anvil):
- Resource costs 200/200 » 150/150
- [Starpad](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/starpad):
- Vision range 10 » 9

Binary file not shown.