Adding features from the other borg modules over to the dogborg versions.
Pupdozer:
Air Analyzer
Pipe Painter
Floor Painter
Geiger Counter
Plasteel manipulator
Research Hound:
ID card to open other borg interfaces
Organ gripper
Mech part gripper
Robot Analyzer
Welding tool
Wrench
Wirecutters
Multitool
Nanopaste reserves
Wire reserves
Port from YW/Chompstation - https://github.com/Yawn-Wider/YWPolarisVore/pull/390
Adding "V2 Engidog" to Pupdozer list
Adding four modules to the Pupdozer module: Air Analyzer, Sheet Loader, Magnetic Gripper, Pipe Painter and Floor Painter.
Port from YW/ChompStation
-Mountable mobs/borgs/taurs can now let the rider in control without requiring a riding crop.
-And yes, riding crop has always been "the key" for rider control for these mechanics.
-Also tweaks the AO a little bit more because ouch my ocd.
* More/Better Usagi Borg Sprites (Port)
Adds some new sprites which are similar to our Usagi sprites, but a bit nicer/sleeker/more detailed looking. Ported from another server which shall be named if required but otherwise not in case Polaris admins prefer not to "advertise" other servers on its platforms.
Image of sprite fronts:
https://gyazo.com/5b35cb1b6f9d436e61fa330a5cdbb501
Backs/sides can be seen from the dmi itself.
May also have missed some little details somewhere else in the codebase which would need to be edited - I probably wouldn't know, since I've neither worked much with BYOND as a dev tool, nor with Github. This is very much an amateur working with what little they know - please enlighten me as necessary!
* Adds Usagi-II to module selection
* Added commas to module file
-Gives the mob radio a much easier way of implementation. (Just take the item and boop the mob with it to do the entire setup. Booping a radio enabled mob with another will eject the mob's current radio without replacing it so you'll need to boop the emptied mob again to apply the new radio)
-Adds some additional stability to the borg sleeper clean cycle.
-Fixes unequipped sleeperbellies never ceasing to process and update, which had been causing runtime spam and such when undeploying an occupied sleeperbelly.
-Tweaks the gurgle gainz received from digested body parts.
-Earlyports a fix for unconscious borgs never dying.
-Adds simplemob radio. A "headset" that can be used and listened on by simplemobs. Adminspawn the item, shove it into your mob's contents, and link a reference to the item into the mob's mob_radio var. Additional keys can be added same way as regular headsets before "implanting" into the mob.
-Adds leap/pounce verb for simplemobs. Essentially a copy of how the dogborg pounce works.
-Couple fixes to borg/animal pounces. (makes the pounce "animation" reset to default_y instead of hardcoded crap. Also disables spin on simplemobs when pouncing. Unfun maybe, but that var can always be toggled ingame to get the sick ninja moves)
-Adds adminbus switch to enable abuse mode on trasheater. (only skips the whitelist, blacklist still applies)
-Fixes a bunch of icon updates on the vorecode. Humanmobs no longer get forced canary runtiming mob icon updates, and the existing mob icon updates are no longer simplemob exclusive (and thus broken for pAIs and such)
-Earlyports a fix for mobs wandering off when grabbed.
-Earlyports a fix for adding verbs to mobs via varedit. (Was utterly broken for anything that wasn't STRICTLY a root type of human, robot, or AI. Also now works for simplemobs as well.)