* Night 1
* Bit more
* MORE
* JS AND SHIT
* MORE
* IT COMPILES MOSTLY
* More and prepare for tgchat
* Woah there captain, TGUI 4.1 first.
* Shoo
* Copyshites
* Hmm
* Hmm
* Fixxxxx
* Fucking Apcs
* Fuck off autoupdate
* Rename DropDown.js to Dropdown.js
* Vending
* Few Fixes
* More Fixes
* Stand HO
* fixes sleepers without breaking anything else I think
* Oops
* Fixerinos
* Oopsie
* BUNDLE
Co-authored-by: Theos <theubernyan@gmail.com>
* INCREMENTS THE VERSION OF SAVEFILES to fix ragin mages prefs
VERSION 25
* Makes bullshit_mode a boolean
* Fixes Ragin and Bullshit roles not working for some things
I don't think you can even ban a person from Ragin or Bullshit specifically. Regardless, it's a good idea to make such a thing at least functional.
Also it's a good idea to make sure that preferences work for ghosts, too.
* Notifies ghosts when ragin can't get a new mage from them
Also slightly boosts the time they have to respond, to allow late-responders to still get in.
* Auto stash before merge of "PolysmorphDigiLegs" and "MqiibUpstream/master"
* testing
* Sprots are done
* Digitigrade legs are IN
* Minor sprot adjustment
* Finishing up the stuffs
* Sprite tweaks + de-hornying
* Insignificant reorganizing
* Document the world (#46495)
* Document drone verbs.dm
* Document the outfit datum with autodoc (#45415)
* Uncurse take_damage and document obj_defense.dm (#45146)
The original take_damage proc defined vars for no good reason had some
duplicate code and wasn't very readable.
If you are wondering why it calls obj_break every time it takes damage
while below integrity_failure, that's the way it used to be. Most (if
not all) stuff that takes advantage of this functionality already
accounts for this.
* Convert some code docs into the auto doc format (#45101)
* Commit Message
* Fixes
* e
* Documents browserOutput.dm (#51439)
* Add autodoc to the callback datum (#45463)
* Autodoc the vending machine (#45468)
* Autodoc the vending machine
* Update code/modules/vending/_vending.dm
Co-Authored-By: Tad Hardesty <tad@platymuus.com>
* autodoc organ helpers (#45464)
* timer proc autodocs (#46530)
* bunch of define autodocs
* ballistic guns autodoc (#45578)
* ballistic guns autodoc
* fixes
* client vars autodoc (#46446)
About The Pull Request
Autodocs client vars
* Autodoc for XB and Research
* shuttle docking autodoc (#48677)
* Add autodocs for reagents (#49478)
* Fix
Co-authored-by: oranges <email@oranges.net.nz>
Co-authored-by: Jonathan (JJRcop) Rubenstein <jrubcop@gmail.com>
Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>
Co-authored-by: alexkar598 <>
Co-authored-by: Tad Hardesty <tad@platymuus.com>
Co-authored-by: spookydonut <github@spooksoftware.com>
Co-authored-by: actioninja <actioninja@gmail.com>
* Changes obj_break on machines to use parent calls (#46485)
The way stat |= BROKEN was done was a mess, this makes everywhere use obj_break with proper parent calls and adds a signal for when a machine enters the broken state.
Why It's Good For The Game
Better code quality, more signals.
* e
* Can pass refactor (#48659)
* Makes all CanPass procs call parent
* Makes CanPass more extendable and gives the mover a say in the matter
* Replace CanPass with CanAllowThrough to use the new system
Regex replace `(?<!proc)/CanPass\(` => `/CanAllowThrough(`
* Simple optimization pass
* Adds linting for equipped() pickup() dropped() (#46614)
* lint some inventory procs
* lineends
* f
* line end
* lineend
* fuck
* changes per review
* does more
* Changes power_change() to respect parent calls for toggling NOPOWER (#46486)
About The Pull Request
Similar to #46485
Now all relevant uses of power_change() call parent, theres a signal sent when a machine changes the NOPOWER flag, all remaining machines that were using power_change() instead of update_icon() have been fixed.
Why It's Good For The Game
code quality, eventually signal stuff. and signal stuff
* Fix Crossed/Entered/Exited/Bump/ui_act parameter casting (#49016)
About The Pull Request
Detected as part of my work on SpaceManiac/SpacemanDMM#167
* Makes Crossed and Moved should call parent (#49671)
* makes setDir shouldcallparent (#49692)
* owo
* hehe
* Update atoms.dm
* Update atoms.dm
* Update atoms_movable.dm
Co-authored-by: spookydonut <github@spooksoftware.com>
Co-authored-by: alexkar598 <>
Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
* Cherry picks the unicode part 2 PR from TG
* Things
* drop 512 support
* TAN --> tan
* Manually does the things that was in renamed files
* CLAMP --> clamp
* ismovableatom -> ismovable
* bugfixes, tg is bad
* Ports sanitize_name
* Bumps checks
* Fixes new linter errors (#48126)
About The Pull Request
This fixes the errors raised by the new feature I'm adding to the linter: SpaceManiac/SpacemanDMM#119
* Update SpacemanDMM suite to 1.2 (#48785)
* Update SpacemanDMM suite to 1.2
* Fix new lint errors
* Removes unreachable code (#48143)
About The Pull Request
As detected by SpaceManiac/SpacemanDMM#123
* casually fixes 50 bugs
* stoopid evil dreamchecker
* stoopid evil dreamchecker
* stoopid evil dreamchecker
* almost the same thing
* Makes all UIs UTF-8
* Fixes bugs
* Fixes runtimes, some related to 513, some not
* Fixes agent ids
Co-authored-by: MrPerson <spamtaffic@gmail.com>
Co-authored-by: alexkar598 <>
Co-authored-by: spookydonut <github@spooksoftware.com>