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.
Several tweaks and changes for pAI:
pAI banning:
clicking pAI cards and using the pAI alert ghost verb checks to see if you are banned from playing pAI now. Before only the original recruit prompt checked to see if you were banned from playing pAI! Now all existing forms of joining or asking to play as a pAI should check.
folding and bellies:
now if you end up in a belly as a pAI and you fold up, your card will land in the belly, instead of on the floor (unfolding already has a check to make it impossible to unfold while in a belly, since there's not enough space)
self add to recruit list:
Now when you click a pAI card as a ghost, or use the pAI alert ghost verb, you will be given the option of adding yourself to the pAI recruit list. If you do this, then anyone who checks their pAI cards could choose to pick you! You can of course also just not do this, and use both options as normal otherwise.
Originally you could only add yourself to the recruit list after someone had activated a pAI card and requested personalities. (And then promptly forgot to actually ever check back in with the device again. UWU)
pAI radio:
previously the pAI radio had just been a normal shortwave radio, with all the complications and limitations that implies
thanks to heroman's help though, pAIs now have a normal radio! It's channel access even still gets expanded or restricted based on its present available access, rather than dealing with headset keys! (since it needs to get that access from working with someone anyway)
With this, pAIs have access to juuuuuust about all the basic features one would kind of expect them to.
There's still plenty of things to tweak and add, but these changes should bring them much more in line with what I think can be called 'complete'
All their stuff works I think!!!