qzdoom/wadsrc/static/actors/chex/chexweapons.txt

124 lines
1.9 KiB
Plaintext

// 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
}