mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-18 02:12:00 +00:00
4dc1b9579e
Chaos Device. This sound is not defined by the other games so it won't play by default. - Added MORPH_UNDOBYTOMEOFPOWER and MORPH_UNDOBYCHAOSDEVICE flags for the morph style so that the special behavior of these two items can be switched on and off. SVN r890 (trunk)
108 lines
2.3 KiB
Text
108 lines
2.3 KiB
Text
|
|
// Egg missile --------------------------------------------------------------
|
|
|
|
ACTOR EggFX : MorphProjectile
|
|
{
|
|
Game Heretic
|
|
SpawnID 40
|
|
Radius 8
|
|
Height 8
|
|
Speed 18
|
|
MorphProjectile.PlayerClass "ChickenPlayer"
|
|
MorphProjectile.MonsterClass "Chicken"
|
|
MorphProjectile.MorphStyle MRF_UNDOBYTOMEOFPOWER
|
|
States
|
|
{
|
|
Spawn:
|
|
EGGM ABCDE 4
|
|
Loop
|
|
Death:
|
|
FX01 FFGH 3 Bright
|
|
Stop
|
|
}
|
|
}
|
|
|
|
|
|
// Morph Ovum ----------------------------------------------------------------
|
|
|
|
ACTOR ArtiEgg : CustomInventory 30
|
|
{
|
|
Game Heretic
|
|
SpawnID 14
|
|
+COUNTITEM
|
|
+FLOATBOB
|
|
+INVENTORY.INVBAR
|
|
+INVENTORY.PICKUPFLASH
|
|
+INVENTORY.FANCYPICKUPSOUND
|
|
Inventory.Icon "ARTIEGGC"
|
|
Inventory.PickupSound "misc/p_pkup"
|
|
Inventory.PickupMessage "$TXT_ARTIEGG"
|
|
Inventory.DefMaxAmount
|
|
States
|
|
{
|
|
Spawn:
|
|
EGGC ABCB 6
|
|
Loop
|
|
Use:
|
|
TNT1 A 0 A_FireCustomMissile("EggFX", -15, 0, 0, 0, 1)
|
|
TNT1 A 0 A_FireCustomMissile("EggFX", -7.5, 0, 0, 0, 1)
|
|
TNT1 A 0 A_FireCustomMissile("EggFX", 0, 0, 0, 0, 1)
|
|
TNT1 A 0 A_FireCustomMissile("EggFX", 7.5, 0, 0, 0, 1)
|
|
TNT1 A 0 A_FireCustomMissile("EggFX", 15, 0, 0, 0, 1)
|
|
Stop
|
|
}
|
|
}
|
|
|
|
// Pork missile --------------------------------------------------------------
|
|
|
|
ACTOR PorkFX : MorphProjectile
|
|
{
|
|
Game Hexen
|
|
SpawnID 40
|
|
Radius 8
|
|
Height 8
|
|
Speed 18
|
|
MorphProjectile.PlayerClass "PigPlayer"
|
|
MorphProjectile.MonsterClass "Pig"
|
|
MorphProjectile.MorphStyle MRF_UNDOBYTOMEOFPOWER|MRF_UNDOBYCHAOSDEVICE
|
|
States
|
|
{
|
|
Spawn:
|
|
PRKM ABCDE 4
|
|
Loop
|
|
Death:
|
|
FHFX IJKL 3 Bright
|
|
Stop
|
|
}
|
|
}
|
|
|
|
// Porkalator ---------------------------------------------------------------
|
|
|
|
ACTOR ArtiPork : CustomInventory 30
|
|
{
|
|
Game Hexen
|
|
SpawnID 14
|
|
+COUNTITEM
|
|
+FLOATBOB
|
|
+INVENTORY.INVBAR
|
|
+INVENTORY.PICKUPFLASH
|
|
+INVENTORY.FANCYPICKUPSOUND
|
|
Inventory.Icon "ARTIPORK"
|
|
Inventory.PickupSound "misc/p_pkup"
|
|
Inventory.PickupMessage "$TXT_ARTIEGG2"
|
|
Inventory.DefMaxAmount
|
|
States
|
|
{
|
|
Spawn:
|
|
PORK ABCB 6
|
|
Loop
|
|
Use:
|
|
TNT1 A 0 A_FireCustomMissile("PorkFX", -15, 0, 0, 0, 1)
|
|
TNT1 A 0 A_FireCustomMissile("PorkFX", -7.5, 0, 0, 0, 1)
|
|
TNT1 A 0 A_FireCustomMissile("PorkFX", 0, 0, 0, 0, 1)
|
|
TNT1 A 0 A_FireCustomMissile("PorkFX", 7.5, 0, 0, 0, 1)
|
|
TNT1 A 0 A_FireCustomMissile("PorkFX", 15, 0, 0, 0, 1)
|
|
Stop
|
|
}
|
|
}
|
|
|