Code: Select all
actor WizardLizard replaces Archvile
{
obituary "%o was irradicated by a Wizard Lizard."
health 750
radius 20
height 48
mass 500
speed 15
painchance 10
scale 1.1
seesound "wizardlizard/sight"
painsound "wizardlizard/pain"
deathsound "wizardlizard/death"
activesound "wizardlizard/active"
MONSTER
+FLOORCLIP
+NOTARGET
+QUICKTORETALIATE
+SHORTMISSILERANGE
states
{
Spawn:
WIZL A 10 A_Look
loop
See:
WIZL ABCD 2 A_Chase
loop
Missile:
WIZL E 0 bright A_VileStart
WIZL F 8 bright A_FaceTarget
WIZL G 8 bright A_VileTarget
WIZL HIJKL 8 bright A_FaceTarget
WIZL M 8 bright A_VileAttack
WIZL N 15 bright
goto See
Hadoken:
WLHA AB 3
WLHA C 6
WLHA D 0 A_PlaySound("wizardlizard/hadoken")
WLHA D 2 Bright A_CustomMissile("WLHadoken",30,5,5)
WLHA E 5
WLHA B 3
goto See
Pain:
WIZL O 5
WIZL O 5 A_Pain
goto See
Death:
WIZL P 5
WIZL Q 5 A_Scream
WIZL R 5
WIZL S 3 A_NoBlocking
WIZL TUVW 3
WIZL XY 3
WIZL Z -1
stop
}
}
Code: Select all
actor WLHadoken
{
radius 6
height 16
speed 25
damage 10
scale 1.1
renderstyle Add
deathsound "weapons/laserhit"
PROJECTILE
+RANDOMIZE
states
{
Spawn:
HADO AB 2 bright
loop
Death:
HADO CDE 6 bright
stop
}
}