Update Inzorthrokor and Iziralisk models

This commit is contained in:
Pr0nogo 2026-08-03 23:24:19 -04:00
parent cb3bfc29db
commit d1e5953ae0
29 changed files with 480 additions and 100 deletions

Binary file not shown.

Binary file not shown.

View File

@ -2410,7 +2410,7 @@ Grimoire
Grimoire Shadow
Zytryleth
Zytryleth Shadow
Extended Image #1410
Inzorthrokor Mutate
Extended Image #1411
Extended Image #1412
Extended Image #1413

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,176 @@
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# All shadows
.headerstart
IsId 275
Type 1
Init ShadowHeaderInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
ShadowHeaderInit:
wait 1
followmaingraphic
goto ShadowHeaderInit
Generic_Wait1End:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# Generic engines, e.g.
# 2194 Helion Engines (cm\a\helion-engine.grp)
.headerstart
IsId 730
Type 15
Init Engines_MultiGlowHeader_OmniInit
Death Generic_Wait1End
GndAttkInit Generic_Wait1End
AirAttkInit Generic_Wait1End
Unused1 [NONE]
GndAttkRpt Generic_Wait1End
AirAttkRpt Generic_Wait1End
CastSpell Generic_Wait1End
GndAttkToIdle Generic_Wait1End
AirAttkToIdle Generic_Wait1End
Unused2 [NONE]
Walking Engines_MultiGlowHeader_OmniInit
WalkingToIdle Generic_Wait1End
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
Engines_MultiGlowHeader_OmniInit:
engframe 0
wait 1
engframe 32
wait 1
goto Engines_MultiGlowHeader_OmniInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# Generic remnants 5
# 1500 Blackjack Remains (cm\terran\blackjack-corpse.grp)
.headerstart
IsId 650
Type 1
Init GenericRemnantsFiveInit
Death GenericRemnantsFiveDeath
.headerend
# ----------------------------------------------------------------------------- #
GenericRemnantsFiveInit:
playfram 0x00
wait 239
GenericRemnantsFiveDeath:
wait 1
playfram 1
wait 255
wait 24
playfram 2
wait 255
wait 24
playfram 3
wait 255
wait 24
playfram 4
wait 255
wait 24
end
# ----------------------------------------------------------------------------- #
# 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
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# Generic remnants 3, e.g.
# 2257 Thaumalogue Remains (cm\a\thaumalogue-remains.grp)
.headerstart
IsId 41
Type 1
Init GenericRemnantsThreeInit
Death GenericRemnantsThreeDeath
.headerend
# ----------------------------------------------------------------------------- #
GenericRemnantsThreeInit:
playfram 0x00
wait 239
GenericRemnantsThreeDeath:
wait 1
playfram 1
wait 255
wait 24
playfram 2
wait 255
wait 24
playfram 3
wait 255
wait 24
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
.headerstart
IsId 291
Type 15
Init Engines_GlowHeaderInit
Death Generic_Wait1End
GndAttkInit Generic_Wait1End
AirAttkInit Generic_Wait1End
Unused1 [NONE]
GndAttkRpt Generic_Wait1End
AirAttkRpt Generic_Wait1End
CastSpell Generic_Wait1End
GndAttkToIdle Generic_Wait1End
AirAttkToIdle Generic_Wait1End
Unused2 [NONE]
Walking Engines_GlowHeaderInit
WalkingToIdle Generic_Wait1End
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
Engines_GlowHeaderInit:
engset 0
wait 1
engset 1
wait 1
goto Engines_GlowHeaderInit

View File

