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:
Octus
2024-01-06 22:30:38 +00:00
committed by GitHub
co-authored by Henri215 dearmochi Ryan Luc Contrabang
parent 0ba861d0b1
commit e91dce3ee7
6 changed files with 36 additions and 3 deletions
+19 -1
View File
@@ -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)