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

Fix selective random not working for host / singleplayer

This commit is contained in:
Pr0nogo 2026-01-17 00:29:31 -05:00
parent 0f60ffbeab
commit e1f0e26bb6
25 changed files with 164 additions and 24 deletions

Binary file not shown.

View File

@ -656,7 +656,7 @@ Conduit
Bestiary Bestiary
Eyelet Eyelet
Obelisk Obelisk
Extended Flingy #450 Auxine
Extended Flingy #451 Extended Flingy #451
Extended Flingy #452 Extended Flingy #452
Extended Flingy #453 Extended Flingy #453

Binary file not shown.

Binary file not shown.

View File

@ -2282,22 +2282,22 @@ Eyelet
Eyelet Shadow Eyelet Shadow
Obelisk Obelisk
Obelisk Shadow Obelisk Shadow
Extended Image #1282 Agonist
Extended Image #1283 Agonist Shadow
Extended Image #1284 Petract
Extended Image #1285 Petract Shadow
Extended Image #1286 Phontis
Extended Image #1287 Phontis Shadow
Extended Image #1288 Zonguard
Extended Image #1289 Zonguard Shadow
Extended Image #1290 Akreno
Extended Image #1291 Akreno Shadow
Extended Image #1292 Iconoclast
Extended Image #1293 Iconoclast Shadow
Extended Image #1294 Paraclete
Extended Image #1295 Paraclete Shadow
Extended Image #1296 Auxine
Extended Image #1297 Auxine Shadow
Extended Image #1298 Extended Image #1298
Extended Image #1299 Extended Image #1299
Extended Image #1300 Extended Image #1300

Binary file not shown.

View File

@ -1111,7 +1111,7 @@ Conduit
Bestiary Bestiary
Eyelet Eyelet
Obelisk Obelisk
Extended Sprite #597 Auxine
Extended Sprite #598 Extended Sprite #598
Extended Sprite #599 Extended Sprite #599
Extended Sprite #600 Extended Sprite #600

Binary file not shown.

View File

@ -563,7 +563,7 @@ Askosi Bestiary
Askosi Conduit Askosi Conduit
Askosi Obelisk Askosi Obelisk
Askosi Eyelet Askosi Eyelet
Extended Unit #338 Askosi Auxine
Extended Unit #339 Extended Unit #339
Extended Unit #340 Extended Unit #340
Extended Unit #341 Extended Unit #341

Binary file not shown.

View File

@ -218,7 +218,7 @@ Angeltear Rockets (Salamander)
Brontes Payload (Cyclops) Brontes Payload (Cyclops)
Flak Cannons (Cyclops Futurist) Flak Cannons (Cyclops Futurist)
Sensory Overload (Vibrance) Sensory Overload (Vibrance)
Flamethrower (Harakan, Golden) Onla Drivers (Agonist)
Corrosive Bioplasma (Iziralisk) Corrosive Bioplasma (Iziralisk)
Korozzet Beastblades (Doronin) Korozzet Beastblades (Doronin)
Utso Carbine (Thaumalogue) Utso Carbine (Thaumalogue)

Binary file not shown.

Binary file not shown.

View File

@ -453,7 +453,7 @@ e<1><4>Profanate Empress <1>(<3>E<1>)<10>Reinforcing destroyer.<0>
¤<3><4>Escape Velocity <2>(passive)<10>Algoztalisk projectiles gain +1 armor penetration for every range traveled.<0> ¤<3><4>Escape Velocity <2>(passive)<10>Algoztalisk projectiles gain +1 armor penetration for every range traveled.<0>
<0> <0>
<0> <0>
<0> ¤<3><4>Advancing Motion <2>(passive)<10>This combatant's primary weapon can be fired while moving.<0>
Iron Foundry requires:<10> Daedala<0> Iron Foundry requires:<10> Daedala<0>
f<1><4>Build Iron Foundry <1>(<3>F<1>)<10>Advanced vehicle production.<0> f<1><4>Build Iron Foundry <1>(<3>F<1>)<10>Advanced vehicle production.<0>
Proscenium requires:<10> Cipher AND Gauntlet<0> Proscenium requires:<10> Cipher AND Gauntlet<0>
@ -1791,7 +1791,7 @@ r<1><4>Build Priestess <1>(<3>R<1>)<10>Restorative infantry.<0>
b<1><4>Build Barker <1>(<3>B<1>)<10>Frontline cavalry.<0> b<1><4>Build Barker <1>(<3>B<1>)<10>Frontline cavalry.<0>
<27><0><4>Cancel Demolition <1>(<3>ESC<1>)<0> <27><0><4>Cancel Demolition <1>(<3>ESC<1>)<0>
¤<3><4>Evasive Maneuvers <2>(passive)<10>After falling below 30 HP, Stewards will return to their Solarion, regaining all HP and becoming cleansed of any debuffs.<0> ¤<3><4>Evasive Maneuvers <2>(passive)<10>After falling below 30 HP, Stewards will return to their Solarion, regaining all HP and becoming cleansed of any debuffs.<0>
<0> ¤<3><4>Mechanical Rage <2>(passive)<10>After killing an enemy combatant, the Zonguard gains 7 bonus armor 2 seconds.<0>
Chokral Chaszal requires:<10> Othstol Oviform<0> Chokral Chaszal requires:<10> Othstol Oviform<0>
<0> <0>
<0> <0>