@ -0,0 +1,176 @@
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# All shadows
.headerstart
IsId 275
Type 1
Init ShadowHeaderInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
ShadowHeaderInit:
wait 1
followmaingraphic
goto ShadowHeaderInit
Generic_Wait1End:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# Generic engines, e.g.
# 2194 Helion Engines (cm\a\helion-engine.grp)
.headerstart
IsId 730
Type 15
Init Engines_MultiGlowHeader_OmniInit
Death Generic_Wait1End
GndAttkInit Generic_Wait1End
AirAttkInit Generic_Wait1End
Unused1 [NONE]
GndAttkRpt Generic_Wait1End
AirAttkRpt Generic_Wait1End
CastSpell Generic_Wait1End
GndAttkToIdle Generic_Wait1End
AirAttkToIdle Generic_Wait1End
Unused2 [NONE]
Walking Engines_MultiGlowHeader_OmniInit
WalkingToIdle Generic_Wait1End
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
Engines_MultiGlowHeader_OmniInit:
engframe 0
wait 1
engframe 32
wait 1
goto Engines_MultiGlowHeader_OmniInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# Generic remnants 5
# 1500 Blackjack Remains (cm\terran\blackjack-corpse.grp)
.headerstart
IsId 650
Type 1
Init GenericRemnantsFiveInit
Death GenericRemnantsFiveDeath
.headerend
# ----------------------------------------------------------------------------- #
GenericRemnantsFiveInit:
playfram 0x00
wait 239
GenericRemnantsFiveDeath:
wait 1
playfram 1
wait 255
wait 24
playfram 2
wait 255
wait 24
playfram 3
wait 255
wait 24
playfram 4
wait 255
wait 24
end
# ----------------------------------------------------------------------------- #
# 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
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# Generic remnants 3, e.g.
# 2257 Thaumalogue Remains (cm\a\thaumalogue-remains.grp)
.headerstart
IsId 41
Type 1
Init GenericRemnantsThreeInit
Death GenericRemnantsThreeDeath
.headerend
# ----------------------------------------------------------------------------- #
GenericRemnantsThreeInit:
playfram 0x00
wait 239
GenericRemnantsThreeDeath:
wait 1
playfram 1
wait 255
wait 24
playfram 2
wait 255
wait 24
playfram 3
wait 255
wait 24
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
.headerstart
IsId 291
Type 15
Init Engines_GlowHeaderInit
Death Generic_Wait1End
GndAttkInit Generic_Wait1End
AirAttkInit Generic_Wait1End
Unused1 [NONE]
GndAttkRpt Generic_Wait1End
AirAttkRpt Generic_Wait1End
CastSpell Generic_Wait1End
GndAttkToIdle Generic_Wait1End
AirAttkToIdle Generic_Wait1End
Unused2 [NONE]
Walking Engines_GlowHeaderInit
WalkingToIdle Generic_Wait1End
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
Engines_GlowHeaderInit:
engset 0
wait 1
engset 1
wait 1
goto Engines_GlowHeaderInit

Binary file not shown.

View File

@ -15370,12 +15370,12 @@ QuazrokorInit:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2024 Inzorthrokor (cm\faction-t\inzorthrokor.grp)
# 2024 Inzorthrokor (cm\f-z\inzorthrokor.grp)
.headerstart
IsId 820
Type 26
Init ZoryusthalethInit
Death ZoryusthalethDeath
Init InzorthrokorInit
Death InzorthrokorDeath
GndAttkInit InzorthrokorGndAttkInit
AirAttkInit InzorthrokorGndAttkInit
Unused1 ZoryusthalethUnused1
@ -15405,6 +15405,33 @@ Enable [NONE]
.headerend
# ----------------------------------------------------------------------------- #
InzorthrokorInit:
imgulnextid 0 0 # Inzorthrokor Shadow (cm\f-z\inzorthrokor-shadow.grp)
goto ZoryusthalethGndAttkToIdle
InzorthrokorDeath:
playsnd 1917 # Zoryusthaleth death 01
setfldirect 0
playfram 408
wait 2
playfram 409
wait 2
playfram 410
wait 2
playfram 411
wait 2
playfram 412
wait 2
playfram 413
wait 2
playfram 414
wait 2
playfram 415
wait 2
lowsprul 996 0 0 # Inzorthrokor Remains
wait 1
end
InzorthrokorGndAttkInit:
playfram 0x00
wait 1
@ -17052,7 +17079,7 @@ KethrajKeepIsWorking:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1800 Iziralisk (cm\faction-z\iziralisk.grp)
# 1800 Iziralisk (cm\f-z\iziralisk.grp)
.headerstart
IsId 834
Type 26
@ -17068,8 +17095,8 @@ GndAttkToIdle IziraliskGndAttkToIdle
AirAttkToIdle IziraliskGndAttkToIdle
Unused2 [NONE]
Walking IziraliskWalking
WalkingToIdle IziraliskGndAttkToIdle
SpecialState1 [NONE]
WalkingToIdle IziraliskWalkingToIdle
SpecialState1 SkryrokorLocal00
SpecialState2 IziraliskSpecialState2
AlmostBuilt [NONE]
Built [NONE]
@ -17088,9 +17115,10 @@ Enable [NONE]
# ----------------------------------------------------------------------------- #
IziraliskInit:
imgul 1473 0 0 # Iziralisk Shadow (cm\zerg\izirokor-shad.grp)
imgulnextid 0 0 # Iziralisk Shadow (cm\f-z\iziralisk-shad.grp)
goto IziraliskWalkingToIdle
IziraliskGndAttkToIdle:
playfram 0x00
playfram 0xAA
goto IziraliskLocal00
IziraliskLocal00:
@ -17099,53 +17127,45 @@ IziraliskLocal00:
goto IziraliskLocal00
IziraliskLocal01:
playfram 0x11
playfram 0x99
wait 1
playfram 0x22
playfram 0xAA
wait 1
playfram 0x33
wait 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playfram 0x66
playfram 0xBB
wait 1
playfram 0xCC
wait 4
randcondjmp 34 IziraliskLocal02
playfram 0x55
playfram 0xBB
wait 1
playfram 0x44
wait 1
playfram 0x33
wait 1
playfram 0x22
wait 1
playfram 0x11
wait 1
goto IziraliskGndAttkToIdle
IziraliskLocal02:
randcondjmp 62 IziraliskLocal03
randcondjmp 51 IziraliskLocal04
playfram 0x77
wait 1
playfram 0x88
playfram 0xAA
wait 1
playfram 0x99
wait 1
playfram 0xaa
goto IziraliskWalkingToIdle
IziraliskLocal02:
playfram 0xBB
wait 1
playfram 0xbb
playfram 0xAA
wait 3
randcondjmp 62 IziraliskLocal03
randcondjmp 51 IziraliskLocal04
playfram 0xBB
wait 1
playfram 0xcc
playfram 0xCC
wait 1
goto IziraliskGndAttkToIdle
playfram 0xBB
wait 1
goto IziraliskWalkingToIdle
IziraliskLocal03:
playfram 0x55
playfram 0x99
wait 4
playfram 0x11
wait 1
turnccwise 1
playfram 0x44
playfram 0x22
wait 1
turnccwise 1
playfram 0x33
@ -17157,13 +17177,15 @@ IziraliskLocal03:
playfram 0x11
wait 1
turnccwise 1
goto IziraliskGndAttkToIdle
goto IziraliskWalkingToIdle
IziraliskLocal04:
playfram 0x55
playfram 0x99
wait 4
playfram 0x11
wait 1
turncwise 1
playfram 0x44
playfram 0x22
wait 1
turncwise 1
playfram 0x33
@ -17175,13 +17197,28 @@ IziraliskLocal04:
playfram 0x11
wait 1
turncwise 1
goto IziraliskGndAttkToIdle
goto IziraliskWalkingToIdle
IziraliskDeath:
playsnd 1506 # Iziralisk death 01
imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp)
wait 5
lowsprul 763 0 0 # Iziralisk Remnants (cm\zerg\izirokor-corpse.grp)
setfldirect 0
playfram 459
wait 2
playfram 460
wait 2
playfram 461
wait 2
playfram 462
wait 2
playfram 463
wait 2
playfram 464
wait 2
playfram 465
wait 2
playfram 466
wait 2
lowsprul 960 0 0 # Iziralisk Remnants (cm\f-z\iziralisk-remains.grp)
wait 2
end
@ -17212,31 +17249,29 @@ IziraliskUnused1:
wait 2
setfldirect 14
nobrkcodeend
goto IziraliskGndAttkToIdle
goto IziraliskWalkingToIdle
IziraliskGndAttkInit:
playfram 0x1ba
playfram 0x99
wait 1
playfram 0x1dc
playfram 0xAA
IziraliskGndAttkRpt:
wait 1
nobrkcodestart
playsndbtwn 1880 1881 # Iziralisk weapon fire 01, 02
wait 1
playfram 0xCC
wait 1
playfram 0x1fe
wait 1
playfram 0x20f
attack
playfram 0xDD
attackwith 1
wait 2
playfram 0x220
wait 2
playfram 0x231
playfram 0xEE
wait 1
playfram 0x242
wait 2
playfram 0x253
playfram 0xFF
wait 1
playfram 0x264
playfram 0xEE
wait 1
playfram 0xCC
wait 1
nobrkcodeend
gotorepeatattk
@ -17245,45 +17280,34 @@ IziraliskGndAttkRpt:
IziraliskWalking:
move 5
wait 1
playfram 0x110
playfram 0x11
move 5
wait 1
playfram 0x121
playfram 0x22
move 5
wait 1
playfram 0x132
playfram 0x33
move 5
wait 1
playfram 0x143
playfram 0x44
move 5
wait 1
playfram 0x154
playfram 0x55
move 5
wait 1
playfram 0x165
playfram 0x66
move 5
wait 1
playfram 0x176
playfram 0x77
move 5
wait 1
playfram 0x187
move 5
wait 1
playfram 0x198
move 5
wait 1
playfram 0x1a9
move 5
wait 1
playfram 0xdd
move 5
wait 1
playfram 0xee
move 5
wait 1
playfram 0xff
playfram 0x88
goto IziraliskWalking
IziraliskWalkingToIdle:
playfram 0x0
goto IziraliskLocal00
IziraliskSpecialState2:
playfram 0x187
goto SkryrokorLocal00
@ -17291,25 +17315,25 @@ IziraliskSpecialState2:
IziraliskBurrow:
imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp)
imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp)
playfram 0x286
playfram 0x143
wait 1
playfram 0x297
playfram 0x154
wait 1
playfram 0x2a8
playfram 0x165
wait 1
playfram 0x2b9
playfram 0x176
wait 1
playfram 0x2ca
playfram 0x187
imgol 423 15 12 # Burrowing Dust (thingy\bDust.grp)
imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp)
imgol 423 -12 -3 # Burrowing Dust (thingy\bDust.grp)
wait 1
playfram 0x2db
playfram 0x198
wait 1
playfram 0x2ec
playfram 0x1A9
wait 1
sigorder 4
playfram 0x2fd
playfram 0x1BA
goto SkryrokorLocal00
IziraliskUnburrow:
@ -17317,23 +17341,23 @@ IziraliskUnburrow:
waitrand 1 2
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp)
playfram 0x2ec
playfram 0x1A9
wait 1
playfram 0x2db
playfram 0x198
wait 1
playfram 0x2ca
playfram 0x187
wait 1
playfram 0x2b9
playfram 0x176
imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp)
imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp)
wait 1
playfram 0x2a8
playfram 0x165
wait 1
playfram 0x297
playfram 0x154
wait 1
sigorder 4
setfldirect 14
goto IziraliskGndAttkToIdle
goto IziraliskWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:

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.

View File

@ -31,6 +31,8 @@
## Audiovisuals
- Updated Askosi UI to be GREEN! (c. DF)
- Updated background graphics for Options and CrownLink Join menus (c. Jesse)
- New models for:
- Inzorthrokor (Imicren), Iziralisk (Zorthos)
- New death SFX for:
- Striga (c. Milia)
@ -128,6 +130,8 @@
- **Scrapworld: Vital Remains** removed
- **Mimicry:**
- Mimicked attacks now apply Scrapworld: Gold Rush
- [Aphorist](https://cosmonarchy.com/askosi/aphorist):
- Resoure costs 50/25 » 100/25
- [Insurant](https://cosmonarchy.com/askosi/insurant):
- **Elxe Twinshot:**
- No longer attacks air units

Binary file not shown.