January 28, 20233 yr I want to add a StatusEffect that is only active while character is not under effect of Concentration. At the moment I am doing something like this: "ApplicationPrerequisites": { "Conditional": { "Operator": 0, "Components": [ { "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean HasStatusEffectWithKeyword(Guid, Guid)", "Parameters": [ "011111e9-0000-0000-0000-000000000000", "985dd0c0-7487-4f0d-a60a-28d071960a6b" ], "Flags": "", "UnrealCall": "", "FunctionHash": 0, "ParameterHash": 0 }, "Not": true, "Operator": 0 } ] } }, but it doesn't work. And neither is HasKeyword(). Unfortunately, Concentration is not a status effect with it's own id, but is StatusEffectType. Does anyone have a clue how this can be checked? Edited January 28, 20233 yr by MaxQuest PoE1 useful stuff: attack speed calculator, unofficial patch mod, attack speed mechanics, dot mechanics, modals exclusivity rules PoE2 useful stuff: community patch, attack speed mechanics, enemy AR and defenses
January 28, 20233 yr Maybe HasStatusEffectType would work? not HasStatusEffectType(This, Concentration) Edited January 28, 20233 yr by Noqn
January 28, 20233 yr Author Thank you for suggestion Noqn!, that's a good idea) I have tested this now. But unfortunately it doesn't work. PoE1 useful stuff: attack speed calculator, unofficial patch mod, attack speed mechanics, dot mechanics, modals exclusivity rules PoE2 useful stuff: community patch, attack speed mechanics, enemy AR and defenses
February 4, 20232 yr Author So... I have managed to make a cipher trinket that drains his Focus while he has no Concentration with HasStatusEffectType check on GenericAbilityGameData. And it seems to work even if effect that gave Concentration (like Hands of Light) has expired: "ActivationPrerequisites": { "Conditional": { "Operator": 0, "Components": [ { "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean HasStatusEffectType(Guid, StatusEffectType)", "Parameters": [ "7d150000-0000-0000-0000-000000000000", "Concentration" ], "Flags": "", "UnrealCall": "", "FunctionHash": 0, "ParameterHash": 0 }, "Not": true, "Operator": 0 } ] } }, But when I do a very similar thing on Psion (I want his focus gen to stop when taking a plain hit if he has no Concentration, and viceversa to continue if he has Concentration), it just doesn't work. Have anyone met situations when ActivationPrerequisites, ApplicationPrerequisites and InclusionConditions are just ignored? As if conditions were not there? Edited February 4, 20232 yr by MaxQuest PoE1 useful stuff: attack speed calculator, unofficial patch mod, attack speed mechanics, dot mechanics, modals exclusivity rules PoE2 useful stuff: community patch, attack speed mechanics, enemy AR and defenses
Create an account or sign in to comment