mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-18 10:21:42 +00:00
63bd2125f3
names for some DECORATE functions. Technically these will be constants of the AActor class but that will make them accessible in all other actor classes. SVN r397 (trunk)
114 lines
1.8 KiB
Text
114 lines
1.8 KiB
Text
|
|
// Beast --------------------------------------------------------------------
|
|
|
|
ACTOR Beast 70
|
|
{
|
|
Game Heretic
|
|
SpawnID 3
|
|
Health 220
|
|
Radius 32
|
|
Height 74
|
|
Mass 200
|
|
Speed 14
|
|
Painchance 100
|
|
Monster
|
|
+FLOORCLIP
|
|
SeeSound "beast/sight"
|
|
AttackSound "beast/attack"
|
|
PainSound "beast/pain"
|
|
DeathSound "beast/death"
|
|
ActiveSound "beast/active"
|
|
Obituary "$OB_BEAST"
|
|
DropItem "CrossbowAmmo", 84, 10
|
|
States
|
|
{
|
|
Spawn:
|
|
BEAS AB 10 A_Look
|
|
Loop
|
|
See:
|
|
BEAS ABCDEF 3 A_Chase
|
|
Loop
|
|
Melee:
|
|
Missile:
|
|
BEAS H 10 A_FaceTarget
|
|
BEAS I 10 A_CustomComboAttack("BeastBall", 32, random[BeastAttack](1,8)*3, "beast/attack")
|
|
Goto See
|
|
Pain:
|
|
BEAS G 3
|
|
BEAS G 3 A_Pain
|
|
Goto See
|
|
Death:
|
|
BEAS R 6
|
|
BEAS S 6 A_Scream
|
|
BEAS TUV 6
|
|
BEAS W 6 A_NoBlocking
|
|
BEAS XY 6
|
|
BEAS Z -1
|
|
Stop
|
|
XDeath:
|
|
BEAS J 5
|
|
BEAS K 6 A_Scream
|
|
BEAS L 5
|
|
BEAS M 6
|
|
BEAS N 5
|
|
BEAS O 6 A_NoBlocking
|
|
BEAS P 5
|
|
BEAS Q -1
|
|
Stop
|
|
}
|
|
}
|
|
|
|
// Beast ball ---------------------------------------------------------------
|
|
|
|
ACTOR BeastBall
|
|
{
|
|
Game Heretic
|
|
SpawnID 120
|
|
Radius 9
|
|
Height 8
|
|
Speed 12
|
|
FastSpeed 20
|
|
Damage 4
|
|
Projectile
|
|
-ACTIVATEIMPACT
|
|
-ACTIVATEPCROSS
|
|
-NOBLOCKMAP
|
|
+WINDTHRUST
|
|
+SPAWNSOUNDSOURCE
|
|
RenderStyle Add
|
|
SeeSound "beast/attack"
|
|
States
|
|
{
|
|
Spawn:
|
|
FRB1 AABBCC 2 A_SpawnItemEx("Puffy", random2[BeastPuff]()*0.015625, random2[BeastPuff]()*0.015625, random2[BeastPuff]()*0.015625,
|
|
0,0,0,0,SXF_ABSOLUTEPOSITION, 64)
|
|
Loop
|
|
Death:
|
|
FRB1 DEFGH 4
|
|
Stop
|
|
}
|
|
}
|
|
|
|
// Puffy --------------------------------------------------------------------
|
|
|
|
ACTOR Puffy
|
|
{
|
|
Radius 6
|
|
Height 8
|
|
Speed 10
|
|
+NOBLOCKMAP
|
|
+NOGRAVITY
|
|
+MISSILE
|
|
+NOTELEPORT
|
|
+DONTSPLASH
|
|
RenderStyle Add
|
|
States
|
|
{
|
|
Spawn:
|
|
FRB1 DEFGH 4
|
|
Stop
|
|
}
|
|
}
|
|
|
|
|
|
|