mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-12-15 23:21:46 +00:00
141 lines
2.4 KiB
Text
141 lines
2.4 KiB
Text
|
|
|
|
// A Cloud used for varius explosions ---------------------------------------
|
|
// This actor has no direct equivalent in strife. To create this, Strife
|
|
// spawned a spark and then changed its state to that of this explosion
|
|
// cloud. Weird.
|
|
|
|
ACTOR Bang4Cloud
|
|
{
|
|
+NOBLOCKMAP
|
|
+NOGRAVITY
|
|
RenderStyle Add
|
|
VSpeed 1
|
|
States
|
|
{
|
|
Spawn:
|
|
BNG4 BCDEFGHIJKLMN 3 Bright
|
|
Stop
|
|
}
|
|
}
|
|
|
|
// Piston -------------------------------------------------------------------
|
|
|
|
ACTOR Piston
|
|
{
|
|
Health 100
|
|
Speed 16
|
|
Radius 20
|
|
Height 76
|
|
Mass 10000000
|
|
+SOLID
|
|
+SHOOTABLE
|
|
+NOBLOOD
|
|
+FLOORCLIP
|
|
+INCOMBAT
|
|
DeathSound "misc/explosion"
|
|
states
|
|
{
|
|
Spawn:
|
|
PSTN AB 8
|
|
Loop
|
|
Death:
|
|
PSTN A 4 Bright A_Scream
|
|
PSTN B 4 Bright A_NoBlocking
|
|
PSTN C 4 Bright A_GiveQuestItem(16)
|
|
PSTN D 4 Bright A_Bang4Cloud
|
|
PSTN E 4 Bright A_TossGib
|
|
PSTN F 4 Bright
|
|
PSTN G 4 Bright A_Bang4Cloud
|
|
PSTN H 4
|
|
PSTN I -1
|
|
Stop
|
|
}
|
|
|
|
}
|
|
|
|
// Computer -----------------------------------------------------------------
|
|
|
|
ACTOR Computer
|
|
{
|
|
Health 80
|
|
Speed 27
|
|
Radius 26
|
|
Height 128
|
|
Mass 10000000
|
|
+SOLID
|
|
+SHOOTABLE
|
|
+NOBLOOD
|
|
+FLOORCLIP
|
|
+INCOMBAT
|
|
DeathSound "misc/explosion"
|
|
states
|
|
{
|
|
Spawn:
|
|
SECR ABCD 4 Bright
|
|
Loop
|
|
Death:
|
|
SECR E 5 Bright A_Bang4Cloud
|
|
SECR F 5 Bright A_NoBlocking
|
|
SECR G 5 Bright A_GiveQuestItem(27)
|
|
SECR H 5 Bright A_TossGib
|
|
SECR I 5 Bright A_Bang4Cloud
|
|
SECR J 5
|
|
SECR K 5 A_Bang4Cloud
|
|
SECR L 5
|
|
SECR M 5 A_Bang4Cloud
|
|
SECR N 5
|
|
SECR O 5 A_Bang4Cloud
|
|
SECR P -1
|
|
Stop
|
|
}
|
|
}
|
|
|
|
|
|
// Power Crystal ------------------------------------------------------------
|
|
|
|
ACTOR PowerCrystal
|
|
{
|
|
Health 50
|
|
Speed 14
|
|
Radius 20
|
|
Height 16
|
|
Mass 99999999
|
|
+SOLID
|
|
+SHOOTABLE
|
|
+NOGRAVITY
|
|
+NOBLOOD
|
|
+FLOORCLIP
|
|
DeathSound "misc/explosion"
|
|
ActiveSound "misc/reactor"
|
|
|
|
action native A_ExtraLightOff ();
|
|
action native A_Explode512 ();
|
|
action native A_LightGoesOut ();
|
|
|
|
States
|
|
{
|
|
Spawn:
|
|
CRYS A 16 A_LoopActiveSound
|
|
CRYS B 5 A_LoopActiveSound
|
|
CRYS CDEF 4 A_LoopActiveSound
|
|
Loop
|
|
Death:
|
|
BOOM A 0 Bright A_Scream
|
|
BOOM A 1 Bright A_Explode512
|
|
BOOM B 3 Bright A_GiveQuestItem(14)
|
|
BOOM C 2 Bright A_LightGoesOut
|
|
BOOM D 3 Bright A_Bang4Cloud
|
|
BOOM EF 3 Bright
|
|
BOOM G 3 Bright A_Bang4Cloud
|
|
BOOM H 1 Bright A_Explode512
|
|
BOOM I 3 Bright
|
|
BOOM JKL 3 Bright A_Bang4Cloud
|
|
BOOM MN 3 Bright
|
|
BOOM O 3 Bright A_Bang4Cloud
|
|
BOOM PQRST 3 Bright
|
|
BOOM U 3 Bright A_ExtraLightOff
|
|
BOOM VWXY 3 Bright
|
|
Stop
|
|
}
|
|
}
|