Fixes most tgui bugs (#16539)

* Fixes most tgui bugs

* the soul longs for oblivion

* skin fix

* hardsuit fix

* b

* the final fixes (for now)

* bb

* fix keys

* cl

* fuck off

* i'm alone i'm alone i'm alone

* the heart's whisper

* fffss

* je cherche la vérité tout en l'évitant

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
This commit is contained in:
Matt Atlas
2023-06-26 15:36:11 +02:00
committed by GitHub
co-authored by Matt Atlas
parent c6d87cc68e
commit 025b6e66d5
50 changed files with 672 additions and 463 deletions
@@ -108,6 +108,7 @@
QDEL_IN(effect, 10)
H.forceMove(ling)
H.status_flags |= GODMODE
ling.client.init_verbs()
feedback_add_details("changeling_powers", "LF")
return TRUE
@@ -511,6 +512,7 @@
M.forceMove(ling) //move inside the new dude to hide him.
ling.occupant = M
M.status_flags |= GODMODE //dont want him to die or breathe or do ANYTHING
ling.client.init_verbs()
// Chiropteran Screech
/mob/proc/resonant_shriek()
+2 -2
View File
@@ -31,9 +31,9 @@
return B
/obj/item/material/sword/cultify()
var/obj/item/melee/cultblade/CBT = new /obj/item/melee/cultblade(get_turf(src)) // AHAHAHAHAHAHAHA - Geeves
var/obj/item/melee/cultblade/A = new /obj/item/melee/cultblade(get_turf(src))
qdel(src)
return CBT
return A
/obj/item/storage/backpack/cultify()
var/obj/item/storage/backpack/cultpack/CP = new /obj/item/storage/backpack/cultpack(get_turf(src))
+6
View File
@@ -550,3 +550,9 @@ Class Procs:
return
else
visible_message(SPAN_DANGER("\The [src] was hit by \the [AM]."))
/obj/machinery/ui_status(mob/user, datum/ui_state/state)
. = ..()
if(. < UI_INTERACTIVE)
if(user.machine)
user.unset_machine()
+3 -4
View File
@@ -368,10 +368,9 @@
if(panel_open)
wires.Interact(user)
user << browse(dat, "window=suit_cycler")
onclose(user, "suit_cycler")
return
var/datum/browser/suit_cycler = new(user, "suit_cycler", "Suit Cycler", 450, 500)
suit_cycler.set_content(dat)
suit_cycler.open()
/obj/machinery/suit_cycler/Topic(href, href_list)
if(!Adjacent(usr) && !issilicon(usr))
@@ -73,7 +73,7 @@
/obj/item/device/transfer_valve/ui_interact(mob/user, datum/tgui/ui)
ui = SStgui.try_update_ui(user, src, ui)
if(!ui)
ui = new(user, src, "TransferVavle", ui_x=540, ui_y=165)
ui = new(user, src, "TransferValve", ui_x=540, ui_y=165)
ui.open()
/obj/item/device/transfer_valve/ui_data(mob/user)