qzdoom-gpl/wadsrc/static/actors/chex/chexweapons.txt
Christoph Oelckers d753d41752 - Added NULL checks to all places where class names are passed as DECORATE
parameters.
- All DECORATE parameters are passed as expressions now. This change allows
  for compile time checks of all class names being used in DECORATE so many
  incorrect definitions may output warnings now.
- Changed DECORATE sound and color parameters to use expressions.
- Changed: S_StopChannel now resets the actor's sound flags. The previous bug
  made me think that delaying this until FMod calls the end of sound callback 
  may simply be too late.


SVN r1276 (trunk)
2008-10-25 17:38:00 +00:00

123 lines
1.9 KiB
Text

// Same as Doom weapons, but the obituaries are removed.
actor Bootspoon : Fist
{
game Chex
obituary "$OB_MPSPOON"
}
actor SuperBootspork : Chainsaw 2005
{
game Chex
obituary "$OB_MPBOOTSPORK"
Inventory.PickupMessage "$GOTSUPERBOOTSPORK"
}
actor MiniZorcher : Pistol
{
game Chex
obituary "$OP_MPZORCH"
inventory.pickupmessage "$GOTMINIZORCHER"
states
{
Spawn:
stop
}
}
actor LargeZorcher : Shotgun 2001
{
game Chex
obituary "$OP_MPZORCH"
inventory.pickupmessage "$GOTLARGEZORCHER"
}
actor SuperLargeZorcher : SuperShotgun 82
{
game Chex
obituary "$OB_MPMEGAZORCH"
inventory.pickupmessage "$GOTSUPERLARGEZORCHER"
}
actor RapidZorcher : Chaingun 2002
{
game Chex
obituary "$OB_MPRAPIDZORCH"
inventory.pickupmessage "$GOTRAPIDZORCHER"
}
actor ZorchPropulsor : RocketLauncher 2003
{
game Chex
obituary ""
inventory.pickupmessage "$GOTZORCHPROPULSOR"
States
{
Fire:
MISG B 8 A_GunFlash
MISG B 12 A_FireCustomMissile("PropulsorMissile")
MISG B 0 A_ReFire
Goto Ready
}
}
actor PropulsorMissile : Rocket
{
-ROCKETTRAIL
-DEHEXPLOSION
RenderStyle Translucent
Obituary "$OB_MPPROPULSOR"
Alpha 0.75
}
actor PhasingZorcher : PlasmaRifle 2004
{
game Chex
obituary ""
inventory.pickupmessage "$GOTPHASINGZORCHER"
states
{
Fire:
PLSG A 0 A_GunFlash
PLSG A 3 A_FireCustomMissile("PhaseZorchMissile")
PLSG B 20 A_ReFire
Goto Ready
Flash:
PLSF A 0 A_Jump(128, "Flash2")
PLSF A 3 Bright A_Light1
Goto LightDone
Flash2:
PLSF B 3 Bright A_Light1
Goto LightDone
}
}
actor PhaseZorchMissile : PlasmaBall
{
RenderStyle Translucent
Obituary "$OB_MPPHASEZORCH"
Alpha 0.75
}
actor LAZDevice : BFG9000 2006
{
game Chex
obituary ""
inventory.pickupmessage "$GOTLAZDEVICE"
states
{
Fire:
BFGG A 20 A_BFGsound
BFGG B 10 A_GunFlash
BFGG B 10 A_FireCustomMissile("LAZBall")
BFGG B 20 A_ReFire
Goto Ready
}
}
actor LAZBall : BFGBall
{
RenderStyle Translucent
Obituary "$OB_MPLAZ_BOOM"
Alpha 0.75
}