Add a mining(plasma) shotgun for 6,000 points with a gibtonite defuser for 1,000 (#11000)

* Add the plasma shotgun

10k points for the gun
5k for the autodefuser

* Lower Values

10,000 -> 6,000
5,000 -> 1,000

* cleanup & fix

* cleanup
This commit is contained in:
Redmoogle
2021-03-12 04:13:56 -05:00
committed by GitHub
parent e117736baf
commit 6927a8dc42
7 changed files with 70 additions and 2 deletions

View File

@@ -215,6 +215,21 @@
force = 15
ammo_type = list(/obj/item/ammo_casing/energy/plasma/adv)
/obj/item/gun/energy/plasmacutter/scatter
name = "plasma cutter shotgun"
icon_state = "miningshotgun"
item_state = "miningshotgun"
desc = "An industrial-grade heavy-duty mining shotgun"
force = 10
ammo_type = list(/obj/item/ammo_casing/energy/plasma/scatter)
/obj/item/gun/energy/plasmacutter/attackby(obj/item/I, mob/user)
. = ..()
if(try_upgrade(I))
to_chat(user, "<span class='notice'>You install [I] into [src]</span>")
playsound(loc, 'sound/items/screwdriver.ogg', 100, 1)
qdel(I)
/obj/item/gun/energy/plasmacutter/adv/cyborg
name = "cyborg advanced plasma cutter"
icon_state = "adv_plasmacutter"
@@ -222,6 +237,30 @@
selfcharge = 1
ammo_type = list(/obj/item/ammo_casing/energy/plasma/adv/cyborg)
// Upgrades for plasma cutters
/obj/item/upgrade/plasmacutter
name = "generic upgrade kit"
desc = "An upgrade for plasma shotguns."
icon = 'icons/obj/objects.dmi'
icon_state = "modkit"
w_class = WEIGHT_CLASS_SMALL
/obj/item/upgrade/plasmacutter/defuser
name = "plasma cutter defusal kit"
desc = "An upgrade for plasma shotguns that allows it to automatically defuse gibtonite."
/obj/item/gun/energy/plasmacutter/proc/try_upgrade(obj/item/I)
return // no upgrades for the plasmacutter
/obj/item/gun/energy/plasmacutter/scatter/try_upgrade(obj/item/I)
if(.)
return
if(istype(I, /obj/item/upgrade/plasmacutter/defuser))
var/kaboom = new/obj/item/ammo_casing/energy/plasma/scatter/adv
ammo_type = list(kaboom)
return TRUE
return FALSE
/obj/item/gun/energy/wormhole_projector
name = "bluespace wormhole projector"
desc = "A projector that emits high density quantum-coupled bluespace beams."