Adds more autotransfer filters, ore "recycling", and item digestability toggle. (#7102)

This commit is contained in:
Verkister
2023-10-26 12:45:57 -04:00
committed by GitHub
parent 7909a80fe8
commit da219bad86
13 changed files with 337 additions and 110 deletions
+9
View File
@@ -3,6 +3,7 @@
var/list/ckeys_allowed_itemspawn = list()
var/user_vars_to_edit //fun times :3 - pretty much just grabbed from tg immabehonest - list(variable_name = variable_value) eg list("name" = "Wizardly Wizard", "real_name" = "Wizardly Wizard")
var/user_vars_remembered //not needed for manual editing, just stores the original vars from the above list to make sure they go back to normal later
var/digestable = TRUE
/obj/item/proc/item_tf_spawnpoint_set()
if(!item_tf_spawn_allowed)
@@ -48,3 +49,11 @@
if(user.vars[variable] == user_vars_to_edit[variable])
user.vars[variable] = user_vars_remembered[variable]
user_vars_remembered = initial(user_vars_remembered)
/obj/item/verb/toggle_digestable()
set category = "Object"
set name = "Toggle Digestable"
set desc = "Toggle item's digestability."
digestable = !digestable
if(!digestable)
to_chat(usr, "<span class='notice'>[src] is now protected from digestion.</span>")