Large Multi-Bugfix (#4917)

* fixes #4877
* fixes #4797
* fixes #4827
* newscaster formatting fixes, fixes #4907, fixes character limit
This commit is contained in:
MarinaGryphon
2018-06-22 14:42:38 -05:00
committed by Erki
parent 7877c6876b
commit 65f0e0e558
7 changed files with 22 additions and 10 deletions
+6 -1
View File
@@ -21,7 +21,7 @@
coat = null
update_icon()
/obj/structure/coatrack/attackby(obj/item/weapon/W as obj, mob/user as mob)
/obj/structure/coatrack/attackby(obj/item/W as obj, mob/user as mob)
var/can_hang = 0
if(is_type_in_list(W, allowed))
can_hang = 1
@@ -51,4 +51,9 @@
/obj/structure/coatrack/update_icon()
cut_overlays()
if (coat)
if(istype(coat, /obj/item/clothing/suit/storage/toggle))
var/obj/item/clothing/suit/storage/toggle/T = coat
if(T.icon_state == T.icon_open) // avoid icon conflicts
T.icon_state = T.icon_closed
T.item_state = T.icon_closed
add_overlay("coat_[coat.icon_state]")