* Juke Build
* Done
* Done 2
* Test
* Update
* build chmod+x I hate linux so much its stupid
* build chmod+x I hate linux so much its stupid 2
* e
* update
* Lets see what happens
* NICE
* Update build
* GOD SAKE
* :[
* YEET
* Update .gitignore
* Delete tgui-common.bundle.js
* Delete tgui-polyfill.min.js
* Revert "Delete tgui-polyfill.min.js"
This reverts commit 5446645db0.
* Revert "Delete tgui-common.bundle.js"
This reverts commit 206377aaea.
* Delete tgui-common.bundle.js
* Makes OpenDream compilation ignore the max BYOND version stuff
OD doesn't really have a consistent, exact BYOND version it's even trying to mimic, necessarily, so
* Removes dead members with types that don't even exist
OpenDream picked these up after I made it actually require that typed members actually get their type defined at any point.
Some interesting examples include a riding_datum member that is some left-over before we moved riding into a component, and a reference to some old aspect of goonchat.
* C++ demo
* linuxy shit
* Working linuxy shit
* demo writer is necessary I guess
* use the working one
Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
* Yoinks all the shit man
* Hopefully shuts CI the fuck up
* Bins this stupid shit
* Fixes
* Windows too, I GUESS
* fixes airlock alpha filter breaking on 514 (#4441)
* fix
This manually sets the alpha 0 and alpha 255 correctly as this feature of the alpha filter does not seem to work correctly on 514.
* small comment change
* Update airlock.dm
Co-authored-by: MNarath <47279840+MNarath1@users.noreply.github.com>
* Init
* Working Dlls
* Globals
* Turdis, you sack of stupid shit - I hate you so much I hope you die and wish that you were not broken and stupid and annoying and bad and christ sake I hate my life
* ...
* I need to see my files
* Fucking Linux
* Fucking Linux
* Fuck Linux
* WHO KNOWS
* Fucking turdis
* Turd
* Test 6
* :(((
* Alexkar Edition
* yeeet
* Revert "Fucking turdis"
This reverts commit 56a2a71709.
* yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeet
* Update run_server.sh
* all curl
* Update run_server.sh
* Update turdis.yml
* REE
* REEE2
* straceeeee
* Update turdis.yml
* yet
* file
* Yeet
* Update run_server.sh
* Update turdis.yml
* Update turdis.yml
* Update turdis.yml
* Update turdis.yml
* Update turdis.yml
* eee
* Will fix later
Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>
Co-authored-by: Eyy <1@1.a>
* 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>
This was supposed to be 1 or 2 (2 preloads uploaded resources) in the repo and set to 0 in [`server_side_modifications.dm`](https://tgstation13.org/parsed-logs/basil/server_side_modifications.dm) but i messed that up when i switched it from a test merging pr to something mergable.
* Adds test run
* Add OVERRIDE_LOG_DIRECTORY_PARAMETER
* Fails travis if a test run fails
* Fix travis looping
* Move the unit tests behind a define
* Fix various test run things
* Remove the DEBUG check because that's just you shooting yourself in the foot
* Adds readability spacing. Makes RunUnitTests a generic proc
* Remove unit tests
Adds define to run the world in a reduced memory usage mode by skipping the creating of the space zlevels loading only centcom and runtime station. Mainly for lummox.
* wip
* wip2
* makes code actually compile on 511 + fixes
* versioning
* s
* adds python conversion script, schema change and removes 'force ' from item_used_for_combat
* fix to compile
* forgot to actually commit this
* Find references fix.
Made it go from taking years to hours
Removed Datum based recursion, this was unneeded.
Fixed it calling a proc for what ended up being a costly noop millions of times (this was a moderate speed up as it would call DoSearchVar on every fucking number or string or null in a things vars list.)
Fixed it calling itself on the vars list. luckily it only checked keys, so this didn't stack overflow.
I'm intentionally leaving the debugging stuff in right now so that its on the record somewhere. I'll remove that when I pr line by line profiling as its own separate thing
* Remove debugging stuff
* i forgot
* Wizard datum
* This can go in this one actually
* Old proc
* Delete equipment
* Academy wizard datum
* didn't notice the spawn before
* otufit
* Some special_role removal
Player Notes can now fade out over time so admins don't accidentally ban players for 4 year old notes
Deleted messages now remain in the database and are instead just hidden from view.
Two things relating to messages I've been meaning to do for ever.
* Ports Paradise Job exp system
* changed to use json_decode and json_encode as recommended by oranges
* updates changelog
* Reee cyberboss
* Changes to use a seperate table
* Updates database changelog
Changes to use mediumint
* Back to wip we go.
Changes sql stuff to how mso suggested
Attempts the changes requested in the other pr.
* work on stuff.
* work on stuff.
* Renamed proc for time remaining.
Fixed updating time amounts.
Added delay to fix firing at roundstart
* exp is now stored in a global list, and only updated to the db at round end.
* some stuff
* Added button to toggle exempt status on a player.
Still need to make it update the db
* REEE Jordie.
Undoes delaying exp updating to round end.
Adds the updating filtering to the update_exp_client proc which is used again
* Lowers a bunch of the times needed.
* Makes tracking per job instead of per department.
Department time is now calculated from job time.
* Whoops forgot to update master first. Lemme save this
Reverb should play cheeki breeki to people
* I think I did this right.
Too tired to test atm.
Busy rewatching twintails ni narimasu
* Removes var from proc arguments
Fixes database stuff
* Does some requested changes.
Makes special_role be tracked instead of bundled under special.
* Done, but need to refactor how it handles ghost roles.
* Less false data wew
* Changes
* Updates db version
More changes
* More changes
* More changes
* revision fix
* OOPS
* fix schemas
* Makes SQL error logging handled by Execute
Gang role tracking now strips out the gang name and is generic.