crnormand / gurps

Implementing a GURPS 4e game aid for Foundry VTT
MIT License
105 stars 50 forks source link

Feature request: /dr has an "all" option for hitlocation #2006

Open Battenhatch opened 1 week ago

Battenhatch commented 1 week ago

Hi all

While I'm really happy with the recent /dr chat command, I find one thing missing that would be very udeful to me: An "all" option for location, which would modify the DR in all locations at once.

chrismaille commented 1 week ago

Hi @Battenhatch, thanks for the message. To change DR for all locations just type the /dr command without locations, like /dr +1 or /dr !5 - more examples here: #1991

Please let me know if this helps.

Battenhatch commented 1 week ago

.... !

Of course! That didn't occur to me at all - thanks!!!! :D

Battenhatch commented 1 week ago

@chrismaille Now, one issue that seems to remain is adding bonus DR vs. only certain damage types, so that the split DR can be only vs. pi and cut eg. (common in High/UltraTech environments. Is that feasible under GGA or will that be a GCSGA thing?

chrismaille commented 1 week ago

At first, I think not, because complexity. On GGA, maybe this can be addressed creating a second command - like /drs - for the splitted part.

But imagine something like /drs +1 pi+,toxic torso,legs - the implement it not trivial, it's too easy to create bugs, and we have fairly less use cases than original /dr command.

In programming, we say this is a good example of Amdahl's law. And GURPS has a lot of optional rules which potentially can hit this.