mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-30 15:37:36 +01:00
TG Double Examine (#23477)
* nice * Apply suggestions from code review Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> Co-authored-by: dearmochi <1496804+dearmochi@users.noreply.github.com> * Update mod_control.dm * fixes and modsuit fix * Apply suggestions from code review Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * think i did it right * Apply suggestions from code review Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> * Update code/__DEFINES/mob_defines.dm Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> * Update atoms.dm --------- Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> Co-authored-by: dearmochi <1496804+dearmochi@users.noreply.github.com> Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
This commit is contained in:
co-authored by
Henri215
dearmochi
Ryan
Luc
Contrabang
parent
0ba861d0b1
commit
e91dce3ee7
+19
-1
@@ -628,7 +628,25 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \
|
||||
return 1
|
||||
|
||||
face_atom(A)
|
||||
var/list/result = A.examine(src)
|
||||
if(!client)
|
||||
var/list/result = A.examine(src)
|
||||
to_chat(src, chat_box_examine(result.Join("\n")))
|
||||
return
|
||||
|
||||
var/list/result
|
||||
LAZYINITLIST(client.recent_examines)
|
||||
for(var/key in client.recent_examines)
|
||||
if(client.recent_examines[key] < world.time)
|
||||
client.recent_examines -= key
|
||||
var/ref_to_atom = A.UID()
|
||||
if(LAZYACCESS(client.recent_examines, ref_to_atom))
|
||||
result = A.examine_more(src)
|
||||
if(!length(result))
|
||||
result += "<span class='notice'><i>You examine [A] closer, but find nothing of interest...</i></span>"
|
||||
else
|
||||
result = A.examine(src)
|
||||
client.recent_examines[ref_to_atom] = world.time + EXAMINE_MORE_WINDOW // set to when we should not examine something
|
||||
|
||||
to_chat(src, chat_box_examine(result.Join("\n")))
|
||||
|
||||
/mob/proc/ret_grab(obj/effect/list_container/mobl/L as obj, flag)
|
||||
|
||||
Reference in New Issue
Block a user