* Retrofit TG pathfinder with upstream improvements
* i know how things work
* don't use HAS_TRAIT for things that aren't traits
* unique filenames
* i'm just a goofy lil moron
* use new block syntax
* apparently values don't need clamping with new block syntax?
* silence invalid JPS dest runtime
* fix runtime passing ID instead of access list
* LINDA -> MILLA
* Tiles now change their atmos mode properly.
* Fixed a bug that made walls generate supercold air when deconstructed/destroyed.
* Apply suggestions from code review
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com>
* Begone, var!
* MILLA -> milla
* Lint.
* More lint.
* Prevent negative/NaN atmos from spreading.
* Made fires start more reliably.
* Undef what the rest should not see.
* Enums are nice.
* Match LINDA better.
* Debugging verbs.
* Debug verb fixes.
* Labelled more lavaland stuff with ATMOS_MODE_LAVALAND
* Block superconductivity on a couple more things for Lavaland.
* Updated milla.dll
* Lavaland map fixes.
* Missed a spot.
* Begone, var! (again)
* Add libmilla_ci.so for continuous integration tests.
* Install/contributing instructions for MILLA.
* Directional plasmaglass windows on shuttles shouldn't stop protecting from heat after moving.
* Banish bad naming.
* Better naming and debug stats for SSair.
* Apply suggestions from code review
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com>
* Magic numbers and formatting.
* Don't screw up the temperature during reactions.
* Efficiency and readability.
* Fix hotspots.
* Removed redundant safety (MILLA will already output an error)
* Optimizations.
* oops
* TGS build script update.
* Change API of gas_mixture and how you get one from a turf.
* Get in there.
* so many vars
* MILLA binary updates.
* Lint
* Made MT cost more honest.
* Gave MILLA a read-only mode.
* More read-only vs synchronized mode work.
* Even more.
* Synchronize disposals.
* Updated a bunch of stuff to use SSair.synchronize or GM.synchronize.
* MILLA <3 Tracy
* lint
* cargo fmt
* more lint
* Test needed MILLA sync.
* Silence atmos machinery that's behaving as intended, but continue objecting to other potential failures to synchronize.
* Push new MILLA DLL
* Build MILLA
* Update PR instructions for MILLA.
* Add some fancy plasmaglass windows to the Lifebringers' ship.
* The golems remembered that they should insulate *all* their engines.
* First round of TM bugfixes.
* Build MILLA
* fix two lavaland ruin turf types
* bunch more maps
* fixes milla ci and makes the interesting turf verb better
* Solid turfs can no longer conduct heat (for now...)
* Made indoor tiles in beach and winter biodomes not lavaland air.
* Re-added random IT teleport, adjusted warning message
* Fixed a tinted window on Lavaland to be a plasglass window instead.
* Made firelocks and holofans heatproof
* Made RPD auto-wrench pipes if you have a wrench in your offhand.
* Runtime fixes.
* Made visuals update more reliably.
* Lint
* Update .github/CONTRIBUTING.md
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com>
* Build MILLA
* The Syndicate have installed tiny fans on their research base.
* The syndicate have figured out how to make plastitanium windows heatproof.
* This is getting out of hand. Now there are two of them.
* Un-break the auto-wrenching that I broke before committing.
* Build MILLA
* Build MILLA
* Massive MILLA refactor, assorted bugfixes.
* Build MILLA
* Explicit typing.
* Less sleeping/blocking.
* Build MILLA
* Yes, yes, this part can sleep.
* Build MILLA
* SSair reporting improvements.
* Build MILLA
* Please do not dock twice and splat yourself.
* Build MILLA
* Pls to not make SM go nuts.
* Build MILLA
* Build MILLA
* Added stricter lower bounds on plasmafire, fixing perpetually-burning SM.
* Build MILLA
* Lint
* Temporary logging, begone.
* Build MILLA
* Prevent hotspot strobing.
* Add in radiate_to_spess behavior.
* Build MILLA
* progress
* Compiling is good.
* bugfixes
* Progress.
* Ruins update.
* This one exists.
* Fixup temporary hotspots to last longer than one tick.
* Add/fix comments.
* Cut the slash.
* Fix test.
* No sleep for you.
* Build MILLA
* Prevent nested MILLA safety from runtiming.
* Build MILLA
* Runtime fix.
* Build MILLA
* Fix canisters not updating icon when gas contents change.
* Build MILLA
* Build MILLA
* Fixed an issue that made mechs very cold on environment air.
* Build MILLA
* oops
* Build MILLA
* Walls can make loud noises again.
* Build MILLA
* Fixes a rare runtime.
* Build MILLA
* Update .github/DOWNLOADING.md
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com>
* Review suggestions
* Lint
* Build MILLA
* bound_mixtures now only contains mixtures that can be written
* Build MILLA
* Apply suggestions from code review
Co-authored-by: Matt <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com>
* Build MILLA
* Restore the original async behavior of pyro anomalies.
* Build MILLA
* Build MILLA
* Make the safety assertion in /datum/milla_safe safer.
* Build MILLA
---------
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com>
Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Co-authored-by: GDN <Roanrichards1@Gmail.com>
* stash
* aa
* ,
* many edits
* thanou prettier
* edits b
* botref
* checkpoint reached
* Procs
* if on
* procs back to datum
* discord suggestions + help
* get data
* testing
* testing
* testing more
* test test
* tab based bots
* IT WORKS
* draft time?
* TGUI
* TGUI
* TGUI
* cleanup
* name and mode
* bsod
* colors
* botref tgui
* fixes
* it works
* ITS ALIVE
* less checks
* griefsky didnt have type nor model
* oops
* general
* stack
* color
* security tab
* no bot found
* deletes webui
* test
* bundle go die in a ditch
* Aylong shortening ty
Co-authored-by: Aylong <69762909+AyIong@users.noreply.github.com>
* bot_type defines, security tab
* Remove href interface
* Status Messages
* Build and update tgui
* Update colors
Arrest to blue
* mapped modes
* Build and update tgui
* chmod
* Typo
* Build and update tgui
* remove prettier edit from pr
* SEAN reviews
* interact to state
Wonder what problems this brought on
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com>
Signed-off-by: Deniz <66401072+Oyu07@users.noreply.github.com>
* modeRange -> mode
* CI + mode -> modes
* some comments that make me insane
* Build and update tgui
* forgot ,
* It compiled
Has not been tested
##TESTING will be updated properly today or tomorrow
* define and commits
* Revert "It compiled"
This reverts commit eec57190ea.
* bundle
* switch case changed
* Update botcall.dm
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com>
Signed-off-by: Deniz <66401072+Oyu07@users.noreply.github.com>
* Update code/modules/mob/living/silicon/ai/ai_verbs/botcall.dm
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com>
Signed-off-by: Deniz <66401072+Oyu07@users.noreply.github.com>
* Bundle + Comment
* format edit no change
---------
Signed-off-by: Deniz <66401072+Oyu07@users.noreply.github.com>
Co-authored-by: Aylong <69762909+AyIong@users.noreply.github.com>
Co-authored-by: /tg/ui <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
* Turn off autopatrol when an area is assigned
* why check for true, me dumb
* missing update_icon()
* test to confirm
* overlay updating properly. Fixed and update moved to cleanbot specifically
* Globals work
* Double access works
* All other things
* Revert "All other things"
This reverts commit 6574442eb6.
* More changes that compile and work
* IT WORKS AAAAAA
* Changes even more .len to length()
* Apply suggestions from code review
* Update code/datums/mind.dm
* Update code/__HELPERS/sorts/InsertSort.dm
Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>
* Update code/__HELPERS/sanitize_values.dm
Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>
---------
Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>
* part 1
* these also
* fuckin nuke it
* more
* more stuff
* more crap
* wow
* holy fucking shit, it works
* thats a start
* oops
* fubing bundle
* hahah brrrrr
* I LITERALLY ADDED IT BACK, FUCK OFF GIT
* yeah more changes
* hide abstract
* blamo
* thats enough for today
* old code begone
* goodbye can_strip
* nearly there
* finally
* fuckin finally
* review
* tgui
* unbreak shit
* fix OD
* okay, that should fix the last thing
* remove hover on nodrop, fix early interacting
* add the new stuff
* guh
* add the brunt of it
* action button stuff
* adds a lot of other stuff
* careful find and replace
* it loads
* so many huds
* ehh yeah this kinda works
* fixes this runtime
* hacks in some DMI stuff, we'll fix it later
* Adds better mouse pointer for dragging buttons
* gets dragging into place working again, updates DMI
* moves define
* remove extra hud defines, now it compiles
* CHECK GREP
* owww
* rename action defines
* ticks
* are we good
* let's try that again
* renames mob vars
* renames
* fixes some hud issues with huds getting the wrong variable
* fixes some alignment issues
* Adds mouse-wheel scroll support
* left -> right
* I am the entire circus
* first self-review pass
* Another review pass -- just realized I need to fix keybinds
* more testing
* update icons
* oops
* Fix spell icons not appearing properly
* fixes some outstanding issues
- Action button backgrounds now work properly
- Fixes some runtimes on dropping
- Fixes some misplaced icons
* hmm
* weh
* again?
* nah?
* maybe this?
* asdf
* should finally fix CI
* add client check
* move the ?
* add missing override causing runtimes
* shift-clicking now doesn't trigger the button
* better docs
* CI
* undef
* hooooly crap
* yeah
* false by default
* fixes
* alright, there we go
* oops lmao
* lol, lmao even
* proper programming
* fix
* losin my mind
* oops
* yeah coloring
* WE LOVE MULTIPLE DEFINES (ive lost my sanity)
* test 1
claim_job
comment spaces
start
* yay, its BROKE
* Update bot.dm
* alcohol is the only escape
* static
* it works
* spacing
* cleanbot list cleanup
* comments
* space AREA
This is what insanity looks like.
Every bot PR breaks something, without fail.
fixed replace tiles? broke hull breach
fixed hullbreach? broke cleanbots
fixed hullbreach? well also broke it
* Comment Sorting
* comments 2/2
* comments 3/?
* comments 4/?
* autodoc 1/?
* maketile doesnt drop
* maketile update
* floor - snake_case + if else
* Floor - comments
* floor - snake_case 2/?
* cleanbot turf reservation comment
* floorbot ignore list
* comments
* var/atom/A
* target check. null runtime
* tile clean comment removal
* again
* reviews. final_result removal
* comment block
* avoid bot TRUE
* comments ?/?
I lost track of how manny comment commits there are
* autodocs
* autodoc
* autodocs
* ignore_job -= target.UID() additions
* anchored
Noticed that, if a tile is in space, they will dance around it as they do not anchor. Now they do
* runtime fix
* ignore_job edits. clean after 30
* typo
* fix before replace, DUH
* ignore job clearing
* Time Dilation 106% no more
* eat tile fix, oops
* replace plating
* comment shift
* lets try again
* mode !
* process_type = null + to_chat cleanup + ignore_job bot_reset
* remove extra ignore_job
* target.loc
* TRUE
* ignore job and revert loc
* move speed and such
* comment with proc
* God I hate myself
* TRUE / FALSE
* comments :)
* else if
* pesky comment
* mods are asleep, rename the vars
* small edits
* Make ignore_job culling based on amount of bots alive. 1 job per bot
* Revert move speed changes. Bots move slower than security on cere
* Emag fixes oof
* ++
* + 1?
* ++
* comment
* dropped metal amount
* paranthesis
* no need for absolute
* Thanks VSC conflict resolver for duplicating this here
* Emag is a bool now, self remind comment removed
* Documentation
* move speed null nulled
* replace_tile lag / freeze fix + removed extra job stuff
* clarification about which list is being used in comment