Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SFRPG: don't use the ammotracker for starfinder #32

Merged
merged 1 commit into from
Nov 28, 2022
Merged

SFRPG: don't use the ammotracker for starfinder #32

merged 1 commit into from
Nov 28, 2022

Conversation

SoxMax
Copy link
Contributor

@SoxMax SoxMax commented Nov 28, 2022

Starfinder handles its ammo consumption when attacks are generated. While consuming ammo after an attack is resolved is probably the better way even the base SFRPG ruleset consumes ammo at attack generation time.

For now I've added for the SFRPG ruleset to skip updating the onPostAttackResolve action.

@bmos
Copy link
Collaborator

bmos commented Nov 28, 2022

The downside of this would be loosing the "has used all their ammo" chat message.

In 5e they have a decrementAmmo function. Maybe you can request this be added to SFRPG?

Until then, this fix seems like a reasonable solution.

@SoxMax
Copy link
Contributor Author

SoxMax commented Nov 28, 2022

I agree, I'd rather migrate the ammo calculations to post attacking as its feel bad to pick up your die to attack and be immediately deducted ammo even if you don't attack with that die.

As far as out of ammo goes though when you pick up an attack Starfinder will post a message in chat saying you don't have any/enough ammo and not let you actually get the die for the attack.

Once I'm done with my improvements to the Effect Builder I intend to come back to this to make the ammo consumption experience much smoother for Starfinder.

@SoxMax
Copy link
Contributor Author

SoxMax commented Nov 28, 2022

Oh also I don't actually have write access to this repo to merge this PR

I need to read my emails

@SoxMax SoxMax merged commit c0e2e78 into FG-Unofficial-Developers-Guild:main Nov 28, 2022
@SoxMax SoxMax deleted the sfrpg-extra-usage-fix branch November 28, 2022 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants