Commit Graph

31 Commits

Author SHA1 Message Date
Putnam
1738233c27 Adds a new "minor antag" roundtype to dynamic
with an associated storyteller, even
2020-10-19 20:20:51 -07:00
Putnam
d8d67d3d3e And fixed their antag flag, too 2020-08-29 16:51:57 -07:00
Putnam
64e379c7ed Added property weights to latejoin heretics, too 2020-08-29 16:51:38 -07:00
kiwedespars
eb8574d6d6 heretics from tg (with changes) 2020-08-10 19:17:26 -07:00
Putnam
bf8b4134b7 Added latejoin changelings. 2020-04-06 23:01:19 -07:00
Putnam3145
93feb0277a Further dynamic tweaks: "you can instamerge this time" edition (#11715)
* 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

* Makes phylactery count for threat

* Makes random storyteller  have random threat level

* Made starting rulesets scale up with threat LEVEL

* Made "minor rulesets" never have lower weight

* Makes chaotic not forced.

* Made story about 25% less chaotic

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-04-03 14:23:08 +02:00
Putnam
52432ed0a7 too many dynamic changes for my sanity 2020-02-03 07:12:27 -08: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
f38d1ab218 better make that logging work 2019-12-24 22:04:43 -08:00
Putnam
6058253dcf logging! 2019-12-24 20:20:27 -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
3df8619980 Merge pull request #10141 from Putnam3145/dynamic-statbus
Adds a bunch of statbus logging to dynamic
2019-12-21 11:45:44 +01:00
Putnam
5ef7d9cbf7 why did i not have revs as conversion 2019-12-17 16:09:40 -08:00
Putnam
e1f0c52b96 that's storytellers. time for voting 2019-12-14 14:13:23 -08:00
Putnam
10879d9984 rejection logging too 2019-12-10 10:26:18 -08:00
Putnam
0075037d0f Makes (most) dynamic rulesets lower weight if recently fired 2019-11-24 17:09:38 -08:00
Putnam
bbcf91f88c blacklisted blob from clock cult, latejoin revs now higher req threat 2019-11-12 23:02:59 -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
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
9607eb4c57 wowee 2019-11-08 15:45:35 -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
c532bcd484 makes all enemy-required rulesets require more enemies 2019-11-06 02:13:13 -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
4ba3d851ed IT JUST WORKS 2019-08-09 00:46:14 -04:00