Classes:Stalker
Jump to navigation
Jump to search
Note: Wait! Stop! You do not need to copy this actor's code into your project! Here's why:
|
| Stalker | |||
|---|---|---|---|
| Actor type | Monster | Game | |
| DoomEd Number | 186 | Class Name | Stalker |
| Conversation ID | 92 | Puzzle Item ID | N/A |
Classes: Stalker
Small spider-like robots in Strife which use only melee attacks. They can walk on the ceiling and drop when you get close. In Strife1.wad, the sprites are actually named SPID* and are renamed at load-time by ZDoom.
DECORATE definition
ACTOR Stalker
{
Health 80
PainChance 40
Speed 16
Radius 31
Height 25
Monster
+NOGRAVITY
+DROPOFF
+NOBLOOD
+SPAWNCEILING
+INCOMBAT
+NOVERTICALMELEERANGE
MaxDropOffHeight 32
MinMissileChance 150
SeeSound "stalker/sight"
AttackSound "stalker/attack"
PainSound "stalker/pain"
DeathSound "stalker/death"
ActiveSound "stalker/active"
HitObituary "$OB_STALKER" // "%o was bugged by a Stalker."
action native A_StalkerLookInit();
action native A_StalkerChaseDecide();
action native A_StalkerWalk();
action native A_StalkerDrop();
action native A_StalkerAttack();
States
{
Spawn:
STLK A 1 A_StalkerLookInit
Loop
LookCeiling:
STLK A 10 A_Look
Loop
LookFloor:
STLK J 10 A_Look
Loop
See:
STLK A 1 Slow A_StalkerChaseDecide
STLK ABB 3 Slow A_Chase
STLK C 3 Slow A_StalkerWalk
STLK C 3 Slow A_Chase
Loop
Melee:
STLK J 3 Slow A_FaceTarget
STLK K 3 Slow A_StalkerAttack
SeeFloor:
STLK J 3 A_StalkerWalk
STLK KK 3 A_Chase
STLK L 3 A_StalkerWalk
STLK L 3 A_Chase
Loop
Pain:
STLK L 1 A_Pain
Goto See
Drop:
STLK C 2 A_StalkerDrop
STLK IHGFED 3
Goto SeeFloor
Death:
STLK O 4
STLK P 4 A_Scream
STLK QRST 4
STLK U 4 A_NoBlocking
STLK VW 4
STLK "XYZ[" 4 Bright
Stop
}
}