* robot_module refactor
* some fixes
1. adds medical stacks of 25 for the syndi medical borg
2. fixes various construction steps that weren't using `use()` or `get_amount()`
* review tweaks + other stuff
1. Makes a bunch of for loops into istypeless loops
2. Adds a readout of the current out of stacks a borg has, in the status panel
3. Slightly reorganizes the medical, syndi medical, engineering and syndi engineering cyborgs items
* fixes after upstream merge
* blank line for travis
* fixes and improvements
1. Fixed welder icon's not updating periodically if you were charging in a borg recharger
2. Fixes solar panels dropping /cyborg type glass when they were deconstructed.
3. Band-aid fix (incase #2 doesn't fix this) for cyborg stack's `source` var being null which resulted in tons of "cannot read null.energy" runtimes
* more fixes + constructable frame runtime fix
* removes toy sword placeholder
remove comment
* remove these as well
* .amount to .get_amount(), really should have done this before
* refactors robot_upgrades to work with the new system
- more cleanup
- adds documentation
- fixed a bug I made where you could delete your robot stack via crafting
* moves some unemag logic to the module file, makes more loops typless
* farie review
* fox review
* affected review and more TM bugfixes
* fixes comment
Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
* Converts Eye Augments to Cybernetic Eyes
* literally not used
* it helps when you properly include all the code
* flashlight eyes
* tweaks
* conflict resolution
* can't have two eyes
* order of operations matters here
* autosurgeon
* Refactors Mutations
* traits
* more work
* styling fix
* yet even more work
* oh hush
* almost there
* it continues yet further
* and that's genetics done
* and that's it folks
* last bit and golem fixup
* oof
* oops
* tweaks and fixes
* styling
* Makes the Contractor Kit a 20 TC uplink purchase
Increases Blackout cooldown to 45 minutes
Adds logging on target extraction
* Removes clear TP topic
* Non-traitors can no longer purchase the kit
* Update locate()
* Prevents vampires and changelings from buying
* remove spess
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
* Start of this coding adventure
* Makes it work BETTER
* MORE BETTER. LESS GIBBING IN SPACE
* BOH interactions
* PR ready-ish
* Better checks, doesnt work in mechs
* Re-adds the windowpainter
* Boxes it, mashes it, sticks it in a microwave
* Revert "fixes merge conflicts pls?"
This reverts commit 1dc5e390be, reversing
changes made to 3ec24935bd.
* Revert "Revert "fixes merge conflicts pls?""
This reverts commit 53106e10f5.
* RE ADDS EVERYTHING
* Thanks henk for helping
* Affecteds code review suggestions
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
* Deletes it before re-adding it
* Now adds it in
* Affecteds other request
* Update code/game/objects/items/devices/traitordevices.dm
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
* Changes size, type casting, class, \n
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
* Make Dropdown component use `selected` prop instead of state.
This makes the selection properly update when it's changed server-side.
* Make floor painter preview available directions nicely.
Also migrate it to tgui while at it.
* Have a preview of all available styles with pictures.
Also address the review comments.
* Uplinks
* Main menu + Status display control
* Signaler + Homescreen Fixes
* TGUI Power Monitors
* PDA Power Monitor
* PDA Medical Records
* PDA Security Records
* PDA Secbot Control (Pain)
* PDA Mule Control (I hate this system)
* PDA Supply Records
* PDA Janitor Locator
* PDA Notekeeper
* PDA Manifest
* PDA Atmos Scanner
* Steel pass 1
* PDA Messenger
* Removes browserPDA-era icons
* PDA Nanomob (Why do we still support this thing)
* Fixes random power monitor quirk
* More steel tweaks
* Even more steel tweaks
* TM Tweaks Round 1
* \ref --> UID()
* Styling