Commit Graph

61 Commits

Author SHA1 Message Date
keronshb 408517fb1d SHOULD? FIX? 2021-09-16 20:53:46 -04:00
keronshb 372725c1f4 Fixes everything???? 2021-09-16 15:40:21 -04:00
keronshb 792dc073b3 Final fixes? 2021-09-16 13:28:34 -04:00
keronshb 7ed5f622f4 Dynamic 2021-09-14 19:33:17 -04:00
Putnam 899b94f0f3 Made threat a subsystem instead of dynamic-attached. 2021-03-24 23:44:37 -07:00
GrayRachnid 5201cf6ac5 stops racism 2021-03-17 21:58:41 -04:00
Putnam 25b021a343 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into mode-chaos 2021-03-10 00:06:40 -08:00
Putnam 40dfd40bcd Made it not weight almost entirely based on chaos. 2021-03-10 00:04:35 -08:00
Putnam 5f6d478509 Added a "desired mode chaos" system 2021-03-07 20:14:11 -08:00
Putnam a651b629c9 Allows repeated mode adjust to be >100 total 2021-03-07 19:28:50 -08:00
Putnam 4e6abdec74 i wish we both die 2020-12-19 20:51:58 -08:00
Putnam f209fec1ee oh, that's why extended is there 2020-12-18 22:19:40 -08:00
Putnam 5e8f76792e Readjusted weight; added min/max config options 2020-12-18 20:24:30 -08:00
Putnam cdcba275d7 Makes dynamic no longer show none in the vote. 2020-11-24 01:13:41 -08:00
Artur c79e9fbc0b https://github.com/tgstation/tgstation/pull/53263 2020-09-02 18:48:09 +03:00
Letter N fe17bee28e reverts thing kev said about 2020-08-29 14:36:41 +08:00
Letter N 2dd3d71b19 config&copypaste chang. 2020-08-20 16:36:24 +08:00
Letter N 05684e7196 no config filter thing yet, but the code for it is "ready" 2020-07-08 16:36:58 +08:00
Letter N f757e54db9 muh immursion 2020-07-08 15:59:44 +08:00
silicons 9c70fa2136 Update configuration.dm 2020-06-24 20:40:57 -07:00
Putnam3145 e63dc08e66 More dynamic fixes, AKA if Ghommie keeps merging without telling me I will maybe get irate (#11688)
* Starting a replacement of how threat works.

* no, we do it this way

* Added threat levels to jobs

* Added threat to... a lot.

* Updated for traitor classes.

* Fixed errors, except for one.

It's consistently giving me "maximum number of internal arrays exceeded (65535)". I have no idea what could be causing this.

* Added type annotation to GetJob.

* This one I should change though

* wow how'd that happen

* spammable means low threat

* Made story threat have initial threat level on average

* Made somet rulesets force if they won the vote

* )

* Gave EVERY job threat, added a config for it.

* Rebalanced some numbers

* Update code/game/gamemodes/dynamic/dynamic_storytellers.dm

Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com>

* Removes mush threat

* Makes devil threat scale with form

* reviewing reviewer's review of reviewer

* Gutlunches can be friendly spawned, so no

* Also made forced-friendly mobs not count

* null checks better

* Made antag threats in config, too

* various fixes

* Another couple dynamic fixes

* Made an admin message chunk all one line.

* Make roundstarts ignore current threat

It's not even calculated yet, so this is probably better.

* Minimum pop for chaotic/teamwork.

* More conveyance issues, removed superfluous threat costs

* More conveyance and tweaks

* Makes storyteller min players use all players instead of ready

* Lowered chaos weight with chaotic