Binary file not shown.

View File

@ -1101,7 +1101,7 @@ SpecialState1 [NONE]
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
RoveInit: RoveInit:
imgul 2109 0 7 # Rove Shadow (cm\askosi\rove.grp) imgulnextid 0 7 # Rove Shadow (cm\askosi\rove.grp)
playfram 0x00 playfram 0x00
goto RoveGndAttkToIdle goto RoveGndAttkToIdle
@ -3916,4 +3916,144 @@ ObeliskIsWorking:
goto ObeliskIsWorking goto ObeliskIsWorking
ObeliskDisable: ObeliskDisable:
goto SkryrokorLocal00 goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2284 Agonist (cm\askosi\agonist.grp)
.headerstart
IsId 46
Type 13
Init AgonistInit
Death AgonistDeath
GndAttkInit AgonistGndAttkInit
AirAttkInit AgonistGndAttkInit
Unused1 AgonistUnused1
GndAttkRpt AgonistGndAttkInit
AirAttkRpt AgonistGndAttkInit
CastSpell [NONE]
GndAttkToIdle AgonistGndAttkToIdle
AirAttkToIdle AgonistGndAttkToIdle
Unused2 [NONE]
Walking AgonistWalking
WalkingToIdle AgonistGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AgonistInit:
imgulnextid 0 7 # Agonist Shadow (cm\askosi\agonist.grp)
playfram 0x00
goto AgonistGndAttkToIdle
AgonistGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto AgonistGndAttkToIdle
AgonistDeath:
playsnd 353 # Terran\Agonist\TVuDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 1065 0 0 # Askosi Unit Rubble (cm\askosi\a-rubble-tiny.grp)
end
AgonistUnused1:
wait 1
nobrkcodestart
tmprmgraphicstart
playsnd 1699 # Agonist revive 01
sprol 742 0 0
wait 10
setfldirect 12
tmprmgraphicend
nobrkcodeend
goto AgonistGndAttkToIdle
AgonistGndAttkInit:
wait 1
attackwith 1
attackwith 1
gotorepeatattk
goto AgonistGndAttkToIdle
AgonistWalking:
playfram 0x00
setvertpos 0
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2290 Zonguard (cm\askosi\zonguard.grp)
.headerstart
IsId 47
Type 13
Init ZonguardInit
Death ZonguardDeath
GndAttkInit ZonguardGndAttkInit
AirAttkInit ZonguardGndAttkInit
Unused1 ZonguardUnused1
GndAttkRpt ZonguardGndAttkInit
AirAttkRpt ZonguardGndAttkInit
CastSpell [NONE]
GndAttkToIdle ZonguardGndAttkToIdle
AirAttkToIdle ZonguardGndAttkToIdle
Unused2 [NONE]
Walking ZonguardWalking
WalkingToIdle ZonguardGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ZonguardInit:
imgulnextid 0 7 # Zonguard Shadow (cm\askosi\zonguard.grp)
playfram 0x00
goto ZonguardGndAttkToIdle
ZonguardGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto ZonguardGndAttkToIdle
ZonguardDeath:
playsnd 353 # Terran\Zonguard\TVuDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 1065 0 0 # Askosi Unit Rubble (cm\askosi\a-rubble-tiny.grp)
end
ZonguardUnused1:
wait 1
nobrkcodestart
tmprmgraphicstart
playsnd 1699 # Zonguard revive 01
sprol 742 0 0
wait 10
setfldirect 12
tmprmgraphicend
nobrkcodeend
goto ZonguardGndAttkToIdle
ZonguardGndAttkInit:
wait 1
attackwith 1
attackwith 1
gotorepeatattk
goto ZonguardGndAttkToIdle
ZonguardWalking:
playfram 0x00
setvertpos 0
goto SkryrokorLocal00

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.