Update Eidolon model; Tweak Atreus

This commit is contained in:
Pr0nogo 2026-08-15 20:18:18 -04:00
parent e1e3b87d8e
commit 5ab2872b99
56 changed files with 328 additions and 115 deletions

Binary file not shown.

View File

@ -662,7 +662,7 @@ Missionary Weaponhit
Maverick (Upstart)
Vulture (Upstart)
Goremast
Eidolon (Upstart)
Morrigan
Cutlass
Cutlass Turret
Broadside
@ -712,7 +712,7 @@ Arquebus (Hecaton)
Acqui
Alzurokor (Imicren)
Hydrokor (Goszirith)
Extended Flingy #506
Nihilist
Extended Flingy #507
Extended Flingy #508
Extended Flingy #509

Binary file not shown.

Binary file not shown.

View File

@ -2311,9 +2311,9 @@ Vulture (Upstart) Shadow
Vulture (Upstart) Engine
Goremast
Goremast Shadow
Eidolon (Upstart)
Eidolon (Upstart) Shadow
Eidolon (Upstart) Remains
Morrigan
Morrigan Shadow
Morrigan Remains
Cutlass
Cutlass Shadow
Cutlass Turret
@ -2446,14 +2446,14 @@ Hydrokor (Goszirith) Birth
Hydrokor (Goszirith) Remains
Hydrokor (Goszirith) Mutate
Hydralisk Mutate
Extended Image #1446
Extended Image #1447
Extended Image #1448
Extended Image #1449
Extended Image #1450
Extended Image #1451
Extended Image #1452
Extended Image #1453
Nihilist
Nihilist Shadow
Sorvrokor Remains
Sovrokor Shadow
Sovrokor Birth
Sovrokor Mutate
Zethrokor Mutate
Eidolon (Nydus) Remains
Extended Image #1454
Extended Image #1455
Extended Image #1456

Binary file not shown.

Binary file not shown.

View File

@ -308,7 +308,7 @@ Ferrum
Prophet 1
Prophet 2
Bloodsummon Advisor
Extended Portrait #201
Vestige
Extended Portrait #202
Extended Portrait #203
Extended Portrait #204

Binary file not shown.

View File

@ -1118,7 +1118,7 @@ Maverick (Upstart)
Maverick (Upstart) Remains
Vulture (Upstart)
Goremast
Eidolon (Upstart)
Morrigan
Cutlass
Cutlass Turret
Broadside
@ -1180,10 +1180,10 @@ Alzurokor (Imicren)
Hydrokor (Goszirith)
Alzurokor Remains
Hydrokor Remains
Extended Sprite #666
Extended Sprite #667
Extended Sprite #668
Extended Sprite #669
Nihilist
Sovrokor Remains
Eidolon (Nydus) Remains
Morrigan Remains
Extended Sprite #670
Extended Sprite #671
Extended Sprite #672

Binary file not shown.

View File

@ -629,7 +629,7 @@ Zerg Hydrokor (Goszirith)
Protoss Gladius (Order)
Terran Eidolon (Golden Republic)
Zerg Zethalisk (Orkoti)
Extended Unit #404
Bloodsummon Nihilist
Extended Unit #405
Extended Unit #406
Extended Unit #407

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

@ -566,7 +566,7 @@ s<1><4>Raise Missionary <1>(<3>S<1>)<10>All-purpose trooper.<0>
s<1><4>Raise Proselyte <1>(<3>S<1>)<10>Nimble trooper.<0>
g<1><4>Morph into Agrileth <1>(<3>G<1>)<10>Construction strain.<0>
x<1><4>Build Aion <1>(<3>X<1>)<10>Reclaiming armor.<0>
t<1><4>Morph into Nathrelisk <1>(<3>R<1>)<10>Sustaining fighter strain.<0>
r<1><4>Morph into Nathrelisk <1>(<3>R<1>)<10>Sustaining fighter strain.<0>
¤<3><4>Corrosive Pathogen <2>(passive)<10>This strain's attacks debuff all hostiles within 4 range of their target, reducing their attack speed by 25% and armor by 1 for 3 seconds.<0>
¤<3><4>Corrosive Touch <2>(passive)<10>This strain's attacks debuff enemies, increasing attack cooldown by 25% and reducing armor by 1 for 3 seconds.<0>
Nathrelisk requires:<10> Vornath Pond<0>
@ -1334,7 +1334,7 @@ Must target units with energy.<0>
<0>
<0>
<0>
<0>
¤<3><4>War Atrophy <2>(passive)<10>When a target is damaged by the Nihilist, it becomes atrophied, reducing its movement speed by 33% when moving towards its enemies.<0>
¤<3><4>Necromastery <2>(passive)<10>The Grimoire can pay host to a single allied combatant. When other combatants of the same type die, a new one begins training at the Grimoire, free of cost.<0>
¤<3><4>Tragyle's Coagulants <2>(passive)<10>Victims of the Camazotz's attacks react favorably to the serum within, and bleed a miasma that restores 3 HP to allies of the Harakan within 2 range.<0>
f<1><4>Train Camazotz <1>(<3>F<1>)<10>Sustaining infantry.<0>

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1036,4 +1036,217 @@ AcquiLocal00:
wait 2
playfram 0x2C0
wait 2
goto AcquiLocal00
goto AcquiLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2448 Nihilist (cm\b\nihilist.grp)
.headerstart
IsId 3
Type 21
Init NihilistInit
Death NihilistDeath
GndAttkInit NihilistGndAttkInit
AirAttkInit NihilistGndAttkInit
Unused1 NihilistUnused1
GndAttkRpt NihilistGndAttkInit
AirAttkRpt NihilistGndAttkInit
CastSpell [NONE]
GndAttkToIdle NihilistGndAttkToIdle
AirAttkToIdle NihilistGndAttkToIdle
Unused2 [NONE]
Walking NihilistWalking
WalkingToIdle NihilistWalkingToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
NihilistInit:
imgulnextid 0 3 # Nihilist Shadow (cm\b\nihilist-shadow.grp)
goto NihilistWalkingToIdle
NihilistWalkingToIdle:
playfram 0x00
wait 1
waitrand 24 79
goto NihilistFidget
NihilistFidget:
playfram 0x20
wait 1
playfram 0x40
wait 1
playfram 0x60
wait 1
playfram 0x80
wait 1
playfram 0xA0
wait 1
playfram 0xC0
wait 1
playfram 0xE0
wait 1
playfram 0x100
wait 1
playfram 0x120
wait 1
playfram 0x140
wait 1
playfram 0x160
wait 1
playfram 0x180
wait 1
playfram 0x1A0
wait 1
playfram 0x1C0
wait 1
playfram 0x1E0
wait 1
playfram 0x200
goto NihilistWalkingToIdle
NihilistDeath:
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
playsndbtwn 1707 1708 # Quazilisk death 01, 02
playfram 0x5A0
wait 1
playfram 0x5C0
wait 1
playfram 0x5E0
wait 1
playfram 0x600
wait 1
playfram 0x620
wait 1
lowsprul 1168 0 0 # Bloodsummon Unit Rubble Small
playfram 0x640
wait 1
playfram 0x660
wait 1
playfram 0x680
wait 1
playfram 0x6A0
wait 1
playfram 0x6C0
wait 1
playfram 0x6E0
wait 1
playfram 0x700
wait 1
playfram 0x720
wait 1
end
NihilistUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsnd 1171
playfram 0x210
# wait 2
# playfram 0xaa
# wait 2
# playfram 0xbb
# wait 2
# playfram 0xcc
# wait 2
# playfram 0xdd
# wait 2
# playfram 0xee
# wait 2
# playfram 0xff
# wait 2
wait 14
setfldirect 10
nobrkcodeend
goto NihilistWalkingToIdle
NihilistGndAttkInit:
playfram 0x3A0
wait 1
playfram 0x3C0
wait 1
nobrkcodestart
playfram 0x3E0
wait 1
playfram 0x400
attackmelee 2 4266 4268 # Rozirokor weaponhit 01, 02, 03
wait 1
playfram 0x420
wait 1
nobrkcodeend
playfram 0x440
wait 1
playfram 0x460
wait 1
playfram 0x480
wait 1
playfram 0x4A0
wait 1
playfram 0x4C0
wait 1
playfram 0x4E0
wait 1
playfram 0x500
wait 1
playfram 0x520
wait 1
playfram 0x540
wait 1
playfram 0x560
wait 1
playfram 0x580
wait 1
gotorepeatattk
ignorerest
NihilistGndAttkToIdle:
playfram 0x3A0
wait 1
goto NihilistWalkingToIdle
NihilistWalking:
move 4
wait 1
playfram 0x220
move 4
wait 1
playfram 0x240
move 4
wait 1
playfram 0x260
move 4
wait 1
playfram 0x280
move 4
wait 1
playfram 0x2A0
move 4
wait 1
playfram 0x2C0
move 4
wait 1
playfram 0x2E0
move 4
wait 1
playfram 0x300
move 4
wait 1
playfram 0x320
move 4
wait 1
playfram 0x340
move 4
wait 1
playfram 0x360
move 4
wait 1
playfram 0x380
goto NihilistWalking

Binary file not shown.

View File