* Blob now has correct cost

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-03-31 13:10:59 +02:00
Putnam 430f3decdc Fixed dynamic runtiming in some circumstances. 2020-03-11 02:48:18 -07:00
Putnam 52432ed0a7 too many dynamic changes for my sanity 2020-02-03 07:12:27 -08:00
Ghommie 188f726ffd unicode support port wip 2020-01-31 05:32:00 +01:00
kevinz000 3dcd2a75cf Update configuration.dm 2020-01-22 02:27:51 -07:00
Putnam 4c4c965e86 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into score-instead 2020-01-12 17:36:56 -08:00
AffectedArc07 16a37e2769 Standardises all files from CRLF to LF 2020-01-12 14:28:01 +00:00
Putnam 0c64ea1351 wow that was fucking dumb 2020-01-11 18:37:16 -08:00
Putnam 896df2ace3 score instead of ranked choice 2020-01-09 04:47:14 -08:00
Putnam 70a1a0a9c1 better way to do it tbh 2020-01-07 00:39:14 -08:00
Putnam be98704abe weird super secret vote 2020-01-05 04:19:21 -08:00
Putnam b96d36e719 alright that's that 2019-12-14 20:01:30 -08:00
Ghommie 1e49ce76d3 Dreamchecker compatibility changes, part 1. 2019-11-10 20:48:30 +01:00
kevinz000 277971971f s 2019-08-07 13:07:38 -07:00
Poojawa 09512a6001 Controllers 2018-09-11 02:04:10 -05:00
deathride58 63013f8964 everything to controllers 2018-07-02 00:10:31 -04:00
CitadelStationBot f7924732c0 [MIRROR] Legacy config warning only happens if any legacy configs are present (#7089)
* Legacy config warning only happens if any legacy configs are present (#38421)

* Legacy config warning only happens if any legacy configs are present
2018-06-15 02:43:15 -07:00
Bjorn Neergaard f56e139fda Use a rust DLL for logging (#36858)
By moving our logging to a DLL we see a drop in CPU/real time of 2-3 orders of magnitude. This is due to BYOND opening and closing file handles on every write, causing incredible amounts of unneeded overhead. The logging library also handles timestamps for us, further increasing performance gains.

This library will also allow for further offloading in the future, such as completely replacing file2text() and friends.

A pre-compiled DLL is bundled, but Linux users will have to compile manually. Directions can be found at the rust-g repo.

Log output is enhanced with millisecond time stamps:

[2018-04-01 15:56:23.522] blah blah blah

This includes runtimes as well, which benefit from the same timestamp improvements and no longer have hacky splitting code to add their own timestamps.

Log shutdown is handled in a dedicated proc called as late as possible, as rust-g integration expands this will be factored out into a generic native code shutdown proc.
2018-04-10 17:02:44 -05:00
Jordan Brown f2717989c9 Fix an error message grammer 2018-04-09 12:48:58 -05:00
Jordan Brown ad6a3e810f Fix config loading exploit (#36286) 2018-03-10 14:52:18 -06:00
Tad Hardesty 5b30b29a4b Support stations with multiple z-levels (#35339)
* Remove ZLEVEL_STATION_PRIMARY

* Add Up and Down traits for use by ladders and chasms

* Give map_config creation its own proc

* Combine LoadConfig and ValidateJSON and remove transition_config

* Make space linkage a z-level trait

* Remove ZLEVEL_EMPTY_SPACE

* Update uses of GetFullMapPath

* Handle multi-Z stations and load Lavaland and Reebe at runtime

* Remove unused space maps

* Fix inappropriate z-expansion in map reader, improve logging

* Update comments relating to z-level configuration

* Add Lavaland and Reebe to ALL_MAPS
2018-02-15 10:39:08 -06:00
Kyle Spier-Swenson ca9ac1bdc1 Fixes map configuration values for nonexistent maps applying to box
This caused box'es min pop to get set to 50 because all of the servers still had cere defined with that limitation.
2018-02-09 18:13:12 -06:00
CitadelStationBot 60292af57f [MIRROR] Disentangles Command Reports from Metagame (#5294)
* Disentangles Command Reports from Metagame (#35192)

* False report fix

* Less Accurate Command Report

* Disentangles Command Reports from Metagame
2018-02-04 23:11:32 -06:00
Jordan Brown 3b0a00d53c Rename /datum/config_entry/var/value to config_entry_value (#34699)
This works around some vv-fu you can use to pass in a config_entry to a proc that reads the value var of some other datum. Byond is stupid enough to actually read it, so it must be uniquely named.
2018-01-24 15:41:19 -06:00
Jordan Brown 8dead1da6a Config dir again except this time it works 2018-01-21 12:32:29 -06:00
oranges 2dd1f1f799 Merge pull request #34470 from Cyberboss/MoveMotd
Moves load_motd to config controller
2018-01-16 14:28:07 -06:00
LetterJay 4ac9269cdf Update configuration.dm 2018-01-11 15:15:50 -06:00
Leo f9309d4716 Fixes configuration not loading 2018-01-11 07:39:59 -06:00
deathride58 1acdd3ce5c controllers sync 2018-01-03 23:23:11 -05:00
LetterJay 06c309fb0c Merge branch 'master' into upstream-merge-33562 2017-12-21 11:30:58 -06:00