qzdoom/wadsrc/static/actors/hexen/clericplayer.txt
Randy Heit f2b7417020 - MF2_NODMGTHRUST now works with players, too. (Previously, it was only for
missiles.) Also added PPF_NOTHRUSTWHILEINVUL to prevent invulnerable players
  from being thrusted while taking damage. (Non-players were already
  unthrusted.)


SVN r1695 (trunk)
2009-06-30 23:23:12 +00:00

92 lines
1.7 KiB
Text

// The cleric ---------------------------------------------------------------
ACTOR ClericPlayer : PlayerPawn
{
Health 100
ReactionTime 0
PainChance 255
Radius 16
Height 64
Speed 1
+NOSKIN
+NODAMAGETHRUST
+NOTHRUSTWHENINVUL
PainSound "PlayerClericPain"
RadiusDamageFactor 0.25
Player.JumpZ 9.75
Player.Viewheight 48
Player.ColorRange 146, 163
Player.SpawnClass "Cleric"
Player.DisplayName "Cleric"
Player.SoundClass "cleric"
Player.ScoreIcon "CLERFACE"
Player.InvulnerabilityMode "Ghost"
Player.HealRadiusType "Health"
Player.Hexenarmor 10, 10, 25, 5, 20
Player.StartItem "CWeapMace"
Player.WeaponSlot 1, CWeapMace
Player.WeaponSlot 2, CWeapStaff
Player.WeaponSlot 3, CWeapFlame
Player.WeaponSlot 4, CWeapWraithverge
States
{
Spawn:
CLER A -1
Stop
See:
CLER ABCD 4
Loop
Pain:
CLER H 4
CLER H 4 A_Pain
Goto Spawn
Missile:
Melee:
CLER EFG 6
Goto Spawn
Death:
CLER I 6
CLER J 6 A_PlayerScream
CLER KL 6
CLER M 6 A_NoBlocking
CLER NOP 6
CLER Q -1
Stop
XDeath:
CLER R 5 A_PlayerScream
CLER S 5
CLER T 5 A_NoBlocking
CLER UVWXYZ 5
CLER [ -1
Stop
Ice:
CLER "\" 5 A_FreezeDeath
CLER "\" 1 A_FreezeDeathChunks
Wait
Burn:
FDTH C 5 BRIGHT A_PlaySound("*burndeath")
FDTH D 4 BRIGHT
FDTH G 5 BRIGHT
FDTH H 4 BRIGHT A_PlayerScream
FDTH I 5 BRIGHT
FDTH J 4 BRIGHT
FDTH K 5 BRIGHT
FDTH L 4 BRIGHT
FDTH M 5 BRIGHT
FDTH N 4 BRIGHT
FDTH O 5 BRIGHT
FDTH P 4 BRIGHT
FDTH Q 5 BRIGHT
FDTH R 4 BRIGHT
FDTH S 5 BRIGHT A_NoBlocking
FDTH T 4 BRIGHT
FDTH U 5 BRIGHT
FDTH V 4 BRIGHT
ACLO E 35 A_CheckPlayerDone
Wait
ACLO E 8
Stop
}
}