OctarineSourcerer / cyberpunk2020

A FoundryVTT system for Cyberpunk 2020. It's playable now! There's a lot of hole, because there's a LOT of system to cover, but it should be mostly usable <3
24 stars 22 forks source link

Modifier Window for rolls, with possible roll-specific modifier lists #52

Open drowzero0 opened 3 years ago

drowzero0 commented 3 years ago

Since a few types of Cyberware can modify your AwarenessNotice check for different senses it would be nice to check for different senses: Like creating awareness notice as a group but with a value.

Like checking on visual awareness notice and having an ocular cyberupgrade. Or Cyberears for a check on hearing. and so on.

this would make the implementation of cyberware much easier since you do not need an extra field in cyberware.sheet for modifiers which can affect different skills/stats

OctarineSourcerer commented 3 years ago

This gets a little gnarly, as by default awareness/notice is a fairly all-encompassing stat, and having it split like that by default would confuse people, especially new players. I'd propose a more generic method: I intend to have modifier dialogs appear for when rolling skills or stats, that the player can choose to show (or skip) by holding a key when they roll. This modifier box should perhaps list cyberware targeting that skill or stat, and enable/disable them, or just in AwarenessNotice's case allow for choosing a sense to do it with (similar with how when shooting you choose a firemode).

How does that sound?

drowzero0 commented 3 years ago

sounds like a good idea. was just mentioning it, since i am inserting some cyberware atm and saw those modifiers. a choice while clicking a roll would be far more appealing.

you can take any other modifier as negative into account too. like a free entry for special conditions like fog or storming rain and so on. thats really a great idea. i really like the modifier window while shooting

OctarineSourcerer commented 3 years ago

Yep, having a modifier window like that is super useful, and is in a lot of systems for a reason :) I'll change the title of the issue to reflect what we're going for here.