mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-21 11:07:46 +01:00
- The Protector is now a minature energy gun, it has 3 lethal, 6 standard stun, and no special stun shot anymore. It retains the alert level lock, there is a version without the lock. - The energy net gun now gets 3 net shots, but loses its stun alternate fire. It also gets a new sprite from baystation. - Refactors all Vorestation weapons in vore/fluffstuff to be in their appropriate directories. - Removes all personalized custom weapons. - KHI is no longer the manufacturer for the Protector, Net Gun, and AR Glasses. I wanted to make KHI a bit rarer, and their specialty mainly ultra high tech equipment. - Refactors Expedition Phasers. No practical change, but now there are unlocked versions of all three phaser variants.
75 lines
2.7 KiB
Plaintext
75 lines
2.7 KiB
Plaintext
/obj/item/weapon/gun/projectile/sec/flash
|
|
name = ".45 pistol"
|
|
|
|
/obj/item/weapon/gun/projectile/p92x/sec
|
|
magazine_type = /obj/item/ammo_magazine/m9mm/rubber
|
|
|
|
/obj/item/weapon/gun/projectile/p92x/large/preban
|
|
icon_state = "p92x-brown"
|
|
magazine_type = /obj/item/ammo_magazine/m9mm/large/preban // Spawns with big magazines that are legal.
|
|
|
|
/obj/item/weapon/gun/projectile/p92x/large/preban/hp
|
|
magazine_type = /obj/item/ammo_magazine/m9mm/large/preban/hp // Spawns with legal hollow-point mag
|
|
|
|
//////////////////// Eris Ported Guns ////////////////////
|
|
//HoS Gun
|
|
/obj/item/weapon/gun/projectile/lamia
|
|
name = "FS HG .44 \"Lamia\""
|
|
desc = "Uses .44 rounds."
|
|
icon = 'icons/obj/gun_vr.dmi'
|
|
icon_state = "Headdeagle"
|
|
item_state = "revolver"
|
|
caliber = ".44"
|
|
magazine_type = /obj/item/ammo_magazine/m44/rubber
|
|
allowed_magazines = list(/obj/item/ammo_magazine/m44,/obj/item/ammo_magazine/m44/rubber)
|
|
load_method = MAGAZINE
|
|
auto_eject = 1
|
|
auto_eject_sound = 'sound/weapons/smg_empty_alarm.ogg'
|
|
origin_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 4)
|
|
|
|
/obj/item/weapon/gun/projectile/lamia/update_icon()
|
|
overlays.Cut()
|
|
if(!ammo_magazine)
|
|
return
|
|
var/ratio = ammo_magazine.stored_ammo.len * 100 / ammo_magazine.max_ammo
|
|
ratio = round(ratio, 33)
|
|
overlays += "deagle_[ratio]"
|
|
|
|
//Civilian gun
|
|
/obj/item/weapon/gun/projectile/giskard
|
|
name = "\improper \"Giskard\" holdout pistol"
|
|
desc = "The FS HG .380 \"Giskard\" can even fit into the pocket! Uses .380 rounds."
|
|
icon = 'icons/obj/gun_vr.dmi'
|
|
icon_state = "giskardcivil"
|
|
caliber = ".380"
|
|
magazine_type = /obj/item/ammo_magazine/m380
|
|
allowed_magazines = list(/obj/item/ammo_magazine/m380)
|
|
load_method = MAGAZINE
|
|
w_class = ITEMSIZE_SMALL
|
|
fire_sound = 'sound/weapons/gunshot_pathetic.ogg'
|
|
origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 3)
|
|
|
|
/obj/item/weapon/gun/projectile/giskard/update_icon()
|
|
..()
|
|
if(ammo_magazine && ammo_magazine.stored_ammo.len)
|
|
icon_state = "giskardcivil"
|
|
else
|
|
icon_state = "giskardcivil_empty"
|
|
|
|
//Not so civilian gun
|
|
/obj/item/weapon/gun/projectile/giskard/olivaw
|
|
name = "\improper \"Olivaw\" holdout burst-pistol"
|
|
desc = "The FS HG .380 \"Olivaw\" is a more advanced version of the \"Giskard\". This one seems to have a two-round burst-fire mode. Uses .380 rounds."
|
|
icon_state = "olivawcivil"
|
|
firemodes = list(
|
|
list(mode_name="semiauto", burst=1, fire_delay=1.2, move_delay=null, burst_accuracy=null, dispersion=null),
|
|
list(mode_name="2-round bursts", burst=2, fire_delay=0.2, move_delay=4, burst_accuracy=list(0,-15), dispersion=list(1.2, 1.8)),
|
|
)
|
|
|
|
/obj/item/weapon/gun/projectile/giskard/olivaw/update_icon()
|
|
..()
|
|
if(ammo_magazine && ammo_magazine.stored_ammo.len)
|
|
icon_state = "olivawcivil"
|
|
else
|
|
icon_state = "olivawcivil_empty"
|