Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- actor BFG2704 : DoomWeapon replaces BFG9000 {
- Game Doom
- Height 20
- SpawnID 31
- Weapon.SelectionOrder 2800
- Weapon.AmmoUse 1
- Weapon.AmmoGive 40
- Weapon.AmmoType "Cell"
- +WEAPON.NOAUTOFIRE
- +WEAPON.NOAUTOAIM
- +WEAPON.NOLMS
- Inventory.PickupMessage "You got the legendary BFG 2704! Oh, yes!"
- Weapon.SlotNumber 7
- Weapon.SlotPriority 0.1
- States {
- Ready:
- 2704 A 1 A_WeaponReady
- loop
- Deselect:
- 2704 A 1 A_Lower
- loop
- Select:
- 2704 A 1 A_Raise
- loop
- Fire:
- 2704 B 10 bright A_Playsound("weapons/bfg2704c")
- 2704 B 0 A_Playsound("weapons/bfg2704f")
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 0 A_CheckReload
- TNT1 A 0 A_FireCustomMissile("2704Ball1", random(30,-30)/4.0, 1, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_FireCustomMissile("2704Ball2", random(30,-30)/4.0, 0, 0, 0, 0, random(36,-36)/4.0)
- TNT1 A 0 A_AlertMonsters
- TNT1 A 1 A_GunFlash
- TNT1 A 2 A_ReFire
- 2704 B 18 bright
- goto Ready
- Flash:
- 2704 B 0 bright A_Jump(128, 2)
- 2704 C 4 bright A_Light2
- goto LightDone
- 2704 D 4 bright A_Light1
- goto LightDone
- Spawn:
- BFG2 A -1
- stop
- }
- }
- Actor 2704Ball1 : PlasmaBall {
- SeeSound "none"
- Damage 4
- +HERETICBOUNCE
- BounceFactor 1.0
- BounceCount 255
- Obituary "%o was wished a Merry Christmas by %k."
- States {
- Spawn:
- PLS1 AB 6 Bright
- Loop
- Death:
- PLS1 CDEFG 4 Bright
- Stop
- }
- }
- Actor 2704Ball2 : 2704Ball1 {
- States {
- Spawn:
- PLS2 AB 6 Bright
- Loop
- Death:
- PLS2 CDE 4 Bright
- Stop
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement