* seperates wizard apprentices from traitors
* revision 1
* why did I think this was needed
* conflicts
* seperates wizard apprentices from traitors
* revision 1
* why did I think this was needed
* conflicts?
* SDQL upgrades.
Global var accessing, assoc lists (["yes": "no"]), `IN` for arbitrary
expressions and a bunch of wrappers for builtin BYOND procs. This includes _animate().
* remove debug output
* Fixes a fuckup and adds a changelog.
* fuck
* Fixes special variables inside the IN clause.
* Fix lag potential
* Revert this if get_turf() ever breaks horribly
* Fuck it, we have tons of uncapitalized macros anyway
* Return of the comment
* Revert "Return of the comment"
This reverts commit 7064e933d6.
* Return of the comment 4real this time
* Move of the comment
* Adds golems as a proper race.
* Adds golem name file.
* Fixes a couple names.
* Further fixes to names.
* Changes the golem language key from g to p.
* Adds groin states for golems, as well as deformed states for all golem limbs.
* Changes attack verb to "punches." Updates the changelog with more complete information as to the golems' capabilities.
* Adds some extra checks for golems. Golems can now walk over broken glass barefoot without being hurt.
* Fixes new macros.
modify all the maps, replace restaurant with icecream truck
add rewards to ice cream truck and satelite, defines
fix maps
remove cursed satelite of doom
Add hivebot factory to replace haunted satelite. Fix minimaps for good
maploader lighting
woops
Adds clown base
remove exclamation marks
nerd
Adds a ruined R-UST vault.
Remove vaults from z1, fix hivebot factory
Made is_hot and is_sharp object procs, not global procs. Added sharpness vars for objects. Things use these procs OOP now.
Made all kitchen knives inherit from utensil/knife. This also fixes an issue with plastic knives, #2863.
Forks now work with all food properly. Fuck oldcode.
Made some procs macros, moved a maths proc, shrunk unsorted.dm a little.
Removed a redundant get_turf_loc proc that was just get_turf.
Made stuff more OOP, less terrible.
Runtime operands are shit and if you use them you are shit.
Made some procs mob-generic.
There are now two procs:
get_all_slots(), and get_equipped_items(), which is get_all_slots but without what's in the user's hand.
This is different for silicons.
Fun things found in this excursion: aliums have a snowflake copypaste for being run over by a mulebot.