Commit Graph

1201 Commits

Author SHA1 Message Date
Putnam
f3c4897b48 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into super-special-awesome-dynamic 2019-11-14 22:31:48 -08:00
Putnam
009c0b46d5 Added some more blocking rules (whoops) 2019-11-14 22:28:42 -08:00
kevinz000
178aedc5cc Merge pull request #9754 from Ghommie/Ghommie-cit330
porting "global to static"
2019-11-14 16:38:27 -07:00
kevinz000
2f4562a63b Merge pull request #9656 from Ghommie/Ghommie-cit290
Purging a lot of space indention in favor of tabs.
2019-11-14 15:55:04 -07:00
Putnam
3a6dce54ac i'm like 90% sure this is what it's supposed to be. 2019-11-14 05:53:58 -08:00
Putnam
304ce37d6c Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into super-special-awesome-dynamic 2019-11-14 02:23:48 -08:00
kevinz000
3015ec5c04 Merge pull request #9764 from Ghommie/Ghommie-cit335
Dreamchecker compatibility changes, part 1.
2019-11-14 01:37:41 -07:00
Putnam
c08c6f5bb7 Made roundstart 2019-11-13 19:13:16 -08:00
Putnam
e88a6f2571 why is this HERE 2019-11-13 19:12:06 -08:00
Putnam
5e51cc63f9 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into super-special-awesome-dynamic 2019-11-13 16:58:44 -08:00
Putnam
0c3a7d4015 holy shit 2019-11-13 03:49:22 -08:00
Putnam
bbcf91f88c blacklisted blob from clock cult, latejoin revs now higher req threat 2019-11-12 23:02:59 -08:00
Putnam
89c560c891 this is why static typing is good and should be used more 2019-11-12 17:36:12 -08:00
Putnam
7ea3b5e221 Increased event cooldown 2019-11-12 17:01:25 -08:00
Putnam
6a7453dede whoops forgot initialize cooldown 2019-11-12 16:48:46 -08:00
Putnam
7a7c410265 lowered admin spam 2019-11-12 16:48:37 -08:00
Putnam
d381be7f07 more logging. 2019-11-12 05:30:08 -08:00
Putnam
82a17d8144 updated an error to actually be right 2019-11-12 03:02:32 -08:00
Putnam
42d94e6cae Rethink events (see desc)
Made events their own ruletype, made the duplicated-with-different-threats events are now one event with shared values that can scale theirselves up.

Also fixed **MIDROUND ANTAGS NOT WORKING AT ALL BECAUSE THEY WERE LOOKING FOR ENEMIES ONLY AMONG PLAYERS ELIGIBLE FOR THE ANTAG WTF**
2019-11-12 02:57:31 -08:00
Ghommie
a18bcd05d7 makes it compile. 2019-11-12 02:38:45 +01:00
Ghommie
0b7437359a Dynamic. 2019-11-12 01:57:33 +01:00
Ghommie
388a7579b9 A few minor clock cult improvements. 2019-11-12 01:49:36 +01:00
Putnam
0c50d39ddc the "latejoiners count too" commit 2019-11-11 05:12:36 -08:00
Putnam
5f683b0eff Let's make those roundstarts more likely. 2019-11-11 00:05:35 -08:00
Putnam
d13301312d made forced midround antags increase weight by their cost
This is to make sure that threat is really, really used throughout a round, or at least to encourage it to be--people are rightfully annoyed at 70 threat level rounds just not using the vast majority of it.
2019-11-11 00:04:51 -08:00
Putnam
c7ac41f880 added weights, repeatable weight decreases 2019-11-10 23:35:20 -08:00
Putnam
5466ebc1ce elligible more like illegible 2019-11-10 23:26:04 -08:00
Putnam
23a2c24bad ok from_ghosts
the worst part is that putting this boilerplate as a base part of the proc probably isn't even advisable. I hate it.
2019-11-10 23:25:25 -08:00
Putnam
7535ef8505 balancing (hopefully more roundstart antags) 2019-11-10 23:09:37 -08:00
Putnam
baf22899d0 Removed a comment I only kept around for copy+pasting. 2019-11-10 22:59:49 -08:00
Putnam
9618050b17 Editing stuff to let it compile (see description)
Malf AI is no longer available as a roundstart ruleset because antag assignment happens before job assignment. On secret, this is not a problem, but on dynamic, there is no way to make malfunctioning AI limited to certain threat levels except by making it a delayed ruleset. Unfortunately, with the upstream changes, delayed rulesets were removed--all roundstart rulesets are delayed, and if it were to roll malf AI, it would simply error, make a runtime stack trace and, in general, shit the bed. There would be no roundstart antag that round, which is *kind of* a problem I'm desperate to fix. So, no more roundstart malf--it's either that or some rounds having no roundstart antags at all.
2019-11-10 22:58:16 -08:00
Putnam
b5d8b30ae3 Further logging fixes 2019-11-10 21:34:10 -08:00
Putnam
6307d44198 Fixing some logging 2019-11-10 21:30:34 -08:00
Putnam
18dc177a65 um. 2019-11-10 19:00:55 -08:00
Putnam
40dd37a858 all roundstarts are delayed now 2019-11-10 19:00:24 -08:00
Putnam
2120526525 Merged upstream dynamic fixes ported by Ghommie. 2019-11-10 18:48:59 -08:00
Ghommie
e977ba6729 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into Ghommie-cit290 2019-11-10 23:17:58 +01:00
Ghommie
1e49ce76d3 Dreamchecker compatibility changes, part 1. 2019-11-10 20:48:30 +01:00
Ghommie
c6e44a7fed That's it: #46027, (a little bit of) #46132, #47100, #47341, #47351, #47395, #47457, #47491. 2019-11-10 17:59:40 +01:00
Ghommie
03da6d6960 fixeronis. 2019-11-10 06:41:42 +01:00
Ghommie
3ddbee8878 Initial stuff. 2019-11-10 06:30:47 +01:00
Putnam
57fbad5d41 forces antag if all antags are dead 2019-11-09 21:29:09 -08:00
Putnam
d78bc94b49 Better logging of why-no-roundstart 2019-11-09 17:34:01 -08:00
Putnam
b5c58ec1d8 Weighted antags higher, made zero-antag midround injection chance higher 2019-11-09 16:56:31 -08:00
Putnam
3c39fc4df9 i overtuned it. time to go back down 2019-11-09 14:52:47 -08:00
Ghommie
9591bb5471 porting "global to static" 2019-11-09 22:53:56 +01:00
Putnam
48761a9889 aaa config 2019-11-09 04:19:49 -08:00
Putnam
f1801b9531 also pirates 2019-11-09 04:07:48 -08:00
Putnam
a7302dfbc4 less terrible admin spam 2019-11-09 03:13:37 -08:00
Putnam
428ea5e5e1 Nuke disk being still now generates threat 2019-11-09 03:12:36 -08:00