patrickmohrmann / earthdawn4eV2

1 stars 0 forks source link

[EAE] - ignore multiple effects / take highest effect #1078

Open patrickmohrmann opened 4 weeks ago

patrickmohrmann commented 4 weeks ago

Description Earthdawn has a specific mindset for bonuses.

only the highest bonus to a specific value of the same source will affect the actor

so this means, a bonus from Ability A can not be doubled using the ability a second time. Only the Highest bonus counts

there is an exception to this of course which is related to characteristics bonuses of disciplines.

for bonuses from Questors or Disciplines, all of those classes are checked individually for the highest, they generally don't stack even if they are from another discipline or Questor. paths add to the related discipline, not to the highest bonus:

e.g. Jonny is a Seventh Circle Illusionist and Sixth Circle Nethermancer who became a Messenger through their Illusionist Discipline. At Messenger rank 5 they gain +1 Mystic Defense and +1 Social Defense. These characteristic bonuses are added to their Illusionist bonuses, giving them a total of +3 Mystic Defense, +2 Social Defense, and +1 Initiative Step from Illusionist. Only the highest of these bonuses from all their Disciplines apply.

Technical Proposal:

every item gets an automatically created ID which is a combination of several single values to form a unique(is) identifier. this identifier is is a combination of the following:

with this identifier, it shall be possible to see if an effect from another source with the same identifier already exists.

Additional context Add any other context or screenshots about the feature request here.