#define VV_NUM "Number" #define VV_TEXT "Text" #define VV_MESSAGE "Mutiline Text" #define VV_ICON "Icon" #define VV_ATOM_REFERENCE "Atom Reference" #define VV_DATUM_REFERENCE "Datum Reference" #define VV_MOB_REFERENCE "Mob Reference" #define VV_CLIENT "Client" #define VV_ATOM_TYPE "Atom Typepath" #define VV_DATUM_TYPE "Datum Typepath" #define VV_TYPE "Custom Typepath" #define VV_MATRIX "Matrix" #define VV_FILE "File" #define VV_LIST "List" #define VV_NEW_ATOM "New Atom" #define VV_NEW_DATUM "New Datum" #define VV_NEW_TYPE "New Custom Typepath" #define VV_NEW_LIST "New List" #define VV_NULL "NULL" #define VV_RESTORE_DEFAULT "Restore to Default" #define VV_MARKED_DATUM "Marked Datum" #define VV_BITFIELD "Bitfield" #define VV_REGEX "Regex" #define VV_VISIBLE_ATOM "Visible Atom" #define VV_INSIDE_VISIBLE_ATOM "Inside a Visible Atom" #define VV_VISIBLE_TURF "Visible Turf" // VV href keys #define VV_HK_TARGET "target" // /datum #define VV_HK_PROC_CALL "proc_call" #define VV_HK_MARK_OBJECT "mark_object" #define VV_HK_DELETE "delete" #define VV_HK_MODIFY_TRAITS "traitmod" #define VV_HK_JUMP_TO "jump_to" #define VV_HK_TRAITMOD "traitmod" #define VV_HK_ADDCOMPONENT "addcomponent" #define VV_HK_REMOVECOMPONENT "removecomponent" #define VV_HK_MASSREMOVECOMPONENT "massremovecomponent" // /atom #define VV_HK_MANIPULATE_COLOR_MATRIX "manipcolours" #define VV_HK_ADDREAGENT "addreagent" #define VV_HK_EDITREAGENTS "editreagents" #define VV_HK_EXPLODE "explode" #define VV_HK_EMP "emp" #define VV_HK_DEBUG_AI_CONTROLLER "debug_ai_controller" // /obj #define VV_HK_DELALL "delall" #define VV_HK_MAKESPEEDY "makespeedy" #define VV_HK_MAKENORMALSPEED "makenormalspeed" #define VV_HK_MODIFYARMOR "modifyarmor" #define VV_HK_MODIFY_ACCESS "modify_access" // /obj/item/card/id #define VV_HK_MODIFY_ID_CARD "modify_id_card" // /mob #define VV_HK_MOB_PLAYER_PANEL "mob_player_panel" #define VV_HK_GIVE_SPELL "give_spell" #define VV_HK_GIVEMARTIALART "givemartialart" #define VV_HK_GIVE_DISEASE "give_disease" #define VV_HK_GODMODE "godmode" #define VV_HK_BUILD_MODE "build_mode" #define VV_HK_MAKE_SKELETON "make_skeleton" #define VV_HK_HALLUCINATE "hallucinate" #define VV_HK_DIRECT_CONTROL "direct_control" #define VV_HK_OFFER_CONTROL "offer_control" #define VV_HK_DROP_EVERYTHING "drop_everything" #define VV_HK_REGENERATEICONS "regenerateicons" #define VV_HK_ADDLANGUAGE "addlanguage" #define VV_HK_REMLANGUAGE "remlanguage" #define VV_HK_ADDORGAN "addorgan" #define VV_HK_REMORGAN "remorgan" #define VV_HK_ADDVERB "addverb" #define VV_HK_REMVERB "remverb" #define VV_HK_GIB "gib" #define VV_HK_ADDQUIRK "addquirk" #define VV_HK_REMQUIRK "remquirk" #define GET_VV_TARGET locateUID(href_list[VV_HK_TARGET]) #define VV_DROPDOWN_OPTION(href_key, name) . += ""