|
Note: Wait! Stop! You do not need to copy this actor's code into your project! Here's why:
- This actor is already defined in GZDoom, there's no reason to define it again.
- In fact, trying to define an actor with the same name will cause an error (because it already exists).
- If you want to make your own version of this actor, use inheritance.
- Definitions for existing actors are put on the wiki for reference purpose only.
|
Strife humanoid
|
Actor type
|
Internal
|
Game
|
(Strife)
|
DoomEd Number
|
None
|
Class Name
|
StrifeHumanoid
|
Classes: Actor → StrifeHumanoid
→Acolyte
→Beggar
→Peasant
→Rebel
→Zombie
The base class for all Strife NPCs, used to define the burning and the disintegrating death they can undergo. It cannot be used directly in-game. A_DropFire creates fire droplets.
ACTOR StrifeHumanoid
{
MaxStepHeight 16
MaxDropoffHeight 32
CrushPainSound "misc/pcrush"
States
{
Burn:
BURN A 3 Bright A_PlaySoundEx("human/imonfire", "Voice")
BURN B 3 Bright A_DropFire
BURN C 3 Bright A_Wander
BURN D 3 Bright A_NoBlocking
BURN E 5 Bright A_DropFire
BURN FGH 5 Bright A_Wander
BURN I 5 Bright A_DropFire
BURN JKL 5 Bright A_Wander
BURN M 5 Bright A_DropFire
BURN NOPQPQ 5 Bright
BURN RSTU 7 Bright
BURN V -1
Stop
Disintegrate:
DISR A 5 A_PlaySoundEx("misc/disruptordeath", "Voice")
DISR BC 5
DISR D 5 A_NoBlocking
DISR EF 5
DISR GHIJ 4
MEAT D 700
Stop
}
}