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

Binary file not shown.

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

View File

@ -59,7 +59,7 @@ Twintorch (Dyad)
Screaming Venom 2 (Keskathalor) Screaming Venom 2 (Keskathalor)
Carapace Swarm (Isthrathaleth ability) Carapace Swarm (Isthrathaleth ability)
Plague (Isthrathaleth ability) Plague (Isthrathaleth ability)
Consume (unused ability) Acid Barrage (Ogroszaleth)
Particle Beam (Scribe) Particle Beam (Scribe)
Particle Beam (Harvest) Particle Beam (Harvest)
Phase Blades (Zealot) 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>Ultrokors <1>are enabled from Zoryusthaleths.<0>
¤<3>Zobriolisks <1>are enabled from Lakizilisks.<0> ¤<3>Zobriolisks <1>are enabled from Lakizilisks.<0>
¤<3>Zarcavrokors <1>are enabled from Gorgrokors.<0> ¤<3>Zarcavrokors <1>are enabled from Gorgrokors.<0>
<0> r<1><4>Morph into Rakzilisk <1>(<3>Q<1>)<10>Ground control strain.<0>
<0> Rakzilisk requires:<10> Rakzogth Roost<0>
<0> r<1><4>Morph into Ogroszaleth <1>(<3>Q<1>)<10>Area-denial strain.<0>
<0> Ogroszaleth requires:<10> Rakzogth Roost<0>
<0> <0>
<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> ¤<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> <0>
¤<3><4>Pulsing Attack <2>(passive)<10>This combatant's attacks radiate out from their own position.<0> ¤<3><4>Pulsing Attack <2>(passive)<10>This combatant's attacks radiate out from their own position.<0>
<0> s<1><4>Mutate into Rakzogth Roost <1>(<3>S<1>)<10>Crowd control node. Enables Ogroszaleths.<0>
<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> ¤<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> a<1><4>Mutate into Alkaj Chasm <1>(<3>A<1>)<10>Siege node. Enables Alkajelisks.<0>
Geszkath Grotto requires:<10> Othstol Oviform<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> Nathrokors Require:<10> Vornath Pond<0>
r<1><4>Morph into Nathrokors <1>(<3>R<1>)<10>Swarming fighter strain.<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> ¤<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: AskosiConstruction_Small_SpecialState2:
playfram 2 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: # This header is used by images.dat entries:
# 082 ElthisthMound (zerg\Mutapit.grp) # 082 Rakzogth Roost (zerg\Mutapit.grp)
.headerstart .headerstart
IsId 49 IsId 49
Type 20 Type 20
Init ElthisthMoundInit Init RakzogthRoostInit
Death ElthisthMoundDeath Death RakzogthRoostDeath
GndAttkInit [NONE] GndAttkInit [NONE]
AirAttkInit [NONE] AirAttkInit [NONE]
Unused1 [NONE] Unused1 [NONE]
@ -3791,22 +3791,22 @@ Walking [NONE]
WalkingToIdle [NONE] WalkingToIdle [NONE]
SpecialState1 [NONE] SpecialState1 [NONE]
SpecialState2 [NONE] SpecialState2 [NONE]
AlmostBuilt ElthisthMoundAlmostBuilt AlmostBuilt RakzogthRoostAlmostBuilt
Built ElthisthMoundBuilt Built RakzogthRoostBuilt
Landing [NONE] Landing [NONE]
LiftOff [NONE] LiftOff [NONE]
IsWorking ElthisthMoundIsWorking IsWorking RakzogthRoostIsWorking
WorkingToIdle ElthisthMoundWorkingToIdle WorkingToIdle RakzogthRoostWorkingToIdle
WarpIn [NONE] WarpIn [NONE]
.headerend .headerend
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
ElthisthMoundInit: RakzogthRoostInit:
imgul 83 0 0 # Elthisth Mound Shadow (zerg\zmhShad.grp) imgul 83 0 0 # Rakzogth Roost Shadow (zerg\zmhShad.grp)
playfram 0x00 playfram 0x00
goto ElthisthMoundWorkingToIdle goto RakzogthRoostWorkingToIdle
ElthisthMoundWorkingToIdle: RakzogthRoostWorkingToIdle:
playfram 1 playfram 1
wait 2 wait 2
playfram 2 playfram 2
@ -3819,9 +3819,9 @@ ElthisthMoundWorkingToIdle:
wait 2 wait 2
playfram 0x00 playfram 0x00
wait 3 wait 3
goto ElthisthMoundWorkingToIdle goto RakzogthRoostWorkingToIdle
ElthisthMoundDeath: RakzogthRoostDeath:
playsnd 774 # Zerg\Bldg\ZBldgDth.WAV playsnd 774 # Zerg\Bldg\ZBldgDth.WAV
imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp)
wait 3 wait 3
@ -3829,14 +3829,14 @@ ElthisthMoundDeath:
wait 1 wait 1
end end
ElthisthMoundAlmostBuilt: RakzogthRoostAlmostBuilt:
imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
ElthisthMoundBuilt: RakzogthRoostBuilt:
playfram 0x00 playfram 0x00
wait 2 wait 2
goto ElthisthMoundWorkingToIdle goto RakzogthRoostWorkingToIdle
ElthisthMoundIsWorking: RakzogthRoostIsWorking:
playfram 4 playfram 4
wait 2 wait 2
playfram 5 playfram 5
@ -3857,7 +3857,7 @@ ElthisthMoundIsWorking:
wait 3 wait 3
playfram 5 playfram 5
wait 2 wait 2
goto ElthisthMoundIsWorking goto RakzogthRoostIsWorking
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
@ -7462,7 +7462,6 @@ KeskathalorBurrow:
KeskathalorUnBurrow: KeskathalorUnBurrow:
wait 1 wait 1
waitrand 1 2
setfldirect 14 setfldirect 14
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0x66 playfram 0x66
@ -17422,4 +17421,147 @@ AzanthrokorWalking:
wait 1 wait 1
playfram 0x00 playfram 0x00
wait 1 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.