forward refs in usr dialog (#17090)

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
Kashargul
2025-02-08 14:11:16 -05:00
committed by GitHub
co-authored by Cameron Lennox
parent f326dec745
commit adcd25a00f
48 changed files with 210 additions and 202 deletions
@@ -14,7 +14,7 @@
w_class = ITEMSIZE_TINY
var/list/item_quants = list()
/obj/item/seedbag/attack_self(mob/user as mob)
/obj/item/seedbag/attack_self(mob/user)
user.machine = src
interact(user)
@@ -29,7 +29,7 @@
if(0)
to_chat(usr, "The bag now picks up one seed pouch at a time.")
/obj/item/seeds/attackby(var/obj/item/O as obj, var/mob/user as mob)
/obj/item/seeds/attackby(var/obj/item/O, var/mob/user)
..()
if (istype(O, /obj/item/seedbag))
var/obj/item/seedbag/S = O
@@ -43,7 +43,7 @@
S.item_quants[G.name] = 1
else
to_chat(user, span_warning("The seed bag is full."))
S.updateUsrDialog()
S.updateUsrDialog(user)
return
to_chat(user, span_notice("You pick up all the seeds."))
else
@@ -55,10 +55,10 @@
S.item_quants[name] = 1
else
to_chat(user, span_warning("The seed bag is full."))
S.updateUsrDialog()
S.updateUsrDialog(user)
return
/obj/item/seedbag/interact(mob/user as mob)
/obj/item/seedbag/interact(mob/user)
var/dat = "<TT><b>Select an item:</b><br>"
@@ -102,10 +102,10 @@
for(var/obj/O in contents )
O.loc = get_turf(src)
src.updateUsrDialog()
src.updateUsrDialog(usr)
return
/obj/item/seedbag/updateUsrDialog()
/obj/item/seedbag/updateUsrDialog(mob/user)
var/list/nearby = range(1, src)
for(var/mob/M in nearby)
if ((M.client && M.machine == src))
@@ -24,7 +24,7 @@
add_implants()
/obj/machinery/implantchair/attack_hand(mob/user as mob)
/obj/machinery/implantchair/attack_hand(mob/user)
user.set_machine(src)
var/health_text = ""
if(src.occupant)
@@ -62,12 +62,12 @@
add_implants()
ready = 1
src.updateUsrDialog()
src.updateUsrDialog(usr)
src.add_fingerprint(usr)
return
/obj/machinery/implantchair/attackby(var/obj/item/G as obj, var/mob/user as mob)
/obj/machinery/implantchair/attackby(var/obj/item/G, var/mob/user)
if(istype(G, /obj/item/grab))
var/obj/item/grab/grab = G
if(!ismob(grab.affecting))
@@ -78,7 +78,7 @@
var/mob/M = grab.affecting
if(put_mob(M))
qdel(G)
src.updateUsrDialog()
src.updateUsrDialog(user)
return
@@ -99,7 +99,7 @@
return
/obj/machinery/implantchair/proc/put_mob(mob/living/carbon/M as mob)
/obj/machinery/implantchair/proc/put_mob(mob/living/carbon/M)
if(!iscarbon(M))
to_chat(usr, span_warning("\The [src] cannot hold this!"))
return