mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Merge pull request #4506 from Novacat/nova-survival
Adds Prybars to Survival Boxes
This commit is contained in:
3
code/datums/autolathe/tools_vr.dm
Normal file
3
code/datums/autolathe/tools_vr.dm
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
/datum/category_item/autolathe/tools/prybar
|
||||||
|
name = "prybar"
|
||||||
|
path =/obj/item/weapon/tool/prybar
|
||||||
@@ -56,7 +56,6 @@
|
|||||||
name = "emergency supply box"
|
name = "emergency supply box"
|
||||||
desc = "A survival box issued to crew members for use in emergency situations."
|
desc = "A survival box issued to crew members for use in emergency situations."
|
||||||
starts_with = list(
|
starts_with = list(
|
||||||
/obj/item/clothing/glasses/goggles, //VOREStation Add - Goggles for the phoron atmosphere,
|
|
||||||
/obj/item/clothing/mask/breath
|
/obj/item/clothing/mask/breath
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -64,7 +63,6 @@
|
|||||||
name = "synthetic supply box"
|
name = "synthetic supply box"
|
||||||
desc = "A survival box issued to synthetic crew members for use in emergency situations."
|
desc = "A survival box issued to synthetic crew members for use in emergency situations."
|
||||||
starts_with = list(
|
starts_with = list(
|
||||||
/obj/item/clothing/glasses/goggles //VOREStation Add - Goggles for the phoron atmosphere,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/obj/item/weapon/storage/box/survival/comp
|
/obj/item/weapon/storage/box/survival/comp
|
||||||
@@ -72,7 +70,6 @@
|
|||||||
desc = "A comprehensive survival box issued to crew members for use in emergency situations. Contains additional supplies."
|
desc = "A comprehensive survival box issued to crew members for use in emergency situations. Contains additional supplies."
|
||||||
icon_state = "survival"
|
icon_state = "survival"
|
||||||
starts_with = list(
|
starts_with = list(
|
||||||
/obj/item/clothing/glasses/goggles, //VOREStation Add - Goggles for the phoron atmosphere,
|
|
||||||
/obj/item/weapon/reagent_containers/hypospray/autoinjector,
|
/obj/item/weapon/reagent_containers/hypospray/autoinjector,
|
||||||
/obj/item/stack/medical/bruise_pack,
|
/obj/item/stack/medical/bruise_pack,
|
||||||
/obj/item/device/flashlight/glowstick,
|
/obj/item/device/flashlight/glowstick,
|
||||||
|
|||||||
@@ -1,3 +1,27 @@
|
|||||||
|
/obj/item/weapon/storage/box/survival
|
||||||
|
starts_with = list(
|
||||||
|
/obj/item/weapon/tool/prybar/red,
|
||||||
|
/obj/item/clothing/glasses/goggles,
|
||||||
|
/obj/item/clothing/mask/breath
|
||||||
|
)
|
||||||
|
|
||||||
|
/obj/item/weapon/storage/box/survival/synth
|
||||||
|
starts_with = list(
|
||||||
|
/obj/item/weapon/tool/prybar/red,
|
||||||
|
/obj/item/clothing/glasses/goggles
|
||||||
|
)
|
||||||
|
|
||||||
|
/obj/item/weapon/storage/box/survival/comp
|
||||||
|
starts_with = list(
|
||||||
|
/obj/item/weapon/tool/prybar/red,
|
||||||
|
/obj/item/clothing/glasses/goggles,
|
||||||
|
/obj/item/weapon/reagent_containers/hypospray/autoinjector,
|
||||||
|
/obj/item/stack/medical/bruise_pack,
|
||||||
|
/obj/item/device/flashlight/glowstick,
|
||||||
|
/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar,
|
||||||
|
/obj/item/clothing/mask/breath
|
||||||
|
)
|
||||||
|
|
||||||
/obj/item/weapon/storage/box/explorerkeys
|
/obj/item/weapon/storage/box/explorerkeys
|
||||||
name = "box of volunteer headsets"
|
name = "box of volunteer headsets"
|
||||||
desc = "A box full of volunteer headsets, for issuing out to exploration volunteers."
|
desc = "A box full of volunteer headsets, for issuing out to exploration volunteers."
|
||||||
|
|||||||
32
code/game/objects/items/weapons/tools/crowbar_vr.dm
Normal file
32
code/game/objects/items/weapons/tools/crowbar_vr.dm
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
/*
|
||||||
|
* Prybar
|
||||||
|
*/
|
||||||
|
|
||||||
|
/obj/item/weapon/tool/prybar
|
||||||
|
name = "pry bar"
|
||||||
|
desc = "A steel bar with a wedge, designed specifically for opening unpowered doors in an emergency. It comes in a variety of configurations - collect them all!"
|
||||||
|
icon = 'icons/obj/tools_vr.dmi'
|
||||||
|
icon_state = "prybar"
|
||||||
|
flags = CONDUCT
|
||||||
|
slot_flags = SLOT_BELT
|
||||||
|
force = 4
|
||||||
|
throwforce = 5
|
||||||
|
pry = 1
|
||||||
|
item_state = "crowbar"
|
||||||
|
w_class = ITEMSIZE_SMALL
|
||||||
|
origin_tech = list(TECH_ENGINEERING = 1)
|
||||||
|
matter = list(DEFAULT_WALL_MATERIAL = 30)
|
||||||
|
attack_verb = list("whapped", "smacked", "swatted", "thwacked", "hit")
|
||||||
|
usesound = 'sound/items/crowbar.ogg'
|
||||||
|
toolspeed = 1
|
||||||
|
var/random_color = TRUE
|
||||||
|
|
||||||
|
/obj/item/weapon/tool/prybar/red
|
||||||
|
icon_state = "prybar_red"
|
||||||
|
item_state = "crowbar_red"
|
||||||
|
random_color = FALSE
|
||||||
|
|
||||||
|
/obj/item/weapon/tool/prybar/New()
|
||||||
|
if(random_color)
|
||||||
|
icon_state = "prybar[pick("","_green","_aubergine","_blue")]"
|
||||||
|
. = ..()
|
||||||
BIN
icons/obj/tools_vr.dmi
Normal file
BIN
icons/obj/tools_vr.dmi
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 548 B |
@@ -267,6 +267,7 @@
|
|||||||
#include "code\datums\autolathe\medical.dm"
|
#include "code\datums\autolathe\medical.dm"
|
||||||
#include "code\datums\autolathe\medical_vr.dm"
|
#include "code\datums\autolathe\medical_vr.dm"
|
||||||
#include "code\datums\autolathe\tools.dm"
|
#include "code\datums\autolathe\tools.dm"
|
||||||
|
#include "code\datums\autolathe\tools_vr.dm"
|
||||||
#include "code\datums\helper_datums\construction_datum.dm"
|
#include "code\datums\helper_datums\construction_datum.dm"
|
||||||
#include "code\datums\helper_datums\events.dm"
|
#include "code\datums\helper_datums\events.dm"
|
||||||
#include "code\datums\helper_datums\getrev.dm"
|
#include "code\datums\helper_datums\getrev.dm"
|
||||||
@@ -1154,6 +1155,7 @@
|
|||||||
#include "code\game\objects\items\weapons\tanks\tank_types_vr.dm"
|
#include "code\game\objects\items\weapons\tanks\tank_types_vr.dm"
|
||||||
#include "code\game\objects\items\weapons\tanks\tanks.dm"
|
#include "code\game\objects\items\weapons\tanks\tanks.dm"
|
||||||
#include "code\game\objects\items\weapons\tools\crowbar.dm"
|
#include "code\game\objects\items\weapons\tools\crowbar.dm"
|
||||||
|
#include "code\game\objects\items\weapons\tools\crowbar_vr.dm"
|
||||||
#include "code\game\objects\items\weapons\tools\screwdriver.dm"
|
#include "code\game\objects\items\weapons\tools\screwdriver.dm"
|
||||||
#include "code\game\objects\items\weapons\tools\weldingtool.dm"
|
#include "code\game\objects\items\weapons\tools\weldingtool.dm"
|
||||||
#include "code\game\objects\items\weapons\tools\wirecutters.dm"
|
#include "code\game\objects\items\weapons\tools\wirecutters.dm"
|
||||||
|
|||||||
Reference in New Issue
Block a user