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

[Cosmere RPG Beta] PC sheet issues and proposed features #13280

Open
gxolin opened this issue Sep 5, 2024 · 0 comments
Open

[Cosmere RPG Beta] PC sheet issues and proposed features #13280

gxolin opened this issue Sep 5, 2024 · 0 comments

Comments

@gxolin
Copy link

gxolin commented Sep 5, 2024

Thanks a lot for the cosmere RPG sheet, having my players rollin' directly from roll20 is huge.
I have listed some issues while using it : (I'll duplicate this issue for the PC sheet)

On the Cosmere RPG Beta PC sheet :

bugs

  • Sometime, updating characteristics like Strength do not update related skill checks values.
  • Sometime, updating Skill level do not update related skill check values
  • When attacking or rolling a skill check, advantage and disadvantage roll isn't working, always outputting 2
  • When outputting damage, it should be displayed as : [dice roll] + [bonus] = X "Keen" Damage. When an attack doesn't Hit, there is a possibility to deal the rolled damage without bonuses as a "Graze" (it must use the attack rolled damage). Or maybe add a "Graze" button in the chat to redisplay the Graze damage in a new damage line (must use same roll).
  • On the rulebook, advantage and disadvantage can stack multiple time, AND each advantage/disadvantage can be applied to any rolled dice (including : attack hit dice, attack damage dice, plot dice). Additionally, advantage can be used to pick wich die to keep, not always the highest rolling one. I.E. : With 4 advantage and 1 disadvantage : 1 disadvantage cancels 1 advantage, leaving 3 advantages. Those 3 advantages can be put like this for example : 2 advantage to d20 hit dice, 1 advantage to dX damage. To be honest, I don't really know how to implement this in a sweet interface. Maybe a popup when rolling advantage with a counter and a + and - icon next to any dice rolled to add one or more advantage/disadvantage to this specific dice ? Kinda hard/impossible to implement, for high level PC, there could be a bunch of separate damage dice rolled. At this moment, I just ask my players to announce on what dice they gain (dis)advantage and make them roll X times all the dices.
  • The "armor and weapon" block on the bottom left should not be anchored to the bottom left of the sheet. Atm, on a high level PC with many Talents included, you have to scroll all the way down to make an attack.
  • Since the text grow when hovering a link, there is some edge cases where you can't click the damage link on a weapon because it's "pushed" to next line. (to reproduce: Shortspear 5 vs physical (1d8+5 Keen damage) isn't working for me at 907px width sheet)
  • When in unlocked "reorder and delete" mode for many lists, the "Done" link to exit it is WAY to close to the last [delete] bin button.
  • Recovery die, Senses, Lifting capacity don't update (or don't update properly ?) when updating stats. For reference :
    Recovery :
Willpower Recovery Die
0 1d4
1–2 1d6
3–4 1d8
5–6 1d10
7–8 1d12
9+ 1d20

Senses :

Awareness Senses Range
0 5 feet
1–2 10 feet
3–4 20 feet
5–6 50 feet
7–8 100 feet
9+ Unaffected by obscured senses

Lifting/Carrying capacity :

Strength Lifting Capacity Carrying Capacity
0 100 lb. 50 lb.
1–2 200 lb. 100 lb.
3–4 500 lb. 250 lb.
5–6 1,000 lb. 500 lb.
7–8 5,000 lb. 2,500 lb.
9+ 10,000 lb. 5,000 lb.

Additional rules from talents that should be implemented :

  • add a "Global defect bonuses" to list toggleable global deflect bonuses like the one from the warrior talent "Vigilant Stance" or fabrials like the "Armor Augmenter"
  • add a "Global health bonus" to list toggleable global bonus health like from the warrior talent "Hardy". (or maybe use metadata on a talent ? to adjust health automatically when taking the talent from the future compendium ?)
  • add a "Global focus bonus" to list toggleable global bonus focus like from the envoy talent "Composed". (or maybe use metadata on a talent ? to adjust focus automatically when taking the talent from the future compendium ?)
  • add a "Global damage bonus" (rolled on each attack macro or fixed) to list toggleable global bonuses to damage, or punctual ones like from the warrior talent "Devastating Blow"
  • add a "Global speed bonus" to list toggleable global speed bonus, like from the warrior talent "Surefooted"
  • add a "Global skill bonus" to list toggleable global skill bonus, like from the leader talent "Confident Command". Ideally a multiple select box to affect "all" or "any checked" skill, like from the envoy talent "Erudition". (Note the gain skill ranks even if they exceed your usual maximum for skill ranks wording on this particular talent, making this feature mandatory for high lvl PJ)
  • add a "Global [XX] defence bonus" to list toggleable global defenses bonus, like from the warrior talent "Vinestance" (can't be only from a talent metadata, envoy talent "Stalwart Presence" can give this bonus to another PJ)
  • Ideally, for all those "global XX bonus", allow the possibility to optionally use one or more global vars like PC tier, PC stats, PC skills. In this way, you won't have to update all those global boons on lvl up.
  • Possibility to adjust a weapon "crit range" to mark a 19 roll as "green" crit roll (from the talent "Signature Weapon")
  • Possibility to roll the opportunity dice alone, like from the agent talent "Opportunist"

Additional "nice to have" features:

Weapon and armor box:

  • weapon and armor macro "Trait" list with name + description. Traits should always be visible even when out of the edit mode, and trait description should be displayed on hover. At the moment, the only workaround I've found is to put Two-handed, Quickdraw(Free action to draw) in the trait list, or listing definitions in the description field.
  • make the Skill optional in the attack macro. If doing so, we could use this template to make a "Heal" macro in the same way by just dealing "Heal" damage type. If doing so, expanding the list to any base skill or custom skill could be nice to be able to generate any macro for quick reference. Having the possibility to add an optional raw stat bonus could also be useful to create any macro, like a healing macro for the scholar talent "Applied Medicine" or a macro for the charged Painrial attack damage.
  • a "roll Hit damage" and "roll Graze damage" button in the attack Hit roll could be a nice shortcut when not rolling damage automatically (even if it should roll automatically, based on the rule all dices are supposed to be thrown at the same time)

Inventory:

  • Inventory counter for stackable items
  • Inventory weight (by line and total)
  • Inventory to attacks/defense link : adding metadata to weapon and armor could automatize the creation of most attack macro ("Equipped" checkbox always visible to use an armor or another, metadata editable when edit mode is open on an item, like in the DnD 5e items to generate macro)
  • For the "weapon" attack macro, the "damage" input could benefit an additional select field bonus (light/heavy/athletics/none) + free input bonus. (for basic attack, it would look like : [1d8] + [light weapon] + 0 instead of the actual [1d8+5])
  • Automatic default "Unarmed damage" macro at sheet creation ? could be hard to implement based on rules :
    Unarmed damage : (athletic bonus is added to the damage roll). For reference, unarmed damage table:
Strength Unarmed Damage
0–2 1 (no die roll) impact
3–4 1d4 impact
5–6 1d8 impact
7–8 2d6 impact
9+ 2d10 impact

Other/global:

  • Display a opportunity/complication symbol when rolling d20 in the opportunity/complication range (note: can be more than 1 or 20 rolls, see warrior talent "Signature Weapon")
  • a "Fast" and "Slow" initiative button or toggle, setting position in turn order accordingly (PC fast = 4, NPC fast = 3, PC slow = 2, NPC slow = 1. Maybe even adds a small token icon for quick reference ?)
  • Ability to expand/collapse any field having a description (talent, item, etc) to display the description without having to either link in the chat or entering edit mode
  • Short/long rest button to reset resources to their max values
  • Additional "custom resources" with a free input name, a reset on [ ] short [ ] long reset input, and a current/max number input (could be used to track resources like in the radiant paths talent "Take Squire" or any fabrial "Charge". But to be fair, didn't saw much of those rare resources in the rest of the rules, so maybe not that useful feature)
  • +/- button to quickly spend/gain Focus and Investiture

(@Kurohyou since you're the sheet creator I'm pinging you, sorry if it was rude. Would love to contribute directly with a PR, but I don't have pro roll20 account and can't test changes)

@gxolin gxolin changed the title [Cosmere RPG Beta] PJ sheet issues and features [Cosmere RPG Beta] PJ sheet issues and proposed features Sep 5, 2024
@gxolin gxolin changed the title [Cosmere RPG Beta] PJ sheet issues and proposed features [Cosmere RPG Beta] PC sheet issues and proposed features Sep 5, 2024
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