Skip to content

All disc rolls use applicable stats for better behavoir#1097

Merged
FalloutFalcon merged 10 commits into
DarkPack13:masterfrom
FalloutFalcon:fix-some-storyteller-rolls
Jun 17, 2026
Merged

All disc rolls use applicable stats for better behavoir#1097
FalloutFalcon merged 10 commits into
DarkPack13:masterfrom
FalloutFalcon:fix-some-storyteller-rolls

Conversation

@FalloutFalcon

@FalloutFalcon FalloutFalcon commented Jun 2, 2026

Copy link
Copy Markdown
Member

About The Pull Request

Converts and fully removes the old version of rolling where we pass in a number for passing in a list of stats we want to use and letting the roll use that instead for more logic.

I was making datums for every roll at first but i realized that most of them dont super need the subtypes outside maybe giving them all bumper_text so i just chose not to for rn.

Why It's Good For The Game

All discs will now show what stats your rolling with instead of being hit with a useless number.

Changelog

🆑
qol: All discs should now display what stats they rolled with
fix: scorpions touch poison will properly consider fortitude
refactor: replaces SSroll.storyteller_roll completly with SSroll.storyteller_roll_datum
/:cl:

would rather make the change after a pull has time to adjust.
@github-actions

Copy link
Copy Markdown
Contributor

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~7 days. Please address any outstanding review items and ensure your PR is finished - if both are true, and you have auto-staled anyway, you need to actively ask maintainers (by pinging them in the /tg/station Discord) to (re)review or merge your PR. If no maintainer responds to your request, you may wish to close this PR yourself while you seek maintainer comment, as you will later be able to reopen the PR yourself.

@github-actions github-actions Bot added the Stale label Jun 10, 2026

@chazzyjazzy chazzyjazzy left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you appear to be using the wrong args in every call of the proc

(not every, but)

Comment thread modular_darkpack/modules/powers/code/discipline/auspex/auspex.dm
@chazzyjazzy chazzyjazzy removed the Stale label Jun 10, 2026

@chazzyjazzy chazzyjazzy left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is much better than what we've been doing thusfar

@chazzyjazzy

Copy link
Copy Markdown
Contributor

Fix linters then LGTM @FalloutFalcon

@FalloutFalcon FalloutFalcon merged commit 66d41d6 into DarkPack13:master Jun 17, 2026
18 checks passed
@FalloutFalcon FalloutFalcon deleted the fix-some-storyteller-rolls branch June 17, 2026 02:51
darkpack13-api Bot added a commit that referenced this pull request Jun 17, 2026
github-actions Bot added a commit that referenced this pull request Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants