Tweaks some coder-sprites (#7011)

Tweaks some coder-sprites.
This commit is contained in:
alsoandanswer
2019-09-22 15:24:54 +03:00
committed by Erki
parent ce085fd9ff
commit d2af3fe861
12 changed files with 83 additions and 11 deletions
+1 -1
View File
@@ -389,4 +389,4 @@ Contains:
desc = "For holding your limbs in place with duct tape and scrap metal."
icon_state = "tape-splint"
amount = 1
splintable_organs = list("l_arm","r_arm","l_leg","r_leg")
splintable_organs = list("l_arm","r_arm","l_leg","r_leg")
@@ -128,7 +128,7 @@
name = "circular saw"
desc = "For heavy duty cutting."
icon = 'icons/obj/surgery.dmi'
icon_state = "saw3"
icon_state = "saw"
hitsound = 'sound/weapons/saw/circsawhit.ogg'
flags = CONDUCT
force = 15.0
@@ -167,7 +167,7 @@
/obj/item/weapon/bonesetter
name = "bone setter"
icon = 'icons/obj/surgery.dmi'
icon_state = "bone setter"
icon_state = "bonesetter"
force = 8.0
throwforce = 9.0
throw_speed = 3
@@ -176,13 +176,15 @@
attack_verb = list("attacked", "hit", "bludgeoned")
drop_sound = 'sound/items/drop/scrap.ogg'
/obj/item/weapon/storage/box/tray
/obj/item/weapon/storage/fancy/tray
name = "surgery tray"
icon = 'icons/obj/storage.dmi'
icon = 'icons/obj/surgery.dmi'
icon_state = "surgerytray"
use_sound = null
drop_sound = 'sound/items/drop/axe.ogg'
force = 2
w_class = 5.0
max_storage_space = 30
storage_slots = 10
attack_verb = list("slammed")
can_hold = list(
/obj/item/weapon/bonesetter,
@@ -198,7 +200,7 @@
/obj/item/stack/nanopaste
)
starts_with = list(
starts_with = list(
/obj/item/weapon/bonesetter = 1,
/obj/item/weapon/cautery = 1,
/obj/item/weapon/circular_saw = 1,
@@ -210,3 +212,31 @@
/obj/item/weapon/FixOVein = 1,
/obj/item/stack/medical/advanced/bruise_pack = 1,
)
/obj/item/weapon/storage/fancy/tray/update_icon()
cut_overlays()
var/list/types_and_overlays = list(
/obj/item/weapon/bonesetter = "tray_bonesetter",
/obj/item/weapon/cautery = "tray_cautery",
/obj/item/weapon/circular_saw = "tray_saw",
/obj/item/weapon/hemostat = "tray_hemostat",
/obj/item/weapon/retractor = "tray_retractor",
/obj/item/weapon/scalpel = "tray_scalpel",
/obj/item/weapon/surgicaldrill = "tray_drill",
/obj/item/weapon/bonegel = "tray_bone-gel",
/obj/item/weapon/FixOVein = "tray_fixovein",
/obj/item/stack/medical/advanced/bruise_pack = "tray_bruise_pack"
)
for (var/obj/item/W in contents)
if (types_and_overlays[W.type])
add_overlay(types_and_overlays[W.type])
types_and_overlays -= W.type
/obj/item/weapon/storage/fancy/tray/fill()
. = ..()
update_icon()
/obj/item/weapon/storage/fancy/tray/attackby(obj/item/weapon/W as obj, mob/user as mob)
..()
update_icon()