PJMail Posted March 12, 2023 Share Posted March 12, 2023 I am worried by reports I see that say multiple perks can override (cancel) each other when they effect the same 'entry point'. I am not talking about "alternate activation" (I know the issues there), I am talking about ones like "mod incoming weapon damage". I have perks with multiple such entries (each with different conditions), as well as other perks effecting the same damage (with different conditions). Should I be worried? I have been assuming multiple "mod incoming weapon damage" entries stack if their conditions enable them - am I wrong? What does the "priority" field on these entries actually do? Thanks. Link to comment Share on other sites More sharing options...
hereami Posted March 13, 2023 Share Posted March 13, 2023 (edited) Pretty sure, Priority is for use inside a particular Perk only, but despite attractive functionality, somehow it can't be seen used in any meaningful manner inside game perks**. Or maybe it's not applicable to certain Entry points, needs testing by anyone interested himself.* I have some doubts if rule is equal for every Entry Point, but, for example, here's how Mod Apparel Weight works when applied by different perks - Perks do stack in order of application and are evaluated in reversed order - most recent to oldest. In regards to damage modifier, i'd suggest that while Multiply is used all over it's trouble-free. Problem will come when SetValue intervenes somewhere, if these Entries are evaluated same as above. Also, there is a curious Condition EPIsCalculatingBaseDamage (of course, not documented), and looking at its usage brings up some thought about it being used to determine final stage in calculation, although not clear what happens if several perks will use it simultaneosly. Curious as well, if anyone knows all this alchemy for sure. * ps. For example, ModIncomingSpellDuration is affected by priority, while ModIncomingSpellMagnitude seems be not and only tompost is executed, unless me doing something utterly wrong again. Nope, it's a slightly different test. Another use, it's handy for ApplyCombatHitSpell to reduce amount of conditions. ** Not completely true. Let's say AddictionManager. pps. And Ricochet, but i have impression that whoever created it didn't believe fully that Priority works. Edited March 14, 2023 by hereami Link to comment Share on other sites More sharing options...
Recommended Posts