mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 03:02:54 +00:00
Uzi uses new sprite + tilts now. Sec pistols use new sprite Energy Gun uses new sprite. C20r uses new sprite. L6 SAW uses new sprite. Ion Rifle uses new sprite. Z8 Bulldog uses new sprite. WT-550 uses new sprite. Resolves https://github.com/CHOMPStation2/CHOMPStation2/issues/3068 Serdy will add Stetchkin, PPK + PPK Light later.
98 lines
4.3 KiB
Plaintext
98 lines
4.3 KiB
Plaintext
// Phase weapons go here
|
||
//CHOMP Edit: Each phase gun now has the same safety lock as frontier phasers. Every pathname now has "locked" and "unlocked", basically. This code comes from /code/modules/projectiles/guns/energy/laser_vr.dm.
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun
|
||
name = "phase carbine"
|
||
desc = "The RayZar EW26 Artemis is a downsized energy weapon, specifically designed for use against wildlife. This one has a safety interlock that prevents firing while in proximity to the facility."
|
||
description_fluff = "RayZar is Ward-Takahashi’s main consumer weapons brand, known for producing and licensing a wide variety of specialist energy weapons of various types and quality primarily for the civilian market."
|
||
icon = 'icons/obj/gun.dmi' // CHOMPEdit: Gun Sprites
|
||
icon_state = "phasecarbine"
|
||
item_state = "phasecarbine"
|
||
wielded_item_state = "phasecarbine-wielded"
|
||
slot_flags = SLOT_BACK|SLOT_BELT
|
||
charge_cost = 240
|
||
projectile_type = /obj/item/projectile/energy/phase
|
||
one_handed_penalty = 15
|
||
recoil_mode = 0 //CHOMP Addition: Removes recoil for micros.
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun/unlocked
|
||
desc = "The RayZar EW26 Artemis is a downsized energy weapon, specifically designed for use against wildlife."
|
||
req_access = newlist() //for toggling safety
|
||
locked = 0
|
||
lockable = 0
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun/unlocked/mounted
|
||
self_recharge = 1
|
||
use_external_power = 1
|
||
one_handed_penalty = 0
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun/unlocked/mounted/cyborg
|
||
charge_cost = 200 //ChompEdit Reduced from 480 to 200
|
||
recharge_time = 5 //ChompEdit Reduced from 7 to 5
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun/pistol
|
||
name = "phase pistol"
|
||
desc = "The RayZar EW15 Apollo is an energy handgun, specifically designed for self-defense against aggressive wildlife. This one has a safety interlock that prevents firing while in proximity to the facility."
|
||
icon_state = "phase"
|
||
item_state = "taser" //I don't have an in-hand sprite, taser will be fine
|
||
w_class = ITEMSIZE_NORMAL
|
||
slot_flags = SLOT_BELT|SLOT_HOLSTER
|
||
charge_cost = 300
|
||
projectile_type = /obj/item/projectile/energy/phase/light
|
||
one_handed_penalty = 0
|
||
move_delay = 0 // CHOMPEdit: Pistols have move_delay of 0
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun/pistol/unlocked
|
||
desc = "The RayZar EW15 Apollo is an energy handgun, specifically designed for self-defense against aggressive wildlife."
|
||
req_access = newlist() //for toggling safety
|
||
locked = 0
|
||
lockable = 0
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun/pistol/unlocked/mounted
|
||
name = "mounted phase pistol"
|
||
self_recharge = 1
|
||
use_external_power = 1
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun/pistol/unlocked/mounted/cyborg
|
||
charge_cost = 400
|
||
recharge_time = 7
|
||
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun/rifle
|
||
name = "phase rifle"
|
||
desc = "The RayZar EW31 Orion is a specialist energy weapon, intended for use against hostile wildlife. This one has a safety interlock that prevents firing while in proximity to the facility."
|
||
icon_state = "phaserifle"
|
||
item_state = "phaserifle"
|
||
wielded_item_state = "phaserifle-wielded"
|
||
w_class = ITEMSIZE_LARGE
|
||
slot_flags = SLOT_BACK
|
||
charge_cost = 150
|
||
projectile_type = /obj/item/projectile/energy/phase/heavy
|
||
accuracy = 15
|
||
one_handed_penalty = 30
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun/rifle/unlocked
|
||
desc = "The RayZar EW31 Orion is a specialist energy weapon, intended for use against hostile wildlife."
|
||
req_access = newlist() //for toggling safety
|
||
locked = 0
|
||
lockable = 0
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun/cannon
|
||
name = "phase cannon"
|
||
desc = "The RayZar EW50 Gaia is a massive energy weapon, purpose-built for clearing land. You feel dirty just looking at it. This one has a safety interlock that prevents firing while in proximity to the facility."
|
||
icon_state = "phasecannon"
|
||
item_state = "phasecannon"
|
||
wielded_item_state = "phasecannon-wielded" //TODO: New Sprites
|
||
w_class = ITEMSIZE_HUGE // This thing is big.
|
||
slot_flags = SLOT_BACK
|
||
charge_cost = 100
|
||
projectile_type = /obj/item/projectile/energy/phase/heavy/cannon
|
||
accuracy = 15
|
||
one_handed_penalty = 65
|
||
|
||
/obj/item/weapon/gun/energy/locked/phasegun/cannon/unlocked
|
||
desc = "The RayZar EW50 Gaia is a massive energy weapon, purpose-built for clearing land. You feel dirty just looking at it."
|
||
req_access = newlist() //for toggling safety
|
||
locked = 0
|
||
lockable = 0
|