sadovsf / StargateRPGSystem

GNU General Public License v3.0
6 stars 9 forks source link

Tension level set in the world and scene settings #13

Closed Hertzila closed 3 years ago

Hertzila commented 3 years ago

Hello there again, I'm not done yet!

The idea here is to make the Tension level (and thus, the Tension Die) be set in the World settings for the campaign level and Scene level for when it differs for a particular mission, or even just a Scene. It works by trying to either fetch it from the currently active Scene, and if it turns out empty (whether because it was not set or because it was set explicitly to Campaign level) it defaults to the Campaign level.
The Tension Die is added to the actor roll data, so it still just works like a characteristic with the @tensionDice modifier, as well as @TD and @tensionDie. It is also still shown on the character sheet.

This way, there is no chance of a player setting the Tension Die wrong in their sheet, and the GM knows exactly what it is.

sadovsf commented 3 years ago

Awesome this sounds great. I have to admit I did not even know this is possible 😁

Will test everything and take a look tomorrow again probably 😊

Thank you for great contributions!

sadovsf commented 3 years ago

So merging this may take a day or two as i have to prepare session for my players before taking look on this. Hope its OK

sadovsf commented 3 years ago

So change is merged and released as new update. There is change as discussed in way how td options are configured and there was one small bug in how data were send to sheet template which is fixed ;-)

Thank you once again for this work :)