@ -392,7 +392,7 @@ HarakanWalking:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 228 Eidolon (terran\ghost.grp)
# 228 Eidolon (terran\eidolon.grp)
.headerstart
IsId 70
Type 13
@ -414,9 +414,9 @@ SpecialState1 EidolonSpecialState1
# ----------------------------------------------------------------------------- #
EidolonInit:
imgul 229 0 0 # Eidolon Shadow (terran\tghShad.grp)
imgulnextid 0 0 # Eidolon Shadow (terran\eidolon-shadow.grp)
EidolonWalkingToIdle:
playfram 0x33
playfram 0x60
EidolonLocal00:
wait 63
randcondjmp 25 EidolonLocal01
@ -426,9 +426,9 @@ EidolonLocal00:
EidolonLocal01:
playfram 0x00
wait 1
playfram 0x11
playfram 0x20
wait 1
playfram 0x22
playfram 0x40
randcondjmp 192 EidolonLocal03
turnccwise 2
wait 3
@ -461,7 +461,7 @@ EidolonLocal01:
goto EidolonLocal04
EidolonLocal04:
playfram 0x11
playfram 0x20
wait 1
playfram 0x00
wait 1
@ -469,20 +469,20 @@ EidolonLocal04:
EidolonLocal03:
wait 13
playfram 0x11
playfram 0x20
wait 1
playfram 0x00
wait 1
goto EidolonWalkingToIdle
EidolonLocal02:
playfram 0x44
playfram 0x80
wait 1
playfram 0x55
playfram 0xA0
wait 1
turnrand 3
wait 1
playfram 0x44
playfram 0x80
wait 1
goto EidolonWalkingToIdle
@ -495,21 +495,21 @@ EidolonUnused1:
nobrkcodestart
setfldirect 0
playsnd 1166 # Eidolon revive 01
playfram 228
playfram 423
wait 2
playfram 227
playfram 422
wait 2
playfram 226
playfram 421
wait 2
playfram 225
playfram 420
wait 2
playfram 224
playfram 419
wait 2
playfram 223
playfram 418
wait 2
playfram 222
playfram 417
wait 2
playfram 221
playfram 416
wait 2
setfldirect 12
nobrkcodeend
@ -518,18 +518,18 @@ EidolonUnused1:
EidolonGndAttkInit:
playfram 0x00
wait 1
playfram 0x11
playfram 0x20
wait 1
sigorder 32
playfram 0x22
playfram 0x40
wait 12
EidolonGndAttkRpt:
wait 1
nobrkcodestart
attack
playfram 0xcc
playfram 0x180
wait 1
playfram 0x22
playfram 0x40
nobrkcodeend
gotorepeatattk
ignorerest
@ -545,9 +545,9 @@ EidolonCastSpell:
wait 1
playsnd 240 # Terran\GHOST\TGhLkd00.wav
castspell
playfram 0xcc
playfram 0x180
wait 2
playfram 0x22
playfram 0x40
nobrkcodeend
gotorepeatattk
sigorder 2
@ -556,45 +556,45 @@ EidolonCastSpell:
EidolonWalking:
move 4
wait 1
playfram 0x44
playfram 0x80
move 4
wait 1
playfram 0x55
playfram 0xA0
move 4
wait 1
playfram 0x66
playfram 0xC0
move 4
wait 1
playfram 0x77
playfram 0xE0
move 4
wait 1
playfram 0x88
playfram 0x100
move 4
wait 1
playfram 0x99
playfram 0x120
move 4
wait 1
playfram 0xaa
playfram 0x140
move 4
wait 1
playfram 0xbb
playfram 0x160
move 4
wait 1
playfram 0x33
playfram 0x60
goto EidolonWalking
EidolonSpecialState1:
playfram 0x00
wait 1
playfram 0x11
playfram 0x20
wait 1
playfram 0x22
playfram 0x40
wait 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 231 Eidolon Death (terran\ghost.grp)
# 231 Eidolon Death (terran\eidolon.grp)
.headerstart
IsId 72
Type 1
@ -605,23 +605,23 @@ Death Generic_Wait1End
EidolonDeathInit:
setfldirect 0
playfram 0xdd
wait 2
playfram 222
wait 2
playfram 223
wait 2
playfram 224
wait 2
playfram 225
wait 2
playfram 226
wait 2
playfram 227
wait 2
playfram 228
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp)
playfram 416
wait 2
playfram 417
wait 2
playfram 418
wait 2
playfram 419
wait 2
playfram 420
wait 2
playfram 421
wait 2
playfram 422
wait 2
playfram 423
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\eidolon-remains.grp)
wait 1
end
@ -12613,7 +12613,7 @@ SirenDeath:
playsnd 353 # Terran\VULTURE\TVuDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp)
lowsprul 845 0 0 # Terran Unit Rubble Small
wait 1
wait 3
end
@ -13354,7 +13354,7 @@ StrigaDeath:
playfram 0x00
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp)
lowsprul 845 0 0 # Terran Unit Rubble Small
wait 1
end
@ -16221,7 +16221,7 @@ SevenstepDeath:
playsndbtwn 276 277 # Maverick death 01, 02
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp)
lowsprul 845 0 0 # Terran Unit Rubble Small
wait 1
end
@ -19730,7 +19730,7 @@ MadrigalHecatonImperiosoTurretGndAttkInit:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2011 Eidolon (Nydus Trinity) (cm\faction-t\eidolon-nydus.grp)
# 2011 Eidolon (Nydus Trinity) (cm\f-t\eidolon-nydus.grp)
.headerstart
IsId 835
Type 13
@ -19752,9 +19752,9 @@ SpecialState1 EidolonNydusSpecialState1
# ----------------------------------------------------------------------------- #
EidolonNydusInit:
imgul 2012 0 0 # Eidolon (Nydus) Shadow (terran\tghShad.grp)
imgulnextid 0 0 # Eidolon (Nydus) Shadow (cm\f-t\eidolon-nydus-shadow.grp)
EidolonNydusWalkingToIdle:
playfram 0x33
playfram 0x60
EidolonNydusLocal00:
wait 63
randcondjmp 25 EidolonNydusLocal01
@ -19764,9 +19764,9 @@ EidolonNydusLocal00:
EidolonNydusLocal01:
playfram 0x00
wait 1
playfram 0x11
playfram 0x20
wait 1
playfram 0x22
playfram 0x40
randcondjmp 192 EidolonNydusLocal03
turnccwise 2
wait 3
@ -19799,7 +19799,7 @@ EidolonNydusLocal01:
goto EidolonNydusLocal04
EidolonNydusLocal04:
playfram 0x11
playfram 0x20
wait 1
playfram 0x00
wait 1
@ -19807,20 +19807,20 @@ EidolonNydusLocal04:
EidolonNydusLocal03:
wait 13
playfram 0x11
playfram 0x20
wait 1
playfram 0x00
wait 1
goto EidolonNydusWalkingToIdle
EidolonNydusLocal02:
playfram 0x44
playfram 0x80
wait 1
playfram 0x55
playfram 0xA0
wait 1
turnrand 3
wait 1
playfram 0x44
playfram 0x80
wait 1
goto EidolonNydusWalkingToIdle
@ -19832,22 +19832,22 @@ EidolonNydusUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsnd 1166 # Eidolon revive 01
playfram 228
playsnd 1166 # EidolonNydus revive 01
playfram 423
wait 2
playfram 227
playfram 422
wait 2
playfram 226
playfram 421
wait 2
playfram 225
playfram 420
wait 2
playfram 224
playfram 419
wait 2
playfram 223
playfram 418
wait 2
playfram 222
playfram 417
wait 2
playfram 221
playfram 416
wait 2
setfldirect 12
nobrkcodeend
@ -19856,16 +19856,16 @@ EidolonNydusUnused1:
EidolonNydusGndAttkInit:
playfram 0x00
wait 1
playfram 0x11
playfram 0x20
wait 1
playfram 0x22
playfram 0x40
EidolonNydusGndAttkRpt:
wait 1
nobrkcodestart
attack
playfram 0xcc
playfram 0x180
wait 1
playfram 0x22
playfram 0x40
nobrkcodeend
gotorepeatattk
ignorerest
@ -19881,9 +19881,9 @@ EidolonNydusCastSpell:
wait 1
playsnd 240 # Terran\GHOST\TGhLkd00.wav
castspell
playfram 0xcc
playfram 0x180
wait 2
playfram 0x22
playfram 0x40
nobrkcodeend
gotorepeatattk
sigorder 2
@ -19892,39 +19892,39 @@ EidolonNydusCastSpell:
EidolonNydusWalking:
move 4
wait 1
playfram 0x44
playfram 0x80
move 4
wait 1
playfram 0x55
playfram 0xA0
move 4
wait 1
playfram 0x66
playfram 0xC0
move 4
wait 1
playfram 0x77
playfram 0xE0
move 4
wait 1
playfram 0x88
playfram 0x100
move 4
wait 1
playfram 0x99
playfram 0x120
move 4
wait 1
playfram 0xaa
playfram 0x140
move 4
wait 1
playfram 0xbb
playfram 0x160
move 4
wait 1
playfram 0x33
playfram 0x60
goto EidolonNydusWalking
EidolonNydusSpecialState1:
playfram 0x00
wait 1
playfram 0x11
playfram 0x20
wait 1
playfram 0x22
playfram 0x40
wait 1
goto SkryrokorLocal00

Binary file not shown.

BIN
mpq/unit/cm/b/nihilist.grp Normal file

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.

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.

BIN
mpq/unit/terran/eidolon.grp Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.