mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-25 05:21:02 +00:00
6ba548511b
they are both created by the first-stage Sigil. AlienSpectre3 should have also been immune to them but was not. In addition, Macil1 was erroneously immune to V1, when he should not be immune to any spectral damage. (Though, since he's immortal, all that really amounts to is that he can enter his pain state.) SVN r2106 (trunk)
89 lines
1.5 KiB
Text
89 lines
1.5 KiB
Text
|
|
// Macil (version 1) ---------------------------------------------------------
|
|
|
|
ACTOR Macil1 64 native
|
|
{
|
|
Game Strife
|
|
ConversationID 49, 48, 49
|
|
Health 95
|
|
Radius 20
|
|
Height 56
|
|
Speed 8
|
|
Painchance 250
|
|
Monster
|
|
-COUNTKILL
|
|
+NOTDMATCH
|
|
+NOICEDEATH
|
|
+NOSPLASHALERT
|
|
+NODAMAGE
|
|
DamageFactor "Fire", 0.5
|
|
MinMissileChance 150
|
|
SeeSound "macil/sight"
|
|
PainSound "macil/pain"
|
|
ActiveSound "macil/active"
|
|
Tag "MACIL"
|
|
Obituary "$OB_MACIL"
|
|
DropItem "BoxOfBullets"
|
|
MaxStepHeight 16
|
|
MaxDropoffHeight 32
|
|
States
|
|
{
|
|
Spawn:
|
|
LEDR C 5 A_Look2
|
|
Loop
|
|
LEDR A 8
|
|
Loop
|
|
LEDR B 8
|
|
Loop
|
|
LEAD ABCD 6 A_Wander
|
|
Loop
|
|
See:
|
|
LEAD AABBCCDD 3 A_Chase
|
|
Loop
|
|
Missile:
|
|
Death:
|
|
LEAD E 2 A_FaceTarget
|
|
LEAD F 2 BRIGHT A_ShootGun
|
|
LEAD E 2 A_SentinelRefire
|
|
Loop
|
|
Pain:
|
|
LEAD Y 3
|
|
LEAD Y 3 A_Pain
|
|
Goto See
|
|
}
|
|
}
|
|
|
|
|
|
// Macil (version 2) ---------------------------------------------------------
|
|
|
|
ACTOR Macil2 : Macil1 200 native
|
|
{
|
|
Game Strife
|
|
ConversationID 50, 49, 50
|
|
Painchance 200
|
|
+COUNTKILL
|
|
+SPECTRAL
|
|
-NODAMAGE
|
|
DeathSound "macil/slop"
|
|
DropItem "None"
|
|
States
|
|
{
|
|
Missile:
|
|
LEAD E 4 A_FaceTarget
|
|
LEAD F 4 BRIGHT A_ShootGun
|
|
LEAD E 2 A_SentinelRefire
|
|
Loop
|
|
Death:
|
|
LEAD G 5
|
|
LEAD H 5 A_Scream
|
|
LEAD IJ 4
|
|
LEAD K 3
|
|
LEAD L 3 A_NoBlocking
|
|
LEAD MNOPQRSTUV 3
|
|
LEAD W 4 Bright A_SpawnItemEx("AlienSpectre4", 0, 0, 0, 0, 0, random[spectrespawn](0,255)*0.0078125, 0, SXF_NOCHECKPOSITION)
|
|
LEAD X -1
|
|
Stop
|
|
}
|
|
}
|
|
|
|
|