* Datumize job assignment.
* fix arg
* correct argument type passing
* lewc review 1
* Apply suggestions from code review
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: warriorstar-orion <orion@snowfrost.garden>
* Apply suggestions from code review
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: warriorstar-orion <orion@snowfrost.garden>
* microptimizations for iterations
* shit, not this one
* make logging more consistent
* copy over head/antag roll logic
* okay we're done with dumb boutique logging sinks
* this is the same proc
* this is the same proc
* fix build
* more logging and check command position availability
* tighten up some logic
* mostly tiny tweaks
* tweak logs
* add step type for latejoin
---------
Signed-off-by: warriorstar-orion <orion@snowfrost.garden>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
* initial
* i'll get fired
* update icons for mapping as well
* update maps
* tweak
* tweak and revert a bit
* tabs
* speak english, motherfucker
* oh
* updatepaths
* it doesn't work at all yet
* Update turbine.dm
* Adds throtle control
* Update tgui.bundle.js
* Update turbine.dm
* more changes
* Adds bearing damage and failure
* a couple missed undefs
* Adds compressor grinding
* Adds requested signs to the turbine area
* Fixes button positioning
* Adjust friction from bearing damage and make the compressor always lose energy to friction
* Update tgui.bundle.js
* Update tgui.bundle.js
* Update tgui.bundle.js
* Update tgui.bundle.js
* Update tgui.bundle.js
* Update tgui.bundle.js
* Update tgui.bundle.js
* resolve conflict
* Put the turbine signs back in
* Display A message on the console when bearings are broken
* UI improvements and a small tweak to the temperature for thermal efficiency
* Thermodynamics fix
* more bearing damage
* more adjustments
* Update tgui.bundle.js
* Update turbine.dm
* Update turbine.dm
* adjustments
* More adjustments
* Fixes turbine building and changes thermal efficiency from bearing scaling
* Replaces outlet vents with scrubbers and extends faragus outlet chamber by a tile
* turbine building fix
* Add post burn temp to the UI
* Update tgui.bundle.js
* Fix to broken checking and more balance stuff
* Update turbine.dm
* Changes the scrubbers and pumps on the turbine to be off by default
* Fixes turbine not updating ui when broken/offline, as well as not heating up from friction
* review changes
* Space ruin: The sieged lab, a submap extravaganza.
* fix airlock access
* fix skiff, make whole lab teleproof for now
* indestructible rivet command room
* add strategically placed helpful items/spawners
* fix gun rack placement
* no butchering on harbinger murder
* small adjustments
* esword drop as a treat, m90 seems excessive
* make boss door obvious
* Lots of map/boss fixes
* Update everything for razor wire, try and unfuck some weird AI behavior
* stupid mines
* sort and fix comments for different ruin categories
* always place ruin for TM
* first batch of fixes
* reinforce hard rock walls
* tweaks
* improve hard rock design
* tiny cleanups
* singleton out med and sci rooms
* kitchen rework updatepath
* run updatepaths
* update maplint exceptions
* first commit
* gold
* updates item icon because i am dumb and forgot
* updates armour vals
* helmet too
---------
Co-authored-by: Bmon <no@email.com>
* AI Powers initial commit - Base datums for picker and program
* Small fixes in base datums
* RGB Lighting Power
* Nearest camera detection, beam effect for RGB_Lighting
* Fixed learning AI Porgrams, Power Shunt Program
* Program install fixes, WebUI Program Install Menu Fixes
* Repair nanites
* Universal Adapter
* Door Override
* Nanofrost, Program Icons, Door Override Bug Fixes
* Sprites for AI machines
* Bluespace Miner, Multimarket Analyzer, Light Replacer
* Fixes economy thing with bluespace miner
* Enhanced Door Controls, Nanosurgeons
* Experimental Research Subsystem
* Removed excess from RND subsystem
* Adds Processing Node
* Processing node changes and fixes
* Processing nodes power states
* Minor cleanup
* I've got a network node! And it makes heat!
* Adds proc to nodes to change the assigned AI
* Removed extra vars
* Icon fixes
* Adds overheat counter to delay overheat to prevent random atmos hotspots from instantly turning it off
* They changed my isAI check. Woe.
* Sealant, Holosigns, HONK, bugfixes, and stock part multipliers
* Enhanced Tracking Software
* Refunds for active programs
* Remaining uninstall functionality
* AI RMC
* Forgot a circuitboard
* Fixes a small path issue
* Global nodes list + node data for AI RMC TGUI
* TGUI Foundations
* Better check
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
* Better null check
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
* Spacing
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
* Better chat notification
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
* A shitload of fixes
* Camera beam helper proc
* AI remote sound helper
* Timer on nanofrost
* ui.user
* Fixed examine grammar
* tgui first pass
* TGUI Bundle Rebuild
* Fixed bug in AI node stock parts, began implementation of reassign code
* resource management tgui update
* Initial changes for ai programs ui
* Fixes UI opening
* ui improvement and ui_act reimplementation (draft)
* UI act works now yay
* Fixed space indentation and proc args
* Fix merge
* Machine deconstruction fix
* Fixes charging bandwidth on install, fixes programs being removed from the menu when uninstalled
* Fixes honk subsystem targeting
* Better examines on nodes
* Light synthesizer fix
* Fixes passive resources, fixes messages about not affording upgrades
* Increases base memory from 1 to 3
* Increases overheat threshhold with stock parts.
* Buffs cooldown for Repair and Nanosurgeon to be on par with Power Shunt
* Reduces mineral costs of AI network machines
* Nulls tracked mob on destroy, fixes overheat counter
* Makes RGB lighting immediately update light color
* Refunds cooldowns on failed cast
* More robust camera vision checking
* Fixed cooldown scaling on some programs, added target zone hologram to sealant
* merge master and rebuild bundle
* begone
* revert change to gitattributes
* Apply suggestions from code review
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
* Whole lot of suggestions and fixes
* Renames Door Override to Airlock Restoration, Fixes minor spelling issue
* Adds message when AI tries to access the resource console
* Divides up proc for AI nodes to be more itemized between procs, handles shut off when out of power, handles when AI cryos
* removes broken tgui hooks
* Removes excess comment
* Reduces cooldowns, increases delay on sealant
* Reduces cost of AI machines
* UI adjustment for Progam Picker
* Servers require more power, buffs surgeon at higher upgrade tiers, adds messages for servers and losses, and adds a pointer program
* Trailing newline for the linter gods
* No more screaming servers
* Fixes holograms that AI deploys in Sealant and Holopointer
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: XFirebirdX <142694283+XFirebirdX@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>