Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Actor SilverBoltsWep : MegaBuster
- {
- Weapon.AmmoUse 1
- Weapon.AmmoGive 12
- Weapon.SlotNumber 1
- Obituary "$OB_SILVERBOLTS"
- Inventory.PickupMessage "$PU_SILVERBOLTS"
- Weapon.Ammotype "SilverBoltsAmmo"
- Inventory.PickupSound "weapon/VayneSB"
- +WEAPON.NOAUTOAIM
- //inventory.icon "NHWWI"
- Scale 2.0
- States
- {
- VAYW A 0
- VAYW A 1
- loop
- Ready:
- VAYN B 0 ACS_ExecuteAlways(998,0,15)
- VAYN B 6 A_WeaponReady
- VAYN B 0 A_GiveInventory("SilverBoltsAmmo", 1)
- //a second is 35 tics
- Goto Ready+1
- Deselect:
- TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower
- VAYN B 1 A_Lower
- Loop
- Select:
- TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise
- VAYN B 1 A_Raise
- Loop
- Fire:
- VAYN B 0 A_JumpIfNoAmmo("NoAmmo")
- VAYN B 0 A_PlaySoundEx("weapon/ringboomerang","Weapon")
- VAYN B 0 A_FireCustomMissile("SilverBolts",0,1,8,0)
- VAYN CDB 6
- VAYN B 0 A_Refire
- Goto Ready+1
- AltFire:
- CKIC AAAAAAAAAA 0 A_JumpIfInventory("TumbleAmmo",11,"AltCont")
- CKIC A 1 A_WeaponReady(WRF_NOSECONDARY)
- goto Ready+1
- AltCont:
- CKIC A 0 ACS_NamedExecuteAlways("nighthunter_dash",0)
- CKIC A 0 A_TakeInventory("TumbleAmmo",11,TIF_NOTAKEINFINITE)
- CKIC A 0 A_PlaySoundEX("weapon/flamesword","Weapon")
- TNT1 A 35 A_GiveInventory("TumbleCheck", 1)
- CKIC HI 1
- CKIC A 0 A_Refire
- goto Ready+1
- Reload:
- VAYN B 0 A_JumpIfNoAmmo("NoAmmo")
- VAYN B 0 A_PlaySoundEx("weapon/ringboomerang","Weapon")
- VAYN B 0 A_FireCustomMissile("TumbleCheck",0,1,8,0)
- VAYN CDB 6
- VAYN B 0 A_Refire
- goto Ready+1
- NoAmmo:
- VAYN B 1 ACS_Execute(979,0)
- Goto Ready+1
- }
- }
- actor SilverBoltsAmmo : Ammo
- {
- inventory.amount 1
- inventory.maxamount 12
- +INVENTORY.IGNORESKILL
- }
- actor TumbleAmmo : Ammo
- {
- inventory.amount 1
- inventory.maxamount 44
- +INVENTORY.IGNORESKILL
- }
- actor TumbleCheck : Inventory
- {
- inventory.amount 1
- inventory.maxamount 1
- }
- /*
- actor FinalHour
- {
- }
- */
- actor SilverBolts
- {
- PROJECTILE
- Radius 7
- Height 7
- scale 2.5
- damagetype "SilverBolts"
- Obituary "$OB_SILVERBOLTS"
- damage (10)
- speed 30
- States
- {
- Spawn:
- SILB BC 3 A_SpawnItemEx("SilverBoltsFX", -8, Random(-16, 16), random(0, -8))
- loop
- }
- }
- actor SilverBoltsQ : SilverBolts
- {
- scale 5.0
- damage (15)
- speed 40
- }
- actor SilverBoltsR
- {
- PROJECTILE
- Radius 9
- Height 7
- scale 2.5
- damagetype "SilverBolts"
- Obituary "$OB_SILVERBOLTS"
- damage (12)
- speed 30
- States
- {
- Spawn:
- SILB BC 3 A_SpawnItemEx("SilverBoltsFX", -8, Random(-16, 16), random(0, -8))
- loop
- }
- }
- actor SilverBoltsRQ
- {
- PROJECTILE
- Radius 9
- Height 7
- scale 2.5
- damagetype "SilverBolts"
- Obituary "$OB_SILVERBOLTS"
- damage (17)
- speed 40
- States
- {
- Spawn:
- SILB BC 3 A_SpawnItemEx("SilverBoltsFX", -8, Random(-16, 16), random(0, -8))
- loop
- }
- }
- /*
- actor Condemn
- {
- PROJECTILE
- Radius 10
- Height 8
- scale 2.5
- damagetype "SilverBolts"
- Obituary "$OB_CONDEMN"
- damage (5)
- speed 50
- States
- {
- Spawn:
- SILB BC 3
- SILB BC 3 A_SpawnItemEx("SilverBoltsFX", -8, Random(-16, 16), random(0, -8))
- loop
- }
- }
- */
- /*
- actor CondemnR
- {
- PROJECTILE
- Radius 10
- Height 8
- scale 2.5
- damagetype "SilverBolts"
- Obituary "$OB_CONDEMN"
- damage (7)
- speed 50
- States
- {
- Spawn:
- SILB BC 3
- SILB BC 3 A_SpawnItemEx("SilverBoltsFX", -8, Random(-16, 16), random(0, -8))
- loop
- }
- }
- */
- actor SilverBoltsFX
- {
- scale 2.5
- +CLIENTSIDEONLY
- +MISSILE
- +DONTSPLASH
- +NOGRAVITY
- //Gravity 0.2
- Damage (0)
- height 0
- radius 0
- States
- {
- Spawn:
- SILB I 3
- SILB J 3
- SILB I 3 A_Fadeout
- wait
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement