mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-27 22:18:27 +01:00
Autoclose the panel
So people can't leave a cocoon and keep changing.
This commit is contained in:
@@ -35,6 +35,8 @@
|
||||
animate_shake()
|
||||
drop_contents()
|
||||
icon = open_egg_icon
|
||||
if(user.transforming)
|
||||
user.transforming = FALSE
|
||||
|
||||
/obj/item/weapon/storage/vore_egg/proc/animate_shake()
|
||||
var/init_px = pixel_x
|
||||
|
||||
+2
-1
@@ -1050,7 +1050,8 @@
|
||||
if(do_after(src, 25, exclusive = TASK_USER_EXCLUSIVE))
|
||||
var/obj/item/weapon/storage/vore_egg/bugcocoon/C = new(loc)
|
||||
forceMove(C)
|
||||
var/datum/tgui_module/appearance_changer/V = new(src, src)
|
||||
transforming = TRUE
|
||||
var/datum/tgui_module/appearance_changer/cocoon/V = new(src, src)
|
||||
V.tgui_interact(src)
|
||||
|
||||
var/mob_holder_type = src.holder_type || /obj/item/weapon/holder
|
||||
|
||||
@@ -43,3 +43,13 @@
|
||||
if(APPEARANCECHANGER_CHANGED_EYES)
|
||||
to_chat(M, "<span class='notice'>You feel lightheaded and drowsy...</span>")
|
||||
to_chat(O, "<span class='notice'>You feel warm as you make subtle changes to your captive's body.</span>")
|
||||
|
||||
// Cocoon Stuff
|
||||
/datum/tgui_module/appearance_changer/cocoon
|
||||
name ="Appearance Editor (Cocoon)"
|
||||
|
||||
/datum/tgui_module/appearance_changer/cocoon/tgui_status(mob/user, datum/tgui_state/state)
|
||||
//if(!istype(owner.loc, /obj/item/weapon/storage/vore_egg/bugcocoon))
|
||||
if(!owner.transforming)
|
||||
return STATUS_CLOSE
|
||||
return ..()
|
||||
Reference in New Issue
Block a user