Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- actor bulletstunner : custominventory
- {
- +inventory.alwayspickup
- +INVENTORY.AUTOACTIVATE
- states
- {
- pickup:
- TNT1 A 0
- TNT1 A 0 a_jumpifinventory ("highstunCD",1,"death")
- TNT1 A 0 a_jumpifinventory ("midstunCD",1,"death")
- TNT1 A 0 a_jumpifinventory ("shortstunCD",1,"death")
- TNT1 A 0 a_jumpifhealthlower (1500,"weakstun")
- TNT1 A 0 a_jumpifhealthlower (3500,"midstun")
- TNT1 A 0 a_jumpifhealthlower (5001,"highstun")
- TNT1 A 1
- stop
- Highstun:
- TNT1 A 0
- TNT1 A 0 a_giveinventory ("HighstunCD",1)
- TNT1 A 0 ACS_NamedExecuteWithResult("StunEffect",850)
- TNT1 A 0 ACS_NamedExecuteWithResult("StunMute",300)
- TNT1 A 1 a_spawnitemex ("Highstunner",0,0,30,0,0,0,0,SXF_NOCHECKPOSITION|SXF_SETMASTER|SXF_NOPOINTERS)
- stop
- midstun:
- TNT1 A 0
- TNT1 A 0 a_giveinventory ("MidstunCD",1)
- TNT1 A 0 ACS_NamedExecuteWithResult("StunEffect",450)
- TNT1 A 0 ACS_NamedExecuteWithResult("StunMute",250)
- TNT1 A 1 a_spawnitemex ("Midstunner",0,0,30,0,0,0,0,SXF_NOCHECKPOSITION|SXF_SETMASTER|SXF_NOPOINTERS)
- stop
- weakstun:
- TNT1 A 0
- TNT1 A 0 a_giveinventory ("shortstunCD",1)
- TNT1 A 0 ACS_NamedExecuteWithResult("StunEffect",250)
- TNT1 A 0 ACS_NamedExecuteWithResult("StunMute",100)
- TNT1 A 1 a_spawnitemex ("weakstunner",0,0,30,0,0,0,0,SXF_NOCHECKPOSITION|SXF_SETMASTER|SXF_NOPOINTERS)
- stop
- death:
- TNT1 A 1
- stop
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement