Merge pull request #15652 from E-MonaRhg/gamma_armory_buff_v2

Buffs to gamma armory v2
This commit is contained in:
variableundefined
2021-08-14 11:30:15 -04:00
committed by GitHub
8 changed files with 103 additions and 28 deletions
+29 -27
View File
@@ -1620,6 +1620,7 @@
/obj/structure/sign/securearea{
pixel_x = -32
},
/obj/machinery/suit_storage_unit/gamma,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/gamma/space)
"fW" = (
@@ -3547,6 +3548,12 @@
/obj/structure/flora/ausbushes/sparsegrass,
/turf/simulated/floor/grass,
/area/centcom/control)
"nb" = (
/obj/machinery/autolathe/upgraded/gamma,
/obj/item/stack/sheet/glass/fifty,
/obj/item/stack/sheet/metal/fifty,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/gamma/space)
"nc" = (
/obj/machinery/door/airlock/centcom{
name = "Gamma Armory";
@@ -4076,18 +4083,12 @@
/area/centcom/gamma)
"oJ" = (
/obj/structure/closet/secure_closet/guncabinet,
/obj/item/ammo_box/magazine/m10mm,
/obj/item/ammo_box/magazine/m10mm,
/obj/item/ammo_box/magazine/m10mm,
/obj/item/gun/projectile/automatic/pistol{
name = "pistol"
},
/obj/item/gun/projectile/automatic/pistol{
name = "pistol"
},
/obj/item/gun/projectile/automatic/pistol{
name = "pistol"
},
/obj/item/ammo_box/magazine/smgm9mm,
/obj/item/ammo_box/magazine/smgm9mm,
/obj/item/ammo_box/magazine/smgm9mm,
/obj/item/gun/projectile/automatic/proto,
/obj/item/gun/projectile/automatic/proto,
/obj/item/gun/projectile/automatic/proto,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/gamma/space)
"oN" = (
@@ -4258,14 +4259,6 @@
/obj/structure/flora/ausbushes,
/turf/simulated/floor/grass,
/area/centcom/specops)
"pk" = (
/obj/structure/closet/secure_closet/guncabinet,
/obj/item/ammo_casing/rocket,
/obj/item/ammo_casing/rocket,
/obj/item/ammo_casing/rocket,
/obj/item/gun/rocketlauncher,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/gamma/space)
"pl" = (
/obj/structure/window/reinforced{
dir = 1
@@ -4317,9 +4310,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/gamma/space)
"pu" = (
/obj/mecha/combat/durand/loaded{
operation_req_access = list(1)
},
/obj/mecha/combat/marauder/ares/loaded,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -4527,6 +4518,11 @@
},
/turf/simulated/floor/plasteel/dark,
/area/centcom/specops)
"qf" = (
/obj/structure/closet/secure_closet/guncabinet,
/obj/item/gun/medbeam,
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/gamma/space)
"qh" = (
/obj/structure/holowindow,
/turf/simulated/floor/holofloor{
@@ -9964,6 +9960,12 @@
icon_state = "red"
},
/area/holodeck/source_knightarena)
"LN" = (
/obj/machinery/recharger/wallcharger{
pixel_x = -24
},
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/gamma/space)
"LO" = (
/obj/machinery/autolathe/upgraded{
hacked = 1
@@ -25459,8 +25461,8 @@ th
fm
of
oB
pf
pf
LN
nb
pf
fV
of
@@ -25717,7 +25719,7 @@ fm
of
oJ
pf
pk
po
pf
pq
of
@@ -25974,7 +25976,7 @@ fm
of
oW
pf
po
qf
pf
pu
of
+15
View File
@@ -66,6 +66,21 @@
component_parts += new /obj/item/stack/sheet/glass(null)
RefreshParts()
/obj/machinery/autolathe/upgraded/gamma/New()
. = ..()
component_parts = list()
component_parts += new /obj/item/circuitboard/autolathe(null)
component_parts += new /obj/item/stock_parts/matter_bin/super(null)
component_parts += new /obj/item/stock_parts/matter_bin/super(null)
component_parts += new /obj/item/stock_parts/matter_bin/super(null)
component_parts += new /obj/item/stock_parts/manipulator/pico(null)
component_parts += new /obj/item/stack/sheet/glass(null)
RefreshParts()
/obj/machinery/autolathe/upgraded/gamma/Initialize()
. = ..()
adjust_hacked(TRUE)
/obj/machinery/autolathe/Destroy()
SStgui.close_uis(wires)
QDEL_NULL(wires)
+9
View File
@@ -110,6 +110,15 @@
/obj/machinery/suit_storage_unit/security/hos/secure
secure = TRUE
/obj/machinery/suit_storage_unit/gamma
name = "gamma shielded suit storage unit"
suit_type = /obj/item/clothing/suit/space/hardsuit/shielded/gamma
mask_type = /obj/item/clothing/mask/gas/sechailer/swat
req_access = list(ACCESS_SECURITY)
/obj/machinery/suit_storage_unit/gamma/secure
secure = TRUE
/obj/machinery/suit_storage_unit/atmos
name = "atmospherics suit storage unit"
suit_type = /obj/item/clothing/suit/space/hardsuit/engine/atmos
+23
View File
@@ -44,6 +44,29 @@
ME = new /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster(src)
ME.attach(src)
/obj/mecha/combat/marauder/ares
name = "Ares"
desc = "Heavy-duty, combat exosuit, adapted from rejected early versions of the Marauder to serve as a biohazard containment exosuit. This model, albeit rare, can be found among civilian populations."
icon_state = "ares"
initial_icon = "ares"
operation_req_access = list(ACCESS_SECURITY)
max_integrity = 450
armor = list(melee = 50, bullet = 40, laser = 20, energy = 20, bomb = 20, bio = 100, rad = 60, fire = 100, acid = 100)
max_temperature = 40000
wreckage = /obj/structure/mecha_wreckage/ares
max_equip = 4
/obj/mecha/combat/marauder/ares/loaded/New()
..()
var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy
ME.attach(src)
ME = new /obj/item/mecha_parts/mecha_equipment/weapon/energy/xray(src)
ME.attach(src)
ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg(src)
ME.attach(src)
ME = new /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster(src)
ME.attach(src)
/obj/mecha/combat/marauder/seraph
desc = "Heavy-duty, command-type exosuit. This is a custom model, utilized only by high-ranking military personnel."
name = "Seraph"
+5
View File
@@ -128,6 +128,11 @@
name = "\improper Marauder wreckage"
icon_state = "marauder-broken"
/obj/structure/mecha_wreckage/ares
name = "\improper Ares wreckage"
icon_state = "ares-broken"
desc = "The truth is you lost an expensive piece of Nanotrasen-issue equipment. That suit is going to come out of your pay, and you will remain in this corporation until you are five hundred and ten years old, which is the number of years it will take for you to pay for an Ares Biohazard Containment Exosuit you have lost!"
/obj/structure/mecha_wreckage/mauler
name = "\improper Mauler wreckage"
icon_state = "mauler-broken"
@@ -711,3 +711,24 @@
item_state = "syndie_helm"
item_color = "syndi"
armor = list("melee" = 40, "bullet" = 50, "laser" = 30, "energy" = 15, "bomb" = 35, "bio" = 100, "rad" = 50, "fire" = 100, "acid" = 100)
//////Security Version (Gamma armory only)
/obj/item/clothing/suit/space/hardsuit/shielded/gamma
name = "shielded security hardsuit"
desc = "A more advanced version of the normal security hardsuit. Comes with built in energy shielding."
icon_state = "hardsuit-sec"
item_state = "sec-hardsuit"
armor = list("melee" = 35, "bullet" = 15, "laser" = 30, "energy" = 10, "bomb" = 10, "bio" = 100, "rad" = 50, "fire" = 75, "acid" = 75)
allowed = list(/obj/item/gun,/obj/item/flashlight,/obj/item/tank,/obj/item/melee/baton,/obj/item/reagent_containers/spray/pepper,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/restraints/handcuffs)
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/shielded/gamma
/obj/item/clothing/head/helmet/space/hardsuit/shielded/gamma
name = "shielded security hardsuit helmet"
desc = "A more advanced version of the normal security hardsuit helmet. Comes with built in energy shielding."
icon_state = "hardsuit0-sec"
item_state = "sec_helm"
item_color = "sec"
armor = list("melee" = 35, "bullet" = 15, "laser" = 30,"energy" = 10, "bomb" = 10, "bio" = 100, "rad" = 50, "fire" = 75, "acid" = 75)
@@ -79,7 +79,7 @@
//Saber SMG//
/obj/item/gun/projectile/automatic/proto
name = "\improper Nanotrasen Saber SMG"
desc = "A prototype three-round burst 9mm submachine gun, designated 'SABR'. Has a threaded barrel for suppressors."
desc = "A rejected prototype three-round burst 9mm submachine gun, designated 'SABR'. Surplus of this model are bouncing around armories of Nanotrasen Space Stations. Has a threaded barrel for suppressors."
icon_state = "saber"
mag_type = /obj/item/ammo_box/magazine/smgm9mm
origin_tech = "combat=4;materials=2"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 KiB

After

Width:  |  Height:  |  Size: 181 KiB