Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit e5a1515

Browse filesBrowse files
authored
Refactors VV (yogstation13#13312)
* Refactors VV * Copied more tg code * Fixes renameing by copying more tg code * Copies some code from yogs this time
1 parent 04f494f commit e5a1515
Copy full SHA for e5a1515

21 files changed

+1,234-1,583Lines changed: 1234 additions & 1583 deletions

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎code/__DEFINES/vv.dm‎

Copy file name to clipboardExpand all lines: code/__DEFINES/vv.dm
+43Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,12 @@
3838
#define VV_TOPIC_LINK(datum, href_key, text) "<a href='?_src_=vars;[HrefToken()];[href_key]=TRUE;target=[REF(datum)]'>text</a>"
3939
//Helpers for vv_get_dropdown()
4040
#define VV_DROPDOWN_OPTION(href_key, name) . += "<option value='?_src_=vars;[HrefToken()];[href_key]=TRUE;target=[REF(src)]'>[name]</option>"
41+
#define VV_DROPDOWN_SEPERATOR VV_DROPDOWN_OPTION("", "-----")
42+
4143
// VV HREF KEYS
4244
#define VV_HK_TARGET "target"
4345
#define VV_HK_VARNAME "targetvar" //name or index of var for 1 variable targetting hrefs.
46+
4447
// vv_do_list() keys
4548
#define VV_HK_LIST_ADD "listadd"
4649
#define VV_HK_LIST_EDIT "listedit"
@@ -50,10 +53,12 @@
5053
#define VV_HK_LIST_ERASE_DUPES "listdupes"
5154
#define VV_HK_LIST_SHUFFLE "listshuffle"
5255
#define VV_HK_LIST_SET_LENGTH "listlen"
56+
5357
// vv_do_basic() keys
5458
#define VV_HK_BASIC_EDIT "datumedit"
5559
#define VV_HK_BASIC_CHANGE "datumchange"
5660
#define VV_HK_BASIC_MASSEDIT "massedit"
61+
5762
// /datum
5863
#define VV_HK_DELETE "delete"
5964
#define VV_HK_EXPOSE "expose"
@@ -69,6 +74,44 @@
6974
#define VV_HK_TRIGGER_EXPLOSION "explode"
7075
#define VV_HK_AUTO_RENAME "auto_rename"
7176
#define VV_HK_RADIATE "radiate"
77+
#define VV_HK_SHOW_HIDDENPRINTS "show_hiddenprints"
7278

7379
// /obj
7480
#define VV_HK_OSAY "osay"
81+
#define VV_HK_MASS_DEL_TYPE "mass_delete_type"
82+
#define VV_HK_ARMOR_MOD "mod_obj_armor"
83+
84+
// /obj/structure/sign/painting
85+
#define VV_HK_REMOVE_PAINTING "delete_paint"
86+
87+
// /mob
88+
#define VV_HK_GIB "gib"
89+
#define VV_HK_GIVE_SPELL "give_spell"
90+
#define VV_HK_REMOVE_SPELL "remove_spell"
91+
#define VV_HK_GIVE_DISEASE "give_disease"
92+
#define VV_HK_GODMODE "godmode"
93+
#define VV_HK_DROP_ALL "dropall"
94+
#define VV_HK_REGEN_ICONS "regen_icons"
95+
#define VV_HK_PLAYER_PANEL "player_panel"
96+
#define VV_HK_BUILDMODE "buildmode"
97+
#define VV_HK_DIRECT_CONTROL "direct_control"
98+
#define VV_HK_OFFER_GHOSTS "offer_ghosts"
99+
#define VV_HK_SET_AFK_TIMER "set_afk_timer"
100+
101+
// /mob/living/carbon/human
102+
#define VV_HK_SET_SPECIES "set_species"
103+
#define VV_HK_PURRBATION "toggle_purrbation"
104+
#define VV_HK_COPY_OUTFIT "copy_outfit"
105+
#define VV_HK_MOD_QUIRKS "mod_quirks"
106+
107+
// misc
108+
#define VV_HK_SPACEVINE_PURGE "spacevine_purge"
109+
110+
// /mob/living/carbon
111+
#define VV_HK_MAKE_AI "aiify"
112+
#define VV_HK_MODIFY_BODYPART "mod_bodypart"
113+
#define VV_HK_MODIFY_ORGANS "organs_modify"
114+
#define VV_HK_HALLUCINATION "force_hallucinate"
115+
#define VV_HK_MARTIAL_ART "give_martial_art"
116+
#define VV_HK_GIVE_TRAUMA "give_trauma"
117+
#define VV_HK_CURE_TRAUMA "cure_trauma"

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.