gzdoom-gles/wadsrc/static/actors/chex/chexweapons.txt

125 lines
2.0 KiB
Plaintext

// Same as Doom weapons, but the obituaries are removed.
actor Bootspoon : Fist
{
obituary "$OB_MPSPOON"
Tag "$TAG_SPOON"
}
actor SuperBootspork : Chainsaw
{
obituary "$OB_MPBOOTSPORK"
Inventory.PickupMessage "$GOTSUPERBOOTSPORK"
Tag "$TAG_SPORK"
}
actor MiniZorcher : Pistol
{
obituary "$OB_MPZORCH"
inventory.pickupmessage "$GOTMINIZORCHER"
Tag "$TAG_MINIZORCHER"
states
{
Spawn:
MINZ A -1
stop
}
}
actor LargeZorcher : Shotgun
{
obituary "$OB_MPZORCH"
inventory.pickupmessage "$GOTLARGEZORCHER"
Tag "$TAG_LARGEZORCHER"
}
actor SuperLargeZorcher : SuperShotgun
{
obituary "$OB_MPMEGAZORCH"
inventory.pickupmessage "$GOTSUPERLARGEZORCHER"
Tag "$TAG_SUPERLARGEZORCHER"
}
actor RapidZorcher : Chaingun
{
obituary "$OB_MPRAPIDZORCH"
inventory.pickupmessage "$GOTRAPIDZORCHER"
Tag "$TAG_RAPIDZORCHER"
}
actor ZorchPropulsor : RocketLauncher
{
obituary ""
inventory.pickupmessage "$GOTZORCHPROPULSOR"
Tag "$TAG_ZORCHPROPULSOR"
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
{
obituary ""
inventory.pickupmessage "$GOTPHASINGZORCHER"
Tag "$TAG_PHASINGZORCHER"
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
{
obituary ""
inventory.pickupmessage "$GOTLAZDEVICE"
Tag "$TAG_LAZDEVICE"
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
}