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

Kroot Cut-skin's "Vicious Duellist" #19

Open
jmegner opened this issue Apr 21, 2024 · 0 comments
Open

Kroot Cut-skin's "Vicious Duellist" #19

jmegner opened this issue Apr 21, 2024 · 0 comments

Comments

@jmegner
Copy link
Owner

jmegner commented Apr 21, 2024

https://wahapedia.ru/kill-team2/kill-teams/farstalker-kinband/#Kroot-Cut-skin

Kroot Cut-skin's "Vicious Duellist":

Vicious Duellist: Each time this operative fights in combat, in the Roll Attack Dice step of that combat, for each attack dice your opponent discards, the enemy operative in that combat suffers 1 mortal wound.

This would be for KT Fight tab. The "Roll Attack Dice" step is just before "Resolve Successful Hits", so this would happen before any strike/parry happens.

For this, I would have to ...

  • Add ViciousDuellist Ability and record it in Model.abilities. UI-wise, I could simply add it to Ability.ts's mutuallyExclusiveFightAbilities and edit the relevant Note.
  • Add fails field to FinalDiceProb and add fails arg to its constructor, then supply a fails value in calcFinalDiceProb.
  • Add fails field to FighterState, etc.
  • In resolveFight, before handleDuelist, that is where I would do something like if(guy.profile.has(Ability.ViciousDuellist)){ guy.applyDmg(otherGuy.fails); } for both guys.
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

No branches or pull requests

1 participant