* Initial commit, compiles, but needs to be actually finished
* Wrap it up for now, other sysystems need me
* Find helper
* Fix more shit
* How the fuck did that stay in, fucking DM saving
* Change layering method to get rid of orange
* Add yet another layering method
Using isnum is unreliable for detecting nonstandard formats of already associative lists. Causing them to be overriden with the type cache.
Checking isnull instead will allow us to detect strings, numbers, lists, typepaths, basically everything that we want to check to make sure this isn't already an associative list.
Fixes#10225Fixes#10224
* Adds all the missing cartridges to the cartridge vend. Halves the amount available because 10 was pretty silly.
* Adds HoP access requirement to PTech vends
* Changes access to ID Console from HoP doors
* Changes req_access_txt = 15 to req_access = list(access_change_ids) for readability.
* Changes all vends req_access_txt = "number" to req_access = list(access_variable). Formats vends to have access variable in the same location in the code. vending/security/used was skipped and given req_access = "0" due to being a child of vending/security designed for Vox Outposts and not being intended to have access. req_access = list(null) did not work.
* changelog
* moves req_access = list() to be under desc for the Ptech vend which started all this nonsense.
* This commit adds a sprite for a Vlaardingse cookie called an IJzerkoekje.
Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>
* Code for a Vlaardingse cookie called an IJzerkoekje.
Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>
* Adding a recipe for the IJzerkoekjes.
Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>
* Adding a changelog entry for the IJzerkoekjes.
Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>
* I got a comment at 9d2c4b0b83 (commitcomment-17593712) that I should put it in quotes because it contains a colon. So I am doing that.
* Thanks for @DeityLink for this improved sprite of the IJzerkoekje!
* The previous recipe doesn't really work, the ingredients would stay in the microwave and it would bug out.
If anyone knows how to make multiple objects from ingredients in the microwave, please do tell so I can have a way to make batches of IJzerkoekjes.
* Thanks to @Kurfursten I now know how to spawn 6 IJzerkoekjes from a microwave.
* Ports TG optimized istype in list
It's faster because it doesn't use istype and uses a dict for constant var access speed
* Lol comments
* memes
* I will acknowledge this is a possibility however unlikely it may seem
* Highlanders will now receive a full heal if they decapitate another highlander. Highlanders can no longer use machinery, guns, or vehicles. Silicons will now become humans when the highlander button is pressed.
* Fixes stuff.
* Adds string define for "highlander". Puts the code for making a tracker effect into its own proc. All highlanders are now permahulks.
* Plasmamen no longer lose their suits, helmets, tanks, or masks when made into highlanders. Vox no longer lose their tanks or masks.
* Adds new items for turning players into antags IC-ly a la the Syndicate Uplink wish granter.
* Added procs to make minds into changelings and vampires, or to remove the changeling/vampire status of a mind.
If you had multiple spells that could be channeled you could freak the system out by some convoluted combination of using each one.
While it was previously thought to be sane, not intercepting attacks after spells were cast were causing some insane behaviors, (such as picking up food after using matter eater on it), so now a spell being cast successfully will intercept attacks.
* Part 2
Pmuch works
* Final part
Adding helpings to properly take charge and remove the spell channeling in certain cases like logout
* Bugfix
* This might be important too
* Addressing comments
* Removing this line
* YOU FUCKING ABSOLUTE MADMAN
* A bit of update
Drop item hotkey removes spell channeling before dropping things
* Converts matter eater to spell channeling system
Message given to dropping spell channeling with drop verb
* Modifying is valid target for matter eater
* Better animated icon
* No smoke/EMP/etc while inside a pipe
* Pipes don't act as bomb shelters
* Fixes MoMMIs and presumably other ventcrawling mobs being able to do certain shit while ventcrawling
* changelog
* no smoke from within pipes v2.0
* fix ghosts being unable to use gateways
putting gateway code outside of gateway.dm is gay as fuck
* remove this shit from observer.dm
* and add it to gateway.dm