moves robot decals and animations to an ui (#18641)

* moves robot decals and animations to an ui

* Update robot_ui_decals.dm

* self cleanup

* move it to subsystems

* .

* urg

* .

* .
This commit is contained in:
Kashargul
2025-10-21 19:31:14 +02:00
committed by GitHub
parent 4969e2fd1c
commit 22e6629ec8
14 changed files with 258 additions and 45 deletions
@@ -11,6 +11,10 @@
var/number_pages = 0
/datum/tgui_module/player_notes/tgui_close(mob/user)
. = ..()
qdel(src)
/datum/tgui_module/player_notes/proc/filter_ckeys(var/page, var/filter)
var/savefile/S=new("data/player_notes.sav")
var/list/note_keys
@@ -106,6 +110,10 @@
var/key = null
/datum/tgui_module/player_notes_info/tgui_close(mob/user)
. = ..()
qdel(src)
/datum/tgui_module/player_notes_info/tgui_state(mob/user)
return ADMIN_STATE(R_ADMIN|R_EVENT|R_DEBUG)
@@ -4,6 +4,10 @@
name = "Admin Shuttle Controller"
tgui_id = "AdminShuttleController"
/datum/tgui_module/admin_shuttle_controller/tgui_close(mob/user)
. = ..()
qdel(src)
/datum/tgui_module/admin_shuttle_controller/tgui_data(mob/user, datum/tgui/ui, datum/tgui_state/state)
var/list/data = ..()
@@ -1024,6 +1024,10 @@
return STATUS_CLOSE
return ..()
/datum/tgui_module/appearance_changer/vore/tgui_close(mob/user)
. = ..()
qdel(src)
/datum/tgui_module/appearance_changer/vore/update_active_camera_screen()
cam_screen.vis_contents = list(owner)
cam_background.icon_state = "clear"
@@ -1066,6 +1070,10 @@
flags = APPEARANCE_ALL_COSMETIC
customize_usr = TRUE
/datum/tgui_module/appearance_changer/cocoon/tgui_close(mob/user)
. = ..()
qdel(src)
/datum/tgui_module/appearance_changer/cocoon/tgui_status(mob/user, datum/tgui_state/state)
if(!istype(owner.loc, /obj/item/holder/micro))
return STATUS_CLOSE
@@ -1079,6 +1087,10 @@
flags = APPEARANCE_ALL_COSMETIC
customize_usr = TRUE
/datum/tgui_module/appearance_changer/superpower/tgui_close(mob/user)
. = ..()
qdel(src)
/datum/tgui_module/appearance_changer/superpower/tgui_status(mob/user, datum/tgui_state/state)
var/datum/gene/G = get_gene_from_trait(/datum/trait/positive/superpower_morph)
if(!owner.dna.GetSEState(G.block))
@@ -1093,6 +1105,10 @@
flags = APPEARANCE_ALL_COSMETIC
customize_usr = TRUE
/datum/tgui_module/appearance_changer/innate/tgui_close(mob/user)
. = ..()
qdel(src)
/datum/tgui_module/appearance_changer/innate/tgui_status(mob/user, datum/tgui_state/state)
if(owner.stat != CONSCIOUS)
return STATUS_CLOSE
@@ -1148,3 +1164,8 @@
// Add listeners back
owner.AddComponent(/datum/component/recursive_move)
RegisterSignal(owner, COMSIG_OBSERVER_MOVED, PROC_REF(update_active_camera_screen), TRUE)
/datum/tgui_module/appearance_changer/self_deleting
/datum/tgui_module/appearance_changer/self_deleting/tgui_close(mob/user)
. = ..()
qdel(src)
+4
View File
@@ -217,3 +217,7 @@
/datum/tgui_module/law_manager/admin
/datum/tgui_module/law_manager/admin/tgui_state(mob/user)
return ADMIN_STATE(R_ADMIN|R_EVENT|R_DEBUG)
/datum/tgui_module/law_manager/admin/tgui_close(mob/user)
. = ..()
qdel(src)
+4
View File
@@ -166,6 +166,10 @@
/datum/tgui_module/ship/fullmonty/tgui_state(mob/user)
return ADMIN_STATE(R_ADMIN|R_EVENT|R_DEBUG)
/datum/tgui_module/ship/fullmonty/tgui_close(mob/user)
. = ..()
qdel(src)
/datum/tgui_module/ship/fullmonty/New(host, obj/effect/overmap/visitable/ship/new_linked)
. = ..()
if(!istype(new_linked))