mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-12-24 11:20:54 +00:00
e5bce37755
- Made Hexenarmor factors configurable by DECORATE. - Added support for selecting the invulnerability mode per item as well. - Made Invulnerability and Healing radius behavior selectable by player class instead of hard coding the special behavior to the Hexen classes. SVN r379 (trunk)
86 lines
1.6 KiB
Text
86 lines
1.6 KiB
Text
// The mage -----------------------------------------------------------------
|
|
|
|
ACTOR MagePlayer : PlayerPawn
|
|
{
|
|
Health 100
|
|
ReactionTime 0
|
|
PainChance 255
|
|
Radius 16
|
|
Height 64
|
|
Speed 1
|
|
+NOSKIN
|
|
PainSound "PlayerMagePain"
|
|
RadiusDamageFactor 0.25
|
|
Player.JumpZ 9.75
|
|
Player.Viewheight 48
|
|
Player.ColorRange 146, 163
|
|
Player.SpawnClass "Mage"
|
|
Player.DisplayName "Mage"
|
|
Player.SoundClass "mage"
|
|
Player.ScoreIcon "MAGEFACE"
|
|
Player.InvulnerabilityMode "Reflective"
|
|
Player.HealRadiusType "Mana"
|
|
Player.Hexenarmor 5, 5, 15, 10, 25
|
|
Player.StartItem "MWeapWand"
|
|
Player.ForwardMove 0.88, 0.92
|
|
Player.SideMove 0.875, 0.925
|
|
States
|
|
{
|
|
Spawn:
|
|
MAGE A -1
|
|
Stop
|
|
See:
|
|
MAGE ABCD 4
|
|
Loop
|
|
Missile:
|
|
Melee:
|
|
MAGE EF 8
|
|
Goto Spawn
|
|
Pain:
|
|
MAGE G 4
|
|
MAGE G 4 A_Pain
|
|
Goto Spawn
|
|
Death:
|
|
MAGE H 6
|
|
MAGE I 6 A_PlayerScream
|
|
MAGE JK 6
|
|
MAGE L 6 A_NoBlocking
|
|
MAGE M 6
|
|
MAGE N -1
|
|
Stop
|
|
XDeath:
|
|
MAGE O 5 A_PlayerScream
|
|
MAGE P 5
|
|
MAGE R 5 A_NoBlocking
|
|
MAGE STUVW 5
|
|
MAGE X -1
|
|
Stop
|
|
Ice:
|
|
MAGE Y 5 A_FreezeDeath
|
|
MAGE Y 1 A_FreezeDeathChunks
|
|
Wait
|
|
Burn:
|
|
FDTH E 5 BRIGHT A_PlaySound("*burndeath")
|
|
FDTH F 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
|
|
}
|
|
}
|