VV refactor: dropdown actions. (#29673)

* VV refactor: dropdown actions.

* helps if it builds

* append to list cuz we have multiple separators

* fix datumrefresh

* tiny cleanup

* fix jump to turf

* Apply suggestions from code review

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: warriorstar-orion <orion@snowfrost.garden>

* Apply suggestions from code review

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: warriorstar-orion <orion@snowfrost.garden>

* fix typo

---------

Signed-off-by: warriorstar-orion <orion@snowfrost.garden>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
This commit is contained in:
warriorstar-orion
2025-07-09 10:33:47 -04:00
committed by GitHub
parent ce0a9924ea
commit 6c2aa06eb3
15 changed files with 896 additions and 950 deletions
-28
View File
@@ -1294,34 +1294,6 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \
target += new_log
/mob/vv_get_dropdown()
. = ..()
.["Show player panel"] = "byond://?_src_=vars;mob_player_panel=[UID()]"
.["Give Spell"] = "byond://?_src_=vars;give_spell=[UID()]"
.["Give Martial Art"] = "byond://?_src_=vars;givemartialart=[UID()]"
.["Give Disease"] = "byond://?_src_=vars;give_disease=[UID()]"
.["Toggle Godmode"] = "byond://?_src_=vars;godmode=[UID()]"
.["Toggle Build Mode"] = "byond://?_src_=vars;build_mode=[UID()]"
.["Make 2spooky"] = "byond://?_src_=vars;make_skeleton=[UID()]"
.["Hallucinate"] = "byond://?_src_=vars;hallucinate=[UID()]"
.["Assume Direct Control"] = "byond://?_src_=vars;direct_control=[UID()]"
.["Offer Control to Ghosts"] = "byond://?_src_=vars;offer_control=[UID()]"
.["Drop Everything"] = "byond://?_src_=vars;drop_everything=[UID()]"
.["Regenerate Icons"] = "byond://?_src_=vars;regenerateicons=[UID()]"
.["Add Language"] = "byond://?_src_=vars;addlanguage=[UID()]"
.["Remove Language"] = "byond://?_src_=vars;remlanguage=[UID()]"
.["Add Organ"] = "byond://?_src_=vars;addorgan=[UID()]"
.["Remove Organ"] = "byond://?_src_=vars;remorgan=[UID()]"
.["Add Verb"] = "byond://?_src_=vars;addverb=[UID()]"
.["Remove Verb"] = "byond://?_src_=vars;remverb=[UID()]"
.["Gib"] = "byond://?_src_=vars;gib=[UID()]"
///Can this mob resist (default FALSE)
/mob/proc/can_resist()
return FALSE //overridden in living.dm