Additional content and a bug fix. (#803)

This commit is contained in:
Gandalf
2020-09-15 17:26:26 +02:00
committed by GitHub
parent 017faa24a0
commit 2f70c9f836
8 changed files with 60 additions and 0 deletions
@@ -9,3 +9,5 @@ MASTER ICON FILES
MASTER SOUND FILES
- N/A
MASTER CODE FILES
@@ -22,3 +22,4 @@
new /obj/item/clothing/suit/armor/vest/blueshield(src)
new /obj/item/clothing/shoes/laceup(src)
new /obj/item/clothing/under/rank/security/blueshield(src)
new /obj/item/choice_beacon/blueshield(src)
@@ -48,3 +48,15 @@
head = /obj/item/clothing/head/helmet/space/plasmaman/blueshield
uniform = /obj/item/clothing/under/plasmaman/blueshield
/obj/item/choice_beacon/blueshield
name = "blueshield's shotgun beacon"
desc = "A beacon, allowing the blueshield to select between two available models of personal shotguns."
/obj/item/choice_beacon/blueshield/generate_display_names()
var/static/list/bshield
if(!bshield)
bshield = list()
bshield["Energy Revolver"] = /obj/item/gun/energy/e_gun/revolver
bshield["PDW-9"] = /obj/item/gun/energy/e_gun/revolver/pdw9
return bshield
@@ -0,0 +1,44 @@
/obj/item/gun/energy/e_gun/revolver //The virgin gun.
name = "energy revolver"
desc = "An advanced energy revolver with the capacity to shoot both electrodes and lasers."
force = 7
ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser)
ammo_x_offset = 1
charge_sections = 4
fire_delay = 4
icon = 'modular_skyrat/modules/blueshield/icons/obj/guns/energy.dmi'
icon_state = "bsgun"
inhand_icon_state = "minidisable"
lefthand_file = 'modular_skyrat/modules/blueshield/icons/mob/inhands/weapons/guns_lefthand.dmi'
righthand_file = 'modular_skyrat/modules/blueshield/icons/mob/inhands/weapons/guns_righthand.dmi'
obj_flags = UNIQUE_RENAME
cell_type = /obj/item/stock_parts/cell/blueshield
pin = /obj/item/firing_pin/implant/mindshield
/obj/item/stock_parts/cell/blueshield
name = "internal revolver power cell"
maxcharge = 1500
chargerate = 300
/obj/item/gun/energy/e_gun/revolver/pdw9 //The chad gun.
name = "PDW-9 taser pistol"
desc = "A military grade energy sidearm, used by many militia forces throughout the local sector. It comes with an internally recharging battery which is slow to recharge."
ammo_x_offset = 2
icon_state = "pdw9pistol"
inhand_icon_state = null
cell_type = /obj/item/stock_parts/cell/pdw9
/obj/item/stock_parts/cell/pdw9
name = "internal pistol power cell"
maxcharge = 1000
chargerate = 300
self_recharge = TRUE
var/obj/item/gun/energy/e_gun/revolver/pdw9/parent
/obj/item/stock_parts/cell/pdw9/Initialize()
. = ..()
parent = loc
/obj/item/stock_parts/cell/pdw9/process()
. = ..()
parent.update_icon()
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 966 B

+1
View File
@@ -3268,6 +3268,7 @@
#include "modular_skyrat\modules\blueshield\code\modules\clothing\under\jobs\security.dm"
#include "modular_skyrat\modules\blueshield\code\modules\clothing\under\jobs\Plasmaman\security.dm"
#include "modular_skyrat\modules\blueshield\code\modules\jobs\job_types\blueshield.dm"
#include "modular_skyrat\modules\blueshield\code\modules\projectiles\guns\energy\special.dm"
#include "modular_skyrat\modules\horrorform\code\modules\antagonists\changeling\powers\horror_form.dm"
#include "modular_skyrat\modules\horrorform\code\modules\mob\hostile\true_changeling.dm"
#include "modular_skyrat\modules\icspawning\code\_onclick\observer.dm"