Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Fist://///////////////////////////////////////////////////////////////////////
- Actor SWOpenHand : SWBoolean {}
- Actor SWFists : Weapon
- {
- +WEAPON.WIMPY_WEAPON
- +WEAPON.MELEEWEAPON
- +WEAPON.NOALERT
- Weapon.SelectionOrder 4000
- Weapon.Slotnumber 0
- states
- {
- Spawn:
- TNT1 A -1
- stop
- Select:
- TNT1 A 0 A_JumpIfInventory("SWLoWangVirgin",1,"Raise2") //Did Lo Wang lose his virginity?
- goto Raise1
- Raise1:
- TNT1 A 0 A_Jump(256,"Raise1_1","Raise1_2")
- goto Raise1_1
- Raise2:
- TNT1 A 0 A_Jump(256,"Raise2_1","Raise2_2")
- goto Raise1_1
- Raise1_1:
- TNT1 A 0 A_GiveInventory("SWOpenHand",1)
- SWF0 B 1 A_Raise
- loop
- Raise1_2:
- TNT1 A 0 A_TakeInventory("SWOpenHand",999)
- SWF0 D 1 A_Raise
- loop
- Raise2_1:
- TNT1 A 0 A_GiveInventory("SWOpenHand",1)
- SWF0 A 1 A_Raise
- loop
- Raise2_1:
- TNT1 A 0 A_TakeInventory("SWOpenHand",999)
- SWF0 C 1 A_Raise
- loop
- Deselect:
- TNT1 A 0 A_JumpIfInventory("SWLoWangVirgin",1,"Lower2") //Did Lo Wang lose his virginity?
- goto Lower1
- Lower1:
- TNT1 A 0 A_JumpIfInventory("SWOpenHand",1,"Lower1_1")
- goto Lower1_2
- Lower2:
- TNT1 A 0 A_JumpIfInventory("SWOpenHand",1,"Lower2_1")
- goto Lower2_2
- Lower1_1:
- SWF0 B 1 A_Lower
- loop
- Lower1_2:
- SWF0 D 1 A_Lower
- loop
- Lower2_1:
- SWF0 A 1 A_Lower
- loop
- Lower2_2:
- SWF0 C 1 A_Lower
- loop
- Ready:
- TNT1 A 0 A_JumpIfInventory("SWOpenHand",1,"Idle1")
- goto Idle2
- Idle1: //Open hand
- TNT1 A 0 A_GiveInventory("SWOpenHand",1)
- TNT1 A 0 A_JumpIfInventory("SWLoWangVirgin",1,"Idle1_2") //Did Lo Wang lose his virginity?
- Idle1_1:
- SWF0 B 1 A_WeaponReady
- loop
- Idle1_2:
- SWF0 A 1 A_WeaponReady
- loop
- Idle2: //Fists
- TNT1 A 0 A_TakeInventory("SWOpenHand",999)
- TNT1 A 0 A_JumpIfInventory("SWLoWangVirgin",1,"Idle2_2") //Did Lo Wang lose his virginity?
- Idle2_1:
- SWF0 D 1 A_WeaponReady
- loop
- Idle2_2:
- SWF0 C 1 A_WeaponReady
- loop
- Fire:
- TNT1 A 0 A_Jump(256,"Attack1","Attack2") //Decide fist
- goto Attack1
- Attack1: //Right fist
- TNT1 A 0 A_JumpIfInventory("SWLoWangVirgin",1,"Attack1_1") //Did Lo Wang lose his virginity?
- goto Attack1_2
- Attack2: //Left fist
- TNT1 A 0 A_JumpIfInventory("SWLoWangVirgin",1,"Attack2_1") //Did Lo Wang lose his virginity?
- goto Attack2_2
- Attack1_1: //Right fist, virgin
- TNT1 A 0 A_Jump(256,"Attack1_1_1","Attack1_1_2","Attack1_1_3")
- goto Attack1_1_1
- Attack1_2: //Right fist, non-virgin
- TNT1 A 0 A_Jump(256,"Attack1_2_1","Attack1_2_2","Attack1_2_3")
- goto Attack1_2_1
- Attack2_1: //Right fist, virgin
- TNT1 A 0 A_Jump(256,"Attack2_1_1","Attack2_1_2","Attack2_1_3")
- goto Attack2_1_1
- Attack2_2: //Right fist, non-virgin
- TNT1 A 0 A_Jump(256,"Attack2_2_1","Attack2_2_2","Attack2_2_3")
- goto Attack2_2_1
- Attack1_1_1: //Right fist, virgin
- SWF0 E 1 A_PlayWeaponSound("sw/swing")
- SWF0 E 1 offset(-15,3)
- SWF0 E 1 offset(-32,-21)
- SWF0 E 1 offset(-55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone1
- SWF0 E 1 A_PlayWeaponSound("sw/swing")
- SWF0 E 1 offset(-15,3)
- SWF0 E 1 offset(-32,-21)
- SWF0 E 1 offset(-55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 E 1 A_PlayWeaponSound("sw/swing")
- SWF0 E 1 offset(-15,3)
- SWF0 E 1 offset(-32,-21)
- SWF0 E 1 offset(-55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone1
- Attack1_1_2: //Right fist, virgin
- SWF0 E 1 A_PlayWeaponSound("sw/swing")
- SWF0 E 1 offset(-16,12)
- SWF0 E 1 offset(-34,-5)
- SWF0 E 1 offset(-55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone1
- SWF0 E 1 A_PlayWeaponSound("sw/swing")
- SWF0 E 1 offset(-16,12)
- SWF0 E 1 offset(-34,-5)
- SWF0 E 1 offset(-55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 E 1 A_PlayWeaponSound("sw/swing")
- SWF0 E 1 offset(-16,12)
- SWF0 E 1 offset(-34,-5)
- SWF0 E 1 offset(-55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone1
- Attack1_1_3: //Right fist, virgin
- SWF0 E 1 A_PlayWeaponSound("sw/swing")
- SWF0 E 1 offset(-9,3)
- SWF0 E 1 offset(-16,-19)
- SWF0 E 1 offset(-24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone1
- SWF0 E 1 A_PlayWeaponSound("sw/swing")
- SWF0 E 1 offset(-9,3)
- SWF0 E 1 offset(-16,-19)
- SWF0 E 1 offset(-24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 E 1 A_PlayWeaponSound("sw/swing")
- SWF0 E 1 offset(-9,3)
- SWF0 E 1 offset(-16,-19)
- SWF0 E 1 offset(-24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone1
- Attack1_2_1: //Right fist, non-virgin
- SWF0 F 1 A_PlayWeaponSound("sw/swing")
- SWF0 F 1 offset(-15,3)
- SWF0 F 1 offset(-32,-21)
- SWF0 F 1 offset(-55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone2
- SWF0 F 1 A_PlayWeaponSound("sw/swing")
- SWF0 F 1 offset(-15,3)
- SWF0 F 1 offset(-32,-21)
- SWF0 F 1 offset(-55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 F 1 A_PlayWeaponSound("sw/swing")
- SWF0 F 1 offset(-15,3)
- SWF0 F 1 offset(-32,-21)
- SWF0 F 1 offset(-55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone2
- Attack1_2_2: //Right fist, non-virgin
- SWF0 F 1 A_PlayWeaponSound("sw/swing")
- SWF0 F 1 offset(-16,12)
- SWF0 F 1 offset(-34,-5)
- SWF0 F 1 offset(-55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone2
- SWF0 F 1 A_PlayWeaponSound("sw/swing")
- SWF0 F 1 offset(-16,12)
- SWF0 F 1 offset(-34,-5)
- SWF0 F 1 offset(-55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 F 1 A_PlayWeaponSound("sw/swing")
- SWF0 F 1 offset(-16,12)
- SWF0 F 1 offset(-34,-5)
- SWF0 F 1 offset(-55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone2
- Attack1_2_3: //Right fist, non-virgin
- SWF0 F 1 A_PlayWeaponSound("sw/swing")
- SWF0 F 1 offset(-9,3)
- SWF0 F 1 offset(-16,-19)
- SWF0 F 1 offset(-24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone2
- SWF0 F 1 A_PlayWeaponSound("sw/swing")
- SWF0 F 1 offset(-9,3)
- SWF0 F 1 offset(-16,-19)
- SWF0 F 1 offset(-24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 F 1 A_PlayWeaponSound("sw/swing")
- SWF0 F 1 offset(-9,3)
- SWF0 F 1 offset(-16,-19)
- SWF0 F 1 offset(-24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone2
- Attack2_1_1: //Left fist, virgin
- SWF0 G 1 A_PlayWeaponSound("sw/swing")
- SWF0 G 1 offset(15,3)
- SWF0 G 1 offset(32,-21)
- SWF0 G 1 offset(55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone1
- SWF0 G 1 A_PlayWeaponSound("sw/swing")
- SWF0 G 1 offset(15,3)
- SWF0 G 1 offset(32,-21)
- SWF0 G 1 offset(55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 G 1 A_PlayWeaponSound("sw/swing")
- SWF0 G 1 offset(15,3)
- SWF0 G 1 offset(32,-21)
- SWF0 G 1 offset(55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone1
- Attack2_1_2: //Left fist, virgin
- SWF0 G 1 A_PlayWeaponSound("sw/swing")
- SWF0 G 1 offset(16,12)
- SWF0 G 1 offset(34,-5)
- SWF0 G 1 offset(55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone1
- SWF0 G 1 A_PlayWeaponSound("sw/swing")
- SWF0 G 1 offset(16,12)
- SWF0 G 1 offset(34,-5)
- SWF0 G 1 offset(55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 G 1 A_PlayWeaponSound("sw/swing")
- SWF0 G 1 offset(16,12)
- SWF0 G 1 offset(34,-5)
- SWF0 G 1 offset(55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone1
- Attack2_1_3: //Left fist, virgin
- SWF0 G 1 A_PlayWeaponSound("sw/swing")
- SWF0 G 1 offset(9,3)
- SWF0 G 1 offset(16,-19)
- SWF0 G 1 offset(24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone1
- SWF0 G 1 A_PlayWeaponSound("sw/swing")
- SWF0 G 1 offset(9,3)
- SWF0 G 1 offset(16,-19)
- SWF0 G 1 offset(24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 G 1 A_PlayWeaponSound("sw/swing")
- SWF0 G 1 offset(9,3)
- SWF0 G 1 offset(16,-19)
- SWF0 G 1 offset(24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone1
- Attack2_2_1: //Left fist, non-virgin
- SWF0 H 1 A_PlayWeaponSound("sw/swing")
- SWF0 H 1 offset(15,3)
- SWF0 H 1 offset(32,-21)
- SWF0 H 1 offset(55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone2
- SWF0 H 1 A_PlayWeaponSound("sw/swing")
- SWF0 H 1 offset(15,3)
- SWF0 H 1 offset(32,-21)
- SWF0 H 1 offset(55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 H 1 A_PlayWeaponSound("sw/swing")
- SWF0 H 1 offset(15,3)
- SWF0 H 1 offset(32,-21)
- SWF0 H 1 offset(55,-41) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone2
- Attack2_2_2: //Left fist, non-virgin
- SWF0 H 1 A_PlayWeaponSound("sw/swing")
- SWF0 H 1 offset(16,12)
- SWF0 H 1 offset(34,-5)
- SWF0 H 1 offset(55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone2
- SWF0 H 1 A_PlayWeaponSound("sw/swing")
- SWF0 H 1 offset(16,12)
- SWF0 H 1 offset(34,-5)
- SWF0 H 1 offset(55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 H 1 A_PlayWeaponSound("sw/swing")
- SWF0 H 1 offset(16,12)
- SWF0 H 1 offset(34,-5)
- SWF0 H 1 offset(55,-25) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone2
- Attack2_2_3: //Left fist, non-virgin
- SWF0 H 1 A_PlayWeaponSound("sw/swing")
- SWF0 H 1 offset(9,3)
- SWF0 H 1 offset(16,-19)
- SWF0 H 1 offset(24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- TNT1 A 0 A_Jump(64,1)
- goto AttackDone2
- SWF0 H 1 A_PlayWeaponSound("sw/swing")
- SWF0 H 1 offset(9,3)
- SWF0 H 1 offset(16,-19)
- SWF0 H 1 offset(24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- SWF0 H 1 A_PlayWeaponSound("sw/swing")
- SWF0 H 1 offset(9,3)
- SWF0 H 1 offset(16,-19)
- SWF0 H 1 offset(24,-38) A_FireCustomMissile("SWFistPunch",0,0,0,8)
- goto AttackDone2
- AttackDone1: //Gotta change
- AttackDone2:
- TNT1 A 4 offset(0,32)
- TNT1 A 0 A_Refire
- SWF0 A 1 offset(0,96)
- SWF0 A 1 offset(0,91)
- SWF0 A 1 offset(0,86)
- SWF0 A 1 offset(0,81)
- SWF0 A 1 offset(0,76)
- SWF0 A 1 offset(0,71)
- SWF0 A 1 offset(0,66)
- SWF0 A 1 offset(0,61)
- SWF0 A 1 offset(0,56)
- SWF0 A 1 offset(0,51)
- SWF0 A 1 offset(0,46)
- SWF0 A 1 offset(0,41)
- SWF0 A 1 offset(0,36)
- SWF0 A 1 offset(0,32)
- TNT1 A 0 A_Jump(256,"Idle1","Idle2")
- goto Ready
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement