Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: src/actors/weapons/machinegun.txt
- ===================================================================
- --- src/actors/weapons/machinegun.txt (revision 2248)
- +++ src/actors/weapons/machinegun.txt (working copy)
- @@ -22,7 +22,12 @@
- AK47 A 1 A_Raise
- loop
- Fire:
- - AK47 B 4 A_JumpIfInventory("IsBlue",1,"FireBlue")
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + AK47 B 0 A_JumpIfInventory("IsBlue",1,"FireBlue")
- AK47 C 0 A_Light2
- AK47 C 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 C 2 BRIGHT A_FireBullets (1.2, 1.2, -1, 5, "RiflePuff", 3072)
- @@ -41,42 +46,88 @@
- goto Ready
- Hold:
- AK47 F 0 A_JumpIfInventory ("IsBlue", 1, "HoldBlue")
- - AK47 F 0 A_JumpIfInventory ("MachineGunSwitch", 1, "Hold2")
- + AK47 F 0 A_JumpIfInventory ("MachineGunSwitch1", 1, "Hold1")
- + AK47 F 0 A_JumpIfInventory ("MachineGunSwitch2", 1, "Hold2")
- + AK47 F 0 A_JumpIfInventory ("MachineGunSwitch3", 1, "Hold3")
- + AK47 F 0 A_JumpIfInventory ("MachineGunSwitch4", 1, "Hold4")
- + AK47 F 0 A_JumpIfInventory ("MachineGunSwitch5", 1, "Hold5")
- + Hold0:
- AK47 F 0 A_Light2
- AK47 F 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 F 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuff", 3072)
- AK47 B 2
- AK47 G 0 A_Light0
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + AK47 F 0 A_GiveInventory("MachineGunSwitch1", 1)
- + AK47 F 0 A_Jump(256, "HoldEnd")
- + Hold1:
- AK47 G 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 G 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuff", 3072)
- AK47 B 2
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + AK47 F 0 A_GiveInventory("MachineGunSwitch2", 1)
- + AK47 F 0 A_Jump(256, "HoldEnd")
- + Hold2:
- AK47 H 0 A_Light1
- AK47 H 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 H 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuff", 3072)
- AK47 B 2
- AK47 B 0 A_Light0
- - AK47 B 0 A_GiveInventory ("MachineGunSwitch", 1)
- - AK47 B 6 A_ReFire
- - goto Ready
- - Hold2:
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + AK47 F 0 A_GiveInventory("MachineGunSwitch3", 1)
- + AK47 F 0 A_Jump(256, "HoldEnd")
- + Hold3:
- AK47 C 0 A_Light2
- AK47 C 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 C 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuff", 3072)
- AK47 B 2
- AK47 D 0 A_Light0
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + AK47 F 0 A_GiveInventory("MachineGunSwitch4", 1)
- + AK47 F 0 A_Jump(256, "HoldEnd")
- + Hold4:
- AK47 D 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 D 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuff", 3072)
- AK47 B 2
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + AK47 F 0 A_GiveInventory("MachineGunSwitch5", 1)
- + AK47 F 0 A_Jump(256, "HoldEnd")
- + Hold5:
- AK47 E 0 A_Light1
- AK47 E 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 E 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuff", 3072)
- AK47 B 2
- AK47 B 0 A_Light0
- - AK47 B 0 A_TakeInventory ("MachineGunSwitch", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + HoldEnd:
- AK47 B 6 A_ReFire
- goto Ready
- FireBlue:
- - AK47 B 4
- + AK47 B 0
- AK47 C 0 A_Light2
- AK47 C 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 C 2 BRIGHT A_FireBullets (1.2, 1.2, -1, 5, "RiflePuffBlue", 3072)
- @@ -90,41 +141,92 @@
- AK47 E 2 BRIGHT A_FireBullets (1.2, 1.2, -1, 5, "RiflePuffBlue", 3072)
- AK47 B 2
- AK47 B 0 A_Light0
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- AK47 B 6 A_ReFire
- goto Ready
- HoldBlue:
- - AK47 F 0 A_JumpIfInventory ("MachineGunSwitch", 1, "Hold2Blue")
- + AK47 F 0 A_JumpIfInventory ("MachineGunSwitch1", 1, "HoldBlue1")
- + AK47 F 0 A_JumpIfInventory ("MachineGunSwitch2", 1, "HoldBlue2")
- + AK47 F 0 A_JumpIfInventory ("MachineGunSwitch3", 1, "HoldBlue3")
- + AK47 F 0 A_JumpIfInventory ("MachineGunSwitch4", 1, "HoldBlue4")
- + AK47 F 0 A_JumpIfInventory ("MachineGunSwitch5", 1, "HoldBlue5")
- + HoldBlue0:
- AK47 F 0 A_Light2
- AK47 F 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 F 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuffBlue", 3072)
- AK47 B 2
- AK47 G 0 A_Light0
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + AK47 F 0 A_GiveInventory("MachineGunSwitch1", 1)
- + AK47 F 0 A_Jump(256, "HoldBlueEnd")
- + HoldBlue1:
- AK47 G 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 G 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuffBlue", 3072)
- AK47 B 2
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + AK47 F 0 A_GiveInventory("MachineGunSwitch2", 1)
- + AK47 F 0 A_Jump(256, "HoldBlueEnd")
- + HoldBlue2:
- AK47 H 0 A_Light1
- AK47 H 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 H 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuffBlue", 3072)
- AK47 B 2
- AK47 B 0 A_Light0
- - AK47 B 0 A_GiveInventory ("MachineGunSwitch", 1)
- - AK47 B 6 A_ReFire
- - goto Ready
- - Hold2Blue:
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + AK47 F 0 A_GiveInventory("MachineGunSwitch3", 1)
- + AK47 F 0 A_Jump(256, "HoldBlueEnd")
- + HoldBlue3:
- AK47 C 0 A_Light2
- AK47 C 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 C 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuffBlue", 3072)
- AK47 B 2
- AK47 D 0 A_Light0
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + AK47 F 0 A_GiveInventory("MachineGunSwitch4", 1)
- + AK47 F 0 A_Jump(256, "HoldBlueEnd")
- + HoldBlue4:
- AK47 D 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 D 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuffBlue", 3072)
- AK47 B 2
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + AK47 F 0 A_GiveInventory("MachineGunSwitch5", 1)
- + AK47 F 0 A_Jump(256, "HoldBlueEnd")
- + HoldBlue5:
- AK47 E 0 A_Light1
- AK47 E 0 A_SpawnItemEx("RifleShellCasing",2,8,32,random(1,3),random(0,1),random(1,3),random(45,60),128)
- AK47 E 2 BRIGHT A_FireBullets (4.5, 4.5, 1, 6, "RiflePuffBlue", 3072)
- AK47 B 2
- AK47 B 0 A_Light0
- - AK47 B 0 A_TakeInventory ("MachineGunSwitch", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch1", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch2", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch3", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch4", 1)
- + AK47 B 0 A_TakeInventory ("MachineGunSwitch5", 1)
- + HoldBlueEnd:
- AK47 B 6 A_ReFire
- goto Ready
- Spawn:
- @@ -133,7 +235,11 @@
- }
- }
- -actor MachineGunSwitch : Boolean {}
- +actor MachineGunSwitch1 : Boolean {}
- +actor MachineGunSwitch2 : Boolean {}
- +actor MachineGunSwitch3 : Boolean {}
- +actor MachineGunSwitch4 : Boolean {}
- +actor MachineGunSwitch5 : Boolean {}
- actor MachineGunAmmo : Ammo {
- inventory.amount 30
- inventory.maxamount 400
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement