Commit Graph

45 Commits

Author SHA1 Message Date
Ghom
8e54cbe364 Update dynamic_rulesets_roundstart.dm 2020-03-26 15:54:38 +01:00
Putnam3145
3d8084709b A dynamic rework: target threat levels (#11515)
* 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

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-03-25 17:40:37 +01:00
Putnam
f5bde6a869 Let clown ops inherit from nuke ops 2020-03-11 01:39:48 -07:00
Putnam
f229e8c8fb Enabled clown ops 2020-03-11 01:19:54 -07:00
Putnam
cf77f7b18e Balance pass (see description)
1. Made bloodsuckers more likely on calm, story, slightly more common on intrigue
2. Made intrigue no longer have low threat by default
3. Made abductors have lower weights in general, making them less likely to show up
4. Made sentient disease, revenant less likely on calm
5. Added a new storyteller, "Conversion", which rolls conversion antags.
2019-12-31 02:40:50 -08:00
Putnam
fa35c5128c Rebalancing bloodsuckers a tad 2019-12-29 18:09:23 -08:00
Putnam
0ac0558417 balancing is good 2019-12-28 20:16:14 -08:00
Putnam
128b857d99 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into storytellers 2019-12-21 08:31:44 -08:00
Ghom
848ad4b39b Merge pull request #9940 from Putnam3145/dynamic-roundstart-overhaul
Dynamic rulesets that have fired in recent rounds have lower weight
2019-12-21 11:20:24 +01:00
Putnam
5ef7d9cbf7 why did i not have revs as conversion 2019-12-17 16:09:40 -08:00
Putnam
3d0d1de94c Added bloodsucker weights. 2019-12-15 14:49:32 -08:00
Putnam
3b526fdb9b Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into storytellers 2019-12-15 14:41:47 -08:00
Putnam
e1f0c52b96 that's storytellers. time for voting 2019-12-14 14:13:23 -08:00
Artur
488c0f1833 Mindshield fix and thrall buff 2019-12-09 19:08:42 +02:00
Artur
af4eaf7f0f Fixeesss 2019-12-03 23:09:11 +02:00
Putnam
0075037d0f Makes (most) dynamic rulesets lower weight if recently fired 2019-11-24 17:09:38 -08:00
kevinz000
42de0d5ebe Merge pull request #9831 from Putnam3145/dynamic-nukeops-pop-fix
Makes dynamic nukeops population scaling more like secret
2019-11-20 22:01:49 -07:00
Putnam
ba091b3a27 limited midround wizard summon events possibilities 2019-11-17 05:56:19 -08:00
Putnam
73109f0858 Makes dynamic nukeops population scaling more like secret 2019-11-16 11:26:22 -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
Ghommie
0b7437359a Dynamic. 2019-11-12 01:57:33 +01:00
Putnam
5f683b0eff Let's make those roundstarts more likely. 2019-11-11 00:05:35 -08:00
Putnam
7535ef8505 balancing (hopefully more roundstart antags) 2019-11-10 23:09:37 -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
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
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
3c39fc4df9 i overtuned it. time to go back down 2019-11-09 14:52:47 -08:00
Putnam
a912c6729f okay none of that i guess 2019-11-08 20:42:58 -08:00
Putnam
0077e163e4 Made roundstart traitors always possible at >=60 threat 2019-11-08 16:26:55 -08:00
Putnam
c06c3a262b ported (commented out) dynamic vampire ruleset from 413 2019-11-08 05:49:36 -08:00
Putnam
134820dbf6 Hardcoded default config values. 2019-11-07 23:20:38 -08:00
Putnam
5298e5863e no more supercults/supernukies in dynamic 2019-11-06 22:09:07 -08:00
Putnam
a5b3d49fac actually it's gotta be delayed 2019-11-06 01:03:43 -08:00
Putnam
13bc121306 Makes sure that actually works. 2019-11-05 23:52:26 -08:00
Putnam
e3b901fd23 Makes malf AI its own ruleset in dynamic. 2019-11-05 23:45:59 -08:00
Putnam
bacc875524 added actual game configs to all the dynamic modes 2019-10-22 19:12:54 -07:00
Sishen
dab0829da8 normalizes head roles not rolling the more common antags (wiz is kept) 2019-09-06 04:50:20 -04:00
Sishen
8fdb1c59d5 Update dynamic_rulesets_roundstart.dm 2019-08-18 21:16:07 -04:00
Sishen
2ad94dccac Update dynamic_rulesets_roundstart.dm 2019-08-18 21:11:16 -04:00
Sishen
4ba3d851ed IT JUST WORKS 2019-08-09 00:46:14 -04:00