Alternate utility belts now start with tools
They're now free since it's literally just a different sprite for the same thing and they're role-locked anyway
apprentices no longer spawn with free tools they shouldn't have
job outfit datums use belt_contents now instead of spawning utility/full
Decompiler now plays a noise when used to decompile small pests. Cronch.
Also adjusted the decompiler to be used on more pests besides rats and lizards. It now handles simple mobs up to size 3 (which includes tindalos, diyaab, yithian, etc). This will help bots keep things clean.
I've excluded cats specifically (size 2.5) because we really don't need maint drones memeing around sucking up station pets. Dogs (even puppies) are excluded by default due to size.
What happens: You have a melee weapon. You hit someone with it while aiming for the head. There's always a chance to make them go to sleep for a ridicolous length - like 45 seconds.
But they have a helmet on! This is a pretty lame mechanic in that case.
Turns the z-level restriction procs into macros
Changes z-level restrictions to use the macros
Use contact_levels for announcements (instead of player_levels)
Restricts the teleporter to station_levels instead of player_levels
Restricts AI tracking to station_levels instead of player_levels
Mechs only get tracking beacons if they are on station_levels (instead of player_levels)
Construction Drones gib if they enter a station level
Mining Drones gib if they leave the station levels
Removes the mining equipment vendor from the scrapheap
Replaced all the snowflakey shuttle turfs with either /turf/simulated/wall/shuttle or /turf/simulated/floor/shuttle where I could, meaning shuttles are no longer indestructible but they can still take a lot of punishment.
Added a few unsimulated turf variants to use on the cc z-level rather than having to use their simulated counterparts.
Added smooth dark shuttle wall icons and a few more shuttle floor variants by AmoryBlaine.
Fixed the dark shuttle corner blocks from looking weird after transit.
A side effect of removing these shuttle turf types, conjure spells will now work inside of shuttles that used these removed turfs. Could perhaps be readded using areas if needed.
This is part 1 of the stuff from #5771 which will be split up and added in smaller batches beginning with adding the turf types with this pr.
Crayons finally have crayon dust in them. Use a grinder to get it (syringes won't work).
Removed the "uses" var for crayons and made the number of times a crayon can be used (or chewed on) based on the amount of crayon dust remaining.
Normal crayons contain 10 units of crayon dust. One drawing consumes 0.5 dust (for 20 effective uses. Down from 30). Taking a bite transfer 2 units to you (For five bites). So where before you could bite a crayon 4 times and still use it 30 times, now if you bite a crayon 4 times (8 units) you can only use the nub to draw 4 times (2 units) before it's gone.
Mime crayons have 15 units of dust, rainbow crayons have 20.
Biogenerator can produce crayon boxes now. It can already produce wax and cardboard, so this isn't a stretch. People will have to interact with hydro or cargo to get a good amount of a specific color of dust.
Gave crayon dust colors unique flavors because why not. It's fun.
Fixes#6284
-ranged pra robots now leave behind empty casings after firing
-pra robots will now take honorary membership cards in consideration when chosing targets
-adds emp damage to synthetic simple animals