Commit Graph

52 Commits

Author SHA1 Message Date
Putnam f840965763 no autotraitor, better logging 2020-12-19 18:04:22 -08:00
Putnam 1738233c27 Adds a new "minor antag" roundtype to dynamic
with an associated storyteller, even
2020-10-19 20:20:51 -07:00
Putnam 64e379c7ed Added property weights to latejoin heretics, too 2020-08-29 16:51:38 -07:00
Putnam 9a4c76e787 Added property weights to heretic, too. 2020-08-29 16:47:07 -07:00
Putnam 6725ced453 Makes heretics actually able to be edited in the config. 2020-08-29 16:45:16 -07:00
kiwedespars eb8574d6d6 heretics from tg (with changes) 2020-08-10 19:17:26 -07:00
Ghommie 42201343a9 Backward 512 compatibility removal. 2020-04-23 00:59:23 +02:00
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