SHOW:
|
|
- or go back to the newest paste.
| 1 | AltFire: | |
| 2 | TNT1 A 0 A_JumpIfInventory("Overheat",100,"Overheat")
| |
| 3 | TNT1 A 0 A_JumpIfInventory("FireLimit",1,2) //Fires projectile every so often.
| |
| 4 | TNT1 A 0 A_FireCustomMissile("grappleSawLore")
| |
| 5 | TNT1 A 0 A_JumpIfInventory("FireLimit",1,2)
| |
| 6 | TNT1 A 0 A_FireCustomMissile("grappler")
| |
| 7 | TNT1 A 0 A_PlaySoundEx("Weapons/grapplesawAttack","Weapon")
| |
| 8 | MAGS AB 2 A_CustomPunch(10,1,0,"BulletPuff",64) | |
| 9 | TNT1 A 0 A_GiveInventory("FireLimit",1)
| |
| 10 | TNT1 A 0 A_GiveInventory("Overheat",1)
| |
| 11 | TNT1 A 0 A_JumpIfInventory("FireLimit",4,2) //Resets "timer" after using so much.
| |
| 12 | TNT1 A 0 A_ReFire | |
| 13 | Goto Ready | |
| 14 | TNT1 A 0 A_TakeInventory("FireLimit",4)
| |
| 15 | TNT1 A 0 A_ReFire | |
| 16 | Goto Ready | |
| 17 | Overheat: | |
| 18 | MAGS CD 4 Offset(0, 50) | |
| 19 | TNT1 A 0 A_TakeInventory("Overheat",5)
| |
| 20 | TNT1 A 0 A_JumpIfInventory("Overheat",1,"Overheat")
| |
| 21 | Goto Ready | |
| 22 | } | |
| 23 | } | |
| 24 | ||
| 25 | Actor grappleSawLore : LoreShot | |
| 26 | {
| |
| 27 | Radius 13 | |
| 28 | Height 4 | |
| 29 | Speed 50 | |
| 30 | Damage (1) //Won't pull at zero damage. | |
| 31 | Projectile | |
| 32 | -NoBlockMap | |
| 33 | -Shootable | |
| 34 | +Reflective | |
| 35 | +NoBlood | |
| 36 | +NoIceDeath | |
| 37 | +DontGib | |
| 38 | +Painless | |
| 39 | RenderStyle Normal | |
| 40 | seesound "grappler/shoot" | |
| 41 | States | |
| 42 | {
| |
| 43 | Spawn: | |
| 44 | TNT1 A -1 Bright //Stops melee attack from touching projectile on creation. | |
| 45 | TNT1 A 0 A_ChangeFlag("Shootable", 1)
| |
| 46 | loop | |
| 47 | Death: | |
| 48 | TNT1 A 0 A_ChangeFlag("Shootable", 0) //Stops reflection during death animation.
| |
| 49 | TNT1 A 2 Bright | |
| 50 | Stop | |
| 51 | } | |
| 52 | } | |
| 53 | ||
| 54 | actor grappler : fastprojectile | |
| 55 | {
| |
| 56 | +NOINTERACTION | |
| 57 | radius 4 | |
| 58 | height 4 | |
| 59 | missiletype "grapplechain" | |
| 60 | missileheight 8 | |
| 61 | speed 50 | |
| 62 | seesound "grappler/chain" | |
| 63 | states | |
| 64 | {
| |
| 65 | Spawn: | |
| 66 | LINK A -1 bright | |
| 67 | stop | |
| 68 | } | |
| 69 | } | |
| 70 | ||
| 71 | actor grapplechain | |
| 72 | {
| |
| 73 | +NOINTERACTION | |
| 74 | radius 4 | |
| 75 | height 2 | |
| 76 | states | |
| 77 | {
| |
| 78 | Spawn: | |
| 79 | LINK A 8 bright | |
| 80 | stop | |
| 81 | } | |
| 82 | } |