TGUI Mirrors + CMA (#14648)

* TGUI Mirrors + CMA

* Forgot this

* Farie tweaks

* Optimisations
This commit is contained in:
AffectedArc07
2020-10-19 14:16:20 -04:00
committed by GitHub
parent 3e7481ba76
commit 19df15ad21
9 changed files with 623 additions and 542 deletions
+5 -5
View File
@@ -28,13 +28,13 @@
return
if(ishuman(user))
var/datum/nano_module/appearance_changer/AC = ui_users[user]
var/datum/tgui_module/appearance_changer/AC = ui_users[user]
if(!AC)
AC = new(src, user)
AC.name = "SalonPro Nano-Mirror™"
AC.name = "SalonPro Nano-Mirror"
AC.flags = APPEARANCE_ALL_BODY
ui_users[user] = AC
AC.ui_interact(user)
AC.tgui_interact(user)
/obj/structure/mirror/obj_break(damage_flag, mapload)
if(!broken && !(flags & NODECONSTRUCT))
@@ -121,14 +121,14 @@
else
race_list += GLOB.whitelisted_species
var/datum/nano_module/appearance_changer/AC = ui_users[user]
var/datum/tgui_module/appearance_changer/AC = ui_users[user]
if(!AC)
AC = new(src, user)
AC.name = "Magic Mirror"
AC.flags = APPEARANCE_ALL
AC.whitelist = race_list
ui_users[user] = AC
AC.ui_interact(user)
AC.tgui_interact(user)
if("Voice")
var/voice_choice = input(user, "Perhaps...", "Voice effects") as null|anything in list("Comic Sans", "Wingdings", "Swedish", "Chav", "Mute")