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
Eyelet
Obelisk
Extended Flingy #450
Auxine
Extended Flingy #451
Extended Flingy #452
Extended Flingy #453

Binary file not shown.

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

View File

@ -218,7 +218,7 @@ Angeltear Rockets (Salamander)
Brontes Payload (Cyclops)
Flak Cannons (Cyclops Futurist)
Sensory Overload (Vibrance)
Flamethrower (Harakan, Golden)
Onla Drivers (Agonist)
Corrosive Bioplasma (Iziralisk)
Korozzet Beastblades (Doronin)
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>
<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>
f<1><4>Build Iron Foundry <1>(<3>F<1>)<10>Advanced vehicle production.<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>
<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>
<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>
<0>
<0>

Binary file not shown.

View File

@ -1101,7 +1101,7 @@ SpecialState1 [NONE]
# ----------------------------------------------------------------------------- #
RoveInit:
imgul 2109 0 7 # Rove Shadow (cm\askosi\rove.grp)
imgulnextid 0 7 # Rove Shadow (cm\askosi\rove.grp)
playfram 0x00
goto RoveGndAttkToIdle
@ -3916,4 +3916,144 @@ ObeliskIsWorking:
goto ObeliskIsWorking
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.