mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-27 14:22:13 +00:00
60fe07df74
Namely, acolyte, shadow acolyte, reaver, stalker, and turret. Info on which states needed the slow flag was obtained with Quasar's permission by looking at G_InitNew() in g_game.c and the info.c state tables from Chocolate Strife. Also added fast flag to acolyte states that needed it, based on the same source.
66 lines
No EOL
1.1 KiB
Text
66 lines
No EOL
1.1 KiB
Text
|
|
ACTOR Reaver 3001
|
|
{
|
|
Game Strife
|
|
Health 150
|
|
Painchance 128
|
|
Speed 12
|
|
Radius 20
|
|
Height 60
|
|
Monster
|
|
+NOBLOOD
|
|
+INCOMBAT
|
|
MinMissileChance 150
|
|
MaxDropoffHeight 32
|
|
Mass 500
|
|
ConversationID 52, -1, -1
|
|
SeeSound "reaver/sight"
|
|
PainSound "reaver/pain"
|
|
DeathSound "reaver/death"
|
|
ActiveSound "reaver/active"
|
|
HitObituary "$OB_REAVERHIT"
|
|
Obituary "$OB_REAVER"
|
|
|
|
action native A_ReaverRanged ();
|
|
|
|
States
|
|
{
|
|
Spawn:
|
|
ROB1 A 10 A_Look
|
|
Loop
|
|
See:
|
|
ROB1 BBCCDDEE 3 A_Chase
|
|
Loop
|
|
Melee:
|
|
ROB1 H 6 Slow A_FaceTarget
|
|
ROB1 I 8 Slow A_CustomMeleeAttack(random[ReaverMelee](1,8)*3, "reaver/blade")
|
|
ROB1 H 6 Slow
|
|
Goto See
|
|
Missile:
|
|
ROB1 F 8 Slow A_FaceTarget
|
|
ROB1 G 11 Slow BRIGHT A_ReaverRanged
|
|
Goto See
|
|
Pain:
|
|
ROB1 A 2 Slow
|
|
ROB1 A 2 A_Pain
|
|
Goto See
|
|
Death:
|
|
ROB1 J 6
|
|
ROB1 K 6 A_Scream
|
|
ROB1 L 5
|
|
ROB1 M 5 A_NoBlocking
|
|
ROB1 NOP 5
|
|
ROB1 Q 6 A_Explode(32,32,1,1)
|
|
ROB1 R -1
|
|
Stop
|
|
XDeath:
|
|
ROB1 L 5 A_TossGib
|
|
ROB1 M 5 A_Scream
|
|
ROB1 N 5 A_TossGib
|
|
ROB1 O 5 A_NoBlocking
|
|
ROB1 P 5 A_TossGib
|
|
Goto Death+7
|
|
}
|
|
|
|
}
|
|
|