Code: Select all
ACTOR Earth_Mage : DoomPlayer replaces DoomPlayer {
Health 100
Scale 0.125
Radius 16
Height 83
Mass 125
Speed 1
PainChance 192
Player.DamageScreenColor "Magenta", 0.4
Player.DisplayName "Earth Mage"
Player.MaxHealth 125
States {
Spawn:
MAIN A 1
// MAIN A 0 A_FadeIn(1.0)
Loop
See:
MAIN A 1
MAIN ABCDEFGH 3
// MAIN A 0 A_FadeIn(1.0)
Loop
Missile:
Melee:
MAIN AIJIA 8
// MAIN A 0 A_FadeIn(1.0)
GoTo See
Pain:
MAIN AA 4 A_FadeOut(0.333)
MAIN AA 6 A_FadeIn(0.333)
GoTo See
Death:
xDeath:
MAIN A 8 A_FadeOut(0.1)
Loop
}
}
Code: Select all
ACTOR Test1 {
Health 100
Scale 0.125
Radius 16
Height 83
Mass 125
Speed 8
PainChance 192
MONSTER
States {
Spawn:
MAIN A 1
MAIN A 1 A_Look
Loop
See:
MAIN A 3
MAIN BCDEFGH 3 A_Chase("Melee", "Missile")
Loop
Missile:
MAIN A 6
MAIN I 7 BRIGHT A_FaceTarget
MAIN J 7 BRIGHT A_SpawnProjectile("IceyStaff_Projectile")
MAIN I 7 BRIGHT
MAIN A 6
GoTo See
Melee:
MAIN A 6
MAIN I 7 BRIGHT A_FaceTarget
MAIN J 7 BRIGHT A_CustomMeleeAttack(random(3,5)*5)
MAIN I 7 BRIGHT
MAIN A 6
GoTo See
Pain:
MAIN AA 5 A_FadeOut(0.333)
MAIN AA 5 A_FadeIn(0.333)
GoTo See
Death:
MAIN A 5 A_FadeOut(0.1)
Loop
}
}