- Caused by using "Toggle Animal's Digestion" verb on non-vore-capable mobs.
- Even better, changed it to not even add those verbs on mobs without vore
- Also remove the path from VV addverb since it is a proc now.
* Code was assuming that item.origin_tech would be an initialized list.
To be safe we use LAZYSET so it will work properly even if its null.
* Other code was calling pickweight and passing it the options as named
arguments. They are supposed to be passed as a list.
Runtime happens when someone has a saved preferences loadout containing an item that currently is expected to have gear_tweaks, but at the time that the savefile was last saved, did *not* have gear tweaks. Thus the saved prefs have null metadata.
Also it makes no sense to check the length of a list *inside* a for loop iterating over that list..
TODO - Figure out if its okay to spawn it without the metadata.
This file is unchecked so it's not being used, but I'd still rather not leave this.
(cherry picked from commit 00b61d9bcb36e08aca10d72dcf0e2d00655a9527)
* Edited white cane inventory/ground sprite, and changed in-hand sprites to ones from Yawn Wider
added a telescopic cane, ported from Yawn Wider (credit to gozulio)
ported the crutch item from world server
both new items were added to loadout
* Edited white cane inventory/ground sprite, and changed in-hand sprites to ones from Yawn Wider
added a telescopic cane, ported from Yawn Wider (credit to gozulio)
ported the crutch item from world server
both new items were added to loadout
also fixed config.txt fuckup
* fixed a spelling error
* Ports avoiding overwriting raw globals with null during global init.
* From tgstation/tgstation#31882
* Previously globals declared without an initial value would get set to
null when globals are initialized. This might be fine, but typically if
a global isn't given an initial value at declaration its because other
(probably legacy) code intends to initialize it. That code might run
before global variable initialization, and thus be overwritten with null
when global variables initialize.
* Adds comments and global typed lists to GLOB macros
* Credit to tgstation/tgstation#38893 and tgstation/tgstation#44825
* Document what the global var declaration macros do.
* Add macros to declare typed global lists.
Given unsuccessful attempts to reproduce in testing, we need logging in production. These logging statements can be removed once the root cause is discovered.