When you attempted to charge a gun when it didn't have the ability to do so, it had set 'recharging = TRUE', and then kicked you out of the 'recharge' proc and left 'recharging = TRUE' meaning it would see 'recharging = true' and just return TRUE when the recharge proc was called.
This makes it so if you hit a gun and you can't charge it, it just sets the recharging = FALSE and then returns.
Also gives it a better error message
Without a name, nothing but the 'robot plushie' itself was selectable in the plushie menu because there was no names to pick.
This fixes that. I want my medical drake plushie NOW.
- Allows mining to carry items they get from the mining vendor.
- Allows mining to carry any type of /tool instead of just wrenches.
- Allows mining to carry welding tools.
- Allows mining to carry binoculars
- Allows mining to carry ore scanners.
- Allows mining to carry radios.
- Allows xenoarch belts to carry any type of /tool instead of just wrenches.
- Allows xenoarch to carry pickaxes on their belt.
- Allows xenoarch to carry market beacons.
- Allows xenoarch to carry geiger counters (radiation is like...Part of their job.)
- Gets rid of needless /pickaxe duplication in the mining list.
- General cleanup. Sorts everything to look neater.
Modernizes code to today's standards.
Also makes it so that simple_mobs that have hands can use two handed weapons and guns correctly.
Bonus of making it so scugs can now mine and put ointment and bruise packs on.
- Creates book "Guide to Robotics" that is linked to the respective wiki page.
- Places a copy of the book in Tether Robotics.
- Places a copy of the book in Tether Library.
Ports ability to make press camera drones
Ports https://github.com/Baystation12/Baystation12/pull/14875
1. Get Robot head
2. Infrared sensor (like you would for TTV or grenades) -> Makes the assembly. Looks like robot head.
3. Add robot camera (from fabricator)
4. Add Tape recorder
5. Add 6 wires
6. Use wirecutters on assembly
7. Add 1 steel
8. Done
Tested on current build, works like a charm. Works with both empty and full tape recorder.
Sleevecards don't normally get the directives window, so! This makes it so their directives UI button lets them know that they don't have any directives!
This also allows sleevecards to be emagged! An emagged sleevecard gets directives and the typical pAI card use screen that lets someone register themselves as their master and set directives.
This also modifies the pAI card use screen a little bit, to make the name more prominent, and colored the same as the pAI screen/eye color! Also added the current pAI health to the screen.