MirUlr / dsa_calculator

Some classes for handling the 3d20 test of the the german pen and paper system in a streamlined way.
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link

Concerning Applications #18

Closed MirUlr closed 3 years ago

MirUlr commented 3 years ago

A further in game mechanic has to be considered while performing a talent test (3D20). All skills can be applied in a general way, but also in a more specific field of use. These specializations are special abilities and for each talent up to a maxium of three applications are available.

Example: The talent alchemy provide 'alchemic poison', 'elixirs' and 'profane alchemy' as fields of application.

What it means to do a test in special application (crunch): For each test in special field of application which is available for the hero, the skill level (Fertigkeitswert) is increased by 2. Other modifacators are still possible (+/-n). Since it is not possible to detect the need for usage of this property, it can not be handled automatically by instances of Held. A further possibility to state this informatino in the UI may be easy to implement, but could lead to a overloaded user interface.

Therefore it is proposed, to extend the return value of Held.absolviere by the information of missing points to achieve the next better result. If the user consider the application of a special application appropriate, the user may process these furhter information.