v0.1.0
Squashed commit of the following:
- Added null checks for get_mobs_in_radio_range(). - Added a check to EI NATH for humans who are brainless. - Fixed fires runtiming. When I replaced del(src) with a garbage collecting proc, I forgot to return afterwards so the rest of the code didn't execute.
Revert "Revert pull request #1605 and #1606 due to temperature bugs killing the crew" since that code did not touch any temperature things, or even any ZAS things and I got no answers even after asking for about 18 hours...
Reverts my firechanges, also air alarms now have a temperature regulation capacity.
changed how fire works
whoops
Removes visible tallies from votes.
Merge branch 'bleeding-edge-freeze' of github.com:Baystation12/Baystation12 into loops
Actually rectifies issue #3182, by making the activity list be based on the physical status (p_stat) in the records instead of an automated activity checker.
Removed jobbanned and random pick drafting in understaffed modes, and implements voter-based forcedrafting.
- Added href getter datum. Returns either what you want or null. - Moved byjax callback processing to JS part. - Disabled exosuits verbs from showing when RMButtoning. - Added radios to exosuits. Setting can be found in 'Electronics' menu. - Exosuit maintenance can be initiated even if it's occupied. The pilot must permit maintenance through 'Permissions & Logging' - 'Permit maintenance protocols'. For combat exosuits it's disabled by default. While in maintenance mode, exosuit can't move or use equipment. - Nerfed EMP effect on mechs. - Fixed build_path for atmospheric monitor circuitboard design - Bugfixing and bugmaking.
Merge branch 'BEF-staging'
Merge branch 'incremental_tg' r5600 into bs12_with_tgport
Space Ninja Gamemode Implementation
fix for internals spawning empty
>Moved most of the helper procs into code/__HELPERS. If you see ANYTHING generic enough to be a helper proc just throw it in there and help purge the copypasta 5ever >Replaced dd_text2list, dd_text2listcase, tg_text2listcase and tg_text2list with text2list and text2listEx. text2list will return a list of each and every character in the string if you set separator="" >added return_file_text(filepath) which returns text from a file after doing some checks: does the file exist? is the file empty? It prints helpful error messages to the world.log if it runs into problems >Replaced dd_file2list(filepath, seperator) with file2list(filepath, seperator). It just calls text2list(return_file_text(filepath), seperator). rather than copypasta >Replaced time_stamp() so it's not as retarded >Lots of the world setup stuff uses file2list now, rather than file2text -> sanity -> text2list >Added error() warning() testing() procs. These print messages to world.log with a prefix. e.g. ## ERROR: msg.
Fixes #3052
Adds in the Kida
Commented out end-round noises. Should actually work this time.