mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-24 09:03:05 +00:00
pulse rifles can once again switch between stun, kill, and destroy (outside of the pulse destroyer, which has three settings, and they are all destroy) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2588 316c924e-a436-60f5-8080-3fe189b3f50e
53 lines
1.5 KiB
Plaintext
53 lines
1.5 KiB
Plaintext
/obj/item/weapon/gun/energy/pulse_rifle
|
|
name = "pulse rifle"
|
|
desc = "A heavy-duty, pulse-based energy weapon, preferred by front-line combat personnel."
|
|
icon_state = "pulse"
|
|
force = 10
|
|
fire_sound = 'pulse.ogg'
|
|
charge_cost = 200
|
|
projectile_type = "/obj/item/projectile/beam/pulse"
|
|
cell_type = "/obj/item/weapon/cell/super"
|
|
var/mode = 2
|
|
|
|
|
|
attack_self(mob/living/user as mob)
|
|
switch(mode)
|
|
if(2)
|
|
mode = 0
|
|
charge_cost = 100
|
|
fire_sound = 'Taser.ogg'
|
|
user << "\red [src.name] is now set to stun."
|
|
projectile_type = "/obj/item/projectile/energy/electrode"
|
|
if(0)
|
|
mode = 1
|
|
charge_cost = 100
|
|
fire_sound = 'Laser.ogg'
|
|
user << "\red [src.name] is now set to kill."
|
|
projectile_type = "/obj/item/projectile/beam"
|
|
if(1)
|
|
mode = 2
|
|
charge_cost = 200
|
|
fire_sound = 'pulse.ogg'
|
|
user << "\red [src.name] is now set to DESTROY."
|
|
projectile_type = "/obj/item/projectile/beam/pulse"
|
|
return
|
|
|
|
|
|
/obj/item/weapon/gun/energy/pulse_rifle/destroyer
|
|
name = "pulse destroyer"
|
|
desc = "A heavy-duty, pulse-based energy weapon."
|
|
cell_type = "/obj/item/weapon/cell/infinite"
|
|
|
|
attack_self(mob/living/user as mob)
|
|
user << "\red [src.name] has three settings, and they are all DESTROY."
|
|
|
|
|
|
|
|
/obj/item/weapon/gun/energy/pulse_rifle/M1911
|
|
name = "m1911-P"
|
|
desc = "It's not the size of the gun, it's the size of the hole it puts through people."
|
|
icon_state = "m1911-p"
|
|
cell_type = "/obj/item/weapon/cell/infinite"
|
|
|
|
|