More Askosi development; Initial work on Ogroszaleth

This commit is contained in:
Pr0nogo 2025-12-27 01:03:47 -05:00
parent 93d3a100f4
commit b3233db041
29 changed files with 220 additions and 44 deletions

Binary file not shown.

View File

@ -25,7 +25,7 @@ Gathtelosk
Caphrolosk
Surkith Colony
Vithrath Haunt
Sovthrath Mound
Rakzogth Roost
Matravil Nest
Nydus Cesiant
Overmind With Shell
@ -634,7 +634,7 @@ Intendent Electricity
Askosi Construction (Large)
Askosi Construction (Medium)
Askosi Construction (Small)
Extended Flingy #428
Ogroszaleth
Extended Flingy #429
Extended Flingy #430
Extended Flingy #431

Binary file not shown.

Binary file not shown.

View File

@ -80,8 +80,8 @@ Mature Chrysalis
Mature Chrysalis Shadow
Tosvrol Haunt
Tosvrol Haunt Shadow
Sovthrath Mound
Sovthrath Mound Shadow
Rakzogth Roost
Rakzogth Roost Shadow
Matravil Nest
Matravil Nest Shadow
Nydus Cesiant
@ -2240,12 +2240,12 @@ Askosi Construction (Medium)
Askosi Construction (Medium) Shadow
Askosi Construction (Small)
Askosi Construction (Small) Shadow
Extended Image #1240
Extended Image #1241
Extended Image #1242
Extended Image #1243
Extended Image #1244
Extended Image #1245
Ogroszaleth
Ogroszaleth Shadow
Impact Dissipation (Small)
Impact Dissipation (Medium)
Impact Dissipation (Large)
Impact Dissipation (XLarge)
Extended Image #1246
Extended Image #1247
Extended Image #1248

Binary file not shown.

View File

@ -170,7 +170,7 @@ Gathtelosk
Caphrolosk
Surkith Colony
Vithrath Haunt
Sovthrath Mound
Rakzogth Roost
Matravil Nest
Nydus Cesiant
Overmind With Shell
@ -1086,7 +1086,7 @@ Intendent Electricity
Askosi Construction (Large)
Askosi Construction (Medium)
Askosi Construction (Small)
Extended Sprite #572
Ogroszaleth
Extended Sprite #573
Extended Sprite #574
Extended Sprite #575

Binary file not shown.

View File

@ -134,7 +134,7 @@ Zerg Caphrolosk
Zerg Gathtelosk
Zerg Nydus Cesiant
Zerg Hydrith Den
Zerg Elthisth Mound
Zerg Rakzogth Roost
Terran Olympian
Zerg Matravil Nest
Zerg Almakis Antre
@ -301,7 +301,7 @@ Terran Throneroom
Terran Emperor
Terran Jester
Zerg Agrileth
Zerg Rakzogth Roost
unused
Protoss Sequestered Icon
Protoss Unitary Union
Protoss Servitor
@ -546,7 +546,7 @@ Askosi Crematorium
Askosi Zylode
Askosi Astrolabe
Terran Serathiel (Hecaton)
Extended Unit #321
Zerg Malkothrokor
Extended Unit #322
Extended Unit #323
Extended Unit #324

Binary file not shown.

View File

@ -59,7 +59,7 @@ Twintorch (Dyad)
Screaming Venom 2 (Keskathalor)
Carapace Swarm (Isthrathaleth ability)
Plague (Isthrathaleth ability)
Consume (unused ability)
Acid Barrage (Ogroszaleth)
Particle Beam (Scribe)
Particle Beam (Harvest)
Phase Blades (Zealot)

Binary file not shown.

Binary file not shown.

View File

@ -928,10 +928,10 @@ Must target enemy units or allied embedded units.<0>
¤<3>Ultrokors <1>are enabled from Zoryusthaleths.<0>
¤<3>Zobriolisks <1>are enabled from Lakizilisks.<0>
¤<3>Zarcavrokors <1>are enabled from Gorgrokors.<0>
<0>
<0>
<0>
<0>
r<1><4>Morph into Rakzilisk <1>(<3>Q<1>)<10>Ground control strain.<0>
Rakzilisk requires:<10> Rakzogth Roost<0>
r<1><4>Morph into Ogroszaleth <1>(<3>Q<1>)<10>Area-denial strain.<0>
Ogroszaleth requires:<10> Rakzogth Roost<0>
<0>
<0>
<0>
@ -1391,12 +1391,12 @@ Sentinel requires:<10> Atlas<0>
¤<3><4>Kinetic Penetration <2>(passive)<10>This combatant's projectiles travel to maximum range, piercing targets with insufficient armor, and becoming intercepted by targets with more armor. Additional victims take half damage.<0>
<0>
¤<3><4>Pulsing Attack <2>(passive)<10>This combatant's attacks radiate out from their own position.<0>
<0>
<0>
s<1><4>Mutate into Rakzogth Roost <1>(<3>S<1>)<10>Crowd control node. Enables Ogroszaleths.<0>
Rakzogth Roost requires:<10> Othstol Oviform<0>
¤<3><4>Prolonged Arms <2>(passive)<10>This combatant's projectiles travel to maximum range, and can be intercepted by hostiles.<0>
a<1><4>Mutate into Alkaj Chasm <1>(<3>A<1>)<10>Siege node. Enables Alkajelisks.<0>
Geszkath Grotto requires:<10> Othstol Oviform<0>
s<1><4>Mutate into Geszkath Grotto <1>(<3>S<1>)<10>Siege node. Enables Keskathalors, Geszithalors, and Alkajelisks.<0>
s<1><4>Mutate into Geszkath Grotto <1>(<3>S<1>)<10>Siege node. Enables Keskathalors and Geszithalors.<0>
Nathrokors Require:<10> Vornath Pond<0>
r<1><4>Morph into Nathrokors <1>(<3>R<1>)<10>Swarming fighter strain.<0>
¤<3><4>Module: Entropy Gauntlets <2>(passive)<10>Savants with this module active are mobile, and benefit from Kinetic Penetration.<0>

Binary file not shown.

View File

@ -2604,4 +2604,38 @@ AskosiConstruction_Small_SpecialState1:
AskosiConstruction_Small_SpecialState2:
playfram 2
goto SkryrokorLocal00
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 976 Optical Flare Hit (Small) (thingy\TmeFlshS.grp)
# 977 Optical Flare Hit (Medium) (thingy\TmeFlshM.grp)
# 978 Optical Flare Hit (Large) (thingy\TmeFlshL.grp)
.headerstart
IsId 32
Type 1
Init OpticalFlareHitInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
OpticalFlareHitInit:
playfram 0x00
wait 1
playfram 1
wait 1
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
playfram 5
wait 1
playfram 6
wait 1
playfram 7
wait 1
playfram 8
wait 1
goto Generic_Wait1End

Binary file not shown.

View File

@ -3772,12 +3772,12 @@ TosvrolHauntIsWorking:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 082 ElthisthMound (zerg\Mutapit.grp)
# 082 Rakzogth Roost (zerg\Mutapit.grp)
.headerstart
IsId 49
Type 20
Init ElthisthMoundInit
Death ElthisthMoundDeath
Init RakzogthRoostInit
Death RakzogthRoostDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -3791,22 +3791,22 @@ Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt ElthisthMoundAlmostBuilt
Built ElthisthMoundBuilt
AlmostBuilt RakzogthRoostAlmostBuilt
Built RakzogthRoostBuilt
Landing [NONE]
LiftOff [NONE]
IsWorking ElthisthMoundIsWorking
WorkingToIdle ElthisthMoundWorkingToIdle
IsWorking RakzogthRoostIsWorking
WorkingToIdle RakzogthRoostWorkingToIdle
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ElthisthMoundInit:
imgul 83 0 0 # Elthisth Mound Shadow (zerg\zmhShad.grp)
RakzogthRoostInit:
imgul 83 0 0 # Rakzogth Roost Shadow (zerg\zmhShad.grp)
playfram 0x00
goto ElthisthMoundWorkingToIdle
goto RakzogthRoostWorkingToIdle
ElthisthMoundWorkingToIdle:
RakzogthRoostWorkingToIdle:
playfram 1
wait 2
playfram 2
@ -3819,9 +3819,9 @@ ElthisthMoundWorkingToIdle:
wait 2
playfram 0x00
wait 3
goto ElthisthMoundWorkingToIdle
goto RakzogthRoostWorkingToIdle
ElthisthMoundDeath:
RakzogthRoostDeath:
playsnd 774 # Zerg\Bldg\ZBldgDth.WAV
imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp)
wait 3
@ -3829,14 +3829,14 @@ ElthisthMoundDeath:
wait 1
end
ElthisthMoundAlmostBuilt:
RakzogthRoostAlmostBuilt:
imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
ElthisthMoundBuilt:
RakzogthRoostBuilt:
playfram 0x00
wait 2
goto ElthisthMoundWorkingToIdle
goto RakzogthRoostWorkingToIdle
ElthisthMoundIsWorking:
RakzogthRoostIsWorking:
playfram 4
wait 2
playfram 5
@ -3857,7 +3857,7 @@ ElthisthMoundIsWorking:
wait 3
playfram 5
wait 2
goto ElthisthMoundIsWorking
goto RakzogthRoostIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
@ -7462,7 +7462,6 @@ KeskathalorBurrow:
KeskathalorUnBurrow:
wait 1
waitrand 1 2
setfldirect 14
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0x66
@ -17422,4 +17421,147 @@ AzanthrokorWalking:
wait 1
playfram 0x00
wait 1
goto AzanthrokorWalking
goto AzanthrokorWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2242 Ogroszaleth (cm\zerg\ogroszaleth.grp)
.headerstart
IsId 836
Type 26
Init OgroszalethInit
Death OgroszalethDeath
GndAttkInit OgroszalethGndAttkInit
AirAttkInit OgroszalethGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt OgroszalethGndAttkInit
AirAttkRpt OgroszalethGndAttkInit
CastSpell SkryrokorLocal00
GndAttkToIdle OgroszalethGndAttkToIdle
AirAttkToIdle OgroszalethGndAttkToIdle
Unused2 [NONE]
Walking OgroszalethWalking
WalkingToIdle OgroszalethGndAttkToIdle
SpecialState1 [NONE]
SpecialState2 OgroszalethSpecialState2
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable [NONE]
Burrow OgroszalethBurrow
UnBurrow OgroszalethUnBurrow
Enable [NONE]
.headerend
# ----------------------------------------------------------------------------- #
OgroszalethInit:
imgulnextid 0 0 # Ogroszaleth Shadow (cm\zerg\ogroszaleth.grp)
playfram 0x00
wait 2
goto SkryrokorLocal00
OgroszalethGndAttkToIdle:
playfram 0x00
goto SkryrokorLocal00
OgroszalethDeath:
playsnd 878 # Zerg\Ultra\ZUlDth00.WAV
imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp)
wait 1
lowsprul 186 0 42 # Zerg Building Rubble Small
wait 1
end
OgroszalethGndAttkInit:
playfram 0x00
wait 1
nobrkcodestart
playfram 0x22
wait 1
playfram 0x44
playsndbtwn 1316 1318 # Kalkalisk attack 01, 02, 03
attackwith 1
wait 1
playfram 0x22
nobrkcodeend
gotorepeatattk
goto OgroszalethGndAttkToIdle
OgroszalethWalking:
playfram 0x11
wait 1
move 4
playfram 0x22
wait 1
move 4
playfram 0x33
wait 1
move 4
playfram 0x44
wait 1
move 4
playfram 0x55
wait 1
move 4
playfram 0x66
wait 1
move 4
playfram 0x77
wait 1
move 4
playfram 0x88
wait 1
move 4
playfram 0x00
wait 1
move 4
goto OgroszalethWalking
OgroszalethSpecialState2:
playfram 0x88
goto SkryrokorLocal00
OgroszalethBurrow:
setfldirect 14
imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playfram 0x66
wait 1
playfram 0x88
wait 1
sigorder 4
goto SkryrokorLocal00
OgroszalethUnBurrow:
wait 1
setfldirect 14
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0x66
wait 1
playfram 0x55
wait 1
playfram 0x44
wait 1
playfram 0x33
wait 1
playfram 0x22
wait 1
playfram 0x11
wait 1
sigorder 4
goto OgroszalethGndAttkToIdle

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.