* cere: upgrade and expand telepad network
* no parts in cere telepads to avoid taking advantage of high-level parts
* Apply suggestions from code review
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
* fix a bunch of pre-merge issues
* whoopsies
* ahhhhhh
* review changes #1
* fix horrid doublewalls in evac
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
* Refactor V1
* And this too
Three commits already
* Review stuff
* hecking invisible runtimes
* Cleanup and Documentation
This part is NOT intended to be a refactor.
I just figured why not go through everything since I'm already messing with it.
* Hopefully got all of the . = ..()
Also fixed a massive bug that I somehow didn't notice.
Co-Authored-By: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
* for() loops
Pretty sure I got everything.
Cutoff point is 4 items.
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
* Add ability to swap items in storage
Add ability to swap items in storage through
drag and drop
Fix "the the" message when putting item in storage
Clean code where possible
* Fix swap in stacked storages, clean up code (v3)
* Ignore restraints and lying for swapping items
* Clean up the code a bit, increase readability
* Clean up code, remove spawn(0)
* Fix some spacing issues
* Rename var, use crisp font
This commit removes code/defines/obj.dm and code/defines/obj/weapon.dm.
These files were only kept for legacy compatibility and do not fit into
the tree system at all. It doesn't even make sense since the base defines
are all that were in these, the actual code for the items was in the right
file.
Any new ports that use this file on a different codebase should be sorted
into the tree system anyways, new files if necessary. A giant defines
file is just wasting space and searching effort.