DEBUG_LevelUp_Generic
Boosts: IncreaseMaxHP(5)
DisplayName: Level Up
Properties: IsHidden


BladeOfFrontiers
Boosts: Proficiency(Rapiers)
DisplayName: The Blade of Frontiers
Description: The champion of the Sword Coast, renowned for his heroic deeds, unusual stone eye, and notable distaste for goblins.
Icon: Action_PactOfTheBlade_Rapier


GEN_Disadvantage_Athletics
Boosts: Disadvantage(Skill, Athletics)
Properties: IsHidden


GEN_Disadvantage_Acrobatics
Boosts: Disadvantage(Skill, Acrobatics)
Properties: IsHidden


CAMP_Volo_Lobotomy
Boosts: Ability(Intelligence,-1);Ability(Wisdom,-1)
DisplayName: Volo's Experimental Treatment
Description: Eye socket damaged by Volo's 'experiment'. -1 to Intelligence, Disadvantage to Perception Checks and cannot make Critical Hit.
Icon: statIcons_UnderOperation
PriorityOrder: 1
Properties: Highlighted


CAMP_Volo_ErsatzEye
DisplayName: Volo's Ersatz Eye
Description: The damage wrought upon your ocular nerve during Volo's experiment is undone, allowing you to see Invisible creatures.
Icon: Item_DEN_VoloOperation_ErsatzEye
StatsFunctorContext: OnCreate
StatsFunctors: ApplyStatus(MAG_SEE_INVISIBILITY_HIDDEN_IGNORE_RESTING, 100, -1)


ORI_Karlach_SweatImmune
Boosts: StatusImmunity(SWEATY)
DisplayName: %%% Empty
Properties: IsHidden


_CRA_p


QUEST_CRA_IntDev_Weakened
Boosts: AC(-5)
DisplayName: Weakened
Description: Its journey through hell has severely weakened this creature's defences.
Icon: GenericIcon_Intent_Debuff


CHA_CompassSpear_Passive
DisplayName: Death's Promise
Description: When the spear misses its target, the wielder's next Attack Roll against that target gains True Strike.
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon() and IsMiss()
StatsFunctors: ApplyStatus(TRUE_STRIKE,100,2);ApplyStatus(SELF,TRUE_STRIKE_OWNER,100,2)


CHA_ScribeOfTheDead
DisplayName: Scrivener of Doom
Description: Blessed by the Scribe of the Dead, this creature can continue casting spells from beyond the grave.


_DEN_p


DEN_RaidingParty_GoblinCaptain_Gloves_Passive
DisplayName: Absolute's Bane
Description: On a melee hit, possibly inflict a -[1] penalty to the target's Attack Rolls and Saving Throws.
DescriptionParams: 1d4
TooltipSave: Charisma
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() and Character() and not Item()
StatsFunctors: IF(Tagged('BRANDED',context.Source)):ApplyStatus(BANE,100,2,,,,not SavingThrow(Ability.Charisma,11))


DEN_Apprentice_DaggerOfShar_Passive
DisplayName: Grip of Shadows
Description: Deals an additional [1] if the target is not standing in sunlight.
DescriptionParams: DealDamage(1d6,Necrotic)
TooltipConditionalDamage: DealDamage(1d6,Necrotic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not IsInSunlight()):DealDamage(1d6,Necrotic,Magical)


DEN_TunnelStaff_Passive
DisplayName: Fly Trap
Description: Chance to Ensnare target if it is not a plant or a beast.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not SavingThrow(Ability.Strength, 12) and not Tagged('BEAST') and not Tagged('PLANT') and not Self()
StatsFunctors: ApplyStatus(ENSNARING_STRIKE,100, 2)


Quest_DEN_ARM_LuckyBoots_Passive
DisplayName: %%% Fickle Luck
Description: %%% You can't shake off the feeling that with every attack, you're more likely to fail.
Properties: IsHidden
StatsFunctorContext: OnAttacked
StatsFunctors: ApplyStatus(BANE,100,1);RemoveStatus(BLESS);RemoveStatus(DEN_UNFORTUNATEGNOME_LUCKYBOOTS_STATUS)


DEN_HalsinBlade_Passive
DisplayName: Regret
Description: The wielder takes [1] whenever they deal damage using this blade.
DescriptionParams: DealDamage(1,Psychic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: DealDamage(SELF,1,Psychic,Magical)


DEN_HellridersPride_Passive
DisplayName: Helm's Protection
Description: When you heal another creature, it gains resistance against Bludgeoning, Piercing, and Slashing damage dealt by weapon attacks.
StatsFunctorContext: OnHeal
Conditions: Character() and not Self()
StatsFunctors: ApplyStatus(BLADE_WARD,100,2)


DEN_FaithwardenStaff_Passive
Boosts: StatusImmunity(DIFFICULT_TERRAIN_VINES);StatusImmunity(ENSNARED_VINES)
DisplayName: Faithwarden's Stride
Description: Druidic vines cannot Ensnare you and do not count as difficult terrain.


DEN_CapturedGoblin_MurderDagger_Passive
DisplayName: Deathly Slumber
Description: Deals an additional [1] to creatures that are Knocked Out or Sleeping.
DescriptionParams: DealDamage(1d4, Necrotic)
TooltipConditionalDamage: DealDamage(1d4, Necrotic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and (HasStatus('SLEEPING') or HasStatus('SLEEP') or HasStatus('KNOCKED_OUT'))
StatsFunctors: DealDamage(1d4, Necrotic,Magical)


DEN_Rolan_DefaultSpells
Boosts: UnlockSpell(Target_MageArmor,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Projectile_MagicMissile,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Zone_Thunderwave,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Zone_ColorSpray,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,)
DisplayName: %%% Empty
Description: %%% EMPTY
Properties: IsHidden


_FOR_p


FOR_TrueSoul_SpearPassive
DisplayName: Absolute Night
Description: Blind targets that fail a Dexterity saving throw. Deals an additional [1] to certain creatures that sport multiple sets of eyes.
DescriptionParams: DealDamage(2d6,Piercing)


FOR_OwlbearCubs_Armor_Passive
DisplayName: Order of Nature
Description: Undead creatures that hit the wearer receive [1]. Beasts that hit the wearer deal an additional [1].
DescriptionParams: DealDamage(1d6,Radiant)
StatsFunctorContext: OnDamaged
StatsFunctors: IF((HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)) and Tagged('UNDEAD',context.Source)):DealDamage(SWAP,1d6,Radiant,Magical);IF((HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)) and Tagged('BEAST',context.Source)):DealDamage(1d6,Radiant,Magical)


FOR_OwlBearCubs_EasilyFrighten_Passive
DisplayName: Skittish
Description: Will flee for 2 turns when badly hurt.
StatsFunctorContext: OnDamaged
Conditions: HasHPLessThan(13)
StatsFunctors: ApplyStatus(FRIGHTENED,100,2)


FOR_BottomlessWell_WebSensePassive
DisplayName: Web Sense
Description: Knows the exact location of anything that touches its webs.


FOR_NightWalkers_WebImmunity
Boosts: StatusImmunity(WEB);StatusImmunity(ENSNARED);StatusImmunity(PRONE_GREASE);StatusImmunity(PRONE_ICE);StatusImmunity(ENSNARED_VINES);StatusImmunity(ENSNARING_STRIKE);StatusImmunity(ENSNARING_STRIKE_2)
DisplayName: Night Walker
Description: Can't be Enwebbed, Entangled, or Ensnared and can't slip on grease or ice.


FOR_WebStaff_Passive
Boosts: StatusImmunity(WEB);StatusImmunity(DIFFICULT_TERRAIN_WEB)
DisplayName: Spider Step
Description: Immune to being Enwebbed. Your movement speed is not affected by web surfaces.


FOR_SpiderQueen_Robe_Passive
Boosts: IF(IsSpell() and IsDamageTypePoison()):DamageBonus(1d4,Poison)
DisplayName: Poison Trails
Description: When the wearer casts a spell that deals Poison damage, it deals an additional [1].
DescriptionParams: DealDamage(1d4,Poison)


_GOB_p


GOB_PainPriest_Dagger_Passive
DisplayName: The Pain Maiden's Blessing
Description: After a successful attack with this dagger, the wielder receives a +1d4 bonus to Attack Rolls and Saving Throws until the end of their next turn.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(SELF,GOB_PAIN_PRIEST_DAGGER_BLESS,100,1)


GOB_PainPriest_Scourge_Passive
DisplayName: Willing Whip
Description: Grants resistance to Necrotic damage. Deals an additional [1] to nearby targets, including the wielder.
DescriptionParams: DealDamage(1d6,Necrotic)
TooltipConditionalDamage: DealDamage(1d6,Necrotic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: CreateExplosion(Projectile_GOB_PainPriest_Mace)


GOB_PainPriest_Axe_Passive
DisplayName: The Scourge Mistress' Bane
Description: Chance to inflict upon the target a 1d4 penalty to Attack Rolls and Saving Throws. If the attacker still has 25% or more hit points, they take [1] themselves.
DescriptionParams: DealDamage(1d6,Piercing)
ExtraDescription: A Baned creature receives a 1d4 penalty to Attack Rolls and Saving Throws.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(BANE,100,2);IF(context.Source.HPPercentage > 50):DealDamage(SELF,1d6,Piercing,Magical)


GOB_Priest_Amulet_Passive
Boosts: IF(Tagged('BRANDED',context.Source)):Advantage(DeathSavingThrow)
DisplayName: Absolute's Mercy
Description: If the wearer bears the Absolute's Brand, they have Advantage on Death Saving Throws.


GOB_Torturer_Spear_Passive
DisplayName: Torturous Edges
Description: Tortured creatures may receive Disadvantage on Constitution Saving Throws.
TooltipSave: Charisma
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(GOB_TORTURED,100,2,,,,not SavingThrow(Ability.Charisma,10))


GOB_LostBalance_Passive
DisplayName: Off Balance
Description: When hit, must succeed a Strength Saving Throw or fall Prone.
TooltipSave: Strength
StatsFunctorContext: OnAttacked
Conditions: not SavingThrow(Ability.Strength, 8) and not Self()
StatsFunctors: ApplyStatus(PRONE,100,1);RemoveStatus(GOB_LOSTBALANCE)


GOB_Pens_Dagger_Passive
Boosts: IF(Tagged('GOBLIN', context.Source)):Disadvantage(AttackTarget)
DisplayName: Goblin's Undoing
Description: Goblins have Disadvantage on Attack Rolls against the wielder.


GOB_DrowCommander_Mace_Passive
DisplayName: Xyanyde's Fire
Description: Once per short rest, you can encase a target in Faerie Fire for [1] turns if you miss an attack against it.
DescriptionParams: 2
TooltipSave: Dexterity
Properties: OncePerShortRest
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon() and Character() and IsMiss()
StatsFunctors: ApplyStatus(FAERIE_FIRE,100,2)


GOB_CalmnessInPain
DisplayName: Serenity in Anguish
Description: When you have 30% or fewer hit points, you get +2 on Attack Rolls and Wisdom Saving Throws.
Properties: IsHidden
StatsFunctorContext: OnDamaged;OnHealed;OnAttacked;OnStatusApplied;OnStatusRemoved
Conditions: HasHPPercentageWithoutTemporaryHPEqualOrLessThan(30, context.Target)
StatsFunctors: IF(not HasStatus('GOB_CALMNESS_IN_PAIN_ACTIVE')):ApplyStatus(GOB_CALMNESS_IN_PAIN_ACTIVE, 100, -1)


GOB_CalmnessInPainDeathCheck
Properties: IsHidden
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(HasStatus('GOB_CALMNESS_IN_PAIN_ACTIVE') and Dead()):RemoveStatus(GOB_CALMNESS_IN_PAIN_ACTIVE);IF(HasStatus('GOB_CALMNESS_IN_PAIN_ACTIVE') and Dead()):RemoveStatus(GOB_CALMNESS_IN_PAIN)


GOB_CalmnessInPainActive
DisplayName: Serenity in Anguish Active
Properties: IsHidden
StatsFunctorContext: OnDamaged;OnHealed;OnAttacked;OnStatusApplied;OnStatusRemoved;OnHeal
Conditions: HasHPPercentageWithoutTemporaryHPMoreThan(30, context.Target)
StatsFunctors: RemoveStatus(GOB_CALMNESS_IN_PAIN_ACTIVE)


GOB_Boss_RecklessAttack
DisplayName: Crude Frenzy
Description: This goblin can make an additional free attack after making a Main Hand Attack, but the second attack has Disadvantage on its Attack Roll.
EnabledConditions: not Tagged('EXTRA_ATTACK_BLOCKED')
StatsFunctors: IF(HasAnyExtraAttack(context.Source)):ApplyStatus(SELF,EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Source)):ApplyStatus(SELF,EXTRA_ATTACK,100,1);ApplyStatus(SELF,GOB_RECKLESS_ATTACK,100,1)
Icon: PassiveFeature_ExtraAttack*
Properties: Highlighted*
StatsFunctorContext: OnCast;OnStatusRemoved*
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())*
Stats inherited from: *ExtraAttack


GOB_Priest_Shield_Passive
Boosts: IF(Tagged('BRANDED')):RollBonus(SavingThrow, 1)
DisplayName: Absolute's Ward
Description: If the wielder bears the Absolute's Brand, they gain a +[1] bonus to Saving Throws.
DescriptionParams: 1


_HAG_p


QUEST_HAG_HagEyed
Boosts: Disadvantage(Skill, Perception);CriticalHit(AttackRoll,Success,Never);Skill(Intimidation,1)
DisplayName: Paid the Price
Description: Auntie Ethel has kissed an eye and taken its sight.

Has a +[1] bonus to Intimidation Checks, but can't make Critical Hits and has Disadvantage on Perception Checks.
DescriptionParams: 1


HAG_HagMask
DisplayName: Part of the Flock
Description: Auntie Ethel welcomes you, dearie.


HAG_LowerDeathSavingThrows
Boosts: IF(Player() and not Tagged('DOWNED_DISABLED')):DownedStatus(HAG_DOWNED,1)
DisplayName: Fey Life
Description: Makes it easier for the wearer to succeed Death Saving Throws.


HAG_KillerFrogReaction
DisplayName: Toxic Secretions
Description: When an enemy makes a melee attack against the frog, they need to succeed a Constitution Saving Throw, or succumb to Madness for two turns.
ExtraDescription: Mad creatures lose control of themselves and become hostile to everyone around them.
TooltipSave: Constitution
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(SWAP,MADNESS,100,2,,,,not SavingThrow(Ability.Constitution,SourceSpellDC()))


HAG_MaskOfVengeance
Boosts: ActionResourceOverride(ReactionActionPoint,2,0)
DisplayName: Vengeful
Description: Creature gains an extra reaction. When attacked, the creature can use a reaction to counterattack with Vengeful Strike, dealing [1] and [2].
DescriptionParams: DealDamage(MainMeleeWeapon+StrengthModifier, MainMeleeWeaponDamageType); DealDamage(2d6+2, Psychic)
TooltipUseCosts: ReactionActionPoint:1
StatsFunctorContext: OnAttacked
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy() and not DistanceToTargetGreaterThan(2.0) and Combat() and not WieldingWeapon('Ammunition', false, false) and HasLastAttackTriggered()
StatsFunctors: UseSpell(SWAP,Target_HAG_MaskOfVengeance,true,true,true);UseActionResource(ReactionActionPoint,1)


HAG_MaskOfRegret
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: not Self()
StatsFunctors: RemoveStatus(SELF,HAG_MASKOFREGRET)


HAG_Hair_STR_Passive
Boosts: Ability(Strength,+1)
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Strength.


HAG_Hair_CON_Passive
Boosts: Ability(Constitution,+1)
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Constitution.


HAG_Hair_DEX_Passive
Boosts: Ability(Dexterity,+1)
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Dexterity.


HAG_Hair_INT_Passive
Boosts: Ability(Intelligence,+1)
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Intelligence.


HAG_Hair_WIS_Passive
Boosts: Ability(Wisdom,+1)
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Wisdom.


HAG_Hair_CHA_Passive
Boosts: Ability(Charisma,+1)
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Charisma.


HAG_Wilted_Dreams_Passive
Properties: IsHidden
StatsFunctorContext: OnLongRest
StatsFunctors: DealDamage(3d6, Psychic,Magical);RemoveStatus(SELF,HAG_Wilted_Dreams_Passive);RemoveStatus(SELF,HAG_WILTED_DREAMS)


_PLA_p


PLA_DyingHyena_Passive
DisplayName: Yeenoghu's Hunger
Description: Bloated with the spoils of slaughter, but still hungry - a new gnoll is growing in the hyena's belly.


PLA_ConflictedFlind_Flail_Broken_Passive
DisplayName: Yeenoghu's Gift
Description: Hitting an enemy with this weapon heals the wielder for [1] - but they can go Mad if they don't continue hitting an enemy each turn.
DescriptionParams: RegainHitPoints(1d6)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and Character() and not Self() and not Ally()
StatsFunctors: ApplyStatus(SELF,PLA_FLINDITEM_BLESSING,100,1);IF(not HasStatus('PLA_FLINDITEM_HUNGER', context.Source)):ApplyStatus(SELF,PLA_FLINDITEM_HUNGER,100,6);RegainHitPoints(SELF,1d6)


_UND_p


UND_Myco_Alchemist_HealerGloves_Passive
DisplayName: Cleansing Touch
Description: If the wearer heals a Poisoned creature, it is no longer Poisoned.
StatsFunctorContext: OnHeal
StatsFunctors: RemoveStatus(SG_Poisoned)


UND_DuergarRaft_PestKillerAxe_Passive
DisplayName: Scourge of Pests
Description: Deals an additional [1] to Plants, Insects or Small creatures.
DescriptionParams: DealDamage(1d6,Fire)
TooltipConditionalDamage: DealDamage(1d6,Fire)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and (TargetSizeEqualOrSmaller(Size.Small) or Tagged('PLANT',context.Target) or Tagged('MYCONID',context.Target) )
StatsFunctors: DealDamage(1d6,Fire,Magical)


UND_DuergarRaft_Hammer_Passive
DisplayName: Impulse Blast
Description: You knock nearby foes Prone after killing a hostile target or landing a Critical Hit.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not IsMiss() and not IsCriticalMiss() and Character() and Enemy() and (IsCritical() or IsKillingBlow())
StatsFunctors: CreateExplosion(Projectile_UND_DuergarRaft_Hammer_Explosion)


UND_Duergar_ShortswordOfFirstBlood_Passive
DisplayName: Break the Unbroken
Description: Deals an additional [1] to targets that still have all their hit points.
DescriptionParams: DealDamage(1d8,Piercing)
TooltipConditionalDamage: DealDamage(1d8,Piercing)
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon() and HasMaxHP() and IsAttack() and not IsMiss()
StatsFunctors: DealDamage(1d8,Piercing,Magical)


UND_ServantOfBoooal
DisplayName: BOOOAL's Faithful
Description: Chance to apply Bleeding to targets.
TooltipSave: Constitution
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsAttack() and not IsMiss()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 10)):ApplyStatus(BLEEDING,100,1);


UND_BlessingOfBOOOAL
Boosts: IF(HasStatus('BLEEDING',context.Target)):Advantage(AttackRoll)
DisplayName: BOOOAL's Benediction
Description: BOOOAL, God of Murder, smiles upon you.

Advantage on Attack Rolls against Bleeding creatures, as long as there are kuo-toa to worship BOOOAL and give him strength.
StatsFunctorContext: OnAttack


UND_SocietyOfBrilliance_MagicMissileNecklace_Passive
Boosts: UnlockSpellVariant(MagicMissileSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,true), ModifyTooltipDescription())
DisplayName: Psychic Missiles
Description: Shoot an additional dart whenever you cast Magic Missile.


UND_SocietyOfBrilliance_ResonanceStaff_Passive
DisplayName: Elemental Resonance
Description: If the wielder deals Acid, Fire, Lightning, Radiant or Necrotic damage, it becomes resistant to that damage type for 2 turns.
StatsFunctorContext: OnDamage
Conditions: Character()
StatsFunctors: IF(context.HitDescription.DeathType == DeathType.Acid):ApplyStatus(SELF,RESISTANCE_ACID,100,2);IF(context.HitDescription.DeathType == DeathType.Electroctuion):ApplyStatus(SELF,RESISTANCE_LIGHTNING,100,2);IF(context.HitDescription.DeathType == DeathType.Incinerate):ApplyStatus(SELF,RESISTANCE_FIRE,100,2);IF(context.HitDescription.DeathType == DeathType.Necrotic):ApplyStatus(SELF,RESISTANCE_NECROTIC,100,2);IF(context.HitDescription.DeathType == DeathType.Radiant):ApplyStatus(SELF,RESISTANCE_RADIANT,100,2)


UND_SocietyOfBrilliance_PullingRing_Passive
DisplayName: Saviour's Allure
Description: You restore an additional [1] every time you heal another creature.
DescriptionParams: RegainHitPoints(2)
StatsFunctorContext: OnHeal
Conditions: Character() and not Self()
StatsFunctors: RegainHitPoints(2)


UND_SocietyOfBrilliance_DarkvisionRing_Passive
Boosts: DarkvisionRangeMin(12);ActiveCharacterLight(233033a1-b43a-4ad9-976a-8a062b345e21)
DisplayName: Sunwalker's Gift
Description: The wearer can see in the dark up to [1].
DescriptionParams: Distance(12)
StatsFunctorContext: OnEquip


UNI_UND_RingOfMindShielding_Passive
Boosts: Tag(CHARMED_ADV)
DisplayName: Shelter
Description: You have Advantage on Saving Throws againts Charmed.


UND_Tower_StaffBlessMystra_Passive
DisplayName: Mystra's Blessing
Description: Bless grants an additional 1d4 to Saving Throws and Weapon Attack Rolls, and an additional 2d4 to Spell Attack Rolls.
StatsFunctorContext: OnAttack
Conditions: SpellId('Target_Bless') or SpellId('Target_Bless_2') or SpellId('Target_UND_Bless_StaffBlessMystra')
StatsFunctors: ApplyStatus(UND_BLESS_STAFF_MYSTRA,100,10)


UND_StrengthChair_Leg_Passive
Boosts: AbilityOverrideMinimum(Strength,15)
DisplayName: Splinters of a Giant's Might
Description: Increases Strength to 15.


UND_Nere_ShieldOfScreams
DisplayName: Shield of Screams
Description: Protected by the screams of his enemies.

Armour Class increased by 3, and attackers take [1] when they hit Nere with a melee attack.
DescriptionParams: DealDamage(2d6,Psychic)
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(PASSIVE_UND_NERE_SHIELDOFSCREAMS,100,0);ApplyStatus(SELF,PASSIVE_UND_NERE_SHIELDOFSCREAMS_ATTACKER,100,0);DealDamage(SWAP,2d6,Psychic,Magical)


UND_AdamantineGolem_Aggro
DisplayName: Vengeful Guardian
Description: Grym always attacks the last creature that hit it if possible.
Properties: Highlighted
StatsFunctorContext: OnDamagedPrevented;OnDamaged
Conditions: not HasStatus('UND_ADMANTINEGOLEM_TAUNT',context.Source) and HasDamageEffectFlag(DamageFlags.Hit) and not IsMiss() and not Self() and Enemy() and not Dead(context.Source)
StatsFunctors: ApplyStatus(SWAP,UND_ADMANTINEGOLEM_TAUNT,100,1,context.Target,context.Source);ApplyStatus(UND_ADMANTINEGOLEM_TAUNT_HELPER,100,1,context.Source)


UND_AdamantineGolem_Heat
DisplayName: Adamantine Skin
Description: Made entirely from adamantine, this mass is about as heavy as a dragon, and nearly as indestructible. Only intense heat can soften the metal enough to be shaped.
Properties: Highlighted
StatsFunctorContext: None


UND_Justiciar_ChainShirt_Magic_Passive
DisplayName: Nightsinger's Reply
Description: While Obscured by shadow, the wearer deals [1] to attackers that hit them with a melee attack.
DescriptionParams: DealDamage(1d4,Necrotic)
StatsFunctorContext: OnDamaged
Conditions: not HasObscuredState(ObscuredState.Clear) and IsMeleeAttack() and not (IsMiss() or IsCriticalMiss())
StatsFunctors: ApplyStatus(UND_JUSTICIAR_CHAINSHIRT_MAGIC_VFX,100,0);DealDamage(SWAP, 1d4,Necrotic,Magical);


UND_Justiciar_Helmet_Magic_Passive
Boosts: RollBonus(SavingThrow,1)
DisplayName: Swathed in Shadow
Description: While Obscured by shadow, the wearer gains +[1] to Saving Throws when attacked.
DescriptionParams: 1
BoostConditions: not HasObscuredState(ObscuredState.Clear)
StatsFunctorContext: OnAttacked


UND_Elder_Warpick_Passive
DisplayName: Dig Deep
Description: Inflicts Shattered on hit.
DescriptionParams: DealDamage(1d4, Piercing)
ExtraDescription: Deep Delver deals an additional [1] against shattered targets.
ExtraDescriptionParams: DealDamage(1d4, Piercing)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(HasStatus('UND_HARDWORK_TARGET', context.Target) and not (IsMiss() or IsCriticalMiss())):DealDamage(1d4, Piercing,Magical);IF(not HasStatus('UND_HARDWORK_TARGET', context.Target) and not (IsMiss() or IsCriticalMiss())):ApplyStatus(UND_HARDWORK_TARGET,100, 3);


UND_Tower_AutomatonHalberd_Passive
DisplayName: Overcharge
Description: Chance to Stun the wielder, unless it is a construct.
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not Tagged('CONSTRUCT',context.Source)):ApplyStatus(SELF,STUNNED,100,1,,,,not SavingThrow(Ability.Constitution,10))


UND_AbsoluteRing_Passive
Boosts: IF(HasDamageDoneForType(DamageType.Thunder)):DamageBonus(1, Thunder)
DisplayName: Absolute's Tempest
Description: If the wearer bears the Absolute's Brand, they deal [1] additional Thunder damage.
DescriptionParams: 1


_UNI_p


UNI_Adamantine_CriticalVsItems_Passive
Boosts: IF(Item(context.Target) and HasStatus('MAG_DIAMONDSBANE_TECHNICAL', GetAttackWeapon()) and IsWeaponAttack()):CriticalHit(AttackRoll,Success, ForcedAlways)
DisplayName: Diamondsbane
Description: If an adamantine weapon hits an object, the hit is always critical.


UNI_Bow_SpellslotRecharge_Passive
DisplayName: Arcane Vehemence
Description: Once per Short Rest, you regain a Level 1 spell slot when you land a Critical Hit with the Spellthief.
Properties: OncePerShortRest
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasDamageEffectFlag(DamageFlags.Critical) and not HasDamageEffectFlag(DamageFlags.Miss) and not Ally() and Character()
StatsFunctors: RestoreResource(SELF,SpellSlot,1,1)


UNI_HealInShadow
Properties: IsHidden
StatsFunctorContext: OnHeal
StatsFunctors: IF(not IsInSunlight()):RegainHitPoints(1d6)


UNI_DoomAxe_Passive
DisplayName: Edge of Terror
Description: Each strike fills the target with a chilling dread that prevents it from regaining hit points. Undead creatures also get Disadvantage on Attack Rolls.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(CHILL_TOUCH,100,2)


UNI_RepeatStaff_Passive
Boosts: RollBonus(SavingThrow, 2)
DisplayName: Unhampered Resistance
Description: While the wielder is not wearing armour, they receive a +[1] bonus to Saving Throws.
DescriptionParams: 2
BoostContext: OnCreate;OnEquip
BoostConditions: not WearingArmor(context.Source)


UNI_MassHealRing_Passive
DisplayName: Blessed Mercy
Description: When you heal a creature, you gain a +[1] bonus to Attack Rolls and Saving Throws for [2] turns.
DescriptionParams: 1d4;2
StatsFunctorContext: OnHeal
StatsFunctors: ApplyStatus(BLESS,100,2)


UNI_MartyrAmulet_Passive
DisplayName: Nature's Vengeance
Description: When the wearer stands in certain surfaces (such as fire) and casts a spell that deals damage, the target also suffers the surface's effects.
ExtraDescription: Affected surfaces are fire, acid, caustic brine and poison.
StatsFunctorContext: OnDamage
Conditions: HasSpellFlag(SpellFlags.Spell)
StatsFunctors: IF(InSurface('SurfaceFire',context.Source)):ApplyStatus(BURNING,100,2);IF(InSurface('SurfaceAcid',context.Source)):ApplyStatus(ACID,100,2);IF(InSurface('SurfaceCausticBrine',context.Source)):ApplyStatus(CAUSTIC_BRINE,100,2);IF(InSurface('SurfacePoison',context.Source)):ApplyStatus(POISONED,100,2)


_MAG_passives


MAG_Fire_IncreasedDamage_Passive
Boosts: IF(HasDamageDoneForType(DamageType.Fire)):DamageBonus(1, Fire)
DisplayName: Burning Fury
Description: When dealing Fire damage, the wearer deals an additional [1].
DescriptionParams: DealDamage(1,Fire)


MAG_Cold_IncreaseColdDamageOnCast_Passive
Boosts: IF(HasDamageDoneForType(DamageType.Cold)):DamageBonus(1, Cold)
DisplayName: Heart of Ice
Description: When dealing Cold damage, the wielder deals an additional [1].
DescriptionParams: DealDamage(1,Cold)
ExtraDescription: A Frostbitten creature that takes Cold damage will take an additional 1 Cold damage per turn of Frostbite remaining.
Stats inherited from: *MAG_Fire_IncreasedDamage_Passive


MAG_Cold_ChilledOnSpellDamage_Passive
DisplayName: Insidious Cold
Description: Dealing Cold damage with a spell possibly inflicts Chilled upon the target.
StatsFunctorContext: OnDamage
Conditions: IsSpell() and HasDamageDoneForType(DamageType.Cold)
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 12)):ApplyStatus(CHILLED, 100, 2)


MAG_LowHP_IncreaseDamage_Passive
DisplayName: Relentless Revenge
Description: When the wielder has 50% hit points or less, they deal an additional [1].
DescriptionParams: DealDamage(1d4,Slashing)
TooltipConditionalDamage: DealDamage(1d4,Slashing)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasHPPercentageWithoutTemporaryHPEqualOrLessThan(50, context.Source)
StatsFunctors: DealDamage(1d4,Slashing,Magical)


MAG_LowHP_IncreaseDamagePsychic_Passive
DisplayName: Psychic Vengeance
Description: When the wielder has 50% hit points or less, they deal an additional [1].
DescriptionParams: DealDamage(1d4,Psychic)
TooltipConditionalDamage: DealDamage(1d4,Psychic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasHPPercentageWithoutTemporaryHPEqualOrLessThan(50, context.Source)
StatsFunctors: DealDamage(1d4,Psychic,Magical)


MAG_LowHP_IncreaseDamagePsychic_Ranged_Passive
DisplayName: Psychic Vengeance
Description: When the wielder has 50% hit points or less, they deal an additional [1].
DescriptionParams: DealDamage(1d4,Psychic)
TooltipConditionalDamage: DealDamage(1d4,Psychic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasHPPercentageWithoutTemporaryHPEqualOrLessThan(50, context.Source)
StatsFunctors: DealDamage(1d4,Psychic,Magical)


MAG_LowHP_TemporaryHP_Passive
DisplayName: Loving Protection
Description: Once per Short Rest, if you are below 50% hit points and take damage, you gain 8 temporary hit points.
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
Properties: OncePerShortRest
StatsFunctorContext: OnDamaged
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(50, context.Target)
StatsFunctors: ApplyStatus(MAG_TEMPORARY_HP_8,100,-1)


MAG_LowHP_CounterOnDamage_Passive
DisplayName: Piercing Counter
Description: When the wearer has 50% hit points or less and is damaged by a melee attack, they deal [1] to the attacker.
DescriptionParams: DealDamage(1d4,Piercing)
StatsFunctorContext: OnDamaged
Conditions: HasHPPercentageWithoutTemporaryHPLessThan(50, context.Target)
StatsFunctors: DealDamage(SWAP,1d4,Piercing,Magical)


MAG_LowHP_IncreaseSpeed_Passive
Boosts: ActionResource(Movement,3,0)
DisplayName: Burst of Speed
Description: When the wearer has 50% hit points or less, their movement speed is increased by [1].
DescriptionParams: Distance(3)
BoostContext: OnDamaged;OnHealed
BoostConditions: HasHPPercentageLessThan(50, context.Target)


MAG_LowHP_ResistanceFire_Passive
DisplayName: Chilling Grace
Description: When the wearer has 50% hit points or less, they have Fire Resistance.
StatsFunctorContext: OnDamaged;OnHealed;OnStatusApplied;OnStatusRemoved
StatsFunctors: IF(HasHPPercentageLessThan(50, context.Target) and not HasStatus('MAG_FIRE_RESISTANCE')):ApplyStatus(MAG_FIRE_RESISTANCE,100,-1);IF(HasHPPercentageEqualOrMoreThan(50, context.Target)):RemoveStatus(MAG_FIRE_RESISTANCE)


MAG_LowHP_IgnoreAttackOfOpportunity_Passive
Boosts: IgnoreLeaveAttackRange
DisplayName: Writhing Dance
Description: When the wearer has 50% hit points or less, they don't provoke Opportunity Attacks.
BoostContext: OnHealed;OnDamaged
BoostConditions: HasHPPercentageEqualOrLessThan(50, context.Target)


MAG_LowHP_BonusAction_Passive
DisplayName: Grit
Description: When the wearer has 50% hit points or less, they have an additional bonus action.
StatsFunctorContext: OnDamaged;OnHealed;OnStatusApplied;OnStatusRemoved
StatsFunctors: IF(HasHPPercentageEqualOrLessThan(50, context.Target) and not HasStatus('MAG_BONUS_ACTION')):ApplyStatus(MAG_BONUS_ACTION,100,-1);IF(HasHPPercentageMoreThan(50, context.Target)):RemoveStatus(MAG_BONUS_ACTION)


MAG_LowHP_1HP_Passive
Boosts: DownedStatus(MAG_1HP,5)
DisplayName: Perseverance
Description: Once per Short Rest, when you are reduced to 0 hit points, retain 1 hit point instead.
Properties: OncePerCombat


MAG_LowHP_IncreasedSpellDamage_Passive
DisplayName: Strength in Suffering
Description: Non-Cantrip spells deal an additional [1] damage when the wearer drops to half their hit points or lower.
DescriptionParams: DealDamage(1d4,Force)
StatsFunctorContext: OnDamage
Conditions: HasSpellFlag(SpellFlags.Spell) and not IsCantrip() and HasHPPercentageWithoutTemporaryHPEqualOrLessThan(50, context.Source)
StatsFunctors: DealDamage(1d4,Force,Magical)


MAG_Fire_ApplyBurning_Passive
DisplayName: Unfettered Fire
Description: The target must succeed a Spell Save DC 8 Constitution Saving Throw or Burn.
TooltipSave: Constitution
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(BURNING,100,2,,,,not SavingThrow(Ability.Constitution,8))


MAG_Fire_IncreaseSlashingDamageToBurning_Passive
DisplayName: Burned Alive
Description: Deals an additional [1] to Burning targets.
DescriptionParams: DealDamage(1d4,Slashing)
TooltipConditionalDamage: DealDamage(1d4,Slashing)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(HasStatus('BURNING',context.Target)):DealDamage(1d4,Slashing,Magical)


MAG_Fire_IncreasePiercingDamageToBurning_Passive
DisplayName: Burned Alive
Description: Deals an additional [1] to Burning targets.
DescriptionParams: DealDamage(1d4,Piercing)
TooltipConditionalDamage: DealDamage(1d4,Piercing)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(HasStatus('BURNING',context.Target)):DealDamage(1d4,Piercing,Magical)


MAG_Fire_ApplyBurningOnFireDamage_Passive
DisplayName: Hot Little Hands
Description: When the wearer deals Fire damage, the target must succeed a Constitution Saving Throw or begin Burning.
TooltipSave: Constitution
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: HasDamageDoneForType(DamageType.Fire)
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 8)):ApplyStatus(BURNING,100,2)


MAG_Fire_BonusActionOnFireSpell_Passive
DisplayName: Fiery Return
Description: When you deal Fire damage with a levelled spell, you Burn yourself and gain an additional bonus action this round.
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: (IsSpell() and not IsCantrip()) or IsAttackType(AttackType.MeleeSpellAttack)
StatsFunctors: IF(HasDamageDoneForType(DamageType.Fire)):ApplyStatus(SELF, MAG_BONUS_ACTION, 100, 1);IF(HasDamageDoneForType(DamageType.Fire)):ApplyStatus(SELF, BURNING, 100, 2)


MAG_Healer_HealSelf_Passive
DisplayName: Crowning Glory
Description: When healing another, the wearer regains [1].
DescriptionParams: RegainHitPoints(1d6)
StatsFunctorContext: OnHeal
Conditions: (Character() and not Self()) or AreaRadiusGreaterThan(1)
StatsFunctors: IF(not HasStatus('MAG_HEAL_SELF_ONCE_TECHNICAL', context.Source)):RegainHitPoints(SELF,1d6);ApplyStatus(SELF, MAG_HEAL_SELF_ONCE_TECHNICAL, 100, 0)


MAG_Healer_HealSelfPoisonWeapon_Passive
DisplayName: Venomous Revenge
Description: Whenever the wearer is healed, their weapon becomes coated in magic and deals an additional [1].
DescriptionParams: DealDamage(1d6,Poison)
StatsFunctorContext: OnHealed
StatsFunctors: ApplyStatus(MAG_WEAPON_COATED_WITH_POISON,100,2)


MAG_Healer_DisengageOnHeal_Passive
DisplayName: Cautious Healer
Description: When the wearer heals a creature, it automatically Disengages and won't trigger Opportunity Attacks.
StatsFunctorContext: OnHeal
StatsFunctors: ApplyStatus(SELF, DISENGAGE,100,1)


MAG_Healer_TempHPOnHeal_Passive
DisplayName: The Comeback
Description: When the wearer heals a target, it gains an additional 3 temporary hit points.
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnHeal
Conditions: Character()
StatsFunctors: ApplyStatus(MAG_TEMPORARY_HP_3,100,-1)


MAG_Shove_ACboost
DisplayName: Personal Space
Description: After shoving an enemy, the wearer gains a +1 to their Armour Class until their next turn.
StatsFunctorContext: OnPush
Conditions: Character() and Enemy()
StatsFunctors: ApplyStatus(SELF,MAG_AC_BOOST,100,1)


MAG_Shove_DealDamage
DisplayName: Cruel Shove
Description: You deal [1] when you Shove a creature.
DescriptionParams: DealDamage(1d4,Force)
StatsFunctorContext: OnCast
Conditions: SpellId('Target_Shove') and Character()
StatsFunctors: DealDamage(1d4,Force,Magical)


MAG_Mobility_MomentumOnDash_Passive
DisplayName: Swift Strides
Description: When the wearer Dashes or takes a similar action during combat, they gain Momentum for 3 turns.
Properties: OncePerTurn
StatsFunctorContext: OnCast
Conditions: SpellCategoryIs(SpellCategory.Dash) and Combat()
StatsFunctors: ApplyStatus(MAG_MOMENTUM,100,3);ApplyStatus(MAG_MOMENTUM_DURATION_TECHNICAL, 100, 1)


MAG_Mobility_MomentumOnDamage_Passive
DisplayName: Nimble Attack
Description: When the wielder hits an enemy with this weapon, they gain Momentum for 2 turns.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and Enemy()
StatsFunctors: ApplyStatus(SELF, MAG_MOMENTUM,100,2);ApplyStatus(SELF, MAG_MOMENTUM_DURATION_TECHNICAL, 100, 1)


MAG_Mobility_MomentumOnCombatStart_Passive
DisplayName: Smooth Start
Description: At the start of combat, the wearer gains Momentum for 3 turns.


MAG_Mobility_SprintForMomentum_Passive
Boosts: UnlockSpell(Rush_MAG_Mobility_SprintForMomentum_Action)
DisplayName: Sprint
Description: Once per turn, the wearer can reduce the duration of their Momentum by 1 turn to Sprint.
StatsFunctorContext: OnCast
Conditions: SpellId('Rush_MAG_Mobility_SprintForMomentum_Action')
StatsFunctors: SetStatusDuration(MAG_MOMENTUM,-1,Add)


MAG_Mobility_JumpOnDash_Passive
Boosts: UnlockSpell(Projectile_MAG_Mobility_JumpOnDash_Action)
DisplayName: Running Jump
Description: Once per turn, after the wearer Dashes or takes a similar action, they can Jump without using a bonus action.
StatsFunctorContext: OnCast
Conditions: SpellCategoryIs(SpellCategory.Dash) and Combat()
StatsFunctors: ApplyStatus(SELF,MAG_MOBILITY_JUMPONDASH_TECHNICAL,100,1)


MAG_Mobility_ExplosionOnJump_Passive
DisplayName: Shockwave
Description: When the wearer Jumps, they deal [1] in a [2] radius upon landing.
DescriptionParams: DealDamage(1d4,Thunder);Distance(3)
Icon: GenericIcon_DamageType_Thunder
Properties: IsToggled;Temporary
StatsFunctorContext: OnProjectileExploded
Conditions: SpellCategoryIs(SpellCategory.Jump)
StatsFunctors: PROJECTILE:CreateExplosion(Projectile_MAG_Mobility_ExplosionOnJump_Explosion);RemoveStatus(SG_Invisible)


MAG_Mobility_LowHP_Momentum_Passive
DisplayName: Frantic Urgency
Description: During combat, when the wearer starts their turn with 50% hit points or less, they gain Momentum for 1 turn.


MAG_Violence_LowHP_Violence_Passive
DisplayName: Last Stand
Description: During combat, when the wearer starts their turn with 50% hit points or less, they gain Wrath for [1] turns.
DescriptionParams: 2


MAG_Violence_ViolenceOnDash_Passive
DisplayName: Adrenaline Rush
Description: Once per turn, when you Dash you gain Wrath for [1] turns.
DescriptionParams: 2
StatsFunctorContext: OnCast
Conditions: SpellCategoryIs(SpellCategory.Dash) and Combat()
StatsFunctors: ApplyStatus(MAG_VIOLENCE,100,3);ApplyStatus(MAG_VIOLENCE_DURATION_TECHNICAL, 100, 1)


MAG_Violence_ViolenceOnDamaged_Passive
DisplayName: Grievous Retribution
Description: When an enemy damages the wearer, the wearer gains Wrath for 1 turn.
DescriptionParams: 2
Properties: OncePerTurn
StatsFunctorContext: OnDamaged
Conditions: Enemy()
StatsFunctors: ApplyStatus(MAG_VIOLENCE,100, 2);ApplyStatus(MAG_VIOLENCE_DURATION_TECHNICAL, 100, 1)


MAG_Rage_TempHPOnExit_Passive
DisplayName: Ever Vigilant
Description: When the wearer chooses to End their Rage, they gain [1] temporary hit points.
DescriptionParams: 15
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnCast
Conditions: SpellId('Shout_EndRage')
StatsFunctors: ApplyStatus(MAG_RAGE_TEMPORARY_HP_ON_RAGE_EXIT,100,-1)


MAG_MeleeDebuff_AttackDebuff1_OnDamage_Passive
DisplayName: Swift Hitter
Description: Your weapon hits hard enough to send your target Reeling for 1 turn.
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and Character()
StatsFunctors: ApplyStatus(MAG_ATTACK_DEBUFF,100,1)


MAG_MeleeDebuff_AttackDebuff12versatile_OnDamage_Passive
DisplayName: Versatile Hitter
Description: Your weapon hits hard enough to send your target Reeling for 1 turn if you are holding it in one hand, and 2 turns if you are holding it in both.
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and Character()
StatsFunctors: IF(HasVersatileOneHanded()):ApplyStatus(MAG_ATTACK_DEBUFF,100,1); IF(HasVersatileTwoHanded()):ApplyStatus(MAG_ATTACK_DEBUFF,100,2)


MAG_MeleeDebuff_AttackDebuff2_OnDamage_Passive
DisplayName: Heavy Hitter
Description: Your weapon hits hard enough to send your target Reeling for 2 turns.
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and Character()
StatsFunctors: ApplyStatus(MAG_ATTACK_DEBUFF,100,2)


MAG_MeleeDebuff_AttackDebuff1_OnDamage_Shield_Passive
DisplayName: Adamantine Shield
Description: When a melee attack misses you, the attacker is sent Reeling for [1] turn.
DescriptionParams: 2
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and not HasDamageEffectFlag(DamageFlags.Hit) and Character()
StatsFunctors: ApplyStatus(SWAP,MAG_ATTACK_DEBUFF,100,2)


MAG_MeleeDebuff_AttackDebuff1_OnDamaged_Passive
DisplayName: Adamantine Backlash
Description: When a melee attack hits you, the attacker is sent Reeling for 2 turns.
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack() and Character()
StatsFunctors: ApplyStatus(SWAP,MAG_ATTACK_DEBUFF,100,2)


MAG_MeleeDebuff_AttackDebuff2_OnDamaged_Passive
DisplayName: Intense Adamantine Backlash
Description: When a melee attack hits you, the attacker is sent Reeling for 3 turns.
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack() and Character()
StatsFunctors: ApplyStatus(SWAP,MAG_ATTACK_DEBUFF,100,3)


MAG_INCREASED_DAMAGE_COLD_Passive
DisplayName: Frostbite
Description: When taking Cold damage, take an additional [1] per turn of Frostbite remaining.
DescriptionParams: DealDamage(1,Cold)
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeCold()
StatsFunctors: DealDamage(1,Cold,Magical)


MAG_ChargedLightning_ArmorMagicBoost_Passive
DisplayName: Sparkswall Armour
Description: The wearer has a +[1] bonus to Armour Class and Saving Throws as long as they have Lightning Charges.
DescriptionParams: 1
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and not HasStatus('MAG_CHARGED_LIGHTNING')):RemoveStatus(MAG_CHARGED_LIGHTNING_AC_BONUS);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('MAG_CHARGED_LIGHTNING')):ApplyStatus(MAG_CHARGED_LIGHTNING_AC_BONUS,100,-1)


MAG_ChargedLightning_WeaponMagicBoost_Passive
Boosts: RollBonus(Attack,1);RollBonus(Damage,1)
DisplayName: Bolt-Suffused
Description: While the wielder is imbued with Lightning Charges, this weapon has a +[1] bonus to Attack Rolls and damage.
DescriptionParams: 1
BoostContext: OnAttack
BoostConditions: AttackedWithPassiveSourceWeapon() and HasStatus('MAG_CHARGED_LIGHTNING', context.Source)


MAG_ChargedLightning_UnarmedAttackAdvantage_Passive
Boosts: IF(HasStatus('MAG_CHARGED_LIGHTNING', context.Source) and (HasMetalArmor(context.Target) or IsMetalCharacter(context.Target))):Advantage(AttackRoll)
DisplayName: Effective Transmitter
Description: While imbued with Lightning Charges, attacks against metal constructs and foes wearing metal armour gain Advantage.


MAG_ChargedLightning_Charge_OnDamage_Passive
DisplayName: Electric Blood
Description: When the wielder deals damage using this weapon, they gain [1] Lightning Charges.
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING', context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL,100, 0);IF(Character()):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_GENERATE_CHARGE_FX, 100, 0);IF(Character() and not IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 2);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)


MAG_ChargedLightning_Charge_OnSpellDamage_Passive
DisplayName: Electric Veins
Description: When the wielder deals damage with a spell or cantrip, they gain [1] Lightning Charges.
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsSpell()
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING', context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL,100, 0);IF(Character()):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_GENERATE_CHARGE_FX, 100, 0);IF(Character() and not IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 2);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)


MAG_ChargedLightning_Dash_Boots_Passive
DisplayName: Speedy Sparks
Description: When the wearer Dashes or takes a similar action during combat, they gain [1] Lightning Charges.
DescriptionParams: 3
Properties: OncePerTurn
StatsFunctorContext: OnCast
Conditions: SpellCategoryIs(SpellCategory.Dash) and Combat()
StatsFunctors: ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 3);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)


MAG_ChargedLightning_ElectricSurface_Boots_Passive
DisplayName: Watersparks
Description: If the wearer starts their turn on an electrified surface, they gain [1] Lightning Charges.
DescriptionParams: 3


MAG_ChargedLightning_ElectrifyWater_Boots_Passive
DisplayName: Electrify Water
Description: When the wearer stands in water during combat, it becomes electrified.


MAG_ChargedLightning_Electrocute_Armor_Passive
DisplayName: Countershock
Description: When the wearer takes damage while having Lightning Charges, the attacker must succeed a Dexterity Saving Throw or become Shocked.
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: not SavingThrow(Ability.Dexterity, 14, false, false, context.Source) and HasStatus('MAG_CHARGED_LIGHTNING')
StatsFunctors: ApplyStatus(SWAP, MAG_CHARGED_LIGHTNING_SHOCK_FX,100,0);IF(HasStatus('MAG_CHARGED_LIGHTNING')):ApplyStatus(SWAP,SHOCKED, 100, 1)


MAG_ChargedLightning_TempHP_Helmet_Passive
DisplayName: Lifecharger
Description: When the wearer gains Lightning Charges, they also gain [1] temporary hit points.

The temporary hit points disappear if the wearer runs out of Lightning Charges.
DescriptionParams: 3
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnStatusRemoved;OnStatusApplied
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and not HasStatus('MAG_CHARGED_LIGHTNING')):RemoveStatus(MAG_CHARGED_LIGHTNING_TEMPORARY_HP_3);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('MAG_CHARGED_LIGHTNING')):ApplyStatus(MAG_CHARGED_LIGHTNING_TEMPORARY_HP_3,100,-1)


MAG_ChargedLightning_StaticDischarge_Amulet_Passive
DisplayName: Bolttwister Shroud
Description: Consume [1] Lightning Charges activate an electrical shroud that deals [2]. Hostile creatures in the shroud must succeed a Dexterity Saving Throw or become Shocked.
DescriptionParams: 4;DealDamage(1d6,Lightning)


MAG_ChargedLightning_Pull_Glove_Passive
DisplayName: Voltshover Gloves
Description: When the wearer shoves a target, they may consume [1] Lightning Charge to also inflict Shock.
DescriptionParams: 1
StatsFunctorContext: OnCast
Conditions: SpellId('Target_Shove') and Character() and HasStatus('MAG_CHARGED_LIGHTNING')
StatsFunctors: ApplyStatus(MAG_CHARGED_LIGHTNING_SHOCK_FX,100,0);IF(HasStatus('MAG_CHARGED_LIGHTNING')):ApplyStatus(SWAP,SHOCKED, 100, 1);


MAG_ChargedLightning_ExtraDamage_Ring_Passive
DisplayName: Ring of Gorgeous Bolts
Description: When you deal Lightning damage, deal an additional [1].
DescriptionParams: 2
StatsFunctorContext: OnDamage
StatsFunctors: IF(HasDamageDoneForType(DamageType.Lightning)):DealDamage(2,Lightning,Magical)


MAG_ChargedLightning_Resistance_Ring_Passive
Boosts: StatusImmunity(SHOCKED_SURFACE)
DisplayName: Spark Blocker
Description: The wearer can't be Electrocuted.


MAG_ChargedLightning_ChargeOnTakeDamage_Cloak_Passive
DisplayName: Electrical Conduit
Description: When the wearer takes damage, gain [1] Lightning Charge.
DescriptionParams: 1
StatsFunctorContext: OnDamaged
StatsFunctors: ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 2);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)


MAG_ChargedLightning_LightningAura
DisplayName: Boltflinger Aura


MAG_ChargedLightning_ChargeAdvantage_Passive
Boosts: Advantage(AttackRoll)
DisplayName: Heavy Voltage
BoostContext: OnAttack
BoostConditions: HasMetalArmor() or IsInorganic()


MAG_ChargedLightning_LightningDamage_Passive
DisplayName: Lightning Charge Damage
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: HasStatus('MAG_CHARGED_LIGHTNING', context.Source)
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL', context.Source)):DealDamage(1,Lightning,Magical);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL,100, 0)


MAG_ChargedLightning_LightningDischarge_Passive
DisplayName: Lightning Burst
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: HasStatus('MAG_CHARGED_LIGHTNING', context.Source) and not HasStatus('MAG_CHARGED_LIGHTNING_AURA_TECHNICAL', context.Source)
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING_AURA_TECHNICAL', context.Source) and IsDischargingLightning(context.Source) and not HasStatus('MAG_CHARGED_LIGHTNING_LIGHTNING_DISCHARGE_ONCE_TECHNICAL', context.Source)):DealDamage(1d8,Lightning,Magical);IF(IsDischargingLightning(context.Source) and not HasStatus('MAG_CHARGED_LIGHTNING_LIGHTNING_DISCHARGE_ONCE_TECHNICAL', context.Source)):ApplyStatus(MAG_CHARGED_LIGHTNING_GENERATE_CHARGE_FX, 100, 0);IF(IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DISCHARGE_ONCE_TECHNICAL, 100, 0);IF(not HasStatus('MAG_CHARGED_LIGHTNING_AURA_TECHNICAL', context.Source) and IsDischargingLightning(context.Source)):SetStatusDuration(SELF,MAG_CHARGED_LIGHTNING,-5,Add);


MAG_ChargedLightning_LightningDischargeSpell_Passive
DisplayName: Lightning Schisms
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsSpell() and not HasStatus('MAG_CHARGED_LIGHTNING_AURA_TECHNICAL', context.Source)
StatsFunctors: IF(IsDischargingLightning(context.Source)):DealDamage(1d6,Lightning,Magical);IF(IsDischargingLightning(context.Source)):SetStatusDuration(SELF,MAG_CHARGED_LIGHTNING,-5,Add);IF(IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_SHOCK_FX, 100, 0)


MAG_ChargedLightning_ExtraDamageSpell_Passive
DisplayName: Rigour of the Tempest
Description: While you have Lightning Charges, deal an additional [1] Lightning damage on Lightning spells and Cantrips.
DescriptionParams: DealDamage(2,Lightning)
StatsFunctorContext: OnDamage
Conditions: IsSpell()
StatsFunctors: IF(HasDamageDoneForType(DamageType.Lightning)):DealDamage(2,Lightning,Magical)


MAG_ChargedLightning_LightningDamage_Shock_Technical_Passive
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnCastResolved;OnDamage
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnDamage) and not HasStatus('MAG_CHARGED_LIGHTNING_SHOCK_FX', context.Source)):ApplyStatus(SWAP, MAG_CHARGED_LIGHTNING_SHOCK_FX, 100, 0);IF(context.HasContextFlag(StatsFunctorContext.OnCastResolved)):RemoveStatus(MAG_CHARGED_LIGHTNING_SHOCK_FX)


MAG_ChargedLightning_LightningBlast_Passive
DisplayName: Lightning Blast
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsSpell()
StatsFunctors: IF(HasDamageDoneForType(DamageType.Lightning)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_SHOCK_FX,100,0);IF(HasDamageDoneForType(DamageType.Lightning)):DealDamage(MAG_CHARGED_LIGHTNING.Duration,Lightning,Magical);IF(HasDamageDoneForType(DamageType.Lightning)):RemoveStatus(SELF,MAG_CHARGED_LIGHTNING);IF(HasDamageDoneForType(DamageType.Lightning)):RemoveStatus(SELF,MAG_CHARGED_LIGHTNING_LIGHTNING_BLAST);IF(HasDamageDoneForType(DamageType.Lightning)):ApplyStatus(MAG_CHARGED_LIGHTNING_LIGHTNING_BLAST_TARGET_FX, 100,1);


MAG_ChargedLightning_EnsnaringShock_Passive
DisplayName: Ensnaring Shock
Description: When the target moves, create a Lightning explosion with [1] radius that deals [2].
DescriptionParams: 2;DealDamage(1d4, Lightning)
StatsFunctorContext: OnMovedDistance
StatsFunctors: CreateExplosion(Projectile_MAG_ChargedLightning_EnsnaringShock_Explosion)


MAG_ChargedLightning_AbilityCheckBoost_Passive
DisplayName: Charged Lightning
Description: The wearer has +[1] to Strength and Dexterity Checks, as long as they have Lightning Charges.
DescriptionParams: 1
StatsFunctorContext: OnStatusRemoved;OnStatusApplied
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and not HasStatus('MAG_CHARGED_LIGHTNING')):RemoveStatus(MAG_CHARGED_LIGHTNING_ABILITY_CHECK_BOOST);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('MAG_CHARGED_LIGHTNING')):ApplyStatus(MAG_CHARGED_LIGHTNING_ABILITY_CHECK_BOOST,100,-1)


MAG_ChargedLightning_Charge_OnUnarmedDamage_Passive
DisplayName: Conductive Strikes
Description: On a hit with an unarmed attack, the wearer gains [1] Lightning Charges.
DescriptionParams: 2
StatsFunctorContext: OnDamage
Conditions: IsUnarmedAttack()
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING', context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL,100, 0);IF(Character()):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_GENERATE_CHARGE_FX, 100, 0);IF(Character() and not IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 2);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)


MAG_BardicInspiration_TempHP_Armor_Passive
DisplayName: Remedial Rhymes
Description: When you inspire an ally using Bardic Inspiration, you gain [1].
DescriptionParams: GainTemporaryHitPoints(4)
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnCast
Conditions: SpellId('Target_BardicInspiration') or SpellId('Target_BardicInspiration_Combat')
StatsFunctors: ApplyStatus(SELF, MAG_TEMPORARY_HP_BARDIC_INSPIRATION, 100, -1)


MAG_BardicInspiration_Heal_Hat_Passive
DisplayName: Soothing Songs
Description: When you inspire an ally using Bardic Inspiration, they also regain [1].
DescriptionParams: RegainHitPoints(1d6)
StatsFunctorContext: OnAttack
Conditions: SpellId('Target_BardicInspiration') or SpellId('Target_BardicInspiration_Combat')
StatsFunctors: RegainHitPoints(1d6)


MAG_Paladin_LayOnHandsSupport_Gloves_Passive
DisplayName: Warding Hands
Description: When you use your Channel Oath spells, you gain Heroism.
DescriptionParams: 50
StatsFunctorContext: OnAttack
Conditions: HasUseCosts('ChannelOath')
StatsFunctors: ApplyStatus(SELF, HEROISM, 100, 10)


MAG_Paladin_SmiteSpellsSupport_Helmet_Passive
DisplayName: Bolstering Smite
Description: When you apply a condition with one of your Smite spells, you gain temporary hit points equal to your Charisma Modifier.
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnStatusApply
Conditions: StatusId('BLINDING_SMITE_BLINDED') or StatusId('BRANDING_SMITE') or StatusId('SEARING_SMITE') or StatusId('FRIGHTENED') or StatusId('BANISHING_SMITE')
StatsFunctors: ApplyStatus(SELF, MAG_PALADIN_TEMP_HP, 100, 2)


MAG_Paladin_MomentumOnConcentration_Boots_Passive
DisplayName: Focused Stride
Description: When you cast a spell that requires concentration, you gain Momentum for [1] turn.

While you are concentrating, you can't get knocked Prone or be moved against your will.
DescriptionParams: 1
StatsFunctorContext: OnCast
Conditions: HasSpellFlag(SpellFlags.Concentration)
StatsFunctors: ApplyStatus(SELF, MAG_MOMENTUM, 100, 1);ApplyStatus(SELF, MAG_UNMOVABLE, 100, -1);ApplyStatus(SELF, MAG_MOMENTUM_DURATION_TECHNICAL, 100, 1)


MAG_Paladin_MomentumOnConcentration_Boots_Technical_Passive
Properties: IsHidden
StatsFunctorContext: OnStatusRemove;OnStatusRemoved;OnDamaged
Conditions: not IsConcentrating()
StatsFunctors: RemoveStatus(MAG_UNMOVABLE)
DisplayName: Focused Stride*
Description: When you cast a spell that requires concentration, you gain Momentum for [1] turn.

While you are concentrating, you can't get knocked Prone or be moved against your will.*
DescriptionParams: 1*
Stats inherited from: *MAG_Paladin_MomentumOnConcentration_Boots_Passive


ORI_Karlach_Rage_Flames
DisplayName: %%% Karlach Rage Flames
Description: %%% Gives Karlach flames when raging
Properties: IsHidden
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
StatsFunctors: IF(HasStatus('SG_Rage',context.Target) and not HasStatus('ORI_KARLACH_RAGE_FIRE_VFX',context.Target)):ApplyStatus(ORI_KARLACH_RAGE_FIRE_VFX,100,-1);


_SCL_p


HAV_Phasm_ParalizingAttacks
DisplayName: Caustic Strikes
Description: This creature's attack deals additional Acid damage and may inflict Paralysed.
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsUnarmedAttack()
StatsFunctors: DealDamage(4d8,Acid,Magical);IF(not SavingThrow(Ability.Constitution, 15)):ApplyStatus(PARALYZED,100,1)


SCL_Raven_Hardcore
DisplayName: Dazzling Blows
Description: Attacks from this creature can possibly Blind the target.
StatsFunctorContext: OnAttack
Conditions: IsUnarmedAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(BLINDED,100,2)
Properties: Highlighted*
Stats inherited from: *HAV_Phasm_ParalizingAttacks


SCL_CrawlingClaw_Hardcore
DisplayName: Necrotic Claws
Description: Your attacks deal an extra [1].
DescriptionParams: DealDamage(1d6,Necrotic)
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsUnarmedAttack()
StatsFunctors: DealDamage(1d6,Necrotic,Magical)


_OTHER_p


SHA_NightsongPrison_SoulCage
DisplayName: Bound to Soul Cage
Description: You can use the soul cage's powers yourself.


SHA_SharBlessing
DisplayName: Shar's Blessing
Description: If Shar allows it, use this spear to kill Nightsong.


SHA_NightsongResurrection
Boosts: DownedStatus(GLO_NIGHTSONGRESURRECTION_DOWNED,20)
DisplayName: Child of the Moonmaiden
Description: Blessed with the favour of a goddess, Nightsong cannot be permanently killed. When unconscious, the start of her turn she recovers 1 hit point.
Properties: Highlighted


TWN_Brewer_Holly_Acid
DisplayName: Dreamlike Aura: Acid
Description: Staying close to this creature grants Resistance to Acid damage.
Properties: Highlighted
Conditions: Character()
StatsFunctors: ApplyStatus(SELF, TWN_DISTILLERY_AURA_ACID,100,-1)


TWN_Brewer_Holly_Cold
DisplayName: Dreamlike Aura: Cold
Description: Staying close to this creature grants Resistance to Cold damage.
Properties: Highlighted
Conditions: Character()
StatsFunctors: ApplyStatus(SELF, TWN_DISTILLERY_AURA_COLD,100,-1)


TWN_Brewer_Holly_Fire
DisplayName: Dreamlike Aura: Fire
Description: Staying close to this creature grants Resistance to Fire damage.
Properties: Highlighted
Conditions: Character()
StatsFunctors: ApplyStatus(SELF, TWN_DISTILLERY_AURA_FIRE,100,-1)


TWN_Brewer_Holly_Lightning
DisplayName: Dreamlike Aura: Lightning
Description: Staying close to this creature grants Resistance to Lightning damage.
Properties: Highlighted
Conditions: Character()
StatsFunctors: ApplyStatus(SELF, TWN_DISTILLERY_AURA_LIGHTNING,100,-1)


TWN_Brewer_Holly_Poison
DisplayName: Dreamlike Aura: Poison
Description: Staying close to this creature grants Resistance to Poison damage.
Properties: Highlighted
Conditions: Character()
StatsFunctors: ApplyStatus(SELF, TWN_DISTILLERY_AURA_POISON,100,-1)


TWN_TC_Visage_CursedGold
DisplayName: Accursed Coins
Description: This cursed visage controls part of the coins protecting the Toll Collector.
Icon: Item_LOOT_COINS_Gold_Pile_Medium_A
Properties: Highlighted


TWN_GithyankiWarlock_FormOfDread
DisplayName: Form of Dread
Description: The Ch'r'ai has [1] and can't be Frightened. Each time she attacks a foe, that foe can become Frightened for 1 turn.
DescriptionParams: GainTemporaryHitPoints(15)
Icon: PassiveFeature_Generic_Death
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: IF(not SavingThrow(Ability.Wisdom, SourceSpellDC())):ApplyStatus(FRIGHTENED,100,2)


TWN_ApplyWET
DisplayName: %%% Technical: Apply Wet on Hit
Description: %%% Technical: Apply Wet on Hit
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeAttack() or IsUnarmedAttack()
StatsFunctors: ApplyStatus(WET, 100, 2)


TWN_PlaquePuzzle_Wisdom
Boosts: Advantage(SavingThrow, Wisdom);IF(IsSpell()):Advantage(AttackRoll)
DisplayName: Paragon of Wisdom
Description: This Dark Justiciar was anointed by Shar as a sentinel of Wisdom, representing one of her most valued attributes in a follower. They have Advantage on all Wisdom Saving Throws and Spell Attack Rolls.
Properties: Highlighted


TWN_PlaquePuzzle_Intelligence
Boosts: Advantage(SavingThrow, Intelligence);IF(IsSpell()):Advantage(AttackRoll)
DisplayName: Paragon of Intelligence
Description: This Dark Justiciar was anointed by Shar as a sentinel of Intelligence, representing one of her most valued attributes in a follower. They have Advantage on all Intelligence Saving Throws and Spell Attack Rolls.
Properties: Highlighted


TWN_PlaquePuzzle_Charisma
Boosts: Advantage(SavingThrow, Charisma);IF(IsSpell()):Advantage(AttackRoll)
DisplayName: Paragon of Charisma
Description: This Dark Justiciar was anointed by Shar as a sentinel of Charisma, representing one of her most valued attributes in a follower. They have Advantage on all Charisma Saving Throws and Spell Attack Rolls.
Properties: Highlighted


TWN_Nightdome_ReflectDamage
DisplayName: Cursed Vengeance
Description: Oliver's Nightdome won't allow for you to hurt him. Any damage done to the dome will be reflected in twofold to its attacker.
Properties: Highlighted


TWN_KuoToa_Storm
Boosts: StatusImmunity(SHOCKED_SURFACE);StatusImmunity(MAG_ELECTROCUTED);
DisplayName: Electrocution Immunity
Description: Years of ambushing ships during lightning storms means that that this creature cannot be Electrocuted.
Properties: Highlighted


TWN_KuoToa_LightningDamage
Boosts: CharacterWeaponDamage(1d8,Lightning)
DisplayName: Rend With White Lightning
Description: Successful weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d8, Lightning)
Properties: Highlighted


TWN_AasimarSurvivor_SpawnShadow
DisplayName: %%% EMPTY
Description: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: HasHPPercentageEqualOrLessThan(0) and not Dead()
StatsFunctors: GROUND:Spawn(8b3d2632-ed4c-40c3-984a-25d52f6074e4)


HAV_Phasm_AcidPool
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnDamaged
StatsFunctors: CreateSurface(3,2,Acid)


_SHA_p


SHA_TortureTrial_Double
DisplayName: Shar's Rules
Description: Damaging a Reflection that is not your own causes Shar to intervene, reducing all Ability Scores by 1 until your next Long Rest. This reduction can stack up to 4 times.
StatsFunctorContext: OnDamaged
Conditions: not HasStatus('SHA_TORTURETRIAL_DOUBLE_TARGET',context.Source,context.Target) and TotalDamageDoneGreaterThan(0) and HasStatus('SHA_TORTURETRIAL_DOUBLE_TARGET',context.Source)
StatsFunctors: IF(HasStatus('SHA_TORTURETRIAL_SHAR_DEBUFF_3', context.Source)):ApplyStatus(SWAP,SHA_TORTURETRIAL_SHAR_DEBUFF_4,100,-1);IF(HasStatus('SHA_TORTURETRIAL_SHAR_DEBUFF_2', context.Source)):ApplyStatus(SWAP,SHA_TORTURETRIAL_SHAR_DEBUFF_3,100,-1);IF(HasStatus('SHA_TORTURETRIAL_SHAR_DEBUFF_1', context.Source)):ApplyStatus(SWAP,SHA_TORTURETRIAL_SHAR_DEBUFF_2,100,-1);IF(not HasStatus('SHA_TORTURETRIAL_SHAR_DEBUFF_4', context.Source)):ApplyStatus(SWAP,SHA_TORTURETRIAL_SHAR_DEBUFF_1,100,-1);


SHA_DarkVengeance
Boosts: IF(not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll);
DisplayName: Dark Vengeance
Description: The Justiciar has advantage against targets standing in darkness.
Properties: Highlighted


SHA_VisionOfShar
Boosts: StatusImmunity(SG_Blinded)
DisplayName: Shar's Sight
Description: The Justiciar can't be Blinded.
Properties: Highlighted


SHA_DarkLifeforce
Boosts: IF(HasStatus(DOWNED)):Advantage(AttackRoll);
DisplayName: Dark Lifeforce
Description: When reduced to 0 hit points, this character immediately regains [1]. Only Radiant damage can prevent this resurrection.
BoostContext: OnStatusApply


SHA_MistressKiss
Boosts: IF(not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll);
DisplayName: The Mistress' Kiss
Description: If this character starts a turn in darkness, it regains [1].


SHA_Lyrthindor_UnlockExtraSpellSlots
Boosts: ActionResource(SpellSlot,4,6)
DisplayName: %%% Empty
Properties: OncePerCombat;IsHidden
BoostContext: OnDamaged
BoostConditions: HasHPPercentageLessThan(60)


CRE_Mindsteal_Link_Target
DisplayName: Mindsteal Link
Description: Being drained by Ch'r'ai W'wargaz.

Received a -[1] penalty on its Armour Class and is Vulnerable to Psychic damage.

Condition ends when the affected entity damages Ch'r'ai W'wargaz.
DescriptionParams: 2
Icon: GenericIcon_DamageType_Psychic
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: HasStatus('CRE_MINDSTEAL_LINK_SOURCE')
StatsFunctors: RemoveStatus(SELF,CRE_MINDSTEAL_LINK_TARGET);RemoveStatus(SELF,CRE_MINDSTEAL_LINK)


TWN_RatCatcher_Passive
Boosts: IF(Tagged('BEAST', context.Target)):Advantage(AttackRoll)
DisplayName: Rat Catcher
Description: Attack Rolls against beasts have Advantage.
StatsFunctorContext: OnAttack


MAG_Throw_Swap
Boosts: IF(SpellTypeIs(SpellType.Throw)):RollBonus(Attack, 1)
DisplayName: Subtle Swap
Description: You gain a +[1] bonus to Attack Rolls when throwing, and may swap positions with the target if they fail a Dexterity Saving Throw.
DescriptionParams: 1
StatsFunctorContext: OnDamage
Conditions: HasWeaponProperty(WeaponProperties.Thrown, context.HitDescription.ThrownObject)
StatsFunctors: IF(not SavingThrow(Ability.Dexterity,13)):SwapPlaces()


MOO_KethericArmor
Boosts: Attribute(Grounded);Disadvantage(SavingThrow, Dexterity);
DisplayName: Reaper's Rigidity
Description: When activated, you can't be moved against your will by any spell or action, but have Disadvantage on Dexterity Saving Throws.
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar


SCE_ExhaustionImmunity
Boosts: StatusImmunity(SG_Exhausted)
DisplayName: Exhaustion Immunity
Description: Granted by Khalid's Gift.


SCE_TieflingFollowup_BardicInspiration_Attack_Ability
Boosts: RollBonus(SkillCheck,1d12);RollBonus(RawAbility,1d12);RollBonus(Attack,1d12)
DisplayName: Improved Bardic Inspiration: Attack Roll or Ability Check
Description: Add a +[1] bonus to your next Attack Roll or Ability Check.
DescriptionParams: 1d12
Properties: IsToggled;Temporary
StatsFunctorContext: OnAttack;OnAbilityCheck
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnAttack) and IsAttack()):RemoveStatus(SELF,SCE_TIEFLINGFOLLOWUP_BARDIC_INSPIRATION);IF(context.HasContextFlag(StatsFunctorContext.OnAbilityCheck)):RemoveStatus(SCE_TIEFLINGFOLLOWUP_BARDIC_INSPIRATION)


SCE_TieflingFollowup_BardicInspiration_SavingThrow
Boosts: RollBonus(SavingThrow,1d12)
DisplayName: Improved Bardic Inspiration: Saving Throw
Description: Add a +[1] bonus to your next Saving Throw.
DescriptionParams: 1d12
Properties: IsToggled;Temporary
StatsFunctorContext: OnAttacked
StatsFunctors: RemoveStatus(SCE_TIEFLINGFOLLOWUP_BARDIC_INSPIRATION)


MAG_LC_Cyric_FearImmunity_Amulet_Passive
Boosts: StatusImmunity(SG_Frightened);StatusImmunity(SG_Fleeing);StatusImmunity(HIDEOUS_LAUGHTER)
DisplayName: Dauntless
Description: You can't be Frightened, and cannot be afflicted with other emotion-altering conditions.


CRE_BrainDamage_INT
Boosts: Ability(Intelligence, -2)
DisplayName: Weakened Intelligence
Description: Your Intelligence has been reduced by 2 by the Zaith'isk.
Icon: PassiveFeature_CRE_BrainDamage_INT
Properties: Highlighted


CRE_BrainDamage_WIS
Boosts: Ability(Wisdom, -2)
DisplayName: Weakened Wisdom
Description: Your Wisdom has been reduced by 2 by the Zaith'isk
Icon: PassiveFeature_CRE_BrainDamage_WIS
Properties: Highlighted


CRE_BrainDamage_CON
Boosts: Ability(Constitution, -2)
DisplayName: Weakened Constitution
Description: Your Constitution has been reduced by 2 by the Zaith'isk.
Icon: PassiveFeature_CRE_BrainDamage_CON
Properties: Highlighted


CRE_GithInfirmary_Awakened
Boosts: UnlockSpellVariant(IsTadpolePower(),ModifyUseCosts(Replace,BonusActionPoint,1,0,ActionPoint))
DisplayName: Awakened
Description: You can use all of your Illithid Powers as a bonus action. Your resistance to the zaith'isk in the githyanki infirmary awakened this power.
Icon: PassiveFeature_CRE_GithInfirmary_Awakened
Properties: Highlighted


CRE_BreweryKobolds_FireWineBelly
DisplayName: %%%EMPTY
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: HasHPLessThan(1) and IsDamageTypeFire()
StatsFunctors: ApplyStatus(CRE_BREWERYKOBOLDS_FIREWINEBELLY_TECHNICAL, 100, 1)


SHA_FleshGolem_Berserk
Boosts: UnlockInterrupt(Interrupt_Berserk_FleshGolem)
DisplayName: Berserk
Description: This entity will go Berserk if its health diminishes.
Icon: Action_Barbarian_Frenzy
Properties: Highlighted
StatsFunctorContext: OnHealed
Conditions: HasMaxHPWithoutTemporaryHP()
StatsFunctors: RemoveStatus(SHA_NECROMANCER_FLESH_BERSERK)


SHA_Skeleton_NecroticStrike
Boosts: CharacterWeaponDamage(1d8,Necrotic)
DisplayName: Necrotic Strike
Description: Deal an extra [1].
DescriptionParams: DealDamage(1d8,Necrotic)
Icon: GenericIcon_DamageType_Necrotic
Properties: Highlighted


COL_Restore_Drain
Properties: IsHidden
StatsFunctorContext: OnCast
StatsFunctors: IF(StatusGroupDurationEqual(context.Source,'COL_RESTORE_DRAIN',1)):TriggerRandomCast(20,,COL_RestoreDrain);IF(StatusGroupDurationEqual(context.Source,'COL_RESTORE_DRAIN',2)):TriggerRandomCast(14,,COL_RestoreDrain);IF(StatusGroupDurationEqual(context.Source,'COL_RESTORE_DRAIN',3)):TriggerRandomCast(7,,COL_RestoreDrain);IF(StatusDurationEqualOrMoreThan(context.Source,'COL_RESTORE_DRAIN',4)):TriggerRandomCast(1,,COL_RestoreDrain)


ORI_Karlach_FirstUpgrade
Boosts: Tag(CHARMED_ADV)
DisplayName: Heart of Iron
Description: The infernal engine that is Karlach's heart is burning more evenly.

She has Advantage on Saving Throws against being Charmed.
Icon: PassiveFeature_KarlachUpgrade_1
Properties: Highlighted


ORI_Karlach_SecondUpgrade
Boosts: StatusImmunity(SG_Charmed)
DisplayName: Heart Ablaze
Description: Infernal iron has anchored the war machine that is Karlach's heart.

She can touch others without burning them, and can no longer be Charmed.
Icon: PassiveFeature_KarlachUpgrade_2
Properties: Highlighted


Karlach_Infernal_Fury
Boosts: IF(HasStatus('SG_Rage', context.Source)):CharacterWeaponDamage(1d4,Fire);IF(HasStatus('SG_Rage', context.Source)):CharacterUnarmedDamage(1d4, Fire);IF(HasHPPercentageLessThan(25,context.Source)):CharacterWeaponDamage(1d4,Fire);IF(HasHPPercentageLessThan(25,context.Source)):CharacterUnarmedDamage(1d4, Fire)
DisplayName: Infernal Fury
Properties: IsHidden


LOW_LiaraPortyr_Brave
Boosts: Tag(FRIGHTENED_ADV)
DisplayName: Brave
Description: A stalwart heart grants the affected entity Advantage on Saving Throws against being Frightened.
Icon: GenericIcon_Intent_Buff


LOW_GithProdigy_ReactiveDisplacement
DisplayName: Shunt Through Space
Description: Using a reaction after being damaged, Ptaris teleports as far as he can from the attacker.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint',1,0, false)
StatsFunctors: ApplyStatus(LOW_GITHYANKIPRODIGY_REACTIVEDISPLACEMENT,100,1);UseActionResource(ReactionActionPoint,1)


LOW_GithProdigy_PsionicSkin
DisplayName: Psionic Skin
Description: Removes all conditions at the start of its turns.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted
StatsFunctorContext: OnTurn
StatsFunctors: RemoveStatus(SG_Condition)


LOW_GithProdigy_MentalImage_CullingStrikes
DisplayName: Culling Strikes
Description: The Mental Image creates a new Mental Image each time it hits a character with an attack.
Icon: GenericIcon_DamageType_Psychic
Properties: Highlighted


LOW_Potion_Master
DisplayName: Nimble Alchemist
Description: A potions master, Dolor can throw or drink potions as a free action.
Icon: statIcons_GlowingFlask
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: SpellId('Target_OffhandAttack')
StatsFunctors: ApplyStatus(SELF,LOW_DOLOR_BONUS,100,1)


LOW_SerialKiller_Dolor_Ambush
Boosts: IF(HasStatus('DOPPELGANGER_OFFBALANCE')):CriticalDamageOnHit()
DisplayName: Morphic Ambush
Description: Any successful Attack Roll against a creature that has been Ambushed by a Doppelganger is a Critical Hit.
Icon: PassiveFeature_Generic_Threat*
Properties: Highlighted*
Stats inherited from: *Assassinate_Ambush


LOW_AncientLair_Curse
DisplayName: Weavepain Curse
Description: Cursed by the rot of an undead's lair. After casting a spell, you receive [1] per Spell Level. Once the curse is removed, a character cannot be cursed this way again until they finish a Long Rest.
DescriptionParams: DealDamage(2d6,Necrotic)
Icon: GenericIcon_Intent_Damage
Properties: IsHidden
StatsFunctorContext: OnCast
StatsFunctors: IF(SpellPowerLevelEqualTo(1)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL1,100,1);IF(SpellPowerLevelEqualTo(2)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL2,100,1);IF(SpellPowerLevelEqualTo(3)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL3,100,1);IF(SpellPowerLevelEqualTo(4)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL4,100,1);IF(SpellPowerLevelEqualTo(5)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL5,100,1);IF(SpellPowerLevelEqualTo(6)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL6,100,1)


LOW_Cazador_SpawnBuff_001_Passive
DisplayName: %%%Technical Passive - do not destub
Description: %%%This character receives Mirror Image each turn. Tech passive, do not destub
Properties: IsHidden
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('LOW_CAZADORSPALACE_SPAWNBUFF_001')
StatsFunctors: ApplyStatus(LOW_CAZADORSPALACE_SPAWNBUFF_001_MIRROR_IMAGE_3,100,1); ApplyStatus(LOW_CAZADORSPALACE_SPAWNBUFF_001_MIRROR_IMAGE_2,100,1); ApplyStatus(LOW_CAZADORSPALACE_SPAWNBUFF_001_MIRROR_IMAGE_1,100,1)


LOW_Cazador_SpawnBuff_002_Passive
Boosts: Advantage(SavingThrow,Strength);Advantage(SavingThrow,Constitution);Advantage(SavingThrow,Dexterity);Advantage(SavingThrow,Intelligence);Advantage(SavingThrow,Wisdom);Advantage(SavingThrow,Charisma);
Properties: IsHidden
BoostContext: OnObscurityChanged
BoostConditions: not HasObscuredState(ObscuredState.Clear)


LOW_Cazador_SpawnBuff_004_Passive
Boosts: StatusImmunity(TURNED)
Properties: IsHidden


LOW_Cazador_SpawnBuff_Astarion_Passive
Properties: IsHidden
StatsFunctorContext: OnSurfaceEnter
Conditions: InSurface('SurfaceBlood',context.Source)
StatsFunctors: RegainHitPoints(2d4);GROUND:CreateSurface(1,-1,None)


LOW_GithProdigy_UnnaturalGrowth
Boosts: ActionResource(ActionPoint,1,0)
DisplayName: Unnatural Growth
Description: Take 2 actions per round.
Icon: GenericIcon_Intent_Buff
Properties: Highlighted


LOW_Guildhall_ExtraAttack_DaggerSpecialist
DisplayName: Dagger Specialist
Description: This creature can throw up to 3 daggers per round.
StatsFunctorContext: OnAttack;OnCast
Conditions: SpellId('Throw_LOW_NineFingers_SneakyDagger')
StatsFunctors: ApplyStatus(SELF,LOW_GUILDHALL_DAGGER_SPECIALIST_2,100,1)
Icon: PassiveFeature_ExtraAttack*
Properties: Highlighted*
Stats inherited from: *ExtraAttack_2


LOW_Guildhall_IsolatedPrey
Boosts: IF(not HasAllyWithinRange('SG_Incapacitated',1.5)):Advantage(AttackRoll)
DisplayName: Isolated Prey
Description: This creature has Advantage on Attack Rolls against targets that that do not have allies with 5m.
Properties: Highlighted


LOW_Guildhall_DaggerThrower
Boosts: EntityThrowDamage(8)
DisplayName: Dagger Thrower
Description: This creature adds double their Proficiency Bonus to the damage they deal on ranged attacks made with daggers.
TooltipConditionalDamage: DealDamage(8, Piercing)
Properties: Highlighted


LOW_Guildhall_SneakyRiposte
DisplayName: Sneaky Riposte
Description: Strike a foe that just missed you with an attack, inflicting Sneak Attack damage if you have Advantage.
TooltipUseCosts: ReactionActionPoint:1
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and IsMiss() and HasActionResource('ReactionActionPoint',1,0, false) and not (not Player() and Tagged('AI_IGNORED_TARGET',context.Source)) and not HasStatus('INVISIBILITY') and HasLastAttackTriggered()
StatsFunctors: IF((TargetHasAdvantage() or HasAllyWithinRange('SG_Incapacitated',1.5,nil,nil,context.Source,context.Target)) and not TargetHasDisadvantage()):UseSpell(SWAP,Target_SneakAttack,true,true,true); IF( not ((TargetHasAdvantage() or HasAllyWithinRange('SG_Incapacitated',1.5,nil,nil,context.Source,context.Target)) and not TargetHasDisadvantage())):UseSpell(SWAP,Target_Riposte,true,true,true); UseActionResource(ReactionActionPoint,1)


LOW_Guildhall_AdaptableSneakAttacks
DisplayName: Adaptable Skullduggery
Description: This creature can perform a Sneak Attack with any weapon, not only those marked as Finesse.
Properties: Highlighted


LOW_BlushingMermaid_Redcap_Alcohol
DisplayName: Merry Revelry
Description: This Redcap's Bloodlust is subdued when there are traces of alcohol in a target's blood, which means they will primarily target creatures who are sober.
Icon: Status_Drunk
Properties: Highlighted


LOW_BlushingMermaid_Redcap_Buff
Boosts: Ability(Constitution,2); Ability(Strength,2)
DisplayName: Ethel's Twisted Blessing
Description: As one of Ethel's loyal servants, this redcap's has an additional 40 hit points, their Strength and Constitution scores are increased +2, and their attacks deal an additional [1] damage.
DescriptionParams: DealDamage(1d12, Slashing)
Icon: PassiveFeature_Generic_Blood
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack()
StatsFunctors: DealDamage(1d12, Slashing)


LOW_HagSurvivors_Bloodlust
DisplayName: %%% Apply Bloodlust
Description: %%% Technical status to add Bloodlust to Jatlo when he transforms.
Properties: IsHidden
StatsFunctorContext: OnStatusRemoved
Conditions: not Dead() and not HasStatus('LOW_HAGSPY_DISGUISE') and not HasStatus('LOW_REDCAP_BLOODLUST')
StatsFunctors: ApplyStatus(LOW_REDCAP_BLOODLUST, 100, 5);ApplyStatus(LOW_HAGSPY_RECAP_PASSIVES,100,-1)


LOW_Hag_Mushroom_ReactiveFungus
DisplayName: Reactive Fungus
Description: The mushroom releases Pacifying Spores when it's damaged. Pacifying Spores make movement and taking actions impossible.
Icon: PassiveFeature_Generic_Nature
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: not HasStatus('BURNING') and not HasStatus('SEARING_SMITE')
StatsFunctors: GROUND:CreateSurface(3,2,SporePinkCloud)


LOW_Hag_Mushroom_VFX
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnStatusApplied
Conditions: (HasStatus('BURNING') or HasStatus('SEARING_SMITE') or HasStatus('CHILL_TOUCH')) and HasStatus('LOW_HAG_MUSHROOM_VFX')
StatsFunctors: RemoveStatus(LOW_HAG_MUSHROOM_VFX)


LOW_OskarsBeloved_HarrowingPresence
DisplayName: Harrowing Presence
Description: Mortal will frays and breaks around this powerful spirit. Creatures within [1] are Harrowed.

Undead creatures ignore this effect.
DescriptionParams: Distance(10)
Properties: Highlighted


LOW_OskarsBeloved_Poltergeists_Invisible
DisplayName: Innate Invisibility
Description: Invisible by nature, this creature can only be seen through magical means.
Properties: Highlighted
StatsFunctorContext: OnStatusRemove;OnTurn
Conditions: not HasStatus('WET') and not HasStatus('FAERIE_FIRE') and not HasStatus('BRANDING_SMITE') and not HasStatus('SEE_INVISIBILITY_REVEAL') and not HasStatus('LOW_POLTERGEIST_INVISIBLE')
StatsFunctors: ApplyStatus(LOW_POLTERGEIST_INVISIBLE, 100, -1)


LOW_OskarsBeloved_Poltergeists_See_Invisibility
DisplayName: %%% Technical: remove invisibility when player uses "see invisibility"
Description: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnStatusApplied
Conditions: HasStatus('SEE_INVISIBILITY_REVEAL')
StatsFunctors: RemoveStatus(LOW_POLTERGEIST_INVISIBLE)


LOW_OskarsBeloved_Poltergeists_LimitThrow
DisplayName: %%% Technical: adds nearby item aura to poltergeists
Description: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnTurn
Conditions: not HasStatus('LOW_POLTERGEIST_THROW_COMBAT')
StatsFunctors: ApplyStatus(LOW_POLTERGEIST_THROW_COMBAT, 100, 1)


LOW_OskarsBeloved_Poltergeists_Fall
DisplayName: Unearthly
Description: This creature is Immunity to Falling damage.


LOW_ZombieBeggars_LumbarResistance
Properties: IsHidden


LOW_DevilsFee_Bounty
DisplayName: Infectious Greed
Description: Tempted by the riches that Mammon offers to those most faithful to him, all allies in the presence of this creature are affected by Infectious Greed.
Properties: Highlighted


LOW_DevilsFee_Gold
Boosts: IncreaseMaxHP(66)
DisplayName: Gold Plating
Description: This creature has been blessed by Mammon, giving them a second skin of gold that increases their Constitution to [1] and their base Armour Class to [2], and grants an additional [3].
DescriptionParams: 20;15;RegainHitPoints(66)
Properties: Highlighted


LOW_DevilsFee_ImpSpell
DisplayName: %%% Dead Helsik Spell
Description: %%% Technical passive to apply a status that adds a spell to the Gilded Imps.
Properties: IsHidden
StatsFunctorContext: OnStatusRemoved
Conditions: not Dead() and not HasStatus('LOW_DEVILSFEE_BUFF') and not HasStatus('LOW_DEVILSFEE_SPELL')
StatsFunctors: ApplyStatus(LOW_DEVILSFEE_SPELL, 100, -1)


LOW_RamazithsTower_ElementalSiphon
Boosts: Tag(LOW_RAMAZITHSTOWER_LORROAKAN_TECHNICAL)
DisplayName: Elemental Siphon
Description: The affected entity draws elemental power from any myrmidons within [1].
DescriptionParams: Distance(30)
Properties: Highlighted
BoostConditions: not Dead()


LOW_RamazithsTower_ElementalRebuke
DisplayName: Elemental Retort
Description: When attacked, the affected entity can draw on Siphoned magic to cast Elemental Retort.
DescriptionParams: Distance(18);3d8
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: Enemy() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellId('Target_VowOfEnmity') and not SpellId('Target_HuntersMark') and not SpellId('Target_HuntersMark_Reapply') and HasLastAttackTriggered() and not SpellId('Target_CuttingWords')
StatsFunctors: IF(HasStatus('LOW_LORROAKAN_FIRE',context.Target) or HasStatus('LOW_LORROAKAN_EARTH',context.Target) or HasStatus('LOW_LORROAKAN_AIR',context.Target) or HasStatus('LOW_LORROAKAN_WATER',context.Target)):UseSpell(SWAP,Target_LOW_RamazithsTower_Dummy,true,true,true);


LOW_GreaseWizard_ElementalAffinity
StatsFunctorContext: OnCreate;OnTurn;OnCast
Conditions: not HasStatus('ELEMENTALAFFINITY_FIRE_EXTRA_DAMAGE_TECHNICAL')
StatsFunctors: ApplyStatus(ELEMENTALAFFINITY_FIRE_EXTRA_DAMAGE_TECHNICAL,100,-1)
DisplayName: Elemental Affinity: Damage*
Description: When you cast a spell that deals damage of the type associated with your draconic ancestry, you add your Charisma Modifier to the damage.*
Icon: PassiveFeature_ElementalAffinity_ExtraDamage*
Properties: Highlighted*
Stats inherited from: *ElementalAffinity_Damage


LOW_Rolan_SignatureSpells
Boosts: UnlockSpell(Target_LOW_Rolan_MageArmor,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Projectile_LOW_Rolan_MagicMissile,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Zone_LOW_Rolan_Thunderwave,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Zone_LOW_Rolan_ColorSpray,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,)
DisplayName: %%% EMPTY
Properties: IsHidden


LOW_Chasm_Mangle_Pushback
DisplayName: Propelling Strike
Description: On a hit, push the target [1] away from you.
DescriptionParams: Distance(4.5)
Properties:
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: Force(4.5);
Icon: PassiveFeature_RepellingBlast*
Stats inherited from: *RepellingBlast


LOW_Houndmaster_CompanionsBond
DisplayName: Man's Best Friend
Description: Your Proficiency Bonus is added to the Armour Class and damage rolls of your hunting dogs.
Icon: PassiveFeature_CompanionsBond*
Properties: Highlighted*
Stats inherited from: *CompanionsBond


LOW_Houndmaster_CompanionsBond_Creature
Boosts: AddProficiencyToDamage();AddProficiencyToAC() *
DisplayName: Man's Best Friend
Description: This hunting dog's Armour Class and damage increase by an amount equal to the Proficiency Bonus of its houndmaster.
Icon: PassiveFeature_CompanionsBond*
Properties: Highlighted*
Stats inherited from: *CompanionsBond_Creature


LOW_RaphaelImp_RepellingBlast
DescriptionParams: Distance(1)
Conditions: SpellId('Projectile_LOW_RaphaelImp_EldritchBlast') and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: Force(1);ApplyStatus(PASSIVE_REPELLING_BLAST,100,0)
DisplayName: Repelling Blast*
Description: When you hit a creature with Eldritch Blast, you can push the creature up to [1] away from you.*
Icon: PassiveFeature_RepellingBlast*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
StatsFunctorContext: OnAttack*
Stats inherited from: *RepellingBlast


LOW_RaphaelImp_RepellingBlast_Hardcore
DescriptionParams: Distance(4.5)
StatsFunctors: Force(4.5);ApplyStatus(PASSIVE_REPELLING_BLAST,100,0)
Conditions: SpellId('Projectile_LOW_RaphaelImp_EldritchBlast') and HasDamageEffectFlag(DamageFlags.Hit)*
DisplayName: Repelling Blast*
Description: When you hit a creature with Eldritch Blast, you can push the creature up to [1] away from you.*
Icon: PassiveFeature_RepellingBlast*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
StatsFunctorContext: OnAttack*
Stats inherited from: *LOW_RaphaelImp_RepellingBlast **RepellingBlast


LOW_RaphaelImp_AgonizingBlast
Boosts: IF(SpellId('Projectile_LOW_RaphaelImp_EldritchBlast')):DamageBonus(CharismaModifier,Force)
Conditions: SpellId('Projectile_LOW_RaphaelImp_EldritchBlast') and HasDamageEffectFlag(DamageFlags.Hit)
DisplayName: Agonising Blast*
Description: When you cast Eldritch Blast, add your Charisma Modifier to the damage it deals, unless it is negative.*
Icon: PassiveFeature_AgonizingBlast*
Properties: Highlighted*
StatsFunctorContext: OnAttack*
StatsFunctors: ApplyStatus(PASSIVE_AGONIZING_BLAST,100,0)*
Stats inherited from: *AgonizingBlast


LOW_EternalDebtors_Explosion
DisplayName: Forever Indebted
Description: A debt to Raphael must be paid - even in death. Upon dying, the debtor explodes in damaging flames and is reincarnated as a fiendish creature bound to Raphael.
Icon: PassiveFeature_Generic_Explosion
Properties: Highlighted


LOW_Raphael_RepelDivinity
Boosts:
DisplayName: Punish Divinity
Description: Raphael can Stun a creature that hits him with Radiant damage, allowing him to Drain its hit points.
DescriptionParams:
Properties: None
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeRadiant() and HasLastAttackTriggered()
StatsFunctors: IF(not IsConcentrating(context.Target)):UseSpell(SWAP,Target_LOW_Raphael_RepelDivinity_Spell,true,true,true);IF(not IsConcentrating(context.Target)):RemoveStatus(LOW_RAPHAEL_REPELLING_DIVINITY)
Icon: PassiveFeature_ThoughtShield_PsychicResistance*
Stats inherited from: *Thought_Shield_Psychic_Reflection


LOW_Raphael_Reaper
DisplayName: Soul Reaper
Description: When Raphael reduces an enemy's hit points to [1], he Severs the soul from their body.
DescriptionParams: 0
Icon: statIcons_WildMagic_Memphit
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and not HasStatus('LOW_RAPHAEL_SOULLESS') and Enemy()
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOULLESS,100,-1);RestoreResource(SELF,SpellSlot,1,1);


LOW_Raphael_Cambions_ExtraDamage
DisplayName: Stygian Empowerment
Description: Affected entity's weapon attacks deals an additional [2] while within [1] of Raphael.
DescriptionParams: Distance(18);DealDamage(3d6, Piercing)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack()
StatsFunctors: DealDamage(3d6, Piercing)


LOW_Raphael_Pillar_Empowered
DisplayName: Soul Pillar Proximity
Description: For each remaining Soul Pillar, Raphael's attacks deal an additional [1] and he has a +[2] bonus to his Dexterity Checks and Saving Throws.
DescriptionParams: DealDamage(1d12, Fire);3
Icon: PassiveFeature_Generic_Info
Properties: Highlighted


LOW_Raphael_SoulSiphon_Passive
DisplayName: %%% Soul Siphon
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: HasActionResource('SpellSlot', 1,1, false, false, context.Source) and not HasActionResource('SpellSlot', 2,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_1, 100, -1);


LOW_Raphael_SoulSiphon_Passive_2
Conditions: HasActionResource('SpellSlot', 2,1, false, false, context.Source) and not HasActionResource('SpellSlot', 3,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_2, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_3
Conditions: HasActionResource('SpellSlot', 3,1, false, false, context.Source) and not HasActionResource('SpellSlot', 4,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_3, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_4
Conditions: HasActionResource('SpellSlot', 4,1, false, false, context.Source) and not HasActionResource('SpellSlot', 5,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_4, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_5
Conditions: HasActionResource('SpellSlot', 5,1, false, false, context.Source) and not HasActionResource('SpellSlot', 6,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_5, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_6
Conditions: HasActionResource('SpellSlot', 6,1, false, false, context.Source) and not HasActionResource('SpellSlot', 7,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_6, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_7
Conditions: HasActionResource('SpellSlot', 7,1, false, false, context.Source) and not HasActionResource('SpellSlot', 8,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_7, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_8
Conditions: HasActionResource('SpellSlot', 8,1, false, false, context.Source) and not HasActionResource('SpellSlot', 9,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_8, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_9
Conditions: HasActionResource('SpellSlot', 9,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_9, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_Multiattack_Passive
DisplayName: Multiattack: Last Resort
Description: Raphael can Multiattack in his Ascended Fiend form if all of his Soul Pillars have been destroyed and he has no Souls Charges.
Icon: PassiveFeature_Generic_MultiAttackInfo*
Properties: Highlighted*
Stats inherited from: *Multiattack_Drider


LOW_HouseOfHope_RaphaelsBlessing
Boosts: RedirectDamage(2,Fire,Radiant,true)
DisplayName: %%% Raphael's Radiance Shield Technical
Description: %%% Technical passive to reflect radiant damage.
Properties: IsHidden
StatsFunctorContext:
Conditions:
StatsFunctors:


LOW_Raphael_Set_Pillar_Status
DisplayName: %%% Technical Passive to set pillar status at the start of the fight
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttacked;OnTurn;OnCreate
Conditions: HasStatus('LOW_RAPHAEL_PILLARCOUNTER_1') and HasStatus('LOW_RAPHAEL_PILLARCOUNTER_2') and HasStatus('LOW_RAPHAEL_PILLARCOUNTER_3') and HasStatus('LOW_RAPHAEL_PILLARCOUNTER_4') and not HasStatus('LOW_RAPHAEL_PILLAR_STATUS_VISUAL_4')
StatsFunctors: ApplyStatus(LOW_RAPHAEL_PILLAR_STATUS_VISUAL_4, 100, -1);


LOW_Raphael_Reset
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttacked


LOW_HouseOfHope_Weapon
DisplayName: Infernal Weapon
Description: This creature's weapon will ignite at the start of its turns, dealing an additional [1].
DescriptionParams: DealDamage(1d4, Fire)
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted
StatsFunctorContext: OnTurn
StatsFunctors: ApplyEquipmentStatus(SELF,MainHand,LOW_RAPHAEL_CAMBION_DIPPED,100,0)


LOW_HouseOfHope_Merregon_Fire
DisplayName: Flames of Avernus
Description: This merregon's attacks make a target Flame-Feeble.
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted
StatsFunctorContext: OnDamage
StatsFunctors: ApplyStatus(LOW_HOUSEOFHOPE_FIRE, 100, 3);


LOW_HouseOfHope_EternalDebtor_Imp
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: HasHPPercentageEqualOrLessThan(0) and not Dead() and HasStatus('LOW_HOH_DEBTOR_IMP')
StatsFunctors: RemoveStatus(LOW_HOH_DEBTOR_IMP);GROUND:CreateExplosion(Projectile_LOW_HouseOfHope_DebtorExplode_Imp);
DisplayName: Forever Indebted*
Description: A debt to Raphael must be paid - even in death. Upon dying, the debtor explodes in damaging flames and is reincarnated as a fiendish creature bound to Raphael. *
Icon: PassiveFeature_Generic_Explosion*
Stats inherited from: *LOW_EternalDebtors_Explosion


LOW_HouseOfHope_EternalDebtor_Boar
Properties: IsHidden
Conditions: HasHPPercentageEqualOrLessThan(0) and not Dead() and HasStatus('LOW_HOH_DEBTOR_BOAR')
StatsFunctors: RemoveStatus(LOW_HOH_DEBTOR_BOAR);GROUND:CreateExplosion(Projectile_LOW_HouseOfHope_DebtorExplode_Boar);
StatsFunctorContext: OnDamaged*
DisplayName: Forever Indebted*
Description: A debt to Raphael must be paid - even in death. Upon dying, the debtor explodes in damaging flames and is reincarnated as a fiendish creature bound to Raphael. *
Icon: PassiveFeature_Generic_Explosion*
Stats inherited from: *LOW_HouseOfHope_EternalDebtor_Imp **LOW_EternalDebtors_Explosion


LOW_HouseOfHope_EternalDebtor_Merregon
Properties: IsHidden
Conditions: HasHPPercentageEqualOrLessThan(0) and not Dead() and HasStatus('LOW_HOH_DEBTOR_MERREGON')
StatsFunctors: RemoveStatus(LOW_HOH_DEBTOR_MERREGON);GROUND:CreateExplosion(Projectile_LOW_HouseOfHope_DebtorExplode_Merregon);
StatsFunctorContext: OnDamaged*
DisplayName: Forever Indebted*
Description: A debt to Raphael must be paid - even in death. Upon dying, the debtor explodes in damaging flames and is reincarnated as a fiendish creature bound to Raphael. *
Icon: PassiveFeature_Generic_Explosion*
Stats inherited from: *LOW_HouseOfHope_EternalDebtor_Imp **LOW_EternalDebtors_Explosion


LOW_HouseOfGrief_SharsFavour_Technical
DisplayName: %%% Shar's Favour Technical
Description: %%% Technical passive for Viconia fight
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: (SpellId('Shout_CharmAnimalsAndPlants')) or (SpellId('Shout_PreserveLife')) or (SpellId('Shout_RadianceOfTheDawn')) or (SpellId('Shout_TurnUndead')) or (SpellId('Shout_CloakOfShadows')) or (SpellId('Shout_GuidedStrike')) or (SpellId('Shout_ReadThoughts')) or (SpellId('Shout_KnowledgeOfTheAges')) or (SpellId('Shout_KnowledgeOfTheAges_Charisma')) or (SpellId('Shout_KnowledgeOfTheAges_Intelligence')) or (SpellId('Shout_KnowledgeOfTheAges_Wisdom')) or (SpellId('Shout_KnowledgeOfTheAges_Dexterity')) or (SpellId('Shout_KnowledgeOfTheAges_Strength')) or (SpellId('Target_InvokeDuplicity'))
StatsFunctors: RegainHitPoints(7d8);


LOW_HouseOfGrief_Viconia_Heart_Empowered
Boosts: IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_VIOLENT')):CriticalDamageOnHit();IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_CRAVEN')):CriticalDamageOnHit();IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_JEALOUS')):CriticalDamageOnHit();IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_MELANCHOLY')):CriticalDamageOnHit();IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_PRYING')):CriticalDamageOnHit();IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_FALSE')):CriticalDamageOnHit();
DisplayName: %%% Hidden passive for Viconia to crit anyone with a heartform
Description: %%% Empty
Properties: IsHidden
BoostContext: OnDamage


LOW_HouseOfGrief_Cultists_Melee
DisplayName: Shadow Ambush
Description: This creature deals an additional [1] when attacking from the shadows.
DescriptionParams: DealDamage(4d8, Necrotic)
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() and not HasObscuredState(ObscuredState.Clear)
StatsFunctors: DealDamage(4d8, Necrotic,Magical)


LOW_HouseOfGrief_Cultists_Sight
Boosts: DarkvisionRangeMin(24);ActiveCharacterLight(e278f6a0-26d7-49be-b11a-9b84bc313c3c);StatusImmunity(BLINDED_DARKNESS);StatusImmunity(SG_Blinded);IgnoreSurfaceCover(SurfaceDarknessCloud);IgnoreSurfaceCover(SurfaceFogCloud)
DisplayName: Born into Darkness
Description: This creature can see through magical and non-magical darkness, and cannot be Blinded.
DescriptionParams: Distance(24)*
Icon: PassiveFeature_DevilsSight*
Properties: Highlighted*
Stats inherited from: *DevilsSight


LOW_HouseOfGrief_Heart_Cure_Violent
DisplayName: %%% Passive for the cure for the Violent Heartform
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnHeal
Conditions: Enemy()
StatsFunctors: RemoveStatus(SELF,LOW_HOUSEOFGRIEF_HEART_CURSE_VIOLENT);


LOW_HouseOfGrief_Heart_Cure_Shadowheart
DisplayName: %%% Passive for the cure for the Shadowheart Heartform
Conditions: Enemy() and HasStatus('LOW_HOUSEOFGRIEF_SH_PRESENCE')
StatsFunctors: RemoveStatus(SELF,LOW_HOUSEOFGRIEF_HEART_CURSE_SHADOWHEART);
Description: %%% Empty*
Properties: IsHidden*
StatsFunctorContext: OnHeal*
Stats inherited from: *LOW_HouseOfGrief_Heart_Cure_Violent


LOW_HouseOfGrief_Heart_Cure_Shadowheart_2
DisplayName: %%% Passive for the cure for the Shadowheart Heartform, take 2
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: Ally()
StatsFunctors: RemoveStatus(SELF,LOW_HOUSEOFGRIEF_HEART_CURSE_SHADOWHEART);


LOW_HouseOfGrief_Heart_Cure_Craven
DisplayName: %%% Passive for the cure for the Craven Heartform
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnCast;OnAttack
StatsFunctors: ApplyStatus(SELF,LOW_HOUSEOFGRIEF_MAINTAIN_CRAVENHEART,100,1)


INT_EmperorRevealed_FakeFight
Boosts: ActionResourceBlock(SpellSlot,1);ActionResourceBlock(SpellSlot,2);ActionResourceBlock(SpellSlot,3);ActionResourceBlock(SpellSlot,4);ActionResourceBlock(SpellSlot,5);ActionResourceBlock(SpellSlot,6);
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden


WYR_PotentDrink_Sunblind_Passive
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnObscurityChanged
StatsFunctors: IF(IsInSunlight(context.Target)):ApplyStatus(WYR_POTENTDRINK_SUNBLIND_BLINDED, 100, -1); IF(not IsInSunlight(context.Target)):RemoveStatus(WYR_POTENTDRINK_SUNBLIND_BLINDED)


WYR_PotentDrink_Nauseous_Passive
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and Character()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 15, false, false, context.Source)):ApplyStatus(SWAP, STINKING_CLOUD, 100, 1)


WYR_PotentDrink_WildParty_Passive
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnEntityAttackedWithinMeleeRange


END_ChillTouch_OnAttack
DisplayName: Chilling Strikes
Description: Your strikes Bone Chill your target.
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: not IsMiss() and Enemy() and IsMeleeAttack()
StatsFunctors: ApplyStatus(CHILL_TOUCH, 100, 2);


LOW_Sarevok_Essence_Amelyssan
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeAttack()
StatsFunctors: RegainHitPoints(SELF,2d12);


WYR_MerchantsHouse_ThugsNonLethal_Passive
Boosts: IF(Character() and not Summon() and not IsImmuneToStatus('KNOCKED_OUT')):NonLethal()
Properties: IsHidden
DisplayName: Toggle Non-Lethal Attacks*
Description: Knock someone Unconscious instead of killing them.*
ExtraDescription: Must be unarmed or using a melee weapon. Doesn't work on undead and constructs.*
Icon: Action_KnockOut*
ToggleOnFunctors: ApplyStatus(NON_LETHAL,100,-1)*
ToggleOffFunctors: RemoveStatus(NON_LETHAL)*
ToggleGroup: NonLethal*
Stats inherited from: *NonLethal


WYR_Gortash_UnlockManifestation_Armed
Boosts: UnlockSpell(Target_WYR_Summon_Manifestation_Gortash_Armed)
DisplayName: %%% Manifestation of Bane
Description: %%% Gortash unlocks armed variant of WYR_Summon_Manifestation_Gortash.
Properties: IsHidden


LOW_Astarion_VampireAscendant
Boosts: UnlockSpell(Target_LOW_Astarion_VampireAscendant);UnlockSpell(Shout_LOW_MistyEscape_Astarion);CharacterWeaponDamage(1d10,Necrotic);CharacterUnarmedDamage(1d10,Necrotic)
DisplayName: Vampire Ascendant
Description: Behold, the Vampire Ascendant! Thousands of souls have bought you power, granting you Ascendant Bite and Gaseous form.

You also have a +[1] bonus to weapon and unarmed Attack Rolls.
DescriptionParams: DealDamage(1d10, Necrotic)
Icon: Action_Monster_Bulette_Bite
Properties: Highlighted


END_Netherbrain_LowHp
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(50) and not HasStatus('END_NETHERBRAIN_LOWHP')
StatsFunctors: ApplyStatus(END_NETHERBRAIN_LOWHP,100,-1)


ORI_Gale_ShadowSpellSlots
Boosts: ActionResource(ShadowSpellSlot,1, 3)
DisplayName: Consumed Shadow Weave
Description: Gale has gained a level 3 spell slot. It restores on a Long Rest.


LOW_VoloFate_SlayerKnowledge
DisplayName: Slayer Knowledge
Description: You have Advantage on Saving Throws against being Frightened by a Bhaalspawn Slayer - the tome Volo found was very informative.
Properties: Highlighted


_MAGIC_ITEM_DEV


MAG_Frost_Passive
DisplayName: Encrusted with Frost
Properties: IsHidden;OncePerAttack
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(FrostCounterRequirement() and not HasStatus('MAG_FROST_ONCE_TECHNICAL', context.Target)):ApplyStatus(MAG_FROST_FROZEN_CHECK_TECHNICAL,100, 1);IF(FrostCounterRequirement()):ApplyStatus(MAG_FROST_ONCE_TECHNICAL, 100, 0);IF(FrostCounterRequirement(context.Target)):RemoveStatus(MAG_FROST, context.Target)


MAG_Frost_GenerateFrostOnDamage_Robe_Passive
DisplayName: Ice Barrier
Description: When you cast a spell that deals Cold damage, gain [1] temporary hit points until the start of your next turn.
StatsFunctorContext: OnDamage
Conditions: IsSpell() and IsDamageTypeCold()


MAG_Frost_GenerateFrostOnStatusApply_Hat_Passive
DisplayName: Coldbrim Chill
Description: Once per turn, any condition inflicted on a target, also applies [1] turns of Encrusted with Frost.
DescriptionParams: 2
Properties: OncePerAttack;OncePerTurn
StatsFunctorContext: OnStatusApply
Conditions: FrostHatRequirement() and not StatusId('MAG_FROST') and not StatusId('MAG_FROST_DURATION_TECHNICAL') and not Item() and not Self() and Enemy() and not StatusId('MONK_SOUND_SWITCH')
StatsFunctors: ApplyStatus(MAG_FROST,100,2);ApplyStatus(MAG_FROST_DURATION_TECHNICAL, 100, 1)


MAG_Frost_GenerateFrostOnDamage_Gloves_Passive
DisplayName: Winter's Clutches
Description: When the wearer deals cold damage, inflict [1] turns of Encrusted with Frost upon the target(s).
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeCold() and not Item()
StatsFunctors: ApplyStatus(MAG_FROST,100,2);ApplyStatus(MAG_FROST_DURATION_TECHNICAL, 100, 1)


MAG_Frost_IceSurfaceProneImmunity_Boots_Passive
DisplayName: Hoarfrost Balance
Description: You cannot fall Prone while traversing icy terrain.


MAG_Myrkulites_CircletOfMyrkul_Circlet_Passive
DisplayName: Undead Ward
Description: Allied undead within [1] are Resistant to Bludgeoning, Slashing, and Piercing damage.
DescriptionParams: Distance(6)


MAG_Frost_GenerateSurfaceOnColdDamage_Ring_Passive
DisplayName: Snowburst
Description: When the wearer deals Cold damage, they also create a [1] circle of ice around the target(s).
DescriptionParams: Distance(4.5)
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeCold()
StatsFunctors: GROUND:SurfaceChange(Freeze);GROUND:CreateSurface(2,2,WaterFrozen)


MAG_ElementalGish_ElementalInfusion_Ring_Passive
DisplayName: Elemental Infusion
Description: When you deal Acid, Cold, Fire, Lightning, or Thunder damage using a spell or cantrip, that element infuses your weapon.

Until the end of your next turn, you deal an additional 1d4 damage of that element on your first successful weapon attack.
StatsFunctorContext: OnDamage
StatsFunctors: IF(IsSpell() and IsDamageTypeAcid()):ApplyStatus(SELF,MAG_SPELLBLADE_ACID_ENERGY, 100, 2);IF(IsSpell() and IsDamageTypeCold()):ApplyStatus(SELF,MAG_SPELLBLADE_COLD_ENERGY, 100, 2);IF(IsSpell() and IsDamageTypeFire()):ApplyStatus(SELF,MAG_SPELLBLADE_FIRE_ENERGY, 100, 2);IF(IsSpell() and IsDamageTypeLightning()):ApplyStatus(SELF,MAG_SPELLBLADE_LIGHTNING_ENERGY, 100, 2);IF(IsSpell() and IsDamageTypeThunder()):ApplyStatus(SELF,MAG_SPELLBLADE_THUNDER_ENERGY, 100, 2);


MAG_ElementalGish_MomentumOnElementalDamage_Boots_Passive
DisplayName: Elemental Momentum
Description: Whenever the wearer deals Acid, Cold, Fire, Lightning or Thunder damage with a spell or cantrip, they gain Momentum for 2 turns.
StatsFunctorContext: OnDamage
Conditions: IsSpell() and IsEnergyDamage()
StatsFunctors: ApplyStatus(SELF, MAG_MOMENTUM, 100, 2);ApplyStatus(SELF, MAG_MOMENTUM_DURATION_TECHNICAL, 100, 1)


MAG_ElementalGish_ArcaneAcuity_Helmet_Passive
DisplayName: Battle Acuity
Description: Whenever you deal damage with a weapon attack, you gain Arcane Acuity for 2 turns.
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack()
StatsFunctors: ApplyStatus(SELF,MAG_GISH_ARCANE_ACUITY, 100, 2);ApplyStatus(MAG_GISH_ARCANE_ACUITY_DURATION_TECHNICAL, 100, 1)


MAG_ElementalGish_BaneOnElementalWeaponDamage_Gloves_Passive
DisplayName: Baneful Strike
Description: Whenever you deal damage with a weapon attack, the target receives a -[1] penalty to its Saving Throw against your next spell.
DescriptionParams: 1d4
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack()
StatsFunctors: ApplyStatus(MAG_SPELLBLADE_SAVING_THROWS_PENALTY, 100, 2)


MAG_ElementalGish_CantripBooster_Amulet_Passive
Boosts: IF(IsCantrip() and (SpellDamageTypeIs(DamageType.Fire) or SpellDamageTypeIs(DamageType.Cold) or SpellDamageTypeIs(DamageType.Thunder) or SpellDamageTypeIs(DamageType.Acid) or SpellDamageTypeIs(DamageType.Lightning))):DamageBonus(max(1,SpellCastingAbilityModifier))
DisplayName: Elemental Augmentation
Description: When one of your cantrips deals Acid, Cold, Fire, Lightning, or Thunder damage, add your Spellcasting Modifier to the damage dealt.
DescriptionParams: DealDamage(SpellcastingAbilityModifier, Bludgeoning)
BoostContext: OnCreate


Absorb_Elements_Passive
Boosts: UnlockInterrupt(Interrupt_AbsorbElements)
DisplayName: Absorb Elements
Description: Absorb elemental damage once per Short Rest. Take half damage from the next elemental attack targetting you, and deal an additional [1] of that element type on your next attack.
DescriptionParams: 1d6
Icon: PassiveFeature_AbsorbElements


Absorb_Elements_Technical_Passive
Boosts:
Icon:
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: HasStatus('ABSORB_ELEMENTS_ACTIVE')
StatsFunctors: IF(IsDamageTypeAcid()):ApplyStatus(ABSORB_ELEMENTS_ACID_DAMAGE, 100, 2);IF(IsDamageTypeCold()):ApplyStatus(ABSORB_ELEMENTS_COLD_DAMAGE, 100, 2);IF(IsDamageTypeFire()):ApplyStatus(ABSORB_ELEMENTS_FIRE_DAMAGE, 100, 2);IF(IsDamageTypeLightning()):ApplyStatus(ABSORB_ELEMENTS_LIGHTNING_DAMAGE, 100, 2);IF(IsDamageTypeThunder()):ApplyStatus(ABSORB_ELEMENTS_THUNDER_DAMAGE, 100, 2);IF(IsDamageTypeAcid() or IsDamageTypeCold() or IsDamageTypeFire() or IsDamageTypeLightning() or IsDamageTypeThunder()):ApplyStatus(ABSORB_ELEMENTS_COOLDOWN_TECHNICAL, 100, -1);IF(IsDamageTypeAcid() or IsDamageTypeCold() or IsDamageTypeFire() or IsDamageTypeLightning() or IsDamageTypeThunder()):RemoveStatus(ABSORB_ELEMENTS_ACTIVE)
DisplayName: Absorb Elements*
Description: Absorb elemental damage once per Short Rest. Take half damage from the next elemental attack targetting you, and deal an additional [1] of that element type on your next attack.*
DescriptionParams: 1d6*
Stats inherited from: *Absorb_Elements_Passive


CRE_LathandersBlessing_Passive
DisplayName: Lathander's Blessing
Description: Once per Long Rest, when your hit points are reduced to 0, you regain [2]. Allies within [1] also regain [3].
DescriptionParams: Distance(9);RegainHitPoints(2d6);RegainHitPoints(1d6)
Properties: OncePerLongRest
StatsFunctorContext: OnDamaged;OnHealed;OnStatusApplied
Conditions: HasHPPercentageEqualOrLessThan(0)
StatsFunctors: ApplyStatus(MAG_LATHANDERS_BLESSING_RESURRECT_TECHNICAL, 100, 0);RemoveStatus(MAG_LATHANDERS_BLESSING_RESURRECT_RESOURCE)


CRE_LathandersBlessing_Cooldown_Passive
DisplayName: %%% Latahander's Blessing Cooldown
Properties: IsHidden
StatsFunctorContext: OnLongRest;OnCreate
StatsFunctors: ApplyStatus(MAG_LATHANDERS_BLESSING_RESURRECT_RESOURCE, 100, -1)


CRE_LathandersLight_Passive
DisplayName: Lathander's Light
Description: Sheds holy light in a [1] radius. In combat, fiends and undead standing in the light are Blinded, unless they succeed a Constitution Saving Throw.
DescriptionParams: Distance(6)
Icon: PassiveFeature_LathandersLight
Properties: ToggledDefaultOn;ToggledDefaultAddToHotbar;IsToggled
ToggleOnFunctors: ApplyStatus(MAG_LATHANDERS_LIGHT, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_LATHANDERS_LIGHT)


ShadowBlade_Passive
Boosts: IF(AttackedWithPassiveSourceWeapon() and not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll)
DisplayName: Shadow Blade
Description: You have Advantage on Attack Rolls against Lightly or Heavily Obscured targets when using this blade.
BoostContext: OnAttack


MAG_Gish_ArcaneSynergy_Circlet_Passive
DisplayName: Synergetic Moments
Description: When you inflict a condition, gain Arcane Synergy for 2 rounds.
Properties: OncePerAttack
StatsFunctorContext: OnStatusApply
Conditions: not StatusId('MAG_GISH_ARCANE_SYNERGY') and not StatusId('SNEAKING') and not StatusId('SNEAKING_CLEAR') and not StatusId('SNEAKING_LIGHTLY_OBSCURED') and not StatusId('SNEAKING_HEAVILY_OBSCURED') and not StatusId('DISENGAGE') and not StatusId('NON_LETHAL') and not StatusId('DASH') and not StatusId('MONK_SOUND_SWITCH')
StatsFunctors: ApplyStatus(SELF, MAG_GISH_ARCANE_SYNERGY, 100, 2)


MAG_Gish_ArcaneSynergy_Ring_Passive
DisplayName: Synergetic Cantrips
Description: When you deal damage with a cantrip, you gain Arcane Synergy for 2 turns.
Properties: OncePerAttack
StatsFunctorContext: OnDamage
StatsFunctors: IF(IsCantrip()):ApplyStatus(SELF, MAG_GISH_ARCANE_SYNERGY, 100, 2)


MAG_Gish_ArcaneAcuity_Gloves_Passive
DisplayName: Battlemage's Power
Description: When a weapon attack roll inflicts a condition, the wielder gains Arcane Acuity.
Properties: OncePerAttack
StatsFunctorContext: OnStatusApply
StatsFunctors: IF(IsWeaponAttack()):ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY, 100, 2);IF(IsWeaponAttack()):ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY_DURATION_TECHNICAL, 100, 1)


MAG_Gish_PsychicDamageBonusWhileConcentrating_Ring_Passive
Boosts: IF(IsConcentrating(context.Source)):CharacterWeaponDamage(1d4,Psychic)
DisplayName: Strange Conduit
Description: While concentrating on a spell, the wearer's weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d4,Psychic)
BoostContext: OnCreate


MAG_Gish_TempHPWhileConcentrating_Boots_Passive
DisplayName: Vital Conduit
Description: When the wearer casts a spell that requires Concentration, they gain [1].
DescriptionParams: GainTemporaryHitPoints(8)
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnCast
Conditions: HasSpellFlag(SpellFlags.Concentration)
StatsFunctors: ApplyStatus(SELF, MAG_TEMPORARY_HP_8, 100, 4)


MAG_Radiant_DamageBonusOnIlluminatedTarget_Ring_Passive
Boosts: IF(HasObscuredState(ObscuredState.Clear, context.Target)):DamageBonus(2, Radiant)
DisplayName: Callous Glow
Description: The wearer deals an additional [1] points of damage against creatures that are illuminated.
DescriptionParams: 2
BoostContext: OnCreate


MAG_Radiant_Radiating_Helmet_Passive
DisplayName: Smite the Graceless
Description: Creatures who miss their Attack Rolls against the wearer must make a Dexterity Saving Throw or take [1].
DescriptionParams: DealDamage(1d4, Radiant)
StatsFunctorContext: OnAttacked
Conditions: IsMiss() or IsCriticalMiss()
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 14, false, false, context.Source)):DealDamage(SWAP,1d4, Radiant,Magical);ApplyStatus(SELF, MAG_RADIANT_RADIANT_BLAST_TECHNICAL, 100, 0)


MAG_Radiant_RadiatingOrb_Armor_Passive
DisplayName: Radiating Shockwave
Description: When the wearer deals Radiant damage, they cause a Radiant Shockwave.
StatsFunctorContext: OnDamage
Conditions: HasDamageDoneForType(DamageType.Radiant)
StatsFunctors: CreateExplosion(Projectile_MAG_Radiant_RadiatingOrb_Explosion)


MAG_Radiant_RadiatingOrb_Ring_Passive
DisplayName: Arcane Radiance
Description: When the wearer deals spell damage while illuminated by a light source, they also inflict Radiating Orb upon the target.
StatsFunctorContext: OnDamage
Conditions: IsSpell()
StatsFunctors: ApplyStatus(MAG_RADIANT_RADIATING_ORB, 100, 2);ApplyStatus(MAG_RADIANT_RADIATING_ORB_DURATION_TECHNICAL, 100, 1)


MAG_Radiant_RadiatingOrb_Blind_Passive
DisplayName: %%% Empty
Description: Become Blinded.
Properties: IsHidden
StatsFunctorContext: OnStatusApplied;OnStatusRemoved


MAG_Radiant_RadiatingOrb_Gloves_Passive
DisplayName: Radiating Orb Gloves
Description: When the wearer deals [1], receive 1 turn of Radiating Orb.
DescriptionParams: DealDamage(,Radiant)
StatsFunctorContext: OnDamage
Conditions: HasDamageDoneForType(DamageType.Radiant)
StatsFunctors: ApplyStatus(MAG_RADIANT_RADIATING_ORB, 100, 2);ApplyStatus(MAG_RADIANT_RADIATING_ORB_DURATION_TECHNICAL, 100, 1)


MAG_Radiant_RadiatingOrb_OnDamage_Passive
DisplayName: Illuminating Shot
Description: On a hit, inflict [1] turn of Radiating Orb upon the target.
DescriptionParams: 1
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(MAG_RADIANT_RADIATING_ORB, 100, 1);ApplyStatus(MAG_RADIANT_RADIATING_ORB_DURATION_TECHNICAL, 100, 1)


MAG_Radiant_RadiatingOrb_Melee_OnDamage_Passive
DisplayName: Radiant Strike
Description: On a hit, inflict [1] turn of Radiating Orb upon the target.*
DescriptionParams: 1*
StatsFunctorContext: OnDamage*
Conditions: AttackedWithPassiveSourceWeapon()*
StatsFunctors: ApplyStatus(MAG_RADIANT_RADIATING_ORB, 100, 1);ApplyStatus(MAG_RADIANT_RADIATING_ORB_DURATION_TECHNICAL, 100, 1)*
Stats inherited from: *MAG_Radiant_RadiatingOrb_OnDamage_Passive


MAG_ZOC_ForceConduit_Halberd_Passive
DisplayName: Skinburster Force
Description: When the wielder deals melee damage with this weapon, they gain [1] turns of Force Conduit.
DescriptionParams: 2
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(MAG_ZOC_FORCE_CONDUIT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(SELF, MAG_ZOC_FORCE_CONDUIT, 100, 2);IF(not HasStatus('MAG_ZOC_FORCE_CONDUIT_MAX_CHARGED_TECHNICAL') and ForceConduitBlastRequirement(context.Target)):ApplyStatus(MAG_ZOC_FORCE_CONDUIT_MAX_CHARGED_TECHNICAL, 100, -1);ApplyStatus(SELF, MAG_ZOC_FORCE_CONDUIT_DURATION_TECHNICAL, 100, 1)


MAG_ZOC_RampartAura_Amulet_Passive
DisplayName: Rampart Aura
Description: Costs Force Conduit to remain active. All entities with or in this aura have their movement speed halved.
ExtraDescription: You must toggle this on in order to activate this condition.
Icon: PassiveFeature_RampartAura
EnabledConditions: HasStatus('MAG_ZOC_FORCE_CONDUIT')
EnabledContext: OnStatusApplied;OnStatusRemoved
Properties: IsToggled
ToggleOnFunctors: ApplyStatus(MAG_RAMPART_AURA, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_RAMPART_AURA)


MAG_ZOC_ForceConduitWhileSurounded_Boots_Passive
DisplayName: Force Bravado
Description: At the end of your turn, generate Force Conduit while surrounded by [1] or more enemies.
DescriptionParams: 2


MAG_ZOC_AdvantageOnMeleeAttackWhileSurounded_Gloves_Passive
Boosts: IF(IsMeleeAttack() and IsWeaponAttack() and HasEnemyWithinRange('SG_Incapacitated', 3, nil, 2, context.Target, context.Source)):Advantage(AttackRoll);
DisplayName: Underdog's Bravery
Description: The wearer gains Advantage on melee attack rolls while surrounded by [1] or more foes.
DescriptionParams: 2


MAG_ZOC_ForceConduit_HeavyArmor_Passive
DisplayName: Force Absorption
Description: Gain Force Conduit when taking Slashing, Piercing, or Bludgeoning damage.
StatsFunctorContext: OnDamaged
Conditions: IsPhysicalDamage()
StatsFunctors: ApplyStatus(MAG_ZOC_FORCE_CONDUIT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(MAG_ZOC_FORCE_CONDUIT, 100, 2);IF(not HasStatus('MAG_ZOC_FORCE_CONDUIT_MAX_CHARGED_TECHNICAL') and ForceConduitBlastRequirement(context.Target)):ApplyStatus(MAG_ZOC_FORCE_CONDUIT_MAX_CHARGED_TECHNICAL, 100, -1);ApplyStatus(MAG_ZOC_FORCE_CONDUIT_DURATION_TECHNICAL, 100, 1)


MAG_ZOC_ForceConduit_EnergyConversionBlast_Passive
DisplayName: Force Conduit
Description: Deal [1] in a [2] radius when you take damage while having 5 or more charges.
DescriptionParams: DealDamage(1d4,Force);Distance(6)
Properties: OncePerAttack
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack() and ForceConduitBlastRequirement(context.Target) and not HasStatus('MAG_ZOC_FORCE_CONDUIT_ONCE_TECHNICAL')
StatsFunctors: ApplyStatus(MAG_ZOC_FORCE_CONDUIT_EXPLOSION_TECHNICAL, 100, 0);SetStatusDuration(MAG_ZOC_FORCE_CONDUIT,-5,Add);ApplyStatus(MAG_ZOC_FORCE_CONDUIT_ONCE_TECHNICAL, 100, 0)


MAG_ZOC_ForceConduit_EnergyConversionTrigger_Passive
DisplayName: Energy Conversion
Properties: IsHidden
StatsFunctorContext: OnStatusApplied


MAG_Fire_HeatOnFireDamage_Gloves_Passive
DisplayName: Arcane Ashes
Description: Whenever you deal Fire damage, you gain 2 turns of Heat.
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeFire() and not Self()
StatsFunctors: IF(not HasStatus('MAG_FIRE_HEAT_ONCE_TECHNICAL', context.Source)):ApplyStatus(SELF, MAG_FIRE_HEAT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT, 100, 2);ApplyStatus(SELF, MAG_FIRE_HEAT_ONCE_TECHNICAL, 100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT_DURATION_TECHNICAL, 100, 1)


MAG_Fire_HeatOnTakingFireDamage_Amulet_Passive
DisplayName: Fervent Flames
Description: Whenever you take Fire damage dealt by another creature, you gain 2 turns of Heat.
Properties: OncePerTurn
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeFire() and not Self()
StatsFunctors: IF(not HasStatus('MAG_FIRE_HEAT_ONCE_TECHNICAL')):ApplyStatus(MAG_FIRE_HEAT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(MAG_FIRE_HEAT, 100, 2);ApplyStatus(MAG_FIRE_HEAT_ONCE_TECHNICAL, 100, 0);ApplyStatus(MAG_FIRE_HEAT_DURATION_TECHNICAL, 100, 1)


MAG_Fire_ArcaneAcuityOnFireDamage_Hat_Passive
DisplayName: Fire Acuity
Description: Whenever you deal Fire damage, you gain Arcane Acuity for 2 turns.
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeFire() and not Self()
StatsFunctors: ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY, 100, 2);ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY_DURATION_TECHNICAL, 100, 1)


MAG_Fire_HeatOnInflictBurning_Boots_Passive
DisplayName: Cinders
Description: Whenever you Burn an enemy, you gain 2 turns of Heat.
Properties: OncePerAttack
StatsFunctorContext: OnStatusApply
StatsFunctors: IF(not Self() and StatusId('BURNING')):ApplyStatus(SELF, MAG_FIRE_HEAT, 100, 2);IF(not HasStatus('MAG_FIRE_HEAT_ONCE_TECHNICAL', context.Source) and not Self() and StatusId('BURNING')):ApplyStatus(SELF, MAG_FIRE_HEAT_CHARGE_UP_TECHNICAL, 100, 2);ApplyStatus(SELF,MAG_FIRE_HEAT_ONCE_TECHNICAL, 100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT_DURATION_TECHNICAL, 100, 1)


MAG_Fire_BurningOnDamaged_Cloak_Passive
DisplayName: Flaming Shroud
Description: A creature that damages the wearer within [1] receives Burning.
DescriptionParams: Distance(2)
Properties: OncePerAttack
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack()
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 12, false, false, context.Source) and not HasStatus('BURNING', context.Source)):ApplyStatus(SWAP, BURNING, 100, 2)


MAG_Fire_Heat_Convergence_Passive
Boosts: UnlockSpellVariant(HeatConvergenceFireSpellCheck(),ModifyIconGlow(), ModifyTooltipDescription())
DisplayName: Heat Convergence
Description: Consume your Heat to fuel a powerful attack.
ExtraDescription: The next time you deal Fire damage, you deal an additional [1] for every turn of Heat remaining.
ExtraDescriptionParams: DealDamage(1,Fire)
Icon: PassiveFeature_HeatConvergence
Properties: IsToggled;Temporary;Highlighted
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeFire() and not Self()
StatsFunctors: RemoveStatus(SELF, MAG_FIRE_HEAT);RemoveStatus(SELF, MAG_FIRE_HEAT_CONVERGENCE)
ToggleOnFunctors: ApplyStatus(MAG_FIRE_HEAT_CONVERGENCE, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_FIRE_HEAT_CONVERGENCE)


MAG_Heat_Fire_Robe_Passive
DisplayName: Flaming Revenge
Description: On a successful Saving Throw against a foe's spell, deal [1] to them.
DescriptionParams: DealDamage(1d4+ProficiencyBonus, Fire)
StatsFunctorContext: OnAttacked
Conditions: IsSpell() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: ApplyStatus(SELF,PASSIVE_FIRE_SHIELD_WARM_ATTACKER,100,0);DealDamage(SWAP, 1d4+ProficiencyBonus, Fire,Magical)


MAG_Thunder_Reverberation
DisplayName: Reverberation
Properties: IsHidden
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
Conditions: StatusId('MAG_THUNDER_REVERBERATION')
StatsFunctors: IF(ReverberationBlastRequirement(context.Target) and not HasStatus('MAG_THUNDER_REVERBERATION_ONCE_TECHNICAL')):DealDamage(1d4, Thunder,Magical);IF(ReverberationBlastRequirement(context.Target) and not HasStatus('MAG_THUNDER_REVERBERATION_ONCE_TECHNICAL') and not SavingThrow(Ability.Constitution, 12)):ApplyStatus(PRONE,100,2);IF(ReverberationBlastRequirement(context.Target)):ApplyStatus(MAG_THUNDER_REVERBERATION_ONCE_TECHNICAL, 100, 0);IF(ReverberationBlastRequirement(context.Target)):RemoveStatus(MAG_THUNDER_REVERBERATION)


MAG_Thunder_Reverberation_Gloves_Passive
DisplayName: Thunderous Conversion
Description: When the wearer deals [1], [2], or [3], inflict [4] turns of Reverberation upon the target(s).
DescriptionParams: DealDamage(,Thunder);DealDamage(,Lightning);DealDamage(,Radiant);2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeLightning() or IsDamageTypeThunder() or IsDamageTypeRadiant()
StatsFunctors: ApplyStatus(MAG_THUNDER_REVERBERATION, 100, 2);ApplyStatus(MAG_THUNDER_REVERBERATION_DURATION_TECHNICAL, 100, 1)


MAG_Thunder_ReverberationOnStatusApply_Boots_Passive
DisplayName: Arcane Echomalefaction
Description: When the wearer inflicts a condition upon a hostile creature, they also inflict [1] turns of Reverberation.
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnStatusApply
Conditions: IsSpell() and Enemy() and not Self() and not StatusId('MAG_THUNDER_REVERBERATION') and not StatusId('MONK_SOUND_SWITCH')
StatsFunctors: ApplyStatus(SWAP, MAG_THUNDER_REVERBERATION, 100, 2);ApplyStatus(MAG_THUNDER_REVERBERATION_DURATION_TECHNICAL, 100, 1)


MAG_Thunder_ArcaneAcuityOnThunderDamage_Hat_Passive
DisplayName: Thunderous Acuity
Description: When the wearer deals [1], they gain Arcane Acuity.
DescriptionParams: DealDamage(,Thunder)
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeThunder()
StatsFunctors: ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY, 100, 2);ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY_DURATION_TECHNICAL, 100, 1)


MAG_Thunder_ReverberationOnRangeSpellDamage_Amulet_Passive
DisplayName: Crackling Resonance
Description: When the wearer deals damage with a Ranged Spell Attack, inflict [1] Reverberation upon the target(s).
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsRangedSpellAttack()
StatsFunctors: ApplyStatus(MAG_THUNDER_REVERBERATION, 100, 2);ApplyStatus(MAG_THUNDER_REVERBERATION_DURATION_TECHNICAL, 100, 1)


MAG_Thunder_InflictDazeOnReverberatedCreature_Cloak_Passive
DisplayName: Dazing Echo
Description: When a creature with Reverberation deals damage to the wearer, the creature needs to make a Constitution Saving Throw or become Dazed.
StatsFunctorContext: OnDamaged
Conditions: HasStatus('MAG_THUNDER_REVERBERATION', context.Source) and not HasStatus('DAZED', context.Source)
StatsFunctors: ApplyStatus(SWAP, DAZED, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_Thunder_InflictDazeOnThunderDamage_Ring_Passive
DisplayName: Spiteful Thunder
Description: When the wearer deals Thunder damage to a Reverberating creature, it becomes Dazed unless it succeeds a Constitution Saving Throw.
StatsFunctorContext: OnDamage
Conditions: HasStatus('MAG_THUNDER_REVERBERATION') and not HasStatus('DAZED')
StatsFunctors: ApplyStatus(DAZED, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_Poison_PoisonExposure_Passive
DisplayName: Poison Exposure
Description: When you take poison damage, you must succeed a Constitution Saving Throw, or you'll be Poisoned.
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypePoison()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(POISONED, 100, 3)


MAG_Poison_InflictPoisonHealSelf_Cloak_Passive
DisplayName: Deadly Derivation
Description: When you Poison a foe, heal yourself for 1d4 hit points.
StatsFunctorContext: OnStatusApply
Conditions: StatusId('POISONED')
StatsFunctors: ApplyStatus(SELF, MAG_REGAIN_HP_3, 100, 0)


MAG_Poison_PoisonExposure_Gloves_Passive
DisplayName: Envenom
Description: Whenever you deal Poison damage, the target needs to succeed a Constitution Saving Throw or become Poisoned.
StatsFunctorContext: OnDamage
Conditions: IsDamageTypePoison() and not HasStatus('POISONED')
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(POISONED, 100, 3)


MAG_Acid_NoxiousFumes_Gloves_Passive
DisplayName: Ichorous Corrosion
Description: When the wearer deals Acid damage, they also inflict Noxious Fumes upon the target(s).
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeAcid()
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 13)):ApplyStatus(MAG_ACID_NOXIOUS_FUMES, 100, 3)


MAG_Acid_AcidDamageOnWeaponAttack_Ring_Passive
Boosts: CharacterWeaponDamage(2, Acid)
DisplayName: Malefic Excretion
Description: Your weapon attacks also deal [1].
DescriptionParams: DealDamage(2, Acid)


MAG_Acid_AcidMeleeCounter_Cloak_Passive
DisplayName: Caustic Reprisal
Description: Whenever a creature deals melee damage to the wearer, that creature takes [1].
DescriptionParams: DealDamage(1d4, Acid)
Properties: OncePerAttack
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack()
StatsFunctors: DealDamage(SWAP, 1d4, Acid,Magical)


MAG_Shadow_FogOfCloudDisengage_Cloak_Passive
DisplayName: Cunning Brume
Description: When the wearer Disengages, they also create a foggy cloud with [1] radius that last for [2] turns.
DescriptionParams: Distance(2);1
StatsFunctorContext: OnCast
Conditions: SpellId('Shout_Disengage') or SpellId('Shout_Disengage_BonusAction') or SpellId('Shout_Disengage_CunningAction') or SpellId('Shout_Disengage_StepOfTheWind')
StatsFunctors: GROUND:CreateSurface(2,2,FogCloud,true)


MAG_Shadow_BlindImmunity_Ring_Passive
Boosts: StatusImmunity(SG_Blinded);IgnoreSurfaceCover(SurfaceDarknessCloud)
DisplayName: Blind Immunity
Description: The wearer cannot be Blinded.


MAG_Shadow_CriticalBoostWhileObscured_Helmet_Passive
DisplayName: Covert Critical
Description: While obscured, the number you need to roll a Critical Hit while attacking is reduced by 1. This effect can stack.
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_SHADOW_OBSCURITY_CRITICAL, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_SHADOW_OBSCURITY_CRITICAL)


MAG_Shadow_StealthBonusWhileObscured_Armor_Passive
DisplayName: Stealthier
Description: While obscured, the wearer gains a +[1] bonus to Stealth Checks.
DescriptionParams: 3
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_SHADOW_OBSCURITY_STEALTH, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_SHADOW_OBSCURITY_STEALTH)


MAG_Shadow_SpellDCBonusWhileObscured_Circlet_Passive
DisplayName: Shadespell
Description: While the wearer is obscured in shadow, their spells gain a +[1] bonus to Spell Save DC, making them more likely to succeed.
DescriptionParams: 1
Icon: PassiveFeature_Generic_Darkness
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_SHADOW_OBSCURITY_SPELL_DC, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_SHADOW_OBSCURITY_SPELL_DC)


MAG_Shadow_Blinding_Bow_Passive
DisplayName: Darkveil Precision
Description: While obscured in shadow, the wielder has a +[1] bonus to their ranged weapon attacks.
DescriptionParams: 1d4
StatsFunctorContext: OnObscurityChanged
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_SHADOW_OBSCURITY_ATTACK_BONUS, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_SHADOW_OBSCURITY_ATTACK_BONUS)


CRE_HatcheryBoots_Passive
Boosts: StatusImmunity(MAG_ACID_NOXIOUS_FUMES);StatusImmunity(CRE_HATCHERY_GAS_NEGATIVE);StatusImmunity(CRE_HATCHERY_ACIDPOOL);StatusImmunity(ACID);Resistance(Acid, Resistant)
DisplayName: Caretaker's Care
Description: Acidic surfaces don't affect you, and you are Resistant to Acid damage.


MAG_CQCaster_TempHPAfterCast_Cloak_Passive
DisplayName: Arcane Vivaciousness
Description: You gain [1] temporary hit points after casting a spell while in melee.
DescriptionParams: 7
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnAttack
Conditions: HasStatus('FLANKED', context.Source) and IsSpell()
StatsFunctors: ApplyStatus(SELF, MAG_TEMPORARY_HP_8, 100, -1)


MAG_CQCaster_SpellDCBonusWhileThreatened_Circlet_Passive
DisplayName: Browbeaten
Description: The wearer gains a +[1] bonus to spell save DC while threatened.
DescriptionParams: 1
StatsFunctorContext: OnStatusApplied;OnStatusRemoved;OnCreate
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('FLANKED')):ApplyStatus(MAG_CQCASTER_SPELLDC_BONUS, 100, -1);IF(not HasStatus('FLANKED')):RemoveStatus(MAG_CQCASTER_SPELLDC_BONUS);


MAG_CQCaster_GainArcaneChargeOnDamaged_Robe_Passive
DisplayName: Time Thoroughly Bided
Description: The wearer gains Arcane Charge whenever they are hit by a melee attack.
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack()
StatsFunctors: ApplyStatus(MAG_GISH_ARCANE_CHARGE, 100, 2)


MAG_CQCaster_ArcaneChargeAfterDash_Boots_Passive
DisplayName: Rapid Caster
Description: Each time they dash, the wearer gains Arcane Charge for [1] turn(s).
DescriptionParams: 2
StatsFunctorContext: OnCast
Conditions: SpellCategoryIs(SpellCategory.Dash)
StatsFunctors: ApplyStatus(MAG_GISH_ARCANE_CHARGE, 100, 2)


MAG_CQCaster_ArcaneBravado_Boots_Passive
DisplayName: Arcane Bravado
Description: While Threatened, you deal additional damage with spells equal to your Proficiency Bonus and your movement speed is halved.
StatsFunctorContext: OnStatusApplied;OnStatusRemoved;OnCreate
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('FLANKED')):ApplyStatus(MAG_GISH_ARCANE_CHARGE, 100, -1);IF(not HasStatus('FLANKED')):RemoveStatus(MAG_GISH_ARCANE_CHARGE)


MAG_CQCaster_CloseRangedSpellMastery_Gloves_Passive
Boosts: RollBonus(MeleeSpellAttack, 1);RollBonus(RangedSpellAttack, 1)
DisplayName: Doom Lobber
Description: The wearer gains a +[1] bonus to Spell Attack Rolls.
DescriptionParams: 1


MAG_CQCaster_GainArcaneChargeOnDamage_Quarterstaff_Passive
DisplayName: Accretion
Description: The wearer gains Arcane Charge when they deal damage with close-quarter-range spell or cantrips.
StatsFunctorContext: OnCast;OnAttack
Conditions: IsSpell() and HasSpellRangeEqualOrLessThan(5, context.Source)
StatsFunctors: ApplyStatus(MAG_GISH_ARCANE_CHARGE, 100, 2)


MAG_Enforcer_NonLethalFright_Club_Passive
Boosts: IF(Character() and not Self() and not Summon() and not Tagged('UNDEAD') and not Tagged('CONSTRUCT') and not Tagged('CREATURE_SPORE_SERVANT') and IsMeleeAttack() and (IsWeaponAttack() or IsUnarmedAttack())):NonLethal()
DisplayName: Non-Lethality
Description: This weapon deals only Non-Lethal Damage.
StatsFunctors: ApplyStatus(MAG_NON_LETHAL, 100, -1)


MAG_Enforcer_RejunevatingKnock_Helmet_Passive
DisplayName: Rejuvenating Takedown
Description: Whenever the wearer knocks a creature unconscious, the wearer regains [1] hit points.
DescriptionParams: 1d6
StatsFunctorContext: OnDamage
Conditions: HasDamageEffectFlag(DamageFlags.NonlethalCapped) and not HasStatus('SG_Unconscious', context.Target)
StatsFunctors: RegainHitPoints(SELF, 1d6)


MAG_Enforcer_NonLethalBlessing_Shield_Passive
DisplayName: Staunch Blessing
Description: When a creature misses the wielder with an attack, they gain a +[1] bonus to their next Attack Roll that deals non-lethal damage.

This bonus is relinquished when the wielder deals lethal damage.
DescriptionParams: 1d4
StatsFunctorContext: OnAttacked
StatsFunctors: IF(IsMiss() or IsCriticalMiss()):ApplyStatus(MAG_ENFORCER_BLESS, 100, -1)


MAG_Blindside_Shortsword_Passive
DisplayName: Psychic Steel Virtuoso
Description: When the wielder attacks with Advantage, they deal an additional [1].
DescriptionParams: DealDamage(1d8, Psychic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasAdvantage() and not HasDisadvantage()
StatsFunctors: DealDamage(1d8, Psychic,Magical)


MAG_Giantslayer_Passive
Boosts: IF(SizeEqualOrGreater(Size.Large) and HasStatus('MAG_GIANTSLAYER_ADVANTAGE_TECHNICAL', GetAttackWeapon())):Advantage(AttackRoll)
DisplayName: Giantslayer
Description: On a hit, double the damage from your Strength Modifier. This weapon grants you Advantage on Attack Rolls against Large, Huge, or Gargantuan creatures.


MAG_TerrainWalker_Passive
Boosts: StatusImmunity(DIFFICULT_TERRAIN);StatusImmunity(DIFFICULT_TERRAIN_WEB);StatusImmunity(DIFFICULT_TERRAIN_MUD);StatusImmunity(DIFFICULT_TERRAIN_VINES);StatusImmunity(DIFFICULT_TERRAIN_OVERGROWTH);StatusImmunity(DIFFICULT_TERRAIN_LAVA);
DisplayName: Genial Strider
Description: The wearer's movement speed is unimpeded by Difficult Terrain.


MAG_PHB_Displacement_Cloak_Passive
DisplayName: Displacement
Description: At the beginning of the wearer's turn, the cloak activates, granting enemies Disadvantage on Attack Rolls that target the wearer. This effect lasts until the wearer takes damage.


MAG_Druid_Ironvine_Shield_Passive
DisplayName: Ironvine
Description: While the wielder is holding a weapon empowered with Shillelagh, and when they are hit by a melee attack, the attacker takes [1].
DescriptionParams: DealDamage(max(1,WisdomModifier), Piercing)
StatsFunctorContext: OnDamaged
Conditions: HasStatus('SHILLELAGH',GetActiveWeapon(context.Target, true))
StatsFunctors: DealDamage(SWAP, max(1,WisdomModifier), Piercing,Magical);ApplyStatus(SWAP, MAG_DRUID_THORN_BLAST_TECHNICAL, 100, 0)


MAG_Druid_Ironvine_Shield_Technical_Passive
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnStatusApply
Conditions: StatusId('SHILLELAGH')
StatsFunctors: ApplyEquipmentStatus(SWAP, MeleeOffHand, MAG_IRONVINE_SHIELD_TECHNICAL, 100, 1)


MAG_Critical_DoneCritical_Passive
DisplayName: Critical Virtuoso
Description: When you score a Critical Hit you can spend a bonus action to make an additional attack.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(IsCritical()):ApplyStatus(SELF, MAG_CRITICAL_DONE_CRITICAL, 100, 1)


MAG_Critical_Force_Critical_Passive
DisplayName: Craterous Wounds
Description: Whenever you score a critical hit, deal an additional [1].
DescriptionParams: DealDamage(1d6, Force)
StatsFunctorContext: OnDamage
StatsFunctors: IF(IsCritical()):DealDamage(1d6, Force,Magical)


MAG_Critical_Hiding_ReduceCriticalRange_Passive
DisplayName: Stealthy Critical
Description: While hiding, the number you need to roll a Critical Hit while attacking is reduced by 1. This effect can stack.
DescriptionParams: 1
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('SNEAKING_CLEAR') or StatusId('SNEAKING_LIGHTLY_OBSCURED') or StatusId('SNEAKING_HEAVILY_OBSCURED')
StatsFunctors: ApplyStatus(MAG_CRITICAL_HIDING_CRITICAL, 100, -1)


MAG_Critical_BolsteringCritical_Passive
DisplayName: Bolstering Critical
Description: When scoring a Critical Hit or killing a hostile creature, wearer gains [1].
DescriptionParams: GainTemporaryHitPoints(15)
StatsFunctorContext: OnDamage
StatsFunctors: IF(IsCritical() or IsKillingBlow()):ApplyStatus(SELF, MAG_RAGE_TEMPORARY_HP_ON_RAGE_EXIT, 100, -1)


MAG_Critical_CriticalSwiftness_Passive
DisplayName: Critical Swiftness
Description: After scoring a Critical Hit or killing a hostile creature, movement speed is restored to maximum.
StatsFunctorContext: OnDamage
StatsFunctors: IF(IsCritical() or IsKillingBlow()):RestoreResource(SELF, Movement, 100%, 0)


MAG_Critical_CriticalExecution_Passive
DisplayName: Executioner
Description: When you kill a creature, your next Attack Roll will be a Critical Hit. Once spent, this effect refreshes after a Long Rest.
Properties: OncePerLongRest
StatsFunctorContext: OnDamage
Conditions: not Self() and Character() and Enemy() and IsKillingBlow()
StatsFunctors: ApplyStatus(SELF, MAG_CRITICAL_CRITICAL_EXECUTION, 100, -1)


MAG_Psychic_MentalFatigue_Gloves_Passive
DisplayName: Mental Interference
Description: When you deal Psychic damage, you also inflict Mental Fatigue for 2 turns.
StatsFunctorContext: OnDamage
Conditions: IsDamageTypePsychic()
StatsFunctors: ApplyStatus(MAG_PSYCHIC_MENTAL_FATIGUE, 100, 2);ApplyStatus(MAG_PSYCHIC_MENTAL_FATIGUE_DURATION_TECHNICAL, 100, 1)


MAG_Psychic_MentalFatigue_Ring_Passive
DisplayName: Mental Inhibition
Description: When a foe fails a Saving Throw against one of your spells or actions, they gain Mental Fatigue for 2 turns.
StatsFunctorContext: OnAttack
Conditions: not Self() and not IsMiss() and not IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and IsSavingThrow()
StatsFunctors: ApplyStatus(MAG_PSYCHIC_MENTAL_FATIGUE, 100, 2);ApplyStatus(MAG_PSYCHIC_MENTAL_FATIGUE_DURATION_TECHNICAL, 100, 1)


MAG_Psychic_MentalFatigue_Cape_Passive
DisplayName: Mental Debilitation
Description: When the wearer succeeds a Saving Throw against any foe's spells or actions, that foe gains Mental Fatigue.
StatsFunctorContext: OnAttacked
Conditions: not Self() and not IsMiss() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and IsSavingThrow()
StatsFunctors: ApplyStatus(SELF, MAG_PSYCHIC_MENTAL_FATIGUE, 100, 2);ApplyStatus(SELF, MAG_PSYCHIC_MENTAL_FATIGUE_DURATION_TECHNICAL, 100, 1)


MAG_WeaponAction_Frostbite_Passive
DisplayName: Frostbite
Description: When you make an attack, take [1].
DescriptionParams: DealDamage(1d4, Cold)
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack()
StatsFunctors: DealDamage(SELF, 1d4, Cold,Magical);ApplyStatus(SELF, MAG_FROSTBITE_BLAST_TECHNICAL, 100, 0)


MAG_Githborn_Circlet_Passive
Boosts: RollBonus(SavingThrow,1, Intelligence);RollBonus(SavingThrow,1, Wisdom);RollBonus(SavingThrow,1, Charisma)
DisplayName: Psionic Revenge
Description: When you succeed a Saving Throw, the foe that caused the throw takes [2].

Githyanki also gain a +[1] bonus to Intelligence, Wisdom, and Charisma Saving Throws.
DescriptionParams: 1;DealDamage(1d4, Psychic)
BoostContext: OnCreate
BoostConditions: Tagged('GITHYANKI', context.Source)
StatsFunctorContext: OnAttacked
Conditions: IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: DealDamage(SWAP, 1d4, Psychic,Magical)


CRE_MAG_Githborn_Amulet_Passive
Boosts: IF(Tagged('ABERRATION')):Disadvantage(AttackTarget);Advantage(SavingThrow, Intelligence)
DisplayName: Aberration Hunter
Description: A githyanki wearing this amulet has Advantage on Intelligence Saving Throws. Aberrations also have Disadvantage on Attack Rolls against them.
BoostContext: OnCreate
BoostConditions: Tagged('GITHYANKI', context.Source)


MAG_Githborn_MagicEating_HalfPlate_Passive
Boosts: Resistance(Psychic, Resistant)
DisplayName: Psionic Ward
Description: If the item detects that the wearer is gith, they have Resistance to Psychic damage.

Whenever the wearer succeeds on a Saving Throw against a spell, they regain [1].
DescriptionParams: RegainHitPoints(1d4)
BoostContext: OnCreate
BoostConditions: Tagged('GITHYANKI', context.Source)
StatsFunctorContext: OnAttacked
Conditions: IsSpell() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: RegainHitPoints(1d4)


MAG_Githborn_Mindcrusher_Greatsword_Passive
Boosts: IF(IsMeleeAttack()):CharacterWeaponDamage(1d4, Psychic)
DisplayName: Githborn Psionic Weapon
Description: When wielded by a githyanki this weapon deals an additional [1].
DescriptionParams: DealDamage(1d4,Psychic)
TooltipConditionalDamage: DealDamage(1d4,Psychic)
BoostContext: OnCreate
BoostConditions: Tagged('GITHYANKI', context.Source)


MOO_MAG_HowlOfTheDead_Passive
DisplayName: %%% Howl Of the Dead
Description: %%% Technical Passive to track the advantage on attack roll
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: IsAttack() and HasStatus('MOO_MAG_KETHERIC_STUPEFIED',context.Target,context.Source)
StatsFunctors: ApplyStatus(MOO_MAG_STUPEFIED_ON_ATTACKED_FX,100,0);RemoveStatus(MOO_MAG_KETHERIC_STUPEFIED)


MAG_FlamingFist_BlazingRetaliation_Passive
Boosts: AC(1)
DisplayName: Blazing Retaliation
Description: Huddle behind your shield to increase your Armour Class by [1] and retaliate against attackers who miss you.
DescriptionParams: 1;DealDamage(1d6, Fire)
ExtraDescription: When the attacker misses with an attack roll, they take [2].
TooltipSave: Dexterity
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and (IsMiss() or IsCriticalMiss()) and not (not Player() and Tagged('AI_IGNORED_TARGET',context.Source)) and not HasStatus('INVISIBILITY')
StatsFunctors: ApplyStatus(SWAP, MAG_BLAZING_RETALIATION_BLAST_TECHNICAL, 100, 0);DealDamage(SWAP, 1d6, Fire,Magical)


MAG_FlamingFist_ProtectionFromMissiles_Passive
Boosts: IF(IsAttackType(AttackType.RangedWeaponAttack)):Disadvantage(AttackTarget);IF(IsAttackType(AttackType.RangedWeaponAttack)):DamageReduction(All, Half)
DisplayName: Protection from Missile
Description: Ranged weapon attacks that target the wearer have Disadvantageand have their damage reduced by half.


MAG_Illithid_Regen_Circlet_Passive
DisplayName: Psychic Leech
Description: When an enemy fails a Charisma, Intelligence, or Wisdom Saving Throw against one of your spells or cantrips, you regain [1].
DescriptionParams: RegainHitPoints(1d4)
StatsFunctorContext: OnAttack
Conditions: Enemy() and IsSpell() and not Self() and not IsMiss() and not IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and (HasSavingThrowWithAbility(Ability.Intelligence) or HasSavingThrowWithAbility(Ability.Charisma) or HasSavingThrowWithAbility(Ability.Wisdom))
StatsFunctors: RegainHitPoints(SELF, 1d4)


MAG_Illithid_Carapace_Gloves_Passive
DisplayName: Illithid Euphoria
Description: Charm or Frighten a creature to gain a [1] bonus to Attack Rolls and Saving Throws.
DescriptionParams: 1d4
StatsFunctorContext: OnStatusApply
Conditions: StatusHasStatusGroup(context.StatusId, 'SG_Charmed') or StatusHasStatusGroup(context.StatusId, 'SG_Frightened')
StatsFunctors: ApplyStatus(SELF, MAG_ILLITHID_BLESS, 100, 3)


MAG_Illithid_CarapaceArmor_Passive
Boosts: RollBonus(SavingThrow,1, Intelligence);RollBonus(SavingThrow,1, Wisdom);RollBonus(SavingThrow,1, Charisma)
DisplayName: Illithid Protection
Description: If the wearer is infested by a mind flayer tadpole, they gain +[1] to Intelligence, Wisdom, and Charisma Saving Throws.
DescriptionParams: 1
BoostContext: OnCreate
BoostConditions: Tagged('ILLITHID', context.Source)


MAG_Harpers_ArmorOfShadows_Passive
DisplayName: Shadeclinger
Description: While obscured, the wearer has Advantage on Saving Throws.
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_HARPERS_OBSCURITY_SAVING_THROWS, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_HARPERS_OBSCURITY_SAVING_THROWS)


MAG_Harpers_JhannylGloves_Passive
DisplayName: Defy Villainy
Description: When the wearer becomes Blinded, Paralysed, or Poisoned, they automatically cast Lesser Restoration on themselves.
Properties: OncePerLongRest
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(StatusHasStatusGroup(context.StatusId, 'SG_Poisoned') or StatusHasStatusGroup(context.StatusId, 'SG_Disease') or StatusHasStatusGroup(context.StatusId, 'SG_Paralyzed') or StatusHasStatusGroup(context.StatusId, 'SG_Blinded') or StatusId('HOLD_PERSON')):ApplyStatus(MAG_JHANNYL_GLOVES_LESSER_RESTORATION, 100, 1);IF(StatusHasStatusGroup(context.StatusId, 'SG_Poisoned')):RemoveStatus(SG_Poisoned);IF(StatusHasStatusGroup(context.StatusId, 'SG_Disease')):RemoveStatus(SG_Disease);IF(StatusHasStatusGroup(context.StatusId, 'SG_Paralyzed')):RemoveStatus(PARALYZED);IF(StatusHasStatusGroup(context.StatusId, 'SG_Blinded')):RemoveStatus(SG_Blinded);IF(StatusId( 'HOLD_PERSON')):RemoveStatus(HOLD_PERSON);IF(StatusId('ASTARION_WEAK')):RemoveStatus(ASTARION_WEAK)


MAG_Harpers_RingOfProjection_Passive
Boosts: EntityThrowDamage(1d4)
DisplayName: Throwing Boost
Description: The wearer gains a [1] bonus to throw damage.
DescriptionParams: 1d4


MAG_Harpers_RingOfTwilight_Passive
DisplayName: Treader By Twilight
Description: You gain a +[1] bonus to Armour Class while obscured.
DescriptionParams: 1
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_HARPERS_TWILIGHT_HIDE, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_HARPERS_TWILIGHT_HIDE)


MAG_Zhentarim_BloodfeederBlade_Rapier_Passive
DisplayName: Scarlet Remittance
Description: Gain a +[1] bonus to Attack Rolls, damage, and Spell Save DC for every foe you slay, up to a maximum of +[2].
DescriptionParams: 1;3
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow()
StatsFunctors: IF(not HasStatus('MAG_BLOODFEEDER_SCARLET_REMITTANCE_3', context.Source)):ApplyStatus(SELF, MAG_SCARLET_REMITTANCE_APPLIED_VFX, 100, 0);IF(HasStatus('MAG_BLOODFEEDER_SCARLET_REMITTANCE_2', context.Source)):ApplyStatus(SELF, MAG_BLOODFEEDER_SCARLET_REMITTANCE_3, 100, -1);IF(HasStatus('MAG_BLOODFEEDER_SCARLET_REMITTANCE_1', context.Source)):ApplyStatus(SELF, MAG_BLOODFEEDER_SCARLET_REMITTANCE_2, 100, -1);IF(not HasStatus('MAG_BLOODFEEDER_SCARLET_REMITTANCE_2', context.Source) and not HasStatus('MAG_BLOODFEEDER_SCARLET_REMITTANCE_3', context.Source)):ApplyStatus(SELF, MAG_BLOODFEEDER_SCARLET_REMITTANCE_1, 100, -1);


MAG_Zhentarim_Demonspirit_Gloves_Passive
DisplayName: Demonspirit Aura
Description: The wearer's summoned creature has resistance to all damage except [1].

At the start of the summoned creature's turn, it must succeed a Wisdom Saving Throw or be driven Mad.
DescriptionParams: DealDamage(,Psychic)
Icon: PassiveFeature_Generic_WildAnimal
Properties: IsToggled;ToggledDefaultOn;Temporary
ToggleOnFunctors: ApplyStatus(MAG_ZHENTARIM_DEMONSPIRIT_AURA, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_ZHENTARIM_DEMONSPIRIT_AURA)


MAG_Monk_Magic_Armor_Passive
Boosts: UnlockInterrupt(Interrupt_MAG_Monk_KushigoCounter)
DisplayName: Kushigo Counter
Description: While Patient Defence is active: the wearer can use their reaction to make an unarmed strike against any attacker that misses.
TooltipUseCosts: ReactionActionPoint:1
Icon: Spell_Abjuration_MageArmor
Properties: Highlighted


MAG_Monk_Magic_Boots_Passive
Boosts: IF(IsMeleeUnarmedAttack() and not HasStatus('INT_ORPHEUSGUARDS_FAKECOMBAT')):CharacterUnarmedDamage(WisdomModifier)
DisplayName: Experienced And Deadly
Description: The wearer deals additional damage equal to their Wisdom Modifier with unarmed strikes.


MAG_Monk_Magic_Gloves_Passive
Boosts: EntityThrowDamage(1d4)
DisplayName: Kushigo's Might
Description: The wearer deals an additional [1] damage with Throw Attacks and attacks made with Improvised Weapons.
DescriptionParams: 1d4


MAG_Monk_Magic_Hat_Passive
DisplayName: Lay Bare Their Weakness
Description: After dealing damage with an unarmed attack, the wearer gains a +[1] bonus to their spell save DC until the end of their turn.
DescriptionParams: 1
StatsFunctorContext: OnDamage
Conditions: IsAttackType(AttackType.MeleeUnarmedAttack)
StatsFunctors: ApplyStatus(SELF,MAG_MONK_UNARMED_EXPLOIT, 100, 1)


MAG_Monk_Magic_ArmorEx_Passive
Boosts: UnlockInterrupt(Interrupt_MAG_Monk_KushigoCounterEx)
DisplayName: Greater Kushigo Counter
Description: The wearer can use a reaction to make an unarmed strike against any attacker that misses.


MAG_PHB_ElvenChain_Armor_Passive
DisplayName: Elven Chain
Description: You are considered Proficient with this armour while wearing it.


MAG_PHB_ElvenChain_AddedEffect_Armor_Passive
Boosts: Initiative(2);Advantage(SavingThrow, Dexterity)
DisplayName: Elven Agility
Description: The wearer has a +[1] bonus to Initiative Rolls and Advantage on Dexterity Saving Throws.
DescriptionParams: 2


SCL_MastiffPoachers_Ring_Passive
Boosts: IF(Tagged('SHADOW', context.Target) or not HasObscuredState(ObscuredState.Clear)):CharacterWeaponDamage(1d4);IF((Tagged('SHADOW', context.Target) or not HasObscuredState(ObscuredState.Clear)) and IsUnarmedAttack()):DamageBonus(1d4)
DisplayName: Shadowthief
Description: The wearer's weapon and unarmed attacks deal an additional [1] damage against Lightly or Heavily Obscured creatures, and creatures made of shadow.
DescriptionParams: 1d4


LOW_HagKiller_CHA_Passive
Boosts: Ability(Charisma,+1)
DisplayName: Famed Hag Killer Boon
Description: Andraxo's songs have cloaked you with fame, granting you a permanent bonus to Charisma.


MAG_Zhentarim_SleeperDagger_Passive
DisplayName: Dread Iron Ambush
Description: While its wielder is hidden, this weapon deals an extra [1]
DescriptionParams: DealDamage(1d6, Necrotic)
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('SNEAKING_CLEAR') or StatusId('SNEAKING_LIGHTLY_OBSCURED') or StatusId('SNEAKING_HEAVILY_OBSCURED')
StatsFunctors: ApplyStatus(MAG_HIDING_NECROTIC_DAMAGE_BONUS, 100, -1)


MAG_MAG_EndGame_Plate_Armor_Passive
DisplayName: Legendary Persistence
Description: You gain Resistance and Blade Ward.


MAG_EndGame_Boots_Passive
DisplayName: Legendary Mobility
Description: You gain Freedom of Movement and Longstrider.


MAG_EndGame_StuddedLeather_Armor_MentalWarding_Passive
Boosts: Tag(CHARMED_ADV);Tag(FRIGHTENED_ADV)
DisplayName: Cerebral Ward


MAG_EndGame_StuddedLeather_Armor_IncapacitationWarding_Passive
Boosts: Tag(PARALYZED_ADV)
DisplayName: Incapacitation Ward
Description: Use your reaction to gain Advantage on Saving Throws against being Paralysed and Stunned.
Properties: ToggledDefaultOn


MAG_LesserFlamingDispersion_Passive
Boosts: RollBonus(SavingThrow, 2);Resistance(Fire, Resistant)
DisplayName: Endurance by Fire
Description: You have Resistance to Fire damage and a +[1] bonus to Saving Throws.
DescriptionParams: 2


MAG_Infernal_Plate_Armor_Passive
DisplayName: Infernal Retribution
Description: When you succeed a Saving Throw, the caster receives Burning for [1] turns.
DescriptionParams: 3
StatsFunctorContext: OnAttacked
Conditions: IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: ApplyStatus(SWAP, MAG_INFERNAL_BURNING, 100, 3)


MAG_Infernal_Plate_Armor_DamageThreshold_Passive
Boosts: Resistance(Fire, Resistant);StatusImmunity(BURNING);DamageReduction(All, Flat, 3)
DisplayName: Prime Aegis of Fire
Description: You have Resistance to Fire damage and cannot be Burned. You take [1] less damage from all sources.
DescriptionParams: 3


MAG_Infernal_Metal_AttackBonus_Passive
Boosts: RollBonus(Attack, 1);SpellSaveDC(1)
DisplayName: Infernal Acuity
Description: You gain a +[1] bonus to Spell Attack Rolls and Spell Save DC.
DescriptionParams: 1


MAG_Infernal_Metal_Gloves_FireDamage_Passive
Boosts: CharacterWeaponDamage(1d6, Fire);CharacterUnarmedDamage(1d6, Necrotic)
DisplayName: Infernal Touch
Description: Your weapon attacks deal an additional [1]. Your unarmed attacks deal an additional [2], and can possibly inflict Bleeding.
DescriptionParams: DealDamage(1d6, Fire);DealDamage(1d6, Necrotic)
StatsFunctorContext: OnDamage
Conditions: IsUnarmedAttack()
StatsFunctors: ApplyStatus(BLEEDING, 100, 2,,,,not SavingThrow(Ability.Constitution,15))


MAG_Infernal_Metal_Boots_AntiDisplacement_Passive
Boosts: Attribute(Grounded);StatusImmunity(DIFFICULT_TERRAIN);StatusImmunity(DIFFICULT_TERRAIN_WEB);StatusImmunity(DIFFICULT_TERRAIN_MUD);StatusImmunity(DIFFICULT_TERRAIN_VINES);StatusImmunity(DIFFICULT_TERRAIN_OVERGROWTH);StatusImmunity(DIFFICULT_TERRAIN_LAVA);StatusImmunity(SG_Prone)
DisplayName: Steadfast
Description: You cannot be forcibly moved by a foe's spells or actions, and you ignore the effects of Difficult Terrain.


MAG_Infernal_Metal_Legendary_Resistance_Passive
Boosts: UnlockInterrupt(Interrupt_Legendary_InfernalResistance)
DisplayName: Infernal Evasion
Description: When you fail a Saving Throw, you may use your reaction to succeed instead.


MAG_Infernal_Metal_Helmet_InfernalSight_Passive
Boosts: DarkvisionRangeMin(12);ActiveCharacterLight(e278f6a0-26d7-49be-b11a-9b84bc313c3c);StatusImmunity(SG_Blinded)
DisplayName: Infernal Sight
Description: You can see in magical and ordinary darkness up to a range of [1]. You cannot be Blinded.
DescriptionParams: Distance(12)


MAG_Lesser_Infernal_Metal_Gloves_FireDamage_Passive
Boosts: CharacterWeaponDamage(1d4, Fire);CharacterUnarmedDamage(1d4, Necrotic)
DisplayName: Lesser Infernal Touch
DescriptionParams: DealDamage(1d4, Fire);DealDamage(1d4, Necrotic)
StatsFunctors: ApplyStatus(BLEEDING, 100, 2,,,,not SavingThrow(Ability.Constitution,13))
Description: Your weapon attacks deal an additional [1]. Your unarmed attacks deal an additional [2], and can possibly inflict Bleeding. *
StatsFunctorContext: OnDamage*
Conditions: IsUnarmedAttack()*
Stats inherited from: *MAG_Infernal_Metal_Gloves_FireDamage_Passive


MAG_Lesser_Infernal_Plate_Armor_FireDamage_Passive
DisplayName: Lesser Infernal Retribution
Description: When you are hit by a foe within [1], it might take [2].
DescriptionParams: Distance(2);DealDamage(1d4, Fire)
Properties: OncePerAttack
StatsFunctorContext: OnAttacked
Conditions: HasDamageEffectFlag(DamageFlags.Hit) and IsMeleeAttack()
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 13, false, false, context.Source)):DealDamage(SWAP, 1d4, Fire,Magical)


MAG_LC_TheAmplifier_Amulet_Passive
DisplayName: Spell Amplification
Description: You gain an additional Level [1] spell slot.
DescriptionParams: 2
StatsFunctorContext: OnAttack;OnCast
Conditions: IsSpell() and IsSpellLevel(2)
StatsFunctors: ApplyStatus(SELF, MAG_THE_AMPLIFIER_TRACKER, 100, -1)


MAG_LC_Nymph_Cloak_Passive
Boosts: Ability(Charisma, 1, 20)
DisplayName: Nymphish Charm
Description: Your Charisma score increases by [1], to maximum of [2].
DescriptionParams: 1;20


MAG_LC_Jannath_Hat_Passive
Boosts: Ability(Charisma, 2, 20)
DisplayName: The Flamboyant
Description: Your Charisma score increases by [1], to maximum of [2].
DescriptionParams: 2;20


MAG_LC_RadiantLight_Rapier_Passive
Boosts: IF(Tagged('UNDEAD', context.Target)):Advantage(AttackRoll)
DisplayName: Undead Bane
Description: Attack Rolls with this weapon have Advantage against undead.


MAG_LC_MonsterHunter_Passive
Boosts: IF(Tagged('MONSTROSITY', context.Target)):Advantage(AttackRoll)
DisplayName: Feller of Monsters
Description: You have Advantage against Monstrosity type enemies.


MAG_LC_Wave_Trident_Passive
DisplayName: The Water Caller
Description: On a hit, create a [1] water surface centred around the target.
DescriptionParams: Distance(2)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(WET,100, 3); GROUND:CreateSurface(2, 0, Water);


MAG_LC_BurnOnDamage_Scimitar_Passive
DisplayName: Cauteriser
Description: Deals an additional [1].

On a hit, the target starts Burning unless it succeeds a Constitution Saving Throw.
DescriptionParams: DealDamage(1d4,Fire)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(BURNING, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_LC_CazadorVampiric_Quarterstaff_Passive
DisplayName: Arcane Vampirism
Description: When the creatures affected by your spells fail any associated Saving Throws regain [1].
DescriptionParams: RegainHitPoints(1d4)
StatsFunctorContext: OnAttack;OnStatusApply
Conditions: not IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: ApplyStatus(SELF,MAG_REGAIN_HP_VAMPIRISM, 100, 0);ApplyStatus(SELF, MAG_ARCANE_VAMPIRISM_VFX, 100, 0)


MAG_PHB_PeriaptofWoundClosure_Amulet_Passive
DisplayName: Wound Closure
Description: When Downed, automatically stabilise at the start of the turn.
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('DOWNED')
StatsFunctors: ApplyStatus(MAG_WOUND_CLOSURE, 100, 1)


MAG_PHB_PeriaptofWoundClosure_Amulet_Maximize_Passive
Boosts: MaximizeHealing(Incoming)
DisplayName: Potent Healing
Description: Maximise the number of hit points restored.


MAG_PHB_Sentinel_Shield_Passive
Boosts: Initiative(3);Advantage(Skill, Perception)
DisplayName: Heightened Awareness
Description: Gain a +[1] bonus to initiative rolls and Advantage on Perception Ability Checks.
DescriptionParams: 3


MAG_LC_Umberlee_Regeneration_Boots_Passive
DisplayName: Watery Rejuvenation
Description: If the wearer is standing in a water surface at the start of their turn, they heal [1].
DescriptionParams: RegainHitPoints(1d4)


MAG_LC_Umberlee_Protection_Cape_Passive
DisplayName: Damp Aegis
Description: During Combat, once per turn, the cloak grants the wearer Water Layer Protection until the wearer takes damage.


MAG_LC_Umberlee_Cold_Sickle_Passive
Boosts: IF(HasStatus('WET', context.Target)):Advantage(AttackRoll)
DisplayName: Watery Guidance
Description: This weapon has Advantage against Wet creatures.


MAG_ArcaneEnchantment_Passive
Boosts: SpellSaveDC(2);RollBonus(MeleeSpellAttack, 2);RollBonus(RangedSpellAttack,2)
DisplayName: Arcane Enchantment
Description: You gain a +[1] bonus to Spell Save DC and spell attack rolls.
DescriptionParams: 2


MAG_ArcaneEnchantment_Lesser_Passive
Boosts: SpellSaveDC(1);RollBonus(MeleeSpellAttack, 1);RollBonus(RangedSpellAttack,1)
DescriptionParams: 1
DisplayName: Arcane Enchantment*
Description: You gain a +[1] bonus to Spell Save DC and spell attack rolls.*
Stats inherited from: *MAG_ArcaneEnchantment_Passive


MAG_SpellSaveDC_Enchantment_Passive
Boosts: SpellSaveDC(2)
DisplayName: High Spellcasting
Description: You gain a +[1] bonus to Spell Save DC.
DescriptionParams: 2


MAG_SpellSaveDC_Enchantment_Lesser_Passive
Boosts: SpellSaveDC(1)
DescriptionParams: 1
DisplayName: High Spellcasting*
Description: You gain a +[1] bonus to Spell Save DC.*
Stats inherited from: *MAG_SpellSaveDC_Enchantment_Passive


MAG_SpellResistance_Passive
Boosts: IF(IsSpell()):Advantage(AllSavingThrows)
DisplayName: Spell Resistance
Description: You have Advantage on Saving Throws against spells.


MAG_SleepImmunity_Passive
Boosts: StatusImmunity(SLEEP)
DisplayName: Wakefulness
Description: You can't be unwillingly put to Sleep.


MAG_Radiant_UnarmedAttack_Passive
Boosts: CharacterUnarmedDamage(1d4, Radiant)
DisplayName: Angelclocker Knuckles
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Radiant)


MAG_Cold_UnarmedAttack_Passive
Boosts: CharacterUnarmedDamage(1d4, Cold)
DisplayName: Chilling Strike
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Cold)


MAG_Force_UnarmedAttack_Passive
Boosts: CharacterUnarmedDamage(1d4, Force)
DisplayName: Enervating Suffusion
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Force)


MAG_Lightning_UnarmedAttack_Passive
Boosts: CharacterUnarmedDamage(1d4, Lightning)
DisplayName: Lightning Strikes
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Lightning)


MAG_Thunder_UnarmedAttack_Passive
Boosts: CharacterUnarmedDamage(1d4, Thunder)
DisplayName: Booming Blows
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Thunder)


MAG_Fire_UnarmedAttack_Passive
Boosts: CharacterUnarmedDamage(1d4, Fire)
DisplayName: Dragonfire Fists
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Fire)


MAG_Force_SoulCatchingDamage_Passive
Boosts: CharacterUnarmedDamage(1d10, Force)
DisplayName: Soul Fist
DescriptionParams: DealDamage(1d10, Force);1
Description: Your unarmed attacks deal an additional [1].*
Stats inherited from: *MAG_Force_UnarmedAttack_Passive


MAG_PHB_SoulCatching_ExtraEffect_Passive
DisplayName: Soul Catching
Description: Once per turn, on an unarmed hit, you regain [1]. Alternatively, you may forego healing to gain Advantage on Attack Rolls and Saving Throws until the end of your next turn.
DescriptionParams: RegainHitPoints(10)
Properties: OncePerTurn
StatsFunctorContext: OnDamage
Conditions: IsUnarmedAttack()
StatsFunctors: ApplyStatus(SELF, MAG_SOUL_CATCHING, 100, 2)


MAG_Monk_Healed_TempHP_Passive
DisplayName: Soul Protection
Description: When you are healed, gain [1]. While you have the temporary hit points gain a +[2] bonus to Saving Throws.
DescriptionParams: GainTemporaryHitPoints(LevelMapValue(MartialArts));2
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnHealed
StatsFunctors: ApplyStatus(MAG_MONK_TEMPORARY_HP, 100, -1)


MAG_Monk_SoulRejunevation_Passive
Boosts:
DisplayName: Defier's Rejuvenation
Description: Whenever the wearer succeeds on a Saving Throw against a spell, they regain [1].
BoostContext:
BoostConditions:
DescriptionParams: RegainHitPoints(1d4)*
StatsFunctorContext: OnAttacked*
Conditions: IsSpell() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()*
StatsFunctors: RegainHitPoints(1d4)*
Stats inherited from: *MAG_Githborn_MagicEating_HalfPlate_Passive


MAG_Monk_Martial_Lethality_Passive
Boosts: RollBonus(Attack, 2);Initiative(2);Skill(Perception, 2)
DisplayName: Soul Perception
Description: Gain a +[1] bonus to Attack Rolls, Initiative Rolls, and Perception Checks.
DescriptionParams: 2*
Stats inherited from: *ARM_MartialArtsLethality_2_Passive **ARM_MartialArtsLethality_1_Passive


MAG_WYRM_UndeadProtector_Robe_Passive
Boosts: Disadvantage(AttackTarget, UNDEAD);IF(Tagged('UNDEAD', context.Source)):Advantage(AllSavingThrows)
DisplayName: Let The Undead Blanch With Fear!
Description: Undead have Disadvantage on Attack Rolls against you, and you have Advantage on Saving Throws against their actions and spells.


MAG_StunnImmunity_Passive
Boosts: StatusImmunity(STUNNED)
DisplayName: Stun Immunity
Description: You can't be Stunned.


MAG_HelmOfBalduran_MaxHP_Passive
DisplayName: Balduran's Vitality
Description: The helmet heals you [1] at the beginning of every turn.
DescriptionParams: RegainHitPoints(2)


MAG_HelmOfBalduran_Protection_Passive
Boosts: AC(1);RollBonus(SavingThrow, 1)
DisplayName: Balduran's Favour
Description: You have a + [1] bonus to Armor Class and Saving Throws.
DescriptionParams: 1


MAG_OfArcanicDefense_Robe_Passive
DisplayName: Exquisite Focus
Description: While concentrating, you add your Spellcasting Ability Modifier to your Saving Throws and gain a +[1] bonus to Armour Class.
DescriptionParams: 1
StatsFunctorContext: OnCast
Conditions: HasSpellFlag(SpellFlags.Concentration)
StatsFunctors: ApplyStatus(MAG_ARCANIC_DEFENSE, 100, -1)


MAG_Kuotoa_Lightning_Spear_Technical_Passive
DisplayName: %%% The Stinger Technical Passive|
Description: %%% Do not destub. Applied to the weapon to electrocute.
Properties: IsHidden
StatsFunctorContext: OnAttack
StatsFunctors: ApplyStatus(MAG_ELECTROCUTED, 100, 2)


BoomingBlade_Movement_Passive
DisplayName: Booming Blade
Properties: IsHidden
StatsFunctorContext: OnMovedDistance
Conditions: not HasStatus('BOOMING_BLADE_DAMAGE_IMMUNITY')
StatsFunctors: ApplyStatus(SELF, BOOMING_BLADE_DAMAGE,100,0);ApplyStatus(SELF, BOOMING_BLADE_DAMAGE_IMMUNITY, 100, 0)


BoomingBlade_MovementSpell_Passive
StatsFunctorContext: OnCast
Conditions: IsMovementSpell()
DisplayName: Booming Blade*
Properties: IsHidden*
StatsFunctors: ApplyStatus(SELF, BOOMING_BLADE_DAMAGE,100,0);ApplyStatus(SELF, BOOMING_BLADE_DAMAGE_IMMUNITY, 100, 0)*
Stats inherited from: *BoomingBlade_Movement_Passive


MAG_Kuotoa_Lightning_Spear_Passive
DisplayName: Shocking Sting
Description: On a hit, possibly Shock your target.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(SHOCKING_GRASP, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_Spellbreaker_Battleaxe_Passive
Boosts: IF(IsConcentrating(context.Target)):Advantage(AttackRoll)
DisplayName: Witchbreaker
Description: You gain Advantage on Attack Rolls against concentrating creatures.


MAG_Moonlight_Glaive_Passive
DisplayName: Moonlight
Description: Residual Moonlight
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: CreateExplosion(Projectile_MAG_Technical_Blast)


MAG_StaffOFRam_KnockStun_Passive
DisplayName: Staff of the Ram
Description: Once per turn, the blow possibly knocks a foe back [1] and Stuns them. This has no effect on dragons or Huge creatures.
DescriptionParams: Distance(2)
Properties: OncePerTurn
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon() and not Ally() and TargetSizeEqualOrSmaller(Size.Large) and not Tagged('DRAGON') and not SavingThrow(Ability.Constitution, 8, false, false, context.Target)
StatsFunctors: IF(not Ally()):Force(2,OriginToEntity,Aggressive);IF(Ally()):Force(2,OriginToEntity,Friendly);ApplyStatus(STUNNED, 100, 1)


MAG_WYRM_OfTruthTelling_Ring_Passive
Boosts: Advantage(Skill, Insight)
DisplayName: Ring of Veracity
Description: You gain an Advantage on Insight Checks.


MAG_WYR_Hellrider_Longbow_Passive
DisplayName: Fiendish Fire
Description: Once per turn, a creature hit by this weapon will possibly be afflicted with Faerie Fire.
Properties: OncePerTurn
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not SavingThrow(Ability.Dexterity, 13, false, false, context.Target)
StatsFunctors: ApplyStatus(FAERIE_FIRE, 100, 1)


MAG_WYR_Orin_Bhaalist_Dagger_Passive
DisplayName: Prey Upon the Weak
Description: This weapon deals an additional [1] against targets with [2]% of their hit points or fewer.
DescriptionParams: DealDamage(1d4, Piercing);50
TooltipConditionalDamage: DealDamage(1d4, Piercing)


MAG_WYR_Orin_Bhaalist_Dagger_ImprovedCritical_Passive
Boosts: ReduceCriticalAttackThreshold(1)
DisplayName: Improved Critical
Description: The number you need to roll a Critical Hit while attacking is reduced by 1. This effect can stack.
DescriptionParams: 1


MAG_PHB_ScarabOfProtection_Amulet_Passive
Boosts: IF(IsSpell()):Advantage(AllSavingThrows)
DisplayName: Spell Protection
Description: You have Advantage on Saving Throws against spells.


MAG_Frightened_Immunity_Passive
Boosts: StatusImmunity(FRIGHTENED);StatusImmunity(SG_Frightened);StatusImmunity(SG_Fleeing)
DisplayName: Frightened Immunity
Description: You can't be Frightened.


MAG_Extended_Target_Cantrip_Passive
DisplayName: Adroit Caster
Description: Cantrips targeting foes and allies can target an additional creature. The same target can be chosen twice.
ExtraDescription: Cantrips require targets to be close together, unless those cantrips are Projectiles.
Icon: PassiveFeature_Generic_Tactical
Properties: IsToggled;OncePerShortRest;Temporary
StatsFunctorContext: OnCast
Conditions: IsCantrip() and HasStatus('MAG_EXTENDED_TARGET_CANTRIPS', context.Source)
StatsFunctors: RemoveStatus(MAG_EXTENDED_TARGET_CANTRIPS)
ToggleOnFunctors: ApplyStatus(MAG_EXTENDED_TARGET_CANTRIPS, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_EXTENDED_TARGET_CANTRIPS)
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Quickened_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved


MAG_ClosQuarterRangedSpell_Passive
DisplayName: Daredevil Proximity
Description: Your Ranged Spell Attacks are made as melee spell attacks when you are adjacent to a hostile creature. This effect can be toggled off.
Icon: GenericIcon_Intent_Buff
EnabledConditions: HasStatus('FLANKED', context.Source)
EnabledContext: OnStatusApplied;OnStatusRemoved;OnCreate
Properties: IsToggled;Temporary;ToggledDefaultOn
ToggleOnFunctors: ApplyStatus(MAG_CQC_RANGED_SPELL, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_CQC_RANGED_SPELL)
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Quickened_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved


Potion_OfUndying_Passive
DisplayName: Undying
Description: When you succeed a Death Taving Throw, you regain [1] hit points, but until Long Rest you have Disadvantage on Death Saving Throws.
DescriptionParams: RegainHitPoints(1d10)
Icon: unknown
StatsFunctorContext: OnTurn
Conditions: IsDowned() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow)
StatsFunctors: Stabilize();RegainHitPoints(1d10)


Potion_OfGiant_ThunderDamage_Passive
DisplayName: Thunderclap
Description: When you damage a creature with a weapon or unarmed attack deal [1] in [2] radius.
DescriptionParams: DealDamage(1d4, Thunder);Distance(3)
Icon: unknown
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() or IsUnarmedAttack()
StatsFunctors: PROJECTILE:CreateExplosion(Projectile_MAG_Mobility_ExplosionOnJump_Explosion)


Potion_OfGreatArcher_Passive
DisplayName: The Great Archer
Description: Your ranged weapon deals an extra [1] when the target fails a DC17 Constitution Saving Throw. If it succeeds, it still takes half that damage.
DescriptionParams: DealDamage(2d6, Piercing)
Icon: unknown
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() and IsRangedAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 17)):DealDamage(2d6, Piercing)


Potion_OfTempus_Drawback_Passive
DisplayName: Potion of Tempus Drawback
StatsFunctorContext: OnDamage
StatsFunctors: DealDamage(SELF, 1d4, Force,Magical)


MAG_Githborn_MageHandSupport_Gloves_Passive
Boosts: UnlockSpellVariant(MageHandCheck(), ModifyUseCosts(Replace,BonusActionPoint,1,0,ActionPoint), ModifyTooltipDescription())
DisplayName: Quickened Mage Hand
Description: You can cast Mage Hand as a bonus action.


MAG_Githborn_PsionicMovement_Boots_Passive
DisplayName: Flying Strike
Description: When a githyanki casts Fly, their next melee weapon attack deals an additional [1].
DescriptionParams: DealDamage(1d4, Psychic)
StatsFunctorContext: OnCast
Conditions: Tagged('GITHYANKI', context.Source) and (SpellId('Projectile_Fly') or SpellId('Projectile_Fly_Spell'))
StatsFunctors: ApplyStatus(SELF, MAG_GITHBORN_FLYING_STRIKE, 100, 1)


MAG_WYRM_UndeadBane_GreatAxe_Passive
Boosts: IF(IsMeleeWeaponAttack() and (Tagged('UNDEAD') or Tagged('FIEND'))):DamageBonus(1d6, Slashing, false)
DisplayName: Slay the Wicked
Description: This weapon deals an additional [1] against Fiends and Undead.
DescriptionParams: DealDamage(1d6, Slashing)


MAG_Tyr_OfJustice_WarHammer_Passive
Boosts: IF(IsMeleeWeaponAttack() and (Tagged('UNDEAD') or Tagged('FIEND'))):DamageBonus(1d6, Bludgeoning, false)
DescriptionParams: DealDamage(1d6, Bludgeoning)
DisplayName: Slay the Wicked*
Description: This weapon deals an additional [1] against Fiends and Undead.*
Stats inherited from: *MAG_WYRM_UndeadBane_GreatAxe_Passive


MAG_WeaponAction_UndeadTurning_Ammunition_Passive
DisplayName: Sacred Munitions
Description: You can cast Sacred Munitions.
StatsFunctorContext: OnDamage
Conditions: IsRangedWeaponAttack() and Tagged('UNDEAD', context.Target)
StatsFunctors: ApplyStatus(TURNED, 100, 3)


MAG_Sarevok_OfChaos_Greatsword_Leeching_Passive
DisplayName: Chaos
Description: On a hit, regain [1].
DescriptionParams: RegainHitPoints(1d6)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: RegainHitPoints(SELF, 1d6)


MAG_FrostTalon_ChillingCounter_Passive
DisplayName: Chilling Counter
Description: When a creature misses you with an attack, it must succeed a DC 13 Constitution Saving Throw or be Chilled for [1] turns.
DescriptionParams: 2
StatsFunctorContext: OnAttacked
Conditions: IsMiss() or IsCriticalMiss()
StatsFunctors: ApplyStatus(SWAP, CHILLED, 100, 2)


MAG_ArcaneAbsorption_Dagger_Passive
DisplayName: Arcane Absorption
Description: When you kill an enemy with a melee attack, regain one of your spent 1st Level spell slots.
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and IsMeleeWeaponAttack()
StatsFunctors: ApplyStatus(SWAP, MAG_RESTORE_SPELL_SLOT_1, 100, 0)


MAG_Fire_HeatOnWeaponDamage_Passive
DisplayName: Thermodynamo
Description: Whenever you deal damage with this weapon, you gain [1] turns of Heat.
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not HasStatus('MAG_FIRE_HEAT_ONCE_TECHNICAL', context.Source)):ApplyStatus(SELF, MAG_FIRE_HEAT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT, 100, 2);ApplyStatus(SELF,MAG_FIRE_HEAT_ONCE_TECHNICAL, 100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT_DURATION_TECHNICAL, 100, 1)


MAG_BG_Harold_HeavyCrossbow_Passive
DisplayName: Haroldish Doom
Description: When you deal damage to a target with a ranged weapon, it must succeed a Charisma Saving Throw or be Baned for [1] turns.
DescriptionParams: 2
StatsFunctorContext: OnDamage
Conditions: IsRangedWeaponAttack() and not HasStatus('BANE', context.Target)
StatsFunctors: ApplyStatus(BANE, 100, 2,,,,not SavingThrow(Ability.Charisma,13))


MAG_BG_DragonsBreath_Glaive_Passive
Boosts: UnlockSpellVariant(IsBreathWeapon(),ModifyTooltipDescription() ,ModifySavingThrowDisadvantage())
DisplayName: Vicious Dragon Breath
Description: Enemies have Disadvantage on Saving Throws against your dragonborn breath weapon.


MAG_Vicious_Weapon_Passive
Boosts: IF(IsWeaponAttack() and IsCritical()):DamageBonus(7,,false)
DisplayName: Dolor Amarus
Description: When you land a Critical Hit with this weapon, it deals an additional [1] damage.
DescriptionParams: 7
BoostContext: OnCreate


MAG_WYRM_Commander_Longsword_Passive
DisplayName: Stirring Execution
Description: When you kill an enemy, allies within [1] gain temporary hit points equal to your Charisma Modifier (minimum 1).
DescriptionParams: Distance(9)
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and Enemy()
StatsFunctors: ApplyStatus(SELF, MAG_TEMP_HP_CHARISMA, 100, -1);CreateExplosion(Projectile_MAG_WYRM_Commander_Longsword_Inspiration_Explosion)


MAG_ShapesifterSlayer_Passive
Boosts: IF(HasStatus('SG_Polymorph', context.Target)):CharacterWeaponDamage(1d4);IF(HasStatus('SG_Polymorph', context.Target)):RollBonus(Attack, 1d4)
DisplayName: Shapeshifter Slayer
Description: This weapon deals an additional [1] damage against shapeshifters or polymorphed creatures.
DescriptionParams: 1d4


MAG_MonsterSlayer_Passive
Boosts: IF(Tagged('MONSTROSITY', context.Target)):CharacterWeaponDamage(1d4);IF(Tagged('MONSTROSITY', context.Target)):RollBonus(Attack, 1d4)
DisplayName: Monsterslayer
Description: This weapon deals an additional [1] damage against monstrosity type foes.
DescriptionParams: 1d4


MAG_MagicalDurability_Passive
Boosts: IF(IsSpell()):RollBonus(SavingThrow,2)
DisplayName: Magical Durability
Description: The wielder has a +[1] bonus to Saving Throws against spells.
DescriptionParams: 2


MAG_Lesser_MagicalDurability_Passive
Boosts: IF(IsSpell()):RollBonus(SavingThrow,1)
DescriptionParams: 1
DisplayName: Magical Durability*
Description: The wielder has a +[1] bonus to Saving Throws against spells. *
Stats inherited from: *MAG_MagicalDurability_Passive


MAG_DeathDo_Shadow_Passive
Boosts: DownedStatus(MAG_DEATH_DO_SHADOW_POSSESION_DOWNED,5)
DisplayName: After Death Do Us Part
Description: When the wearer is Downed, they rise once more with half their hit points restored, but are gripped by Shadow Possession.
Properties: OncePerLongRest
StatsFunctorContext: OnDamaged
Conditions: IsKillingBlow() or IsDowned()
StatsFunctors: ApplyStatus(MAG_DEATH_DO_SHADOW_POSSESION_DOWNED_OVERRIDE, 100, -1)


MAG_DeathDo_Light_Passive
DisplayName: Till Death Do Us Part


MAG_END_PsychicRetaliation_Passive
DisplayName: Imperial Retaliation
Description: When the wielder succeeds a Saving Throw, the foe that caused the throw needs to make an Intelligence Saving Throw or be Stunned for [1] turn.
DescriptionParams: 1
StatsFunctorContext: OnAttacked
Conditions: IsSpell() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: ApplyStatus(SWAP, STUNNED, 100, 1,,,,not SavingThrow(Ability.Intelligence,15))


LOW_StormshoreTabernacle_Curse_KillingBlow_Passive
DisplayName: Killing Blow
Description: When you are reduced to 0 hit points, you instantly die.
StatsFunctorContext: OnDamaged
Conditions: IsKillingBlow() or IsDowned()
StatsFunctors: Kill()


LOW_StormshoreTabernacle_Curse_SpawnEnvoy_Passive
DisplayName: Spawn Envoy
Description: Upon your death, spawn the Envoy.
Properties: OncePerLongRest
StatsFunctorContext: OnHealed
StatsFunctors: ApplyStatus(LOW_STROMSHORETABERNACLE_GODCUSED_TECHNICAL, 100, -1)


LOW_StormshoreTabernacle_Curse_SpawnEnvoy_LonRest_Refresh_Passive
DisplayName: Spawn Envoy Gathering Power
StatsFunctorContext: OnLongRest
StatsFunctors: ApplyStatus(LOW_STROMSHORETABERNACLE_GODCUSED_TECHNICAL, 100, -1)


UNI_DarkUrge_Stealth_Expertise_Passive
DisplayName: The Shadow Itself
Description: Once per turn when you kill an enemy, shroud yourself in primaeval darkness to become Invisible for [1] turns.
DescriptionParams: 2
Properties: OncePerTurn
StatsFunctorContext: OnDamage
Conditions: Enemy() and IsKillingBlow()
StatsFunctors: ApplyStatus(SWAP, INVISIBILITY, 100, 2)


UNI_DarkUrge_Bleeding_Dagger_Passive
DisplayName: Sweet Bloodletting
Description: Possibly inflict Bleeding when hitting a creature with this weapon while Hiding or Invisible.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and (HasStatus('SNEAKING_CLEAR', context.Source) or HasStatus('SNEAKING_LIGHTLY_OBSCURED', context.Source) or HasStatus('SNEAKING_HEAVILY_OBSCURED', context.Source) or HasStatus('SG_Invisible', context.Source))
StatsFunctors: ApplyStatus(BLEEDING, 100, 2,,,,not SavingThrow(Ability.Constitution,15))


MAG_Bhaalist_Aura_Of_Murder_Passive
DisplayName: Aura Of Murder
Description: Enemies within [1] become Vulnerable to Piercing damage, unless they are Resistant or Immune to it.
DescriptionParams: Distance(2)
Icon: PassiveFeature_AuraOfMurder
Properties: ToggledDefaultOn;IsToggled;ToggledDefaultAddToHotbar
ToggleOnFunctors: ApplyStatus(MAG_BHAALIST_AURA_OF_MURDER_AURA, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_BHAALIST_AURA_OF_MURDER_AURA)


MAG_Bhalist_Hat_Passive
Boosts: Initiative(2);DarkvisionRange(3)
DisplayName: Murderous Sight
Description: You can see in the dark up to [1]. In addition, you gain a +[2] bonus to initiative rolls.
DescriptionParams: Distance(3);2


MAG_FeyWildSpark_WildMagic_Passive
DisplayName: Feywild Sparks
Description: While your sorcerous Tides of Chaos feature is active, you will always trigger wild magic surge when casting spells.
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
Conditions: StatusId('TIDES_OF_CHAOS')
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied)):ApplyStatus(MAG_FEYWILD_SPARKS, 100, -1);IF(context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):RemoveStatus(MAG_FEYWILD_SPARKS)


MAG_Greenstone_Amulet_Passive
Boosts: Advantage(SavingThrow, Intelligence);Advantage(SavingThrow, Wisdom);Advantage(SavingThrow, Charisma)
DisplayName: Semblance of Fey
Description: You have Advantage on Intelligence, Wisdom, and Charisma Saving Throws.


MAG_ShieldRiposte_Passive
Boosts: UnlockInterrupt(Interrupt_ShieldBlow)
DisplayName: Shield Bash
Description: When a foe hits you with a melee attack, you can use your reaction, to knock it Prone unless they succeed a Dexterity Saving Throw.
Icon: Action_Bash


MAG_ShieldConduit_Passive
DisplayName: Shield Conduit
Description: The shield shrouds the wearer with Force Conduit at the start of its turn in combat.


MAG_OfTheDevout_Amulet_Passive
DisplayName: Godswill
Description: If you have the Channel Divinity ability, you gain an additional use of it.
StatsFunctorContext: OnCast;OnAttack
Conditions: HasUseCosts('ChannelDivinity')
StatsFunctors: ApplyStatus(SELF, MAG_OF_DEVOUT_AMULET_TRACKER, 100, -1)


MAG_TheHunters_Dagger_Passive
DisplayName: Rupturing
Description: On a hit, the target must succeed a DC 13 Constitution Saving Throw or become Ruptured.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(BARBED_ARROW, 100, 3)


MAG_Infernal_Weapon_Passive
DisplayName: Malebolge Stinger
Description: On a hit, possibly inflict Poisoned.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(POISONED, 100, 2,,,,not SavingThrow(Ability.Constitution,12))


MAG_OfAutomaton_Gloves_Passive
DisplayName: Circuitry Interface
Description: You are considered a Construct type creature.
ExtraDescription: You may toggle this feature on and off.
Properties: IsToggled
ToggleOnFunctors: ApplyStatus(MAG_CONSTRUCT_MODE, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_CONSTRUCT_MODE)


MAG_Victory_Longbow_Passive
DisplayName: Promised Victory
Description: On a hit, possibly inflict Guiding Bolt upon the target.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not SavingThrow(Ability.Dexterity, 15, false, false, context.Target)
StatsFunctors: ApplyStatus(GUIDING_BOLT, 100, 1)


MAG_Legendary_ShieldRiposte_Passive
Boosts: UnlockInterrupt(Interrupt_Legendary_ShieldBlow)
DisplayName: Rebuke of the Mighty
Description: When a foe hits you with a melee attack, you can use your reaction, dealing it [1] and knock it Prone unless they succeed a Dexterity Saving Throw.
DescriptionParams: DealDamage(2d4, Force)
TooltipSave: f762efbb-f8f1-493e-b248-2de1567b4bd2
Icon: Action_Bash


MAG_Legendary_Spellguard_Passive
Boosts: IF(IsSpell()):Advantage(AllSavingThrows);IF(IsSpell()):Disadvantage(AttackTarget)
DisplayName: Spellguard
Description: You gain Advantage on Saving Throws against spells. Spell Attack Rolls against you have Disadvantage.


MAG_TheThorns_ExplosiveThrowing_Passive
DisplayName: Zephyr Connection
Description: This weapon will return to your hand when thrown. You cannot be forced to drop the trident. When thrown, the weapon creates an explosion that deals [1] in a [2] blast centred on the target.
DescriptionParams: DealDamage(3d4, Thunder);Distance(6)


MAG_TheThorns_VeilOfTheWind_Passive
Boosts: ActionResource(Movement, 3,0);JumpMaxDistanceBonus(3);IgnoreFallDamage()
DisplayName: Veil of the Wind
Description: You gain a +[1] bonus to movement speed and jump distance. Equipping this weapon gives you Immunity to falling damage.
DescriptionParams: Distance(3)


MAG_TheClover_Rearrangement_Passive
Boosts: ReduceCriticalAttackThreshold(1);IF(AttackingWithMeleeWeapon(context.Source)):Reroll(Damage,2,true)
DisplayName: Organ Rearranger
Description: The wielder scores a Critical Hit when rolling a [2]. When they roll [1] damage or less, reroll the dice, taking the highest result.
DescriptionParams: 2;19;18


MAG_TheClover_Mainhand_Passive
DisplayName: Exploit Weakness
Description: Creatures hit with this weapon receive Vulnerability to Piercing damage.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(MAG_BHAALIST_AURA_OF_MURDER, 100, 1)


MAG_TheClover_OffHand_Passive
Boosts: UnlockInterrupt(Interrupt_TheClover_TrueStrike_Riposte)
DisplayName: True Strike Riposte
Description: When a creature misses you with a melee attack, you may retaliate and gain True Strike.


MAG_TheCrimson_Vicious_Passive
DisplayName: Redvein Savagery
Description: When you make an attack with Advantage, the target takes an additional 7 Piercing damage.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasAdvantage() and not HasDisadvantage()
StatsFunctors: DealDamage(7, Piercing,Magical)


MAG_TheCrimson_TwoWeapon_Passive
Boosts: TwoWeaponFighting()
DisplayName: Crimson Weapon
Icon:
Properties: Highlighted
Description: When you make an attack with your off-hand weapon, you can add your Ability Modifier to the damage of the attack.*
Stats inherited from: *FightingStyle_TwoWeaponFighting


MAG_TheDueller_ImprovedDuelist_Passive
Boosts: ReduceCriticalAttackThreshold(1);ActionResource(ReactionActionPoint,1,0)
DisplayName: Elegant Duellist
Description: While your off-hand is empty, you score a Critical Hit when rolling a 19. Moreover, you gain an additional reaction per turn.
DescriptionParams: 1
BoostContext: OnCreate;OnEquip
BoostConditions: IsOffHandSlotEmpty()
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not HasStatus('BLEEDING') and HasStatus('MAG_LEGENDARY_COMPELLED_DUEL')
StatsFunctors: ApplyStatus(BLEEDING, 100, 3,,,,not SavingThrow(Ability.Constitution,15))


MAG_TheDueller_WitheringCut_Passive
Boosts: UnlockInterrupt(Interrupt_TheDueller_WitheringCut)
DisplayName: Withering Cut
Description: On a hit with a melee weapon, use a reaction to deal additional Necrotic damage equal to your Proficiency Bonus.


MAG_Legendary_ArcaneEnchantment_Passive
Boosts: SpellSaveDC(3);RollBonus(MeleeSpellAttack, 3);RollBonus(RangedSpellAttack,3)
DescriptionParams: 3
DisplayName: Arcane Enchantment*
Description: You gain a +[1] bonus to Spell Save DC and spell attack rolls.*
Stats inherited from: *MAG_ArcaneEnchantment_Passive


MAG_Legendary_Chromatic_Heat_Passive
DisplayName: Flame of Wrath
Description: Whenever you deal damage with a spell, you gain [1] turns of Heat.
DescriptionParams: 2
Properties: OncePerAttack;IsHidden
Conditions: IsSpell() and not Self()
StatsFunctorContext: OnDamage*
StatsFunctors: IF(not HasStatus('MAG_FIRE_HEAT_ONCE_TECHNICAL', context.Source)):ApplyStatus(SELF, MAG_FIRE_HEAT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT, 100, 2);ApplyStatus(SELF, MAG_FIRE_HEAT_ONCE_TECHNICAL, 100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT_DURATION_TECHNICAL, 100, 1)*
Stats inherited from: *MAG_Fire_HeatOnFireDamage_Gloves_Passive


MAG_Legendary_Chromatic_Frost_Passive
DisplayName: Frost of Dark Winter
Description: Whenever you deal damage with a spell, inflict [1] turn of Frost upon the target(s).
DescriptionParams: 2
Properties: OncePerAttack;IsHidden
Conditions: IsSpell() and not Self()
StatsFunctorContext: OnDamage*
StatsFunctors: ApplyStatus(MAG_FROST,100,2);ApplyStatus(MAG_FROST_DURATION_TECHNICAL, 100, 1)*
Stats inherited from: *MAG_Frost_GenerateFrostOnDamage_Gloves_Passive


MAG_Legendary_Chromatic_LightningCharge_Passive
DisplayName: Bolts of Doom
Description: When you deal damage with a spell, gain [1] turns of Lightning Charge.
Properties: OncePerAttack;IsHidden
Conditions: IsSpell() and not Self()
DescriptionParams: 2*
StatsFunctorContext: OnDamage*
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING', context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL,100, 0);IF(Character()):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_GENERATE_CHARGE_FX, 100, 0);IF(Character() and not IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 2);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)*
Stats inherited from: *MAG_ChargedLightning_Charge_OnSpellDamage_Passive


MAG_Legendary_Chromatic_Reverberation_Passive
DisplayName: Bone-Shaking Thunder
Description: When you deal damage with a spell, inflict [1] turn of Reverberation upon the target(s).
Properties: OncePerAttack;IsHidden
Conditions: IsSpell() and not Self()
DescriptionParams: 2*
StatsFunctorContext: OnDamage*
StatsFunctors: ApplyStatus(MAG_THUNDER_REVERBERATION, 100, 2);ApplyStatus(MAG_THUNDER_REVERBERATION_DURATION_TECHNICAL, 100, 1)*
Stats inherited from: *MAG_Thunder_ReverberationOnRangeSpellDamage_Amulet_Passive


MAG_Legendary_Chromatic_Poisoned_Passive
DisplayName: Deadlier than Arsenic
Description: Whenever you deal damage with a spell, inflict [1] Poison upon the target(s).
StatsFunctors: ApplyStatus(POISONED,100,2)
DescriptionParams: 2*
Properties: OncePerAttack;IsHidden*
Conditions: IsSpell() and not Self()*
StatsFunctorContext: OnDamage*
Stats inherited from: *MAG_Legendary_Chromatic_Frost_Passive **MAG_Frost_GenerateFrostOnDamage_Gloves_Passive


MAG_Legendary_Chromatic_NoxiousFumes_Passive
DisplayName: Sizzling Cataclysm
Description: When you deal damage with a spell, possibly inflict Noxious Fumes upon the target(s).
Properties: OncePerAttack;IsHidden
Conditions: IsSpell() and not Self()
StatsFunctorContext: OnDamage*
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 13)):ApplyStatus(MAG_ACID_NOXIOUS_FUMES, 100, 3)*
Stats inherited from: *MAG_Acid_NoxiousFumes_Gloves_Passive


MAG_Legendary_PsionicResistance_Passive
Boosts: Advantage(SavingThrow, Intelligence);Advantage(SavingThrow, Wisdom);Advantage(SavingThrow, Charisma);StatusImmunity(SG_Charmed);Resistance(Psychic, Resistant)
DisplayName: Githborn Psionic Resistance
Description: A githyanki holding this weapon has Advantage on Intelligence, Wisdom, and Charisma Saving Throws, Resistance to Psychic damage, and cannot be Charmed.
BoostContext: OnCreate
BoostConditions: Tagged('GITHYANKI', context.Source)


MAG_Legendary_PsionicWeapon_Passive
Boosts: IF(IsMeleeAttack()):CharacterWeaponDamage(1d6, Psychic)
DescriptionParams: DealDamage(1d6,Psychic)
TooltipConditionalDamage: DealDamage(1d6,Psychic)
DisplayName: Githborn Psionic Weapon*
Description: When wielded by a githyanki this weapon deals an additional [1].*
BoostContext: OnCreate*
BoostConditions: Tagged('GITHYANKI', context.Source)*
Stats inherited from: *MAG_Githborn_Mindcrusher_Greatsword_Passive


MAG_MagicItemPoweredCast_Passive
DisplayName: Arcane Battery
Description: Alleviate the arcane burden of spellcasting with the power of this staff. The next spell you cast doesn't cost a spell slot.
ExtraDescription: You need to toggle this feature on in order to activate this effect.
Icon: PassiveFeature_ArcaneBattery
PriorityOrder: 1
Properties: IsToggled;Highlighted;Temporary;OncePerLongRest
StatsFunctorContext: OnCast
Conditions: IsSpell() and HasStatus('MAG_MAGIC_ITEM_POWERED_CAST', context.Source)
StatsFunctors: RemoveStatus(MAG_MAGIC_ITEM_POWERED_CAST);RemoveStatus(GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand), MAG_MAGIC_ITEM_POWERED_CAST_ITEM)
ToggleOnFunctors: ApplyStatus(MAG_MAGIC_ITEM_POWERED_CAST, 100, -1);ApplyEquipmentStatus(MainHand, MAG_MAGIC_ITEM_POWERED_CAST_ITEM, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_MAGIC_ITEM_POWERED_CAST);RemoveStatus(GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand), MAG_MAGIC_ITEM_POWERED_CAST_ITEM)
ToggleOffContext: OnCastResolved


MAG_Legendary_Chromatic_Spellslot_Passive
DisplayName: Arcane Battery*
Description: Alleviate the arcane burden of spellcasting with the power of this staff. The next spell you cast doesn't cost a spell slot.*
ExtraDescription: You need to toggle this feature on in order to activate this effect.*
Icon: PassiveFeature_ArcaneBattery*
PriorityOrder: 1*
Properties: IsToggled;Highlighted;Temporary;OncePerLongRest*
StatsFunctorContext: OnCast*
Conditions: IsSpell() and HasStatus('MAG_MAGIC_ITEM_POWERED_CAST', context.Source)*
StatsFunctors: RemoveStatus(MAG_MAGIC_ITEM_POWERED_CAST);RemoveStatus(GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand), MAG_MAGIC_ITEM_POWERED_CAST_ITEM)*
ToggleOnFunctors: ApplyStatus(MAG_MAGIC_ITEM_POWERED_CAST, 100, -1);ApplyEquipmentStatus(MainHand, MAG_MAGIC_ITEM_POWERED_CAST_ITEM, 100, -1)*
ToggleOffFunctors: RemoveStatus(MAG_MAGIC_ITEM_POWERED_CAST);RemoveStatus(GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand), MAG_MAGIC_ITEM_POWERED_CAST_ITEM)*
ToggleOffContext: OnCastResolved*
Stats inherited from: *MAG_MagicItemPoweredCast_Passive


MAG_DexteritySavingThrow_Evasion
Boosts: UnlockInterrupt(Interrupt_RingOfEvasion)
DisplayName: Dextrous Evasion
Description: When you fail a Dexterity Saving Throw, you can use your reaction to succeed instead.


MAG_Necromancy_Evasion
Boosts: UnlockInterrupt(Interrupt_Scarab_Of_Protection)
DisplayName: Necromantic Evasion
Description: When you fail a Saving Throw against necromancy spells or spells cast by undead foes, you can use your reaction to succeed instead.


MAG_Heightened_Necromancy_Passive
Boosts: UnlockSpellVariant(HeightenedNecromancySpellCheck(),ModifySavingThrowDisadvantage(),ModifyTooltipDescription())
DisplayName: Heightened Necromancy
Description: Creatures have Disadvantage on Saving Throws against your Necromancy spells.


MAG_GreaterNecromancyStaff_LifeEssenceHarvest_Passive
DisplayName: Life Essence Harvest
Description: When the wielder kills a hostile creature with a spell, they greedily absorb its energy and gain Life Essence until their next Long Rest.
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and IsSpell()
StatsFunctors: ApplyStatus(SELF, MAG_GREATER_NECROMANCY_LIFE_ESSENCE,100, 1)


MAG_GreaterNecromancyStaff_CosumeLifeEssence_Passive
DisplayName: Consume Life Essence
Description: Consume the life essence that you have collected to cast any Necromancy spell without consuming a spell slot.
Icon: PassiveFeature_Generic_Death
Properties: IsToggled;Temporary;Highlighted;ToggledDefaultAddToHotbar
StatsFunctorContext: OnCastResolved
Conditions: IsSpellSchool(SpellSchool.Necromancy)
StatsFunctors: RemoveStatus(MAG_GREATER_NECROMANCY_LIFE_ESSENCE);RemoveStatus(MAG_GREATER_NECROMANCY_LIFE_ESSENCE_ACTIVE)
ToggleOnFunctors: ApplyStatus(MAG_GREATER_NECROMANCY_LIFE_ESSENCE_ACTIVE, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_GREATER_NECROMANCY_LIFE_ESSENCE_ACTIVE)
ToggleOffContext: OnCastResolved


MAG_TWN_Surgeon_ParalyzingCritical_Passive
Boosts: UnlockInterrupt(Interrupt_MAG_ParalyzingCritical)
DisplayName: Paralysing Critical
Description: Once per Long Rest, when scoring a Critical Hit on a humanoid, the wearer can Paralyse the target for [1] turns.
DescriptionParams: 2
Properties: OncePerLongRest
StatsFunctorContext: OnCreate;OnLongRest
StatsFunctors: ApplyStatus(MAG_PARALYZING_CRITICAL_OWNER, 100, -1)


MAG_TWN_Brewer_DrunkardRage_Passive
DisplayName: Tippler's Rage
Description: While you are Drunk, you have Advantage on Attack Rolls. You also create a blast with each attack, dealing [1] for [2].
DescriptionParams: DealDamage(1d4,Thunder);Distance(3)
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and (StatusId('DRUNK') or StatusId('DRINK_ALCOHOL'))):ApplyStatus(MAG_DRUNKARD_RAGE, 100, -1);IF(context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (StatusId('DRUNK') or StatusId('DRINK_ALCOHOL'))):RemoveStatus(MAG_DRUNKARD_RAGE)


MAG_TWN_Brewer_DrunkardRage_Explosion_Passive
Properties:
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: PROJECTILE:CreateExplosion(Projectile_MAG_Mobility_ExplosionOnJump_Explosion)
DisplayName: Tippler's Rage*
Description: While you are Drunk, you have Advantage on Attack Rolls. You also create a blast with each attack, dealing [1] for [2].*
DescriptionParams: DealDamage(1d4,Thunder);Distance(3)*
Stats inherited from: *MAG_TWN_Brewer_DrunkardRage_Passive


MAG_LegendaryProtection_Passive
Boosts: UnlockInterrupt(Interrupt_LegendaryEvasion_Protection)
DisplayName: Unflinching Protection
Description: When a nearby ally is targeted by an attack of any kind, you can use your reaction to make that attack automatically miss. This effect can only be used once per Short Rest.


MAG_PsionicResistance_Passive
Boosts: Resistance(Psychic, Resistant);Tag(CHARMED_ADV)
DisplayName: Psionic Resistance
Description: You have Advantage against being Charmed and Resistance to Psychic damage.


MAG_OfMissileSnaring_Gloves_Passive
Boosts: IF(not HasStatus('SG_Polymorph_BeastShape')):UnlockInterrupt(Interrupt_MAG_MissileSnaring)
DisplayName: Missile Snaring
Description: You can intercept missiles from ranged weapon attacks, reducing their damage by [1] + your Dexterity Modifier.
DescriptionParams: 1d10
StatsFunctorContext:
StatsFunctors:
Icon: PassiveFeature_DeflectMissiles*
Stats inherited from: *DeflectMissiles


MAG_OfArchery_Gloves_Passive
Boosts: Proficiency(Longbows);Proficiency(Shortbows);IF(IsRangedWeaponAttack()):CharacterWeaponDamage(2)
DisplayName: Corellon's Guiding Hand
Description: You gain Proficiency with longbows and shortbows. In addition, your ranged weapon attacks deal an additional [1] damage.
DescriptionParams: 2


MAG_OfSwordmaster_Gloves_Passive
Boosts: Proficiency(Shortswords);Proficiency(Longswords);Proficiency(Greatswords);RollBonus(MeleeWeaponAttack, 1)
DisplayName: Sword Mastery
Description: You gain Proficiency with shortswords, longswords, and greatswords. In addition, you gain a +[1] bonus to melee Attack Rolls.
DescriptionParams: 1


MAG_OfDefense_Gloves_Passive
Boosts: AC(2)
DisplayName: Become the Bulwark
Description: You gain a +[1] bonus to Armour Class as long as you are not wearing armour or holding a shield.
DescriptionParams: 2
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


MAG_SarevokArmor_WitheringBarrier_Passive
DisplayName: Withering Barrier
Description: When you deal Necrotic damage, you gain [1]. If a melee attack hits you while you still have temporary hit points, you deal [2] to all creatures within [3].
DescriptionParams: GainTemporaryHitPoints(1d6);DealDamage(1d6, Piercing);Distance(3)
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeNecrotic()
StatsFunctors: IF(not HasStatus('MAG_WITHERING_BARRIER', context.Source)):ApplyStatus(SWAP, MAG_WITHERING_BARRIER, 100, -1)


MAG_SarevokArmor_WitheringBarrier_AOE_Passive
Description:
DescriptionParams:
Icon:
PriorityOrder:
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: CreateExplosion(SWAP, Projectile_MAG_SarevoksArmor_WitheringBarrier_Explosion)
DisplayName: Withering Barrier*
Stats inherited from: *MAG_SarevokArmor_WitheringBarrier_Passive


MAG_Sarevok_HornedHelmet_DeathbringerSight_Passive
Boosts: ReduceCriticalAttackThreshold(1);DarkvisionRange(3)
DisplayName: Deathbringer's Sight
Description: You gain Darkvision up to a range of [1], or [2] if you already have it. The number you need to roll a Critical Hit while attacking is reduced by 1. This effect can stack.
DescriptionParams: Distance(3);Distance(15);1


MAG_Drowelf_PoisonAgainstEnsnared_Passive
Boosts: IF(IsMeleeAttack() and HasStatus('SG_Restrained', context.Target)):CharacterWeaponDamage(1d4, Poison)
DisplayName: Sting The Helpless
Description: A drow elf wielding this weapon deals an additional [1] against Restrained targets.
DescriptionParams: DealDamage(1d4, Poison)
BoostContext: OnCreate
BoostConditions: Tagged('DROWELF', context.Source)


MAG_OfGreaterSorcery_Amulet_Passive
DisplayName: Lofty Sorcery
Description: The amulet taps deep into your magical bloodline to increase your Sorcery Points by [1].
DescriptionParams: 1
StatsFunctorContext: OnCast;OnAttack;OnCastResolved
Conditions: HasUseCosts('SorceryPoint', true)
StatsFunctors: ApplyStatus(SELF, MAG_GREATER_SORCERY_TRACKER, 100, -1)


MAG_SingingSword_Bane_ThunderDamage_Passive
DisplayName: Phalar Aluve: Shriek
StatsFunctorContext: OnDamaged
Conditions: HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: DealDamage(1d4, Thunder,Magical)


MAG_Barkskin_Shield_Passive
DisplayName: Forest Aegis
Description: You are invested with the power of the meadows and woods of the land, and have the effect of Barkskin, increasing your Armour Class to 16.


MAG_TheWoundSeeker_Greatsword_Passive
Boosts: IF(not HasMaxHP()):RollBonus(MeleeWeaponAttack, 1d4)
DisplayName: Deepen the Wound
Description: The wielder gains a +[1] bonus to Attack Rolls with this weapon when attacking creatures that have already taken damage.
DescriptionParams: 1d4
BoostContext: OnCreate;OnEquip


MAG_ShapeshiftersBurgeon_Passive
DisplayName: Shapeshifter's Boon
Description: While shapeshifting or disguising yourself, gain a +[1] bonus to all Checks.
DescriptionParams: 1d4
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(StatusHasStatusGroup(context.StatusId, 'SG_Polymorph') or StatusHasStatusGroup(context.StatusId, 'SG_Polymorph_BeastShape')):ApplyStatus(MAG_SHAPESHIFTERS_BOON, 100, -1)


MAG_FreeAction_AntiDisplacement_Passive
Boosts: StatusImmunity(DIFFICULT_TERRAIN);StatusImmunity(DIFFICULT_TERRAIN_WEB);StatusImmunity(DIFFICULT_TERRAIN_MUD);StatusImmunity(DIFFICULT_TERRAIN_VINES);StatusImmunity(DIFFICULT_TERRAIN_OVERGROWTH);StatusImmunity(DIFFICULT_TERRAIN_LAVA);StatusImmunity(SG_Paralyzed);StatusImmunity(SG_Restrained);StatusImmunity(CRIPPLED);StatusImmunity(HAMSTRING);StatusImmunity(PIN_DOWN)
DisplayName: Unwavering
Description: You ignore the effects of Difficult Terrain, and cannot be Paralysed or Restrained.


MAG_LifeStealingCritical_Passive
DisplayName: Life Stealing Critical
Description: On a Critical Hit, the target takes an extra [1] as long as it isn't a construct or an undead. You also gain [2].
DescriptionParams: DealDamage(1d10,Necrotic);GainTemporaryHitPoints(10)
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and IsCritical() and (Tagged('CONSTRUCT', context.Target) or Tagged('UNDEAD', context.Target))
StatsFunctors: DealDamage(10, Necrotic,Magical);ApplyStatus(SELF, MAG_TEMPORARY_HP_10, 100, -1)


MAG_PHB_OfRegeneration_Ring_Passive
DisplayName: Combat Regeneration
Description: At the beginning of your turn, the ring activates and heals you [1].
DescriptionParams: RegainHitPoints(1d4)


MAG_Warlock_Quickened_Cantrips_Passive
Boosts:
DisplayName: Quickspell Flinger
Description: Cantrips that cost an action cost a bonus action instead. This effect can be used once per Short Rest.
DescriptionParams:
Icon: Action_Monster_Bombardement_ProjectileStrike
EnabledConditions:
EnabledContext: OnCastResolved;OnActionResourcesChanged;OnShortRest
Properties: IsToggled;Temporary;OncePerShortRest
StatsFunctorContext: OnCast
Conditions: IsCantrip() and HasStatus('MAG_WARLOCK_QUICKENED_CANTRIPS', context.Source)
StatsFunctors: RemoveStatus(MAG_WARLOCK_QUICKENED_CANTRIPS)
ToggleOnFunctors: ApplyStatus(MAG_WARLOCK_QUICKENED_CANTRIPS, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_WARLOCK_QUICKENED_CANTRIPS)
ToggleGroup:
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Quickened_HeadFX_01:Dummy_HeadFX*
ToggleOffContext: OnCastResolved*
Stats inherited from: *Metamagic_Quickened


MAG_FreeCast_Execution_Passive
DisplayName: Liberated Spellcasting
Description: When you kill a creature, you can cast a Level 1 spell without expending a spell slot.
DescriptionParams: 1
Icon: PassiveFeature_Generic_Tactical
StatsFunctorContext: OnDamage
Conditions: not Self() and Character() and Enemy() and not Dead()
StatsFunctors: IF(IsKillingBlow()):ApplyStatus(SELF, MAG_FREE_CAST_SPELL_LEVEL_3, 100, -1)


MAG_FreeCast_Level3_Passive
Boosts: UnlockSpellVariant(FreeCastSpellLevel1(),ModifyIconGlow(),ModifyTooltipDescription(), ModifyUseCosts(Replace,SpellSlotsGroup,0,-1,SpellSlotsGroup))
Description: When you kill a creature, you can cast a Level [1] spell without expending a spell slot.
DescriptionParams: 1
StatsFunctorContext:
Conditions:
StatsFunctors:
DisplayName: Liberated Spellcasting*
Icon: PassiveFeature_Generic_Tactical*
Stats inherited from: *MAG_FreeCast_Execution_Passive


MAG_Consume_FreeCast_Level3_Passive
Boosts:
Properties: IsToggled;ToggledDefaultAddToHotbar;Temporary
StatsFunctorContext: OnCastResolved
StatsFunctors: IF(IsSpell() and IsSpellLevel(1)):RemoveStatus(MAG_FREE_CAST_SPELL_LEVEL_3);IF(IsSpell() and IsSpellLevel(1)):RemoveStatus(MAG_FREE_CAST_SPELL_LEVEL_3_ACTIVE)
ToggleOnFunctors: ApplyStatus(MAG_FREE_CAST_SPELL_LEVEL_3_ACTIVE, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_FREE_CAST_SPELL_LEVEL_3_ACTIVE)
Description: When you kill a creature, you can cast a Level [1] spell without expending a spell slot.*
DescriptionParams: 1*
DisplayName: Liberated Spellcasting*
Icon: PassiveFeature_Generic_Tactical*
Conditions: not Self() and Character() and Enemy() and not Dead()**
Stats inherited from: *MAG_FreeCast_Level3_Passive **MAG_FreeCast_Execution_Passive


MAG_BonusAttack_AgainstMarked_Passive
Boosts: IF(HasMarkingStatusCondition()):RollBonus(Attack, 1d4)
DisplayName: Hunter's Eye
Description: You gain a +[1] bonus to Attack Rolls against creatures marked by Hunter's Mark, True Strike, Faerie Fire, and Guiding Bolt.
DescriptionParams: 1d4


MAG_RiskyAttack_Passive
Boosts: Advantage(AttackRoll);Disadvantage(AllSavingThrows)
DisplayName: Risky Attack
Description: You gain Advantage on Attack Rolls and receive Disadvantage on Saving Throws.


MAG_Sorcerer_MM_SeekingSpell
Boosts: UnlockSpellVariant(SpellAttackCheck(),ModifyIconGlow(),ModifyTooltipDescription(),ModifyUseCosts(Add,SorceryPoint,SpellPowerLevel,0));IF(IsSpell()):Advantage(AttackRoll)
DisplayName: Seeking Spell
Description: When you make a spell Attack Roll, you can spend a Sorcery Point to gain Advantage. This costs [1] Sorcery Point per spell slot Level. Cantrips cost 1 Sorcery Point.
DescriptionParams: 1
ExtraDescription:
ExtraDescriptionParams:
Icon: Action_Monster_Orin_DeathbringerAssault
Properties: IsToggled;ToggledDefaultAddToHotbar;Temporary
ToggleGroup:
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)*
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged*
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Twinned_HeadFX_01:Dummy_HeadFX*
ToggleOffContext: OnCastResolved*
Stats inherited from: *Metamagic_Twinned


MAG_ExtraSorcery_Passive
Boosts: ActionResource(SorceryPoint, 2, 0)
DisplayName: Birthright
Description: You gain [1] additional Sorcery Point.
DescriptionParams: 2


MAG_HeightenedManeuver_Passive
Boosts: UnlockSpellVariant(ManeuverAndWeaponActionCheck(),ModifySavingThrowDisadvantage(),ModifyTooltipDescription())
DisplayName: Heightened Manoeuvre
Description: Targets have Disadvantage on Saving Throws against your manoeuvre and weapon actions.


MAG_JumpBoost_Passive
Boosts: JumpMaxDistanceBonus(1.5)
DisplayName: Refined Vaulting
Description: Jump distance is increased by [1].
DescriptionParams: Distance(1.5)


MAG_OfTheDuelist_Gloves_Passive
Boosts: IF(FightingStyle_Dueling(context.Source) and IsMeleeWeaponAttack()):RollBonus(Attack, 2)
DisplayName: Duelling Gloves
Description: While only holding one weapon in your main hand and nothing in your free hand, gain a +[1] bonus to melee weapon Attack Rolls.
DescriptionParams: 2


MAG_AttackDamage_Bonus_Passive
Boosts: RollBonus(Attack, 2);CharacterWeaponDamage(2)
DisplayName: Arming Enhancement
Description: Gain a +[1] bonus to attack and damage rolls with weapons.
DescriptionParams: 2


MAG_WondrousGloves_Passive
Boosts: AC(1)
DisplayName: Troubadour's Wonder
Description: Your Armour Class increases by [1]. In addition, if you have Bardic Inspiration, you gain [2] more use of it.
DescriptionParams: 1;1
StatsFunctorContext: OnAttack;OnCast
Conditions: HasUseCosts('BardicInspiration')
StatsFunctors: ApplyStatus(SELF, MAG_WONDROUS_GLOVES_TRACKER, 100, -1)
Stats inherited from: *MAG_OfGreaterSorcery_Amulet_Passive


MAG_CrushingBlow_Passive
Boosts: CharacterUnarmedDamage(2, Bludgeoning);RollBonus(MeleeUnarmedAttack, 1);RollBonus(RangedUnarmedAttack, 1)
DisplayName: Crushing Blows
Description: The wearer gains a +[1] bonus to unarmed Attack Rolls and their unarmed attacks deal an additional [2].
DescriptionParams: 1;DealDamage(2, Bludgeoning)


LOW_VampireSpawn
Boosts: Tag(VAMPIRE);UnlockSpell(Target_LOW_VampireBite)
DisplayName: The Tharchiate Codex: Blessing*
Properties: IsHidden*
DynamicAnimationTag: aafbe780-d237-416e-9d05-e03070c9dbee*
Stats inherited from: *VampireSpawn


MAG_ExoticMaterial_MediumArmor_Passive
DisplayName: Exotic Material
Description: Add your Dexterity Modifier to your Armour Class. Additionally, this armour does not impose Disadvantage on Stealth Ability Checks.


MAG_Nimblefinger_Passive
Boosts: IF(Tagged('GNOMES')):Ability(Dexterity, 2);IF(Tagged('HALFLING') or Tagged('DWARF')):Ability(Dexterity, 1)
DisplayName: Nimblefinger
Description: Gnomes are granted +[1] to Dexterity. Halflings and Dwarves gain +[2] Dexterity.
DescriptionParams: 2;1


MAG_BansheeBless_Passive
Boosts: IF(HasStatus('SG_Frightened', context.Target)):CharacterWeaponDamage(1d4);IF(HasStatus('SG_Frightened', context.Target)):RollBonus(Attack, 1d4)
DisplayName: Blood-Curdling Emission
Description: On a hit, possibly inflict Frightened. Gain a +[1] bonus to attack and damage against Frightened creatures.
DescriptionParams: 1d4


MAG_UndeadSlayer_Passive
DisplayName: Revenant Scourge
Description: When used against undead creatures this weapon has +[1] bonus to Attack and Damage rolls.
DescriptionParams: 1d4


MAG_BG_BlightBringer_Passive
Boosts: IF(Tagged('DWARF', context.Target) or Tagged('GNOME', context.Target)):RollBonus(RangedWeaponAttack, 1d4)
DisplayName: Blightbringer
Description: Attacking gnomes or dwarves with this weapon receives a +[1] bonus to Attack and Damage rolls.
DescriptionParams: 1d4*
Stats inherited from: *MAG_UndeadSlayer_Passive


MAG_BG_SlowedOnCrit_Passive
Boosts:
DisplayName: Prey Decelerator
Description: When this weapon lands a Critical Hit, it also Slows the target creature.
DescriptionParams:
BoostContext:
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and IsCritical()
StatsFunctors: ApplyStatus(SLOW, 100, 2)
Stats inherited from: *MAG_Vicious_Weapon_Passive


MAG_BlightBringer_Passive
DisplayName: Nature Slayer
Description: When struck with this weapon, creatures must succeed a Constitution Saving Throw or take [1]. Plant creatures receive Disadvantage on the Saving Throw.
DescriptionParams: DealDamage(2d6, Necrotic)


MAG_StrengthBonusToWeaponDamage_Passive
Boosts: IF(IsRangedWeaponAttack()):DamageBonus(max(1,StrengthModifier))
DisplayName: Titan Weapon
Description: This weapon deals additional damage equal to your Strength Modifier.
ExtraDescription: The weapon only adds the modifier if it improves your chance to hit.


MAG_DoubleProficiencyBonusToRangedAttack_Passive
Boosts: IF(not HasDisadvantage()):RollBonus(RangedWeaponAttack, ProficiencyBonus)
DisplayName: Keen Attack
Description: The wielder doubles their Proficiency Bonus when rolling ranged attacks with this weapon, unless they have Disadvantage.


MAG_Aid_5_MaxHP_Passive
DisplayName: Increased Vitality
Description: The helmet heals you [1] at the beginning of every turn. *
DescriptionParams: RegainHitPoints(2)*
Stats inherited from: *MAG_HelmOfBalduran_MaxHP_Passive


MAG_Aid_10_MaxHP_Passive
Boosts: IncreaseMaxHP(10)
DescriptionParams: 10
DisplayName: Increased Vitality*
Description: The helmet heals you [1] at the beginning of every turn. *
Stats inherited from: *MAG_Aid_5_MaxHP_Passive **MAG_HelmOfBalduran_MaxHP_Passive


MAG_AdditionalSpellSlot_Level1_Passive
Boosts: ActionResource(SpellSlot,1,1)*
DisplayName: Additional Spell Slot
Description: You gain [1] Level [2] spell slots.
DescriptionParams: 1;1
Properties:
Stats inherited from: *AdditionalSpellSlot_Level_1


MAG_AdditionalSpellSlot_Level2_Passive
Boosts: ActionResource(SpellSlot,1,2)
DescriptionParams: 1;2
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
Properties: IsHidden**
Stats inherited from: *MAG_AdditionalSpellSlot_Level1_Passive **AdditionalSpellSlot_Level_1


MAG_AdditionalSpellSlot_Level3_Passive
Boosts: ActionResource(SpellSlot,1,3)
DescriptionParams: 1;3
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
Properties: IsHidden**
Stats inherited from: *MAG_AdditionalSpellSlot_Level1_Passive **AdditionalSpellSlot_Level_1


MAG_InitiativeBonus_1_Passive
Boosts: Initiative(1)
DisplayName: Seldom Caught Unawares
Description: You gain a +[1] bonus to Initiative Rolls.
DescriptionParams: 1


MAG_InitiativeBonus_2_Passive
Boosts: Initiative(2)
DescriptionParams: 2
DisplayName: Seldom Caught Unawares*
Description: You gain a +[1] bonus to Initiative Rolls.*
Stats inherited from: *MAG_InitiativeBonus_1_Passive


MAG_ForcefulSneakAttack_Passive
DisplayName: Skullduggery Attack
Description: Your Sneak Attack deals an additional [1].
DescriptionParams: DealDamage(1d4, Force)
StatsFunctorContext: OnDamage
Conditions: SpellId('Target_SneakAttack') or SpellId('Projectile_SneakAttack') or SpellId('Interrupt_SneakAttack')
StatsFunctors: DealDamage(1d4, Force,Magical)


MAG_Slicing_Shortsword_Passive
DisplayName: Deepflesh Slice
Description: When the wielder attacks with Advantage, the attack inflicts Bleeding.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasAdvantage() and not HasDisadvantage()
StatsFunctors: ApplyStatus(BLEEDING, 100, 2)


MAG_ArcaneTrickster_Ring_Passive
DisplayName: Illusion Quickening
Description: After hitting a creature with a weapon attack, you can cast illusion or enchantment spells as a bonus action.
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack()
StatsFunctors: ApplyStatus(SELF, MAG_ARCANE_TRICKSTER_ILLUSION_QUICKENING, 100, 1)


MAG_BoundToBeBonded_Passive
DisplayName: Favoured Weapon
Description: This weapon has a +[1] bonus to damage and attack rolls.
DescriptionParams: 1


MAG_BanefulBound_Passive
DisplayName: Baneful Bond
Description: On a hit, possibly Bane your target.


MAG_BoundToBeBonded_Technical_Passive
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('WEAPON_BOND') or StatusId('PACT_BLADE')
StatsFunctors: ApplyStatus(MAG_WEAPON_ATTACK_ROLL_BONUS, 100, -1)
DisplayName: Favoured Weapon*
Description: This weapon has a +[1] bonus to damage and attack rolls.*
DescriptionParams: 1*
Stats inherited from: *MAG_BoundToBeBonded_Passive


MAG_ShockingBound_Passive
DisplayName: Shocking Bound
Description: This weapon deals an additional [1].
DescriptionParams: DealDamage(1d6, Lightning)


MAG_ShockingBound_Passive_Technical_Passive
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('WEAPON_BOND') or StatusId('PACT_BLADE')
StatsFunctors: ApplyStatus(MAG_CHARGED_LIGHTNING_LIGHTNING_GREATER_WEAPON, 100, -1)
DisplayName: Shocking Bound*
Description: This weapon deals an additional [1].*
DescriptionParams: DealDamage(1d6, Lightning)*
Stats inherited from: *MAG_ShockingBound_Passive


MAG_Bound_ProficiencyToDamage_Passive
DisplayName: Synchronicity
Description: This weapon deals additional damage equal to your Proficiency Bonus.


MAG_Bound_ProficiencyToDamage_Technical_Passive
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('WEAPON_BOND') or StatusId('PACT_BLADE')
StatsFunctors: ApplyStatus(MAG_WEAPON_PROFICIENCY_BONUS_DAMAGE, 100, -1)
DisplayName: Synchronicity*
Description: This weapon deals additional damage equal to your Proficiency Bonus.*
Stats inherited from: *MAG_Bound_ProficiencyToDamage_Passive


MAG_Bound_Throwing_Passive
DisplayName: It's All In The Wrists
Description: This weapon has the Thrown property and deals an additional [1] when thrown.
DescriptionParams: DealDamage(1d4, Thunder)


MAG_Bound_Throwing_Technical_Passive
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('WEAPON_BOND') or StatusId('PACT_BLADE')
StatsFunctors: ApplyStatus(MAG_BONDED_THROWING, 100, -1);ApplyStatus(MAG_THUNDER_THROW, 100, -1)
DisplayName: It's All In The Wrists*
Description: This weapon has the Thrown property and deals an additional [1] when thrown.*
DescriptionParams: DealDamage(1d4, Thunder)*
Stats inherited from: *MAG_Bound_Throwing_Passive


MAG_BG_OfAges_Flail_Passive
DisplayName: Elements of an Epoch
Description: Depending on what kind of damage this weapon does, it also inflicts: Acid condition, Chilled condition, or Burning condition.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(IsDamageTypeAcid()):ApplyStatus(ACID, 100, 2,,,,not SavingThrow(Ability.Constitution,13));IF(IsDamageTypeCold()):ApplyStatus(CHILLED, 100, 2,,,,not SavingThrow(Ability.Constitution,13));IF(IsDamageTypeFire()):ApplyStatus(BURNING, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_PhysicalDamageReduction_Passive
Boosts: DamageReduction(Piercing, Flat, 1);DamageReduction(Bludgeoning, Flat, 1);DamageReduction(Slashing, Flat, 1)
DisplayName: Steel Physiology
Description: Reduce incoming Bludgeoning, Piercing, and Slashing damage by [1].
DescriptionParams: 1


MAG_AdvantageOnReactionAttack_Passive
Boosts: IF(IsReactionAttack()):Advantage(AttackRoll)
DisplayName: Adroit Reflexes
Description: When you make an Attack Roll as a reaction, you make it with Advantage.


MAG_InitiativeWeapon_Passive
Boosts: Initiative(1);Advantage(Skill, Perception)
DisplayName: Sentinel Weapon
DescriptionParams: 1
Description: Gain a +[1] bonus to initiative rolls and Advantage on Perception Ability Checks. *
Stats inherited from: *MAG_PHB_Sentinel_Shield_Passive


MAG_FrightenedDisadvantage_Passive
DisplayName: Dreadful Hewer
Description: Your foes have Disadvantage on Saving Throws to resist your spells or actions that inflict Fear.


MAG_DazingSmite_Passive
DisplayName: Dazing Smite
Description: On a hit infused with one of your Smites, the target must succeed a Constitution Saving Throw or become Dazed.
StatsFunctorContext: OnDamage;OnStatusApply
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnDamage) and IsSmiteSpells()):ApplyStatus(DAZED, 100, 2,,,,not SavingThrow(Ability.Constitution,13));IF(context.HasContextFlag(StatsFunctorContext.OnStatusApply) and StatusId('INTERRUPT_SMITE_DIVINE_VFX')):ApplyStatus(DAZED, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_FrightenedAdvantage_Passive
Boosts: IF(HasStatus('SG_Frightened', context.Target)):Advantage(AttackRoll)
DisplayName: Terror Slurper
Description: You have Advantage on weapon Attack Rolls against Frightened creatures.


UNI_WYR_Circus_ClownHammer_Passive
DisplayName: Grim Irony
Description: Whenever this weapon lands a critical hit, both target and attacker have to succeed a Wisdom Saving Throw, or be affected by fits of laughter.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and IsCritical()
StatsFunctors: IF(Tagged('HUMANOID',context.Source) and not SavingThrow(Ability.Wisdom,17, false, false, context.Source)):ApplyStatus(SELF,HIDEOUS_LAUGHTER,100, 2); IF(Tagged('HUMANOID', context.Target) and not SavingThrow(Ability.Wisdom,17, false, false, context.Target)):ApplyStatus(HIDEOUS_LAUGHTER,100, 2)


MAG_Fighter_ActionSurge_AttackBonus_Gloves_Passive
DisplayName: Surge Accuracy
Description: When you use Action Surge, gain a +[1] bonus to Attack Rolls for the rest of your turn.
DescriptionParams: 1d4
StatsFunctorContext: OnCast
Conditions: SpellId('Shout_ActionSurge')
StatsFunctors: ApplyStatus(SELF, MAG_FIGHTER_ACTION_SURGE_ACCURACY, 100, 1)


MAG_DarkJusticiarGloves_Passive
Boosts: CharacterWeaponDamage(1d4, Necrotic)
DisplayName: Umbral Attack
Description: Your weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Necrotic)


MAG_DarkJusticiar_Armor_Stealth_Passive
Boosts: Advantage(Skill, Stealth)
DisplayName: Shar's Umbrae
Description: While obscured, the wearer has Advantage on Stealth Checks.


MAG_DarkJusticiar_Armor_Protection_Passive
DisplayName: Shar's Protection
Description: While the wearer has Shield of Faith active, reduce all incoming damage by [1] and reflect damage received back at the attacker, who takes [2].
DescriptionParams: 2;DealDamage(1d4, Necrotic)
StatsFunctorContext: OnDamaged;OnStatusApplied
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnDamaged) and HasStatus('SHIELD_OF_FAITH') and not Self()):DealDamage(SELF, 1d4, Necrotic,Magical);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('SHIELD_OF_FAITH')):ApplyStatus(MAG_DARK_JUSTICIAR_ARMOR_SHAR_PROTECTION, 100, -1);IF(context.HasContextFlag(StatsFunctorContext.OnDamaged) and HasStatus('SHIELD_OF_FAITH') and not Self()):ApplyStatus(MAG_DARK_JUSTICIAR_ARMOR_SHAR_PROTECTION_DAMAGE, 100, 0);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('SHIELD_OF_FAITH')):ApplyStatus(MAG_DARK_JUSTICIAR_ARMOR_SHAR_PROTECTION_DAMAGE, 100, 0)


MAG_Barbarian_Helmet_BoneSpike_Passive
DisplayName: Fury In The Marrow
Description: When you Rage, hostile creatures in a [1] radius must succeed a Wisdom Saving Throw or take [2]. The targets receive half damage on a save.
DescriptionParams: Distance(3);DealDamage(2d4, Psychic)
StatsFunctorContext: OnStatusApply
Conditions: StatusHasStatusGroup(context.StatusId, 'SG_Rage')
StatsFunctors: CreateExplosion(Projectile_MAG_Barbarian_Rage_EmotionalDamage_Explosion)


MAG_Barbarian_Armor_MeatShield_Passive
DisplayName: Slabjaw Determination
Description: You gain [1] whenever you Rage.
DescriptionParams: GainTemporaryHitPoints(15)
StatsFunctors: ApplyStatus(SELF, MAG_TEMPORARY_HP_15, 100, -1)
StatsFunctorContext: OnStatusApply*
Conditions: StatusHasStatusGroup(context.StatusId, 'SG_Rage')*
Stats inherited from: *MAG_Barbarian_Helmet_BoneSpike_Passive


MAG_Barbarian_Armor_BoneSpike_Passive
Boosts: DamageReduction(All, Flat, 2)*
DisplayName: Exoskeletal Endurance
Description: Reduce all incoming damage by [1]. When the wearer is struck by a melee attack, the attacker takes [2].
DescriptionParams: 2;DealDamage(max(1, ConstitutionModifier), Piercing)
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and (IsHit() or IsCritical()) and not IsMiss() and not IsCriticalMiss()
StatsFunctors: DealDamage(SWAP, max(1, ConstitutionModifier), Piercing)
Stats inherited from: *ARM_MagicalPlate_2_Passive **ARM_MagicalPlate_1_Passive


MAG_Barbarian_Boots_BoneSpike_Defense_Passive
Boosts: AC(1);RollBonus(SavingThrow, 1)
DisplayName: Evasive Instinct
Description: You have a +[1] bonus to Armour Class and Saving Throws as long as you are not wearing armour or holding a shield.
DescriptionParams: 1
Properties: Highlighted*
BoostContext: OnEquip;OnCreate*
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)*
Stats inherited from: *MAG_OfDefense_Gloves_Passive


MAG_Barbarian_Gloves_BoneSpike_Passive
Boosts: IgnoreResistance(Slashing, Resistant);IgnoreResistance(Piercing, Resistant);IgnoreResistance(Bludgeoning, Resistant)
DisplayName: Exoskeletal Reinforcement
Description: Your attacks ignore Resistance to Slashing, Piercing, and Bludgeoning damage.


MAG_BarbMonk_Armor_Offensive_Passive
Boosts: Ability(Strength, 2, 20)
DisplayName: Bull's Strength
Description: You gain Bull's Strength and increase your Strength score by [1], to a maximum [2].
DescriptionParams: 2;20


MAG_BarbMonk_Armor_Defensive_Passive
Boosts: Ability(Dexterity, 2, 20)
DisplayName: Cat's Grace
Description: You gain Cat's Grace and increase your Dexterity score by [1], to a maximum [2].
DescriptionParams: 2;20


MAG_IgnoreSlashingResistance_Passive
Boosts: IgnoreResistance(Slashing, Resistant)
DisplayName: Lethal Weapon
Description: This weapon ignores Resistance to Slashing damage.


MAG_IgnoreBludgeoningResistance_Passive
Boosts: IgnoreResistance(Bludgeoning, Resistant)
Description: This weapon ignores Bludgeoning Resistance.
DisplayName: Lethal Weapon*
Stats inherited from: *MAG_IgnoreSlashingResistance_Passive


MAG_IgnorePiercingResistance_Passive
Boosts: IgnoreResistance(Piercing, Resistant)
Description: This weapon ignores Piercing Resistance.
DisplayName: Lethal Weapon*
Stats inherited from: *MAG_IgnoreSlashingResistance_Passive


MAG_Defender_DefensiveStance_Passive
Boosts: UnlockInterrupt(Interrupt_MAG_Defender_Weapon)
DisplayName: Defensive Attack
Description: When making your first attack of the round, you can reduce this weapon's enchantment by [1] to increase your Armour Class and Saving Throw bonus by [1].
DescriptionParams: 1
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(SELF, MAG_DEFENDER_FIRST_ATTACK, 100, 1)


MAG_KhalidsGift_CursedImmunity_Passive
Boosts: StatusImmunity(SG_Cursed)
DisplayName: Odd Gift
Description: While wearing Khalid's Gift, Jaheira cannot be cursed.
DescriptionParams: 10
BoostContext: OnCreate
BoostConditions: Tagged('REALLY_JAHEIRA', context.Source)


MAG_PHB_DwarvenThrower_Passive
DisplayName: Dwarven Thrower
Description: A dwarf throwing this warhammer deals an extra [1]. If the target is a Large, Huge, or Gargantuan creature, the strike deals an additional [2].
DescriptionParams: DealDamage(1d8, Bludgeoning);DealDamage(2d8, Bludgeoning)


CTY_NecromancyOfThay_ForbiddenKnowledge_Passive
Boosts: RollBonus(SavingThrow, 1, Wisdom);RollBonus(RawAbility, 1, Wisdom)
DisplayName: Forbidden Knowledge
Description: From partially deciphering The Necromancy of Thay, you gain a +[1] bonus to Wisdom Saving Throws and Ability Checks.
DescriptionParams: 1
Properties: Highlighted


LOW_SharGrotto_Mirror_StrengthBoon_Passive
Boosts: Ability(Strength, 2, 24)
DisplayName: General's Memory
Description: Shar's gift increases your Strength by 2.


LOW_SharGrotto_Mirror_DexterityBoon_Passive
Boosts: Ability(Dexterity, 2, 24)
DisplayName: Thief's Memory
Description: Shar's gift increases your Dexterity by 2.


LOW_SharGrotto_Mirror_ConstitutionBoon_Passive
Boosts: Ability(Constitution, 2, 24)
DisplayName: Barbarian's Memory
Description: Shar's gift increases your Constitution by 2.


LOW_SharGrotto_Mirror_IntelligenceBoon_Passive
Boosts: Ability(Intelligence, 2, 24)
DisplayName: Wizard's Memory
Description: Shar's gift floods your mind with fresh and remarkable intellect.


LOW_SharGrotto_Mirror_WisdomBoon_Passive
Boosts: Ability(Wisdom, 2, 24)
DisplayName: Mother-Superior's Memory
Description: Shar's gift increases your Wisdom by 2.


LOW_SharGrotto_Mirror_CharismaBoon_Passive
Boosts: Ability(Charisma, 2, 24)
DisplayName: Bard's Memory
Description: Shar's gift increases your Charisma by 2.


LOW_SharGrotto_Mirror_MinorCharismaBoon_Passive
Boosts: Ability(Charisma, 1, 24)
DisplayName: Patriar's Memory
Description: Shar's gift increases your Charisma by 2.


LOW_BhaalAmulet_Passive
DisplayName: First Blood
Description: On a hit, inflict Bleeding upon targets that have maximum hit points.
DescriptionParams:
TooltipConditionalDamage:
Conditions: HasMaxHP() and IsAttack() and not IsMiss()
StatsFunctors: ApplyStatus(BLEEDING, 100, 2)
StatsFunctorContext: OnAttack*
Stats inherited from: *UND_Duergar_ShortswordOfFirstBlood_Passive


MAG_Wizard_PointyHat_Passive
Boosts: Skill(Persuasion, IntelligenceModifier)
DisplayName: Glorious Pointy Hat
Description: You gain a bonus to your Persuasion Checks equal to your Intelligence Modifier.


Background_HauntedOne
Boosts: ProficiencyBonus(Skill,Medicine);ProficiencyBonus(Skill,Intimidation)
DisplayName: Haunted One
Description: You have Proficiency in Medicine and Intimidation checks thanks to the bloody and wretched path you've walked so long.


Background_TricksterHedonist
Boosts: ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,Stealth)
DisplayName: Trickster Hedonist
Description: You have Proficiency in Deception and Stealth from your many years frolicking among courts and the shadows haunting them.


Background_AstralZealot
Boosts: ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Intimidation)
DisplayName: Astral Zealot
Description: You have Proficiency in Athletics and Intimidation checks from your extensive training in githyanki war dogma.


Background_WaterdavianMagus
Boosts: ProficiencyBonus(Skill,Arcana);ProficiencyBonus(Skill,History)
DisplayName: Wizard of Waterdeep
Description: You have Proficiency in Arcana and History after years of peerless arcane tutelage in Waterdeep.


Background_CloisteredStray
Boosts: ProficiencyBonus(Skill,Religion);ProficiencyBonus(Skill,Survival)
DisplayName: Cloistered Stray
Description: You have Proficiency in Religion and Survival checks due to deeply ingrained doctrines.


Background_BladeOfFrontiers
Boosts: ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Persuasion)
DisplayName: Blade of Frontiers
Description: You have Proficiency in Athletics and Persuasion checks - perhaps the legends surrounding your name are true, after all.


Background_BloodWarVeteran
Boosts: ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Survival)
DisplayName: Blood War Veteran
Description: You have Proficiency in Athletics and Survival checks, essential tools for any who fight the Blood War's most fevered frays.


Background_UnderdarkExile
Boosts: ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,Intimidation)
DisplayName: Underdark Exile
Description: You have Proficiency in Deception and Intimidation checks, a mark of your long exile from a subterranean home.


Background_VeteranMentor
Boosts: ProficiencyBonus(Skill,Insight);ProficiencyBonus(Skill,Intimidation)
DisplayName: World-Wise Heroine
Description: You have Proficiency in Insight and Intimidation checks - this is far from your first world-ending threat, after all.


Background_GroveKeeper
Boosts: ProficiencyBonus(Skill,AnimalHandling);ProficiencyBonus(Skill,Nature)
DisplayName: Grove Tender
Description: You have Proficiency in Animal Handling and Nature checks, experienced garnered from your long stewardship of the Emerald Grove.


Background_LegendOfBaldur'sGate
Boosts: ProficiencyBonus(Skill,AnimalHandling);ProficiencyBonus(Skill,Perception)
DisplayName: Legend of Baldur's Gate
Description: You have Proficiency in Animal Handling and Perception checks - with a sword in your hand and Boo by your side, nothing can stand in your way.


MAG_BarbMonk_Strength_Passive
Boosts: Attribute(Grounded);Tag(RESTRAINED_ADV)
DisplayName: Unwavering Bull
Description: You cannot be pushed against your will and you have an Advantage on Saving Throws against being Restrained.


MAG_BarbMonk_Dexterity_Passive
Boosts: RollBonus(SavingThrow, 1, Dexterity);JumpMaxDistanceBonus(1.5)
DisplayName: Nimble As a Cat
Description: You gain a +[1] bonus to Dexterity Saving Throws and also increase your Jump distance by [2].
DescriptionParams: 1;Distance(1.5)


MAG_Barbarian_Armor_RageSupport_Passive
DisplayName: Ruintamer Heart
Description: While Raging, the wearer generates [1] turns of Wrath.
DescriptionParams: 2


MAG_Monk_Armor_MountainStance_Passive
DisplayName: Mountainous Poise
Description: While using Patient Defence, you also benefit from the effect of Blade Ward.
StatsFunctorContext: OnCast
Conditions: SpellId('Shout_PatientDefense')
StatsFunctors: ApplyStatus(SELF, MAG_MONK_MOUNTAIN_BLADE_WARD, 100, 1)


MAG_Monk_Armor_WindStance_Passive
DisplayName: Breezeswift Speed
Description: While using Step of The Wind, your next Attack Roll has Advantage and deals an additional [1].
DescriptionParams: DealDamage(1d8, Force)
StatsFunctorContext: OnCast
Conditions: SpellId('Shout_Dash_StepOfTheWind') or SpellId('Shout_Disengage_StepOfTheWind')
StatsFunctors: ApplyStatus(SELF, MAG_MONK_SWIFT_AS_THE_WIND, 100, 1)


MAG_ArmorOfAuthority_Passive
Boosts: Advantage(Skill, Intimidation);Advantage(Skill, Insight)
DisplayName: Authority
Description: You have Advantage on Intimidation Checks and Insight Checks.


MAG_Bedazzling_Passive
Boosts: RollBonus(RawAbility, 1, Charisma);RollBonus(SavingThrow, 1, Charisma)
DisplayName: Scintillating
Description: You gain a +[1] bonus to Charisma Checks and Saving Throws.
DescriptionParams: 1


MAG_Orthon_Hellfire_Crossbow_Passive
DisplayName: Hellstalker
Description: Possibly inflict Burning when hitting a creature with this weapon while Hiding or Invisible.
Conditions: AttackedWithPassiveSourceWeapon() and (HasStatus('SNEAKING_CLEAR', context.Source) or HasStatus('SNEAKING_LIGHTLY_OBSCURED', context.Source) or HasStatus('SNEAKING_HEAVILY_OBSCURED', context.Source) or HasStatus('SG_Invisible', context.Source))
StatsFunctors: ApplyStatus(BURNING, 100, 2,,,,not SavingThrow(Ability.Constitution,15))
StatsFunctorContext: OnDamage*
Stats inherited from: *UNI_DarkUrge_Bleeding_Dagger_Passive


MAG_Cunning_HandCrossbow_Combo_Passive
Boosts: UnlockInterrupt(Interrupt_MAG_Cunning_Combo_HandCrossbow)
DisplayName: Cunning Combo
Description: When you shoot a target at close range, you can make an additional melee attack against it as a reaction.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: UseSpell(Target_Sentinel_AttackOfOpportunity,true,true,true);DealDamage(1d4, Force,Magical)


MAG_Selunite_LunarProtection_Passive
DisplayName: Selûne's Protection
Description: While the wearer has Mage Armour, each successful Saving Throw causes the source of the Saving Throw to take [1].
DescriptionParams: DealDamage(1d4, Radiant)
StatsFunctorContext: OnAttacked
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnAttacked) and HasStatus('MAGE_ARMOR') and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()):DealDamage(SWAP, 1d4, Radiant,Magical)


MAG_Interrupt_MAG_Shield_Resource_Passive
DisplayName: %%% Mag Shield Resource
Properties: IsHidden;OncePerLongRest
StatsFunctorContext: OnCreate;OnLongRest
StatsFunctors: ApplyStatus(MAG_SHIELD_RESOURCE, 100, -1)


MAG_Interrupt_MAG_Shield_LeatherArmor_Resource_Passive
DisplayName: %%% Mag Shield Armor Resource
Properties: IsHidden;OncePerShortRest
StatsFunctorContext: OnCreate;OnShortRest
StatsFunctors: ApplyStatus(MAG_LEATHER_ARMOR_SHIELD_RESOURCE, 100, -1)
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_Interrupt_MAG_Shield_HarpersAmulet_Resource_Passive
DisplayName: %%% Mag Shield Amulet Resource
Properties: IsHidden;OncePerLongRest
StatsFunctors: ApplyStatus(MAG_HARPERS_AMULET_SHIELD_RESOURCE, 100, -1)
StatsFunctorContext: OnCreate;OnLongRest*
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_HaHaHat_Passive
DisplayName: Slippery Slapsticky
Description: When knocked Prone, hostile creature with an Intelligence of [2] or more within [1] of you must succeed a Wisdom Saving Throws or become stricken with Laughter.
DescriptionParams: Distance(9);5
StatsFunctorContext: OnStatusApplied
StatsFunctors: GROUND:IF(StatusHasStatusGroup(context.StatusId, 'SG_Prone') and not StatusId('HIDEOUS_LAUGHTER')):CreateExplosion(Projectile_MAG_HaHaHat_explosion)


MAG_ButlerHat_Passive
DisplayName: Lickspittle's Alertness
Description: At the start of combat, the wearer gains Momentum equal to their Charisma Modifier.


MAG_Multitasking_Passive
Boosts: Advantage(Concentration)
DisplayName: Multitasking
Description: You gain Advantage on Concentrating Saving Throws.


MAG_ExoticMaterial_Druid_Passive
Description: Add your Dexterity Modifier to your Armour Class.
DisplayName: Exotic Material*
Stats inherited from: *MAG_ExoticMaterial_MediumArmor_Passive


MAG_RestrainingAdvantage_Passive
DisplayName: Sharpened Snare
Description: Creatures have Disadvantage on Saving Throws when resisting your attacks and spells that inflict Restrained.


MAG_Druid_Wildshape_TempHP_Passive
DisplayName: Lunar Bestial Vitality
Description: You gain [1] temporary hit points after casting Wild Shape. While those temporary hit points are active reduce all incoming damage by [2].
DescriptionParams: 22;1
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctors: IF(StatusHasStatusGroup(context.StatusId, 'SG_Polymorph_BeastShape')):ApplyStatus(MAG_DRUID_WILDSHAPE_TEMP_HP, 100, -1)
StatsFunctorContext: OnStatusApplied*
Stats inherited from: *MAG_ShapeshiftersBurgeon_Passive


MAG_Druid_Wildshape_SpellResistance_Passive
Boosts: IF(IsSpell()):Advantage(AllSavingThrows);AC(2)
DisplayName: Lunar Bestial Fortitude
Description: You have a +[1] bonus to Armour Class. You also have Advantage on Saving Throws against spells. This effect persists while using your druidic Wild Shape ability.
DescriptionParams: 2
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(StatusHasStatusGroup(context.StatusId, 'SG_Polymorph_BeastShape')):ApplyStatus(MAG_DRUID_WILDSHAPE_SPELL_RESISTANCE, 100, -1)
Stats inherited from: *MAG_SpellResistance_Passive


MAG_Druid_Nature_Regeneration_Passive
DisplayName: Green Bed Regeneration
Description: When starting your turn on Plant Growth Surface or Vine Surface regain [1] hit points.
DescriptionParams: 1d4


MAG_Druid_ExtraWildShape_Passive
DisplayName: Nature's Embrace
Description: Increase your Wild Shape Charge by [1].
StatsFunctorContext: OnCast;OnAttack;OnCastResolved
Conditions: HasUseCosts('WildShape')
StatsFunctors: ApplyStatus(SELF, MAG_DRUID_EXTRA_WILDSHAPE_TRACKER, 100, -1)
DescriptionParams: 1*
Stats inherited from: *MAG_OfGreaterSorcery_Amulet_Passive


MAG_Druid_Spore_ExtraSpores_Passive
Boosts:
DisplayName: Spore Sacks
Description: While imbued with Symbiotic Entity, you can spread Bibberbang Spores, Timmask Spores, and Haste Spores.
DescriptionParams:
StatsFunctors: IF(StatusId('SYMBIOTIC_ENTITY')):ApplyStatus(MAG_DRUID_EXTRA_SPORES, 100, -1)
StatsFunctorContext: OnStatusApplied*
Stats inherited from: *MAG_Druid_Wildshape_SpellResistance_Passive **MAG_SpellResistance_Passive


MAG_Druid_Spore_NecroticSpellcasting_Passive
Boosts: SpellSaveDC(1);IF(HasDamageDoneForType(DamageType.Necrotic)):DamageBonus(1, Necrotic)
DisplayName: Malefic Funghi
Description: The wearer gains a +[1] bonus to Spell Save DC and when dealing Necrotic damage, they deal an additional [2].
DescriptionParams: 1;DealDamage(1, Necrotic)
Stats inherited from: *MAG_SpellSaveDC_Enchantment_Lesser_Passive **MAG_SpellSaveDC_Enchantment_Passive


MAG_InvisiblePike_Passive
DisplayName: Invisible Weapon
Description: This weapon is Invisible while equipped. It loses this property for [1] rounds on a missed Attack Roll.
DescriptionParams: 2
StatsFunctorContext: OnAttack
Conditions: not HasStatus('MAG_INVISIBLE_WEAPON_VISIBLE', GetAttackWeapon(context.Source)) and AttackedWithPassiveSourceWeapon() and (IsMiss() or IsCriticalMiss())
StatsFunctors: ApplyEquipmentStatus(SELF, MeleeMainHand, MAG_INVISIBLE_WEAPON_VISIBLE, 100, 2);ApplyStatus(SELF, MAG_INVISIBLE_WEAPON_VISIBLE_OWNER, 100, 2);RemoveStatus(SELF, MAG_INVISIBLE_WEAPON_OWNER)


MAG_CharismaCaster_CantripBooster_Passive
Boosts: IF(IsCantrip()):DamageBonus(max(1,CharismaModifier))
DisplayName: Gregarious Caster
Description: Your cantrips deal additional damage equal to your Charisma Modifier.
DescriptionParams: DealDamage(SpellcastingAbilityModifier, Bludgeoning)*
BoostContext: OnCreate*
Stats inherited from: *MAG_ElementalGish_CantripBooster_Amulet_Passive


MAG_CharismaCaster_TempHP_Passive
DisplayName: Well-Liked and Well-Fortified
Description: At the beginning of the wearer's turn, the robe activates, granting them temporary hit points equal to their Charisma Modifier.
Stats inherited from: *MAG_PHB_Displacement_Cloak_Passive


MAG_Marksmanship_Passive
Boosts: RollBonus(RangedWeaponAttack, 1);RollBonus(RangedSpellAttack, 1);IF(SpellTypeIs(SpellType.Throw)):RollBonus(Attack, 1)
DisplayName: Marksmanship
Description: You gain a +[1] bonus to Attack Roll and Thrown Attack Rolls.
DescriptionParams: 1


MAG_MagicEating_Robe_Passive
Boosts:
DisplayName: Weave Eater
Description: Whenever the wearer succeeds a Saving Throw against a spell, they regain [1].
DescriptionParams: RegainHitPoints(1d6)
BoostContext:
BoostConditions:
StatsFunctors: RegainHitPoints(1d6)
StatsFunctorContext: OnAttacked*
Conditions: IsSpell() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()*
Stats inherited from: *MAG_Githborn_MagicEating_HalfPlate_Passive


Dos2_Join_Drum
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Drum);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Drum);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Drum);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
DisplayName: %%% EMPTY
Description: %%% EMPTY
Properties: IsHidden
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and HasInstrumentEquipped(context.Source) and Tagged('MUSIC_VFX_DRUM', GetItemInEquipmentSlot(EquipmentSlot.MusicalInstrument))


Dos2_Join_Flute
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Flute);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Flute);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Flute);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and HasInstrumentEquipped(context.Source) and Tagged('MUSIC_VFX_FLUTE', GetItemInEquipmentSlot(EquipmentSlot.MusicalInstrument))
DisplayName: %%% EMPTY*
Description: %%% EMPTY*
Properties: IsHidden*
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange*
Stats inherited from: *Dos2_Join_Drum


Dos2_Join_Lute
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Lute);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Lute);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Lute);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and HasInstrumentEquipped(context.Source) and Tagged('MUSIC_VFX_LUTE', GetItemInEquipmentSlot(EquipmentSlot.MusicalInstrument))
DisplayName: %%% EMPTY*
Description: %%% EMPTY*
Properties: IsHidden*
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange*
Stats inherited from: *Dos2_Join_Drum


Dos2_Join_Lyre
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Lyre);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Lyre);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Lyre);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and HasInstrumentEquipped(context.Source) and Tagged('MUSIC_VFX_LYRE', GetItemInEquipmentSlot(EquipmentSlot.MusicalInstrument))
DisplayName: %%% EMPTY*
Description: %%% EMPTY*
Properties: IsHidden*
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange*
Stats inherited from: *Dos2_Join_Drum


Dos2_Join_Violin
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Violin);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Violin);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Violin);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and HasInstrumentEquipped(context.Source) and Tagged('MUSIC_VFX_VIOLIN', GetItemInEquipmentSlot(EquipmentSlot.MusicalInstrument))
DisplayName: %%% EMPTY*
Description: %%% EMPTY*
Properties: IsHidden*
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange*
Stats inherited from: *Dos2_Join_Drum


Dos2_Join_Whistle
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Whistle);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Whistle);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Whistle);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and not HasInstrumentEquipped(context.Source)
DisplayName: %%% EMPTY*
Description: %%% EMPTY*
Properties: IsHidden*
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange*
Stats inherited from: *Dos2_Join_Drum


LOW_BloodMerchant_ExplosiveBlood
DisplayName: Unstable Blood
Description: Your blood is now highly flammable and will explode in the contact with fire.
Icon: PassiveFeature_Generic_Blood
Properties: Highlighted


MAG_Projectile_Shoes_Passive
DisplayName: Shoe Slinger
Description: Returns to its owner when thrown. On a hit, deal an additional [1].
DescriptionParams: DealDamage(2d4, Psychic)


MAG_EGW_OfTheDrunkard_Amulet_Passive
DisplayName: Booze Remedy
Description: While wearing this amulet, regain [1] per turn while Drunk. Additionally, increase the duration of your inebriation by [2] rounds.
DescriptionParams: RegainHitPoints(2d4);5
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('DRUNK') or StatusId('DRINK_ALCOHOL')
StatsFunctors: RegainHitPoints(2d4);IF(StatusId('DRUNK')):SetStatusDuration(DRUNK, 5, ForceSet);IF(StatusId('DRINK_ALCOHOL')):SetStatusDuration(DRINK_ALCOHOL, 5, ForceSet)


MAG_DrunkenCloth_Passive
Boosts: IF(HasStatus('DRUNK') or HasStatus('DRINK_ALCOHOL')):Advantage(SavingThrow, Constitution)
DisplayName: Snowy Liver
Description: While Drunk you have Advantage on Constitution Saving Throws, and you gain temporary hit points equal to your Constitution Modifier at the start of your turn.


MAG_OfSharpCaster_Hat_Passive
Boosts: IF(IsSpell()):Reroll(Damage, 2, false)
DisplayName: Sharp Caster
Description: When you roll a 1 or 2 on a damage die(s) for a Spell Attack, that die(s) is rerolled once.
Icon:
BoostContext: OnCreate
Properties: Highlighted*
Stats inherited from: *FightingStyle_GreatWeaponFighting


MAG_Ambushing_Attack_Passive
Boosts: IF(Combat(context.Source) and Combat() and not HadTurnInCombat()):CharacterWeaponDamage(1d6, Necrotic)
DisplayName: Ambusher's Streak
Description: In combat, you deal an additional [1] against creatures that haven't taken a turn yet.
DescriptionParams: DealDamage(1d6, Necrotic)
Icon: PassiveFeature_Generic_Death*
Properties: Highlighted*
Stats inherited from: *Assassinate_Initiative


MAG_Arcanist_Gloves_Passive
Boosts: IF(IsSpell()):RollBonus(MeleeSpellAttack, -5);IF(IsSpell()):RollBonus(RangedSpellAttack, -5);IF(IsSpell()):DamageBonus(1d8)
DisplayName: Spellmight
Description: When casting a spell that requires an Attack Roll, you can take a -[1] penalty to the roll to deal an additional [2] damage.
DescriptionParams: 5;1d8
Icon: PassiveFeature_Generic_Explosion
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted;Temporary
PriorityOrder: 1*
Stats inherited from: *GreatWeaponMaster_BonusDamage


MAG_TwoWeaponFighting
Boosts: TwoWeaponFighting()*
DisplayName: Two-Weapon Fighting*
Description: When you make an attack with your off-hand weapon, you can add your Ability Modifier to the damage of the attack.*
Icon: PassiveFeature_FightingStyle_TwoWeaponFighting*
Properties: Highlighted*
Stats inherited from: *FightingStyle_TwoWeaponFighting


MAG_IllusionBlade_Passive
Boosts: IF(AttackedWithPassiveSourceWeapon() and not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll)*
Properties: IsHidden
DisplayName: Shadow Blade*
Description: You have Advantage on Attack Rolls against Lightly or Heavily Obscured targets when using this blade.*
BoostContext: OnAttack*
Stats inherited from: *ShadowBlade_Passive


MAG_SecondChance_Passive
Boosts: UnlockInterrupt(Interrupt_MAG_SecondChance)
DisplayName: Innate Fortitude
Description: Once per Long Rest, you can use a reaction to make an Attack Roll or Saving Throw with Advantage.


MAG_SecondChance_Resource_Passive
DisplayName: %%% Amulet of Second Chance Resource
StatsFunctors: ApplyStatus(MAG_SECOND_CHANCE_RESOURCE, 100, -1)
Properties: IsHidden;OncePerLongRest*
StatsFunctorContext: OnCreate;OnLongRest*
Stats inherited from: *MAG_Interrupt_MAG_Shield_HarpersAmulet_Resource_Passive **MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_Revivify_Gloves_Passive
DisplayName: Aegis Palms
Description: When you heal a creature, it gains the effect of Blade Ward. When you Revive a creature it gains the effect of Death Ward.
StatsFunctorContext: OnAttack;OnHeal
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnHeal) and Character()):ApplyStatus(BLADE_WARD,100,2);IF(context.HasContextFlag(StatsFunctorContext.OnAttack) and Character() and IsRevivifySpell()):ApplyStatus(MAG_DEATH_WARD_ON_DEAD,100,2)


MAG_UndeadTurning_Weapon_Passive
DisplayName: Sanctified Weapon
Description: Undead creatures struck by this weapon are possibly Turned.
Conditions: AttackedWithPassiveSourceWeapon() and Tagged('UNDEAD', context.Target) and not SavingThrow(Ability.Wisdom, 13, AdvantageOnTurned())
StatsFunctorContext: OnDamage*
StatsFunctors: ApplyStatus(TURNED, 100, 3)*
Stats inherited from: *MAG_WeaponAction_UndeadTurning_Ammunition_Passive


TAD_PartialCeremorph
DisplayName: Partial Ceremorphosis
Description: You are in the early stages of transformation - gaining access to more aberrant powers as you evolve your illithid potential.
Icon: PassiveFeature_HalfIllithid
PriorityOrder: 50
Properties: Highlighted


MAG_RavenCharm_Passive
Boosts: JumpMaxDistanceBonus(1.5)
DisplayName: Boon of the Raven Queen
Description: While wearing the amulet your jump and flying speed increased by [1]. While Polymorphed or Wild Shaped, you also gain Feather Fall.
DescriptionParams: Distance(1.5)
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(StatusHasStatusGroup(context.StatusId, 'SG_Polymorph_BeastShape')):ApplyStatus(MAG_FEATHER_FALL_POLYMORPHED_RAVEN_CHARM, 100, -1)


MAG_MartialBravery_Passive
Boosts: IF((IsUnarmedAttack() or IsWeaponAttack()) and HasEnemyWithinRange('SG_Incapacitated', 3, nil, 2, context.Target, context.Source)):DamageBonus(2)
DisplayName: Martial Bravery
Description: Your weapon and unarmed attacks deal an additional [1] damage while surrounded by [2] or more foes.
DescriptionParams: 2;2
Stats inherited from: *MAG_ZOC_AdvantageOnMeleeAttackWhileSurounded_Gloves_Passive


MAG_RavenFamiliar_Passive
DisplayName: Raven Servant: Deathvine
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsKillingBlow() and not Self() and Character() and Enemy() and not SavingThrow(Ability.Strength, 13,AdvantageOnRestrained(),DisadvantageOnRestrained(), context.Source)
StatsFunctors: ApplyStatus(SELF, ENSNARING_STRIKE,100, 3)


TWN_BondedByLove_HusbandsRing_Passive
DisplayName: Intimate Embrace
Description: One of a magical pair of rings, this allows the wearer to cast Warding Bond once per Long Rest on a creature wearing the matching ring.


TWN_BondedByLove_WifesRing_Passive
DisplayName: Fond Caress
Description: One of a magical pair of rings, this allows the wearer to receive Warding Bond from a creature wearing the matching ring.


MAG_ProficientSupport_Weapon_Passive
DisplayName: Dark Guidance
Description: You are considered proficient with this weapon.


MAG_ShadowBlinding_Weapon_Passive
DisplayName: Shadow-Blinding
Description: If you attack with Advantage, you have a chance of Blind your target.
DescriptionParams:
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 14)):ApplyStatus(BLINDED,100,2)
StatsFunctorContext: OnDamage*
Conditions: AttackedWithPassiveSourceWeapon() and HasAdvantage() and not HasDisadvantage()*
Stats inherited from: *MAG_Blindside_Shortsword_Passive


MAG_HellDusk_Proficiency_Passive
DisplayName: Helldusk Armour
Description: You are considered Proficient with this armour while wearing it. *
Stats inherited from: *MAG_PHB_ElvenChain_Armor_Passive


MAG_Viconia_Robe_Resistance_Passive
DisplayName: Sharran Veil
Description: Shield of Faith also grants you a +[1] bonus to all Saving Throws.
DescriptionParams: 2
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('SHIELD_OF_FAITH')
StatsFunctors: ApplyStatus(MAG_VICONIA_ROBE_SHAR_RESISTANCE, 100, -1)
Stats inherited from: *MAG_DarkJusticiar_Armor_Protection_Passive


MAG_AbsoluteProtector_Shield_Passive
Boosts: IF(Tagged('BRANDED') and IsSpell()):DamageReduction(All, Flat, 1)
DisplayName: Absolute's Aegis
Description: If the wielder bears the Absolute's Brand, all damage received from spells is reduced by [1].
DescriptionParams: 1


MAG_OuterEntitySlayer_Passive
DisplayName: Outer-Entity Slayer
Description: When wielded against fey, fiends, or undead foes, this weapon has a +[1] bonus to Damage and Attack Rolls.
DescriptionParams: 1d4


MAG_PlaneShifterSlayer_Passive
DisplayName: Interplanar Slayer
Description: This weapon grants a +[1] bonus to Damage and Attack Rolls against githyanki, aberrations, fiends, and elementals.
DescriptionParams: 1d4


MAG_FireThrow_Passive
DisplayName: Throwing: Fire Damage
Description: When launched at a target, deal an additional [1].
DescriptionParams: DealDamage(1d4, Fire)


MAG_ColdThrow_Passive
DisplayName: Throwing: Cold Damage
DescriptionParams: DealDamage(1d4, Cold)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_LightningThrow_Passive
DisplayName: Throwing: Lightning Damage
DescriptionParams: DealDamage(1d4, Lightning)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_ThunderThrow_Passive
DisplayName: Throwing: Thunder Damage
DescriptionParams: DealDamage(1d4, Thunder)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_AcidThrow_Passive
DisplayName: Throwing: Acid Damage
DescriptionParams: DealDamage(1d4, Acid)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_PoisonThrow_Passive
DisplayName: Poisonous Fling
DescriptionParams: DealDamage(1d4, Poison)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_NecroticThrow_Passive
DisplayName: Throwing: Necrotic Damage
DescriptionParams: DealDamage(1d4, Necrotic)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_ForceThrow_Passive
DisplayName: Throwing: Force Damage
DescriptionParams: DealDamage(1d4, Force)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_PsychicThrow_Passive
DescriptionParams: DealDamage(1d4, Force)
DisplayName: Throwing: Fire Damage*
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_HomingWeapon_Passive
DisplayName: Homing Weapon
Description: This weapon will return to its owner when thrown.


MAG_MeleeCaster_Passive
DisplayName: Melee Caster
Description: Instead of its Dexterity Modifier, the affected entity add its Spellcasting Ability Modifier to Attack Rolls.


MAG_InfernalWeapon_WeaponBoost_Passive
DisplayName: Infernal Weapon
Description: On a hit, the affected entity deals an additional [1] and can possibly Poison its target.
DescriptionParams: DealDamage(6,Poison)


MAG_InfernalWeapon_Lesser_WeaponBoost_Passive
DescriptionParams: DealDamage(3,Poison)
DisplayName: Infernal Weapon*
Description: On a hit, the affected entity deals an additional [1] and can possibly Poison its target. *
Stats inherited from: *MAG_InfernalWeapon_WeaponBoost_Passive


MAG_MonkAmulet_WisdomDebuff_Passive
Boosts: Ability(Wisdom, -1)
DisplayName: Monk's Madness
Description: Affected entity has -[1] to Wisdom.
DescriptionParams: 1
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted


MAG_MonkAmulet_WisdomDebuff_2_Passive
Boosts: Ability(Wisdom, -2)
DescriptionParams: 2
DisplayName: Monk's Madness*
Description: Affected entity has -[1] to Wisdom.*
Icon: PassiveFeature_Generic_Darkness*
Properties: Highlighted*
Stats inherited from: *MAG_MonkAmulet_WisdomDebuff_Passive


MAG_LC_Counterspell_Quarterstaff_Resource_Passive
DisplayName: %%% Mag Counterspell Resource
StatsFunctors: ApplyStatus(MAG_COUNTERSPELL_RESOURCE, 100, -1)
Properties: IsHidden;OncePerLongRest*
StatsFunctorContext: OnCreate;OnLongRest*
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_PHB_ScarabOfProtection_Amulet_Resource_Passive
DisplayName: %%% Scarab of Protection Resource
StatsFunctors: ApplyStatus(MAG_SCARAB_OF_PROTECTION_RESOURCE, 100, -1)
Properties: IsHidden;OncePerLongRest*
StatsFunctorContext: OnCreate;OnLongRest*
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_Legendary_InfernalResistance_Resource_Passive
DisplayName: %%% Infernal Resistance Resource
StatsFunctors: ApplyStatus(MAG_LEGENDARY_INFERNAL_RESISTANCE_RESOURCE, 100, -1)
Properties: IsHidden;OncePerLongRest*
StatsFunctorContext: OnCreate;OnLongRest*
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_LegendaryEvasion_Protection_Resource_Passive
DisplayName: %%% Legendary Evasion Amulet Resource
Properties: IsHidden;OncePerShortRest
StatsFunctorContext: OnCreate;OnShortRest
StatsFunctors: ApplyStatus(MAG_LEGENDARY_EVASION_PROTECTION_RESOURCE, 100, -1)
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_ImpalerDamageBonus_Passive
DescriptionParams: DealDamage(1d10,Piercing)
TooltipConditionalDamage: DealDamage(1d10,Piercing)
StatsFunctors: DealDamage(1d10,Piercing)
DisplayName: Break the Unbroken*
Description: Deals an additional [1] to targets that still have all their hit points.*
StatsFunctorContext: OnAttack*
Conditions: AttackedWithPassiveSourceWeapon() and HasMaxHP() and IsAttack() and not IsMiss()*
Stats inherited from: *UND_Duergar_ShortswordOfFirstBlood_Passive


MAG_ImpalerTempHP_Passive
DisplayName: Death Drinker
Description: When you reduce a target to 0 hit points, you gain [1] temporary hit points.
DescriptionParams: RegainHitPoints(2d10)
StatsFunctorContext: OnDamage
Conditions: Enemy() and AttackedWithPassiveSourceWeapon() and IsKillingBlow()
StatsFunctors: ApplyStatus(SELF, MAG_THE_IMPALER_TEMPORARY_HP, 100, -1)


MAG_UnarmedEnchantment_1_Passive
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, 1);CharacterUnarmedDamage(1)
DisplayName: Natural Pugilist
Description: You gain a +[1] bonus to Unarmed Attack Rolls and damage.
DescriptionParams: 1*
Stats inherited from: *ARM_MartialArtsLethality_1_Passive


MAG_UnarmedEnchantment_2_Passive
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, 2);CharacterUnarmedDamage(2)
DescriptionParams: 2
DisplayName: Natural Pugilist*
Description: You gain a +[1] bonus to Unarmed Attack Rolls and damage.*
Stats inherited from: *MAG_UnarmedEnchantment_1_Passive **ARM_MartialArtsLethality_1_Passive


MAG_ShieldOfDevotion_Passive
Boosts:
StatsFunctorContext: OnAttack;OnCast
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))
StatsFunctors: ApplyStatus(SELF, MAG_SHIELD_OF_DEVOTION_TRACKER, 100, -1)
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Properties: IsHidden**
Stats inherited from: *MAG_AdditionalSpellSlot_Level1_Passive **AdditionalSpellSlot_Level_1


MAG_ShieldOfDevotion_Cooldown_Passive
Boosts: ActionResource(SpellSlot,1,1)**
Properties: IsHidden
StatsFunctorContext: OnLongRest
Conditions:
StatsFunctors: RemoveStatus(MAG_SHIELD_OF_DEVOTION_TRACKER);ApplyStatus(MAG_SHIELD_OF_DEVOTION_SPELL_SLOT, 100, -1)
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Stats inherited from: *MAG_ShieldOfDevotion_Passive **MAG_AdditionalSpellSlot_Level1_Passive ***AdditionalSpellSlot_Level_1


MAG_ShieldOfDevotion_Tracker_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctors: RemoveStatus(MAG_SHIELD_OF_DEVOTION_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_OfGreaterSorcery_Amulet_Cooldown_Passive
Boosts: ActionResource(SpellSlot,1,1)*
Properties: IsHidden
StatsFunctors: RemoveStatus(MAG_GREATER_SORCERY_TRACKER);ApplyStatus(MAG_GREATER_SORCERY_SORCERY_POINT, 100, -1)
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_OfGreaterSorcery_Amulet_Tracker_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctors: RemoveStatus(MAG_GREATER_SORCERY_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))*
Stats inherited from: *MAG_OfGreaterSorcery_Amulet_Cooldown_Passive **MAG_ShieldOfDevotion_Cooldown_Passive ***MAG_ShieldOfDevotion_Passive ****MAG_AdditionalSpellSlot_Level1_Passive *****AdditionalSpellSlot_Level_1


MAG_LC_TheAmplifier_Amulet_Cooldown_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctors: RemoveStatus(MAG_THE_AMPLIFIER_TRACKER);ApplyStatus(MAG_THE_AMPLIFIER_SPELL_SLOT, 100, -1)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_LC_TheAmplifier_Amulet_Tracker_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctors: RemoveStatus(MAG_THE_AMPLIFIER_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))*
Stats inherited from: *MAG_LC_TheAmplifier_Amulet_Cooldown_Passive **MAG_ShieldOfDevotion_Cooldown_Passive ***MAG_ShieldOfDevotion_Passive ****MAG_AdditionalSpellSlot_Level1_Passive *****AdditionalSpellSlot_Level_1


MAG_OfTheDevout_Amulet_Cooldown_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctorContext: OnShortRest
StatsFunctors: RemoveStatus(MAG_OF_DEVOUT_AMULET_TRACKER);ApplyStatus(MAG_OF_DEVOUT_AMULET_CHANNEL_DIVINITY, 100, -1)
Properties: IsHidden*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_OfTheDevout_Amulet_Tracker_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctors: RemoveStatus(MAG_OF_DEVOUT_AMULET_TRACKER)
StatsFunctorContext: OnShortRest*
Properties: IsHidden*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))*
Stats inherited from: *MAG_OfTheDevout_Amulet_Cooldown_Passive **MAG_ShieldOfDevotion_Cooldown_Passive ***MAG_ShieldOfDevotion_Passive ****MAG_AdditionalSpellSlot_Level1_Passive *****AdditionalSpellSlot_Level_1


MAG_DeathKnightShield_Passive
Boosts: ActionResource(SpellSlot,1,1)**
StatsFunctors: ApplyStatus(SELF, MAG_DEATH_KNIGHT_SHELD_TRACKER, 100, -1)
StatsFunctorContext: OnAttack;OnCast*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Properties: IsHidden*
Stats inherited from: *MAG_ShieldOfDevotion_Passive **MAG_AdditionalSpellSlot_Level1_Passive ***AdditionalSpellSlot_Level_1


MAG_DeathKnightShield_Cooldown_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctors: RemoveStatus(MAG_DEATH_KNIGHT_SHELD_TRACKER);ApplyStatus(MAG_DEATH_KNIGHT_SHELD_SPELL_SLOT, 100, -1)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_DeathKnightShield_Tracker_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctors: RemoveStatus(MAG_DEATH_KNIGHT_SHELD_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))*
Stats inherited from: *MAG_DeathKnightShield_Cooldown_Passive **MAG_ShieldOfDevotion_Cooldown_Passive ***MAG_ShieldOfDevotion_Passive ****MAG_AdditionalSpellSlot_Level1_Passive *****AdditionalSpellSlot_Level_1


MAG_WondrousGloves_Cooldown_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctors: RemoveStatus(MAG_WONDROUS_GLOVES_TRACKER);ApplyStatus(MAG_WONDROUS_GLOVES_BARDIC_INSPIRATION, 100, -1)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_WondrousGloves_Tracker_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctors: RemoveStatus(MAG_SHIELD_OF_DEVOTION_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_Druid_ExtraWildShape_Cooldown_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctorContext: OnShortRest
StatsFunctors: RemoveStatus(MAG_DRUID_EXTRA_WILDSHAPE_TRACKER);ApplyStatus(MAG_DRUID_EXTRA_WILDSHAPE_WILDSHAPE_CHARGE, 100, -1)
Properties: IsHidden*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_Druid_ExtraWildShape_Tracker_Passive
Boosts: ActionResource(SpellSlot,1,1)*
StatsFunctors: RemoveStatus(MAG_SHIELD_OF_DEVOTION_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_WYRM_Farlin_Dagger_Passive
Boosts: AC(1)
DisplayName: Gleamdancer
Description: When this dagger is wielded in the off-hand, the wielder gains a +[1] bonus to Armour Class.
DescriptionParams: 1


MAG_Interrupt_MAG_Interrupt_AbsorbElements_Resource_Passive
DisplayName: %%% Absorb Element Cloak Resource
Properties: IsHidden;OncePerShortRest
StatsFunctorContext: OnCreate;OnShortRest;OnLongRest
StatsFunctors: ApplyStatus(MAG_ABSORB_ELEMENT_RESOURCE, 100, -1)
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_Umberlee_FireColdResistance_Passive
Boosts: Resistance(Fire, Resistant);Resistance(Cold, Resistance)
DisplayName: Temperature Adjusment
Description: You have resistance to Fire and Cold Damage.


MAG_Longstrider_Passive
DisplayName: Strider Movement
Description: You gain Longstrider.


MAG_Watcher_Helmet_Darkvision_Passive
Boosts: StatusImmunity(SG_Blinded);IgnoreSurfaceCover(SurfaceDarknessCloud);DarkvisionRangeMin(12);ActiveCharacterLight(233033a1-b43a-4ad9-976a-8a062b345e21)
DisplayName: Artificial Sight
Description: The wearer can see in the dark up to [1] and cannot be Blinded.
DescriptionParams: Distance(12)*
StatsFunctorContext: OnEquip*
Stats inherited from: *UND_SocietyOfBrilliance_DarkvisionRing_Passive


MAG_Barbarian_Hide_Helmet_Bloodseeker_Passive
Boosts: IF(not HasMaxHP()):RollBonus(Attack, 2)
DisplayName: Seeking Blood
Description: You gain a +[1] bonus to Attack Rolls when attacking creatures that have already taken damage.
DescriptionParams: 2
BoostContext: OnCreate;OnEquip*
Stats inherited from: *MAG_TheWoundSeeker_Greatsword_Passive


MAG_Barbarian_Hide_Helmet_Bloodthirsty_Passive
Boosts: IF(not HasMaxHPWithoutTemporaryHP(context.Source)):CharacterWeaponDamage(1d4, Necrotic);IF(not HasMaxHPWithoutTemporaryHP(context.Source)):CharacterUnarmedDamage(1d4, Necrotic)
DisplayName: Blood Thirst
Description: Unarmed and melee attacks will deal an extra [1] as long as you don't have your full health. If you don't deal any damage this turn, you take [2] at the end of your turn.
DescriptionParams: DealDamage(2, Necrotic);DealDamage(1d4, Necrotic)
StatsFunctorContext: OnDamage
Conditions: not Self()
StatsFunctors: ApplyStatus(SELF, MAG_BARBARIAN_HIDE_DAMAGE_TECHNICAL, 100, 1)


MAG_FlexibleArmor_Defense_Passive
Boosts: AC(1)*
Icon:
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: HasPassive('FightingStyle_Defense', context.Source)
DisplayName: Defence*
Description: You gain a +1 bonus to Armour Class while wearing armour.*
Stats inherited from: *FightingStyle_Defense


MAG_Light_Base_Passive
DisplayName: Glowing
Description: This object shines with a glowing light in a radius of [1].
DescriptionParams: Distance(6)
ExtraDescription: Toggle this to douse and rekindle the light.
Icon: Spell_Evocation_Light
Properties: ToggledDefaultAddToHotbar;IsToggled;ToggledDefaultOn


MAG_Light_FarlinDagger_Passive
DisplayName: Gleamdance Dagger: Glowing
Properties: ToggledDefaultAddToHotbar;IsToggled;ToggledDefaultOn
ToggleOnFunctors: IF(HasStatus('MAG_FARLIN_DAGGER_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_LIGHT_DIVINE, 100, -1);IF(HasStatus('MAG_FARLIN_DAGGER_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_LIGHT_DIVINE, 100, -1)
ToggleOffFunctors: IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source)) and HasStatus('MAG_FARLIN_DAGGER_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0);IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source)) and HasStatus('MAG_FARLIN_DAGGER_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0)
Description: This object shines with a glowing light in a radius of [1].*
DescriptionParams: Distance(6)*
ExtraDescription: Toggle this to douse and rekindle the light.*
Icon: Spell_Evocation_Light*
Stats inherited from: *MAG_Light_Base_Passive


MAG_Light_TheThorns_Passive
DisplayName: Nyrulna: Glowing
ToggleOnFunctors: IF(HasStatus('MAG_THE_THORNS_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_LIGHT_DIVINE, 100, -1);IF(HasStatus('MAG_THE_THORNS_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_LIGHT_DIVINE, 100, -1)
ToggleOffFunctors: IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source)) and HasStatus('MAG_THE_THORNS_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0);IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source)) and HasStatus('MAG_THE_THORNS_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0)
Properties: ToggledDefaultAddToHotbar;IsToggled;ToggledDefaultOn*
Description: This object shines with a glowing light in a radius of [1].*
DescriptionParams: Distance(6)*
ExtraDescription: Toggle this to douse and rekindle the light.*
Icon: Spell_Evocation_Light*
Stats inherited from: *MAG_Light_FarlinDagger_Passive **MAG_Light_Base_Passive


MAG_Light_TheVictory_Passive
DisplayName: Gontr Mael: Glowing
ToggleOnFunctors: IF(HasStatus('MAG_THE_VICTORY_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.RangedMainHand, context.Source))):ApplyEquipmentStatus(RangedMainHand, MAG_LIGHT_DIVINE, 100, -1)
ToggleOffFunctors: IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.RangedMainHand, context.Source)) and HasStatus('MAG_THE_VICTORY_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.RangedMainHand, context.Source))):ApplyEquipmentStatus(RangedMainHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0)
Properties: ToggledDefaultAddToHotbar;IsToggled;ToggledDefaultOn*
Description: This object shines with a glowing light in a radius of [1].*
DescriptionParams: Distance(6)*
ExtraDescription: Toggle this to douse and rekindle the light.*
Icon: Spell_Evocation_Light*
Stats inherited from: *MAG_Light_FarlinDagger_Passive **MAG_Light_Base_Passive


MAG_Light_MoonlightGlaive_Passive
DisplayName: Moonlight Glaive: Glowing
ToggleOnFunctors: IF(HasStatus('MAG_MOONLIGHT_GLAIVE_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_LIGHT_DIVINE, 100, -1);IF(HasStatus('MAG_MOONLIGHT_GLAIVE_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_LIGHT_DIVINE, 100, -1)
ToggleOffFunctors: IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source)) and HasStatus('MAG_MOONLIGHT_GLAIVE_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0);IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source)) and HasStatus('MAG_MOONLIGHT_GLAIVE_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0)
Properties: ToggledDefaultAddToHotbar;IsToggled;ToggledDefaultOn*
Description: This object shines with a glowing light in a radius of [1].*
DescriptionParams: Distance(6)*
ExtraDescription: Toggle this to douse and rekindle the light.*
Icon: Spell_Evocation_Light*
Stats inherited from: *MAG_Light_FarlinDagger_Passive **MAG_Light_Base_Passive


GENERIC PASSIVES
Icon: PassiveFeature_HeavyArmorMaster


AbilityImprovement_Charisma
Boosts: Ability(Charisma, 1)
Properties: IsHidden


AbilityImprovement_Constitution
Boosts: Ability(Constitution, 1)
Properties: IsHidden


AbilityImprovement_Dexterity
Boosts: Ability(Dexterity, 1)
Properties: IsHidden


AbilityImprovement_Intelligence
Boosts: Ability(Intelligence, 1)
Properties: IsHidden


AbilityImprovement_Strength
Boosts: Ability(Strength, 1)
Properties: IsHidden


AbilityImprovement_Wisdom
Boosts: Ability(Wisdom, 1)
Properties: IsHidden


AbilityDeterioration_Strength
Boosts: Ability(Strength, -1)
Properties: IsHidden


AbilityDeterioration_Wisdom
Boosts: Ability(Wisdom, -1)
Properties: IsHidden


AttackOfOpportunity
Boosts: UnlockInterrupt(Interrupt_AttackOfOpportunity)
DisplayName: Opportunity Attack
Description: Automatically attack an enemy moving out of your reach.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_AttackOfOpportunity
Properties: Highlighted


Backstab
Boosts: Attribute(Backstab)
DisplayName: Backstab
Description: Melee Attacks made from behind a target have Advantage.
Properties: IsHidden


Blindsight
Boosts: Tag(BLINDSIGHT);StatusImmunity(SG_Blinded)
DisplayName: Blindsight
Description: This creature can perceive its surroundings without relying on sight.
Icon: PassiveFeature_Generic_Darkness


BonusProficiencies
DisplayName: Additional Proficiencies
Description: You have additional proficiencies.


DarkDevotion
Boosts: Tag(CHARMED_ADV);Tag(FRIGHTENED_ADV)
DisplayName: Dark Devotion
Description: Advantage on Saving Throws against being Charmed or Frightened.
Icon: PassiveFeature_DarkDevotion
Properties: Highlighted


Darkvision
Boosts: DarkvisionRangeMin(12);ActiveCharacterLight(051648e6-f05a-e41f-e398-ffd5cd148989)
DisplayName: Darkvision
Description: You can see in the dark up to [1].
DescriptionParams: Distance(12)
Icon: PassiveFeature_Darkvision
Properties: Highlighted


NonLethal
Boosts: IF(Character() and not Self() and not Summon() and not Tagged('UNDEAD') and not HasStatus('SG_Polymorph') and not Tagged('CONSTRUCT') and not Tagged('CREATURE_SPORE_SERVANT') and not IsImmuneToStatus('KNOCKED_OUT') and IsMeleeAttack() and (IsWeaponAttack() or IsUnarmedAttack())):NonLethal()
DisplayName: Toggle Non-Lethal Attacks
Description: Knock someone Unconscious instead of killing them.
ExtraDescription: Must be unarmed or using a melee weapon. Doesn't work on undead and constructs.
Icon: Action_KnockOut
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggleForParty
ToggleOnFunctors: ApplyStatus(NON_LETHAL,100,-1)
ToggleOffFunctors: RemoveStatus(NON_LETHAL)
ToggleGroup: NonLethal


SuperiorDarkvision
Boosts: DarkvisionRangeMin(24);ActiveCharacterLight(c46e7ba8-e746-7020-5146-287474d7b9f7)
DisplayName: Superior Darkvision
Description: You can see in the dark up to [1].
DescriptionParams: Distance(24)
Icon: PassiveFeature_SuperiorDarkvision
Properties: Highlighted


DarknessRules
DisplayName: Darkness Rules
Properties: IsHidden


Undead
DisplayName: Undead
Description: This creature no longer lives, and doesn't require air, food, drink, or sleep.
Icon: GenericIcon_DamageType_Necrotic
Properties: IsHidden


DeathSavingThrows
Boosts: IF(not Tagged('DOWNED_DISABLED')):DownedStatus(DOWNED,0)
DisplayName: Death Saving Throw
Description: If damage reduces you to 0 hit points and fails to kill you, you fall Unconscious until you regain hit points.
ExtraDescription: Whenever you start your turn with 0 hit points, you must make a Death Saving Throw to determine whether you creep closer to death or hang onto life.
Properties: IsHidden


ShortResting
Properties: IsHidden
StatsFunctorContext: OnShortRest
StatsFunctors: IF(not HasPassive('Durable') and CheckRulesetModifier('1d9a608a-3885-4d48-8816-458e40d1136e', false)):RegainHitPoints(MaxHP/2);IF(HasPassive('Durable') or CheckRulesetModifier('1d9a608a-3885-4d48-8816-458e40d1136e', true)):RegainHitPoints(MaxHP)


WeaponThrow
Boosts: UnlockSpellVariant(SpellId('Throw_Throw'),ModifyVisuals(Action_ThrowWeapon))
Properties: IsHidden
BoostContext: OnCreate;OnInventoryChanged
BoostConditions: HasThrownWeaponInInventory(context.Source)


DamageDealtRecently
DisplayName: %%% Do not destub - Damage taken since last turn
Description: The type(s) of damage the entity has received since its last turn.
Properties: IsHidden
StatsFunctorContext: OnDamaged
StatsFunctors: IF(IsDamageTypeAcid()):ApplyStatus(DAMAGE_DEALT_ACID,100,1);IF(IsDamageTypeCold()):ApplyStatus(DAMAGE_DEALT_COLD,100,1);IF(IsDamageTypeFire()):ApplyStatus(DAMAGE_DEALT_FIRE,100,1);IF(IsDamageTypeLightning()):ApplyStatus(DAMAGE_DEALT_LIGHTNING,100,1);IF(IsDamageTypeThunder()):ApplyStatus(DAMAGE_DEALT_THUNDER,100,1);IF(IsDamageTypeRadiant()):ApplyStatus(DAMAGE_DEALT_RADIANT,100,1);IF(IsDamageTypePoison()):ApplyStatus(DAMAGE_DEALT_POISON,100,1);IF(IsDamageTypePsychic()):ApplyStatus(DAMAGE_DEALT_PSYCHIC,100,1);IF(IsDamageTypeForce()):ApplyStatus(DAMAGE_DEALT_FORCE,100,1);IF(IsDamageTypeSlashing()):ApplyStatus(DAMAGE_DEALT_SLASHING,100,1);IF(IsDamageTypePiercing()):ApplyStatus(DAMAGE_DEALT_PIERCING,100,1);IF(IsDamageTypeBludgeoning()):ApplyStatus(DAMAGE_DEALT_BLUDGEONING,100,1)


PlayerBonusesStory
Boosts: IncreaseMaxHP(50%);ProficiencyBonus(SavingThrow,Strength);ProficiencyBonus(SavingThrow,Dexterity);ProficiencyBonus(SavingThrow,Intelligence);ProficiencyBonus(SavingThrow,Constitution);ProficiencyBonus(SavingThrow,Charisma);ProficiencyBonus(SavingThrow,Wisdom)
DisplayName: Difficulty: Explorer
Properties: IsHidden


UnlockedSpellSlotLevel1
DisplayName: first level Spell Slots, or spell slots are full.
Properties: IsHidden


UnlockedSpellSlotLevel2
DisplayName: second level Spell Slots, or spell slots are full.
Properties: IsHidden*
Stats inherited from: *UnlockedSpellSlotLevel1


UnlockedSpellSlotLevel3
DisplayName: third level Spell Slots, or spell slots are full.
Properties: IsHidden*
Stats inherited from: *UnlockedSpellSlotLevel1


UnlockedWarlockSpellSlotLevel1
DisplayName: first level Spell Slots, or spell slots are full.
Properties: IsHidden


UnlockedWarlockSpellSlotLevel2
DisplayName: second level Spell Slots, or spell slots are full.
Properties: IsHidden*
Stats inherited from: *UnlockedWarlockSpellSlotLevel1


UnlockedWarlockSpellSlotLevel3
DisplayName: third level Spell Slots, or spell slots are full.
Properties: IsHidden*
Stats inherited from: *UnlockedWarlockSpellSlotLevel1


CombatStartAttack
DisplayName: %%% Do not destub - Attacked outside of combat
Properties: IsHidden
StatsFunctorContext: OnCast;OnAttack
Conditions: not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and not TurnBased(context.Source)
StatsFunctors: IF((HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true)):ApplyStatus(SELF,INITIAL_ATTACK_TECHNICAL,100,1);IF(IsWeaponAttack() and IsMiss()):ApplyStatus(SELF,INITIAL_ATTACK_STALKERS_FLURRY_TECHNICAL,100,1);IF(IsCantrip() and HasUseCosts('ActionPoint', true)):ApplyStatus(SELF,INITIAL_ATTACK_WAR_MAGIC_TECHNICAL,100,1)


WEAPON_ACTION_PASSIVE


GapingWound_Passive
DisplayName: Gaping Wounds
Description: Attacks against this creature deal an additional [1].
DescriptionParams: DealDamage(2, Piercing)
ExtraDescription: Removed by healing.
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsAttack()
StatsFunctors: ApplyStatus(GAPING_WOUND_DAMAGE, 100, 0);ApplyStatus(PASSIVE_GAPING_WOUND_ATTACK,100,0)


Overwhelm
Boosts: UnlockInterrupt(Interrupt_Overwhelm)
DisplayName: Tenacity
Description: When you miss an attack, you deal [1] anyway.
DescriptionParams: DealDamage(max(1,StrengthModifier), Bludgeoning)
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveAction_Overwhelm


FullSwing_Passive
DisplayName: Prepared
Description: Deal an additional [1] with melee attacks.
DescriptionParams: DealDamage(max(1,StrengthModifier), MainMeleeWeaponDamageType)
Icon: unknown
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)) and IsMeleeAttack() and IsProficientWithEquippedWeapon() and not (IsCriticalMiss() or IsMiss())
StatsFunctors: DealDamage(max(1,StrengthModifier), MainMeleeWeaponDamageType);


RACES


Drow_DrowWeaponTraining
Boosts: Proficiency(Rapiers);Proficiency(Shortswords);Proficiency(HandCrossbows);
DisplayName: Drow Weapon Training
Description: You have Proficiency with the Rapier, Shortsword, and Hand Crossbow.
Icon: PassiveFeature_Drow_DrowWeaponTraining
Properties: Highlighted;ForceShowInCC


Duergar_DuergarResilience
Boosts: Tag(CHARMED_ADV);Tag(PARALYZED_ADV)
DisplayName: Duergar Resilience
Description: You have Advantage on Saving Throws against illusions and against being Charmed or Paralysed.
Icon: PassiveFeature_Duergar_DuergarResilience
Properties: Highlighted


Dwarf_DwarvenCombatTraining
Boosts: Proficiency(Battleaxes); Proficiency(Handaxes); Proficiency(LightHammers); Proficiency(Warhammers);
DisplayName: Dwarven Combat Training
Description: You have Proficiency with the Battleaxe, Handaxe, Light Hammer, and Warhammer.
Icon: PassiveFeature_Dwarf_DwarvenCombatTraining
Properties: Highlighted;ForceShowInCC


Dwarf_DwarvenResilience
Boosts: Resistance(Poison, Resistant);Tag(POISONED_ADV)
DisplayName: Dwarven Resilience
Description: You have Advantage on Saving Throws against Poison, and you have Resistance against Poison damage.
Icon: PassiveFeature_Duergar_DwarvenResilience
Properties: Highlighted


MountainDwarf_DwarvenArmorTraining
Boosts: Proficiency(LightArmor);Proficiency(MediumArmor)
DisplayName: Dwarven Armour Training
Description: You have Armour Proficiency with Light and Medium Armour.
Icon: PassiveFeature_MountainDwarf_DwarvenArmorTraining
Properties: Highlighted;ForceShowInCC


Elf_WeaponTraining
Boosts: Proficiency(Longswords);Proficiency(Shortswords);Proficiency(Longbows);Proficiency(Shortbows)
DisplayName: Elven Weapon Training
Description: You have Proficiency with the Longsword, Shortsword, Shortbow, and Longbow.
Icon: PassiveFeature_Elf_WeaponTraining
Properties: Highlighted;ForceShowInCC


FeyAncestry
Boosts: StatusImmunity(SLEEP);StatusImmunity(POISON_DROW_CONDITION);Tag(CHARMED_ADV)
DisplayName: Fey Ancestry
Description: You have Advantage on Saving Throws against being Charmed, and magic can't put you to sleep.
Icon: PassiveFeature_FeyAncestry
Properties: Highlighted


Gith_MartialProdigy
Boosts: Proficiency(LightArmor);Proficiency(MediumArmor);Proficiency(Shortswords);Proficiency(Longswords);Proficiency(Greatswords)
DisplayName: Martial Prodigy
Description: A lifetime of relentless training gave you Armour Proficiency with Light and Medium Armour, as well as Proficiency with the Shortsword, Longsword, and Greatsword.
Icon: PassiveFeature_Gith_MartialProdigy
Properties: Highlighted;ForceShowInCC


Gnome_Cunning
Boosts: Advantage(SavingThrow, Intelligence);Advantage(SavingThrow, Wisdom);Advantage(SavingThrow, Charisma)
DisplayName: Gnome Cunning
Description: You have Advantage on Intelligence, Wisdom, and Charisma Saving Throws.
Icon: PassiveFeature_Gnome_Cunning
Properties: Highlighted


Gnome_Speed
Boosts: ActionResource(Movement, -1.5, 0)
DisplayName: Shortened Stride
Description: Your movement speed is [1].
DescriptionParams: Distance(7.5)


RockGnome_ArtificersLore
Boosts: ProficiencyBonus(Skill,History);ExpertiseBonus(History)
DisplayName: Artificer's Lore
Description: Add twice your Proficiency Bonus to History Checks.
Icon: PassiveFeature_RockGnome_ArtificersLore
Properties: Highlighted


DeepGnome_StoneCamouflage
Boosts: Advantage(Skill,Stealth)
DisplayName: Stone Camouflage
Description: You have Advantage on Stealth Checks.
Icon: PassiveFeature_DeepGnome_StoneCamouflage
Properties: Highlighted


Halfling_StoutResilience
Boosts: Resistance(Poison,Resistant);Tag(POISONED_ADV)
DisplayName: Strongheart Resilience
Description: You have Advantage on Saving Throws against Poison and Resistance to Poison damage.
Icon: PassiveFeature_StrongheartResilience
Properties: Highlighted


Halfling_LightfootStealth
Boosts: Advantage(Skill,Stealth)
DisplayName: Naturally Stealthy
Description: You have Advantage on Stealth Checks.
Icon: PassiveFeature_NaturallyStealthy
Properties: Highlighted


Halfling_Lucky
Boosts: Reroll(Attack,1,true);Reroll(SkillCheck,1,true);Reroll(RawAbility,1,true);Reroll(SavingThrow,1,true);
DisplayName: Halfling Luck
Description: When you roll a 1 on an Attack Roll, Ability Check, or Saving Throw, you can reroll the die and must use the new roll.
Icon: PassiveFeature_Halfling_Lucky
Properties: Highlighted


Halfling_Brave
Boosts: Tag(FRIGHTENED_ADV)
DisplayName: Brave
Description: You have Advantage on Saving Throws against being Frightened.
Icon: PassiveFeature_Halfling_Brave
Properties: Highlighted


Tiefling_HellishResistance
Boosts: Resistance(Fire, Resistant)
DisplayName: Hellish Resistance
Description: You have resistance to Fire damage, taking only half damage from it.
Icon: PassiveFeature_Tiefling_HellishResistance
Properties: Highlighted


CLASS


AcolyteOfNature
DisplayName: Acolyte of Nature
Description: You learn a druid cantrip, and become Proficient in Animal Handling, Nature, or Survival.
Icon: PassiveFeature_Generic_Nature


AgonizingBlast
Boosts: IF(SpellId('Projectile_EldritchBlast')):DamageBonus(CharismaModifier,Force)
DisplayName: Agonising Blast
Description: When you cast Eldritch Blast, add your Charisma Modifier to the damage it deals, unless it is negative.
Icon: PassiveFeature_AgonizingBlast
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: SpellId('Projectile_EldritchBlast') and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(PASSIVE_AGONIZING_BLAST,100,0)


ArmorOfShadows
Boosts: UnlockSpell(Shout_MageArmor_ArmorOfShadows,Singular)
DisplayName: Armour of Shadows
Description: You can cast Mage Armour on yourself at will, without expending a spell slot.
ExtraDescription: Mage Armour increases your Armour Class when you aren't wearing armour.
Icon: Spell_Abjuration_MageArmor


Assassinate_Ambush
Boosts: IF(HasStatus('SURPRISED')):CriticalDamageOnHit()
DisplayName: Assassinate: Ambush
Description: Any successful Attack Roll against a Surprised creature is a Critical Hit.
Icon: PassiveFeature_Generic_Threat
Properties: Highlighted


Assassinate_Initiative
Boosts: IF(Combat(context.Source) and Combat() and not HadTurnInCombat()):Advantage(AttackRoll)
DisplayName: Assassinate: Initiative
Description: You are deadliest against unprepared enemies. In combat, you have Advantage on Attack Rolls against creatures that haven't taken a turn yet.
Icon: PassiveFeature_Generic_Death
Properties: Highlighted


Assassinate_Resource
DisplayName: Assassin's Alacrity
Description: Quick as an alley cat in a rain-dark city, you immediately restore your action and bonus action at the start of combat.
Icon: PassiveFeature_Generic_Tactical
Properties: Highlighted;OncePerCombat
StatsFunctorContext: OnTurn
StatsFunctors: RestoreResource(BonusActionPoint, 100%, 0);RestoreResource(ActionPoint, 100%, 0)


BardSpellcasting
Boosts: UnlockSpellVariant(IsAnInstrumentRequired(),ModifyTargetRadius(Multiplicative,1))
DisplayName: %%% Do not destub Bard Spellcasting
Description: %%% Hidden technical passive to enable additional effects on bard spells
Properties: IsHidden


BardicInspiration
Boosts: UnlockSpell(Target_BardicInspiration)
DisplayName: Bardic Inspiration
Description: Can use Bardic Inspiration.
Icon: PassiveFeature_BardicInspiration_Ability


BardicInspiration_Ability
Boosts: RollBonus(SkillCheck,1d6);RollBonus(RawAbility,1d6)
DisplayName: Bardic Roll
Description: Add a +[1] bonus to your next Ability Check.
DescriptionParams: 1d6
ExtraDescription: You expend your Bardic Inspiration when the effect triggers.
TooltipUseCosts: BardicInspiration:1
Icon: PassiveFeature_BardicInspiration_Ability
Properties: IsToggled;Temporary;ToggledDefaultOn
StatsFunctorContext: OnAbilityCheck
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION)
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_BardicInspiration_Ability_01:Dummy_BodyFX:;


BardicInspiration_Ability_d8
Boosts: RollBonus(SkillCheck,1d8);RollBonus(RawAbility,1d8)
DisplayName: Bardic Roll
Description: Add a +[1] bonus to your next Ability Check.
DescriptionParams: 1d8
ExtraDescription: You expend your Bardic Inspiration when the effect triggers.
TooltipUseCosts: BardicInspiration:1
Icon: PassiveFeature_BardicInspiration_Ability
Properties: IsToggled;Temporary;ToggledDefaultOn
StatsFunctorContext: OnAbilityCheck
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_D8)
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_BardicInspiration_Ability_01:Dummy_BodyFX:;


BardicInspiration_d8
DisplayName: Improved Bardic Inspiration
Description: The bonus gained from Bardic Inspiration increases to +[1].
DescriptionParams: 1d8
Icon: Action_Bard_GrantBardicInspiration


BeastSpeech
Boosts: UnlockSpell(Shout_SpeakWithAnimals_BeastSpeech)
DisplayName: Beast Speech
Description: You can cast Speak with Animals at will, without expending a spell slot.
Icon: Spell_Divination_SpeakWithAnimals


BeguilingInfluence
Boosts: ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,Persuasion)
DisplayName: Beguiling Influence
Description: You invoke your patron's bewitching charm. You gain Proficiency in Deception and Persuasion.
Icon: PassiveFeature_Charm
Properties: Highlighted


ClarifiedMortality
DisplayName: Mortal Reminder
Description: When you land a Critical Hit against a creature, that creature and any nearby enemies must succeed a Wisdom Saving Throw or become Frightened until the end of their next turn.
Icon: PassiveFeature_ClarifiedMortality
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsCritical()
StatsFunctors: CreateExplosion(Projectile_ClarifiedMortality)


CollegeOfLore_Proficiency
Boosts: ProficiencyBonus(Skill,Arcana);ProficiencyBonus(Skill,Intimidation);ProficiencyBonus(Skill,SleightOfHand)
DisplayName: Additional Proficiencies
Description: Gain Proficiency in Arcana, Intimidation and Sleight of Hand.


ColossusSlayer
DisplayName: Colossus Slayer
Description: Once per turn, your weapon attack deals an extra 1d8 damage if the target is below its hit point maximum.
Icon: PassiveFeature_ColossusSlayer
Properties: OncePerTurn;Highlighted
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not HasMaxHP()
StatsFunctors: IF(IsAttackType(AttackType.MeleeWeaponAttack)):DealDamage(1d8, MainMeleeWeaponDamageType);IF(IsAttackType(AttackType.RangedWeaponAttack)):DealDamage(1d8, MainRangedWeaponDamageType);IF(IsAttackType(AttackType.MeleeOffHandWeaponAttack)):DealDamage(1d8, OffhandMeleeWeaponDamageType);IF(IsAttackType(AttackType.RangedOffHandWeaponAttack)):DealDamage(1d8, OffhandRangedWeaponDamageType)


CombatInspiration
Boosts: UnlockSpell(Target_BardicInspiration_Combat)
DisplayName: Combat Inspiration
Description: Can use Combat Inspiration.
Icon: PassiveFeature_BardicInspiration_Damage


CombatInspiration_Ability
Boosts: RollBonus(SkillCheck,1d6);RollBonus(RawAbility,1d6)
DisplayName: Valiant Roll
Description: Add a +[1] bonus to your next Ability Check.
DescriptionParams: 1d6
ExtraDescription: You expend your Combat Inspiration when the effect triggers.
Icon: PassiveFeature_BardicInspiration_Ability
Properties: IsToggled;Temporary;ToggledDefaultOn
StatsFunctorContext: OnAbilityCheck
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_COMBAT)
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_Combat_01:Dummy_BodyFX:;


CombatInspiration_Ability_d8
Boosts: RollBonus(SkillCheck,1d8);RollBonus(RawAbility,1d8)
DisplayName: Valiant Roll
Description: Add a +[1] bonus to your next Ability Check.
DescriptionParams: 1d8
ExtraDescription: You expend your Combat Inspiration when the effect triggers.
Icon: PassiveFeature_BardicInspiration_Ability
Properties: IsToggled;Temporary;ToggledDefaultOn
StatsFunctorContext: OnAbilityCheck
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_COMBAT_D8)
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_Combat_01:Dummy_BodyFX:;


CombatWildShape
DisplayName: Combat Wild Shape
Description: You can use your Wild Shape as a bonus action, rather than an action.
Icon: Skill_Druid_WildShape


CompanionsBond
DisplayName: Companion's Bond
Description: The bond between you and your animal companion grows stronger. Your Proficiency Bonus is added to its Armour Class and damage rolls.
Icon: PassiveFeature_CompanionsBond
Properties: Highlighted


CuttingWords
Boosts: UnlockInterrupt(Interrupt_CuttingWords)
DisplayName: Cutting Words
Description: Use your wit to distract a creature and sap its confidence.
Icon: PassiveFeature_CuttingWords
Properties: Highlighted


DangerSense
Boosts: Advantage(SavingThrow,Dexterity)
DisplayName: Danger Sense
Description: You sense when things aren't as they should be.

You have Advantage on Dexterity Saving Throws against traps, spells, and surfaces.

To gain this benefit, you can't be Blinded or Incapacitated.
Icon: PassiveFeature_DangerSense
Properties: Highlighted
BoostConditions: not HasStatus('BLINDED') and not HasStatus('KNOCKED_OUT')


DarkOnesBlessing
DisplayName: Dark One's Blessing
Description: When you reduce a hostile creature to [1], this gift from your patron grants you [2].
DescriptionParams: RegainHitPoints(0);GainTemporaryHitPoints(CharismaModifier+ClassLevel(Warlock))
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
Icon: PassiveFeature_DarkOnesBlessing
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: HasHPLessThan(1) and Enemy() and Character()
StatsFunctors: ApplyStatus(PASSIVE_DARK_ONES_BLESSING,100,0);ApplyStatus(SELF,DARK_ONES_BLESSING,100,-1);


DeflectMissiles
DisplayName: Deflect Missiles
Description: Use your reaction to reduce the damage from a ranged weapon attack by 1d10 + your Dexterity Modifier + your monk level.
Icon: PassiveFeature_DeflectMissiles


DevilsSight
Boosts: DarkvisionRangeMin(24);ActiveCharacterLight(c46e7ba8-e746-7020-5146-287474d7b9f7);StatusImmunity(BLINDED_DARKNESS);IgnoreSurfaceCover(SurfaceDarknessCloud)
DisplayName: Devil's Sight
Description: You can see normally in darkness, both magical and non-magical, to a distance of [1].
DescriptionParams: Distance(24)
Icon: PassiveFeature_DevilsSight
Properties: Highlighted


DisarmingAttack
Boosts: UnlockSpell(Target_DisarmingAttack);UnlockSpell(Projectile_DisarmingAttack)
DisplayName: Disarming Attack
Description: Spend a superiority die to make an attack that deals an additional [1] damage and possibly forces the target to drop the weapons they are holding.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_DisarmingAttack_Melee


DiscipleOfLife
DisplayName: Disciple of Life
Description: Your devotion empowers your healing spells. When casting a healing spell, the target regains additional hit points equal to 2 + the spell's level.
Icon: PassiveFeature_DiscipleOfLife
Properties: Highlighted
StatsFunctorContext: OnHeal
Conditions: HealDoneGreaterThan(0) and IsSpell() and not IsCantrip()
StatsFunctors: RegainHitPoints(2+SpellPowerLevel); ApplyStatus(PASSIVE_DISCIPLE_OF_LIFE,100,0)


DomainSpells
DisplayName: Domain Spells
Description: You gain spells from your domain. They are Always Prepared.
Icon: PassiveFeature_Generic_Magical
Properties: Highlighted


DraconicAncestry_Black
Boosts: UnlockSpell(Target_Grease,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
DisplayName: Draconic Ancestry: Black (Acid)
Description: At Level 6, spells that deal Acid damage are more powerful, and you can become resistant to Acid damage.
Icon: PassiveFeature_DraconicAncestry_Black
Properties: Highlighted


DraconicAncestry_Blue
Boosts: UnlockSpell(Projectile_WitchBolt,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
DisplayName: Draconic Ancestry: Blue (Lightning)
Description: At Level 6, spells that deal Lightning damage are more powerful, and you can become resistant to Lightning damage.
Icon: PassiveFeature_DraconicAncestry_Blue
Properties: Highlighted


DraconicAncestry_Brass
Boosts: UnlockSpell(Target_Sleep,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
DisplayName: Draconic Ancestry: Brass (Fire)
Description: At Level 6, spells that deal Fire damage are more powerful, and you can become resistant to Fire damage.
Icon: PassiveFeature_DraconicAncestry_Brass
Properties: Highlighted


DraconicAncestry_Bronze
Boosts: UnlockSpell(Target_FogCloud,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
DisplayName: Draconic Ancestry: Bronze (Lightning)
Description: At Level 6, spells that deal Lightning damage are more powerful, and you can become resistant to Lightning damage.
Icon: PassiveFeature_DraconicAncestry_Bronze
Properties: Highlighted


DraconicAncestry_Copper
Boosts: UnlockSpell(Target_HideousLaughter,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
DisplayName: Draconic Ancestry: Copper (Acid)
Description: At Level 6, spells that deal Acid damage are more powerful, and you can become resistant to Acid damage.
Icon: PassiveFeature_DraconicAncestry_Copper
Properties: Highlighted


DraconicAncestry_Gold
Boosts: UnlockSpell(Shout_DisguiseSelf,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
DisplayName: Draconic Ancestry: Gold (Fire)
Description: At Level 6, spells that deal Fire damage are more powerful, and you can become resistant to Fire damage.
Icon: PassiveFeature_DraconicAncestry_Gold
Properties: Highlighted


DraconicAncestry_Green
Boosts: UnlockSpell(Projectile_RayOfSickness,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
DisplayName: Draconic Ancestry: Green (Poison)
Description: At Level 6, spells that deal Poison damage are more powerful, and you can become resistant to Poison damage.
Icon: PassiveFeature_DraconicAncestry_Green
Properties: Highlighted


DraconicAncestry_Red
Boosts: UnlockSpell(Zone_BurningHands,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
DisplayName: Draconic Ancestry: Red (Fire)
Description: At Level 6, spells that deal Fire damage are more powerful, and you can become resistant to Fire damage.
Icon: PassiveFeature_DraconicAncestry_Red
Properties: Highlighted


DraconicAncestry_Silver
Boosts: UnlockSpell(Shout_FeatherFall,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
DisplayName: Draconic Ancestry: Silver (Cold)
Description: At Level 6, spells that deal Cold damage are more powerful, and you can become resistant to Cold damage.
Icon: PassiveFeature_DraconicAncestry_Silver
Properties: Highlighted


DraconicAncestry_White
Boosts: UnlockSpell(Shout_ArmorOfAgathys,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
DisplayName: Draconic Ancestry: White (Cold)
Description: At Level 6, spells that deal Cold damage are more powerful, and you can become resistant to Cold damage.
Icon: PassiveFeature_DraconicAncestry_White
Properties: Highlighted


DraconicResilience
Boosts: ACOverrideFormula(13,true,Dexterity)
DisplayName: Draconic Resilience
Description: Dragon-like scales cover parts of your skin. When you aren't wearing armour, your base Armour Class is 13.
Icon: PassiveFeature_DraconicResilience
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source)


EnlargeWeightMedium
Boosts: WeightCategory(+1)
Properties: IsHidden
BoostContext: OnStatusApplied;OnStatusRemoved;OnCreate
BoostConditions: not SizeEqualOrGreater(Size.Huge, context.Source)


EnlargeWeightLarge
Boosts: Weight(100)
DisplayName: %%% Empty
Properties: IsHidden
BoostContext: OnStatusApplied;OnStatusRemoved;OnCreate
BoostConditions: SizeEqualOrGreater(Size.Huge, context.Source)


ExperimentalAlchemy
Boosts: Tag(DOUBLE_ALCHEMY)
DisplayName: Experimental Alchemy
Description: You can brew two alchemical solutions instead of one when combining extracts, if you succeed a DC [1] Medicine Check.
DescriptionParams: 15
Icon: PassiveFeature_ExperimentalAlchemy
Properties: Highlighted


Expertise
DisplayName: Expertise
Description: Choose two Skills you are Proficient in. Your Proficiency Bonus is doubled for any Ability Check you make that uses either Skill.
Icon: PassiveFeature_Generic_Magical


ExtraAttack
DisplayName: Extra Attack
Description: Can make an additional free attack after making an unarmed or weapon attack. If you gain the Extra Attack feature from more than one class, they don't add together.
Icon: PassiveFeature_ExtraAttack
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK,100,1)


EyesOfTheRuneKeeper
DisplayName: Eyes of the Rune Keeper
Description: You can read all writing.


FastHands
Boosts: ActionResource(BonusActionPoint,1,0)
DisplayName: Fast Hands
Description: Gain an additional bonus action.
Icon: PassiveFeature_FastHands
Properties: Highlighted


FavoredEnemy_BountyHunter
Boosts: ProficiencyBonus(Skill,Investigation)
DisplayName: Bounty Hunter
Description: You gain Proficiency in Investigation. Creatures you hit with Ensnaring Strike (either ranged or melee) have Disadvantage on their Saving Throw.
Icon: PassiveFeature_FavoredEnemy_BountyHunter
Properties: Highlighted


FavoredEnemy_KeeperOfTheVeil
Boosts: ProficiencyBonus(Skill,Arcana);UnlockSpell(Target_ProtectionFromEvilAndGood,Singular,None,UntilRest,Wisdom)
DisplayName: Keeper of the Veil
Description: You specialise in hunting creatures from other planes of existence. You gain Proficiency in Arcana, and can cast Protection from Evil and Good.
Icon: PassiveFeature_FavoredEnemy_KeeperOfTheVeil
Properties: Highlighted


FavoredEnemy_MageBreaker
Boosts: ProficiencyBonus(Skill,Arcana); UnlockSpell(Target_TrueStrike,,,,Wisdom)
DisplayName: Mage Breaker
Description: You have a history of battling spellcasters. You gain Proficiency in Arcana and can cast True Strike.
Icon: PassiveFeature_FavoredEnemy_MageBreaker
Properties: Highlighted


FavoredEnemy_RangerKnight
Boosts: ProficiencyBonus(Skill,History); Proficiency(HeavyArmor)
DisplayName: Ranger Knight
Description: You have sworn to serve a crown or nation and seek to bring its foes to ruin. Gain Skill Proficiency in History and Armour Proficiency with Heavy Armour.
Icon: PassiveFeature_FavoredEnemy_RangerKnight
Properties: Highlighted


FavoredEnemy_SanctifiedStalker
Boosts: ProficiencyBonus(Skill,Religion);UnlockSpell(Target_SacredFlame,,,,Wisdom)
DisplayName: Sanctified Stalker
Description: You swore to hunt the enemies of a holy or druidic order. You gain Proficiency in Religion and can cast Sacred Flame.
DescriptionParams: DealDamage(1d8,Radiant)
Icon: PassiveFeature_FavoredEnemy_SanctifiedStalker
Properties: Highlighted


FiendishVigor
Boosts: UnlockSpell(Shout_FalseLife_FiendishVigor,Singular)
DisplayName: Fiendish Vigour
Description: You can cast False Life on yourself at will as a Level 1 spell without expending a spell slot.
ExtraDescription: False Life grants you [1].
ExtraDescriptionParams: GainTemporaryHitPoints(7)
Icon: Spell_Necromancy_FalseLife


FightingStyle_Archery
Boosts: RollBonus(RangedWeaponAttack, 2);RollBonus(RangedOffHandWeaponAttack, 2)
DisplayName: Archery
Description: You gain a +2 bonus to ranged weapon attacks.
Icon: PassiveFeature_FightingStyle_Archery
Properties: Highlighted


FightingStyle_Defense
Boosts: AC(1)
DisplayName: Defence
Description: You gain a +1 bonus to Armour Class while wearing armour.
Icon: PassiveFeature_FightingStyle_Defense
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: WearingArmor(context.Source)


FightingStyle_Dueling
Boosts: IF(FightingStyle_Dueling(context.Source)):CharacterWeaponDamage(2)
DisplayName: Duelling
Description: When you are wielding a melee weapon that is not Two-Handed or Versatile in one hand, and no weapon in the other, you deal an additional 2 damage with that weapon.
Icon: PassiveFeature_FightingStyle_Duelling
Properties: Highlighted


FightingStyle_GreatWeaponFighting
Boosts: IF(FightingStyle_GreatWeapon(context.Source)):Reroll(MeleeWeaponDamage,2,true)
DisplayName: Great Weapon Fighting
Description: When you roll a 1 or 2 on a damage die for an attack with a two-handed melee weapon, that die is rerolled once.
Icon: PassiveFeature_FightingStyle_GreatWeaponFighting
Properties: Highlighted


FightingStyle_Protection
Boosts: UnlockInterrupt(Interrupt_FightingStyle_Protection)
DisplayName: Protection
Description: When you have a shield, impose Disadvantage on an attack against your allies when you are within [1]. You must be able to see the attacker.
DescriptionParams: Distance(1.5)
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_FightingStyle_Protection
Properties: Highlighted


FightingStyle_TwoWeaponFighting
Boosts: TwoWeaponFighting()
DisplayName: Two-Weapon Fighting
Description: When you make an attack with your off-hand weapon, you can add your Ability Modifier to the damage of the attack.
Icon: PassiveFeature_FightingStyle_TwoWeaponFighting
Properties: Highlighted


GiantKiller
Boosts: UnlockInterrupt(Interrupt_GiantKiller)
DisplayName: Giant Killer
Description: If a Large or bigger creature attacks you, you can use your reaction to make a melee attack.
ExtraDescription: Prerequisite: You must be able to see the creature, and it must be within [1] of you.
ExtraDescriptionParams: Distance(1.5)
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_GiantKiller
Properties: Highlighted


HordeBreaker
Boosts: UnlockSpell(Target_HordeBreaker,Singular);UnlockSpell(Projectile_HordeBreaker,Singular)
DisplayName: Horde Breaker
Description: Target two creatures standing close to each other, attacking them in quick succession.
Icon: Action_HordeBreaker_Melee


JackOfAllTrades
Boosts: IF(not HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):RollBonus(SkillCheck,ProficiencyBonus/2);IF(not HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):RollBonus(RawAbility,ProficiencyBonus/2)
DisplayName: Jack of All Trades
Description: Your vast experiences make you more likely to succeed in any undertaking. Add half of your Proficiency Bonus (rounded down) to Ability Checks that you are not Proficient in.
Icon: PassiveFeature_JackOfAllTrades
Properties: Highlighted


Land_BonusCantrip
DisplayName: Bonus Cantrip
Description: Learn one additional Druid cantrip of your choice.


Land_Arctic
Boosts: UnlockSpell(Target_HoldPerson,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_SpikeGrowth,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Arctic
Description: Gain Hold Person and Spike Growth.
Icon: PassiveFeature_Land_Arctic
Properties: Highlighted


Land_Coast
Boosts: UnlockSpell(Shout_MirrorImage,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_MistyStep,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Coast
Description: Gain Mirror Image and Misty Step.
Icon: PassiveFeature_Land_Coast
Properties: Highlighted


Land_Desert
Boosts: UnlockSpell(Shout_Blur,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Silence,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Desert
Description: Gain Blur and Silence.
Icon: PassiveFeature_Land_Desert
Properties: Highlighted


Land_Forest
Boosts: UnlockSpell(Target_Barkskin,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_HoldPerson,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Forest
Description: Gain Barkskin and Hold Person.
Icon: PassiveFeature_Land_Forest
Properties: Highlighted


Land_Grassland
Boosts: UnlockSpell(Target_Invisibility,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Shout_PassWithoutTrace,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Grassland
Description: Gain Invisibility and Pass Without Trace.
Icon: PassiveFeature_Land_Grassland
Properties: Highlighted


Land_Mountain
Boosts: UnlockSpell(Shout_MirrorImage,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_SpikeGrowth,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Mountain
Description: Gain Mirror Image and Spike Growth.
Icon: PassiveFeature_Land_Mountain
Properties: Highlighted


Land_Swamp
Boosts: UnlockSpell(Projectile_AcidArrow,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Darkness,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Swamp
Description: Gain Melf's Acid Arrow and Darkness.
Icon: PassiveFeature_Land_Swamp
Properties: Highlighted


Land_Underdark
Boosts: UnlockSpell(Target_Web,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_MistyStep,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Underdark
Description: Gain Web and Misty Step.
Icon: PassiveFeature_Land_Underdark
Properties: Highlighted


Land_Arctic_2
Boosts: UnlockSpell(Target_SleetStorm,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Haste,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Arctic
Description: Gain Sleet Storm and Haste.
Icon: PassiveFeature_Land_Arctic
Properties: Highlighted


Land_Coast_2
Boosts: UnlockSpell(Target_SleetStorm,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_CallLightning,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Coast
Description: Gain Sleet Storm and Call Lightning.
Icon: PassiveFeature_Land_Coast
Properties: Highlighted


Land_Desert_2
Boosts: UnlockSpell(Target_ProtectionFromEnergy,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_HypnoticPattern,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Desert
Description: Gain Protection from Energy and Hypnotic Pattern.
Icon: PassiveFeature_Land_Desert
Properties: Highlighted


Land_Forest_2
Boosts: UnlockSpell(Target_CallLightning,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_PlantGrowth,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Forest
Description: Gain Call Lighting and Plant Growth.
Icon: PassiveFeature_Land_Forest
Properties: Highlighted


Land_Grassland_2
Boosts: UnlockSpell(Target_Daylight_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Haste,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Grassland
Description: Gain Daylight and Haste.
Icon: PassiveFeature_Land_Grassland
Properties: Highlighted


Land_Mountain_2
Boosts: UnlockSpell(Zone_LightningBolt,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Fly,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Mountain
Description: Gain Call Lightning and Flight.
Icon: PassiveFeature_Land_Mountain
Properties: Highlighted


Land_Swamp_2
Boosts: UnlockSpell(Target_StinkingCloud,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_VampiricTouch,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Swamp
Description: Gain Stinking Cloud and Vampiric Touch.
Icon: PassiveFeature_Land_Swamp
Properties: Highlighted


Land_Underdark_2
Boosts: UnlockSpell(Target_GaseousForm,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_StinkingCloud,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Underdark
Description: Gain Gaseous Form and Stinking Cloud.
Icon: PassiveFeature_Land_Underdark
Properties: Highlighted


Light_BonusCantrip
Boosts: UnlockSpell(Target_Light)
DisplayName: Light: Bonus Cantrip
Description: You gain the Light cantrip. You can infuse an object with an aura of light.


MageHandLegerdemain
Boosts: UnlockSpellVariant(SpellId('Target_MageHand'),ModifyTooltipDescription())
DisplayName: Mage Hand Legerdemain
Description: When you cast Mage Hand, the spectral hand is invisible and can carry out additional tasks.
ExtraDescription: Your Mage Hand can stow away or retrieve objects carried by other creatures and use Thieves' Tools at range.
Icon: Spell_Conjuration_MageHand
Properties: Highlighted


MagicResistance
Boosts: IF(HasSpellFlag(SpellFlags.Spell)):Advantage(AllSavingThrows)
DisplayName: Magic Resistance
Description: Has Advantage on Saving Throws against spells and other magical effects.
Icon: PassiveFeature_Generic_Magical


MaskOfManyFaces
Boosts: UnlockSpell(Shout_DisguiseSelf_MaskOfManyFaces,Singular)
DisplayName: Mask of Many Faces
Description: You can cast Disguise Self at will, without expending a spell slot.
Icon: Spell_Illusion_DisguiseSelf


MenacingAttack
Boosts: UnlockSpell(Target_MenacingAttack);UnlockSpell(Projectile_MenacingAttack)
DisplayName: Menacing Attack
Description: Spend a superiority die to make an attack that deals an additional [1] damage and possibly Frightens the target.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_MenacingAttack_Melee


Metamagic_Careful
Boosts: UnlockSpellVariant(CarefulSpellCheck(),ModifySpellRoll('not SavingThrow','SpellAutoResolveOnAlly'),ModifyUseCosts(Add,SorceryPoint,1,0))
DisplayName: Metamagic: Careful Spell
Description: Allies automatically succeed Saving Throws against spells that require them.

Costs [1] Sorcery Point per spell.
DescriptionParams: 1
Icon: Skill_Sorcerer_Passive_Metamagic_CarefulSpell
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Careful_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Distant
Boosts: UnlockSpellVariant(DistantSpellCheck(),ModifyTargetRadius(Multiplicative,1.5),ModifyUseCosts(Add,SorceryPoint,1,0));UnlockSpellVariant(DistantTouchSpellCheck(),ModifyTargetRadius(Override,9),ModifySpellFlags(Melee,0),ModifyUseCosts(Add,SorceryPoint,1,0))
DisplayName: Metamagic: Distant Spell
Description: Increase the range of spells by 50%. Melee spells get a range of [3].

Costs [1] Sorcery Point per spell.
DescriptionParams: 1;Distance(1.5);Distance(9)
Icon: Skill_Sorcerer_Passive_Metamagic_DistantSpell
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Distant_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Distant_NPC
Boosts: UnlockSpellVariant(DistantSpellCheck(),ModifyTargetRadius(Multiplicative,1.5),ModifyUseCosts(Add,SorceryPoint,1,0));UnlockSpellVariant(DistantTouchSpellCheck(),ModifyTargetRadius(Override,9),ModifySpellFlags(Melee,0),ModifyUseCosts(Add,SorceryPoint,1,0))*
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic;ToggledDefaultOn
ToggleOnEffect:
ToggleOffContext:
DisplayName: Metamagic: Distant Spell*
Description: Increase the range of spells by 50%. Melee spells get a range of [3].

Costs [1] Sorcery Point per spell.*
DescriptionParams: 1;Distance(1.5);Distance(9)*
Icon: Skill_Sorcerer_Passive_Metamagic_DistantSpell*
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)*
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged*
ToggleGroup: Metamagic*
Stats inherited from: *Metamagic_Distant


Metamagic_Extended
Boosts: UnlockSpellVariant(ExtendedSpellCheck(),ModifyUseCosts(Add,SorceryPoint,1,0),ModifyStatusDuration(Multiplicative,2),ModifySummonDuration(Multiplicative,2),ModifySurfaceDuration(Multiplicative,2))
DisplayName: Metamagic: Extended Spell
Description: Double the duration of conditions, summons, and surfaces caused by spells.

Costs [1] Sorcery Point per spell.
DescriptionParams: 1
Icon: Skill_Sorcerer_Passive_Metamagic_ExtendedSpell
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Extended_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Heightened
Boosts: UnlockSpellVariant(HeightenedSpellCheck(),ModifyUseCosts(Add,SorceryPoint,3,0),ModifySavingThrowDisadvantage())
DisplayName: Metamagic: Heightened Spell
Description: Targets of spells that require Saving Throws have Disadvantage on their first Saving Throw.

Costs [1] Sorcery Points per spell.
DescriptionParams: 3
Icon: Skill_Sorcerer_Passive_Metamagic_HeightenedSpell
EnabledConditions: HasActionResource('SorceryPoint', 3, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Heightened_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Quickened
Boosts: UnlockSpellVariant(QuickenedSpellCheck(),ModifyUseCosts(Add,SorceryPoint,3,0),ModifyUseCosts(Replace,BonusActionPoint,1,0,ActionPoint))
DisplayName: Metamagic: Quickened Spell
Description: Spells that cost an action cost a bonus action instead.

Costs [1] Sorcery Points per spell.
DescriptionParams: 3
Icon: Skill_Sorcerer_Passive_Metamagic_QuickenedSpell
EnabledConditions: HasActionResource('SorceryPoint', 3, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Quickened_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Subtle
Boosts: UnlockSpellVariant(SubtleSpellCheck(),ModifyUseCosts(Add,SorceryPoint,1,0),ModifySpellFlags(Verbal,0),ModifySpellFlags(Stealth,1))
DisplayName: Metamagic: Subtle Spell
Description: You can cast spells while Silenced.

Costs [1] Sorcery Point per spell.
DescriptionParams: 1
Icon: Skill_Sorcerer_Passive_Metamagic_SubtleSpell
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Subtle_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Twinned
Boosts: UnlockSpellVariant(TwinnedProjectileSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyUseCosts(Add,SorceryPoint,SpellPowerLevel,0));UnlockSpellVariant(TwinnedTargetSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyUseCosts(Add,SorceryPoint,SpellPowerLevel,0));UnlockSpellVariant(TwinnedTargetTouchSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyUseCosts(Add,SorceryPoint,SpellPowerLevel,0))
DisplayName: Metamagic: Twinned Spell
Description: Spells that only target 1 creature can target an additional creature.

Costs 1 Sorcery Point per spell slot level used. Cantrips also cost 1 Sorcery Point.
ExtraDescription: For spells that don't shoot a projectile, the targets need to be close enough together.
ExtraDescriptionParams: Distance(1.5)
Icon: Skill_Sorcerer_Passive_Metamagic_TwinnedSpell
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Twinned_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


NaturalExplorer
DisplayName: Natural Explorer
Description: Your skills as a ranger are unmatched. Choose one Skill you are already Proficient in. Your Proficiency Bonus for that Skill is doubled.
Icon: PassiveFeature_Generic_Nature


NaturalExplorer_BeastTamer
Boosts: UnlockSpell(Target_FindFamiliar_Ritual)
DisplayName: Beast Tamer
Description: You have cultivated a strong bond with animals. You can cast Find Familiar without expending a spell slot.
Icon: PassiveFeature_NaturalExplorer_BeastTamer
Properties: Highlighted


NaturalExplorer_ExpertClimber
DisplayName: Expert Climber
Description: You have conquered mountains and scaled towering trees. Climbing does not cost you movement speed.
Icon: PassiveFeature_NaturalExplorer_ExpertClimber
Properties: Highlighted


NaturalExplorer_UrbanTracker
Boosts: ProficiencyBonus(Skill,SleightOfHand)
DisplayName: Urban Tracker
Description: An expert at navigating the wild within the city, you gain Proficiency in Sleight of Hand.
Icon: PassiveFeature_NaturalExplorer_UrbanTracker
Properties: Highlighted


NaturalExplorer_WastelandWander_Cold
Boosts: Resistance(Cold, Resistant)
DisplayName: Wasteland Wanderer: Cold
Description: You have spent endless days surviving desolate tundras. You gain Resistance to Cold damage.
Icon: PassiveFeature_NaturalExplorer_WastelandWanderer_Cold
Properties: Highlighted


NaturalExplorer_WastelandWander_Fire
Boosts: Resistance(Fire, Resistant)
DisplayName: Wasteland Wanderer: Fire
Description: You have spent endless days surviving forbidding deserts. You gain Resistance to Fire damage.
Icon: PassiveFeature_NaturalExplorer_WastelandWanderer_Fire
Properties: Highlighted


NaturalExplorer_WastelandWander_Poison
Boosts: Resistance(Poison, Resistant)
DisplayName: Wasteland Wanderer: Poison
Description: You have spent endless days surviving fetid swamps. You gain Resistance to Poison damage.
Icon: PassiveFeature_NaturalExplorer_WastelandWanderer_Poison
Properties: Highlighted


OneWithShadows
Boosts: UnlockSpell(Shout_OneWithShadows)
DisplayName: One with Shadows
Description: You learn how to cast One with Shadows.
Icon: Action_Warlock_OneWithShadows
Properties: Highlighted


PactOfTheChain
Boosts: UnlockSpell(Target_FindFamiliar_Ritual);UnlockSpell(Target_PactOfTheChain_Imp);UnlockSpell(Target_PactOfTheChain_Quasit)
DisplayName: Pact of the Chain
Description: Gain the service of a familiar, a fey spirit that takes a form of your choosing. This can be an animal, imp, or quasit.
Icon: Action_Warlock_PactOfTheChain_Imp
Properties: Highlighted


Perform
Boosts: UnlockSpell(Shout_Bard_Perform_Whistle);Tag(MUSIC_VFX_VOCAL)
DisplayName: Perform
Properties: IsHidden
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange
BoostConditions: not HasInstrumentEquipped(context.Source) and HasProficiency('MusicalInstrument',context.Source)


PrecisionAttack
DisplayName: Precision Attack
Description: You can expend one Superiority Die to add it to an attack roll.
Icon: Action_PrecisionAttack


PushingAttack
Boosts: UnlockSpell(Target_PushingAttack);UnlockSpell(Projectile_PushingAttack)
DisplayName: Pushing Attack
Description: Spend a superiority die to make an attack that deals an additional [2] damage and possibly pushes the target back [1].
DescriptionParams: Distance(4.5);LevelMapValue(SuperiorityDie)
Icon: Action_PushingAttack_Melee


RageUnlock
Boosts: UnlockSpell(Shout_Rage)
DisplayName: Rage
Description: You can use the Rage feature.
Icon: Action_Barbarian_Rage


Rage_Rage_Boosts
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); Resistance(Slashing, Resistant); Resistance(Piercing, Resistant); Resistance(Bludgeoning, Resistant); IF(IsAttackType(AttackType.MeleeWeaponAttack)): CharacterWeaponDamage(LevelMapValue(RageDamage));EntityThrowDamage(2);IF(IsAttackType(AttackType.MeleeOffHandWeaponAttack)): CharacterWeaponDamage(LevelMapValue(RageDamage));CharacterUnarmedDamage(LevelMapValue(RageDamage));FallDamageMultiplier(0.5)
DisplayName: Rage
Description: Your fury makes you strong.

You have Advantage on Strength Checks and Saving Throws.
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


RageFrenzyUnlock
Boosts: UnlockSpell(Shout_Rage_Frenzy)
DisplayName: Rage Becomes Frenzy
Description: Your bloodthirst transforms your rage, making it stronger.
Icon: Action_Barbarian_Frenzy
Properties: Highlighted


Rage_Attack
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: Enemy()
StatsFunctors: ApplyStatus(SELF,RAGE_STOP_REMOVE,100,1)


Rage_Damaged
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: TotalDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(RAGE_STOP_REMOVE,100,1)


Rage_Armour_Message
DisplayName: %%% Empty
Description: %%% Technical - Used to message the player with a status if they are wearing heavy armour
Properties: IsHidden
StatsFunctorContext: OnEquip;OnCreate
Conditions: HasHeavyArmor(context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_ARMOUR_MESSAGE,100,-1)


Rage_NoHeavyArmour_VFX
DisplayName: %%% Empty
Description: %%% Technical used for applying a status for VFX to use
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Frenzy_NoHeavyArmour_VFX
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_FRENZY_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Bear_NoHeavyArmour_VFX
DisplayName: %%% Empty
Description: %%% Technical used for applying a status for VFX to use
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_BEAR_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Eagle_NoHeavyArmour_VFX
DisplayName: %%% Rage Eagle Totem no heavy armour vfx
Description: %%% Technical used for applying a status for VFX to use
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_EAGLE_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Elk_NoHeavyArmour_VFX
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_ELK_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Tiger_NoHeavyArmour_VFX
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_TIGER_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Wolf_NoHeavyArmour_VFX
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_WOLF_NO_HEAVY_ARMOUR_VFX,100,-1)


Rally
Boosts: UnlockSpell(Target_Rally)
DisplayName: Rally
Description: Expend a superiority die to grant an ally [1], bolstering their resolve.
DescriptionParams: GainTemporaryHitPoints(8)
Icon: Skill_Fighter_Rally


RecklessAttack
Boosts: UnlockInterrupt(Interrupt_RecklessAttack);UnlockSpell(Target_RecklessAttack)
DisplayName: Reckless Attack
Description: Gain Advantage on Attack Rolls until the end of your turn, but enemies also have Advantage against you.
Icon: Action_Barbarian_RecklessAttack
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack()
StatsFunctors: ApplyStatus(SELF,FIRST_ATTACK_TURN,100,1)


RepellingBlast
DisplayName: Repelling Blast
Description: When you hit a creature with Eldritch Blast, you can push the creature up to [1] away from you.
DescriptionParams: Distance(4.5)
Icon: PassiveFeature_RepellingBlast
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAttack
Conditions: SpellId('Projectile_EldritchBlast') and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: Force(4.5);ApplyStatus(PASSIVE_REPELLING_BLAST,100,0)


Riposte
Boosts: UnlockInterrupt(Interrupt_Riposte)
DisplayName: Riposte
Description: When a hostile creature misses you with a melee attack, expend a superiority die to retaliate with a powerful strike that deals an additional [1] damage.
DescriptionParams: LevelMapValue(SuperiorityDie)
TooltipUseCosts: ReactionActionPoint:1;SuperiorityDie:1
Icon: PassiveFeature_Riposte


SignOfIllOmen
Boosts: UnlockSpell(Target_BestowCurse,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
DisplayName: Sign of Ill Omen
Description: You can cast Bestow Curse with a Warlock spell slot.
Icon: Spell_Necromancy_BestowCurse


SculptSpells
DisplayName: Sculpt Spells
Description: Create pockets of safety within your Evocation spells. Allies automatically succeed their Saving Throws against these spells and take no damage from them.
Icon: PassiveFeature_SculptSpells
Properties: Highlighted


SecondStoryWork
Boosts: FallDamageMultiplier(0.5)
DisplayName: Second-Story Work: Falling
Description: You've mastered the art of falling and gain resistance to Falling damage.
Icon: PassiveFeature_SecondStoryWork_Falling
Properties: Highlighted


SecondStoryWork_Climbing
DisplayName: Second-Story Work: Climbing
Description: Climbing no longer costs you extra movement speed.


SecondStoryWork_Jumping
DisplayName: Second-Story Work: Jumping
Description: Your jumping distance is increased.
Icon: Action_Jump


ShadowArts_MinorIllusion
DisplayName: Shadow Arts: Minor Illusion
Description: Gain the Minor Illusion cantrip.
Icon: Spell_Illusion_MinorIllusion


SpiritSeeker
Boosts: UnlockSpell(Shout_SpeakWithAnimals_SpiritSeeker)
DisplayName: Spirit Seeker
Description: You can cast Speak With Animals as a ritual.
Icon: Spell_Divination_SpeakWithAnimals


StunningStrike
DisplayName: Stunning Strike
Properties: IsHidden


ThiefOfFiveFates
Boosts: UnlockSpell(Target_Bane_ThiefOfFiveFates,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a,UntilRest)
DisplayName: Thief of Five Fates
Description: Once per Long Rest, you can cast Bane using a Warlock Spell Slot.
ExtraDescription: Bane targets up to 3 creatures. They receive a 1d4 penalty to Attack Rolls and Saving Throws.
Icon: Spell_Enchantment_Bane


ThievesCant
DisplayName: %%% Thieves' Cant
Description: %%% During your rogue training you learned thieves' cant, a secret mix of dialect, jargon, and code that allows you to hide messages in seemingly normal conversation. Only another creature that knows thieves' cant understands such messages. In addition, you understand a set of secret signs and symbols used to convey short, simple messages, such as whether an area is dangerous or the territory of a thieves' guild, whether loot is nearby, or whether the people in an area are easy marks or will provide a safe house for thieves on the run.
Properties: IsHidden


TidesOfChaos
Boosts: Advantage(AllAbilities)
DisplayName: Tides of Chaos
Description: Activate to gain Advantage on your next Attack Roll, Ability Check, or Saving Throw.

Increased chance of Wild Magic surge afterwards.
TooltipUseCosts: TidesOfChaos:1
Icon: Skill_Sorcerer_Passive_TidesOfChaos
EnabledConditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and HasActionResource('TidesOfChaos', 1, 0, false, false, context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and HasActionResource('TidesOfChaos', 1, 0, false))
EnabledContext: OnAbilityCheck;OnStatusApplied;OnShortRest;OnLongRest
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAbilityCheck
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnAbilityCheck)):UseActionResource(SELF,TidesOfChaos,1,0);IF(context.HasContextFlag(StatsFunctorContext.OnAbilityCheck)):ApplyStatus(SELF,TIDES_OF_CHAOS_TECHNICAL,100,0)
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_TidesOfChaos_BodyFX_01:Dummy_BodyFX:;VFX_Spells_Cast_Sorcerer_Shout_EyeFX_01:Dummy_EyeFX_01:;VFX_Spells_Cast_Sorcerer_Shout_EyeFX_02:Dummy_EyeFX_02:;


TidesOfChaos_Unlock
Boosts: UnlockInterrupt(Interrupt_TidesOfChaos)
DisplayName: %%% Empty
Icon: Skill_Sorcerer_Passive_TidesOfChaos
Properties: IsHidden


TotemSpirit_Bear
Boosts: UnlockSpell(Shout_Rage_Totem_Bear);UnlockSpell(Shout_FerociousAppetite)
DisplayName: Bear Heart
Description: While Raging, you can use Unrelenting Ferocity, and have Resistance to all damage except Psychic damage.
Icon: Action_Barbarian_Rage_BearTotem
Properties: Highlighted


TotemSpirit_Bear_Rage_Boosts
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); IF(IsAttackType(AttackType.MeleeWeaponAttack)): CharacterWeaponDamage(2);EntityThrowDamage(2)
DisplayName: Bestial Heart: Bear Rage Bonuses
Description: %%% Used to apply rage status boosts when not wearing armour
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


TotemSpirit_Eagle
Boosts: UnlockSpell(Shout_Rage_Totem_Eagle);UnlockSpell(Projectile_DivingStrike)
DisplayName: Eagle Heart
Description: While Raging, you can use Diving Strike.

Foes also have Disadvantage on Opportunity Attacks against you, and you can use Dash as a bonus action.
Icon: Action_Barbarian_Rage_EagleTotem
Properties: Highlighted


TotemSpirit_Eagle_Rage_Boosts
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); Resistance(Slashing, Resistant); Resistance(Piercing, Resistant); Resistance(Bludgeoning, Resistant); IF(WeaponAttackRollAbility(Ability.Strength)): CharacterWeaponDamage(2); EntityThrowDamage(2)
DisplayName: Bestial Heart: Eagle Rage Bonuses
Description: %%% Used to apply rage status boosts when not wearing armour
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


TotemSpirit_Elk
Boosts: UnlockSpell(Shout_Rage_Totem_Elk);UnlockSpell(Rush_Primal_Stampede)
DisplayName: Elk Heart
Description: While Raging, you can use Primal Stampede, and your movement speed increases by [1].
DescriptionParams: Distance(4.5)
Icon: Action_Barbarian_Rage_ElkTotem
Properties: Highlighted


TotemSpirit_Elk_Rage_Boosts
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); Resistance(Slashing, Resistant); Resistance(Piercing, Resistant); Resistance(Bludgeoning, Resistant); IF(WeaponAttackRollAbility(Ability.Strength)): CharacterWeaponDamage(2); EntityThrowDamage(2)
DisplayName: Bestial Heart: Elk Rage Bonuses
Description: %%% Used to apply rage status boosts when not wearing armour
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


TotemSpirit_Tiger
Boosts: UnlockSpell(Shout_Rage_Totem_Tiger);UnlockSpell(Zone_TigersBloodlust)
DisplayName: Tiger Heart
Description: While Raging, you can use Tiger's Bloodlust, and your jump distance increases by [1].
DescriptionParams: Distance(4.5)
Icon: Action_Barbarian_Rage_TigerTotem
Properties: Highlighted


TotemSpirit_Tiger_Rage_Boosts
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); Resistance(Slashing, Resistant); Resistance(Piercing, Resistant); Resistance(Bludgeoning, Resistant); IF(WeaponAttackRollAbility(Ability.Strength)): CharacterWeaponDamage(2); EntityThrowDamage(2)
DisplayName: Bestial Heart: Tiger Rage Bonuses
Description: %%% Used to apply rage status boosts when not wearing armour
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


TotemSpirit_Wolf
Boosts: UnlockSpell(Shout_Rage_Totem_Wolf);UnlockSpell(Shout_PackHowl_Barbarian)
DisplayName: Wolf Heart
Description: While Raging, you can use Inciting Howl, and your allies have Advantage on melee Attack Rolls against enemies within [1] of you.
DescriptionParams: Distance(2)
Icon: Action_Barbarian_Rage_WolfTotem
Properties: Highlighted


TotemSpirit_Wolf_Rage_Boosts
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); Resistance(Slashing, Resistant); Resistance(Piercing, Resistant); Resistance(Bludgeoning, Resistant); IF(WeaponAttackRollAbility(Ability.Strength)): CharacterWeaponDamage(2);EntityThrowDamage(2)
DisplayName: Bestial Heart: Wolf Rage Bonuses
Description: %%% Used to apply rage status boosts when not wearing armour
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


TripAttack
Boosts: UnlockSpell(Target_TripAttack);UnlockSpell(Projectile_TripAttack)
DisplayName: Trip Attack
Description: Spend a superiority die to make an attack that deals an additional [1] damage and possibly knocks the target Prone.
DescriptionParams: LevelMapValue(SuperiorityDie)
ExtraDescription: The target must be Large or smaller.
Icon: Action_TripAttack_Melee


UnarmouredDefence_Barbarian
Boosts: ACOverrideFormula(10,true,Dexterity,Constitution)
DisplayName: Unarmoured Defence
Description: Your body is as resilient as any armour. While not wearing armour, you add your Constitution Modifier to your Armour Class.
ExtraDescription: Wearing Heavy Armour impedes all positive effects of your Rage.
Icon: PassiveFeature_UnarmoredDefense_Barbarian
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source)


WardingFlare
Boosts: UnlockInterrupt(Interrupt_WardingFlare)
DisplayName: Warding Flare
Description: Shield yourself with divine light. Use your reaction to impose Disadvantage on an attacker, possibly causing their attack to miss.
ExtraDescription: An attacker that can't be Blinded is immune to this effect.
Icon: PassiveFeature_WardingFlare


WildMagic
DisplayName: Wild Magic
Description: Unruly magic sparks and fizzes through your veins.

For sorcerers, each time you cast a spell of Level 1 or higher, your magic might surge and trigger a random magical effect.

For barbarians, each time you rage a random magical effect will trigger.
Icon: PassiveFeature_WildMagicSurge
Properties: Highlighted
StatsFunctorContext: OnCast
Conditions: not IsCantrip() and HasSpellFlag(SpellFlags.Spell)
StatsFunctors: IF(Tagged('SORCERER_WILD_MAGIC_GUARANTEED', context.Source)):TriggerRandomCast(1,,WildMagic);IF(HasStatus('TIDES_OF_CHAOS',context.Source) and not Tagged('SORCERER_WILD_MAGIC_GUARANTEED', context.Source)):TriggerRandomCast(11,,WildMagic,WildMagicTurn);IF(not HasStatus('TIDES_OF_CHAOS',context.Source) and not (HasStatus('WILD_MAGIC_GUARANTEED',context.Source) or Tagged('SORCERER_WILD_MAGIC_SUPRESSED', context.Source))):TriggerRandomCast(20,,WildMagic,WildMagicTurn);IF(HasStatus('TIDES_OF_CHAOS',context.Source)):RemoveStatus(SELF,TIDES_OF_CHAOS)


WildMagic_SorceryPoints
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: not IsCantrip()
StatsFunctors: IF(SpellPowerLevelEqualTo(1)):RestoreResource(SorceryPoint,1,0);IF(SpellPowerLevelEqualTo(2)):RestoreResource(SorceryPoint,2,0);IF(SpellPowerLevelEqualTo(3)):RestoreResource(SorceryPoint,3,0);IF(SpellPowerLevelEqualTo(4)):RestoreResource(SorceryPoint,4,0)


WildMagic_Heal
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: not IsCantrip()
StatsFunctors: IF(SpellPowerLevelEqualTo(1)):ApplyStatus(WILD_MAGIC_HEAL_1,100,0);IF(SpellPowerLevelEqualTo(2)):ApplyStatus(WILD_MAGIC_HEAL_2,100,0);IF(SpellPowerLevelEqualTo(3)):ApplyStatus(WILD_MAGIC_HEAL_3,100,0);IF(SpellPowerLevelEqualTo(4)):ApplyStatus(WILD_MAGIC_HEAL_4,100,0)


WildMagic_Swap
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: (HasSpellFlag(SpellFlags.Spell) or SpellActivations()) and not WildMagicSpell() and Character() and not Grounded()
StatsFunctors: SwapPlaces(VFX_Spells_Cast_Sorcerer_WildMagic_Swap_PositionEffect_01:VFX_Spells_Cast_Sorcerer_WildMagic_Swap_PositionEffect_01)


WildShape_Combat
Boosts: IF(ConditionResult(false)):UnlockSpell(Shout_WildShape_Combat_Heal,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf);UnlockSpellVariant(SpellId('Shout_AberrantShape'),ModifyUseCosts(Replace,BonusActionPoint,1,0,ActionPoint))
DisplayName: Lunar Mend
Description: As a bonus action in animal form, you can expend spell slots to heal yourself. You regain [1] per spell slot level.
DescriptionParams: RegainHitPoints(1d8)
Icon: GenericIcon_Intent_Healing


BACKGROUNDS


Background_Acolyte
Boosts: ProficiencyBonus(Skill,Insight);ProficiencyBonus(Skill,Religion)
DisplayName: Acolyte
Description: You have Proficiency in Insight and Religion thanks to your studies of people and the things they believe in.


Background_Charlatan
Boosts: ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,SleightOfHand)
DisplayName: Charlatan
Description: You have Proficiency in Deception and Sleight Of Hand, for your nimble mind is matched only by your deft fingers.


Background_Criminal
Boosts: ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,Stealth)
DisplayName: Criminal
Description: You have Proficiency in Deception and Stealth, hinting at your past of mischief and skullduggery.


Background_Entertainer
Boosts: ProficiencyBonus(Skill,Acrobatics);ProficiencyBonus(Skill,Performance)
DisplayName: Entertainer
Description: You have Proficiency in Acrobatics and Performance as the muse of artistic ability dallies in your heart.


Background_FolkHero
Boosts: ProficiencyBonus(Skill,AnimalHandling);ProficiencyBonus(Skill,Survival)
DisplayName: Folk Hero
Description: You have Proficiency in Animal Handling and Survival, harkening back to your past as a fabled personality in the boondock towns of the world.


Background_GuildArtisan
Boosts: ProficiencyBonus(Skill,Insight);ProficiencyBonus(Skill,Persuasion)
DisplayName: Guild Artisan
Description: You have Proficiency in Insight and Persuasion, for your guild has brought you into contact with lots of interesting folk.


Background_Noble
Boosts: ProficiencyBonus(Skill,History);ProficiencyBonus(Skill,Persuasion)
DisplayName: Noble
Description: You have Proficiency in History and Persuasion as a result of your past, steeped in silken nobility.


Background_Outlander
Boosts: ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Survival)
DisplayName: Outlander
Description: You have Proficiency in Athletics and Survival, a consequence of being a stranger in strange lands.


Background_Sage
Boosts: ProficiencyBonus(Skill,Arcana);ProficiencyBonus(Skill,History)
DisplayName: Sage
Description: You have Proficiency in Arcana and History thanks to your germane and extensive knowledge of ancient tomes.


Background_Soldier
Boosts: ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Intimidation)
DisplayName: Soldier
Description: You have Proficiency in Athletics and Intimidation from your impactful time as a pawn in the great games of war.


Background_Urchin
Boosts: ProficiencyBonus(Skill,SleightOfHand);ProficiencyBonus(Skill,Stealth)
DisplayName: Urchin
Description: You have Proficiency in Sleight Of Hand and Stealth checks, the mark of a lonely but resourceful upbringing.


SPELLS_PASSIVES


ArcaneWard
DisplayName: Arcane Ward
Description: Once per day, when you cast an Abjuration spell of Level 1 or higher, you can use a strand of the spell's magic to create a magical ward that lasts until your next Long Rest.

The ward has a maximum of [1] and absorbs all damage done to you. When it is reduced to 0 hit points, you take the remaining damage, but the magic remains.

Whenever you cast an Abjuration spell of Level 1 or higher, the ward regains a number of hit points equal to twice the level of the spell.
DescriptionParams: RegainHitPoints(2*Level+IntelligenceModifier)
Icon: PassiveFeature_ArcaneWard
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsSpellSchool(SpellSchool.Abjuration) and not IsCantrip()
StatsFunctors: ApplyStatus(SELF,ARCANE_WARD,100,-1)


ArmorOfAgathys
DisplayName: Armour of Agathys
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].
DescriptionParams: DealDamage(5,Cold)
Icon: PassiveFeature_ArmorOfAgathys
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,5,Cold,Magical)


ArmorOfAgathys_2
DescriptionParams: DealDamage(10,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,10, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


Curse_ExtraDamage
Boosts: IF(HasStatus('CURSE_EXTRA_DAMAGE', context.Target, context.Source) and IsAttack()):DamageBonus(1d8, Necrotic)
DisplayName: Bestow Curse: Additional Damage
Description: The source of this curse deals an additional 1d8 necrotic damage to you on a hit.
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: IsAttack() and HasDamageEffectFlag(DamageFlags.Hit) and TotalAttackDamageDoneGreaterThan(0) and HasStatus('CURSE_EXTRA_DAMAGE', context.Target, context.Source)
StatsFunctors: ApplyStatus(PASSIVE_HEX,100,0)


HellishRebuke
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(2d10,Fire)
ExtraDescription: On a successful save, the target still takes half damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_HellishRebuke
PriorityOrder: 2
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted;Temporary
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Target_HellishRebuke,true,true,true);UseActionResource(ReactionActionPoint,1);RemoveStatus(HELLISH_REBUKE)


HellishRebuke_2
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(3d10,Fire)
ExtraDescription: On a successful save, the target still takes half damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_HellishRebuke
PriorityOrder: 2
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted;Temporary
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Target_HellishRebuke_2,true,true,true);UseActionResource(ReactionActionPoint,1);RemoveStatus(HELLISH_REBUKE_2)


Hex
Boosts: IF(HasHexStatus() and IsAttack()):DamageBonus(1d6, Necrotic)
DisplayName: Hex
Description: Attacking the target of your Hex spell deals an extra [1].
DescriptionParams: DealDamage(1d6,Necrotic)
Icon: PassiveFeature_Hex
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasHexStatus() and IsAttack() and HasDamageEffectFlag(DamageFlags.Hit) and TotalAttackDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(PASSIVE_HEX,100,0)


HuntersMark
Boosts: IF(HasStatus('HUNTERS_MARK',context.Target,context.Source) and IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit)):CharacterWeaponDamage(1d6)
DisplayName: Hunter's Mark
Description: When you attack your quarry, you deal an additional [1].
DescriptionParams: DealDamage(1d6,MainMeleeWeaponDamageType)
Icon: PassiveFeature_HuntersMark
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasStatus('HUNTERS_MARK',context.Target,context.Source) and IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit) and TotalAttackDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(PASSIVE_HUNTERS_MARK,100,0)


HuntersMark_RangerCompanion
Boosts: IF(HasStatus('HUNTERS_MARK',context.Target,GetSummoner(context.Source)) and HasDamageEffectFlag(DamageFlags.Hit)):DamageBonus(1d6)
DisplayName: Prey's Scent
Description: You deal an additional [1] to creatures marked by your Ranger's Hunter's Mark.
Conditions: HasStatus('HUNTERS_MARK',GetSummoner(context.Source)) and HasDamageEffectFlag(DamageFlags.Hit) and TotalAttackDamageDoneGreaterThan(0)
DescriptionParams: DealDamage(1d6,MainMeleeWeaponDamageType)*
Icon: PassiveFeature_HuntersMark*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttack*
StatsFunctors: ApplyStatus(PASSIVE_HUNTERS_MARK,100,0)*
Stats inherited from: *HuntersMark


Illusion_Disappear
DisplayName: %%% Illusion Disappear
Properties: IsHidden
StatsFunctorContext: OnAttacked;OnDamaged
StatsFunctors: Kill()


Moonbeam
DisplayName: Moonbeam
PriorityOrder: 2
Properties: IsHidden
StatsFunctorContext: OnDamage
StatsFunctors: ApplyStatus(MOONBEAM_CHECK_CONCENTRATION,100,0)


PhantasmalForce
DisplayName: Phantasmal Force
Description: Phantasmal Force causes entities to be haunted by an echo of the last thing that attacked them.

They take [1] each turn. Each time they take damage from another source, the damage type of Phantasmal Force changes to that damage type.
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: TotalAttackDamageDoneGreaterThan(0)
StatsFunctors: IF(HasAttackDamageDoneForType(DamageType.Slashing)):ApplyStatus(PHANTASMAL_FORCE_SLASHING,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Piercing)):ApplyStatus(PHANTASMAL_FORCE_PIERCING,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Bludgeoning)):ApplyStatus(PHANTASMAL_FORCE_BLUDGEONING,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Acid)):ApplyStatus(PHANTASMAL_FORCE_ACID,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Thunder)):ApplyStatus(PHANTASMAL_FORCE_THUNDER,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Necrotic)):ApplyStatus(PHANTASMAL_FORCE_NECROTIC,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Fire)):ApplyStatus(PHANTASMAL_FORCE_FIRE,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Lightning)):ApplyStatus(PHANTASMAL_FORCE_LIGHTNING,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Cold)):ApplyStatus(PHANTASMAL_FORCE_COLD,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Psychic)):ApplyStatus(PHANTASMAL_FORCE_PSYCHIC,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Poison)):ApplyStatus(PHANTASMAL_FORCE_POISON,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Radiant)):ApplyStatus(PHANTASMAL_FORCE_RADIANT,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Force)):ApplyStatus(PHANTASMAL_FORCE_FORCE,100,Target.PHANTASMAL_FORCE.Duration)


Sanctuary
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnAttack;OnDamage
Conditions: HasSpellFlag(SpellFlags.Harmful)
StatsFunctors: RemoveStatus(SELF,SANCTUARY);RemoveStatus(SELF,SANCTUARY_TRANQUILITY);


StageFright
DisplayName: Stage Fright
Description: You take [1] when you miss an attack.
DescriptionParams: DealDamage(2d6,Psychic)
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: (IsCriticalMiss() or IsMiss())
StatsFunctors: DealDamage(SELF,2d6,Psychic,Magical);ApplyStatus(SELF,PASSIVE_STAGE_FRIGHT,100,0)


TrueStrike
DisplayName: True Strike Target
Description: The spellcaster has Advantage on their next Attack Roll against the affected entity.
Icon: Spell_Divination_TrueStrike
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsAttack() and HasStatus('TRUE_STRIKE',context.Target,context.Source)
StatsFunctors: ApplyStatus(PASSIVE_TRUE_STRIKE,100,0);RemoveStatus(TRUE_STRIKE);RemoveStatus(SELF,TRUE_STRIKE_OWNER)


Warding_Bond
DisplayName: Warding Bond
Description: Create a mystic bond between you and an allied creature. Until your next rest, it gains a +1 bonus to Armour Class and Saving Throws, and it has Resistance to all damage. Also, each time it takes damage, you take the same amount of damage. The spell ends if you dismiss it, drop to 0 hit points, cast it again, or if you and the target become separated by more than [1].
Icon: Spell_Abjuration_WardingBond
PriorityOrder: 2
Properties: Highlighted


BarbedArrow_Passive
DisplayName: Barbed Arrow
Description: Receive damage when moving.
Icon: Action_HamstringShot
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnMovedDistance
StatsFunctors: ApplyStatus(SELF,BARBED_ARROW_DAMAGE,100,0)


FEATS


Alert
Boosts: Initiative(5);StatusImmunity(SURPRISED)
DisplayName: Alert
Description: You gain a +[1] bonus to Initiative and can't be Surprised.
DescriptionParams: 5
Icon: PassiveFeature_Generic_Threat
Properties: Highlighted


Athlete_PassiveBonuses
Boosts: Ability(Strength,1);Ability(Dexterity,1)
DisplayName: Athlete
Description: Has undergone extensive physical training. Strength or Dexterity score has increased by [1].
DescriptionParams: 1;20
Icon: GenericIcon_Intent_Utility


Athlete_StandUp
Boosts: JumpMaxDistanceMultiplier(1.5)
DisplayName: Athlete: Standing Up
Description: When you are Prone, standing up uses only [1] of your movement speed.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_Athlete_StandUp
PriorityOrder: 1
Properties: Highlighted


CrossbowExpert_PointBlank
Boosts: IgnorePointBlankDisadvantage(Loading)
DisplayName: Crossbow Expert: Point-Blank
Description: When you make crossbow attacks within melee range, the Attack Rolls do not have Disadvantage.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_CrossbowExpert_PointBlank
Properties: Highlighted


CrossbowExpert_Wounding
Boosts: UnlockSpellVariant(SpellId('Projectile_PiercingShot'), ModifyTooltipDescription())
DisplayName: Crossbow Expert: Wounding
Description: Your Piercing Shot inflicts Gaping Wounds for twice as long.
Icon: PassiveFeature_CrossbowExpert_WoundingAim
Properties: Highlighted


DefensiveDuelist
Boosts: UnlockInterrupt(Interrupt_DefensiveDuelist)
DisplayName: Defensive Duellist
Description: When attacked while wielding a Finesse Weapon you're Proficient with, you can use a reaction to add your Proficiency Bonus to your Armour Class, possibly causing the attack to miss.
DescriptionParams: ProficiencyBonus
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_DefensiveDualist
PriorityOrder: 1
Properties: Highlighted


DestroyUndead
DisplayName: Destroy Undead
Description: When you successfully Turn an undead creature, it also takes [1].
DescriptionParams: DealDamage(4d6,Radiant)
Icon: PassiveFeature_DestroyUndead
Properties: Highlighted
StatsFunctorContext: OnStatusApply
Conditions: HasStatus('TURNED') and Tagged('UNDEAD')
StatsFunctors: DealDamage(4d6,Radiant,Magical)


DualWielder_BonusAC
Boosts: AC(1)
DisplayName: Dual Wielder: Bonus Armour Class
Description: You have a +1 bonus to Armour Class while wielding a melee weapon in each hand.
Icon: PassiveFeature_DualWielder_BonusAC
PriorityOrder: 1
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: DualWielder(context.Source)


DualWielder_PassiveBonuses
Boosts: DualWielding(true)
DisplayName: Dual Wielder
Description: You can use Two-Weapon Fighting even if the weapons you are wielding aren't Light. You cannot dual-wield Heavy weapons.
Icon: PassiveFeature_DualWielder_PassiveBonuses
PriorityOrder: 1
Properties: Highlighted


Durable
Boosts: Ability(Constitution,1)
DisplayName: Durable
Description: You regain full hit points when you Short Rest. Your Constitution score is increased by 1, to a maximum of 20.
Icon: PassiveFeature_Durable
Properties: Highlighted


FastMovement
Boosts: ActionResource(Movement, 3, 0)
DisplayName: Fast Movement
Description: Movement speed increased by [1] while not wearing Heavy Armour.
DescriptionParams: Distance(3)
Icon: PassiveFeature_FastMovement
Properties: Highlighted;ForceShowInCC
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


FontOfInspiration
Boosts: ActionResourceReplenishTypeOverride(BardicInspiration,ShortRest)
DisplayName: Font of Inspiration
Description: You regain all your Bardic Inspiration after a Long or Short Rest.
Icon: PassiveFeature_FontOfInspiration
Properties: Highlighted
BoostConditions: not Combat()


GreatWeaponMaster_BonusAttack
DisplayName: Great Weapon Master: Bonus Attack
Description: When you land a Critical Hit or kill a target with a melee weapon attack, you can make another melee weapon attack as a bonus action that turn.
Icon: PassiveFeature_GreatWeaponMaster_BonusAttack
PriorityOrder: 1
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: ((HasHPLessThan(1) and not Ally() and Character()) or (HasDamageEffectFlag(DamageFlags.Critical) and not HasDamageEffectFlag(DamageFlags.Miss) and not Ally() and Character())) and not SpellId('Target_GreatWeaponMaster_BonusAttack') and IsWeaponAttack() and IsMeleeAttack()
StatsFunctors: ApplyStatus(SELF,GREAT_WEAPON_MASTER_BONUS_ATTACK,100,1)


GreatWeaponMaster_BonusDamage
Boosts: IF(GreatWeaponMaster(context.Source)):RollBonus(MeleeWeaponAttack, -5);IF(GreatWeaponMaster(context.Source)):CharacterWeaponDamage(10)
DisplayName: Great Weapon Master: All In
Description: When attacking with Heavy melee weapons you are Proficient with, Attack Rolls take a -5 penalty, but their damage increases by 10.
Icon: PassiveFeature_GreatWeaponMaster_BonusDamage
PriorityOrder: 1
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted


Healer_RestoreTo1
DisplayName: Healer: Reviving Physician
Description: You can restore a single hit point when using a healing kit to stabilise a dying creature.
Icon: GenericIcon_Intent_Healing


HeavilyArmored
Boosts: Ability(Strength, 1, 20);Proficiency(HeavyArmor)
DisplayName: Heavily Armoured
Description: You have Armour Proficiency with Heavy Armour and your Strength increases by 1, to a maximum of 20.
Icon: PassiveFeature_HeavilyArmored
Properties: Highlighted


HeavyArmorMaster
Boosts: Ability(Strength, 1, 20); IF(HasHeavyArmor() and not HasDamageEffectFlag(DamageFlags.Magical)):DamageReduction(Slashing, Flat, 3); IF(HasHeavyArmor() and not HasDamageEffectFlag(DamageFlags.Magical)):DamageReduction(Bludgeoning, Flat, 3); IF(HasHeavyArmor() and not HasDamageEffectFlag(DamageFlags.Magical)):DamageReduction(Piercing, Flat, 3)
DisplayName: Heavy Armour Master
Description: Increase your Strength score by [1] (up to a maximum of [2]), and reduce incoming damage from non-magical attacks by [3].
DescriptionParams: 1;20;3
Icon: PassiveFeature_HeavyArmorMaster
Properties: Highlighted


KeenMind_AbilityIncrease
Boosts: Ability(Intelligence, 1, 20)
DisplayName: Keen Mind
Description: Increase your Intelligence score by 1, to a maximum of 20.
Icon: PassiveFeature_Generic_Magical


LightlyArmored
Boosts: Proficiency(LightArmor)
DisplayName: Lightly Armoured
Description: You have Armour Proficiency with Light Armour.
Icon: PassiveFeature_LightlyArmored
Properties: Highlighted


Linguist_AbilityIncrease
Boosts: Ability(Intelligence, 1, 20)
DisplayName: Linguist
Description: Increase your Intelligence score by 1, to a maximum of 20.
Icon: PassiveFeature_Generic_Magical


Luck_ReplaceAttackersDie
DisplayName: Lucky: Replace Attacker's Die
Description: Spend one Luck Point to force a creature to reroll its Attack Roll.
Icon: PassiveFeature_Lucky_ReplaceAttackersDie


Luck_RollAdditionalDie
DisplayName: Lucky: Roll Additional Die
Description: You have become full of felicity, and can spend one Luck Point to reroll any [1] result.
DescriptionParams: d20
Icon: PassiveFeature_Lucky_RollAdditionalDie


MageSlayer_Advantage
DisplayName: Mage Slayer: Advantage
Description: You have Advantage on Saving Throws against spells cast by creatures within [1] of you.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_MageSlayer_Advantage


MageSlayer_AttackCaster
DisplayName: Mage Slayer: Attack a Caster
Description: You can use a reaction to make an attack against an enemy after it casts a spell within [1] of you.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_MageSlayer_AttackACaster


MageSlayer_BreakConcentration
DisplayName: Mage Slayer: Break Concentration
Description: Creatures taking a Saving Throw to maintain their Concentration after you hit them do so with Disadvantage.
Icon: PassiveFeature_MageSlayer_BreakConcentration


MagicInitiate_Bard
DisplayName: Magic Initiate: Bard
Description: You have learnt 2 cantrips and a Level 1 spell from the bard spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Charisma.
Icon: PassiveFeature_MagicInitiateBard
Properties: Highlighted


MagicInitiate_Cleric
Boosts: ArmorAbilityModifierCapOverride(Hide, 3);ArmorAbilityModifierCapOverride(ChainShirt, 3);ArmorAbilityModifierCapOverride(ScaleMail, 3);ArmorAbilityModifierCapOverride(BreastPlate, 3);ArmorAbilityModifierCapOverride(HalfPlate, 3)
DisplayName: Magic Initiate: Cleric
Description: You have learnt 2 cantrips and a Level 1 spell from the cleric spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Wisdom.
Icon: PassiveFeature_MagicInitiateCleric
Properties: Highlighted


MagicInitiate_Warlock
Boosts: ActionResourceOverride(Interrupt_HellishRebukeWarlockMI_Charge,1,0)
DisplayName: Magic Initiate: Warlock
Description: You have learnt 2 cantrips and a Level 1 spell from the warlock spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Charisma.
Icon: PassiveFeature_MagicInitiateWarlock
Properties: Highlighted


MagicInitiate_Wizard
DisplayName: Magic Initiate: Wizard
Description: You have learnt 2 cantrips and a Level 1 spell from the wizard spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Intelligence.
Icon: PassiveFeature_MagicInitiateWizard
Properties: Highlighted


MagicInitiate_Druid
DisplayName: Magic Initiate: Druid
Description: You have learnt 2 cantrips and a Level 1 spell from the druid spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Wisdom.
Icon: PassiveFeature_MagicInitiateDruid
Properties: Highlighted


MagicInitiate_Sorcerer
DisplayName: Magic Initiate: Sorcerer
Description: You have learnt 2 cantrips and a Level 1 spell from the sorcerer spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Charisma.
Icon: PassiveFeature_MagicInitiateSorcerer
Properties: Highlighted


MartialAdept
Boosts: ActionResource(SuperiorityDie,1,0)
DisplayName: Martial Adept
Description: You receive 1 (additional) superiority die.
Icon: PassiveFeature_MartialAdept
Properties: Highlighted


MediumArmorMaster
Boosts: ArmorAbilityModifierCapOverride(Hide, 3);ArmorAbilityModifierCapOverride(ChainShirt, 3);ArmorAbilityModifierCapOverride(ScaleMail, 3);ArmorAbilityModifierCapOverride(BreastPlate, 3);ArmorAbilityModifierCapOverride(HalfPlate, 3)
DisplayName: Medium Armour Master
Description: When you wear Medium Armour, it doesn't impose Disadvantage on Stealth Checks. The bonus to Armour Class you can gain from your Dexterity Modifier also becomes +[1] instead of +[2].
DescriptionParams: 3;2
Icon: PassiveFeature_MediumArmorMaster
Properties: Highlighted


Mobile_PassiveBonuses
Boosts: ActionResource(Movement,3,0)
DisplayName: Mobile
Description: Your movement speed increases by [1].
DescriptionParams: Distance(3)
Icon: Action_Dash


Mobile_CounterAttackOfOpportunity
DisplayName: Mobile: Evade Opportunity Attack
Description: If you move after making a melee attack, you don't provoke Opportunity Attacks from your target.
ExtraDescription: This effect still works if your attack misses.
Icon: PassiveFeature_Mobile_CounterAttackOfOpportunity
PriorityOrder: 1
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsMeleeAttack() and Character()
StatsFunctors: ApplyStatus(SELF,MOBILE_NO_AOO_SOURCE,100,1);ApplyStatus(MOBILE_NO_AOO,100,1)


Mobile_DashAcrossDifficultTerrain
DisplayName: Mobile: Evade Difficult Terrain
Description: When you Dash, Difficult Terrain doesn't slow you down.
Icon: PassiveFeature_Mobile_DashAcrossDifficultTerrain
PriorityOrder: 1
Properties: Highlighted


ModeratelyArmored
Boosts: Proficiency(MediumArmor);Proficiency(Shields)
DisplayName: Moderately Armoured
Description: You have Armour Proficiency with Medium Armour and shields.
Icon: PassiveFeature_ModeratelyArmored
Properties: Highlighted


Performer
Boosts: Proficiency(MusicalInstrument)
DisplayName: Performer
Description: You know how to play musical instruments.
Properties: IsHidden


Observant_Bonuses
DisplayName: Observant: Bonuses
Description: Increase your Intelligence or Wisdom by [1] up to a maximum of [2]. You also gain a +[3] bonus to passive Perception and Investigation Checks.
DescriptionParams: 1;20;5
Icon: PassiveFeature_Observant_Bonuses


Resilient_Charisma
Boosts: Ability(Charisma,1,20);ProficiencyBonus(SavingThrow,Charisma)
DisplayName: Resilient: Charisma
Description: Increase your Charisma by [1] and gain Proficiency in Charisma Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


Resilient_Constitution
Boosts: Ability(Constitution,1,20);ProficiencyBonus(SavingThrow,Constitution)
DisplayName: Resilient: Constitution
Description: Increase your Constitution by [1] and gain Proficiency in Constitution Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


Resilient_Dexterity
Boosts: Ability(Dexterity,1,20);ProficiencyBonus(SavingThrow,Dexterity)
DisplayName: Resilient: Dexterity
Description: Increase your Dexterity by [1] and gain Proficiency in Dexterity Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


Resilient_Intelligence
Boosts: Ability(Intelligence,1,20);ProficiencyBonus(SavingThrow,Intelligence)
DisplayName: Resilient: Intelligence
Description: Increase your Intelligence by [1] and gain Proficiency in Intelligence Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


Resilient_Strength
Boosts: Ability(Strength,1,20);ProficiencyBonus(SavingThrow,Strength)
DisplayName: Resilient: Strength
Description: Increase your Strength by [1] and gain Proficiency in Strength Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


Resilient_Wisdom
Boosts: Ability(Wisdom,1,20);ProficiencyBonus(SavingThrow,Wisdom)
DisplayName: Resilient: Wisdom
Description: Increase your Wisdom by [1] and gain Proficiency in Wisdom Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


RitualCaster_FreeSpells
DisplayName: Ritual Caster: Free Spells
Description: You have learnt two ritual spells of your choice.
DescriptionParams: 2
Icon: PassiveFeature_RitualCaster_FreeSpells
Properties: Highlighted


SavageAttacker
DisplayName: Savage Attacker
Description: When making weapon attacks, you roll your damage dice twice and use the highest result.
Icon: PassiveFeature_SavageAttacker


Sentinel_Attack
Boosts: UnlockInterrupt(Interrupt_Sentinel)
DisplayName: Sentinel: Vengeance
Description: When an enemy within melee range attacks an ally, you can use a reaction to make a weapon attack against that enemy.
Icon: PassiveFeature_Sentinel_Attack
Properties: Highlighted


Sentinel_ZeroSpeed
DisplayName: Sentinel: Snare
Description: When you hit a creature with an Opportunity Attack, it can no longer move for the rest of its turn.
Icon: PassiveFeature_Sentinel_ZeroSpeed
Properties: Highlighted


Sentinel_OpportunityAdvantage
Boosts: IF(SpellId('Target_Sentinel_AttackOfOpportunity')):Advantage(AttackRoll)
DisplayName: Sentinel: Opportunity Advantage
Description: You have Advantage on Opportunity Attacks.
Icon: PassiveFeature_Sentinel_OpportunityAdvantage
Properties: Highlighted


Sharpshooter_AllIn
Boosts: IF(Sharpshooter(context.Source)):RollBonus(RangedWeaponAttack, -5);IF(Sharpshooter(context.Source)):CharacterWeaponDamage(10)
DisplayName: Sharpshooter: All In
Description: Ranged weapon attacks with weapons you are Proficient with have a -[1] penalty to their Attack Roll, but deal an additional [2] damage.
DescriptionParams: 5;10
Icon: PassiveFeature_Sharpshooter_AllIn
PriorityOrder: 1
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted


Sharpshooter_Bonuses
Boosts: IgnoreLowGroundPenalty(RangedWeaponAttack)
DisplayName: Sharpshooter: Low Ground
Description: Your ranged weapon attacks do not receive penalties from High Ground Rules.
Icon: PassiveFeature_Sharpshooter_Bonuses
Properties: Highlighted


ShieldMaster_PassiveBonuses
Boosts: IF(HasShieldEquipped() and not HasStatus('SG_Incapacitated')):RollBonus(SavingThrow,2,Dexterity)
DisplayName: Shield Master
Description: While you are wielding a shield, you have a +2 bonus to Dexterity Saving Throws.
Icon: PassiveFeature_ShieldMaster_PassiveBonuses
Properties: Highlighted


ShieldMaster_Block
Boosts: UnlockInterrupt(Interrupt_ShieldMaster)
DisplayName: Shield Master: Block
Description: If a spell forces you to make a Dexterity Saving Throw, you can use a reaction to shield yourself.

On a failed Saving Throw, you only take half damage. On a successful Saving Throw, you don't take any damage.
ExtraDescription:
Icon: PassiveFeature_ShieldMaster_Block
PriorityOrder: 1
Properties: Highlighted


Skilled
DisplayName: Skilled
Description: You have gained Proficiency in 3 Skills of your choice.
Icon: PassiveFeature_Skilled
Properties: Highlighted


Skulker_StayHidden
DisplayName: Skulker: Veiled Ambusher
Description: You attack while Hidden without revealing your position.
Icon: Action_Hide


TavernBrawler_Bonuses
DisplayName: %%% Tavern Brawler
Description: %%% Increase your Strength or Constitution score by 1, to a maximum of 20. You are proficient with improvised weapons. Your unarmed strike uses a d4 for damage.
Icon: PassiveFeature_TavernBrawler
Properties: IsHidden


Tough
Boosts: IncreaseMaxHP(Level*2)
DisplayName: Tough
Description: Your hit point maximum increases by 2 for every level you have gained.
DescriptionParams: Level*2
Icon: PassiveFeature_Tough
Properties: Highlighted


UncannyDodge
Boosts: DamageReduction(All,Half,)
DisplayName: Uncanny Dodge
Description: Use your lightning-quick reflexes to protect yourself. When an attack hits you, you only take half the usual damage.
Icon: PassiveFeature_UncannyDodge
EnabledConditions: HasActionResource('ReactionActionPoint', 1, 0, false)
EnabledContext: OnDamaged;OnTurn;OnStatusApplied
Properties: ToggledDefaultOn;ToggledDefaultAddToHotbar;IsToggled
StatsFunctorContext: OnDamaged
StatsFunctors: UseActionResource(ReactionActionPoint,1,0);ApplyStatus(UNCANNYDODGE_HELPER,100,1)


WarCaster_Bonuses
Boosts: Advantage(Concentration)
DisplayName: War Caster: Concentration
Description: You have Advantage on Saving Throws to maintain Concentration on a spell.
Icon: PassiveFeature_WarCaster_Bonuses
Properties: Highlighted


WarCaster_OpportunitySpell
Boosts: UnlockInterrupt(Interrupt_WarCaster)
DisplayName: War Caster: Opportunity Spell
Description: You can use a reaction to cast Shocking Grasp at a target moving out of melee range.
Icon: PassiveFeature_WarCaster_OpportunitySpell


WeaponMaster
DisplayName: Weapon Master
Description: You have gained Proficiency with four weapons of your choice.
Icon: PassiveFeature_WeaponMaster
Properties: Highlighted


MONSTERS_PASSIVES


ImmuneToDisarm
Boosts: CannotBeDisarmed()
DisplayName: Permanently Armed
Description: Creature can't be disarmed.
Icon: Skill_Warlock_PactOfTheBlade_BoundWeapon
Properties: Highlighted


Oiled
DisplayName: Oiled
Description: An affected entity is covered in flammable oil and receives an additional 5 points of Fire damage whenever it takes Fire damage.
Icon: Item_CONS_Potion_FireBreath_A


AntimagicSusceptibility
DisplayName: Antimagic Susceptibility
Description: Held together by the Weave itself, this armour is Incapacitated by antimagic fields.


AdditionalSpellSlot_Level_1
Boosts: ActionResource(SpellSlot,1,1)
Properties: IsHidden


AdditionalSpellSlot_Level_2
Boosts: ActionResource(SpellSlot,1,2)
Properties: IsHidden


AdditionalSpellSlot_Level_3
Boosts: ActionResource(SpellSlot,1,3)
Properties: IsHidden


AdditionalSpellSlot_Level_4
Boosts: ActionResource(SpellSlot,1,4)
Properties: IsHidden


AdditionalSuperiorityDie_Level_1
Boosts: ActionResource(SuperiorityDie,4,0)
Properties: IsHidden


AdditionalSuperiorityDie_Level_7
Boosts: ActionResource(SuperiorityDie,5,0)
Properties: IsHidden


AdditionalSuperiorityDie_Level_15
Boosts: ActionResource(SuperiorityDie,6,0)
Properties: IsHidden


BlockVerbalSpellcasting
Boosts: BlockVerbalComponent()
DisplayName: Silent
Description: This creature can't speak or cast spells that have a verbal component.
Icon: Spell_Illusion_Silence


BloodThirsty_Redcap
Boosts: IF(HasStatus('BLEEDING',context.Target)):Advantage(AttackRoll)
DisplayName: Steeped in Slaughter
Description: Has Advantage on Attack Rolls made against Bleeding targets.
Icon: PassiveFeature_Generic_Blood


Bloodlust_Redcap
DisplayName: Bloodlust
Properties: IsHidden;OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and HasStatus('BLOODLUST_REDCAP', context.Source)
StatsFunctors: RegainHitPoints(SELF,3d6)


Brute_Bugbear
DisplayName: Brute
Description: Deals an extra 1d8 damage when attacking with a melee weapon.
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit) and IsMeleeAttack() and not IsMiss()
StatsFunctors: IF(IsAttackType(AttackType.MeleeWeaponAttack)):DealDamage(1d8, MainMeleeWeaponDamageType)


BurningHide_HellBoar
DisplayName: Blazing Hide
Description: When the hellsboar is hit with a melee attack, the attacker starts Burning for 3 turns.
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)
StatsFunctors: ApplyStatus(SWAP,BURNING,100,3)


CompanionsBond_Creature
Boosts: AddProficiencyToDamage();AddProficiencyToAC()
DisplayName: Companion's Bond
Description: This companion's Armour Class and damage increase with the Proficiency Bonus of its ranger.
Icon: PassiveFeature_CompanionsBond
Properties: Highlighted


Confusion_CraniumRat
DisplayName: Infectious Madness
Description: After the cranium rat takes damage, the attacker must make an Intelligence Saving Throw or become Confused.
Icon: statIcons_Confused
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: TotalDamageDoneGreaterThan(0)
StatsFunctors: IF(not SavingThrow(Ability.Intelligence, 13, false, false, context.Source)):ApplyStatus(SWAP,CONFUSION,100,2)


DeathBurst_MagmaMephit
DisplayName: Death Burst: Fire
Description: When the mephit dies, it explodes in a burst of lava that deals [1] to all creatures within [2].
DescriptionParams: DealDamage(2d6,Fire);Distance(2)
ExtraDescription: On a successful save, the creatures still take half damage.
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted


DeathBurst_IceMephit
DisplayName: Death Burst: Cold
Description: When the mephit dies, it explodes in a burst of ice that deals [1] to all creatures within [2].
DescriptionParams: DealDamage(2d6,Cold);Distance(2)
Icon: GenericIcon_DamageType_Cold
ExtraDescription: On a successful save, the creatures still take half damage.*
Properties: Highlighted*
Stats inherited from: *DeathBurst_MagmaMephit


DeathBurst_MudMephit
DisplayName: Death Burst: Force
Description: When the mephit dies, it explodes with a force that deals [1] to all creatures within [2].
DescriptionParams: DealDamage(2d6,Force);Distance(2)
Icon: GenericIcon_DamageType_Force
ExtraDescription: On a successful save, the creatures still take half damage.*
Properties: Highlighted*
Stats inherited from: *DeathBurst_MagmaMephit


Doppelganger_ReadThoughts
DisplayName: Mindreader
Description: Ranged attacks have Disadvantage against this creature.
Icon: GenericIcon_Intent_Control
Properties: Highlighted


FlamingSphere_State
DisplayName: Ablaze
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.
DescriptionParams: DealDamage(2d6,Fire)
Icon: Spell_Conjuration_FlamingSphere
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA)


FlamingSphere_State_3
DescriptionParams: DealDamage(3d6,Fire)
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA_3,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA_3)
DisplayName: Ablaze*
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.*
Icon: Spell_Conjuration_FlamingSphere*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
Stats inherited from: *FlamingSphere_State


WoodWoad_MagicClub
DisplayName: Magic Club
Description: In the wood woad's hand, this common branch becomes magical and deals an additional [1].
DescriptionParams: DealDamage(3d4,MainMeleeWeaponDamageType)
TooltipConditionalDamage: DealDamage(3d4, MainMeleeWeaponDamageType,true)
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnDamage
Conditions: IsMeleeAttack() and Tagged('WOODWOAD_CLUB',GetActiveWeapon())
StatsFunctors: DealDamage(3d4, MainMeleeWeaponDamageType,true)


EtherealForm_ScryingEye
Boosts: DamageReduction(All, Flat, 8)
DisplayName: Ethereal Form
Description: All incoming damage is reduced by [1].
DescriptionParams: 8
Icon: PassiveFeature_Generic_Invisibility
BoostContext: OnDamaged


MartialAdvantage
DisplayName: Martial Advantage
Description: Once per turn, the hobgoblin can deal an extra 2d6 damage to a creature it hits with a weapon attack. The hobgoblin must have an ally who is within [1] of the target and isn't Incapacitated.
DescriptionParams: Distance(2)
Icon: PassiveFeature_ExtraAttack
Properties: OncePerTurn;Highlighted
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit) and HasAllyWithinRange('SG_Incapacitated',2)
StatsFunctors: IF(IsAttackType(AttackType.MeleeWeaponAttack)):DealDamage(2d6, MainMeleeWeaponDamageType);IF(IsAttackType(AttackType.RangedWeaponAttack)):DealDamage(2d6, MainRangedWeaponDamageType)


Muscular_Athletics
Boosts: Advantage(Skill,Athletics)
DisplayName: Muscular
Description: This creature is very strong. It has Advantage on Ability Checks and Saving Throws using Athletics.
Icon: statIcons_HillGiantsMight


OgreCurse
DisplayName: Ogre's Mark
Description: Damage is increased by 1d6.
Icon: statIcons_HillGiantsMight
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsAttackType(AttackType.RangedUnarmedAttack) and HasStatus('OGRE_CURSE') and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: DealDamage(1d6, Bludgeoning)


PackTactics
Boosts: IF(HasAllyWithinRange('SG_Incapacitated',3)):Advantage(AttackRoll)
DisplayName: Pack Tactics
Description: Creature has Advantage on Attack Rolls against a target if one of its allies is within [1] of the target and isn't Incapacitated.
DescriptionParams: Distance(3)
Icon: Action_DireWolfPack_Howl
Properties: Highlighted


PhalanxFormation_Duergar
Boosts: IF(HasAllyWithinRange('SG_Incapacitated',3,nil,1)):Advantage(AttackRoll)
DisplayName: Phalanx Formation
Description: Has Advantage on Attack Rolls if within [1] of an ally that carries a shield and isn't Incapacitated.
DescriptionParams: Distance(3)
Icon: statIcons_Ambushing
Properties: Highlighted


PreferredTarget_Bulette
DisplayName: Territorial
Description: The Bulette will attack other monstrosities before going after smaller prey.
Icon: PassiveFeature_Generic_Threat


Rampage
DisplayName: Rampage
Description: When a gnoll Downs a creature with a melee attack, the gnoll can use a bonus action to move up to half its movement speed and make a bite attack.
Icon: PassiveFeature_Generic_Explosion
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsMeleeAttack() and Enemy() and HasHPLessThan(1) and TotalDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(SELF,GNOLL_RAMPAGE,100,1)


Regeneration_WoodWoad
DisplayName: Regeneration
Description: The wood woad regains [1] if it walks through a vine surface, unless it recently took Fire damage.
DescriptionParams: RegainHitPoints(10)
Icon: statIcons_Regeneration
Properties: IsToggled;ToggledDefaultOn;Highlighted
ToggleOnFunctors: ApplyStatus(SELF,WOOD_WOAD_REGENERATION,100,-1)


Regeneration_WoodWoad_Cooldown_Technical
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: HasDamageDoneForType(DamageType.Fire) and TotalDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(WOOD_WOAD_REGENERATION_COOLDOWN,100,1)


Regeneration_Vampire
DisplayName: Vampire Regeneration
Description: The vampire regains [1] at the start of its turn if it isn't in sunlight. or has taken radiant damage or damage from holy water, in which case this trait doesn't function until the start of its next turn.
DescriptionParams: RegainHitPoints(20)
Icon: statIcons_Regeneration
EnabledConditions: not IsInSunlight(context.Target) and not HasStatus('DAMAGE_DEALT_RADIANT',context.Target)
EnabledContext: OnObscurityChanged
Properties: IsToggled;ToggledDefaultOn;Highlighted
ToggleOnFunctors: ApplyStatus(SELF,VAMPIRE_REGENERATION,100,-1)
ToggleOffFunctors: RemoveStatus(SELF,VAMPIRE_REGENERATION)


Regeneration_Vampire_Spawn
DescriptionParams: RegainHitPoints(10)
ToggleOnFunctors: ApplyStatus(SELF,VAMPIRE_REGENERATION_SPAWN,100,-1)
ToggleOffFunctors: RemoveStatus(SELF,VAMPIRE_REGENERATION_SPAWN)
DisplayName: Vampire Regeneration*
Description: The vampire regains [1] at the start of its turn if it isn't in sunlight. or has taken radiant damage or damage from holy water, in which case this trait doesn't function until the start of its next turn.*
Icon: statIcons_Regeneration*
EnabledConditions: not IsInSunlight(context.Target) and not HasStatus('DAMAGE_DEALT_RADIANT',context.Target)*
EnabledContext: OnObscurityChanged*
Properties: IsToggled;ToggledDefaultOn;Highlighted*
Stats inherited from: *Regeneration_Vampire


SunlightSensitivity
Boosts: IF(IsInSunlight(context.Target)):Disadvantage(AttackRoll);IF(IsInSunlight(context.Target)):Disadvantage(Skill,Perception)
DisplayName: Sunlight Sensitivity
Description: While in sunlight, this creature has Disadvantage on Attack Rolls and Perception Checks that rely on sight.
Icon: PassiveFeature_SunlightSensitivity
Properties: Highlighted


SunlightHypersensitivity
DisplayName: Sunlight Hypersensitivity
Description: This creature takes [1] if it starts its turn in sunlight. While sunlit, it has Disadvantage on attack rolls and ability checks.
DescriptionParams: DealDamage(20,Radiant)
Icon: PassiveFeature_SunlightSensitivity
Properties: Highlighted
StatsFunctorContext: OnObscurityChanged
Conditions: IsInSunlight(context.Target) and not HasStatus('LOW_CAZADORSPALACE_RITUAL_CRYSTALLISED',context.Target)
StatsFunctors: ApplyStatus(SUNLIGHT_HYPERSENSITIVITY,100,-1)


SunlightWeakness
Boosts: IF(IsInSunlight(context.Target)):Disadvantage(AttackRoll);IF(IsInSunlight(context.Target)):Disadvantage(AllSavingThrows)
DisplayName: Sunlight Weakness
Description: While in sunlight, this creature has Disadvantage on Attack Rolls and Saving Throws.
Icon: PassiveFeature_SunlightSensitivity
Properties: Highlighted


SunSickness_Myconid
Boosts: IF(IsInSunlight(context.Target)):Disadvantage(AttackRoll);IF(IsInSunlight(context.Target)):Disadvantage(AllSavingThrows);IF(IsInSunlight()):Disadvantage(AllAbilities)
DisplayName: Sun Sickness
Description: While in sunlight, the myconid has Disadvantage on Ability Checks, Attack Rolls, and Saving Throws.
Icon: PassiveFeature_SunlightSensitivity
Properties: Highlighted


SpiderFallResistance
Boosts: FallDamageMultiplier(0.5)
DisplayName: Spider Fall
Description: A network of spider silk slows the spider's fall, making it Resistant to Falling damage.
Icon: PassiveFeature_SlowFall
Properties: Highlighted


SpiderWalk
Boosts: StatusImmunity(WEB)
DisplayName: Web Walker
Description: Isn't slowed down by web surfaces, and can't be Enwebbed by them.
Icon: Action_Spider_Giant_Web
Properties: Highlighted


Spider_Infestation
DisplayName: Infested
Description: Crawling with tiny spiders that deal [1] and [2] each turn.

When hit with a melee attack, the infestation spreads to the attacker. Upon death, the infestation spreads to all nearby creatures.

Removed by fire or acid.
Doesn't harm ettercaps or spiders.
DescriptionParams: DealDamage(1d4,Piercing);DealDamage(1d4,Poison)
TooltipSave: Dexterity
Icon: statIcons_Ettercap_Infested
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 13, false, false, context.Source) and not ((Tagged('SPIDER', context.Source) or HasPassive('SpiderWalk', context.Source)) or HasStatus('SPIDER_INFESTATION', context.Source))):ApplyStatus(SWAP,SPIDER_INFESTATION,100,4)


StaticDischarge_Aura
DisplayName: Static Discharge
Description: Deal [1] to attackers if they are in the Static Discharge Aura.
DescriptionParams: DealDamage(2d8,Lightning)
Icon: GenericIcon_DamageType_Lightning
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: HasStatus('STATIC_DISCHARGE',context.Source)
StatsFunctors: DealDamage(SWAP,2d8, Lightning,Magical)


MindMaster_Remove
DisplayName: %%% Mind Mastery Remove
Description: %%% Hidden System status. Depletes ActionPoints upon Remove.
Properties: IsHidden
ToggleOffFunctors: IF(ConditionResult(context.StatusEvent == StatusEvent.OnAttack)):UseActionResource(ActionPoint,1,0)


UndeadFortitude
DisplayName: Undead Fortitude
Description: If the killing blow wasn't a critical hit and wasn't radiant damage, this undead comes back to life with 1 hit point.
Icon: PassiveFeature_Generic_Death
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasDamageDoneForType(DamageType.Radiant) or IsCritical()
StatsFunctors: ApplyStatus(UNDEAD_FORTITUDE_DISABLED,100,1)


Multiattack_Automaton
DisplayName: Multiattack: Static Discharge
Description: Bernard can Multiattack while under the effects of his Static Discharge Aura.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Ettercap
DisplayName: Multiattack: Enwebbed
Description: The ettercap can make a Multiattack if the target is Enwebbed.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_HookHorror
DisplayName: Multiattack: Prone
Description: The hook horror can make a Multiattack if the target is Prone.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Harpy
DisplayName: Multiattack: Lured
Description: The harpy can make a Multiattack if the target is Lured.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Myconid
DisplayName: Multiattack: Spores
Description: The sovereign myconid can use Multiattack against a target that's Befuddled or under the influence of either Poisonous Fumes or Haste Spores.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Myconid_Glut
DisplayName: Multiattack: Prone
Description: Sovereign Glut can use Multiattack against a target that's Prone.
Icon: PassiveFeature_Generic_MultiAttackInfo*
Properties: Highlighted*
Stats inherited from: *Multiattack_Myconid


Multiattack_Owlbear
DisplayName: Multiattack: Enraged
Description: The owlbear can make a Multiattack while under the effects of Owlbear's Rage.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Redcap
DisplayName: Multiattack: Bloodlust
Description: The redcap can make a Multiattack while under the effects of Bloodlust.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


FelineFall
Boosts: FallDamageMultiplier(0.5)
DisplayName: Feline Fall
Description: Due to their natural feline grace, cats are Resistant to Falling damage.
Icon: PassiveFeature_SlowFall


FiendishBlessing
Boosts: AC(2)
DisplayName: Fiendish Blessing
Description: Protected by the blood of their fiendish ancestors, cambions have a +[1] bonus to their Armour Class.
DescriptionParams: 2
Icon: GenericIcon_DamageType_Physical


TurnResistance
Boosts: Tag(TURNED_ADV)
DisplayName: Turn Resistance
Description: Affected entity has Advantage on Saving Throws against any effect that turns undead.
Icon: PassiveFeature_Generic_Death
Properties: Highlighted


WarMagic_Githyanki
DisplayName: Githyanki War Magic
Description: After the githyanki casts a spell or cantrip, they can make a weapon attack using a bonus action.
Icon: PassiveFeature_WarMagic
StatsFunctorContext: OnCast
Conditions: HasSpellFlag(SpellFlags.Spell) and not HasStatus('WARMAGIC_GITHYANKI')
StatsFunctors: ApplyStatus(WARMAGIC_GITHYANKI,100,1);


Parry_Githyanki
Boosts: IF(Enemy() and IsAttack() and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('SG_Blinded') and not HasStatus('SG_Prone', context.Target) and not HasStatus('SG_Incapacitated', context.Target) and not HasStatus('SG_Restrained', context.Target)):DamageReduction(All, Flat, 10)
DisplayName: Githyanki Parry
Description: Parry unarmed and weapon attacks to reduce their damage by [1].
DescriptionParams: 10
ExtraDescription: You must be wielding a Greatsword, see the attacker, and you can't be Incapacitated or Restrained.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Parry
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: Enemy() and IsAttack() and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('SG_Blinded', context.Target) and not HasStatus('SG_Prone', context.Target) and not HasStatus('SG_Incapacitated', context.Target) and not HasStatus('SG_Restrained', context.Target)
StatsFunctors: UseActionResource(ReactionActionPoint,1); ApplyStatus(PARRIED_GITHYANKI, 100, 1); ApplyStatus(PARRY_GITHYANKI_ANIMSET, 100, 1)


Parry_Githyanki_EquipTrigger
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnInventoryChanged
Conditions: IsWeaponOfProficiencyGroup('Greatswords', GetActiveWeapon())
StatsFunctors: ApplyStatus(PARRY_GITHYANKI,100,-1)


ImmuneToControlUndead
Boosts: Tag(CONTROL_UNDEAD_IMMUNE)
DisplayName: Immune To Control Undead
Description: This creature is so powerful, it simply cannot be controlled by the magical whim of others.
Icon: PassiveFeature_Generic_Death
Properties: Highlighted


WEAPON_PROFICIENCIES


Proficiency_Battleaxes
Boosts: Proficiency(Battleaxes)
DisplayName: Battleaxe Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Battleaxes.


Proficiency_Clubs
Boosts: Proficiency(Clubs)
DisplayName: Club Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Clubs.


Proficiency_Daggers
Boosts: Proficiency(Daggers)
DisplayName: Dagger Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Daggers.


Proficiency_Flails
Boosts: Proficiency(Flails)
DisplayName: Flail Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Flails.


Proficiency_Glaives
Boosts: Proficiency(Glaives)
DisplayName: Glaive Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Glaives.


Proficiency_Greataxe
Boosts: Proficiency(Greataxes)
DisplayName: Greataxe Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Greataxes.


Proficiency_Greatclub
Boosts: Proficiency(Greatclubs)
DisplayName: Greatclub Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Greatclubs.


Proficiency_Greatswords
Boosts: Proficiency(Greatswords)
DisplayName: Greatsword Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Greatswords.


Proficiency_Halberds
Boosts: Proficiency(Halberds)
DisplayName: Halberd Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Halberds.


Proficiency_HandCrossbows
Boosts: Proficiency(HandCrossbows)
DisplayName: Hand Crossbow Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Hand Crossbows.


Proficiency_Handaxes
Boosts: Proficiency(Handaxes)
DisplayName: Handaxe Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Handaxes.


Proficiency_HeavyCrossbows
Boosts: Proficiency(HeavyCrossbows)
DisplayName: Heavy Crossbow Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Heavy Crossbows.


Proficiency_Javelins
Boosts: Proficiency(Javelins)
DisplayName: Javelin Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Javelins.


Proficiency_LightCrossbows
Boosts: Proficiency(LightCrossbows)
DisplayName: Light Crossbow Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Light Crossbows.


Proficiency_LightHammers
Boosts: Proficiency(LightHammers)
DisplayName: Light Hammer Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Light Hammers.


Proficiency_Longbows
Boosts: Proficiency(Longbows)
DisplayName: Longbow Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Longbows.


Proficiency_Longswords
Boosts: Proficiency(Longswords)
DisplayName: Longsword Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Longswords.


Proficiency_Maces
Boosts: Proficiency(Maces)
DisplayName: Mace Proficiency
Description: Add your Proficiency Bonus to Attack Rolls with Maces.


Proficiency_Mauls
Boosts: Proficiency(Mauls)
DisplayName: Maul Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Mauls.


Proficiency_Morningstars
Boosts: Proficiency(Morningstars)
DisplayName: Morningstar Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Morningstars.


Proficiency_Pikes
Boosts: Proficiency(Pikes)
DisplayName: Pike Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Pikes.


Proficiency_Quarterstaffs
Boosts: Proficiency(Quarterstaffs)
DisplayName: Quarterstaff Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Quarterstaffs.


Proficiency_Rapiers
Boosts: Proficiency(Rapiers)
DisplayName: Rapier Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Rapiers.


Proficiency_Scimitars
Boosts: Proficiency(Scimitars)
DisplayName: Scimitar Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Scimitars.


Proficiency_Shortbows
Boosts: Proficiency(Shortbows)
DisplayName: Shortbow Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Shortbows.


Proficiency_Shortswords
Boosts: Proficiency(Shortswords)
DisplayName: Shortsword Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Shortswords.


Proficiency_Sickles
Boosts: Proficiency(Sickles)
DisplayName: Sickle Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Sickles.


Proficiency_Spears
Boosts: Proficiency(Spears)
DisplayName: Spear Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Spears.


Proficiency_Tridents
Boosts: Proficiency(Tridents)
DisplayName: Trident Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Tridents.


Proficiency_Warhammers
Boosts: Proficiency(Warhammers)
DisplayName: Warhammer Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Warhammers.


Proficiency_Warpicks
Boosts: Proficiency(Warpicks)
DisplayName: War Pick Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with War Picks.


POTIONS_PASSIVES


Poison_Simple_Passive
DisplayName: Basic Poison
Description: Weapon is coated with basic poison. Targets hit with this weapon might be Poisoned.
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 11, AdvantageOnPoisoned())):ApplyStatus(POISON_SIMPLE_CONDITION,100,-1)


Poison_Drow_Passive
DisplayName: Drow Poison
Description: Weapon is coated with poison. Targets hit with this weapon might be Poisoned and fall Asleep.
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13, AdvantageOnPoisoned())):ApplyStatus(POISON_DROW_CONDITION,100,-1)


Poison_CrawlerMucus_Passive
DisplayName: Crawler Mucus
Description: Weapon is coated with poison. Targets hit with this weapon might be Paralysed and Poisoned.
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13, AdvantageOnPoisoned())):ApplyStatus(POISON_CRAWLER_MUCUS_CONDITION,100,-1)


Poison_Malice_Passive
DisplayName: Malice
Description: Weapon is coated with poison. Targets hit with this weapon might be Blinded and Poisoned.
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 15, AdvantageOnPoisoned())):ApplyStatus(POISON_MALICE_CONDITION,100,-1)


UNI_Poison_Brewer_Passive
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 17, AdvantageOnPoisoned())):ApplyStatus(UNI_POISON_BREWER_CONDITION,100,-1)


Toxin_Basic_Passive
DisplayName: Simple Toxin
Description: Affected entity takes [1] at the end of their turn, unless it succeeds a Constitution Saving Throw.
DescriptionParams: DealDamage(1d4,Poison)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 11)):ApplyStatus(ALCH_TOXIN_BASIC_CONDITION,100,1, AdvantageOnPoisoned())


Toxin_SerpentVenom_Passive
DisplayName: Serpent Venom Toxin
Description: Affected entity takes [1] at the end of their turn, or half that damage if it succeeds a Constitution Saving Throw.
DescriptionParams: DealDamage(1d6,Poison)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(ALCH_TOXIN_SERPENTVENOM_CONDITION,100,1, AdvantageOnPoisoned())


Toxin_Wyvern_Passive
DisplayName: Wyvern Toxin
Description: Affected entity takes [1] at the end of their turn, or half that damage if it succeeds a Constitution Saving Throw.
DescriptionParams: DealDamage(1d8,Poison)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 15)):ApplyStatus(ALCH_TOXIN_WYVERN_CONDITION,100,1, AdvantageOnPoisoned())


Toxin_PurpleWorm_Passive
DisplayName: Purple Worm Toxin
Description: Affected entity takes [1] at the end of their turn, or half that damage if it succeeds a Constitution Saving Throw.
DescriptionParams: DealDamage(1d10,Poison)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 19)):ApplyStatus(ALCH_TOXIN_PURPLEWORM_CONDITION,100,1, AdvantageOnPoisoned())


Smite_Divine_Toggle
DisplayName: Divine Smite on Critical Hit
Description: Automatically cast Divine Smite when you land a Critical Hit with a melee weapon attack.

The highest available spell slot will be used to maximise damage.
Icon: Action_Paladin_DivineSmite
Properties: IsToggled;Highlighted
StatsFunctorContext: OnAttack
Conditions: Character() and HasDamageEffectFlag(DamageFlags.Critical) and not IsCriticalMiss() and HasActionResource('SpellSlot', 1, 1, false, context.Source) and IsMeleeAttack() and not SpellId('Target_Smite_Divine') and not SpellId('Target_Smite_Divine_2') and not SpellId('Target_Smite_Divine_3')
StatsFunctors: IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(4d8,Radiant,Magical);IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,3);IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(3d8,Radiant);IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,2);IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,1, false, false, context.Source) and not HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(2d8,Radiant);IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,1, false, false, context.Source) and not HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,1);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(5d8,Radiant);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,3);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(4d8,Radiant);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,2);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,1, false, false, context.Source) and not HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(3d8,Radiant);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,1, false, false, context.Source) and not HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,1)


Smite_Divine
Boosts: UnlockInterrupt(Interrupt_Smite_Divine);UnlockInterrupt(Interrupt_Smite_Divine_Critical)
DisplayName: Divine Smite
Properties: IsHidden


Smite_Divine_2
Boosts: UnlockInterrupt(Interrupt_Smite_Divine_2);UnlockInterrupt(Interrupt_Smite_Divine_Critical_2)
Properties: IsHidden
DisplayName: Divine Smite*
Stats inherited from: *Smite_Divine


Smite_Divine_3
Boosts: UnlockInterrupt(Interrupt_Smite_Divine_3);UnlockInterrupt(Interrupt_Smite_Divine_Critical_3)
Properties: IsHidden
DisplayName: Divine Smite*
Stats inherited from: *Smite_Divine


Smite_Divine_NPC
Boosts: UnlockInterrupt(Interrupt_Smite_Divine_NPC);UnlockInterrupt(Interrupt_Smite_Divine_Critical)
DisplayName: Divine Smite*
Properties: IsHidden*
Stats inherited from: *Smite_Divine


Smite_Divine_2_NPC
Boosts: UnlockInterrupt(Interrupt_Smite_Divine_2_NPC);UnlockInterrupt(Interrupt_Smite_Divine_Critical_2)
Properties: IsHidden*
DisplayName: Divine Smite*
Stats inherited from: *Smite_Divine_2 **Smite_Divine


Smite_Divine_3_NPC
Boosts: UnlockInterrupt(Interrupt_Smite_Divine_3_NPC);UnlockInterrupt(Interrupt_Smite_Divine_Critical_3)
Properties: IsHidden*
DisplayName: Divine Smite*
Stats inherited from: *Smite_Divine_3 **Smite_Divine


DivineHealth
Boosts: StatusImmunity(SG_Disease)
DisplayName: Divine Health
Description: The divine magic flowing within you prevents disease from affecting you.
Icon: PassiveFeature_DivineHealth
Properties: Highlighted


HolyRebuke
DisplayName: Holy Rebuke
Description: Affected entity is surrounded by a vengeful aura that deals [1] to anyone who hits it with a melee attack.
DescriptionParams: DealDamage(1d4,Radiant)
Icon: GenericIcon_DamageType_Radiant
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: DealDamage(SWAP,1d4, Radiant,Magical)


RACE


Dragonborn_Resistance_Acid
Boosts: Resistance(Acid,Resistant)
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Acid damage.
Icon: GenericIcon_DamageType_Acid
Properties: Highlighted


Dragonborn_Resistance_Cold
Boosts: Resistance(Cold,Resistant)
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Cold damage.
Icon: GenericIcon_DamageType_Cold
Properties: Highlighted


Dragonborn_Resistance_Fire
Boosts: Resistance(Fire,Resistant)
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Fire damage.
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted


Dragonborn_Resistance_Lightning
Boosts: Resistance(Lightning,Resistant)
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Lightning damage.
Icon: GenericIcon_DamageType_Lightning
Properties: Highlighted


Dragonborn_Resistance_Poison
Boosts: Resistance(Poison,Resistant)
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Poison damage.
Icon: GenericIcon_DamageType_Poison
Properties: Highlighted


SavageAttacks
Boosts: CriticalHitExtraDice(1,MeleeWeaponAttack)
DisplayName: Savage Attacks
Description: When you land a Critical Hit with a melee weapon attack, your damage dice are tripled instead of doubled.
Icon: PassiveFeature_SavageAttacks
Properties: Highlighted


Ethereal
Boosts: Tag(CANT_SHOVE_THROW)
DisplayName: Ethereal
Description: Affected entity is incorporeal and can't be Shoved, Thrown, or used as an Improvised Weapon.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted


HumanMilitia
Boosts: Proficiency(Spears);Proficiency(Pikes); Proficiency(Halberds); Proficiency(Glaives);Proficiency(LightArmor);Proficiency(Shields);
DisplayName: Civil Militia
Description: You have Weapon Proficiency with spears, pikes, halberds, and glaives, and Armour Proficiency with Light Armour and Shields.
Icon: PassiveFeature_HumanMilitia
Properties: Highlighted;ForceShowInCC


HumanVersatility
Boosts: CarryCapacityMultiplier(1.25)
DisplayName: Human Versatility
Description: Select an additional Skill to be Proficient in. Your carrying capacity is increased by a quarter.
Icon: PassiveFeature_Generic_Tactical
Properties: Highlighted


CLASS_DUPE_ENTRY_27332
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


AscendantStep
Boosts: UnlockSpell(Target_Levitate,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
DisplayName: Ascendant Step
Description: You learn how to cast Levitate.
Icon: Spell_Transmutation_Levitate


AspectOfTheBeast_Bear
Boosts: CarryCapacityMultiplier(2);Advantage(Ability, Strength);
DisplayName: Aspect of the Beast: Bear
Description: The Aspect of the Bear infuses you with strength.

Your carrying capacity is doubled, and you have Advantage on Strength Checks.
Icon: PassiveFeature_AspectOfTheBeast_Bear
Properties: Highlighted


AspectOfTheBeast_Chimpanzee
Boosts: FallDamageMultiplier(0.5)
DisplayName: Aspect of the Beast: Chimpanzee
Description: The Aspect of the Chimpanzee grants you a nimble mischievousness.

You gain Resistance to Falling damage, and throwing camp supplies Blinds targets.
Icon: PassiveFeature_AspectOfTheBeast_Chimpanzee
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: IF(IsSupply(context.HitDescription.ThrownObject)):ApplyStatus(BLINDED,100,1)


AspectOfTheBeast_Crocodile
Boosts: ActionResource(Movement,3,0);Tag(SLIPPING_ADV)
DisplayName: Aspect of the Beast: Crocodile
Description: The Aspect of the Crocodile increases your agility in the water.

Your movement speed increases by [1] while standing in water-based surfaces.

On slippery surfaces, you also have Advantage on Saving Throws against being knocked Prone.
DescriptionParams: Distance(3)
Icon: PassiveFeature_AspectOfTheBeast_Crocodile
Properties: Highlighted
BoostContext: OnPushed;OnMovedDistance
BoostConditions: InSurface('SurfaceAlcohol') or InSurface('SurfaceBlood') or InSurface('SurfaceDeepWater') or InSurface('SurfaceDeepWaterRunning') or InSurface('SurfaceGrease') or InSurface('SurfaceOil') or InSurface('SurfaceWater') or InSurface('SurfaceWaterFrozen') or InSurface('SurfaceBloodFrozen')


AspectOfTheBeast_Eagle
Boosts: DarkvisionRangeMin(12);ActiveCharacterLight(051648e6-f05a-e41f-e398-ffd5cd148989);Advantage(Skill,Perception)
DisplayName: Aspect of the Beast: Eagle
Description: The Aspect of the Eagle enhances your eyesight.

You can see in the dark up to [1], and gain Advantage on Perception Checks.
DescriptionParams: Distance(12)
Icon: PassiveFeature_AspectOfTheBeast_Eagle
Properties: Highlighted


AspectOfTheBeast_Elk
Boosts: UnlockSpell(Shout_AspectOfTheElk)
DisplayName: Aspect of the Beast: Elk
Description: The Aspect of the Elk grants you astounding swiftness.

You can use Aspect of the Elk, giving yourself and nearby allies extra movement speed.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_AspectOfTheBeast_Elk
Properties: Highlighted


AspectOfTheBeast_HoneyBadger
DisplayName: Aspect of the Beast: Honey Badger
Description: If you're Poisoned, Frightened, or Charmed at the start of your turn, you have a 50% chance to begin Raging without expending a Rage Charge.
Icon: PassiveFeature_AspectOfTheBeast_Badger
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted
StatsFunctorContext: OnTurn
Conditions: (HasStatus('POISONED', context.Source) or HasStatus('FRIGHTENED', context.Source) or HasStatus('CHARMED', context.Source)) and RollDieAgainstDC(DiceType.d20,10) and not HasStatus('SG_Rage', context.Source)
StatsFunctors: IF(HasPassive('TotemSpirit_Bear', context.Source)):UseSpell(Shout_Rage_Totem_Bear,true,true,true);IF(HasPassive('TotemSpirit_Eagle', context.Source)):UseSpell(Shout_Rage_Totem_Eagle,true,true,true);IF(HasPassive('TotemSpirit_Elk', context.Source)):UseSpell(Shout_Rage_Totem_Elk,true,true,true);IF(HasPassive('TotemSpirit_Tiger', context.Source)):UseSpell(Shout_Rage_Totem_Tiger,true,true,true);IF(HasPassive('TotemSpirit_Wolf', context.Source)):UseSpell(Shout_Rage_Totem_Wolf,true,true,true)


AspectOfTheBeast_Stallion
DisplayName: Aspect of the Beast: Stallion
Description: The Aspect of the Stallion creates safety in movement.

Dashing grants you temporary hit points equal to twice your level.
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
Icon: PassiveFeature_AspectOfTheBeast_Stallion
Properties: Highlighted
StatsFunctorContext: OnStatusApplied
Conditions: HasStatus('DASH', context.Source) and not HasStatus('ASPECT_OF_THE_STALLION', context.Source)
StatsFunctors: ApplyStatus(SELF,ASPECT_OF_THE_STALLION,100,-1)


AspectOfTheBeast_Tiger
Boosts: ProficiencyBonus(Skill,Survival);IF(HasStatus('BLEEDING',context.Target)):RollBonus(Attack, StrengthModifier);IF(HasStatus('SG_Poisoned',context.Target)):RollBonus(Attack, StrengthModifier)
DisplayName: Aspect of the Beast: Tiger
Description: The Aspect of the Tiger infuses you with an unrelenting ferocity.

You add an additional Strength Modifier to Attack Rolls against Bleeding or Poisoned targets, and gain Proficiency in Survival.
Icon: PassiveFeature_AspectOfTheBeast_Tiger
Properties: Highlighted


AspectOfTheBeast_Wolf
Boosts: ProficiencyBonus(Skill,Stealth);UnlockSpell(Shout_AspectOfTheWolf)
DisplayName: Aspect of the Beast: Wolf
Description: The Aspect of the Wolf boosts your stealthiness.

You gain Proficiency in Stealth, and can use Aspect of the Wolf.
Icon: PassiveFeature_AspectOfTheBeast_Wolf
Properties: Highlighted


AspectOfTheBeast_Wolverine
DisplayName: Aspect of the Beast: Wolverine
Description: The Aspect of the Wolverine grants you the tools to relentlessly pursue your prey.

When you attack a Bleeding or Poisoned target, you also Maim it for 1 turn.
Icon: PassiveFeature_AspectOfTheBeast_Wolverine
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasStatus('BLEEDING',context.Target) or HasStatus('SG_Poisoned',context.Target)
StatsFunctors: ApplyStatus(CRIPPLED,100,1)


ArcaneWard_DUPE_ENTRY_11837
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Ward
Description: The residual magic of your spells forms a ward around you that protects you from harm.
DescriptionParams: ClassLevel(Wizard)
ExtraDescription: Each time you cast an Abjuration spell, the intensity of the ward increases by the amount of the spell's Level.

Each time you take damage, the ward blocks an amount of damage equal to its intensity, and its intensity decreases by [1].

After each Long Rest, the ward's intensity resets, and becomes the same as your wizard level.
ExtraDescriptionParams: 1
Icon: PassiveFeature_ArcaneWard
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnLongRest;OnCreate
Conditions: not HasStatus('ARCANE_WARD', context.Source)
StatsFunctors: ApplyStatus(SELF,ARCANE_WARD,100,Target.ClassLevel(Wizard))


ArcaneWard_Cast
DisplayName: %%% Arcane Ward Helper
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: IsSpellOfSchool(SpellSchool.Abjuration) and not IsCantrip()
StatsFunctors: IF(ArcaneWardOverflow(true)):ApplyStatus(SELF,ARCANE_WARD,100,2*ClassLevel(Wizard));IF(not ArcaneWardOverflow(true)):ApplyStatus(SELF,ARCANE_WARD,100,ARCANE_WARD.Duration+SpellPowerLevel)


ArcaneWard_Damage
DisplayName: %%% Arcane Ward Helper
Properties: IsHidden
StatsFunctorContext: OnDamaged;OnDamagedPrevented
Conditions: StatusGroupDurationEqualOrMoreThan(context.Target,'ARCANE_WARD',1)
StatsFunctors: ApplyStatus(ARCANE_WARD,100,Target.ARCANE_WARD.Duration-1)


ImprovedAbjuration
DisplayName: Improved Abjuration
Description: Each time you take a Short Rest, the intensity of your Arcane Ward increases by an amount equal to your wizard level.
DescriptionParams: ClassLevel(Wizard)
Icon: PassiveFeature_ImprovedAbjuration
Properties: Highlighted
StatsFunctorContext: OnShortRest
StatsFunctors: IF(ArcaneWardOverflow(false)):ApplyStatus(ARCANE_WARD,100,2*Target.ClassLevel(Wizard));IF(not ArcaneWardOverflow(false)):ApplyStatus(ARCANE_WARD,100,Target.ARCANE_WARD.Duration+Target.ClassLevel(Wizard))


BardicInspiration_d10
DescriptionParams: 1d10
DisplayName: Improved Bardic Inspiration*
Description: The bonus gained from Bardic Inspiration increases to +[1].*
Icon: Action_Bard_GrantBardicInspiration*
Stats inherited from: *BardicInspiration_d8


BardicInspiration_Ability_d10
Boosts: RollBonus(SkillCheck,1d10);RollBonus(RawAbility,1d10)
DescriptionParams: 1d10
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_D10)
DisplayName: Bardic Roll*
Description: Add a +[1] bonus to your next Ability Check.*
ExtraDescription: You expend your Bardic Inspiration when the effect triggers.*
TooltipUseCosts: BardicInspiration:1*
Icon: PassiveFeature_BardicInspiration_Ability*
Properties: IsToggled;Temporary;ToggledDefaultOn*
StatsFunctorContext: OnAbilityCheck*
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_BardicInspiration_Ability_01:Dummy_BodyFX:;*
Stats inherited from: *BardicInspiration_Ability


CombatInspiration_Ability_d10
Boosts: RollBonus(SkillCheck,1d10);RollBonus(RawAbility,1d10)
DescriptionParams: 1d10
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_COMBAT_D10)
DisplayName: Valiant Roll*
Description: Add a +[1] bonus to your next Ability Check.*
ExtraDescription: You expend your Combat Inspiration when the effect triggers.*
Icon: PassiveFeature_BardicInspiration_Ability*
Properties: IsToggled;Temporary;ToggledDefaultOn*
StatsFunctorContext: OnAbilityCheck*
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_Combat_01:Dummy_BodyFX:;*
Stats inherited from: *CombatInspiration_Ability


BeguilingDefenses
Boosts: StatusImmunity(SG_Charmed)
DisplayName: Beguiling Defences
Description: You have built stoic barriers in your heart and mind, and cannot be Charmed.
Icon: PassiveFeature_BeguilingDefenses
Properties: Highlighted


BendLuck
Boosts: UnlockSpell(Target_BendLuck);UnlockInterrupt(Interrupt_BendLuck_Bonus);UnlockInterrupt(Interrupt_BendLuck_Malus)
DisplayName: Bend Luck
Description: When a creature you can see makes an Attack Roll, Ability Check, or a Saving Throws, you can use your reaction and spend 2 Sorcery Point to roll 1d4, applying the number rolled as a bonus or penalty (your choice) to the creature's roll.
DescriptionParams: 1d4
Icon: Skill_Sorcerer_Passive_BendLuck
Properties: Highlighted


BestialFury
DisplayName: Bestial Fury
Description: Your bond with your companion has deepened, unlocking their inner strength and giving them an Extra Attack.
Icon: PassiveFeature_BestialFury
Properties: Highlighted


BlessedHealer
DisplayName: Blessed Healer
Description: Healing others heals you as well.

When you cast a healing spell of Level 1 or higher on another creature, you regain hit points equal to 2 + the spell's level.
Icon: GenericIcon_Intent_Healing
Properties: Highlighted
StatsFunctorContext: OnHeal
StatsFunctors: RegainHitPoints(SELF,2+SpellPowerLevel)


Blink_Check
Boosts: UnlockSpell(Shout_Blink_Dismiss)
Properties: IsHidden
BoostContext: OnStatusApplied;OnStatusRemoved
BoostConditions: not HasStatus('GASEOUSFORM_BLINK')


BookOfAncientSecrets
Boosts: UnlockSpell(Target_Silence_BookOfAncientSecrets);UnlockSpell(Projectile_RayOfSickness_BookOfAnceintSecrets);UnlockSpell(Projectile_ChromaticOrb_BookOfAncientSecrets)
DisplayName: Book of Ancient Secrets
Description: You can inscribe magical rituals in your Book of Shadows.

Gain the Ray of Sickness, Chromatic Orb, and Silence spells. You can cast these spells once per Long Rest, and they don't expend any spell slots when cast.
Icon: PassiveFeature_BookOfAncientSecrets
Properties: Highlighted


BrutalCritical
Boosts: CriticalHitExtraDice(1, MeleeWeaponAttack);CriticalHitExtraDice(1, MeleeUnarmedAttack);
DisplayName: Brutal Critical
Description: You've trained to strike swift and true. When you land a Critical Hit, you roll an extra damage die as well as the normal additional critical dice.
Icon: PassiveFeature_BrutalCritical
Properties: Highlighted


CommanderStrike_Maneuver
Boosts: UnlockSpell(Target_CommandersStrike)
DisplayName: Commander's Strike
Description: Spend an action and a reaction to direct an ally to strike a foe. The ally immediately uses their reaction to make a weapon attack.
Icon: Action_CommandersStrike


CommanderStrike
Boosts: UnlockSpellVariant(ExtraAttackCheck(),ModifyUseCosts(Replace,ReactionActionPoint,1,0,ActionPoint),ModifyIconGlow(),ModifyTooltipDescription());
DisplayName: Commander's Strike
Description: Use your reaction to make an Attack Roll that deals an additional [1].
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_CommandersStrike
EnabledConditions: ((context.HasContextFlag(StatsFunctorContext.OnActionResourcesChanged)) and HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source) and not HasStatus('EXTRA_ATTACK',context.Source) and not HasStatus('EXTRA_ATTACK_2',context.Source)) or ((not context.HasContextFlag(StatsFunctorContext.OnActionResourcesChanged)) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('EXTRA_ATTACK') and not HasStatus('EXTRA_ATTACK_2'))
EnabledContext: OnStatusApplied;OnActionResourcesChanged;OnStatusRemoved
Properties: ToggledDefaultOn;IsToggled;ToggledDefaultAddToHotbar;Temporary


ControlledChaos
Boosts: UnlockInterrupt(Interrupt_ControlledChaos)
DisplayName: Controlled Chaos
Description: Foes may suffer a Wild Magic Surge while casting spells near your fluctuating magic.
Icon: PassiveFeature_WildMagicSurge


DampenElements
DisplayName: Dampen Elements
Description: When you or an ally gets hit with Acid, Cold, Fire, Lightning, or Thunder damage, you can use your reaction to halve the attack's damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_DampenElements
EnabledConditions: HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCreate;OnStatusApplied;OnStatusRemoved
Properties: Highlighted;ToggledDefaultAddToHotbar;IsToggled
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
ToggleOnFunctors: ApplyStatus(DAMPENELEMENTS_AURA,100,-1)
ToggleOffFunctors: ApplyStatus(DAMPENELEMENTS_TECHNICAL,100,1);RemoveStatus(DAMPENELEMENTS_AURA)


DampenElements_Check
DisplayName: %%% EMPTY
Icon: PassiveFeature_DampenElements
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeAcid(context.Source) or IsDamageTypeCold(context.Source) or IsDamageTypeFire(context.Source) or IsDamageTypeLightning(context.Source) or IsDamageTypeThunder(context.Source)
StatsFunctors: RemoveAuraByChildStatus(DAMPENELEMENTS_RESISTANCE)


DarkOnesOwnLuck
Boosts: RollBonus(SkillCheck,1d10);RollBonus(RawAbility,1d10)
DisplayName: Dark One's Own Luck
Description: Call on your patron to change your fate and add a 1d10 to an Ability Check.
Icon: PassiveFeature_Generic_Magical
Properties: IsToggled;Highlighted;OncePerShortRest
StatsFunctorContext: OnAbilityCheck
ToggleOffContext: OnAbilityCheck


DeflectMissiles_DUPE_ENTRY_71213
Boosts: IF(not HasStatus('SG_Polymorph_BeastShape')):UnlockInterrupt(Interrupt_DeflectMissiles);UnlockInterrupt(Interrupt_DeflectMissiles_Return)
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Deflect Missiles
Description: Use your reaction to reduce the damage from a ranged weapon attack by 1d10 + your Dexterity Modifier + your monk level.

If the damage is reduced to 0, you use a Ki Point to Deflect the Missile.
ExtraDescription: You can only reduce damage from the attack - any additional effects can't be negated.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_DeflectMissiles
Properties: Highlighted
StatsFunctorContext: OnCreate;OnLongRest
StatsFunctors: UseActionResource(DeflectMissiles_Charge,1,0)


DestructiveWrath
Boosts: UnlockInterrupt(Interrupt_DestructiveWrath)
DisplayName: Destructive Wrath
Description: When you roll Thunder or Lightning damage, you can use your Channel Divinity to deal maximum damage instead.
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_DestructiveWrath
StatsFunctorContext: OnCastResolved
StatsFunctors: RemoveStatus(DESTRUCTIVE_WRATH)


DistractingStrike
Boosts: UnlockSpell(Target_DistractingStrike);UnlockSpell(Projectile_DistractingStrike)
DisplayName: Distracting Strike
Description: Distract your target, giving your allies Advantage on their next Attack Roll against the target.
Icon: Action_DistractingStrike_Melee


DreadAmbusher
Boosts: Initiative(3)
DisplayName: Dread Ambusher
Description: You specialise in taking out foes swiftly and ruthlessly.

You gain a +[1] bonus to Initiative.

On the first turn of combat, your movement speed increases by [2], and you can make an attack that deals an additional [3] damage.
DescriptionParams: 3;Distance(3);1d8
Icon: Action_DreadAmbusher_Melee
Properties: Highlighted;OncePerCombat
StatsFunctorContext: OnTurn
Conditions: Combat()
StatsFunctors: ApplyStatus(DREAD_AMBUSHER,100,1)


DreadfulWord
Boosts: UnlockSpell(Target_Confusion,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
DisplayName: Dreadful Word
Description: You can cast Confusion with a Warlock spell slot.
Icon: Spell_Enchantment_Confusion


Divine_Strike_Life_Toggle
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Radiant);UnlockInterrupt(Interrupt_DivineStrike_Radiant_Critical);ActionResource(Interrupt_DivineStrike,1,0)
DisplayName: %%% Divine Stike
Properties: IsHidden
ToggleGroup: DivineStrike


Divine_Strike_Nature_Toggle
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Cold);UnlockInterrupt(Interrupt_DivineStrike_Cold_Critical);UnlockInterrupt(Interrupt_DivineStrike_Fire);UnlockInterrupt(Interrupt_DivineStrike_Fire_Critical);UnlockInterrupt(Interrupt_DivineStrike_Lightning);UnlockInterrupt(Interrupt_DivineStrike_Lightning_Critical);ActionResource(Interrupt_DivineStrike,1,0)
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


Divine_Strike_Tempest_Toggle
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Thunder);UnlockInterrupt(Interrupt_DivineStrike_Thunder_Critical);ActionResource(Interrupt_DivineStrike,1,0)
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


Divine_Strike_Trickery_Toggle
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Poison);UnlockInterrupt(Interrupt_DivineStrike_Poison_Critical);ActionResource(Interrupt_DivineStrike,1,0)
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


Divine_Strike_War_Toggle
Boosts: UnlockInterrupt(Interrupt_DivineStrike_MeleeWeapon);UnlockInterrupt(Interrupt_DivineStrike_MeleeWeapon_Critical);UnlockInterrupt(Interrupt_DivineStrike_RangedWeapon);UnlockInterrupt(Interrupt_DivineStrike_RangedWeapon_Critical);ActionResource(Interrupt_DivineStrike,1,0)
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


DivineIntervention
Boosts: Tag(DIVINE_INTERVENTION)
DisplayName: Divine Intervention
Description: You can cast Divine Intervention to invoke your God's aid. Once used, this can never be used again.
Icon: Action_DivineIntervention_Attack


DominateBeast_Check
DisplayName: %%% Dominate Beast
Properties: IsHidden
StatsFunctorContext: OnStatusApplied;OnStatusRemoved;OnAttacked;OnTurn
Conditions: not Tagged('BEAST')
StatsFunctors: RemoveStatus(DOMINATE_BEAST)


EldritchSpear
Boosts: UnlockSpellVariant(SpellId('Projectile_EldritchBlast'),ModifyTargetRadius(Multiplicative,1.5),)
DisplayName: Eldritch Spear
Description: The range of your Eldritch Blast increases by half.
Icon: Spell_Evocation_EldritchBlast
Properties: Highlighted


EldritchStrike
DisplayName: Eldritch Strike
Description: When you hit a creature with a weapon attack, it has Disadvantage on its next Saving Throw against a spell you cast before the end of your next turn.
Icon: PassiveFeature_EldritchStrike
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack() and not IsMiss()
StatsFunctors: ApplyStatus(ELDRITCH_STRIKE,100,2)


ElementalAffinity_Damage
DisplayName: Elemental Affinity: Damage
Description: When you cast a spell that deals damage of the type associated with your draconic ancestry, you add your Charisma Modifier to the damage.
Icon: PassiveFeature_ElementalAffinity_ExtraDamage
Properties: Highlighted
StatsFunctorContext: OnCreate
StatsFunctors: IF(HasPassive('DraconicAncestry_Black',context.Source) or HasPassive('DraconicAncestry_Copper',context.Source)):ApplyStatus(ELEMENTALAFFINITY_ACID_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Silver',context.Source) or HasPassive('DraconicAncestry_White',context.Source)):ApplyStatus(ELEMENTALAFFINITY_COLD_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Red',context.Source) or HasPassive('DraconicAncestry_Gold',context.Source) or HasPassive('DraconicAncestry_Brass',context.Source)):ApplyStatus(ELEMENTALAFFINITY_FIRE_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Blue',context.Source) or HasPassive('DraconicAncestry_Bronze',context.Source)):ApplyStatus(ELEMENTALAFFINITY_LIGHTNING_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Green',context.Source)):ApplyStatus(ELEMENTALAFFINITY_POISON_EXTRA_DAMAGE_TECHNICAL,100,-1)


ElementalAffinity_Resistance_Check
Boosts: UnlockInterrupt(Interrupt_ElementalAffinity)
DisplayName: Elemental Affinity: Resistance
Description: When you cast a spell that deals damage of the type associated with your draconic ancestry, you can spend 1 Sorcery Point to gain Resistance to that damage type.
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
Properties: Highlighted


ElementalAffinity_Resistance_Acid
DisplayName: Elemental Affinity: Acid Resistance
Description: When you cast a spell that deals Acid damage, you can spend 1 Sorcery Point to gain Resistance to Acid damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_ACID',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: ToggledDefaultAddToHotbar;IsToggled;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeAcid(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_ACID,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Cold
DisplayName: Elemental Affinity: Cold Resistance
Description: When you cast a spell that deals Cold damage, you can spend 1 Sorcery Point to gain Resistance to Cold damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_COLD',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: ToggledDefaultAddToHotbar;IsToggled;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeCold(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_COLD,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Fire
DisplayName: Elemental Affinity: Fire Resistance
Description: When you cast a spell that deals Fire damage, you can spend 1 Sorcery Point to gain Resistance to Fire damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_FIRE',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeFire(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_FIRE,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Lightning
DisplayName: Elemental Affinity: Lightning Resistance
Description: When you cast a spell that deals Lightning damage, you can spend 1 Sorcery Point to gain Resistance to Lightning damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_LIGHTNING',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeLightning(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_LIGHTNING,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Poison
DisplayName: Elemental Affinity: Poison Resistance
Description: When you cast a spell that deals Poison damage, you can spend 1 Sorcery Point to gain Resistance to Poison damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_POISON',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypePoison(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_POISON,100,-1);UseActionResource(SELF,SorceryPoint,1)


EmpoweredEvocation
Boosts: IF(IsSpell() and IsSpellSchool(SpellSchool.Evocation)):DamageBonus(max(0, IntelligenceModifier))
DisplayName: Empowered Evocation
Description: Your grasp of Evocation magic has tightened, and you can add your Intelligence Modifier to damage rolls with any Evocation spells.
Icon: PassiveFeature_EmpoweredEvocation
Properties: Highlighted


EntropicWard
Boosts: UnlockInterrupt(Interrupt_EntropicWard);ActionResource(Interrupt_EntropicWard_Charge,1,0)
DisplayName: Entropic Ward
Description: As a reaction, you can impose Disadvantage on an Attack Roll against you.

If the attack misses, you gain Advantage on your next Attack Roll against your attacker for 1 turn.
Icon: PassiveFeature_EntropicWard
StatsFunctorContext: OnAttacked
Conditions: IsMiss() and HasStatus('ENTROPIC_WARD_USED')
StatsFunctors: ApplyStatus(SWAP,ENTROPIC_WARD,100,1);RemoveStatus(ENTROPIC_WARD_USED)


EscapeTheHorde
Boosts: IF(IsReactionAttack(context.Source)):Disadvantage(AttackTarget)
DisplayName: Escape the Horde
Description: Opportunity Attacks against you have Disadvantage.
Icon: PassiveFeature_EscapeTheHorde
Properties: Highlighted


Evasion
Boosts: AreaDamageEvade()
DisplayName: Evasion
Description: Your agility lets you dodge out of the way of certain spells.

When a spell or effect would deal half damage on a successful Dexterity Saving Throw, it deals no damage if you succeed, and only half damage if you fail.
Icon: PassiveFeature_Evasion
Properties: Highlighted


EvasiveFootwork
Boosts: UnlockSpell(Shout_EvasiveFootwork)
DisplayName: Evasive Footwork
Description: You can evade attacks by imposing Disadvantage on melee attacks against you for a round.
Icon: Action_Fighter_EvasiveFootwork
Properties: Highlighted


ExceptionalTraining
DisplayName: Exceptional Training
Description: Your animal companion can Dash, Disengage, and Help as a bonus action.
Icon: PassiveFeature_ExceptionalTraining
Properties: Highlighted


ExtraAttack_2
DisplayName: Improved Extra Attack
Description: You can make two additional attacks after attacking with your main-hand weapon.
Icon: PassiveFeature_ExtraAttack
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_2_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_2,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_2_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_2,100,1)


ExpertDivination
DisplayName: Expert Divination
Description: You may gain an additional Portent Die: when taking a Short Rest you receive a Prophecy. Complete it to regain a missing Portent Die.
Icon: PassiveFeature_ExpertDivination
Properties: Highlighted


Divination_Damage_Fire
DisplayName: %%% EMPTY
Icon: GenericIcon_DamageType_Fire
Properties: IsHidden;OncePerTurn
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeFire(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_FIRE)


Divination_Damage_Acid
Icon: GenericIcon_DamageType_Acid
Conditions: IsDamageTypeAcid(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_ACID)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Bludgeoning
Icon: GenericIcon_DamageType_Physical
Conditions: IsDamageTypeBludgeoning(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_BLUDGEONING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Cold
DisplayName: %%% EMPTY
Icon: GenericIcon_DamageType_Cold
Conditions: IsDamageTypeCold(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_COLD)
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Force
Icon: GenericIcon_DamageType_Force
Conditions: IsDamageTypeForce(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_FORCE)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Lightning
Icon: GenericIcon_DamageType_Lightning
Conditions: IsDamageTypeLightning(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_LIGHTNING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Necrotic
Icon: GenericIcon_DamageType_Necrotic
Conditions: IsDamageTypeNecrotic(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_NECROTIC)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Piercing
Icon: GenericIcon_DamageType_Physical
Conditions: IsDamageTypePiercing(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_PIERCING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Poison
Icon: GenericIcon_DamageType_Poison
Conditions: IsDamageTypePoison(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_POISON)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Psychic
Icon: GenericIcon_DamageType_Psychic
Conditions: IsDamageTypePsychic(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_PSYCHIC)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Radiant
Icon: GenericIcon_DamageType_Radiant
Conditions: IsDamageTypeRadiant(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_RADIANT)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Slashing
Icon: GenericIcon_DamageType_Physical
Conditions: IsDamageTypeSlashing(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_SLASHING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Thunder
Icon: GenericIcon_DamageType_Thunder
Conditions: IsDamageTypeThunder(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_THUNDER)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Abjuration
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Abjuration)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_ABJURATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Conjuration
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Conjuration)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_CONJURATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Divination
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Divination)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_DIVINATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Enchantment
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Enchantment)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_ENCHANTMENT)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Evocation
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Evocation)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_EVOCATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Illusion
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Illusion)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_ILLUSION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Necromancy
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Necromancy)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_NECROMANCY)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Transmutation
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Transmutation)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_TRANSMUTATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_Ally_Help
Icon: GenericIcon_Intent_Utility
StatsFunctorContext: OnCast
Conditions: SpellId('Target_Help') and Ally(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_ALLY_HELP)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_Enemy_Killed
StatsFunctorContext: OnDamage
Conditions: Enemy(context.Target) and IsKillingBlow()
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_ENEMY_KILLED)
DisplayName: %%% EMPTY*
Icon: GenericIcon_DamageType_Fire*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


FeintingAttack
Boosts: UnlockSpell(Target_FeintingAttack)
DisplayName: Feinting Attack
Description: You can use both your action and bonus action on a turn to attack a target with Advantage and deal an additional [1] damage.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_FeintingAttack


FeralInstinct
Boosts: Initiative(3);StatusImmunity(SURPRISED);
DisplayName: Feral Instinct
Description: You have honed your instincts to the utmost degree. You gain a +[1] bonus to Initiative and can't be Surprised.
DescriptionParams: 3
Icon: PassiveFeature_FeralInstinct
Properties: Highlighted


FiendishResilience
Boosts: UnlockSpell(Target_Fiendish_Resilience_Container)
DisplayName: Fiendish Resilience
Description: Choose a damage type and become Resistant to it. You can pick a new damage type each Short Rest.
ExtraDescription: You can only have [1] type of Resistance at a time.
ExtraDescriptionParams: 1
Icon: PassiveFeature_FiendishResilience


FocusedConjuration
Boosts: ConcentrationIgnoreDamage(Conjuration)
DisplayName: Focused Conjuration
Description: Damage taken while you are Concentrating on a Conjuration spell will not break your Concentration.
Icon: PassiveFeature_FocusedConjuration
Properties: Highlighted


FlurryOfBlowsUnlock
Boosts: UnlockSpell(Target_FlurryOfBlows)
DisplayName: Flurry of Blows
Description: %%% Tech -Used for unlocking and removing Flurry of blows spell for Monk


ForcedManeuver
Boosts: UnlockSpell(Target_ForcedManeuver)
DisplayName: Forced Manoeuvre
Description: You can increase an ally's movement speed by 50% and prevent Opportunity Attacks against them until the end of their next turn.
Icon: Action_ForcedManeuver


GoadingAttack
Boosts: UnlockSpell(Target_GoadingAttack);UnlockSpell(Projectile_GoadingAttack)
DisplayName: Goading Attack
Description: Deal an additional [1] and attempt to goad the target into attacking you. Target receives Disadvantage on attacking any other creature.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_GoadingAttack_Melee


GuardianOfFaith_Retaliate
Boosts: UnlockInterrupt(Interrupt_GuardianOfFaith_Retaliate)
DisplayName: Retaliation
Description: Strike back at the next enemy that attacks you.
Icon: GenericIcon_DamageType_Radiant
Properties: Highlighted


Guided_Strike
Boosts: UnlockSpell(Shout_GuidedStrike)
DisplayName: Channel Divinity: Guided Strike
Description: Channel the guidance of your god to strike with supernatural accuracy. You gain a +[1] bonus to your Attack Roll.
DescriptionParams: 10
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_GuidedStrike


Guided_Strike_Toggle
Boosts: RollBonus(Attack,10)
DisplayName: Channel Divinity: Guided Strike
Description: Channel the guidance of your god to strike with supernatural accuracy. You gain a +[1] bonus to your Attack Roll.
DescriptionParams: 10
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_GuidedStrike
EnabledConditions: HasActionResource('ChannelDivinity', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged
Properties: IsToggled;Highlighted
StatsFunctorContext: OnAttack
Conditions: HasActionResource('ChannelDivinity', 1, 0, false, false, context.Source)
StatsFunctors: UseActionResource(SELF,ChannelDivinity,1)


HeartOfTheStorm
Boosts: UnlockInterrupt(Interrupt_HeartOfTheStorm_Lightning);UnlockInterrupt(Interrupt_HeartOfTheStorm_Thunder)
DisplayName: Heart of the Storm
Description: When you cast a spell of Level 1 or higher that deals Lightning or Thunder damage, you cause a small, local storm. All enemies within [2] take [1] or [3].
DescriptionParams: DealDamage(ClassLevel(Sorcerer)/2,Lightning);Distance(6);DealDamage(ClassLevel(Sorcerer)/2,Thunder)
Icon: PassiveFeature_HeartOfTheStorm_Lightning
Properties: Highlighted


HeartOfTheStorm_Resistance
Boosts: Resistance(Lightning, Resistant);Resistance(Thunder, Resistant)
DisplayName: Heart of the Storm: Resistance
Description: You are Resistant to Lightning and Thunder damage.
Icon: PassiveFeature_HeartOfTheStorm_Resistance
Properties: Highlighted


IllusorySelf
Boosts: UnlockInterrupt(Interrupt_IllusorySelf);ActionResource(Interrupt_IllusorySelf_Charge,1,0)
DisplayName: Illusory Self
Description: You can magically fashion an illusory duplicate of yourself when attacked, causing your foe to automatically miss that attack.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_IllusorySelf
Properties: Highlighted


ImprovedCombatSuperiority
DisplayName: Improved Combat Superiority
Description: The size of your Superiority Dice increases to 1d10.
DescriptionParams: 1d10
Icon: GenericIcon_Intent_Damage
Properties: Highlighted


ImprovedDivineSmite
Boosts: IF(IsMeleeAttack()):CharacterWeaponDamage(1d8,Radiant)
DisplayName: Improved Divine Smite
Description: Your attacks are suffused with divine might.

Melee weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d8,Radiant)
Icon: PassiveFeature_ImprovedDivineSmite
Properties: Highlighted


ImprovedElementalCasting
DisplayName: Improved Elemental Casting
Description: Your affinity with elemental ki deepens. Several of your offensive Four Elements features deal an additional dice of damage, your Clench of the North Wind can hold an additional creature, and your Embrace of the Inferno fires an extra ray.
Icon: PassiveFeature_Generic_Magical


ImprovedMinorIllusion
Boosts: UnlockSpell(Target_ImprovedMinorIllusion)
DisplayName: Improved Minor Illusion
Description: You can cast Minor Illusion as a bonus action.
Icon: PassiveFeature_ImprovedMinorIllusion
Properties: Highlighted


Indomitable
Boosts: UnlockInterrupt(Interrupt_Indomitable);ActionResource(Interrupt_Indomitable,1,0)
DisplayName: Indomitable
Description: You have become as durable as an iron golem. Whenever you fail a Saving Throw, you can roll again, using the new result instead.
Icon: PassiveFeature_Indomitable
Properties: Highlighted


InstinctiveCharm
Boosts: UnlockInterrupt(Interrupt_InstinctiveCharm)
DisplayName: Instinctive Charm
Description: Charm an enemy attacking you. They will attack a new target if possible as a reaction.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_InstinctiveCharm
Properties: Highlighted


InuredtoUndeath
Boosts: Resistance(Necrotic,Resistant);StatusImmunity(HARM);StatusImmunity(CURSE_MUMMY);StatusImmunity(INCUBUS_DRAININGKISS);StatusImmunity(HP_REDUCTION_VAMPIRE);StatusImmunity(LIFE_DRAIN);StatusImmunity(MOO_ABSOLUTES_CURSE);StatusImmunity(MOO_BALTHAZARSSECRETS_HEARTALTAR);StatusImmunity(LOW_ANCIENTLAIR_CURSE)
DisplayName: Inured to Undeath
Description: You have steeped yourself so completely in death that you are Resistant to Necrotic damage, and moreover your hit point maximum cannot be reduced.
Icon: PassiveFeature_InuredTo-Undeath
Properties: Highlighted


InquisitorsMight
DisplayName: Inquisitor's Might
Description: Weapon deals an additional [1] and may possibly inflict Dazed.
DescriptionParams: DealDamage(Cause.CharismaModifier,Radiant)
Icon: Action_Paladin_InquisitorsMight
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack() and not IsMiss()
StatsFunctors: ApplyStatus(DAZED,100,1)


IronMind
Boosts: ProficiencyBonus(SavingThrow,Wisdom);ProficiencyBonus(SavingThrow,Intelligence)
DisplayName: Iron Mind
Description: You have honed your ability to resist the mind-altering powers of your prey. You gain Proficiency in Wisdom and Intelligence Saving Throws.
Icon: PassiveFeature_ExpertDivination
Properties: Highlighted;ForceShowInCC


Ki
DisplayName: Ki
Description: Ki is the magic that flows through all living beings. You can use it to exceed your body's physical capabilities.
Icon: PassiveFeature_KiFlurryOfBlows
Properties: Highlighted


KiEmpoweredStrikes
Boosts: UnarmedMagicalProperty()
DisplayName: Ki-Empowered Strikes
Description: Your unarmed attacks count as magical for the purpose of overcoming enemies' Resistance and Immunity to non-magical damage.
Icon: PassiveFeature_KiEmpoweredStrikes
Properties: Highlighted


Land_Arctic_3
Boosts: UnlockSpell(Target_ConjureElementals_Minor_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_IceStorm,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Arctic
Description: You can cast Conjure Minor Elemental and Ice Storm.
Icon: PassiveFeature_Land_Arctic
Properties: Highlighted


Land_Coast_3
Boosts: UnlockSpell(Target_FreedomOfMovement,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Confusion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Coast
Description: You can cast Freedom of Movement and Confusion.
Icon: PassiveFeature_Land_Coast
Properties: Highlighted


Land_Desert_3
Boosts: UnlockSpell(Target_Blight,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Wall_WallOfFire,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Desert
Description: You can cast Blight and Wall of Fire.
Icon: PassiveFeature_Land_Desert
Properties: Highlighted


Land_Forest_3
Boosts: UnlockSpell(Target_ConjureElementals_Minor_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_GraspingVine,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Forest
Description: You can cast Conjure Minor Elemental and Grasping Vine.
Icon: PassiveFeature_Land_Forest
Properties: Highlighted


Land_Grassland_3
Boosts: UnlockSpell(Target_FreedomOfMovement,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Polymorph,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Grassland
Description: You can cast Freedom of Movement and Polymorph.
Icon: PassiveFeature_Land_Grassland
Properties: Highlighted


Land_Mountain_3
Boosts: UnlockSpell(Target_Stoneskin,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_DominateBeast,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Mountain
Description: You can cast Stoneskin and Dominate Beast.
Icon: PassiveFeature_Land_Mountain
Properties: Highlighted


Land_Swamp_3
Boosts: UnlockSpell(Target_Blight,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_GraspingVine,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Swamp
Description: You can cast Conjure Minor Elemental and Grasping Vine.
Icon: PassiveFeature_Land_Swamp
Properties: Highlighted


Land_Underdark_3
Boosts: UnlockSpell(Target_Invisibility_Greater,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_DominateBeast,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Underdark
Description: You can cast Greater Invisibility and Dominate Beast.
Icon: PassiveFeature_Land_Underdark
Properties: Highlighted


Land_Arctic_4
Boosts: UnlockSpell(Zone_ConeOfCold,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Contagion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Arctic
Description: You can cast Cone of Cold and Contagion.
Icon: PassiveFeature_Land_Arctic
Properties: Highlighted


Land_Coast_4
Boosts: UnlockSpell(Target_ConjureElemental_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_GreaterRestoration,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Coast
Description: You can cast Conjure Elemental and Greater Restoration.
Icon: PassiveFeature_Land_Coast
Properties: Highlighted


Land_Desert_4
Boosts: UnlockSpell(Wall_WallOfStone,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_InsectPlague,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Desert
Description: You can cast Wall of Stone and Insect Plague.
Icon: PassiveFeature_Land_Desert
Properties: Highlighted


Land_Forest_4
Boosts: UnlockSpell(Target_CureWounds_Mass,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Contagion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Forest
Description: You can cast Mass Cure Wounds and Contagion.
Icon: PassiveFeature_Land_Forest
Properties: Highlighted


Land_Grassland_4
Boosts: UnlockSpell(Target_GreaterRestoration,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_InsectPlague,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Grassland
Description: You can cast Greater Restoration and Insect Plague.
Icon: PassiveFeature_Land_Grassland
Properties: Highlighted


Land_Mountain_4
Boosts: UnlockSpell(Wall_WallOfStone,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_ConjureElemental_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Mountain
Description: You can cast Wall of Stone and Conjure Elemental.
Icon: PassiveFeature_Land_Mountain
Properties: Highlighted


Land_Swamp_4
Boosts: UnlockSpell(Target_InsectPlague,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Cloudkill,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Swamp
Description: You can cast Insect Plague and Cloudkill.
Icon: PassiveFeature_Land_Swamp
Properties: Highlighted


Land_Underdark_4
Boosts: UnlockSpell(Target_Contagion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Cloudkill,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
DisplayName: Underdark
Description: You can cast Contagion and Cloudkill.
Icon: PassiveFeature_Land_Underdark
Properties: Highlighted


Lucky
Boosts: Advantage(AllAbilities)
DisplayName: Lucky
Description: You can use a Luck Point to gain Advantage on your next Ability Check.
TooltipUseCosts: LuckPoint:1
Icon: PassiveFeature_Lucky_RollAdditionalDie
EnabledConditions: HasActionResource('LuckPoint', 1, 0, false, false, context.Source)
EnabledContext: OnAbilityCheck;OnInterruptUsed;OnShortRest;OnLongRest
Properties: IsToggled;ToggledDefaultAddToHotbar
StatsFunctorContext: OnAbilityCheck
StatsFunctors: UseActionResource(SELF,LuckPoint,1,0)
ToggleOffContext: OnAbilityCheck


Lucky_Unlock
Boosts: UnlockInterrupt(Interrupt_Lucky_RollAdditionalDie);UnlockInterrupt(Interrupt_Lucky_ReplaceAttackersDie);ActionResource(LuckPoint,3,0)
DisplayName: Lucky
Description: You can use a Luck Point to gain Advantage on your next Attack Roll or Saving Throw, or to make an enemy reroll their Attack Roll.
Icon: PassiveFeature_Lucky_ReplaceAttackersDie
Properties: Highlighted


MagicalAmbush
DisplayName: Magical Ambush
Description: While you are Hidden, your targets have Disadvantage on Saving Throws against your spells.
Icon: PassiveFeature_MagicalAmbush
Properties: Highlighted
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('SNEAKING_CLEAR') or StatusId('SNEAKING_LIGHTLY_OBSCURED') or StatusId('SNEAKING_HEAVILY_OBSCURED')
StatsFunctors: ApplyStatus(MAGICAL_AMBUSH, 100, -1)


ManeuveringAttack
Boosts: UnlockSpell(Target_ManeuveringAttack);UnlockSpell(Projectile_ManeuveringAttack)
DisplayName: Manoeuvring Attack
Description: Spend a superiority die to make an attack that deals an additional [1] damage. On hit, select which friendly creature will gain half its movement speed. It will not provoke attacks of opportunity.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_ManeuveringAttack_Melee


Manifestation_of_Body
Boosts: IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(1d4+WisdomModifier, Necrotic);UnlockSpellVariant(MeleeUnarmedAttackCheck(),ModifyTargetRadius(Multiplicative,1))
DisplayName: Manifestation of Body
Description: Your hands sap the ki from your enemies' bodies. Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4+WisdomModifier, Necrotic)
ExtraDescription: Can't be used at the same time as Manifestation of Mind or Manifestation of Soul.
Icon: GenericIcon_DamageType_Necrotic
Properties: IsToggled;Highlighted;ToggledDefaultAddToHotbar
ToggleGroup: Manifestation


Manifestation_of_Mind
Boosts: IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(1d4+WisdomModifier, Psychic);UnlockSpellVariant(MeleeUnarmedAttackCheck(),ModifyTargetRadius(Multiplicative,1))
DisplayName: Manifestation of Mind
Description: Your strikes interrupt the ki flow to your enemies' minds. Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4+WisdomModifier, Psychic)
ExtraDescription: Can't be used at the same time as Manifestation of Body or Manifestation of Soul.
Icon: GenericIcon_DamageType_Psychic
Properties: IsToggled;Highlighted;ToggledDefaultAddToHotbar
ToggleGroup: Manifestation


Manifestation_of_Soul
Boosts: IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(1d4+WisdomModifier, Radiant);UnlockSpellVariant(MeleeUnarmedAttackCheck(),ModifyTargetRadius(Multiplicative,1))
DisplayName: Manifestation of Soul
Description: Infuse your strikes with ki from outside your body. Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4+WisdomModifier, Radiant)
ExtraDescription: Can't be used at the same time as Manifestation of Body or Manifestation of Mind.
Icon: GenericIcon_DamageType_Radiant
Properties: IsToggled;Highlighted;ToggledDefaultAddToHotbar
ToggleGroup: Manifestation


MartialArts_DextrousUnarmedAttacks
Boosts: MonkWeaponAttackOverride()
DisplayName: Martial Arts: Dextrous Attacks
Description: Attacks with Monk Weapons and unarmed attacks scale with your Dexterity instead of your Strength if your Dexterity is higher.
Icon: PassiveFeature_MartialArts_DextrousUnarmedAttacks
Properties: Highlighted
BoostContext: OnStatusApply;OnStatusRemove;OnEquip;OnShortRest;OnCreate;OnLongRest;OnInventoryChanged
BoostConditions: IsDexterityGreaterThanStrength()


MartialArts_UnarmedDamage
Boosts: MonkWeaponDamageDiceOverride(LevelMapValue(MartialArts))
DisplayName: Martial Arts: Deft Strikes
Description: Attacks with Monk Weapons and unarmed attacks deal [1], unless their normal damage is higher.
DescriptionParams: DealDamage(LevelMapValue(MartialArts), Bludgeoning)
Icon: PassiveFeature_MartialArts_UnarmedDamage
Properties: Highlighted


MartialArts_BonusUnarmedStrike
DisplayName: Martial Arts: Bonus Unarmed Strike
Description: After making an attack with a Monk Weapon or while unarmed, you can make another unarmed attack as a bonus action.
DescriptionParams: DealDamage(LevelMapValue(MartialArts), Bludgeoning)
Icon: PassiveFeature_MartialArts_BonusUnarmedStrike
Properties: Highlighted
StatsFunctorContext: OnAttack;OnCast
Conditions: IsMeleeAttack() and IsMonkWeaponAttack() and not SpellId('Target_UnarmedStrike_Monk')
StatsFunctors: ApplyStatus(SELF,MARTIAL_ARTS_BONUS_UNARMED_STRIKE,100,1)


MartialArts_Mastery
DisplayName: Martial Arts Mastery
Description: Your unique monastic training grants you Proficiency in Monk Weapons, which are shortswords and any simple melee weapons that don't have the two-handed or heavy property.
Icon: PassiveFeature_Generic_Magical


MinionsOfChaos
Boosts: UnlockSpell(Target_ConjureElemental_Container,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
DisplayName: Minions of Chaos
Description: You can cast Conjure Elemental with a Warlock spell slot.
Icon: Spell_Conjuration_ConjureElemental


MireTheMind
Boosts: UnlockSpell(Target_Slow,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
DisplayName: Mire the Mind
Description: You can cast Slow with a Warlock spell slot.
Icon: Spell_Transmutation_Slow


MistyEscape
Boosts: UnlockInterrupt(Interrupt_MistyEscape);ActionResource(Interrupt_MistyEscape,1,0)
DisplayName: Misty Escape
Description: Upon taking damage, become Invisible. On your next turn, you can cast Misty Step, though this will break your invisibility.
Icon: PassiveFeature_MistyEscape
Properties: Highlighted


MultiattackDefense
DisplayName: Multiattack Defence
Description: When an enemy attacks you, they have a -[1] penalty to additional Attack Rolls against you until the start of their next turn.
DescriptionParams: 4
Icon: PassiveFeature_MultiattackDefense
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: not IsMiss() and Enemy(context.Target) and not Self() and IsAttack()
StatsFunctors: IF(not HasStatus('MULTIATTACKDEFENSE',context.Source)):ApplyStatus(SWAP,MULTIATTACKDEFENSE,100,1);ApplyStatus(MULTIATTACKDEFENSE_TECHNICAL,100,1)


NaturesWard
Boosts: StatusImmunity(SG_Disease);StatusImmunity(SG_Poisoned); StatusImmunity(SG_Charmed,ELEMENTAL,FEY);StatusImmunity(SG_Frightened,ELEMENTAL,FEY)
DisplayName: Nature's Ward
Description: You can't be Charmed or Frightened by elementals and fey. Disease and poison also no longer affect you.
Icon: PassiveFeature_NaturesWard
Properties: Highlighted


LandsStride_DifficultTerrain
Boosts: StatusImmunity(SG_DifficultTerrain)
DisplayName: Land's Stride: Difficult Terrain
Description: You have become an expert at moving through the wilderness. Difficult Terrain no longer slows you down.
Icon: PassiveFeature_LandsStride_DifficultTerrain
Properties: Highlighted


LandsStride_Surfaces
Boosts: StatusImmunity(SHADOW_CURSED_VINES);StatusImmunity(SPIKE_GROWTH);StatusImmunity(BLIGHT_ENTANGLE);StatusImmunity(PLANT_GROWTH);StatusImmunity(DIFFICULT_TERRAIN_VINES);StatusImmunity(DIFFICULT_TERRAIN_OVERGROWTH);StatusImmunity(ENSNARED_VINES);StatusImmunity(TWN_ARABELLAPOWERS_ARABELLAVINES)
DisplayName: Land's Stride: Plants
Description: You have become an expert at moving through the wilderness.

Plant-based surfaces with thorns, spines, or similar hazards no longer harm you.
Icon: PassiveFeature_LandsStride_PlantSurfaces
Properties: IsHidden


LandsStride_Advantage
Boosts: Tag(PLANT_IMPEDE_ADV)
DisplayName: Land's Stride: Advantage
Description: You have become an expert at moving through the wilderness.

You have Advantage on Saving Throws against plants that are magically created to impede your movement.
Icon: PassiveFeature_LandsStride_SavingThrows
Properties: IsHidden


Lifedrinker
DisplayName: Lifedrinker
Description: Your melee attacks deal additional necrotic damage equal to your Charisma modifier.
DescriptionParams: DealDamage(CharismaModifier,Necrotic)
Icon: PassiveFeature_Lifedrinker
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: not IsMiss() and IsMeleeWeaponAttack()
StatsFunctors: DealDamage(CharismaModifier,Necrotic,Magical)


Metamagic_Empowered
Boosts: Reroll(Damage,20,true);UnlockSpellVariant(EmpoweredSpellCheck(),ModifyUseCosts(Add,SorceryPoint,1,0))
DisplayName: Metamagic: Empowered Spell
Description: Increase the cost of spells that deal direct damage by [1] Sorcery Point to roll their damage with Advantage.

You can use Empowered Spell in combination with other Metamagic.
DescriptionParams: 1
Icon: Skill_Sorcerer_Passive_Metamagic_EmpoweredSpell
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Empowered_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved


MindlessRage
DisplayName: Mindless Rage
Description: Your rage becomes all-consuming, repelling outside influence.

While Frenzied, you can't be Charmed or Frightened, and Calm Emotions no longer ends your rage.
Icon: PassiveFeature_MindlessRage
Properties: Highlighted


Monk_SoundSwitch
DisplayName: %%% Monk Sound Switch
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: IsMonkWeaponAttack()
StatsFunctors: ApplyStatus(MONK_SOUND_SWITCH,100,1)


Oath_Ancients_Tenents
DisplayName: Oath of the Ancients Tenets
Description: Oath of the Ancients paladins abide by the following tenets:

Kindle the Light. Through acts of kindness, enkindle the light of hope in the bleakest hollows of despair.

Shelter the Light. Where love blooms, stand against the devilry that would snip its stem.

Preserve Your Own Light. Delight in culture and small joys to preserve the light in your own heart.
ExtraDescription: Failure to abide by their tenets will result in a paladin forsaking their Oath, and becoming something very different.
Icon: Action_DivineIntervention_Weapon
Properties: Highlighted


Oath_Devotion_Tenents
DisplayName: Oath of Devotion Tenets
Description: Oath of Devotion paladins abide by the following tenets:

Courage. Stride dauntlessly into action.

Compassion. Show clemency when prudent, and lend your arm to those in need.

Duty. Tend your responsibilities, obey just laws, and support those entrusted to your care.
ExtraDescription: Failure to abide by their tenets will result in a paladin forsaking their Oath, and becoming something very different.
Icon: Action_DivineIntervention_Weapon
Properties: Highlighted


Oath_Vengeance_Tenents
DisplayName: Oath of Vengeance Tenets
Description: Oath of Vengeance paladins abide by the following tenets:

Fight the Greater Evil. Exerting your wisdom, identify the higher morality in any given instance, and fight for it.

No Mercy for the Wicked. Chasten those who dole out their villainy by wiping their blight from the world forever.
ExtraDescription: Failure to abide by their tenets will result in a paladin forsaking their Oath, and becoming something very different.
Icon: Action_DivineIntervention_Weapon
Properties: Highlighted


OtherworldlyLeap
Boosts: UnlockSpell(Target_Jump,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
DisplayName: Otherworldly Leap
Description: You can cast the Enhance Leap spell.
Icon: Spell_Transmutation_LongJump


PactOfTheBlade
Boosts: UnlockSpell(Shout_PactOfTheBlade);UnlockSpell(Shout_PactOfTheBlade_Bind)
DisplayName: Pact of the Blade
Description: You can Summon a pact weapon, or Bind the one you are wielding, making it magical.
ExtraDescription: Pact weapons use the wielder's Spellcasting Ability Modifier instead of Strength or Dexterity.
Icon: PassiveFeature_PactOfTheBlade
Properties: Highlighted


PactOfTheTome
Boosts: UnlockSpell(Target_Guidance);UnlockSpell(Target_ViciousMockery);UnlockSpell(Target_ThornWhip)
DisplayName: Pact of the Tome
Description: Your patron grants you a grimoire called 'The Book of Shadows', which allows you to cast Guidance, Vicious Mockery, and Thorn Whip.
Icon: PassiveFeature_PactOfTheTome
Properties: Highlighted


Parry
DisplayName: Parry
Description: Parry the next melee attack that hits you to reduce the damage by [1].
DescriptionParams: 1d8+DexterityModifier
TooltipUseCosts: ReactionActionPoint:1;SuperiorityDie:1
Icon: PassiveFeature_Parry
EnabledConditions: HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source) and HasActionResource('SuperiorityDie',1,0, false)
EnabledContext: OnStatusRemove;OnStatusRemoved;OnTurn
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
ToggleOnFunctors: ApplyStatus(PARRY_PASSIVE_TECHNICAL,100,-1)
ToggleOffFunctors: RemoveStatus(PARRY_PASSIVE_TECHNICAL,100,-1)


Portent
DisplayName: Portent
Description: Your dreams grant you glimpses that let you influence the future.

After each Long Rest, you gain two random Portent Dice. During the day, you can use your reaction to change the die of any Attack Roll or Saving Throw rolled near you to one of your Portent Dice.

Each Portent Die can only be used once, and you lose your unused Portent Dice at the end of the day.
Icon: PassiveFeature_Portent
Properties: Highlighted


PotentCantrip
DisplayName: Potent Cantrip
Description: Your cantrips become harder to evade entirely.

When a creature succeeds its Saving Throw against one of your cantrips, it still takes half the cantrip's damage, but suffers no additional effects.
Icon: PassiveFeature_PotentCantrip
Properties: Highlighted


PotentSpellcasting
Boosts: IF(IsClericCantrip()):DamageBonus(max(0, WisdomModifier))
DisplayName: Potent Spellcasting
Description: Your god grants you even more intense power. You can add your Wisdom Modifier to the damage you deal with cantrips.
Icon: PassiveFeature_PotentSpellcasting
Properties: Highlighted


PrecisionAttack_DUPE_ENTRY_40268
Boosts: UnlockSpell(Shout_PrecisionAttack)
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Precision Attack
Description: You can spend a Superiority Die to add it to the result to an Attack Roll.
Icon: Action_PrecisionAttack


ProjectedWard
Boosts: UnlockInterrupt(Interrupt_ProjectedWard)
DisplayName: Projected Ward
Description: When a nearby ally takes damage and you have an active Arcane Ward, you can sacrifice your ward to reduce the damage they take.
Icon: PassiveFeature_ProjectedWard
Properties: Highlighted


PrimalStrike
Boosts: UnarmedMagicalProperty()
DisplayName: Primal Strike
Description: While in beast form, your attacks count as magical for the purpose of overcoming Resistance and Immunity to non-magical damage.
Icon: PassiveFeature_PrimalStrike
Properties: Highlighted
BoostContext: OnAttack
BoostConditions: HasStatus('SG_Polymorph_BeastShape',context.Source)


PurityOfBody
Boosts: StatusImmunity(SG_Disease);StatusImmunity(SG_Poisoned);Resistance(Poison, Immune)
DisplayName: Purity of Body
Description: You are Immune to Poison damage and can't be Poisoned or affected by disease thanks to the purifying ki flowing through your meridians.
Icon: PassiveFeature_PurityOfBody
Properties: Highlighted


RelentlessAvenger
DisplayName: Relentless Avenger
Description: If you hit an enemy with an Opportunity Attack, your movement speed increases by [1] on your next turn.
DescriptionParams: Distance(4.5)
Icon: PassiveFeature_RelentlessAvenger
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsReactionAttack(context.Source)
StatsFunctors: ApplyStatus(SELF,RELENTLESS_AVENGER,100,1)


RelentlessEndurance
DisplayName: Relentless Endurance
Description: If you reach 0 hit points, you regain [1] instead of becoming Downed.
DescriptionParams: RegainHitPoints(1)
Icon: PassiveFeature_RelentlessEndurance
Properties: Highlighted;OncePerLongRest
StatsFunctorContext: OnCreate;OnLongRest
StatsFunctors: ApplyStatus(SELF,RELENTLESS_ENDURANCE,100,-1)


RelentlessRage
DisplayName: Relentless Rage
Description: Once per Short Rest, if you drop to [1] hit point while Enraged, you regain [2] instead of being Downed.
DescriptionParams: 0;RegainHitPoints(1)
Icon: PassiveFeature_RelentlessRage
Properties: Highlighted;OncePerShortRest
StatsFunctorContext: OnStatusApplied
Conditions: HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RELENTLESS_RAGE,100,-1)


ReliableTalent
Boosts: IF(HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):MinimumRollResult(RawAbility,10);IF(HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):MinimumRollResult(SkillCheck,10);IF(HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):MinimumRollResult(SavingThrow,10)
DisplayName: Reliable Talent
Description: When you make an Ability Check with a Skill you are Proficient with, the lowest result you can roll on the die is [1].
DescriptionParams: 10
Icon: PassiveFeature_ReliableTalent
Properties: Highlighted


RemarkableAthlete_Proficiency
Boosts: IF(not HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source) and CheckedPhysicalAbility(context.Source)):RollBonus(SkillCheck,ProficiencyBonus/2);IF(not HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source) and CheckedPhysicalAbility(context.Source)):RollBonus(RawAbility,ProficiencyBonus/2)
DisplayName: Remarkable Athlete: Proficiency
Description: You're a master of your own body, your athletic prowess extended beyond the usual.

You can add half of your Proficiency Bonus to any Strength, Dexterity, and Constitution Checks that you are not Proficient in.
Icon: PassiveFeature_RemarkableAthlete_Proficiency
Properties: Highlighted


RemarkableAthlete_Jump
Boosts: JumpMaxDistanceBonus(3)
DisplayName: Remarkable Athlete: Jump
Description: You're a master of your own body, your athletic prowess extended beyond the usual.

Your Jump distance is increased by [1].
DescriptionParams: Distance(3)
Icon: PassiveFeature_RemarkableAthlete_Jump
Properties: Highlighted
BoostContext: OnCreate


SculptorOfFlesh
Boosts: UnlockSpell(Target_Polymorph,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
DisplayName: Sculptor of Flesh
Description: You can cast Polymorph with a Warlock spell slot.
Icon: Spell_Transmutation_Polymorph


Shapechanger
Boosts: UnlockSpell(Target_Polymorph_Shapechanger)
DisplayName: Shapechanger
Description: You can cast the Polymorph spell without expending a spell slot.
Icon: PassiveFeature_Shapechanger
Properties: Highlighted


SlowFall
DisplayName: Slow Fall
Description: When you fall, you can use your reaction to gain Resistance to Falling damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_SlowFall
EnabledConditions: HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source)
EnabledContext: OnStatusRemove;OnStatusRemoved;OnTurn
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
ToggleOnFunctors: ApplyStatus(SLOWFALL_PASSIVE_TECHNICAL,100,-1)
ToggleOffFunctors: RemoveStatus(SLOWFALL_PASSIVE_TECHNICAL,100,-1)


SneakAttack_Unlock
Boosts: UnlockInterrupt(Interrupt_SneakAttack);UnlockInterrupt(Interrupt_SneakAttack_Critical)
DisplayName: %%% Unlock Sneak Attack interrupt
Properties: IsHidden


SpellSniper_Critical
Boosts: IF(SpellSniperCheck(context.Source)):ReduceCriticalAttackThreshold(1)
DisplayName: Spell Sniper
Description: The number you need to roll a Critical Hit while attacking with a spell is reduced by 1. This effect can stack.
Icon: PassiveFeature_SpellSniper_Snipe
Properties: Highlighted
BoostContext: OnCast


SplitEnchantment
Boosts: UnlockSpellVariant(SplitEnchantmentProjectileSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyTooltipDescription(),ModifyIconGlow());UnlockSpellVariant(SplitEnchantmentTargetSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyMaximumTargets(Override,2),ModifyTooltipDescription(),ModifyIconGlow());UnlockSpellVariant(SplitEnchantmentTargetTouchSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyMaximumTargets(Override,2),ModifyTooltipDescription(),ModifyIconGlow())
DisplayName: Split Enchantment
Description: You know your enchantments inside and out. You can target 2 creatures with Enchantment spells that would normally only target 1 creature.
Icon: PassiveFeature_SplitEnchantment
Properties: IsToggled;ToggledDefaultOn;Highlighted


SpreadingSpores
DisplayName: Spreading Spores
Description: While Symbiotic Entity is active, you can create a cloud of Spreading Spores.
Icon: PassiveFeature_SpreadingSpores
Properties: Highlighted


StalkersFlurry
DisplayName: Stalker's Flurry
Description: You are swift enough to turn a miss into a new strike. When you miss with a weapon attack, you can make another weapon attack for free.
Icon: PassiveFeature_StalkersFlurry
Properties: Highlighted;OncePerTurn
StatsFunctorContext: OnAttack;OnStatusRemoved
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and IsWeaponAttack() and IsMiss() and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_STALKERS_FLURRY_TECHNICAL') and TurnBased())
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,STALKERS_FLURRY_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,STALKERS_FLURRY,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(STALKERS_FLURRY_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(STALKERS_FLURRY,100,1)


SteelWill
Boosts: Tag(FRIGHTENED_ADV)
DisplayName: Steel Will
Description: Your unshakeable resolve grants you Advantage on Saving Throws against being Frightened.
Icon: PassiveFeature_SteelWill
Properties: Highlighted


StillnessOfMind
DisplayName: Stillness of Mind
Description: If you are Charmed or Frightened, you automatically cast Stillness of Mind to remove the condition.
Icon: PassiveFeature_StillnessOfMind
Properties: Highlighted
StatsFunctorContext: OnTurn
Conditions: (HasStatus('SG_Charmed', context.Source) or HasStatus('SG_Frightened', context.Source)) and HasActionResource('ActionPoint', 1, 0, false, false, context.Source)
StatsFunctors: RemoveStatus(SG_Charmed);RemoveStatus(SG_Frightened);UseActionResource(SELF,ActionPoint,1,0);UseSpell(SELF,Shout_StillnessOfMind,true,true,true)


StormsFury
Boosts: UnlockInterrupt(Interrupt_StormsFury)
DisplayName: Storm's Fury
Description: When you are hit by a melee attack, you deal [1] to the attacker and potentially push them away.
DescriptionParams: DealDamage(ClassLevel(Sorcerer),Lightning)
TooltipUseCosts: ReactionActionPoint:1
TooltipSave: Strength
Icon: GenericIcon_DamageType_Lightning
Properties: Highlighted


SweepingAttack
Boosts: UnlockSpell(Zone_SweepingAttack)
DisplayName: Sweeping Attack
Description: Swing your weapon in a rapid, sweeping arc to attack multiple enemies at once. Roll your superiority die for damage.
Icon: Action_SweepingAttack


TempestuousMagic
DisplayName: Tempestuous Magic
Description: After you cast a Level 1 spell or higher you can Fly as a bonus action until the end of your turn without receiving Opportunity Attacks.
Icon: PassiveFeature_TempestuousMagic
Properties: Highlighted
StatsFunctorContext: OnCast
Conditions: IsSpell() and not IsCantrip()
StatsFunctors: ApplyStatus(SELF, TEMPESTUOUS_MAGIC, 100, 1);


ThunderboltStrike
DisplayName: Thunderbolt Strike
Description: When you deal Lightning or Thunder damage to a creature that is Large or smaller, you can also push it up to [1].
DescriptionParams: Distance(3)
Icon: PassiveFeature_ThunderboltStrike
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: (HasDamageDoneForType(DamageType.Lightning,context.Target) or HasDamageDoneForType(DamageType.Thunder,context.Target)) and TargetSizeEqualOrSmaller(Size.Large)
StatsFunctors: Force(3, OriginToTarget);ApplyStatus(THUNDERBOLT_STRIKE,100,1)


ThirstingBlade_Blade
DisplayName: %%% EMPTY
Icon: PassiveFeature_ThirstingBlade
Properties: IsHidden
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasPactWeapon() and HasPassive('PactOfTheBlade',context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_THIRSTING_BLADE_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_THIRSTING_BLADE,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_THIRSTING_BLADE_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_THIRSTING_BLADE,100,1)


ThirstingBlade_Tome
Boosts: UnlockSpell(Target_AnimateDead,Singular,,UntilRest,Charisma);UnlockSpell(Target_CallLightning,Singular,,UntilRest,Charisma);UnlockSpell(Target_Haste,Singular,,UntilRest,Charisma)
DisplayName: %%% EMPTY
Icon: PassiveFeature_ThirstingBlade
Properties: IsHidden
BoostContext: OnCreate
BoostConditions: HasPassive('PactOfTheTome',context.Source) and HasPassive('ThirstingBlade_Check',context.Source)


ThirstingBlade_Check
DisplayName: Deepened Pact
Description: Pleased with your service, your otherworldly patron added new boons to the terms of your pact.

Blade pactholders gain an extra attack with their pact weapon.

The Pact of the Chain's familiar also gains an extra attack.

Pact of the Tome warlocks can cast Animate Dead, Haste, Call Lightning once per long rest.
Icon: PassiveFeature_ThirstingBlade
Properties: Highlighted


Thought_Shield_Psychic_Resistance
Boosts: Resistance(Psychic,Resistant)
DisplayName: Thought Shield: Psychic Resistance
Description: An elder being shields your brain. You gain Resistance to Psychic damage.
Icon: PassiveFeature_ThoughtShield_PsychicReflection
Properties: Highlighted
StatsFunctorContext: OnDamage


Thought_Shield_Psychic_Reflection
Boosts: RedirectDamage(1,,Psychic,true)
DisplayName: Thought Shield: Psychic Reflection
Description: Your patron doesn't appreciate attempts to attack your mind. When you take Psychic damage, your attacker takes the same damage.
Icon: PassiveFeature_ThoughtShield_PsychicResistance
Properties: Highlighted


Tranquility
DisplayName: Tranquillity
Description: Long Rests surround you with an aura of peace, granting you Sanctuary.
Icon: PassiveFeature_Tranquility
Properties: Highlighted
StatsFunctorContext: OnLongRest
StatsFunctors: ApplyStatus(SELF,SANCTUARY_TRANQUILITY,100,-1)


TransmutationStone
Boosts: UnlockSpell(Target_TransmutersStone)
DisplayName: Transmuter's Stone
Description: You can create Transmuter's Stones.
ExtraDescription: Once you have created a stone, you need to cast a Transmutation spell of Level 1 or higher or take a Long Rest before you can create another one.
Icon: PassiveFeature_TransmutationStone
Properties: Highlighted


TransmutationStone_Activation
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnCast;OnAttack
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Transmutation) and not IsCantrip()
StatsFunctors: RemoveStatus(SELF,TRANSMUTERS_STONE_USED)


UnarmoredDefense_Monk
Boosts: ACOverrideFormula(10,true,Dexterity,Wisdom)
DisplayName: Unarmoured Defence
Description: Your reflexes are as effective as any armour. While not wearing armour, you add your Wisdom Modifier to your Armour Class.
Icon: PassiveFeature_UnarmoredDefense
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_1
Boosts: ActionResource(Movement, 3, 0)
DisplayName: Unarmoured Movement
Description: Your movement speed increases by [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(3)
Icon: PassiveFeature_UnarmoredMovement
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_2
Boosts: ActionResource(Movement, 4.5, 0)
DisplayName: Unarmoured Movement
Description: Your movement speed increases by [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(4.5)
Icon: PassiveFeature_UnarmoredMovement_2
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_3
Boosts: ActionResource(Movement, 6, 0)
DisplayName: Unarmoured Movement
Description: Your movement speed increases by [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(6)
Icon: PassiveFeature_UnarmoredMovement_3
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_DifficultTerrain
Boosts: StatusImmunity(SG_DifficultTerrain);JumpMaxDistanceBonus(6)
DisplayName: Advanced Unarmoured Movement
Description: Difficult Terrain doesn't slow you down and you can Jump an additional [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(6)
Icon: PassiveFeature_UnarmoredMovement_DifficultTerrain
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UndeadThrall_BetterSummon
DisplayName: Undead Thralls: Better Summons
Description: Creatures created with Animate Dead have additional hit points equal to your wizard level, and your Proficiency Bonus is added to their damage.
Icon: PassiveFeature_UndeadThralls_BetterSummons
Properties: Highlighted


UndeadThrall_ExtraSummon
Boosts: UnlockSpellVariant(UndeadThrallAnimateDeadSpellVariation(),ModifyNumberOfTargets(AdditiveFinal,1),ModifyTargetRadius(Override,6))
DisplayName: Undead Thralls: Additional Undead
Description: When you use Animate Dead, you can raise an additional corpse.
Icon: PassiveFeature_UndeadThralls_ExtraSummon
Properties: Highlighted


UndeadThrall_FreeSpell
Boosts: UnlockSpell(Target_AnimateDead,AddChildren ,d136c5d9-0ff0-43da-acce-a74a07f8d6bf)
DisplayName: Undead Thralls: Animate Dead
Description: You gain the Animate Dead spell, if you didn't have it already.
Icon: PassiveFeature_UndeadThralls_FreeSpell
Properties: Highlighted


Unstable_Backlash
Boosts: UnlockInterrupt(Interrupt_Unstable_Backlash)
DisplayName: Unstable Backlash
Description: While enraged, when you take damage or fail a Saving Throw, you trigger another Wild Magic effect that replaces the current one.
Icon: PassiveFeature_Generic_Magical
Properties: Highlighted


WardingFlare_Improved
Boosts: UnlockInterrupt(Interrupt_WardingFlare_Improved)
DisplayName: Improved Warding Flare
Description: When an enemy attacks an ally, you can use your reaction to impose Disadvantage on the Attack Roll, possibly causing their attack to miss.
Icon: PassiveFeature_ImprovedFlare


WarGodsBlessing
Boosts: UnlockInterrupt(Interrupt_WarGodsBlessing)
DisplayName: Channel Divinity: War God's Blessing
Description: Endow a nearby ally with the glory of your god to grant them a +[1] bonus to their Attack Roll.
DescriptionParams: 10
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_WarGodsBlessing
Properties: Highlighted


WarMagic
DisplayName: War Magic
Description: You have honed your body and magic for war. After you cast a cantrip, you can make a weapon attack using a bonus action.
Icon: PassiveFeature_WarMagic
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and IsCantrip() and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_WAR_MAGIC_TECHNICAL') and TurnBased()) and HasActionResource('BonusActionPoint', 1, 0, false, false, context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_MAGIC_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_MAGIC,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_MAGIC_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_MAGIC,100,1)


WarPriest
DisplayName: War Priest
Description: When you make an unarmed or weapon attack, you can spend a War Priest Charge to make an additional attack as a bonus action.
Icon: PassiveFeature_WarPriest
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasActionResource('WarPriestActionPoint', 1, 0, false, false, context.Source) and not HasStatus('TAD_MIND_SANCTUARY',context.Source) and HasActionResource('BonusActionPoint', 1, 0, false, false, context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_PRIEST_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_PRIEST,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_PRIEST_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_PRIEST,100,1)


WhispersOfTheGrave
Boosts: UnlockSpell(Target_SpeakWithDead_WhispersOfTheGrave)
DisplayName: Whispers of the Grave
Description: You can cast Speak with Dead without expending a spell slot.
Icon: Spell_Necromancy_SpeakWithDead


WildMagicRage
Boosts: UnlockSpell(Shout_Rage_WildMagic)
DisplayName: Wild Magic Surge
Description: A magical energy roils inside of you, ready to erupt. When you enter a Rage, you trigger a random magical effect.
Icon: PassiveFeature_WildMagicRage
Properties: Highlighted


WildMagicBarbarian_FlumphDestruct
DisplayName: %%% Flumph Self Destruct
Properties: IsHidden
StatsFunctorContext: OnAttacked
StatsFunctors: RemoveStatus(FLUMPH_EXPLODE)


WildMagic_Heal_DUPE_ENTRY_14730
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: not IsCantrip()
StatsFunctors: IF(SpellPowerLevelEqualTo(1)):ApplyStatus(WILD_MAGIC_HEAL_1,100,0);IF(SpellPowerLevelEqualTo(2)):ApplyStatus(WILD_MAGIC_HEAL_2,100,0);IF(SpellPowerLevelEqualTo(3)):ApplyStatus(WILD_MAGIC_HEAL_3,100,0);IF(SpellPowerLevelEqualTo(4)):ApplyStatus(WILD_MAGIC_HEAL_4,100,0);IF(SpellPowerLevelEqualTo(5)):ApplyStatus(WILD_MAGIC_HEAL_5,100,0);IF(SpellPowerLevelEqualTo(6)):ApplyStatus(WILD_MAGIC_HEAL_6,100,0)


WrathOfTheStorm
Boosts: UnlockInterrupt(Interrupt_WrathOfTheStorm_Lightning);UnlockInterrupt(Interrupt_WrathOfTheStorm_Thunder)
DisplayName: Wrath of the Storm
Description: Strike back at an attacking creature, potentially dealing [1]. On a failed Saving Throw you deal half of a [2] roll.
DescriptionParams: DealDamage(2d8,Lightning);DealDamage(2d8,Thunder)
TooltipUseCosts: ReactionActionPoint:1
Icon: GenericIcon_DamageType_Thunder


WildStrike
DisplayName: Wild Strike
Description: You can make an additional attack after making an unarmed strike while in wildshape.
Icon: PassiveFeature_WildStrike
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasStatus('SG_Polymorph_BeastShape',context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_EXTRA_ATTACK,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_EXTRA_ATTACK,100,1)


WildStrike_2
DisplayName: Improved Wild Strike
Description: You can make [1] additional attack after making an unarmed strike while in wildshape.
DescriptionParams: 2
Icon: PassiveFeature_WildStrike
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasStatus('SG_Polymorph_BeastShape',context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_2_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_2_EXTRA_ATTACK,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_2_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_2_EXTRA_ATTACK,100,1)
Stats inherited from: *WildStrike


SPELLS_PASSIVES_DUPE_ENTRY_50530
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


ArmorOfAgathys_3
DescriptionParams: DealDamage(15,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,15, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


ArmorOfAgathys_4
DescriptionParams: DealDamage(20,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,20, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


ArmorOfAgathys_5
DescriptionParams: DealDamage(25,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,25, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


ArmorOfAgathys_6
DescriptionParams: DealDamage(30,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,30, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


Contagion_Slimy_Doom_Stunned
DisplayName: Slimy Doom: Stunned
Description: When the affected entity is hit with an attack, it becomes Stunned for [1] turn.
DescriptionParams: 1
Icon: Spell_Necromancy_Contagion_SlimyDoom
StatsFunctorContext: OnDamaged
Conditions: TotalDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(STUNNED,100,1)


FireShield_Chill
DisplayName: Fire Shield: Chill
Description: Deal [1] to melee attackers.
DescriptionParams: DealDamage(2d8,Cold)
Icon: Spell_Evocation_FireShield_Chill
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(PASSIVE_FIRE_SHIELD_CHILL,100,0);ApplyStatus(SELF,PASSIVE_FIRE_SHIELD_CHILL_ATTACKER,100,0);DealDamage(SWAP,2d8, Cold,Magical)


FireShield_Warm
DisplayName: Flame Shield: Fire
Description: Deal [1] to melee attackers.
DescriptionParams: DealDamage(2d8,Fire)
Icon: Spell_Evocation_FireShield_Warm
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(PASSIVE_FIRE_SHIELD_WARM,100,0);ApplyStatus(SELF,PASSIVE_FIRE_SHIELD_WARM_ATTACKER,100,0);DealDamage(SWAP,2d8, Fire,Magical)


HellishRebuke_3
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(4d10,Fire)
ExtraDescription: On a successful save, the target still takes half damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: Spell_HellishRebuke
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Target_HellishRebuke_3,true,true,true);UseActionResource(ReactionActionPoint,1);RemoveStatus(HELLISH_REBUKE_3)


HellishRebuke_4
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(5d10,Fire)
ExtraDescription: On a successful save, the target still takes half damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: Spell_HellishRebuke
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Target_HellishRebuke_4,true,true,true);UseActionResource(ReactionActionPoint,1);RemoveStatus(HELLISH_REBUKE_4)


GuardianOfFaith_Attack
DisplayName: Guardian of Faith
Description: When an entity enters your attack range, you can strike them.
Icon: Spell_Conjuration_GuardianOfFaith
StatsFunctorContext: OnEnterAttackRange
Conditions: Character() and Enemy()
StatsFunctors: UseAttack()


Slow_ActionPoint
DisplayName: Slow: Actions
Description: You can't take both an action and a bonus action. If you take an action, you lose a bonus action, and vice versa.

You also can't make more than 1 attack per turn.
TooltipUseCosts: ActionPoint:1;BonusActionPoint:1
Icon: Spell_Transmutation_Slow
StatsFunctorContext: OnCast
StatsFunctors: IF(not HasActionResource('BonusActionPoint',1,0, false)):UseActionResource(SELF, ActionPoint,1);IF(not HasActionResource('ActionPoint',1,0, false)):UseActionResource(SELF, BonusActionPoint,1)


Slow_Casting
DisplayName: Slow: Casting
Description: If you cast a spell that costs 1 action, roll a d20. On 11 or higher, you hang in prepare phase and skip turn. On your next turn you must spend an Action Point and finish casting. If you don't have an Action Point, the spell is cancelled.
Icon: Spell_Transmutation_Slow


WildMagicBarbarian_MagicRetribution_Passive
DisplayName: Wild Magic: Magic Retribution
Description: Your magic lashes out whenever you take damage.

Until the end of your Rage, enemies that hit you take [1] in retaliation.
DescriptionParams: DealDamage(1d6, Force)
Icon: statIcons_WildMagic_Barbarian_MagicRetribution
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: DealDamage(SWAP,1d6, Force,Magical);ApplyStatus(SELF,PASSIVE_WILDMAGIC_MAGICRETRIBUTION_DEFENDER,100,0);ApplyStatus(PASSIVE_WILDMAGIC_MAGICRETRIBUTION_ATTACKER,100,0)


MONSTERS_PASSIVES_DUPE_ENTRY_56583
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


Bat_Diseased_Cosmetic
Icon: GenericIcon_Intent_Debuff


DamageShield_NPC_Any_Acid
Boosts: RedirectDamage(3,Acid,,true)
DisplayName: %%% Damage Shield Technical - Any Acid
Description: %%% Technical passive to reflect damage into acid x2
Properties: IsHidden


DamageShield_NPC_Physical
Boosts: RedirectDamage(2,Force,Physical,true)
DisplayName: %%% Damage Shield Technical - Physical
Description: %%% Technical passive to reflect physical damage x2
Properties: IsHidden


DamageShield_NPC_Radiant
Boosts: RedirectDamage(2,Force,Radiant,true)
DisplayName: %%% Damage Shield Technical - Radiant
Description: %%% Technical passive to reflect radiant damage x2
Properties: IsHidden*
Stats inherited from: *DamageShield_NPC_Physical


DamageShield_NPC_Fire
Boosts: RedirectDamage(2,Force,Fire,true)
DisplayName: %%% Damage Shield Technical - Fire
Description: %%% Technical passive to reflect fire damage x2
Properties: IsHidden*
Stats inherited from: *DamageShield_NPC_Physical


Devour_ShamblingMound
DisplayName: External Digestion
Description: Can Devour any creature that is Restrained and steeping in its Digestive Juices.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Dragon_Red_Retaliate
DisplayName: Draconic Fury
Description: The dragon can retaliate against an attacker with its breath weapon once per round.
DescriptionParams:
ExtraDescription:
ExtraDescriptionParams:
LoreDescription:
TooltipUseCosts:
TooltipSave:
TooltipConditionalDamage:
TooltipPermanentWarnings:
Icon: Action_Dragonborn_BreathWeapon_FireCone
PriorityOrder:
Properties: Highlighted
Conditions: Enemy() and HasStatus('DRAGON_RED_RETALIATE') and HasLastAttackTriggered()
StatsFunctors: UseSpell(SWAP,Projectile_FireballRetaliate_Dragon,true,true,true)
StatsFunctorContext: OnDamaged*
Stats inherited from: *HellishRebuke


Dragon_Skeletal_Retaliate
Icon: Action_Dragonborn_BreathWeapon_Lightning
Conditions: Enemy() and HasStatus('DRAGON_SKELETAL_RETALIATE') and not HasStatus('DRAGON_SKELETAL_FLIGHTSTATE') and HasLastAttackTriggered()
StatsFunctors: UseSpell(SWAP,Projectile_LightningBreathRetaliate_Dragon_Skeletal,true,true,true)
DisplayName: Draconic Fury*
Description: The dragon can retaliate against an attacker with its breath weapon once per round. *
Properties: Highlighted*
StatsFunctorContext: OnDamaged*
DescriptionParams: DealDamage(2d10,Fire)**
ExtraDescription: On a successful save, the target still takes half damage.**
TooltipUseCosts: ReactionActionPoint:1**
PriorityOrder: 2**
Stats inherited from: *Dragon_Red_Retaliate **HellishRebuke


Multiattack_Drider
DisplayName: Multiattack: Wounded Target
Description: The drider can Multiattack if its target has fewer than all of its hit points.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_GiantEagle
DisplayName: Multiattack
Description: The giant eagle can Multiattack if its target is Prone or Restrained.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Mummy
DisplayName: Multiattack: Frightened
Description: The Mummy can Multiattack if its target is Frightened.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Cloaker
DisplayName: Multiattack
Description: Can Multiattack if the target is Frightened.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_SteelWatcherTitan
DisplayName: Multiattack: Prone, Restrained, or Maimed
Description: This Steel Watcher can Multiattack any Prone, Maimed, or Restrained creature.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Surgeon
DisplayName: Multiattack: Wounded
Description: Malus Thorm can Multiattack if his hit points are at 40% or less.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Doppelganger
DisplayName: Multiattack: Morphic Ambush
Description: Can Multiattack if the target is Ambushed.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Werewolf
DisplayName: Multiattack: Wounded
Description: Can Multiattack if the target is Prone or if its hit points are at 60% or less.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


NeedleBlight_NeedleBurst
DisplayName: Needle Burst
Description: Explode in a Needle Burst upon dying.
Properties: Highlighted


VineBlight_VineBody
DisplayName: Tanglevine Form
Description: Any creature making a melee attack against this mess of writhing vines may become Entangled.
Icon: PassiveFeature_Generic_Nature
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: IF(not SavingThrow(Ability.Strength, 13, false, false, context.Source)):ApplyStatus(SWAP,ENSNARED_VINES,100,2)


ShadowTeleport_Meazel
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: SpellId('Target_ShadowTeleport_Meazel')
StatsFunctors: ApplyStatus(SELF,GARROTE_SOURCE_TECHNICAL,100,1)


EyesOfTheNight_Raven
Boosts: StatusImmunity(BLINDED_DARKNESS)
DisplayName: Eyes of the Night
Description: The dire raven can see within magical darkness.
Icon: PassiveFeature_Generic_WildAnimal


ExplosiveRetribution
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Generic_Explosion
Properties: IsHidden;OncePerCombat
StatsFunctorContext: OnAttacked;OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Combat() and HasHPLessThan(20)
StatsFunctors: ApplyStatus(ORTHON_LAUGH,100,2);UseActionResource(ReactionActionPoint,1)


LivingShadow
DisplayName: Living Shadow
Description: While Lightly or Heavily Obscured, this character has Resistance to all damage except Force, Psychic, or Radiant.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnObscurityChanged
Conditions: not HasObscuredState(ObscuredState.Clear,context.Source)
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(LIVING_SHADOW,100,-1)


ShadowVeil
DisplayName: Shadow Veil
Description: While Lightly or Heavily Obscured, the shadow mastiff is Resistant to non-magical Bludgeoning, Piercing, and Slashing damage.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnObscurityChanged
Conditions: not HasObscuredState(ObscuredState.Clear,context.Source)
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SHADOWVEIL_MASTIFF,100,-1)


ShadowyRetreat
DisplayName: Shadowblend
Description: While Lightly or Heavily Obscured, this creature gains the ability to blend with shadows and become Invisible.
Icon: PassiveFeature_Generic_Invisibility
Properties: Highlighted
StatsFunctorContext: OnMovedDistance;OnObscurityChanged
Conditions: (((context.HasContextFlag(StatsFunctorContext.OnMovedDistance)) and (not HasObscuredState(ObscuredState.Clear,context.Source) or HasObscuredState(ObscuredState.HeavilyObscured,context.Source) or HasObscuredState(ObscuredState.LightlyObscured,context.Source)) and not HasStatus('SHADOWBLEND', context.Source) and Combat(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnObscurityChanged) and (not HasObscuredState(ObscuredState.Clear) or HasObscuredState(ObscuredState.HeavilyObscured) or HasObscuredState(ObscuredState.LightlyObscured)) and not HasStatus('SHADOWBLEND') and Combat())) and not HasStatus('SEE_INVISIBILITY_REVEAL') and not HasStatus('FAERIE_FIRE') and not HasStatus('BRANDING_SMITE')
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnMovedDistance)):ApplyStatus(SELF,SHADOWBLEND,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnMovedDistance)):ApplyStatus(SELF,SHADOWBLEND_REMOVE_HELPER,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SHADOWBLEND,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SHADOWBLEND_REMOVE_HELPER,100,-1);CreateExplosion(Projectile_Shadowblend_Effect);


Amorphous
DisplayName: Amorphous
Description: The creature's body is difficult to manipulate; it cannot be shoved, pushed, or thrown.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted


AuraOfVileOblivion_Technical
DisplayName: %%% EMPTY
Description: %%% TECHNICAL - To help douse flames around the Wraith
Icon: PassiveFeature_Generic_Darkness
Properties: IsHidden
StatsFunctorContext: OnMovedDistance
StatsFunctors: ApplyStatus(SELF,AURA_OF_VILEOBLIVION_DOUSE,100,0)


VileOblivion
DisplayName: Extinguishing Malice
Description: Nearby lights are extinguished in the presence of this creature's roiling darkness.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnTurn
Conditions: not HasStatus('AURA_OF_VILEOBLIVION', context.Source)
StatsFunctors: ApplyStatus(SELF,AURA_OF_VILEOBLIVION,100,-1)


ImmutableForm
Boosts: StatusImmunity(SG_Polymorph);IF(SpellId('Target_Banishment')):RollBonus(SavingThrow,5)
DisplayName: Immutable Form
Description: Spells that alter someone's form have no effect on the affected entity, and it has a +[1] bonus to Saving Throws against spells that would remove it from this plane.
DescriptionParams: 5
Icon: PassiveFeature_SteelWatcher_ImmutableForm
Properties: Highlighted


ImmutableExistance
Boosts: StatusImmunity(SG_Polymorph);StatusImmunity(BANISHED);StatusImmunity(BANISHING_SMITE);StatusImmunity(BANISHING_SMITE_RANGED);
DisplayName: Immutable Form*
Description: Spells that alter someone's form have no effect on the affected entity, and it has a +[1] bonus to Saving Throws against spells that would remove it from this plane.*
DescriptionParams: 5*
Icon: PassiveFeature_SteelWatcher_ImmutableForm*
Properties: Highlighted*
Stats inherited from: *ImmutableForm


LightweightFrame
Boosts: Advantage(SavingThrow,Dexterity);ActionResource(Movement, 9, 0);
DisplayName: Agile Chassis
Description: The lightweight build of this Steel Watcher grants it Advantage on Dexterity Saving Throws and an additional [1] movement speed.
DescriptionParams: Distance(9)
Icon: PassiveFeature_Generic_Tactical
Properties: Highlighted


SelfDestruct_SteelWatcher
Boosts: UnlockInterrupt(Interrupt_SteelWatcher_Biped_SelfDestruct_Begin);UnlockInterrupt(Interrupt_SteelWatcher_Biped_SelfDestruct_Begin_BanishingSmite)
DisplayName: Failsafe Protocol
Description: After losing a significant amount of hit points, this creature will begin a Self-Detonation Protocol to eliminate all nearby threats. If it dies, it instantly Detonates.
Icon: PassiveFeature_Generic_Explosion
Properties: Highlighted


BrutalBite
DisplayName: Knockdown Jaws
Description: Bite attacks from this creature can possibly knock the target Prone.
Icon: PassiveFeature_Generic_WildAnimal
Properties: Highlighted


ShadowStealth
DisplayName: Shadow Stealth
Description: While Lightly or Heavily Obscured, this creature does not provoke opportunity attacks when they move away from a foe.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnMovedDistance;OnObscurityChanged
Conditions: (((context.HasContextFlag(StatsFunctorContext.OnMovedDistance)) and (not HasObscuredState(ObscuredState.Clear,context.Source) or HasObscuredState(ObscuredState.HeavilyObscured,context.Source) or HasObscuredState(ObscuredState.LightlyObscured,context.Source)) and not HasStatus('SHADOW_STEALTH', context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnObscurityChanged) and (not HasObscuredState(ObscuredState.Clear) or HasObscuredState(ObscuredState.HeavilyObscured) or HasObscuredState(ObscuredState.LightlyObscured)) and not HasStatus('SHADOW_STEALTH'))) and Combat()
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnMovedDistance)):ApplyStatus(SELF,SLIPPERY_SHADOWS,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SLIPPERY_SHADOWS,100,-1)


Surprise_Immunity
Boosts: StatusImmunity(SURPRISED)
DisplayName: Perfect Sentry
Description: You can't be Surprised.
DescriptionParams:
Icon: PassiveFeature_Generic_Threat
Properties: Highlighted*
Stats inherited from: *Alert


Talkative
DisplayName: Talkative
Description: Despite its lack of lips this character can cast spells using verbal components.
Icon: GenericIcon_Intent_Utility


Turret_Weakspot
DisplayName: Weak Spot
Icon: GenericIcon_Intent_Debuff
StatsFunctorContext: OnAttacked
Conditions: not FacingMe()
StatsFunctors: ApplyStatus(STUNNED,100,1);ApplyStatus(AI_HELPER_SCRIPTEVENT, 100, 1)


MistyEscape_ShadarKai_GloomWeaver
DisplayName: Misty Presence
Description: After taking damage this character may turn Invisible.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Generic_Invisibility
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Shout_Invisibility_ShadarKai_GloomWeaver,true,true,true);UseActionResource(SELF, ReactionActionPoint,1)


DispelEvilAndGood_Charm_Check
DisplayName: %%% EMPTY
EnabledContext: OnCast
Properties: IsHidden
StatsFunctorContext: OnStatusApply
Conditions: HasStatus('SG_Charmed',context.Target) and not HasStatus('CHARMED_TECHNICAL',context.Target)
StatsFunctors: ApplyStatus(CHARMED_TECHNICAL,100,-1)


DispelEvilAndGood_Frightened_Check
Conditions: HasStatus('SG_Frightened',context.Target) and not HasStatus('FRIGHTENED_TECHNICAL',context.Target)
StatsFunctors: ApplyStatus(FRIGHTENED_TECHNICAL,100,-1)
DisplayName: %%% EMPTY*
EnabledContext: OnCast*
Properties: IsHidden*
StatsFunctorContext: OnStatusApply*
Stats inherited from: *DispelEvilAndGood_Charm_Check


DispelEvilAndGood_Possessed_Check
Conditions: HasStatus('SG_Possessed',context.Target) and not HasStatus('POSSESSED_TECHNICAL',context.Target)
StatsFunctors: ApplyStatus(POSSESSED_TECHNICAL,100,-1)
DisplayName: %%% EMPTY*
EnabledContext: OnCast*
Properties: IsHidden*
StatsFunctorContext: OnStatusApply*
Stats inherited from: *DispelEvilAndGood_Charm_Check


DeathBurst_IntellectDevourer
DisplayName: Fit to Burst
Description: When the intellect glutton dies, it bursts in a Morphic Brine Explosion.
DescriptionParams: DealDamage(8d6,Acid);Distance(3)
Icon: PassiveFeature_Generic_Explosion
Properties: Highlighted


Entangle_Dryad
DisplayName: Grasp of the Forest
Description: Weapon attacks can Entangle the target.
Icon: PassiveFeature_Generic_Nature
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasDamageEffectFlag(DamageFlags.Hit) and IsWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 10)):ApplyStatus(ENSNARED_VINES,100,1)


LightSensitivity
Boosts: IF(HasObscuredState(ObscuredState.Clear,context.Source)):Disadvantage(AttackRoll);IF(HasObscuredState(ObscuredState.Clear,context.Source)):Disadvantage(Skill,Perception)
DisplayName: Light Sensitivity
Description: While in bright light, this creature has Disadvantage on Attack Rolls and Perception Checks that rely on sight.
Icon: PassiveFeature_SunlightSensitivity
Properties: Highlighted


ConsumeTheFaithful
DisplayName: Consume the Faithful
Description: The Apostle can use a reaction to consume a sacrificial necromite and gain Reaper's Reward.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Generic_Death
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: SpellId('Target_OfferSelf_Necromite')
StatsFunctors: UseSpell(SWAP,Target_Consume_Apostle,true,true,false);UseActionResource(ReactionActionPoint,1)


BlessingsOfKnowledge
DisplayName: Blessings of Knowledge
Description: Become Proficient in two of the following Skills: Arcana, History, Nature, or Religion. Your Proficiency Bonus is doubled for Ability Checks made using these Skills.
Icon: PassiveFeature_BlessingsOfKnowledge


EightLeggedWaltz_Spider
DisplayName: Eight Legged Waltz
Description: Whenever you start your turn on a web surface, you now gain extra movement speed and become Resistance to Poison damage.
Icon: PassiveFeature_Generic_WildAnimal
Properties: Highlighted


ArmyArcana
DisplayName: Army Arcana
Description: Create pockets of safety within your spells. Allies automatically succeed their Saving Throws against your spells and take no damage from them.
Icon: PassiveFeature_SculptSpells*
Properties: Highlighted*
Stats inherited from: *SculptSpells


FlamingSphere_State_4
DescriptionParams: DealDamage(4d6,Fire)
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA_4,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA_4)
DisplayName: Ablaze*
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.*
Icon: Spell_Conjuration_FlamingSphere*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
Stats inherited from: *FlamingSphere_State


FlamingSphere_State_5
DescriptionParams: DealDamage(5d6,Fire)
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA_5,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA_5)
DisplayName: Ablaze*
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.*
Icon: Spell_Conjuration_FlamingSphere*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
Stats inherited from: *FlamingSphere_State


FlamingSphere_State_6
DescriptionParams: DealDamage(6d6,Fire)
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA_6,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA_6)
DisplayName: Ablaze*
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.*
Icon: Spell_Conjuration_FlamingSphere*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
Stats inherited from: *FlamingSphere_State


GiftOfTheEverLivingOnes
DisplayName: Gift of the Ever-Living Ones
Description: You regain the maximum possible hit points when healing.
Icon: GenericIcon_Intent_Healing


GraspOfHadar
DisplayName: Grasp of Hadar
Description: Move the target in a straight line 3m closer to you.
Icon: GenericIcon_Intent_Control


GraveMagic
DisplayName: Grave Magic
Description: Whenever you deal damage with a spell, deal an additional 1d8 Necrotic damage.
Icon: GenericIcon_DamageType_Necrotic
StatsFunctorContext: OnDamage
Conditions: HasSpellFlag(SpellFlags.Spell)
StatsFunctors: DealDamage(1d8,Necrotic,Magical)


HellishRebukeMyrmidon
Boosts: UnlockInterrupt(Interrupt_HellishRebuke_Myrmidon)
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(2d10,Fire)
Icon: GenericIcon_DamageType_Fire


Poison_Myrmidon
Boosts: Tag(POISONED_MYRMIDON)
DisplayName: Hidden
Description: %%% Technical used to apply tag for VFX
Properties: IsHidden
BoostContext: OnStatusApplied;OnStatusRemoved
BoostConditions: HasStatus('POISONED',context.Source)


ImprovedCritical
Boosts: ReduceCriticalAttackThreshold(1)
DisplayName: Improved Critical Hit
Description: The number you need to roll a Critical Hit while attacking is reduced by 1. This effect can stack.
Icon: PassiveFeature_ImprovedCritical
Properties: Highlighted


ImprovedPactWeapon_AttackBonus
DisplayName: Honed Pact Weapon
Description: The weapon gains a +1 bonus to its attack and damage rolls, unless it is a magic weapon that already has a bonus to those rolls.
Icon: GenericIcon_Intent_Buff


ImprovedPactWeapon_ExpandedChoices
DisplayName: Cornucopia Choice of Pact Weapon
Description: The weapon you conjure can be a shortbow, longbow, light crossbow, or heavy crossbow.
Icon: GenericIcon_Intent_Buff


ImmuneToWadableWater
Properties: IsHidden


PsionicRebuke_Netherbrain
DisplayName: Psionic Retribution
Description: The Netherbrain permits no interference - as a reaction to taking damage, it releases Brainquakes.
DescriptionParams: DealDamage(6d6,Psychic)
ExtraDescription:
Icon: GenericIcon_DamageType_Psychic
StatsFunctors: UseSpell(SWAP,Target_PsionicRebuke_Netherbrain,true,true,true);UseActionResource(ReactionActionPoint,1);
TooltipUseCosts: ReactionActionPoint:1*
PriorityOrder: 2*
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted;Temporary*
StatsFunctorContext: OnDamaged*
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()*
Stats inherited from: *HellishRebuke


Ki_FlurryOfBlows
DisplayName: Flurry of Blows
Description: You can spend a ki point to deliver two swift punches as a bonus action.
Icon: GenericIcon_Intent_Utility


LanceOfLethargy
DisplayName: %%% Lance of Lethargy
Properties: IsHidden


NaturesStep_Dryad
DisplayName: Nature's Step
Description: Alter the terrain around you, allowing nearby allies in the area to travel with ease.

You and your allies aren't affected by Difficult Terrain, can't be Restrained or Paralysed, and gain Resistance to Poison damage.
Icon: PassiveFeature_Generic_Nature
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted;ToggledDefaultOn
ToggleOnFunctors: ApplyStatus(NATURES_STEP_AURA_DRYAD,100,-1)
ToggleOffFunctors: RemoveStatus(NATURES_STEP_AURA_DRYAD)


NecroticAttacks_DeathKnight
Boosts: IF(IsMeleeWeaponAttack()):CharacterWeaponDamage(4d8,Necrotic)
DisplayName: Revenant's Ire
Description: This profane entity's weapon attacks deal an additional [1].
DescriptionParams: DealDamage(4d8,Necrotic)
Icon: GenericIcon_DamageType_Necrotic
BoostContext: OnCreate
StatsFunctorContext: OnDamage


TombOfLevistus
DisplayName: Tomb of Levistus
Description: %%% Deprecated
Properties: IsHidden


AversionOfFire
DisplayName: Aversion of Fire
Description: If this entity takes Fire damage, it receives Disadvantage on Attack Rolls and Ability Checks until the end of its next turn.
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeFire()
StatsFunctors: ApplyStatus(FIRE_AVERSION,100,1);


LightningAbsortion
DisplayName: Lightning Absorption
Description: When this entity is subjected to Lightning damage, it takes no damage and instead regains hit points equal to the Lightning damage dealt.
Icon: GenericIcon_DamageType_Lightning
Properties: Highlighted


GrimHarvest
DisplayName: Grim Harvest
Description: Once per turn, if you kill a creature with a spell, you regain hit points equal to twice the spell slot level used - thrice if it's a Necromancy spell. Undead and constructs are unaffected.
Icon: PassiveFeature_GrimHarvest
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and not Item() and not HasStatus('GRIM_HARVEST_SPENT', context.Source)
StatsFunctors: IF(IsSpell() and not IsSpellSchool(SpellSchool.Necromancy) and not IsCantrip()):RegainHitPoints(SELF,2*SpellPowerLevel);IF(IsSpellSchool(SpellSchool.Necromancy) and not IsCantrip()):RegainHitPoints(SELF,3*SpellPowerLevel);IF(IsSpell() and not IsCantrip()):ApplyStatus(SELF,GRIM_HARVEST_SPENT,100,1)


MagicAllergy_InRange
DisplayName: Gremishka's Magic Allergy
Description: Within the range of a Gremishka's Magic Allergy.
Icon: PassiveFeature_Generic_Threat
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: HasSpellFlag(SpellFlags.Spell)
StatsFunctors: CreateExplosion(SELF,Projectile_MagicAllergy_Unstable)


NursePresence_Aura_Technical
DisplayName: %%% Technical Passive - Nurse Presence
Description: %%% The nurse has an aura that blocks the surgeon's Animate Dead spell.
Properties: IsHidden
StatsFunctorContext: OnCreate
StatsFunctors: ApplyStatus(SURGEON_NURSE_PRESENCE_AURA,100,-1);


CombatMark
DisplayName: Marked
Description: Attacker has Advantage on its next attack against the Marked target.
Icon: GenericIcon_Intent_Buff
StatsFunctorContext: OnAttacked
Conditions: IsAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not HasStatus('COMBAT_MARK',context.Target,context.Source)
StatsFunctors: RemoveStatus(COMBAT_MARK)


PsychicStrikes_Githyanki
DisplayName: Psionic Empowerment
Description: Your attacks deal an extra [1] - the scars of illithid enslavement run deep.
DescriptionParams: DealDamage(1d6,Psychic)
Icon: GenericIcon_DamageType_Psychic
StatsFunctorContext: OnAttack
Conditions: (IsMeleeAttack() or IsRangedAttack()) and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and not HasStatus('INT_ORPHEUSGUARDS_FAKECOMBAT')
StatsFunctors: DealDamage(1d6, Psychic,Magical)


Gishra_ArchetypeChange_Githyanki
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: not HasActionResource('KiPoint', 3, 0, false) and not HasStatus('GISHRA_ARCHETYPECHANGE_GITHYANKI')
StatsFunctors: ApplyStatus(GISHRA_ARCHETYPECHANGE_GITHYANKI, 100, -1)


MurderHungry
DisplayName: Murder Hungry
Description: Each time you kill a creature, gain [1] charge of Unstoppable.
DescriptionParams: 1
Icon: PassiveFeature_Generic_Death
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: HasHPLessThan(1) and Character()
StatsFunctors: IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_6', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_7, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_5', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_6, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_4', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_5, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_3', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_4, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_2', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_3, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_1', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_2, 100, -1);ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_1, 100, -1)


IncorporealMovement
Boosts: IF(IsReactionAttack(context.Source)):Disadvantage(AttackTarget)*
DisplayName: Incorporeal Movement
Description: Opportunity Attacks against you have Disadvantage.*
Icon: PassiveFeature_EscapeTheHorde*
Properties: Highlighted*
Stats inherited from: *EscapeTheHorde


EtherealEscape_Incubus
DisplayName: Ethereal Escape
Description: When damaged, the Incubus escapes to the Ethereal plane. He returns to the battlefield at the start of his next turn.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Combat() and HasStatus('INCUBUS_ETHEREALNESS_READY')
StatsFunctors: ApplyStatus(ETHEREALNESS_INCUBUS, 100, 1);UseActionResource(ReactionActionPoint,1)


ControlUndead_Immune
Boosts: StatusImmunity(CONTROL_UNDEAD);
DisplayName: Control Undead Immunity
Description: This creature is so rife with the cryptly fortitude of undeath that it simply cannot be controlled.
Icon: PassiveFeature_Generic_Threat


Prowl_ShortRest_Panther
DisplayName: Prowl Checks for Short Rest
Description: %%% Hidden, used to check if the player uses a short rest to refresh Prowl.
Properties: IsHidden
StatsFunctorContext: OnShortRest
StatsFunctors: RemoveStatus(PROWL_USED)


BloodFrenzy_Sahuagin
DisplayName: Scenting Blood
Description: If the sahuagin sees a wounded creature, it becomes Blood Frenzied.
Icon: PassiveFeature_Generic_Blood
Properties: Highlighted


FinishingStrike
DisplayName: Cull the Weak
Description: You deal an additional [1] damage to targets below [2]% of their maximum hit points.
DescriptionParams: DealDamage(2d6,Slashing); 50
Icon: GenericIcon_DamageType_Physical
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: HasHPPercentageWithoutTemporaryHPLessThan(50, context.Target) and Character()
StatsFunctors: DealDamage(2d6,Slashing)


Scar_Sirocco_Gur
DisplayName: Scar of the Sirocco
Description: This character's attacks may apply Prone if its hit points are less than 90%.
TooltipSave: Strength
Icon: GenericIcon_Intent_Control
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Source)
StatsFunctors: ApplyStatus(PRONE,100,2,,,,not SavingThrow(Ability.Strength,14))


Scar_Fury_Gur
Boosts: CriticalDamageOnHit()
DisplayName: Scar of Fury
Description: Score a Critical Hit when your health is lower than 40%.
Icon: GenericIcon_Intent_Damage
Properties: Highlighted
BoostContext: OnDamaged;OnHealed
BoostConditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(40, context.Target)


Scar_Eclipse_Gur
Boosts: DamageBonus(4d8, Slashing,1)
DisplayName: Scar of the Sand Eclipse
Description: Your attacks deal 4d8 additional Slashing damage when your hit points are at 20% or lower.
TooltipSave: Constitution
Icon: GenericIcon_DamageType_Physical
Properties: Highlighted
BoostContext: OnDamaged;OnHealed
BoostConditions: not Dead() and not Unarmed() and HasHPPercentageWithoutTemporaryHPLessThan(20, context.Target)


Scar_Mirage_Gur
DisplayName: Scar of Mirages
Description: This character's attacks may apply Confused if its hit points are less than 90%.
TooltipSave: Wisdom
Icon: GenericIcon_Intent_Control
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Source)
StatsFunctors: ApplyStatus(CONFUSION,100,2,,,not SavingThrow(Ability.Wisdom,14))


Scar_Agave_Gur
DisplayName: Scar of the Agave
Description: When this character is struck by a melee attack while at less than 60% of their hit points, the attacker takes 2d8 Piercing damage.
Icon: PassiveFeature_Generic_Tactical
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(60, context.Target)
StatsFunctors: DealDamage(SWAP, 2d8, Piercing)


Scar_Thirst_Gur
DisplayName: Scar of Dark Thirst
Description: This character's attacks may apply Bleeding if its HP are less than 90%.
TooltipSave: Constitution
Icon: PassiveFeature_Generic_Blood
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Source)
StatsFunctors: ApplyStatus(BLEEDING,100,2,,,,not SavingThrow(Ability.Constitution,14))


Scar_Dunes_Gur
Boosts: ActionResourceMultiplier(Movement,200,0);IgnoreLeaveAttackRange()
DisplayName: Scar of the Dunes
Description: This character's movement speed is doubled and it cannot be targeted by attacks of opportunity, if its hit points are lower than 90%.
Icon: GenericIcon_Intent_Buff
Properties: Highlighted
BoostContext: OnDamaged;OnHealed
BoostConditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Target)


Slayer_Critical
Boosts: IF(HasStatus('PRONE',context.Target) and SpellId('Target_Slam_Slayer')):CriticalDamageOnHit(); IF(HasStatus('DAZED',context.Target) and SpellId('Target_Multiattack_Slayer')):CriticalDamageOnHit()
DisplayName: %%% EMPTY
Properties: IsHidden
BoostContext: OnDamage


SkeletonDeath_Check
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsSpell() and SpellId('Projectile_Disintegrate') and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: RemoveStatus(SKELETON_DEATH)


Tactical_Discipline
Boosts: Advantage(AllSavingThrows);Advantage(AllAbilities);
DisplayName: Tactical Discipline
Description: You are an expert in mustering self-control to gain an edge over your foes. You gain Advantage on all Ability Checks and Saving Throws during combat.
Icon: PassiveFeature_Banite_TacticalDiscipline
Properties: Highlighted
BoostConditions: Combat();


ThirdEye
DisplayName: Raven Sight
Description: The raven cannot be blinded.
Icon: GenericIcon_Intent_Buff
Properties: Highlighted


TollCollector_Armor
DisplayName: Coin Armour
Description: Armoured in enchanted coins, this creature is a clinking emblem of golden greed. Could there be a method of removing the armour without destroying the coins?
Properties: Highlighted


Parry_Githyanki_Supreme
Boosts: IF(Enemy() and IsAttack() and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('SG_Blinded') and not HasStatus('SG_Prone', context.Target) and not HasStatus('SG_Incapacitated', context.Target) and not HasStatus('SG_Restrained', context.Target)):DamageReduction(All, Flat, 20)
DisplayName: Supreme Githyanki Parry
Description: Parry unarmed and weapon attacks to reduce their damage by [1].
DescriptionParams: 20
ExtraDescription: You must be wielding a Greatsword, see the attacker, and you can't be Incapacitated or Restrained.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Parry
StatsFunctorContext: OnAttacked
Conditions: Enemy() and IsAttack() and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('SG_Blinded', context.Target) and not HasStatus('SG_Prone', context.Target) and not HasStatus('SG_Incapacitated', context.Target) and not HasStatus('SG_Restrained', context.Target)
StatsFunctors: UseActionResource(ReactionActionPoint,1); ApplyStatus(PARRIED_GITHYANKI_SUPREME, 100, 1); ApplyStatus(PARRY_GITHYANKI_ANIMSET, 100, 1)


Parry_Githyanki_Supreme_EquipTrigger
DisplayName:
Description:
Properties: IsHidden
StatsFunctorContext: OnInventoryChanged
Conditions: IsWeaponOfProficiencyGroup('Greatswords', GetActiveWeapon())
StatsFunctors: ApplyStatus(PARRY_GITHYANKI_SUPREME,100,-1)


Werewolf_Rage
Properties: IsHidden
BoostContext: OnDamaged;OnHealed
StatsFunctorContext: OnDamaged
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(30, context.Source) and not HasStatus('CALM_EMOTIONS')
StatsFunctors: ApplyStatus(WEREWOLF_RAGE,100,-1)


VampireSpawn
Boosts: Tag(VAMPIRE)
DisplayName: The Tharchiate Codex: Blessing
Properties: IsHidden
DynamicAnimationTag: aafbe780-d237-416e-9d05-e03070c9dbee


HellfireDamagePierce_Technical
Boosts: IgnoreResistance(Fire,Immune);IgnoreResistance(Fire,Resistant)
DisplayName: %%% EMPTY
Description: %%%Technical passive applied to those characters who can deal hellfire dmg so it pierces through immunity.
Properties: IsHidden


LegendaryResistance
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnActionResourcesChanged
Conditions: not HasActionResource('LegendaryResistanceCharge',1,0,false,false,context.Source)
StatsFunctors: RemoveStatus(LEGENDARY_RESISTANCE);RemoveStatus(LEGENDARY_RESISTANCE_STRENGTH);RemoveStatus(LEGENDARY_RESISTANCE_DEXTERITY);RemoveStatus(LEGENDARY_RESISTANCE_CONSTITUTION);RemoveStatus(LEGENDARY_RESISTANCE_INTELLIGENCE);RemoveStatus(LEGENDARY_RESISTANCE_WISDOM);RemoveStatus(LEGENDARY_RESISTANCE_CHARISMA);RemoveStatus(LEGENDARY_RESISTANCE_CROWD_CONTROL)


Goblin_FuryOfTheSmall
DisplayName: Fury of the Small
Description: When you damage a creature larger than you, you can choose to deal [1] extra. Limited to once per combat.
DescriptionParams: DealDamage(1d6,MainWeaponDamageType)
Icon: GenericIcon_Intent_Damage
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and SizeEqualOrGreater(Size.Medium) and not HasStatus('GOBLIN_FURY_USED', context.Source)
StatsFunctors: IF(IsWeaponAttack()):DealDamage(1d6,MainWeaponDamageType);IF(IsWeaponAttack()):ApplyStatus(SELF,GOBLIN_FURY_USED,100,-1);


FearOfWolves_Shadowheart
DisplayName: Fear of Wolves
Description: Shadowheart's scalp prickles with fear when she encounters wolves. If she steps within [1] of a lupine creature, she must make a Wisdom Saving Throw or become Frightened.
DescriptionParams: Distance(9)
Properties: Highlighted


Spectator_FallResist
Boosts: FallDamageMultiplier(0.25)
DisplayName: %%% Empty
Description: %%% Playtesters thought it was weird that Spectators die from being shoved off a cliff so here's a secret passive to reduce this
Properties: IsHidden
Icon: PassiveFeature_SlowFall*
Stats inherited from: *FelineFall


DisplacerBeast_Avoidance
Boosts: AreaDamageEvade()*
DisplayName: Evasion*
Description: Your agility lets you dodge out of the way of certain spells.

When a spell or effect would deal half damage on a successful Dexterity Saving Throw, it deals no damage if you succeed, and only half damage if you fail.*
Icon: PassiveFeature_Evasion*
Properties: Highlighted*
Stats inherited from: *Evasion


FEATS_DUPE_ENTRY_27320
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


Actor
Boosts: ProficiencyBonus(Skill,Deception);ExpertiseBonus(Deception);ProficiencyBonus(Skill,Performance);ExpertiseBonus(Performance);Ability(Charisma, 1)
DisplayName: Actor
Description: You have become a true thespian. Your Charisma increases by [1], to a maximum of [2]. Your Proficiency Bonus is doubled for Deception and Performance Checks.
DescriptionParams: 1;20
Icon: Action_Perform_Voice
Properties: Highlighted


Charger
Boosts: UnlockSpell(Rush_Charger_Attack);UnlockSpell(Rush_Charger_Push);
DisplayName: Charger
Description: Let your speed intensify your onslaught. You can Shove or deal additional Advantage on Perception Checks made to detect hidden objects.
Icon: PassiveFeature_DungeonDelver_Perception
Properties: Highlighted


DungeonDelver_ResistTraps
DisplayName: Dungeon Delver: Resist Traps
Description: You have Advantage on Saving Throws made to avoid traps and Resistance to trap damage.
Icon: PassiveFeature_DungeonDelver_ResistTraps
Properties: Highlighted


ElementalAdept_Acid
Boosts: IF(MainDamageTypeIs(DamageType.Acid)):MinimumRollResult(Damage,2);IgnoreResistance(Acid,Resistant)
DisplayName: Elemental Adept: Acid
Description: Spells you cast ignore Resistance to Acid damage. In addition, when you deal Acid damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Acid
Properties: Highlighted


ElementalAdept_Cold
Boosts: IF(MainDamageTypeIs(DamageType.Cold)):MinimumRollResult(Damage,2);IgnoreResistance(Cold,Resistant)
DisplayName: Elemental Adept: Cold
Description: Spells you cast ignore Resistance to Cold damage. In addition, when you deal Cold damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Cold
Properties: Highlighted


ElementalAdept_Fire
Boosts: IF(MainDamageTypeIs(DamageType.Fire)):MinimumRollResult(Damage,2);IgnoreResistance(Fire,Resistant)
DisplayName: Elemental Adept: Fire
Description: Spells you cast ignore Resistance to Fire damage. In addition, when you deal Fire damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Fire
Properties: Highlighted


ElementalAdept_Lightning
Boosts: IF(MainDamageTypeIs(DamageType.Lightning)):MinimumRollResult(Damage,2);IgnoreResistance(Lightning,Resistant)
DisplayName: Elemental Adept: Lightning
Description: Spells you cast ignore Resistance to Lightning damage. In addition, when you deal Lightning damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Lightning
Properties: Highlighted


ElementalAdept_Thunder
Boosts: IF(MainDamageTypeIs(DamageType.Thunder)):MinimumRollResult(Damage,2);IgnoreResistance(Thunder,Resistant)
DisplayName: Elemental Adept: Thunder
Description: Spells you cast ignore Resistance to Thunder damage. In addition, when you deal Thunder damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Thunder
Properties: Highlighted


MageSlayer_Advantage_DUPE_ENTRY_29502
Boosts: IF(InMeleeRange() and IsSpell()):Advantage(AllSavingThrows)
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Saving Throw Advantage
Description: You have Advantage on Saving Throws against spells cast by creatures within [1] of you.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_Generic_Magical


MageSlayer_AttackCaster_DUPE_ENTRY_92114
Boosts: UnlockInterrupt(Interrupt_MageSlayer)
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Attack Caster
Description: You can use a reaction to make an attack against an enemy after it casts a spell within [1] of you.
DescriptionParams: Distance(1.5)
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_MageSlayer_AttackACaster
Properties: Highlighted


MageSlayer_BreakConcentration_DUPE_ENTRY_37842
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Break Concentration
Description: Enemies you hit have Disadvantage when making Saving Throws to maintain their Concentration.
Icon: Status_KnockedOut
StatsFunctorContext: OnDamage
Conditions: IsMeleeAttack() and IsConcentrating(context.Target)
StatsFunctors: BreakConcentration(context.Target)


PolearmMaster_AttackOfOpportunity
Boosts: UnlockInterrupt(Interrupt_PolearmMaster)
DisplayName: Polearm Master: Opportunity Attack
Description: When wielding a glaive, halberd, quarterstaff, or spear, you can make an Opportunity Attack when a target comes within range.
ExtraDescription: Prerequisite: Must be wielding a glaive, halberd, quarterstaff, or spear.
Icon: PassiveFeature_PolearmMaster_AttackOfOpportunity


PolearmMaster_BonusAttack
DisplayName: Polearm Master: Bonus Attack
Description: When attacking with a glaive, halberd, quarterstaff, or spear, you can use a bonus action to attack with the butt of your weapon and deal [1].
DescriptionParams: DealDamage(1d4+max(DexterityModifier,StrengthModifier), Bludgeoning)
Icon: Action_PolearmMaster_BonusAttack
Properties: OncePerTurn
StatsFunctorContext: OnAttack
Conditions: TurnBased() and ConditionResult(context.HitDescription.FirstAttack) and IsMeleeWeaponAttack() and (HasWeaponProperty(WeaponProperties.Reach, GetAttackWeapon(context.Source)) or Tagged('WPN_STAVE', GetAttackWeapon(context.Source)) or Tagged('WPN_SPEAR', GetAttackWeapon(context.Source)))
StatsFunctors: ApplyStatus(SELF, POLEARM_MASTER_BONUS_ATTACK, 100, 1)


TavernBrawler
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, StrengthModifier);IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(StrengthModifier);IF(IsRangedUnarmedAttack()):RollBonus(Attack, StrengthModifier)
DisplayName: Tavern Brawler
Description: When you make an unarmed attack, use an improvised weapon, or throw something, your Strength Modifier is added twice to the damage and Attack Rolls.
Icon: PassiveFeature_TavernBrawler
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsRangedUnarmedAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: DealDamage(StrengthModifier);


SavageAttacker_DUPE_ENTRY_40670
Boosts: Reroll(MeleeWeaponDamage,20,false);
origin: Shared_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Savage Attacker
Description: When making weapon attacks, you roll your damage dice twice and use the highest result.
Icon: PassiveFeature_SavageAttacker
Properties: Highlighted


ShieldMaster_Shove
DisplayName: Shield Master: Shove
Description: If you make a weapon attack, you can Shove a creature with your shield as a bonus action.
Icon: PassiveFeature_ShieldMaster_Shove
Properties: OncePerTurn
StatsFunctorContext: OnAttack
Conditions: HasShieldEquipped(context.Source) and (IsWeaponAttack() or IsUnarmedAttack() or SpellId('Target_CommandersStrike')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased() and ConditionResult(context.HitDescription.FirstAttack)
StatsFunctors: ApplyStatus(SELF, SHIELD_MASTER_SHOVE, 100, 1)


GUARDIAN_OF_FAITH


GuardianOfFaith_Bahamut
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('BAHAMUT',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_BAHAMUT,100,-1)


GuardianOfFaith_Bane
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('BANE',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_BANE,100,-1)


GuardianOfFaith_Bhaal
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('BHAAL',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_BHAAL,100,-1)


GuardianOfFaith_Corellonlarethian
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('CORELLONLARETHIAN',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_CORELLONLARETHIAN,100,-1)


GuardianOfFaith_Eilistraee
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('EILISTRAEE',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_EILISTRAEE,100,-1)


GuardianOfFaith_Garlglittergold
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('GARLGLITTERGOLD',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_GARLGLITTERGOLD,100,-1)


GuardianOfFaith_Gruumsh
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('GRUUMSH',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_GRUUMSH,100,-1)


GuardianOfFaith_Helm
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('HELM',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_HELM,100,-1)


GuardianOfFaith_Ilmater
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('ILMATER',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_ILMATER,100,-1)


GuardianOfFaith_Kelemvor
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('KELEMVOR',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_KELEMVOR,100,-1)


GuardianOfFaith_Laduguer
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('LADUGUER',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_LADUGUER,100,-1)


GuardianOfFaith_Lathander
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('LATHANDER',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_LATHANDER,100,-1)


GuardianOfFaith_Lolth
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('LOLTH',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_LOLTH,100,-1)


GuardianOfFaith_Mielikki
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MIELIKKI',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MIELIKKI,100,-1)


GuardianOfFaith_Moradin
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MORADIN',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MORADIN,100,-1)


GuardianOfFaith_Myrkul
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MYRKUL',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MYRKUL,100,-1)


GuardianOfFaith_Mystra
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MYSTRA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MYSTRA,100,-1)


GuardianOfFaith_Oghma
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('OGHMA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_OGHMA,100,-1)


GuardianOfFaith_Selune
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('SELUNE',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_SELUNE,100,-1)


GuardianOfFaith_Shar
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('SHAR',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_SHAR,100,-1)


GuardianOfFaith_Talos
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TALOS',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TALOS,100,-1)


GuardianOfFaith_Tempus
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TEMPUS',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TEMPUS,100,-1)


GuardianOfFaith_Tiamat
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TIAMAT',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TIAMAT,100,-1)


GuardianOfFaith_Tymora
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TYMORA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TYMORA,100,-1)


GuardianOfFaith_Tyr
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TYR',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TYR,100,-1)


GuardianOfFaith_Vlaakith
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('VLAAKITH',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_VLAAKITH,100,-1)


GuardianOfFaith_Yondalla
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('YONDALLA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_YONDALLA,100,-1)


__TADPOLE


TAD_Charm
Boosts: UnlockInterrupt(Interrupt_TAD_Charm)
DisplayName: Charm
Description: Channel the dark allure of the tadpole to Charm an enemy that attacks you, preventing them from attacking you until their next turn.
TooltipUseCosts: ReactionActionPoint:1
Icon: TadpoleSuperPower_Charm
Properties: Highlighted


TAD_CullTheWeak
DisplayName: Cull the Weak
Description: When you bring a creature down to fewer hit points than your number of evolved illithid powers, it dies and all nearby creatures take [1].
DescriptionParams: DealDamage(1d4,Psychic)
Icon: TadpoleSuperPower_CullTheWeak
Properties: Highlighted;IsToggled;ToggledDefaultOn
StatsFunctorContext: OnDamage
Conditions: HasLessHPThanTadpolePowers() and not IsKillingBlow() and TotalAttackDamageDoneGreaterThan(0) and Enemy() and not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and not SpellId('Projectile_TAD_CullTheWeak') and not HasStatus('SG_Polymorph')
StatsFunctors: Kill();ApplyStatus(PASSIVE_CULL_THE_WEAK,100,1);CreateExplosion(Projectile_TAD_CullTheWeak)
ToggleGroup: NonLethal


TAD_Displace
DisplayName: Displace
Description: Creatures suffering Falling damage because of your actions take an additional [1].
DescriptionParams: DealDamage(1d8,Psychic)
Icon: TadpoleSuperPower_Displace
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and (HasFunctor(StatsFunctorType.Force) or SpellTypeIs(SpellType.Teleportation)) and not Ally()
StatsFunctors: ApplyStatus(TAD_DISPLACE,100,1)


TAD_Displace_FallDamage
DisplayName: Displace Falling damage
Description: Creatures suffering Falling damage because of your actions take an additional [1].
DescriptionParams: DealDamage(1d8,Psychic)
Icon: TadpoleSuperPower_Displace
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsFallDamage()
StatsFunctors: DealDamage(1d8,Psychic,Magical);RemoveStatus(TAD_DISPLACE)


TAD_DrainAbility
DisplayName: Ability Drain
Description: Once per turn, when you make an Attack Roll, the attack reduces that target's corresponding Ability by [1].
DescriptionParams: 1
ExtraDescription: The Ability that is reduced is the same as the one used to make the Attack Roll.

For melee weapons, this is usually Strength, for ranged weapons usually Dexterity, and for spells usually your Spellcasting Ability.
Icon: TadpoleSuperPower_AbilityDrain
Properties: Highlighted;OncePerTurn
StatsFunctorContext: OnAttack
Conditions: IsAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and Character() and not Ally()
StatsFunctors: IF(AttackRollAbility(Ability.Strength)):ApplyStatus(TAD_DRAIN_ABILITY_STRENGTH,100,1);IF(AttackRollAbility(Ability.Dexterity)):ApplyStatus(TAD_DRAIN_ABILITY_DEXTERITY,100,1);IF(AttackRollAbility(Ability.Intelligence)):ApplyStatus(TAD_DRAIN_ABILITY_INTELLIGENCE,100,1);IF(AttackRollAbility(Ability.Wisdom)):ApplyStatus(TAD_DRAIN_ABILITY_WISDOM,100,1);IF(AttackRollAbility(Ability.Charisma)):ApplyStatus(TAD_DRAIN_ABILITY_CHARISMA,100,1)


TAD_Expertise
Boosts: ExpertiseBonus(Persuasion);ExpertiseBonus(Intimidation);ExpertiseBonus(Deception)
DisplayName: Illithid Expertise
Description: You have deepened your sense of self, gaining Expertise in Persuasion, Deception, and Intimidation Checks.
Icon: TadpoleSuperPower_IllithidExpertise
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source)


TAD_Freecast
Boosts: UnlockSpellVariant(FreecastCheck(),ModifyIconGlow(),ModifyTooltipDescription(),ModifyUseCosts(Replace,SpellSlot,0,-1,SpellSlot),ModifyUseCosts(Replace,Rage,0,0,Rage),ModifyUseCosts(Replace,BardicInspiration,0,0,BardicInspiration),ModifyUseCosts(Replace,ChannelDivinity,0,0,ChannelDivinity),ModifyUseCosts(Replace,SuperiorityDie,0,0,SuperiorityDie),ModifyUseCosts(Replace,KiPoint,0,0,KiPoint),ModifyUseCosts(Replace,SorceryPoint,0,0,SorceryPoint),ModifyUseCosts(Replace,WarlockSpellSlot,0,-1,WarlockSpellSlot),ModifyUseCosts(Replace,ArcaneRecoveryPoint,0,0,ArcaneRecoveryPoint),ModifyUseCosts(Replace,NaturalRecoveryPoint,0,0,NaturalRecoveryPoint),ModifyUseCosts(Replace,WildShape,0,0,WildShape),ModifyUseCosts(Replace,SpellSlotsGroup,0,-1,SpellSlotsGroup))
DisplayName: Freecast
Description: You have discovered a marvellous adaptability within yourself. Spell slots, charges, and similar resource costs for your next action or spell are removed. Refreshes after a Short or Long Rest.
Icon: TadpoleSuperPower_Freecast
EnabledConditions: ((context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and not HasStatus('TAD_FREECAST', context.Source)) or (not context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and not HasStatus('TAD_FREECAST'))) and not Tagged('TADPOLE_POWERS_BLOCKED')
EnabledContext: OnStatusApplied;OnStatusRemove;OnEquip
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnCast
Conditions: FreecastCheck()
StatsFunctors: ApplyStatus(SELF,TAD_FREECAST,100,1)


TAD_LuckOfTheFarRealms
Boosts: UnlockInterrupt(Interrupt_TAD_LuckOfTheFarRealms);ActionResource(Interrupt_LuckOfTheFarRealms_Charge,1,0)
DisplayName: Luck of the Far Realms
Description: When you make a successful Attack Roll against a foe, you can change that hit into a Critical Hit.
Icon: TadpoleSuperPower_LuckOfTheFarRealm
Properties: Highlighted


TAD_MindSanctuary
DisplayName: Mind Sanctuary
Icon: TadpoleSuperPower_MindSanctuary
Properties: IsHidden
StatsFunctorContext: OnCast;OnActionResourcesChanged;OnCreate
Conditions: MindSanctuaryCheck()
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnCast) and not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,BonusActionPoint,1,0,true);IF(context.HasContextFlag(StatsFunctorContext.OnCast) and HasActionResource('ActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,ActionPoint,1,0,true);IF(not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and not HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):ApplyStatus(SELF,TAD_MIND_SANCTUARY_DRAINED,100,1)


MF_MindSanctuary
DisplayName: Permanent Mind Sanctuary
Description: You can use actions and bonus actions interchangeably.
Properties: Highlighted
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnCast) and not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,BonusActionPoint,1,0,true);IF(context.HasContextFlag(StatsFunctorContext.OnCast) and HasActionResource('ActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,ActionPoint,1,0,true);IF(not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and not HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):ApplyStatus(SELF,MF_MIND_SANCTUARY_DRAINED,100,1)
Icon: TadpoleSuperPower_MindSanctuary*
StatsFunctorContext: OnCast;OnActionResourcesChanged;OnCreate*
Conditions: MindSanctuaryCheck()*
Stats inherited from: *TAD_MindSanctuary


MF_MindSanctuary_Technical
DisplayName: %%%EMPTY
Properties: IsHidden
StatsFunctors: ApplyStatus(MF_MIND_SANCTUARY,100,-1)


TAD_PeaceBreaker
Boosts: IF(not HasStatus('TAD_PEACE_BREAKER')):RollBonus(Attack,ProficiencyBonus);IF(not HasStatus('TAD_PEACE_BREAKER')):RollBonus(SkillCheck,ProficiencyBonus,Persuasion);IF(not HasStatus('TAD_PEACE_BREAKER')):RollBonus(SkillCheck,ProficiencyBonus,Deception)
DisplayName: Favourable Beginnings
Description: The first Attack Roll or Ability Check you make against any target gains a bonus equal to your Proficiency Bonus.
Icon: TadpoleSuperPower_PeaceBreaker
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source)
StatsFunctorContext: OnAttack;OnAbilityCheck
Conditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and not HasStatus('TAD_PEACE_BREAKER')
StatsFunctors: ApplyStatus(TAD_PEACE_BREAKER,100,-1);ApplyStatus(SELF,PASSIVE_PEACE_BREAKER,100,1)


TAD_PerilousStakes
DisplayName: Perilous Stakes
Description: You regain [1] each time one of your Attack Rolls hits, but you are Vulnerable to all damage.
DescriptionParams: RegainHitPoints(2d8)
Icon: TadpoleSuperPower_PerilousStakes
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsAttack() and not IsMiss() and not Tagged('TADPOLE_POWERS_BLOCKED',context.Source)
StatsFunctors: RegainHitPoints(SELF,2d8);ApplyStatus(SELF,PASSIVE_PERILOUS_STAKES,100,1)


TAD_PsionicBacklash
Boosts: UnlockInterrupt(Interrupt_TAD_PsionicBacklash)
DisplayName: Psionic Backlash
Description: When an enemy within [1] casts a spell, you can use your reaction to inflict 1d4 Psychic damage to the caster per the spell's level.
DescriptionParams: Distance(9)
Icon: TadpoleSuperPower_PsionicBacklash
Properties: Highlighted


TAD_PsionicDominance
Boosts: UnlockInterrupt(Interrupt_TAD_PsionicDominance);ActionResource(Interrupt_TAD_PsionicDominance_Charge,1,0)
DisplayName: Psionic Dominance
Description: When an enemy within [1] targets you with a spell of a Level that is lower than or equal to your Proficiency Bonus, you can use your reaction to nullify the spell.
DescriptionParams: Distance(18)
Icon: TadpoleSuperPower_PsionicDominance
Properties: Highlighted


TAD_IllithidPersuasion
DisplayName: Illithid Persuasion
Description: You can use your connection to the parasite in your brain to force cultists of the Absolute to obey you.
Icon: TadpoleSuperPower_IllithidPersuasion


CursedTome_FalseLife
DisplayName: The Tharchiate Codex: Blessing
Description: Once per Long Rest, gain [1] temporary hit points.
Icon: GenericIcon_Intent_Healing
StatsFunctorContext: OnLongRest
StatsFunctors: ApplyStatus(CURSEDTOME_THARCHIATE_FALSE_LIFE,100,-1)


_ALCHEMY


ALCH_Ingredient_Air_Passive
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to create a Sublimate.


ALCH_Ingredient_Earth_Passive
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to grind them into Salts.


ALCH_Ingredient_Fey_Passive
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to extract their Essence.


ALCH_Ingredient_Fire_Passive
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to calcinate them into Ashes.


ALCH_Ingredient_Shadow_Passive
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to create Vitriol.


ALCH_Ingredient_Water_Passive
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to create a Suspension.


ALCH_Extract_Fire_Earth_Passive
DisplayName: Alchemical Extract
Description: Combine with Salts to stabilise this extract's fiery nature.


ALCH_Extract_Fire_Fey_Passive
DisplayName: Alchemical Extract
Description: Combine with Essence to rekindle the magic in this extract.


ALCH_Extract_Air_Fire_Passive
DisplayName: Alchemical Extract
Description: Combine with Ashes to release the arcane properties of this airy extract, creating a potion that will dramatically increase your jump distance.


ALCH_Extract_Air_Fey_Passive
DisplayName: Alchemical Extract
Description: Combine with Essence to liberate this airy extract's true potential.


ALCH_Extract_Earth_Water_Passive
DisplayName: Alchemical Extract
Description: Combine with a Suspension to create a powerful solution.


ALCH_Extract_Earth_Shadow_Passive
DisplayName: Alchemical Extract
Description: Combine with Vitriol for a first-rate solution.


ALCH_Extract_Water_Air_Passive
DisplayName: Alchemical Extract
Description: Combine with a Sublimate for an airy but potent solution.


ALCH_Extract_Water_Shadow_Passive
DisplayName: Alchemical Extract
Description: Combine with Vitriol to give this watery extract the power it needs.


ALCH_Extract_Fey_Earth_Passive
DisplayName: Alchemical Extract
Description: Combine with Salts to ground the magic contained in this ephemeral extract.


ALCH_Extract_Fey_Water_Passive
DisplayName: Alchemical Extract
Description: Combine with a Suspension as not to dull the extract's vibrant magic.


ALCH_Extract_Shadow_Fire_Passive
DisplayName: Alchemical Extract
Description: Combine with Ashes to burn away this extract's more repulsive aspects.


ALCH_Extract_Shadow_Air_Passive
DisplayName: Alchemical Extract
Description: Combine with a Sublimate to purify this foul extract.


ALCH_Elixir_ArcaneAcuity_Passive
DisplayName: Elixir of Battlemage's Power
Description: You have Arcane Acuity until your next Long Rest. Replaces effects from other elixirs when drunk.
DescriptionParams: 3
Properties: IsHidden
StatsFunctorContext: OnStatusRemoved
Conditions: not HasStatus('MAG_GISH_ARCANE_ACUITY')
StatsFunctors: ApplyStatus(MAG_GISH_ARCANE_ACUITY,100,3)


ALCH_Elixir_Bloodlust_Passive
DisplayName: Elixir of Bloodlust
Description: You have entered a murderous state of bloodlust. Once per turn, when you kill an enemy, you gain [1] temporary hit points and an action. Replaces effects from other elixirs when drunk.
DescriptionParams: 5
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: Character() and IsKillingBlow() and not HasStatus('ALCH_ELIXIR_BLOODLUST_TEMPAP', context.Source)
StatsFunctors: ApplyStatus(SELF, ALCH_ELIXIR_BLOODLUST_TEMPHP, 100, -1);ApplyStatus(SELF, ALCH_ELIXIR_BLOODLUST_TEMPAP, 100, 1)


ALCH_Oil_Bane_Passive
DisplayName: Oil of Bane
Description: Targets become Baned for [1] turns unless they succeed a Charisma Saving Throw.
DescriptionParams: 2
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Charisma, 11)):ApplyStatus(ALCH_OIL_BANE_CONDITION,100,2)


ALCH_Oil_Frost_Passive
DisplayName: Oil of Freezing
Description: Targets receive Encrusted with Frost for [1] turns.
DescriptionParams: 2
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(MAG_FROST,100,2)


ALCH_Oil_Reduce_Passive
Boosts: WeaponEnchantment(-1)
DisplayName: Oil of Diminution
Description: Targets must succeed a Constitution Saving Throw or receive Disadvantage on Strength Checks and Saving Throws, as well as a [1] penalty to damage on melee attacks.
DescriptionParams: -1d4
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 11)):ApplyStatus(REDUCE,100,2)


ALCH_Oil_RemoveResistanceFire_Passive
DisplayName: Arsonist's Oil
Description: Targets that are Resistant to Fire damage lose their Resistance.
Targets with Immunity are unaffected.
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and IsResistantToDamageType(DamageType.Fire,context.Target) and not IsImmuneToDamageType(DamageType.Fire,context.Target)
StatsFunctors: ApplyStatus(ALCH_OIL_REMOVERESISTANCEFIRE_CONDITION,100,2)


ALCH_Oil_Combustion_Passive
DisplayName: Oil of Combustion
Description: Targets are doused in oil for [1] turns. If it takes Fire damage, the oil immolates, dealing [2] in an area around it.
DescriptionParams: 2; DealDamage(3D6,Fire)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(ALCH_OIL_COMBUSTION_CONDITION,100,2)


ALCH_Oil_Combustion_Condition_Passive
DisplayName: Oil of Combustion
Description: Target is doused in oil. If it takes Fire damage, the oil immolates, dealing [2] in an area around it.
DescriptionParams: 2; DealDamage(3D6,Fire)
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeFire()
StatsFunctors: RemoveStatus(ALCH_OIL_COMBUSTION_CONDITION)


ALCH_Elixir_Concentration_Passive
DisplayName: Elixir of Peerless Concentration
Description: Your ability to maintain spells has increased. You haveAdvantage on Saving Throws against being Charmed and for maintaining Concentration. Replaces effects from other elixirs when drunk. Magic can't put you to sleep.
Properties: IsHidden


ALCH_Elixir_Tadpole_Passive
DisplayName: Psionic Weakening
Description: You have Disadvantage on Constitution, Wisdom and Intelligence Saving Throws. Replaces effects from other elixirs when drunk.
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: IsTadpolePower()
StatsFunctors: ApplyStatus(SELF,ALCH_ELIXIR_TADPOLE_ADVANTAGE,100,3)


ALCH_Oil_Wizardsbane_Passive
DisplayName: Wizardsbane Oil
Description: Severely dampens the power of any spellcaster struck with this weapon.

Targets receive a [1] penalty to spell attack rolls and Spell Save DC, and Disadvantage on Saving Throws for maintaining Concentration for [2] turns.
DescriptionParams: -3;-3;3
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(ALCH_OIL_WIZARDSBANE_CONDITION,100,2)


MAGIC_ITEMS
DisplayName: %%% Empty


MAG_SHA_SharBlessing_Spear_Passive
Boosts: IF(not HasObscuredState(ObscuredState.Clear)):CharacterWeaponDamage(1d6);StatusImmunity(BLINDED_DARKNESS)
DisplayName: Shar's Blessing
Description: You gain Advantage on Saving Throws while Lightly or Heavily Obscured. This weapon deals an additional [1] to creatures that are Lightly or Heavily Obscured.
DescriptionParams: 1d6
Icon: PassiveFeature_Generic_Darkness
BoostContext: OnCreate
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_SHA_SHAR_BLESSING_SAVING_THROW_ADVANTAGE, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_SHA_SHAR_BLESSING_SAVING_THROW_ADVANTAGE)


MAG_SHA_SeluneBlessing_Spear_Passive
Boosts: Advantage(SavingThrow,Wisdom);Advantage(Skill,Perception)
DisplayName: Selûne's Blessing
Description: You gain Advantage on Wisdom Saving Throws and Perception Checks.
DescriptionParams: 1d4
BoostContext: OnCreate


MAG_TWN_Brewery_Greatclub_Passive
DisplayName: Brewer's Absorption
Description: Acquire augmentations after being struck by different sources of damage. (e.g. acquire Brewery Club: Acid when struck by Acid damage).
Icon: GenericIcon_Intent_Damage
StatsFunctorContext: OnDamaged
StatsFunctors: IF(IsDamageTypeAcid()):ApplyStatus(MAG_TWN_BREWERY_CLUB_ACID, 100, 3);IF(IsDamageTypeCold()):ApplyStatus(MAG_TWN_BREWERY_CLUB_COLD, 100, 3);IF(IsDamageTypeFire()):ApplyStatus(MAG_TWN_BREWERY_CLUB_FIRE, 100, 3);IF(IsDamageTypeLightning()):ApplyStatus(MAG_TWN_BREWERY_CLUB_LIGHTNING, 100, 3);IF(IsDamageTypePoison()):ApplyStatus(MAG_TWN_BREWERY_CLUB_POISON, 100, 3);IF(IsDamageTypePsychic()):ApplyStatus(MAG_TWN_BREWERY_CLUB_PSYCHIC, 100, 3);IF(IsDamageTypeRadiant()):ApplyStatus(MAG_TWN_BREWERY_CLUB_RADIANT, 100, 3);IF(IsDamageTypeForce() or IsDamageTypeSlashing() or IsDamageTypePiercing() or IsDamageTypeBludgeoning() or IsDamageTypeThunder()):ApplyStatus(MAG_TWN_BREWERY_CLUB_PHYS_FORCE_THUNDER, 100, 3)


MAG_TWN_Brewery_Club_Acid_Passive
DisplayName: Brewer's Backwash: Acid
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 14)):ApplyStatus(ACID, 100, 3)


MAG_TWN_Brewery_Club_Cold_Passive
DisplayName: Brewer's Backwash: Cold
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(CHILLED, 100, 3)


MAG_TWN_Brewery_Club_Lightning_Passive
DisplayName: Brewer's Backwash: Lightning
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 12)):ApplyStatus(STUNNED, 100, 3)


MAG_TWN_Brewery_Club_Radiant_Passive
DisplayName: Brewer's Backwash: Radiant
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(BLINDED, 100, 3)


MAG_TWN_Brewery_Club_Fire_Passive
DisplayName: Brewer's Backwash: Fire
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(BURNING, 100, 3)


MAG_TWN_Brewery_Club_Poison_Passive
DisplayName: Brewer's Backwash: Poisoned
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(POISONED, 100, 3)


MAG_Thorn_Blade_Passive
Boosts: IF(IsConcentrating(context.Source) and IsMeleeWeaponAttack()):CharacterWeaponDamage(1d4,Poison)
DisplayName: Poisonous Synergy
Description: While concentrating, your melee weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Poison)
BoostContext: OnCreate
StatsFunctorContext: OnDamage


MAG_TWN_Tollhouse_Fortune_Morningstar_Passive
Boosts: IF(AttackingWithMeleeWeapon(context.Source)):Reroll(Damage,2,true)
DisplayName: Twist of Fortune
Description: When you roll [1] or less with this weapon's damage die, reroll it and take the new result.
DescriptionParams: 2


GENERIC_MAGIC_ARMOR_PROPERTY


ARM_SuperiorPadding_1_Passive
Boosts: DamageReduction(Bludgeoning, Flat, 1)
DisplayName: Superior Padding
Description: You take [1] less Bludgeoning damage.
DescriptionParams: 1


ARM_SuperiorPadding_2_Passive
Boosts: DamageReduction(Bludgeoning, Flat, 2)
DescriptionParams: 2
DisplayName: Superior Padding*
Description: You take [1] less Bludgeoning damage.*
Stats inherited from: *ARM_SuperiorPadding_1_Passive


ARM_SuperiorMaterial_1_Passive
Boosts: DamageReduction(Slashing, Flat, 1)
DisplayName: Superior Material
Description: You take [1] less Slashing damage.
DescriptionParams: 1


ARM_SuperiorMaterial_2_Passive
Boosts: DamageReduction(Slashing, Flat, 2)
DescriptionParams: 2
DisplayName: Superior Material*
Description: You take [1] less Slashing damage.*
Stats inherited from: *ARM_SuperiorMaterial_1_Passive


ARM_SuperiorPlate_1_Passive
Boosts: DamageReduction(Piercing, Flat, 1)
DisplayName: Superior Plate
Description: You take [1] less Piercing damage.
DescriptionParams: 1


ARM_SuperiorPlate_2_Passive
Boosts: DamageReduction(Piercing, Flat, 2)
DescriptionParams: 2
DisplayName: Superior Plate*
Description: You take [1] less Piercing damage. *
Stats inherited from: *ARM_SuperiorPlate_1_Passive


ARM_Ambusher_1_Passive
Boosts: Initiative(1)
DisplayName: Ambusher
Description: Gain a +[1] bonus to Initiative Rolls.
DescriptionParams: 1


ARM_Ambusher_2_Passive
Boosts: Initiative(2)
DescriptionParams: 2
DisplayName: Ambusher*
Description: Gain a +[1] bonus to Initiative Rolls.*
Stats inherited from: *ARM_Ambusher_1_Passive


ARM_Elegant_1_Passive
Boosts: RollBonus(SavingThrow, 1, Charisma);RollBonus(RawAbility, 1, Charisma)
DisplayName: Elegant
Description: Gain a +[1] bonus to Charisma Saving Throws and Checks.
DescriptionParams: 1


ARM_Elegant_2_Passive
Boosts: RollBonus(SavingThrow, 2, Charisma);RollBonus(RawAbility, 2, Charisma)
DescriptionParams: 2
DisplayName: Elegant*
Description: Gain a +[1] bonus to Charisma Saving Throws and Checks.*
Stats inherited from: *ARM_Elegant_1_Passive


ARM_Balance_1_Passive
Boosts: RollBonus(SavingThrow, 1, Dexterity);RollBonus(RawAbility, 1, Dexterity)
DisplayName: Balance
Description: Gain a +[1] bonus to Dexterity Saving Throws and Checks.
DescriptionParams: 1


ARM_Balance_2_Passive
Boosts: RollBonus(SavingThrow, 2, Dexterity);RollBonus(RawAbility, 2, Dexterity)
DescriptionParams: 2
DisplayName: Balance*
Description: Gain a +[1] bonus to Dexterity Saving Throws and Checks.*
Stats inherited from: *ARM_Balance_1_Passive


ARM_BodyAid_1_Passive
Boosts: RollBonus(SavingThrow, 1, Strength);RollBonus(RawAbility, 1, Strength)
DisplayName: Body Aid
Description: Gain a +[1] bonus to Strength Saving Throws and Checks.
DescriptionParams: 1


ARM_BodyAid_2_Passive
Boosts: RollBonus(SavingThrow, 2, Strength);RollBonus(RawAbility, 2, Strength)
DescriptionParams: 2
DisplayName: Body Aid*
Description: Gain a +[1] bonus to Strength Saving Throws and Checks.*
Stats inherited from: *ARM_BodyAid_1_Passive


ARM_ExceptionalPlate_1_Passive
Boosts: DamageReduction(Slashing, Flat, 1);DamageReduction(Piercing, Flat, 1);DamageReduction(Bludgeoning, Flat, 1)
DisplayName: Exceptional Plate
Description: You take [1] less damage Slashing, Piercing, and Bludgeoning sources.
DescriptionParams: 1


ARM_ExceptionalPlate_2_Passive
Boosts: DamageReduction(Slashing, Flat, 2);DamageReduction(Piercing, Flat, 2);DamageReduction(Bludgeoning, Flat, 2)
DescriptionParams: 2
DisplayName: Exceptional Plate*
Description: You take [1] less damage Slashing, Piercing, and Bludgeoning sources.*
Stats inherited from: *ARM_ExceptionalPlate_1_Passive


ARM_MagicalPlate_1_Passive
Boosts: DamageReduction(All, Flat, 1)
DisplayName: Magical Plate
Description: All incoming damage is reduced by [1].
DescriptionParams: 1


ARM_MagicalPlate_2_Passive
Boosts: DamageReduction(All, Flat, 2)
DescriptionParams: 2
DisplayName: Magical Plate*
Description: All incoming damage is reduced by [1].*
Stats inherited from: *ARM_MagicalPlate_1_Passive


ARM_MartialArtsLethality_1_Passive
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, 1);EntityThrowDamage(1)
DisplayName: Martial Arts Lethality
Description: Gain a +[1] bonus to Unarmed Attack Rolls and damage of throwing attacks.
DescriptionParams: 1


ARM_MartialArtsLethality_2_Passive
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, 2);EntityThrowDamage(2)
DescriptionParams: 2
DisplayName: Martial Arts Lethality*
Description: Gain a +[1] bonus to Unarmed Attack Rolls and damage of throwing attacks.*
Stats inherited from: *ARM_MartialArtsLethality_1_Passive


ARM_Stealthy_1_Passive
Boosts: RollBonus(SkillCheck, 1, Stealth)
DisplayName: Stealthy
Description: Gain a +[1] bonus to Stealth Checks.
DescriptionParams: 1


ARM_Stealthy_2_Passive
Boosts: RollBonus(SkillCheck, 2, Stealth)
DescriptionParams: 2
DisplayName: Stealthy*
Description: Gain a +[1] bonus to Stealth Checks.*
Stats inherited from: *ARM_Stealthy_1_Passive


RACE_DUPE_ENTRY_56311
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


Dragonborn_Resistance_Acid_DUPE_ENTRY_80707
Boosts: Resistance(Acid,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Acid damage.
Icon: GenericIcon_DamageType_Acid
Properties: Highlighted


Dragonborn_Resistance_Cold_DUPE_ENTRY_88985
Boosts: Resistance(Cold,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Cold damage.
Icon: GenericIcon_DamageType_Cold
Properties: Highlighted


Dragonborn_Resistance_Fire_DUPE_ENTRY_40423
Boosts: Resistance(Fire,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Fire damage.
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted


Dragonborn_Resistance_Lightning_DUPE_ENTRY_98365
Boosts: Resistance(Lightning,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Lightning damage.
Icon: GenericIcon_DamageType_Lightning
Properties: Highlighted


Dragonborn_Resistance_Poison_DUPE_ENTRY_11436
Boosts: Resistance(Poison,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Poison damage.
Icon: GenericIcon_DamageType_Poison
Properties: Highlighted


SavageAttacks_DUPE_ENTRY_25434
Boosts: CriticalHitExtraDice(1,MeleeWeaponAttack)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Savage Attacks
Description: When you land a Critical Hit with a melee weapon attack, your damage dice are tripled instead of doubled.
Icon: PassiveFeature_SavageAttacks
Properties: Highlighted


Ethereal_DUPE_ENTRY_25047
Boosts: Tag(CANT_SHOVE_THROW)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ethereal
Description: Affected entity is incorporeal and can't be Shoved, Thrown, or used as an Improvised Weapon.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted


HumanMilitia_DUPE_ENTRY_71194
Boosts: Proficiency(Spears);Proficiency(Pikes); Proficiency(Halberds); Proficiency(Glaives);Proficiency(LightArmor);Proficiency(Shields);
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Civil Militia
Description: You have Weapon Proficiency with spears, pikes, halberds, and glaives, and Armour Proficiency with Light Armour and Shields.
Icon: PassiveFeature_HumanMilitia
Properties: Highlighted;ForceShowInCC


HumanVersatility_DUPE_ENTRY_29787
Boosts: CarryCapacityMultiplier(1.25)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Human Versatility
Description: Select an additional Skill to be Proficient in. Your carrying capacity is increased by a quarter.
Icon: PassiveFeature_Generic_Tactical
Properties: Highlighted


CLASS_DUPE_ENTRY_22939
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


AscendantStep_DUPE_ENTRY_4798
Boosts: UnlockSpell(Target_Levitate,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ascendant Step
Description: You learn how to cast Levitate.
Icon: Spell_Transmutation_Levitate


AspectOfTheBeast_Bear_DUPE_ENTRY_75743
Boosts: CarryCapacityMultiplier(2);Advantage(Ability, Strength);
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Bear
Description: The Aspect of the Bear infuses you with strength.

Your carrying capacity is doubled, and you have Advantage on Strength Checks.
Icon: PassiveFeature_AspectOfTheBeast_Bear
Properties: Highlighted


AspectOfTheBeast_Chimpanzee_DUPE_ENTRY_38157
Boosts: FallDamageMultiplier(0.5)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Chimpanzee
Description: The Aspect of the Chimpanzee grants you a nimble mischievousness.

You gain Resistance to Falling damage, and throwing camp supplies Blinds targets.
Icon: PassiveFeature_AspectOfTheBeast_Chimpanzee
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: IF(IsSupply(context.HitDescription.ThrownObject)):ApplyStatus(BLINDED,100,1)


AspectOfTheBeast_Crocodile_DUPE_ENTRY_50607
Boosts: ActionResource(Movement,3,0);Tag(SLIPPING_ADV)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Crocodile
Description: The Aspect of the Crocodile increases your agility in the water.

Your movement speed increases by [1] while standing in water-based surfaces.

On slippery surfaces, you also have Advantage on Saving Throws against being knocked Prone.
DescriptionParams: Distance(3)
Icon: PassiveFeature_AspectOfTheBeast_Crocodile
Properties: Highlighted
BoostContext: OnPushed;OnMovedDistance
BoostConditions: InSurface('SurfaceAlcohol') or InSurface('SurfaceBlood') or InSurface('SurfaceDeepWater') or InSurface('SurfaceDeepWaterRunning') or InSurface('SurfaceGrease') or InSurface('SurfaceOil') or InSurface('SurfaceWater') or InSurface('SurfaceWaterFrozen') or InSurface('SurfaceBloodFrozen')


AspectOfTheBeast_Eagle_DUPE_ENTRY_39621
Boosts: DarkvisionRangeMin(12);ActiveCharacterLight(051648e6-f05a-e41f-e398-ffd5cd148989);Advantage(Skill,Perception)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Eagle
Description: The Aspect of the Eagle enhances your eyesight.

You can see in the dark up to [1], and gain Advantage on Perception Checks.
DescriptionParams: Distance(12)
Icon: PassiveFeature_AspectOfTheBeast_Eagle
Properties: Highlighted


AspectOfTheBeast_Elk_DUPE_ENTRY_8058
Boosts: UnlockSpell(Shout_AspectOfTheElk)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Elk
Description: The Aspect of the Elk grants you astounding swiftness.

You can use Aspect of the Elk, giving yourself and nearby allies extra movement speed.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_AspectOfTheBeast_Elk
Properties: Highlighted


AspectOfTheBeast_HoneyBadger_DUPE_ENTRY_6094
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Honey Badger
Description: If you're Poisoned, Frightened, or Charmed at the start of your turn, you have a 50% chance to begin Raging without expending a Rage Charge.
Icon: PassiveFeature_AspectOfTheBeast_Badger
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted
StatsFunctorContext: OnTurn
Conditions: (HasStatus('POISONED', context.Source) or HasStatus('FRIGHTENED', context.Source) or HasStatus('CHARMED', context.Source)) and RollDieAgainstDC(DiceType.d20,10) and not HasStatus('SG_Rage', context.Source)
StatsFunctors: IF(HasPassive('TotemSpirit_Bear', context.Source)):UseSpell(Shout_Rage_Totem_Bear,true,true,true);IF(HasPassive('TotemSpirit_Eagle', context.Source)):UseSpell(Shout_Rage_Totem_Eagle,true,true,true);IF(HasPassive('TotemSpirit_Elk', context.Source)):UseSpell(Shout_Rage_Totem_Elk,true,true,true);IF(HasPassive('TotemSpirit_Tiger', context.Source)):UseSpell(Shout_Rage_Totem_Tiger,true,true,true);IF(HasPassive('TotemSpirit_Wolf', context.Source)):UseSpell(Shout_Rage_Totem_Wolf,true,true,true)


AspectOfTheBeast_Stallion_DUPE_ENTRY_3462
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Stallion
Description: The Aspect of the Stallion creates safety in movement.

Dashing grants you temporary hit points equal to twice your level.
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
Icon: PassiveFeature_AspectOfTheBeast_Stallion
Properties: Highlighted
StatsFunctorContext: OnStatusApplied
Conditions: HasStatus('DASH', context.Source) and not HasStatus('ASPECT_OF_THE_STALLION', context.Source)
StatsFunctors: ApplyStatus(SELF,ASPECT_OF_THE_STALLION,100,-1)


AspectOfTheBeast_Tiger_DUPE_ENTRY_21851
Boosts: ProficiencyBonus(Skill,Survival);IF(HasStatus('BLEEDING',context.Target)):RollBonus(Attack, StrengthModifier);IF(HasStatus('SG_Poisoned',context.Target)):RollBonus(Attack, StrengthModifier)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Tiger
Description: The Aspect of the Tiger infuses you with an unrelenting ferocity.

You add an additional Strength Modifier to Attack Rolls against Bleeding or Poisoned targets, and gain Proficiency in Survival.
Icon: PassiveFeature_AspectOfTheBeast_Tiger
Properties: Highlighted


AspectOfTheBeast_Wolf_DUPE_ENTRY_10185
Boosts: ProficiencyBonus(Skill,Stealth);UnlockSpell(Shout_AspectOfTheWolf)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Wolf
Description: The Aspect of the Wolf boosts your stealthiness.

You gain Proficiency in Stealth, and can use Aspect of the Wolf.
Icon: PassiveFeature_AspectOfTheBeast_Wolf
Properties: Highlighted


AspectOfTheBeast_Wolverine_DUPE_ENTRY_94129
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Wolverine
Description: The Aspect of the Wolverine grants you the tools to relentlessly pursue your prey.

When you attack a Bleeding or Poisoned target, you also Maim it for 1 turn.
Icon: PassiveFeature_AspectOfTheBeast_Wolverine
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasStatus('BLEEDING',context.Target) or HasStatus('SG_Poisoned',context.Target)
StatsFunctors: ApplyStatus(CRIPPLED,100,1)


ArcaneWard_DUPE_ENTRY_19268
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Ward
Description: The residual magic of your spells forms a ward around you that protects you from harm.
DescriptionParams: ClassLevel(Wizard)
ExtraDescription: Each time you cast an Abjuration spell, the intensity of the ward increases by the amount of the spell's Level.

Each time you take damage, the ward blocks an amount of damage equal to its intensity, and its intensity decreases by [1].

After each Long Rest, the ward's intensity resets, and becomes the same as your wizard level.
ExtraDescriptionParams: 1
Icon: PassiveFeature_ArcaneWard
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnLongRest;OnCreate
Conditions: not HasStatus('ARCANE_WARD', context.Source)
StatsFunctors: ApplyStatus(SELF,ARCANE_WARD,100,Target.ClassLevel(Wizard))


ArcaneWard_Cast_DUPE_ENTRY_1838
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Arcane Ward Helper
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: IsSpellOfSchool(SpellSchool.Abjuration) and not IsCantrip()
StatsFunctors: IF(ArcaneWardOverflow(true)):ApplyStatus(SELF,ARCANE_WARD,100,2*ClassLevel(Wizard));IF(not ArcaneWardOverflow(true)):ApplyStatus(SELF,ARCANE_WARD,100,ARCANE_WARD.Duration+SpellPowerLevel)


ArcaneWard_Damage_DUPE_ENTRY_57547
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Arcane Ward Helper
Properties: IsHidden
StatsFunctorContext: OnDamaged;OnDamagedPrevented
Conditions: StatusGroupDurationEqualOrMoreThan(context.Target,'ARCANE_WARD',1)
StatsFunctors: ApplyStatus(ARCANE_WARD,100,Target.ARCANE_WARD.Duration-1)


ImprovedAbjuration_DUPE_ENTRY_34349
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Abjuration
Description: Each time you take a Short Rest, the intensity of your Arcane Ward increases by an amount equal to your wizard level.
DescriptionParams: ClassLevel(Wizard)
Icon: PassiveFeature_ImprovedAbjuration
Properties: Highlighted
StatsFunctorContext: OnShortRest
StatsFunctors: IF(ArcaneWardOverflow(false)):ApplyStatus(ARCANE_WARD,100,2*Target.ClassLevel(Wizard));IF(not ArcaneWardOverflow(false)):ApplyStatus(ARCANE_WARD,100,Target.ARCANE_WARD.Duration+Target.ClassLevel(Wizard))


BardicInspiration_d10_DUPE_ENTRY_44053
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 1d10
DisplayName: Improved Bardic Inspiration*
Description: The bonus gained from Bardic Inspiration increases to +[1].*
Icon: Action_Bard_GrantBardicInspiration*
Stats inherited from: *BardicInspiration_d8


BardicInspiration_Ability_d10_DUPE_ENTRY_61069
Boosts: RollBonus(SkillCheck,1d10);RollBonus(RawAbility,1d10)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 1d10
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_D10)
DisplayName: Bardic Roll*
Description: Add a +[1] bonus to your next Ability Check.*
ExtraDescription: You expend your Bardic Inspiration when the effect triggers.*
TooltipUseCosts: BardicInspiration:1*
Icon: PassiveFeature_BardicInspiration_Ability*
Properties: IsToggled;Temporary;ToggledDefaultOn*
StatsFunctorContext: OnAbilityCheck*
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_BardicInspiration_Ability_01:Dummy_BodyFX:;*
Stats inherited from: *BardicInspiration_Ability


CombatInspiration_Ability_d10_DUPE_ENTRY_96681
Boosts: RollBonus(SkillCheck,1d10);RollBonus(RawAbility,1d10)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 1d10
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_COMBAT_D10)
DisplayName: Valiant Roll*
Description: Add a +[1] bonus to your next Ability Check.*
ExtraDescription: You expend your Combat Inspiration when the effect triggers.*
Icon: PassiveFeature_BardicInspiration_Ability*
Properties: IsToggled;Temporary;ToggledDefaultOn*
StatsFunctorContext: OnAbilityCheck*
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_Combat_01:Dummy_BodyFX:;*
Stats inherited from: *CombatInspiration_Ability


BeguilingDefenses_DUPE_ENTRY_90323
Boosts: StatusImmunity(SG_Charmed)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Beguiling Defences
Description: You have built stoic barriers in your heart and mind, and cannot be Charmed.
Icon: PassiveFeature_BeguilingDefenses
Properties: Highlighted


BendLuck_DUPE_ENTRY_7865
Boosts: UnlockSpell(Target_BendLuck);UnlockInterrupt(Interrupt_BendLuck_Bonus);UnlockInterrupt(Interrupt_BendLuck_Malus)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Bend Luck
Description: When a creature you can see makes an Attack Roll, Ability Check, or a Saving Throws, you can use your reaction and spend 2 Sorcery Point to roll 1d4, applying the number rolled as a bonus or penalty (your choice) to the creature's roll.
DescriptionParams: 1d4
Icon: Skill_Sorcerer_Passive_BendLuck
Properties: Highlighted


BestialFury_DUPE_ENTRY_6467
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Bestial Fury
Description: Your bond with your companion has deepened, unlocking their inner strength and giving them an Extra Attack.
Icon: PassiveFeature_BestialFury
Properties: Highlighted


BlessedHealer_DUPE_ENTRY_78360
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Blessed Healer
Description: Healing others heals you as well.

When you cast a healing spell of Level 1 or higher on another creature, you regain hit points equal to 2 + the spell's level.
Icon: GenericIcon_Intent_Healing
Properties: Highlighted
StatsFunctorContext: OnHeal
StatsFunctors: RegainHitPoints(SELF,2+SpellPowerLevel)


Blink_Check_DUPE_ENTRY_64491
Boosts: UnlockSpell(Shout_Blink_Dismiss)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
BoostContext: OnStatusApplied;OnStatusRemoved
BoostConditions: not HasStatus('GASEOUSFORM_BLINK')


BookOfAncientSecrets_DUPE_ENTRY_94378
Boosts: UnlockSpell(Target_Silence_BookOfAncientSecrets);UnlockSpell(Projectile_RayOfSickness_BookOfAnceintSecrets);UnlockSpell(Projectile_ChromaticOrb_BookOfAncientSecrets)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Book of Ancient Secrets
Description: You can inscribe magical rituals in your Book of Shadows.

Gain the Ray of Sickness, Chromatic Orb, and Silence spells. You can cast these spells once per Long Rest, and they don't expend any spell slots when cast.
Icon: PassiveFeature_BookOfAncientSecrets
Properties: Highlighted


BrutalCritical_DUPE_ENTRY_71578
Boosts: CriticalHitExtraDice(1, MeleeWeaponAttack);CriticalHitExtraDice(1, MeleeUnarmedAttack);
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brutal Critical
Description: You've trained to strike swift and true. When you land a Critical Hit, you roll an extra damage die as well as the normal additional critical dice.
Icon: PassiveFeature_BrutalCritical
Properties: Highlighted


CommanderStrike_Maneuver_DUPE_ENTRY_6427
Boosts: UnlockSpell(Target_CommandersStrike)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Commander's Strike
Description: Spend an action and a reaction to direct an ally to strike a foe. The ally immediately uses their reaction to make a weapon attack.
Icon: Action_CommandersStrike


CommanderStrike_DUPE_ENTRY_8247
Boosts: UnlockSpellVariant(ExtraAttackCheck(),ModifyUseCosts(Replace,ReactionActionPoint,1,0,ActionPoint),ModifyIconGlow(),ModifyTooltipDescription());
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Commander's Strike
Description: Use your reaction to make an Attack Roll that deals an additional [1].
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_CommandersStrike
EnabledConditions: ((context.HasContextFlag(StatsFunctorContext.OnActionResourcesChanged)) and HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source) and not HasStatus('EXTRA_ATTACK',context.Source) and not HasStatus('EXTRA_ATTACK_2',context.Source)) or ((not context.HasContextFlag(StatsFunctorContext.OnActionResourcesChanged)) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('EXTRA_ATTACK') and not HasStatus('EXTRA_ATTACK_2'))
EnabledContext: OnStatusApplied;OnActionResourcesChanged;OnStatusRemoved
Properties: ToggledDefaultOn;IsToggled;ToggledDefaultAddToHotbar;Temporary


ControlledChaos_DUPE_ENTRY_20232
Boosts: UnlockInterrupt(Interrupt_ControlledChaos)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Controlled Chaos
Description: Foes may suffer a Wild Magic Surge while casting spells near your fluctuating magic.
Icon: PassiveFeature_WildMagicSurge


DampenElements_DUPE_ENTRY_93776
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Dampen Elements
Description: When you or an ally gets hit with Acid, Cold, Fire, Lightning, or Thunder damage, you can use your reaction to halve the attack's damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_DampenElements
EnabledConditions: HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCreate;OnStatusApplied;OnStatusRemoved
Properties: Highlighted;ToggledDefaultAddToHotbar;IsToggled
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
ToggleOnFunctors: ApplyStatus(DAMPENELEMENTS_AURA,100,-1)
ToggleOffFunctors: ApplyStatus(DAMPENELEMENTS_TECHNICAL,100,1);RemoveStatus(DAMPENELEMENTS_AURA)


DampenElements_Check_DUPE_ENTRY_17085
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Icon: PassiveFeature_DampenElements
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeAcid(context.Source) or IsDamageTypeCold(context.Source) or IsDamageTypeFire(context.Source) or IsDamageTypeLightning(context.Source) or IsDamageTypeThunder(context.Source)
StatsFunctors: RemoveAuraByChildStatus(DAMPENELEMENTS_RESISTANCE)


DarkOnesOwnLuck_DUPE_ENTRY_25898
Boosts: RollBonus(SkillCheck,1d10);RollBonus(RawAbility,1d10)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Dark One's Own Luck
Description: Call on your patron to change your fate and add a 1d10 to an Ability Check.
Icon: PassiveFeature_Generic_Magical
Properties: IsToggled;Highlighted;OncePerShortRest
StatsFunctorContext: OnAbilityCheck
ToggleOffContext: OnAbilityCheck


DeflectMissiles_DUPE_ENTRY_59560
Boosts: IF(not HasStatus('SG_Polymorph_BeastShape')):UnlockInterrupt(Interrupt_DeflectMissiles);UnlockInterrupt(Interrupt_DeflectMissiles_Return)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Deflect Missiles
Description: Use your reaction to reduce the damage from a ranged weapon attack by 1d10 + your Dexterity Modifier + your monk level.

If the damage is reduced to 0, you use a Ki Point to Deflect the Missile.
ExtraDescription: You can only reduce damage from the attack - any additional effects can't be negated.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_DeflectMissiles
Properties: Highlighted
StatsFunctorContext: OnCreate;OnLongRest
StatsFunctors: UseActionResource(DeflectMissiles_Charge,1,0)


DestructiveWrath_DUPE_ENTRY_12154
Boosts: UnlockInterrupt(Interrupt_DestructiveWrath)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Destructive Wrath
Description: When you roll Thunder or Lightning damage, you can use your Channel Divinity to deal maximum damage instead.
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_DestructiveWrath
StatsFunctorContext: OnCastResolved
StatsFunctors: RemoveStatus(DESTRUCTIVE_WRATH)


DistractingStrike_DUPE_ENTRY_46055
Boosts: UnlockSpell(Target_DistractingStrike);UnlockSpell(Projectile_DistractingStrike)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Distracting Strike
Description: Distract your target, giving your allies Advantage on their next Attack Roll against the target.
Icon: Action_DistractingStrike_Melee


DreadAmbusher_DUPE_ENTRY_71292
Boosts: Initiative(3)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Dread Ambusher
Description: You specialise in taking out foes swiftly and ruthlessly.

You gain a +[1] bonus to Initiative.

On the first turn of combat, your movement speed increases by [2], and you can make an attack that deals an additional [3] damage.
DescriptionParams: 3;Distance(3);1d8
Icon: Action_DreadAmbusher_Melee
Properties: Highlighted;OncePerCombat
StatsFunctorContext: OnTurn
Conditions: Combat()
StatsFunctors: ApplyStatus(DREAD_AMBUSHER,100,1)


DreadfulWord_DUPE_ENTRY_70526
Boosts: UnlockSpell(Target_Confusion,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Dreadful Word
Description: You can cast Confusion with a Warlock spell slot.
Icon: Spell_Enchantment_Confusion


Divine_Strike_Life_Toggle_DUPE_ENTRY_35219
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Radiant);UnlockInterrupt(Interrupt_DivineStrike_Radiant_Critical);ActionResource(Interrupt_DivineStrike,1,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Divine Stike
Properties: IsHidden
ToggleGroup: DivineStrike


Divine_Strike_Nature_Toggle_DUPE_ENTRY_55014
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Cold);UnlockInterrupt(Interrupt_DivineStrike_Cold_Critical);UnlockInterrupt(Interrupt_DivineStrike_Fire);UnlockInterrupt(Interrupt_DivineStrike_Fire_Critical);UnlockInterrupt(Interrupt_DivineStrike_Lightning);UnlockInterrupt(Interrupt_DivineStrike_Lightning_Critical);ActionResource(Interrupt_DivineStrike,1,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


Divine_Strike_Tempest_Toggle_DUPE_ENTRY_96129
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Thunder);UnlockInterrupt(Interrupt_DivineStrike_Thunder_Critical);ActionResource(Interrupt_DivineStrike,1,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


Divine_Strike_Trickery_Toggle_DUPE_ENTRY_75015
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Poison);UnlockInterrupt(Interrupt_DivineStrike_Poison_Critical);ActionResource(Interrupt_DivineStrike,1,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


Divine_Strike_War_Toggle_DUPE_ENTRY_7939
Boosts: UnlockInterrupt(Interrupt_DivineStrike_MeleeWeapon);UnlockInterrupt(Interrupt_DivineStrike_MeleeWeapon_Critical);UnlockInterrupt(Interrupt_DivineStrike_RangedWeapon);UnlockInterrupt(Interrupt_DivineStrike_RangedWeapon_Critical);ActionResource(Interrupt_DivineStrike,1,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


DivineIntervention_DUPE_ENTRY_80676
Boosts: Tag(DIVINE_INTERVENTION)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Divine Intervention
Description: You can cast Divine Intervention to invoke your God's aid. Once used, this can never be used again.
Icon: Action_DivineIntervention_Attack


DominateBeast_Check_DUPE_ENTRY_6309
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Dominate Beast
Properties: IsHidden
StatsFunctorContext: OnStatusApplied;OnStatusRemoved;OnAttacked;OnTurn
Conditions: not Tagged('BEAST')
StatsFunctors: RemoveStatus(DOMINATE_BEAST)


EldritchSpear_DUPE_ENTRY_75974
Boosts: UnlockSpellVariant(SpellId('Projectile_EldritchBlast'),ModifyTargetRadius(Multiplicative,1.5),)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Eldritch Spear
Description: The range of your Eldritch Blast increases by half.
Icon: Spell_Evocation_EldritchBlast
Properties: Highlighted


EldritchStrike_DUPE_ENTRY_15370
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Eldritch Strike
Description: When you hit a creature with a weapon attack, it has Disadvantage on its next Saving Throw against a spell you cast before the end of your next turn.
Icon: PassiveFeature_EldritchStrike
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack() and not IsMiss()
StatsFunctors: ApplyStatus(ELDRITCH_STRIKE,100,2)


ElementalAffinity_Damage_DUPE_ENTRY_76182
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Damage
Description: When you cast a spell that deals damage of the type associated with your draconic ancestry, you add your Charisma Modifier to the damage.
Icon: PassiveFeature_ElementalAffinity_ExtraDamage
Properties: Highlighted
StatsFunctorContext: OnCreate
StatsFunctors: IF(HasPassive('DraconicAncestry_Black',context.Source) or HasPassive('DraconicAncestry_Copper',context.Source)):ApplyStatus(ELEMENTALAFFINITY_ACID_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Silver',context.Source) or HasPassive('DraconicAncestry_White',context.Source)):ApplyStatus(ELEMENTALAFFINITY_COLD_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Red',context.Source) or HasPassive('DraconicAncestry_Gold',context.Source) or HasPassive('DraconicAncestry_Brass',context.Source)):ApplyStatus(ELEMENTALAFFINITY_FIRE_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Blue',context.Source) or HasPassive('DraconicAncestry_Bronze',context.Source)):ApplyStatus(ELEMENTALAFFINITY_LIGHTNING_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Green',context.Source)):ApplyStatus(ELEMENTALAFFINITY_POISON_EXTRA_DAMAGE_TECHNICAL,100,-1)


ElementalAffinity_Resistance_Check_DUPE_ENTRY_92760
Boosts: UnlockInterrupt(Interrupt_ElementalAffinity)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Resistance
Description: When you cast a spell that deals damage of the type associated with your draconic ancestry, you can spend 1 Sorcery Point to gain Resistance to that damage type.
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
Properties: Highlighted


ElementalAffinity_Resistance_Acid_DUPE_ENTRY_89297
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Acid Resistance
Description: When you cast a spell that deals Acid damage, you can spend 1 Sorcery Point to gain Resistance to Acid damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_ACID',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: ToggledDefaultAddToHotbar;IsToggled;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeAcid(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_ACID,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Cold_DUPE_ENTRY_55606
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Cold Resistance
Description: When you cast a spell that deals Cold damage, you can spend 1 Sorcery Point to gain Resistance to Cold damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_COLD',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: ToggledDefaultAddToHotbar;IsToggled;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeCold(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_COLD,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Fire_DUPE_ENTRY_45423
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Fire Resistance
Description: When you cast a spell that deals Fire damage, you can spend 1 Sorcery Point to gain Resistance to Fire damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_FIRE',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeFire(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_FIRE,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Lightning_DUPE_ENTRY_70119
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Lightning Resistance
Description: When you cast a spell that deals Lightning damage, you can spend 1 Sorcery Point to gain Resistance to Lightning damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_LIGHTNING',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeLightning(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_LIGHTNING,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Poison_DUPE_ENTRY_94146
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Poison Resistance
Description: When you cast a spell that deals Poison damage, you can spend 1 Sorcery Point to gain Resistance to Poison damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_POISON',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypePoison(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_POISON,100,-1);UseActionResource(SELF,SorceryPoint,1)


EmpoweredEvocation_DUPE_ENTRY_82498
Boosts: IF(IsSpell() and IsSpellSchool(SpellSchool.Evocation)):DamageBonus(max(0, IntelligenceModifier))
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Empowered Evocation
Description: Your grasp of Evocation magic has tightened, and you can add your Intelligence Modifier to damage rolls with any Evocation spells.
Icon: PassiveFeature_EmpoweredEvocation
Properties: Highlighted


EntropicWard_DUPE_ENTRY_71726
Boosts: UnlockInterrupt(Interrupt_EntropicWard);ActionResource(Interrupt_EntropicWard_Charge,1,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Entropic Ward
Description: As a reaction, you can impose Disadvantage on an Attack Roll against you.

If the attack misses, you gain Advantage on your next Attack Roll against your attacker for 1 turn.
Icon: PassiveFeature_EntropicWard
StatsFunctorContext: OnAttacked
Conditions: IsMiss() and HasStatus('ENTROPIC_WARD_USED')
StatsFunctors: ApplyStatus(SWAP,ENTROPIC_WARD,100,1);RemoveStatus(ENTROPIC_WARD_USED)


EscapeTheHorde_DUPE_ENTRY_930
Boosts: IF(IsReactionAttack(context.Source)):Disadvantage(AttackTarget)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Escape the Horde
Description: Opportunity Attacks against you have Disadvantage.
Icon: PassiveFeature_EscapeTheHorde
Properties: Highlighted


Evasion_DUPE_ENTRY_99250
Boosts: AreaDamageEvade()
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Evasion
Description: Your agility lets you dodge out of the way of certain spells.

When a spell or effect would deal half damage on a successful Dexterity Saving Throw, it deals no damage if you succeed, and only half damage if you fail.
Icon: PassiveFeature_Evasion
Properties: Highlighted


EvasiveFootwork_DUPE_ENTRY_62510
Boosts: UnlockSpell(Shout_EvasiveFootwork)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Evasive Footwork
Description: You can evade attacks by imposing Disadvantage on melee attacks against you for a round.
Icon: Action_Fighter_EvasiveFootwork
Properties: Highlighted


ExceptionalTraining_DUPE_ENTRY_43956
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Exceptional Training
Description: Your animal companion can Dash, Disengage, and Help as a bonus action.
Icon: PassiveFeature_ExceptionalTraining
Properties: Highlighted


ExtraAttack_2_DUPE_ENTRY_49692
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Extra Attack
Description: You can make two additional attacks after attacking with your main-hand weapon.
Icon: PassiveFeature_ExtraAttack
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_2_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_2,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_2_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_2,100,1)


ExpertDivination_DUPE_ENTRY_54494
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Expert Divination
Description: You may gain an additional Portent Die: when taking a Short Rest you receive a Prophecy. Complete it to regain a missing Portent Die.
Icon: PassiveFeature_ExpertDivination
Properties: Highlighted


Divination_Damage_Fire_DUPE_ENTRY_90130
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Icon: GenericIcon_DamageType_Fire
Properties: IsHidden;OncePerTurn
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeFire(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_FIRE)


Divination_Damage_Acid_DUPE_ENTRY_34762
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Acid
Conditions: IsDamageTypeAcid(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_ACID)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Bludgeoning_DUPE_ENTRY_3713
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Physical
Conditions: IsDamageTypeBludgeoning(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_BLUDGEONING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Cold_DUPE_ENTRY_46108
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Icon: GenericIcon_DamageType_Cold
Conditions: IsDamageTypeCold(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_COLD)
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Force_DUPE_ENTRY_19088
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Force
Conditions: IsDamageTypeForce(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_FORCE)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Lightning_DUPE_ENTRY_34029
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Lightning
Conditions: IsDamageTypeLightning(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_LIGHTNING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Necrotic_DUPE_ENTRY_97155
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Necrotic
Conditions: IsDamageTypeNecrotic(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_NECROTIC)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Piercing_DUPE_ENTRY_49331
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Physical
Conditions: IsDamageTypePiercing(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_PIERCING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Poison_DUPE_ENTRY_3471
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Poison
Conditions: IsDamageTypePoison(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_POISON)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Psychic_DUPE_ENTRY_79440
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Psychic
Conditions: IsDamageTypePsychic(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_PSYCHIC)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Radiant_DUPE_ENTRY_11062
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Radiant
Conditions: IsDamageTypeRadiant(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_RADIANT)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Slashing_DUPE_ENTRY_54976
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Physical
Conditions: IsDamageTypeSlashing(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_SLASHING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Thunder_DUPE_ENTRY_40742
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Thunder
Conditions: IsDamageTypeThunder(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_THUNDER)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Abjuration_DUPE_ENTRY_76340
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Abjuration)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_ABJURATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Conjuration_DUPE_ENTRY_56586
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Conjuration)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_CONJURATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Divination_DUPE_ENTRY_40900
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Divination)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_DIVINATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Enchantment_DUPE_ENTRY_28638
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Enchantment)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_ENCHANTMENT)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Evocation_DUPE_ENTRY_18292
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Evocation)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_EVOCATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Illusion_DUPE_ENTRY_51979
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Illusion)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_ILLUSION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Necromancy_DUPE_ENTRY_40274
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Necromancy)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_NECROMANCY)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Transmutation_DUPE_ENTRY_57462
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Transmutation)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_TRANSMUTATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_Ally_Help_DUPE_ENTRY_42623
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_Intent_Utility
StatsFunctorContext: OnCast
Conditions: SpellId('Target_Help') and Ally(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_ALLY_HELP)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_Enemy_Killed_DUPE_ENTRY_25472
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
StatsFunctorContext: OnDamage
Conditions: Enemy(context.Target) and IsKillingBlow()
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_ENEMY_KILLED)
DisplayName: %%% EMPTY*
Icon: GenericIcon_DamageType_Fire*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


FeintingAttack_DUPE_ENTRY_50162
Boosts: UnlockSpell(Target_FeintingAttack)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Feinting Attack
Description: You can use both your action and bonus action on a turn to attack a target with Advantage and deal an additional [1] damage.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_FeintingAttack


FeralInstinct_DUPE_ENTRY_91421
Boosts: Initiative(3);StatusImmunity(SURPRISED);
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Feral Instinct
Description: You have honed your instincts to the utmost degree. You gain a +[1] bonus to Initiative and can't be Surprised.
DescriptionParams: 3
Icon: PassiveFeature_FeralInstinct
Properties: Highlighted


FiendishResilience_DUPE_ENTRY_68794
Boosts: UnlockSpell(Target_Fiendish_Resilience_Container)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Fiendish Resilience
Description: Choose a damage type and become Resistant to it. You can pick a new damage type each Short Rest.
ExtraDescription: You can only have [1] type of Resistance at a time.
ExtraDescriptionParams: 1
Icon: PassiveFeature_FiendishResilience


FocusedConjuration_DUPE_ENTRY_981
Boosts: ConcentrationIgnoreDamage(Conjuration)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Focused Conjuration
Description: Damage taken while you are Concentrating on a Conjuration spell will not break your Concentration.
Icon: PassiveFeature_FocusedConjuration
Properties: Highlighted


FlurryOfBlowsUnlock_DUPE_ENTRY_23491
Boosts: UnlockSpell(Target_FlurryOfBlows)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Flurry of Blows
Description: %%% Tech -Used for unlocking and removing Flurry of blows spell for Monk


ForcedManeuver_DUPE_ENTRY_53455
Boosts: UnlockSpell(Target_ForcedManeuver)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Forced Manoeuvre
Description: You can increase an ally's movement speed by 50% and prevent Opportunity Attacks against them until the end of their next turn.
Icon: Action_ForcedManeuver


GoadingAttack_DUPE_ENTRY_67012
Boosts: UnlockSpell(Target_GoadingAttack);UnlockSpell(Projectile_GoadingAttack)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Goading Attack
Description: Deal an additional [1] and attempt to goad the target into attacking you. Target receives Disadvantage on attacking any other creature.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_GoadingAttack_Melee


GuardianOfFaith_Retaliate_DUPE_ENTRY_66795
Boosts: UnlockInterrupt(Interrupt_GuardianOfFaith_Retaliate)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Retaliation
Description: Strike back at the next enemy that attacks you.
Icon: GenericIcon_DamageType_Radiant
Properties: Highlighted


Guided_Strike_DUPE_ENTRY_90426
Boosts: UnlockSpell(Shout_GuidedStrike)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Channel Divinity: Guided Strike
Description: Channel the guidance of your god to strike with supernatural accuracy. You gain a +[1] bonus to your Attack Roll.
DescriptionParams: 10
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_GuidedStrike


Guided_Strike_Toggle_DUPE_ENTRY_35156
Boosts: RollBonus(Attack,10)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Channel Divinity: Guided Strike
Description: Channel the guidance of your god to strike with supernatural accuracy. You gain a +[1] bonus to your Attack Roll.
DescriptionParams: 10
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_GuidedStrike
EnabledConditions: HasActionResource('ChannelDivinity', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged
Properties: IsToggled;Highlighted
StatsFunctorContext: OnAttack
Conditions: HasActionResource('ChannelDivinity', 1, 0, false, false, context.Source)
StatsFunctors: UseActionResource(SELF,ChannelDivinity,1)


HeartOfTheStorm_DUPE_ENTRY_31165
Boosts: UnlockInterrupt(Interrupt_HeartOfTheStorm_Lightning);UnlockInterrupt(Interrupt_HeartOfTheStorm_Thunder)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Heart of the Storm
Description: When you cast a spell of Level 1 or higher that deals Lightning or Thunder damage, you cause a small, local storm. All enemies within [2] take [1] or [3].
DescriptionParams: DealDamage(ClassLevel(Sorcerer)/2,Lightning);Distance(6);DealDamage(ClassLevel(Sorcerer)/2,Thunder)
Icon: PassiveFeature_HeartOfTheStorm_Lightning
Properties: Highlighted


HeartOfTheStorm_Resistance_DUPE_ENTRY_32419
Boosts: Resistance(Lightning, Resistant);Resistance(Thunder, Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Heart of the Storm: Resistance
Description: You are Resistant to Lightning and Thunder damage.
Icon: PassiveFeature_HeartOfTheStorm_Resistance
Properties: Highlighted


IllusorySelf_DUPE_ENTRY_82656
Boosts: UnlockInterrupt(Interrupt_IllusorySelf);ActionResource(Interrupt_IllusorySelf_Charge,1,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Illusory Self
Description: You can magically fashion an illusory duplicate of yourself when attacked, causing your foe to automatically miss that attack.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_IllusorySelf
Properties: Highlighted


ImprovedCombatSuperiority_DUPE_ENTRY_64946
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Combat Superiority
Description: The size of your Superiority Dice increases to 1d10.
DescriptionParams: 1d10
Icon: GenericIcon_Intent_Damage
Properties: Highlighted


ImprovedDivineSmite_DUPE_ENTRY_23542
Boosts: IF(IsMeleeAttack()):CharacterWeaponDamage(1d8,Radiant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Divine Smite
Description: Your attacks are suffused with divine might.

Melee weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d8,Radiant)
Icon: PassiveFeature_ImprovedDivineSmite
Properties: Highlighted


ImprovedElementalCasting_DUPE_ENTRY_35950
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Elemental Casting
Description: Your affinity with elemental ki deepens. Several of your offensive Four Elements features deal an additional dice of damage, your Clench of the North Wind can hold an additional creature, and your Embrace of the Inferno fires an extra ray.
Icon: PassiveFeature_Generic_Magical


ImprovedMinorIllusion_DUPE_ENTRY_24586
Boosts: UnlockSpell(Target_ImprovedMinorIllusion)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Minor Illusion
Description: You can cast Minor Illusion as a bonus action.
Icon: PassiveFeature_ImprovedMinorIllusion
Properties: Highlighted


Indomitable_DUPE_ENTRY_82365
Boosts: UnlockInterrupt(Interrupt_Indomitable);ActionResource(Interrupt_Indomitable,1,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Indomitable
Description: You have become as durable as an iron golem. Whenever you fail a Saving Throw, you can roll again, using the new result instead.
Icon: PassiveFeature_Indomitable
Properties: Highlighted


InstinctiveCharm_DUPE_ENTRY_4539
Boosts: UnlockInterrupt(Interrupt_InstinctiveCharm)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Instinctive Charm
Description: Charm an enemy attacking you. They will attack a new target if possible as a reaction.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_InstinctiveCharm
Properties: Highlighted


InuredtoUndeath_DUPE_ENTRY_78731
Boosts: Resistance(Necrotic,Resistant);StatusImmunity(HARM);StatusImmunity(CURSE_MUMMY);StatusImmunity(INCUBUS_DRAININGKISS);StatusImmunity(HP_REDUCTION_VAMPIRE);StatusImmunity(LIFE_DRAIN);StatusImmunity(MOO_ABSOLUTES_CURSE);StatusImmunity(MOO_BALTHAZARSSECRETS_HEARTALTAR);StatusImmunity(LOW_ANCIENTLAIR_CURSE)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Inured to Undeath
Description: You have steeped yourself so completely in death that you are Resistant to Necrotic damage, and moreover your hit point maximum cannot be reduced.
Icon: PassiveFeature_InuredTo-Undeath
Properties: Highlighted


InquisitorsMight_DUPE_ENTRY_21410
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Inquisitor's Might
Description: Weapon deals an additional [1] and may possibly inflict Dazed.
DescriptionParams: DealDamage(Cause.CharismaModifier,Radiant)
Icon: Action_Paladin_InquisitorsMight
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack() and not IsMiss()
StatsFunctors: ApplyStatus(DAZED,100,1)


IronMind_DUPE_ENTRY_90976
Boosts: ProficiencyBonus(SavingThrow,Wisdom);ProficiencyBonus(SavingThrow,Intelligence)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Iron Mind
Description: You have honed your ability to resist the mind-altering powers of your prey. You gain Proficiency in Wisdom and Intelligence Saving Throws.
Icon: PassiveFeature_ExpertDivination
Properties: Highlighted;ForceShowInCC


Ki_DUPE_ENTRY_23336
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ki
Description: Ki is the magic that flows through all living beings. You can use it to exceed your body's physical capabilities.
Icon: PassiveFeature_KiFlurryOfBlows
Properties: Highlighted


KiEmpoweredStrikes_DUPE_ENTRY_89875
Boosts: UnarmedMagicalProperty()
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ki-Empowered Strikes
Description: Your unarmed attacks count as magical for the purpose of overcoming enemies' Resistance and Immunity to non-magical damage.
Icon: PassiveFeature_KiEmpoweredStrikes
Properties: Highlighted


Land_Arctic_3_DUPE_ENTRY_8368
Boosts: UnlockSpell(Target_ConjureElementals_Minor_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_IceStorm,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Arctic
Description: You can cast Conjure Minor Elemental and Ice Storm.
Icon: PassiveFeature_Land_Arctic
Properties: Highlighted


Land_Coast_3_DUPE_ENTRY_8832
Boosts: UnlockSpell(Target_FreedomOfMovement,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Confusion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Coast
Description: You can cast Freedom of Movement and Confusion.
Icon: PassiveFeature_Land_Coast
Properties: Highlighted


Land_Desert_3_DUPE_ENTRY_31634
Boosts: UnlockSpell(Target_Blight,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Wall_WallOfFire,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Desert
Description: You can cast Blight and Wall of Fire.
Icon: PassiveFeature_Land_Desert
Properties: Highlighted


Land_Forest_3_DUPE_ENTRY_36003
Boosts: UnlockSpell(Target_ConjureElementals_Minor_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_GraspingVine,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Forest
Description: You can cast Conjure Minor Elemental and Grasping Vine.
Icon: PassiveFeature_Land_Forest
Properties: Highlighted


Land_Grassland_3_DUPE_ENTRY_35109
Boosts: UnlockSpell(Target_FreedomOfMovement,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Polymorph,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grassland
Description: You can cast Freedom of Movement and Polymorph.
Icon: PassiveFeature_Land_Grassland
Properties: Highlighted


Land_Mountain_3_DUPE_ENTRY_34904
Boosts: UnlockSpell(Target_Stoneskin,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_DominateBeast,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mountain
Description: You can cast Stoneskin and Dominate Beast.
Icon: PassiveFeature_Land_Mountain
Properties: Highlighted


Land_Swamp_3_DUPE_ENTRY_22757
Boosts: UnlockSpell(Target_Blight,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_GraspingVine,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Swamp
Description: You can cast Conjure Minor Elemental and Grasping Vine.
Icon: PassiveFeature_Land_Swamp
Properties: Highlighted


Land_Underdark_3_DUPE_ENTRY_95144
Boosts: UnlockSpell(Target_Invisibility_Greater,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_DominateBeast,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Underdark
Description: You can cast Greater Invisibility and Dominate Beast.
Icon: PassiveFeature_Land_Underdark
Properties: Highlighted


Land_Arctic_4_DUPE_ENTRY_88468
Boosts: UnlockSpell(Zone_ConeOfCold,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Contagion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Arctic
Description: You can cast Cone of Cold and Contagion.
Icon: PassiveFeature_Land_Arctic
Properties: Highlighted


Land_Coast_4_DUPE_ENTRY_14812
Boosts: UnlockSpell(Target_ConjureElemental_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_GreaterRestoration,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Coast
Description: You can cast Conjure Elemental and Greater Restoration.
Icon: PassiveFeature_Land_Coast
Properties: Highlighted


Land_Desert_4_DUPE_ENTRY_86108
Boosts: UnlockSpell(Wall_WallOfStone,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_InsectPlague,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Desert
Description: You can cast Wall of Stone and Insect Plague.
Icon: PassiveFeature_Land_Desert
Properties: Highlighted


Land_Forest_4_DUPE_ENTRY_18860
Boosts: UnlockSpell(Target_CureWounds_Mass,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Contagion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Forest
Description: You can cast Mass Cure Wounds and Contagion.
Icon: PassiveFeature_Land_Forest
Properties: Highlighted


Land_Grassland_4_DUPE_ENTRY_51092
Boosts: UnlockSpell(Target_GreaterRestoration,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_InsectPlague,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grassland
Description: You can cast Greater Restoration and Insect Plague.
Icon: PassiveFeature_Land_Grassland
Properties: Highlighted


Land_Mountain_4_DUPE_ENTRY_94430
Boosts: UnlockSpell(Wall_WallOfStone,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_ConjureElemental_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mountain
Description: You can cast Wall of Stone and Conjure Elemental.
Icon: PassiveFeature_Land_Mountain
Properties: Highlighted


Land_Swamp_4_DUPE_ENTRY_42165
Boosts: UnlockSpell(Target_InsectPlague,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Cloudkill,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Swamp
Description: You can cast Insect Plague and Cloudkill.
Icon: PassiveFeature_Land_Swamp
Properties: Highlighted


Land_Underdark_4_DUPE_ENTRY_78332
Boosts: UnlockSpell(Target_Contagion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Cloudkill,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Underdark
Description: You can cast Contagion and Cloudkill.
Icon: PassiveFeature_Land_Underdark
Properties: Highlighted


Lucky_DUPE_ENTRY_8327
Boosts: Advantage(AllAbilities)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Lucky
Description: You can use a Luck Point to gain Advantage on your next Ability Check.
TooltipUseCosts: LuckPoint:1
Icon: PassiveFeature_Lucky_RollAdditionalDie
EnabledConditions: HasActionResource('LuckPoint', 1, 0, false, false, context.Source)
EnabledContext: OnAbilityCheck;OnInterruptUsed;OnShortRest;OnLongRest
Properties: IsToggled;ToggledDefaultAddToHotbar
StatsFunctorContext: OnAbilityCheck
StatsFunctors: UseActionResource(SELF,LuckPoint,1,0)
ToggleOffContext: OnAbilityCheck


Lucky_Unlock_DUPE_ENTRY_37987
Boosts: UnlockInterrupt(Interrupt_Lucky_RollAdditionalDie);UnlockInterrupt(Interrupt_Lucky_ReplaceAttackersDie);ActionResource(LuckPoint,3,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Lucky
Description: You can use a Luck Point to gain Advantage on your next Attack Roll or Saving Throw, or to make an enemy reroll their Attack Roll.
Icon: PassiveFeature_Lucky_ReplaceAttackersDie
Properties: Highlighted


MagicalAmbush_DUPE_ENTRY_46326
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Magical Ambush
Description: While you are Hidden, your targets have Disadvantage on Saving Throws against your spells.
Icon: PassiveFeature_MagicalAmbush
Properties: Highlighted
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('SNEAKING_CLEAR') or StatusId('SNEAKING_LIGHTLY_OBSCURED') or StatusId('SNEAKING_HEAVILY_OBSCURED')
StatsFunctors: ApplyStatus(MAGICAL_AMBUSH, 100, -1)


ManeuveringAttack_DUPE_ENTRY_25970
Boosts: UnlockSpell(Target_ManeuveringAttack);UnlockSpell(Projectile_ManeuveringAttack)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Manoeuvring Attack
Description: Spend a superiority die to make an attack that deals an additional [1] damage. On hit, select which friendly creature will gain half its movement speed. It will not provoke attacks of opportunity.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_ManeuveringAttack_Melee


Manifestation_of_Body_DUPE_ENTRY_59654
Boosts: IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(1d4+WisdomModifier, Necrotic);UnlockSpellVariant(MeleeUnarmedAttackCheck(),ModifyTargetRadius(Multiplicative,1))
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Manifestation of Body
Description: Your hands sap the ki from your enemies' bodies. Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4+WisdomModifier, Necrotic)
ExtraDescription: Can't be used at the same time as Manifestation of Mind or Manifestation of Soul.
Icon: GenericIcon_DamageType_Necrotic
Properties: IsToggled;Highlighted;ToggledDefaultAddToHotbar
ToggleGroup: Manifestation


Manifestation_of_Mind_DUPE_ENTRY_7089
Boosts: IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(1d4+WisdomModifier, Psychic);UnlockSpellVariant(MeleeUnarmedAttackCheck(),ModifyTargetRadius(Multiplicative,1))
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Manifestation of Mind
Description: Your strikes interrupt the ki flow to your enemies' minds. Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4+WisdomModifier, Psychic)
ExtraDescription: Can't be used at the same time as Manifestation of Body or Manifestation of Soul.
Icon: GenericIcon_DamageType_Psychic
Properties: IsToggled;Highlighted;ToggledDefaultAddToHotbar
ToggleGroup: Manifestation


Manifestation_of_Soul_DUPE_ENTRY_55146
Boosts: IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(1d4+WisdomModifier, Radiant);UnlockSpellVariant(MeleeUnarmedAttackCheck(),ModifyTargetRadius(Multiplicative,1))
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Manifestation of Soul
Description: Infuse your strikes with ki from outside your body. Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4+WisdomModifier, Radiant)
ExtraDescription: Can't be used at the same time as Manifestation of Body or Manifestation of Mind.
Icon: GenericIcon_DamageType_Radiant
Properties: IsToggled;Highlighted;ToggledDefaultAddToHotbar
ToggleGroup: Manifestation


MartialArts_DextrousUnarmedAttacks_DUPE_ENTRY_23207
Boosts: MonkWeaponAttackOverride()
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Martial Arts: Dextrous Attacks
Description: Attacks with Monk Weapons and unarmed attacks scale with your Dexterity instead of your Strength if your Dexterity is higher.
Icon: PassiveFeature_MartialArts_DextrousUnarmedAttacks
Properties: Highlighted
BoostContext: OnStatusApply;OnStatusRemove;OnEquip;OnShortRest;OnCreate;OnLongRest;OnInventoryChanged
BoostConditions: IsDexterityGreaterThanStrength()


MartialArts_UnarmedDamage_DUPE_ENTRY_73906
Boosts: MonkWeaponDamageDiceOverride(LevelMapValue(MartialArts))
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Martial Arts: Deft Strikes
Description: Attacks with Monk Weapons and unarmed attacks deal [1], unless their normal damage is higher.
DescriptionParams: DealDamage(LevelMapValue(MartialArts), Bludgeoning)
Icon: PassiveFeature_MartialArts_UnarmedDamage
Properties: Highlighted


MartialArts_BonusUnarmedStrike_DUPE_ENTRY_25615
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Martial Arts: Bonus Unarmed Strike
Description: After making an attack with a Monk Weapon or while unarmed, you can make another unarmed attack as a bonus action.
DescriptionParams: DealDamage(LevelMapValue(MartialArts), Bludgeoning)
Icon: PassiveFeature_MartialArts_BonusUnarmedStrike
Properties: Highlighted
StatsFunctorContext: OnAttack;OnCast
Conditions: IsMeleeAttack() and IsMonkWeaponAttack() and not SpellId('Target_UnarmedStrike_Monk')
StatsFunctors: ApplyStatus(SELF,MARTIAL_ARTS_BONUS_UNARMED_STRIKE,100,1)


MartialArts_Mastery_DUPE_ENTRY_35732
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Martial Arts Mastery
Description: Your unique monastic training grants you Proficiency in Monk Weapons, which are shortswords and any simple melee weapons that don't have the two-handed or heavy property.
Icon: PassiveFeature_Generic_Magical


MinionsOfChaos_DUPE_ENTRY_19798
Boosts: UnlockSpell(Target_ConjureElemental_Container,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Minions of Chaos
Description: You can cast Conjure Elemental with a Warlock spell slot.
Icon: Spell_Conjuration_ConjureElemental


MireTheMind_DUPE_ENTRY_93276
Boosts: UnlockSpell(Target_Slow,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mire the Mind
Description: You can cast Slow with a Warlock spell slot.
Icon: Spell_Transmutation_Slow


MistyEscape_DUPE_ENTRY_63225
Boosts: UnlockInterrupt(Interrupt_MistyEscape);ActionResource(Interrupt_MistyEscape,1,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Misty Escape
Description: Upon taking damage, become Invisible. On your next turn, you can cast Misty Step, though this will break your invisibility.
Icon: PassiveFeature_MistyEscape
Properties: Highlighted


MultiattackDefense_DUPE_ENTRY_79307
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack Defence
Description: When an enemy attacks you, they have a -[1] penalty to additional Attack Rolls against you until the start of their next turn.
DescriptionParams: 4
Icon: PassiveFeature_MultiattackDefense
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: not IsMiss() and Enemy(context.Target) and not Self() and IsAttack()
StatsFunctors: IF(not HasStatus('MULTIATTACKDEFENSE',context.Source)):ApplyStatus(SWAP,MULTIATTACKDEFENSE,100,1);ApplyStatus(MULTIATTACKDEFENSE_TECHNICAL,100,1)


NaturesWard_DUPE_ENTRY_99798
Boosts: StatusImmunity(SG_Disease);StatusImmunity(SG_Poisoned); StatusImmunity(SG_Charmed,ELEMENTAL,FEY);StatusImmunity(SG_Frightened,ELEMENTAL,FEY)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Nature's Ward
Description: You can't be Charmed or Frightened by elementals and fey. Disease and poison also no longer affect you.
Icon: PassiveFeature_NaturesWard
Properties: Highlighted


LandsStride_DifficultTerrain_DUPE_ENTRY_3550
Boosts: StatusImmunity(SG_DifficultTerrain)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Land's Stride: Difficult Terrain
Description: You have become an expert at moving through the wilderness. Difficult Terrain no longer slows you down.
Icon: PassiveFeature_LandsStride_DifficultTerrain
Properties: Highlighted


LandsStride_Surfaces_DUPE_ENTRY_97007
Boosts: StatusImmunity(SHADOW_CURSED_VINES);StatusImmunity(SPIKE_GROWTH);StatusImmunity(BLIGHT_ENTANGLE);StatusImmunity(PLANT_GROWTH);StatusImmunity(DIFFICULT_TERRAIN_VINES);StatusImmunity(DIFFICULT_TERRAIN_OVERGROWTH);StatusImmunity(ENSNARED_VINES);StatusImmunity(TWN_ARABELLAPOWERS_ARABELLAVINES)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Land's Stride: Plants
Description: You have become an expert at moving through the wilderness.

Plant-based surfaces with thorns, spines, or similar hazards no longer harm you.
Icon: PassiveFeature_LandsStride_PlantSurfaces
Properties: IsHidden


LandsStride_Advantage_DUPE_ENTRY_44043
Boosts: Tag(PLANT_IMPEDE_ADV)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Land's Stride: Advantage
Description: You have become an expert at moving through the wilderness.

You have Advantage on Saving Throws against plants that are magically created to impede your movement.
Icon: PassiveFeature_LandsStride_SavingThrows
Properties: IsHidden


Lifedrinker_DUPE_ENTRY_40598
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Lifedrinker
Description: Your melee attacks deal additional necrotic damage equal to your Charisma modifier.
DescriptionParams: DealDamage(CharismaModifier,Necrotic)
Icon: PassiveFeature_Lifedrinker
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: not IsMiss() and IsMeleeWeaponAttack()
StatsFunctors: DealDamage(CharismaModifier,Necrotic,Magical)


Metamagic_Empowered_DUPE_ENTRY_67602
Boosts: Reroll(Damage,20,true);UnlockSpellVariant(EmpoweredSpellCheck(),ModifyUseCosts(Add,SorceryPoint,1,0))
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Metamagic: Empowered Spell
Description: Increase the cost of spells that deal direct damage by [1] Sorcery Point to roll their damage with Advantage.

You can use Empowered Spell in combination with other Metamagic.
DescriptionParams: 1
Icon: Skill_Sorcerer_Passive_Metamagic_EmpoweredSpell
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Empowered_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved


MindlessRage_DUPE_ENTRY_72792
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mindless Rage
Description: Your rage becomes all-consuming, repelling outside influence.

While Frenzied, you can't be Charmed or Frightened, and Calm Emotions no longer ends your rage.
Icon: PassiveFeature_MindlessRage
Properties: Highlighted


Monk_SoundSwitch_DUPE_ENTRY_83368
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Monk Sound Switch
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: IsMonkWeaponAttack()
StatsFunctors: ApplyStatus(MONK_SOUND_SWITCH,100,1)


Oath_Ancients_Tenents_DUPE_ENTRY_88951
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oath of the Ancients Tenets
Description: Oath of the Ancients paladins abide by the following tenets:

Kindle the Light. Through acts of kindness, enkindle the light of hope in the bleakest hollows of despair.

Shelter the Light. Where love blooms, stand against the devilry that would snip its stem.

Preserve Your Own Light. Delight in culture and small joys to preserve the light in your own heart.
ExtraDescription: Failure to abide by their tenets will result in a paladin forsaking their Oath, and becoming something very different.
Icon: Action_DivineIntervention_Weapon
Properties: Highlighted


Oath_Devotion_Tenents_DUPE_ENTRY_92276
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oath of Devotion Tenets
Description: Oath of Devotion paladins abide by the following tenets:

Courage. Stride dauntlessly into action.

Compassion. Show clemency when prudent, and lend your arm to those in need.

Duty. Tend your responsibilities, obey just laws, and support those entrusted to your care.
ExtraDescription: Failure to abide by their tenets will result in a paladin forsaking their Oath, and becoming something very different.
Icon: Action_DivineIntervention_Weapon
Properties: Highlighted


Oath_Vengeance_Tenents_DUPE_ENTRY_32198
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oath of Vengeance Tenets
Description: Oath of Vengeance paladins abide by the following tenets:

Fight the Greater Evil. Exerting your wisdom, identify the higher morality in any given instance, and fight for it.

No Mercy for the Wicked. Chasten those who dole out their villainy by wiping their blight from the world forever.
ExtraDescription: Failure to abide by their tenets will result in a paladin forsaking their Oath, and becoming something very different.
Icon: Action_DivineIntervention_Weapon
Properties: Highlighted


OtherworldlyLeap_DUPE_ENTRY_62706
Boosts: UnlockSpell(Target_Jump,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Otherworldly Leap
Description: You can cast the Enhance Leap spell.
Icon: Spell_Transmutation_LongJump


PactOfTheBlade_DUPE_ENTRY_48279
Boosts: UnlockSpell(Shout_PactOfTheBlade);UnlockSpell(Shout_PactOfTheBlade_Bind)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Pact of the Blade
Description: You can Summon a pact weapon, or Bind the one you are wielding, making it magical.
ExtraDescription: Pact weapons use the wielder's Spellcasting Ability Modifier instead of Strength or Dexterity.
Icon: PassiveFeature_PactOfTheBlade
Properties: Highlighted


PactOfTheTome_DUPE_ENTRY_30744
Boosts: UnlockSpell(Target_Guidance);UnlockSpell(Target_ViciousMockery);UnlockSpell(Target_ThornWhip)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Pact of the Tome
Description: Your patron grants you a grimoire called 'The Book of Shadows', which allows you to cast Guidance, Vicious Mockery, and Thorn Whip.
Icon: PassiveFeature_PactOfTheTome
Properties: Highlighted


Parry_DUPE_ENTRY_89455
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Parry
Description: Parry the next melee attack that hits you to reduce the damage by [1].
DescriptionParams: 1d8+DexterityModifier
TooltipUseCosts: ReactionActionPoint:1;SuperiorityDie:1
Icon: PassiveFeature_Parry
EnabledConditions: HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source) and HasActionResource('SuperiorityDie',1,0, false)
EnabledContext: OnStatusRemove;OnStatusRemoved;OnTurn
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
ToggleOnFunctors: ApplyStatus(PARRY_PASSIVE_TECHNICAL,100,-1)
ToggleOffFunctors: RemoveStatus(PARRY_PASSIVE_TECHNICAL,100,-1)


Portent_DUPE_ENTRY_87108
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Portent
Description: Your dreams grant you glimpses that let you influence the future.

After each Long Rest, you gain two random Portent Dice. During the day, you can use your reaction to change the die of any Attack Roll or Saving Throw rolled near you to one of your Portent Dice.

Each Portent Die can only be used once, and you lose your unused Portent Dice at the end of the day.
Icon: PassiveFeature_Portent
Properties: Highlighted


PotentCantrip_DUPE_ENTRY_11522
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Potent Cantrip
Description: Your cantrips become harder to evade entirely.

When a creature succeeds its Saving Throw against one of your cantrips, it still takes half the cantrip's damage, but suffers no additional effects.
Icon: PassiveFeature_PotentCantrip
Properties: Highlighted


PotentSpellcasting_DUPE_ENTRY_51549
Boosts: IF(IsClericCantrip()):DamageBonus(max(0, WisdomModifier))
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Potent Spellcasting
Description: Your god grants you even more intense power. You can add your Wisdom Modifier to the damage you deal with cantrips.
Icon: PassiveFeature_PotentSpellcasting
Properties: Highlighted


PrecisionAttack_DUPE_ENTRY_25116
Boosts: UnlockSpell(Shout_PrecisionAttack)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Precision Attack
Description: You can spend a Superiority Die to add it to the result to an Attack Roll.
Icon: Action_PrecisionAttack


ProjectedWard_DUPE_ENTRY_85598
Boosts: UnlockInterrupt(Interrupt_ProjectedWard)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Projected Ward
Description: When a nearby ally takes damage and you have an active Arcane Ward, you can sacrifice your ward to reduce the damage they take.
Icon: PassiveFeature_ProjectedWard
Properties: Highlighted


PrimalStrike_DUPE_ENTRY_32767
Boosts: UnarmedMagicalProperty()
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Primal Strike
Description: While in beast form, your attacks count as magical for the purpose of overcoming Resistance and Immunity to non-magical damage.
Icon: PassiveFeature_PrimalStrike
Properties: Highlighted
BoostContext: OnAttack
BoostConditions: HasStatus('SG_Polymorph_BeastShape',context.Source)


PurityOfBody_DUPE_ENTRY_57613
Boosts: StatusImmunity(SG_Disease);StatusImmunity(SG_Poisoned);Resistance(Poison, Immune)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Purity of Body
Description: You are Immune to Poison damage and can't be Poisoned or affected by disease thanks to the purifying ki flowing through your meridians.
Icon: PassiveFeature_PurityOfBody
Properties: Highlighted


RelentlessAvenger_DUPE_ENTRY_45002
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Relentless Avenger
Description: If you hit an enemy with an Opportunity Attack, your movement speed increases by [1] on your next turn.
DescriptionParams: Distance(4.5)
Icon: PassiveFeature_RelentlessAvenger
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsReactionAttack(context.Source)
StatsFunctors: ApplyStatus(SELF,RELENTLESS_AVENGER,100,1)


RelentlessEndurance_DUPE_ENTRY_83368
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Relentless Endurance
Description: If you reach 0 hit points, you regain [1] instead of becoming Downed.
DescriptionParams: RegainHitPoints(1)
Icon: PassiveFeature_RelentlessEndurance
Properties: Highlighted;OncePerLongRest
StatsFunctorContext: OnCreate;OnLongRest
StatsFunctors: ApplyStatus(SELF,RELENTLESS_ENDURANCE,100,-1)


RelentlessRage_DUPE_ENTRY_13028
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Relentless Rage
Description: Once per Short Rest, if you drop to [1] hit point while Enraged, you regain [2] instead of being Downed.
DescriptionParams: 0;RegainHitPoints(1)
Icon: PassiveFeature_RelentlessRage
Properties: Highlighted;OncePerShortRest
StatsFunctorContext: OnStatusApplied
Conditions: HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RELENTLESS_RAGE,100,-1)


ReliableTalent_DUPE_ENTRY_94121
Boosts: IF(HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):MinimumRollResult(RawAbility,10);IF(HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):MinimumRollResult(SkillCheck,10);IF(HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):MinimumRollResult(SavingThrow,10)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Reliable Talent
Description: When you make an Ability Check with a Skill you are Proficient with, the lowest result you can roll on the die is [1].
DescriptionParams: 10
Icon: PassiveFeature_ReliableTalent
Properties: Highlighted


RemarkableAthlete_Proficiency_DUPE_ENTRY_72207
Boosts: IF(not HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source) and CheckedPhysicalAbility(context.Source)):RollBonus(SkillCheck,ProficiencyBonus/2);IF(not HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source) and CheckedPhysicalAbility(context.Source)):RollBonus(RawAbility,ProficiencyBonus/2)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Remarkable Athlete: Proficiency
Description: You're a master of your own body, your athletic prowess extended beyond the usual.

You can add half of your Proficiency Bonus to any Strength, Dexterity, and Constitution Checks that you are not Proficient in.
Icon: PassiveFeature_RemarkableAthlete_Proficiency
Properties: Highlighted


RemarkableAthlete_Jump_DUPE_ENTRY_75674
Boosts: JumpMaxDistanceBonus(3)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Remarkable Athlete: Jump
Description: You're a master of your own body, your athletic prowess extended beyond the usual.

Your Jump distance is increased by [1].
DescriptionParams: Distance(3)
Icon: PassiveFeature_RemarkableAthlete_Jump
Properties: Highlighted
BoostContext: OnCreate


SculptorOfFlesh_DUPE_ENTRY_59812
Boosts: UnlockSpell(Target_Polymorph,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Sculptor of Flesh
Description: You can cast Polymorph with a Warlock spell slot.
Icon: Spell_Transmutation_Polymorph


Shapechanger_DUPE_ENTRY_40710
Boosts: UnlockSpell(Target_Polymorph_Shapechanger)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shapechanger
Description: You can cast the Polymorph spell without expending a spell slot.
Icon: PassiveFeature_Shapechanger
Properties: Highlighted


SlowFall_DUPE_ENTRY_33807
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Slow Fall
Description: When you fall, you can use your reaction to gain Resistance to Falling damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_SlowFall
EnabledConditions: HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source)
EnabledContext: OnStatusRemove;OnStatusRemoved;OnTurn
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
ToggleOnFunctors: ApplyStatus(SLOWFALL_PASSIVE_TECHNICAL,100,-1)
ToggleOffFunctors: RemoveStatus(SLOWFALL_PASSIVE_TECHNICAL,100,-1)


SneakAttack_Unlock_DUPE_ENTRY_39193
Boosts: UnlockInterrupt(Interrupt_SneakAttack);UnlockInterrupt(Interrupt_SneakAttack_Critical)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Unlock Sneak Attack interrupt
Properties: IsHidden


SpellSniper_Critical_DUPE_ENTRY_13592
Boosts: IF(SpellSniperCheck(context.Source)):ReduceCriticalAttackThreshold(1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Spell Sniper
Description: The number you need to roll a Critical Hit while attacking with a spell is reduced by 1. This effect can stack.
Icon: PassiveFeature_SpellSniper_Snipe
Properties: Highlighted
BoostContext: OnCast


SplitEnchantment_DUPE_ENTRY_93848
Boosts: UnlockSpellVariant(SplitEnchantmentProjectileSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyTooltipDescription(),ModifyIconGlow());UnlockSpellVariant(SplitEnchantmentTargetSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyMaximumTargets(Override,2),ModifyTooltipDescription(),ModifyIconGlow());UnlockSpellVariant(SplitEnchantmentTargetTouchSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyMaximumTargets(Override,2),ModifyTooltipDescription(),ModifyIconGlow())
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Split Enchantment
Description: You know your enchantments inside and out. You can target 2 creatures with Enchantment spells that would normally only target 1 creature.
Icon: PassiveFeature_SplitEnchantment
Properties: IsToggled;ToggledDefaultOn;Highlighted


SpreadingSpores_DUPE_ENTRY_27451
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Spreading Spores
Description: While Symbiotic Entity is active, you can create a cloud of Spreading Spores.
Icon: PassiveFeature_SpreadingSpores
Properties: Highlighted


StalkersFlurry_DUPE_ENTRY_49859
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Stalker's Flurry
Description: You are swift enough to turn a miss into a new strike. When you miss with a weapon attack, you can make another weapon attack for free.
Icon: PassiveFeature_StalkersFlurry
Properties: Highlighted;OncePerTurn
StatsFunctorContext: OnAttack;OnStatusRemoved
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and IsWeaponAttack() and IsMiss() and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_STALKERS_FLURRY_TECHNICAL') and TurnBased())
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,STALKERS_FLURRY_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,STALKERS_FLURRY,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(STALKERS_FLURRY_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(STALKERS_FLURRY,100,1)


SteelWill_DUPE_ENTRY_60723
Boosts: Tag(FRIGHTENED_ADV)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Steel Will
Description: Your unshakeable resolve grants you Advantage on Saving Throws against being Frightened.
Icon: PassiveFeature_SteelWill
Properties: Highlighted


StillnessOfMind_DUPE_ENTRY_48705
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Stillness of Mind
Description: If you are Charmed or Frightened, you automatically cast Stillness of Mind to remove the condition.
Icon: PassiveFeature_StillnessOfMind
Properties: Highlighted
StatsFunctorContext: OnTurn
Conditions: (HasStatus('SG_Charmed', context.Source) or HasStatus('SG_Frightened', context.Source)) and HasActionResource('ActionPoint', 1, 0, false, false, context.Source)
StatsFunctors: RemoveStatus(SG_Charmed);RemoveStatus(SG_Frightened);UseActionResource(SELF,ActionPoint,1,0);UseSpell(SELF,Shout_StillnessOfMind,true,true,true)


StormsFury_DUPE_ENTRY_22671
Boosts: UnlockInterrupt(Interrupt_StormsFury)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Storm's Fury
Description: When you are hit by a melee attack, you deal [1] to the attacker and potentially push them away.
DescriptionParams: DealDamage(ClassLevel(Sorcerer),Lightning)
TooltipUseCosts: ReactionActionPoint:1
TooltipSave: Strength
Icon: GenericIcon_DamageType_Lightning
Properties: Highlighted


SweepingAttack_DUPE_ENTRY_47830
Boosts: UnlockSpell(Zone_SweepingAttack)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Sweeping Attack
Description: Swing your weapon in a rapid, sweeping arc to attack multiple enemies at once. Roll your superiority die for damage.
Icon: Action_SweepingAttack


TempestuousMagic_DUPE_ENTRY_79799
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tempestuous Magic
Description: After you cast a Level 1 spell or higher you can Fly as a bonus action until the end of your turn without receiving Opportunity Attacks.
Icon: PassiveFeature_TempestuousMagic
Properties: Highlighted
StatsFunctorContext: OnCast
Conditions: IsSpell() and not IsCantrip()
StatsFunctors: ApplyStatus(SELF, TEMPESTUOUS_MAGIC, 100, 1);


ThunderboltStrike_DUPE_ENTRY_19730
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Thunderbolt Strike
Description: When you deal Lightning or Thunder damage to a creature that is Large or smaller, you can also push it up to [1].
DescriptionParams: Distance(3)
Icon: PassiveFeature_ThunderboltStrike
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: (HasDamageDoneForType(DamageType.Lightning,context.Target) or HasDamageDoneForType(DamageType.Thunder,context.Target)) and TargetSizeEqualOrSmaller(Size.Large)
StatsFunctors: Force(3, OriginToTarget);ApplyStatus(THUNDERBOLT_STRIKE,100,1)


ThirstingBlade_Blade_DUPE_ENTRY_79501
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Icon: PassiveFeature_ThirstingBlade
Properties: IsHidden
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasPactWeapon() and HasPassive('PactOfTheBlade',context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_THIRSTING_BLADE_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_THIRSTING_BLADE,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_THIRSTING_BLADE_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_THIRSTING_BLADE,100,1)


ThirstingBlade_Tome_DUPE_ENTRY_21365
Boosts: UnlockSpell(Target_AnimateDead,Singular,,UntilRest,Charisma);UnlockSpell(Target_CallLightning,Singular,,UntilRest,Charisma);UnlockSpell(Target_Haste,Singular,,UntilRest,Charisma)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Icon: PassiveFeature_ThirstingBlade
Properties: IsHidden
BoostContext: OnCreate
BoostConditions: HasPassive('PactOfTheTome',context.Source) and HasPassive('ThirstingBlade_Check',context.Source)


ThirstingBlade_Check_DUPE_ENTRY_24389
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Deepened Pact
Description: Pleased with your service, your otherworldly patron added new boons to the terms of your pact.

Blade pactholders gain an extra attack with their pact weapon.

The Pact of the Chain's familiar also gains an extra attack.

Pact of the Tome warlocks can cast Animate Dead, Haste, Call Lightning once per long rest.
Icon: PassiveFeature_ThirstingBlade
Properties: Highlighted


Thought_Shield_Psychic_Resistance_DUPE_ENTRY_31890
Boosts: Resistance(Psychic,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Thought Shield: Psychic Resistance
Description: An elder being shields your brain. You gain Resistance to Psychic damage.
Icon: PassiveFeature_ThoughtShield_PsychicReflection
Properties: Highlighted
StatsFunctorContext: OnDamage


Thought_Shield_Psychic_Reflection_DUPE_ENTRY_4462
Boosts: RedirectDamage(1,,Psychic,true)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Thought Shield: Psychic Reflection
Description: Your patron doesn't appreciate attempts to attack your mind. When you take Psychic damage, your attacker takes the same damage.
Icon: PassiveFeature_ThoughtShield_PsychicResistance
Properties: Highlighted


Tranquility_DUPE_ENTRY_40970
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tranquillity
Description: Long Rests surround you with an aura of peace, granting you Sanctuary.
Icon: PassiveFeature_Tranquility
Properties: Highlighted
StatsFunctorContext: OnLongRest
StatsFunctors: ApplyStatus(SELF,SANCTUARY_TRANQUILITY,100,-1)


TransmutationStone_DUPE_ENTRY_43810
Boosts: UnlockSpell(Target_TransmutersStone)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Transmuter's Stone
Description: You can create Transmuter's Stones.
ExtraDescription: Once you have created a stone, you need to cast a Transmutation spell of Level 1 or higher or take a Long Rest before you can create another one.
Icon: PassiveFeature_TransmutationStone
Properties: Highlighted


TransmutationStone_Activation_DUPE_ENTRY_56198
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnCast;OnAttack
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Transmutation) and not IsCantrip()
StatsFunctors: RemoveStatus(SELF,TRANSMUTERS_STONE_USED)


UnarmoredDefense_Monk_DUPE_ENTRY_333
Boosts: ACOverrideFormula(10,true,Dexterity,Wisdom)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Unarmoured Defence
Description: Your reflexes are as effective as any armour. While not wearing armour, you add your Wisdom Modifier to your Armour Class.
Icon: PassiveFeature_UnarmoredDefense
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_1_DUPE_ENTRY_16468
Boosts: ActionResource(Movement, 3, 0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Unarmoured Movement
Description: Your movement speed increases by [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(3)
Icon: PassiveFeature_UnarmoredMovement
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_2_DUPE_ENTRY_32128
Boosts: ActionResource(Movement, 4.5, 0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Unarmoured Movement
Description: Your movement speed increases by [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(4.5)
Icon: PassiveFeature_UnarmoredMovement_2
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_3_DUPE_ENTRY_18175
Boosts: ActionResource(Movement, 6, 0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Unarmoured Movement
Description: Your movement speed increases by [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(6)
Icon: PassiveFeature_UnarmoredMovement_3
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_DifficultTerrain_DUPE_ENTRY_43566
Boosts: StatusImmunity(SG_DifficultTerrain);JumpMaxDistanceBonus(6)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Advanced Unarmoured Movement
Description: Difficult Terrain doesn't slow you down and you can Jump an additional [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(6)
Icon: PassiveFeature_UnarmoredMovement_DifficultTerrain
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UndeadThrall_BetterSummon_DUPE_ENTRY_46633
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Undead Thralls: Better Summons
Description: Creatures created with Animate Dead have additional hit points equal to your wizard level, and your Proficiency Bonus is added to their damage.
Icon: PassiveFeature_UndeadThralls_BetterSummons
Properties: Highlighted


UndeadThrall_ExtraSummon_DUPE_ENTRY_16144
Boosts: UnlockSpellVariant(UndeadThrallAnimateDeadSpellVariation(),ModifyNumberOfTargets(AdditiveFinal,1),ModifyTargetRadius(Override,6))
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Undead Thralls: Additional Undead
Description: When you use Animate Dead, you can raise an additional corpse.
Icon: PassiveFeature_UndeadThralls_ExtraSummon
Properties: Highlighted


UndeadThrall_FreeSpell_DUPE_ENTRY_95108
Boosts: UnlockSpell(Target_AnimateDead,AddChildren ,d136c5d9-0ff0-43da-acce-a74a07f8d6bf)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Undead Thralls: Animate Dead
Description: You gain the Animate Dead spell, if you didn't have it already.
Icon: PassiveFeature_UndeadThralls_FreeSpell
Properties: Highlighted


Unstable_Backlash_DUPE_ENTRY_4241
Boosts: UnlockInterrupt(Interrupt_Unstable_Backlash)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Unstable Backlash
Description: While enraged, when you take damage or fail a Saving Throw, you trigger another Wild Magic effect that replaces the current one.
Icon: PassiveFeature_Generic_Magical
Properties: Highlighted


WardingFlare_Improved_DUPE_ENTRY_37504
Boosts: UnlockInterrupt(Interrupt_WardingFlare_Improved)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Warding Flare
Description: When an enemy attacks an ally, you can use your reaction to impose Disadvantage on the Attack Roll, possibly causing their attack to miss.
Icon: PassiveFeature_ImprovedFlare


WarGodsBlessing_DUPE_ENTRY_67130
Boosts: UnlockInterrupt(Interrupt_WarGodsBlessing)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Channel Divinity: War God's Blessing
Description: Endow a nearby ally with the glory of your god to grant them a +[1] bonus to their Attack Roll.
DescriptionParams: 10
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_WarGodsBlessing
Properties: Highlighted


WarMagic_DUPE_ENTRY_75745
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: War Magic
Description: You have honed your body and magic for war. After you cast a cantrip, you can make a weapon attack using a bonus action.
Icon: PassiveFeature_WarMagic
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and IsCantrip() and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_WAR_MAGIC_TECHNICAL') and TurnBased()) and HasActionResource('BonusActionPoint', 1, 0, false, false, context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_MAGIC_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_MAGIC,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_MAGIC_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_MAGIC,100,1)


WarPriest_DUPE_ENTRY_16356
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: War Priest
Description: When you make an unarmed or weapon attack, you can spend a War Priest Charge to make an additional attack as a bonus action.
Icon: PassiveFeature_WarPriest
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasActionResource('WarPriestActionPoint', 1, 0, false, false, context.Source) and not HasStatus('TAD_MIND_SANCTUARY',context.Source) and HasActionResource('BonusActionPoint', 1, 0, false, false, context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_PRIEST_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_PRIEST,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_PRIEST_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_PRIEST,100,1)


WhispersOfTheGrave_DUPE_ENTRY_24184
Boosts: UnlockSpell(Target_SpeakWithDead_WhispersOfTheGrave)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Whispers of the Grave
Description: You can cast Speak with Dead without expending a spell slot.
Icon: Spell_Necromancy_SpeakWithDead


WildMagicRage_DUPE_ENTRY_40063
Boosts: UnlockSpell(Shout_Rage_WildMagic)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Wild Magic Surge
Description: A magical energy roils inside of you, ready to erupt. When you enter a Rage, you trigger a random magical effect.
Icon: PassiveFeature_WildMagicRage
Properties: Highlighted


WildMagicBarbarian_FlumphDestruct_DUPE_ENTRY_93482
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Flumph Self Destruct
Properties: IsHidden
StatsFunctorContext: OnAttacked
StatsFunctors: RemoveStatus(FLUMPH_EXPLODE)


WildMagic_Heal_DUPE_ENTRY_80345
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: not IsCantrip()
StatsFunctors: IF(SpellPowerLevelEqualTo(1)):ApplyStatus(WILD_MAGIC_HEAL_1,100,0);IF(SpellPowerLevelEqualTo(2)):ApplyStatus(WILD_MAGIC_HEAL_2,100,0);IF(SpellPowerLevelEqualTo(3)):ApplyStatus(WILD_MAGIC_HEAL_3,100,0);IF(SpellPowerLevelEqualTo(4)):ApplyStatus(WILD_MAGIC_HEAL_4,100,0);IF(SpellPowerLevelEqualTo(5)):ApplyStatus(WILD_MAGIC_HEAL_5,100,0);IF(SpellPowerLevelEqualTo(6)):ApplyStatus(WILD_MAGIC_HEAL_6,100,0)


WrathOfTheStorm_DUPE_ENTRY_45360
Boosts: UnlockInterrupt(Interrupt_WrathOfTheStorm_Lightning);UnlockInterrupt(Interrupt_WrathOfTheStorm_Thunder)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Wrath of the Storm
Description: Strike back at an attacking creature, potentially dealing [1]. On a failed Saving Throw you deal half of a [2] roll.
DescriptionParams: DealDamage(2d8,Lightning);DealDamage(2d8,Thunder)
TooltipUseCosts: ReactionActionPoint:1
Icon: GenericIcon_DamageType_Thunder


WildStrike_DUPE_ENTRY_40506
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Wild Strike
Description: You can make an additional attack after making an unarmed strike while in wildshape.
Icon: PassiveFeature_WildStrike
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasStatus('SG_Polymorph_BeastShape',context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_EXTRA_ATTACK,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_EXTRA_ATTACK,100,1)


WildStrike_2_DUPE_ENTRY_57090
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Wild Strike
Description: You can make [1] additional attack after making an unarmed strike while in wildshape.
DescriptionParams: 2
Icon: PassiveFeature_WildStrike
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasStatus('SG_Polymorph_BeastShape',context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_2_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_2_EXTRA_ATTACK,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_2_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_2_EXTRA_ATTACK,100,1)
Stats inherited from: *WildStrike


SPELLS_PASSIVES_DUPE_ENTRY_52251
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


ArmorOfAgathys_3_DUPE_ENTRY_13535
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(15,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,15, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


ArmorOfAgathys_4_DUPE_ENTRY_90564
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(20,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,20, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


ArmorOfAgathys_5_DUPE_ENTRY_34146
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(25,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,25, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


ArmorOfAgathys_6_DUPE_ENTRY_65896
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(30,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,30, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


Contagion_Slimy_Doom_Stunned_DUPE_ENTRY_16047
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Slimy Doom: Stunned
Description: When the affected entity is hit with an attack, it becomes Stunned for [1] turn.
DescriptionParams: 1
Icon: Spell_Necromancy_Contagion_SlimyDoom
StatsFunctorContext: OnDamaged
Conditions: TotalDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(STUNNED,100,1)


FireShield_Chill_DUPE_ENTRY_12028
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Fire Shield: Chill
Description: Deal [1] to melee attackers.
DescriptionParams: DealDamage(2d8,Cold)
Icon: Spell_Evocation_FireShield_Chill
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(PASSIVE_FIRE_SHIELD_CHILL,100,0);ApplyStatus(SELF,PASSIVE_FIRE_SHIELD_CHILL_ATTACKER,100,0);DealDamage(SWAP,2d8, Cold,Magical)


FireShield_Warm_DUPE_ENTRY_8105
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Flame Shield: Fire
Description: Deal [1] to melee attackers.
DescriptionParams: DealDamage(2d8,Fire)
Icon: Spell_Evocation_FireShield_Warm
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(PASSIVE_FIRE_SHIELD_WARM,100,0);ApplyStatus(SELF,PASSIVE_FIRE_SHIELD_WARM_ATTACKER,100,0);DealDamage(SWAP,2d8, Fire,Magical)


HellishRebuke_3_DUPE_ENTRY_10691
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(4d10,Fire)
ExtraDescription: On a successful save, the target still takes half damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: Spell_HellishRebuke
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Target_HellishRebuke_3,true,true,true);UseActionResource(ReactionActionPoint,1);RemoveStatus(HELLISH_REBUKE_3)


HellishRebuke_4_DUPE_ENTRY_54442
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(5d10,Fire)
ExtraDescription: On a successful save, the target still takes half damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: Spell_HellishRebuke
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Target_HellishRebuke_4,true,true,true);UseActionResource(ReactionActionPoint,1);RemoveStatus(HELLISH_REBUKE_4)


GuardianOfFaith_Attack_DUPE_ENTRY_5291
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Guardian of Faith
Description: When an entity enters your attack range, you can strike them.
Icon: Spell_Conjuration_GuardianOfFaith
StatsFunctorContext: OnEnterAttackRange
Conditions: Character() and Enemy()
StatsFunctors: UseAttack()


Slow_ActionPoint_DUPE_ENTRY_52261
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Slow: Actions
Description: You can't take both an action and a bonus action. If you take an action, you lose a bonus action, and vice versa.

You also can't make more than 1 attack per turn.
TooltipUseCosts: ActionPoint:1;BonusActionPoint:1
Icon: Spell_Transmutation_Slow
StatsFunctorContext: OnCast
StatsFunctors: IF(not HasActionResource('BonusActionPoint',1,0, false)):UseActionResource(SELF, ActionPoint,1);IF(not HasActionResource('ActionPoint',1,0, false)):UseActionResource(SELF, BonusActionPoint,1)


Slow_Casting_DUPE_ENTRY_68577
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Slow: Casting
Description: If you cast a spell that costs 1 action, roll a d20. On 11 or higher, you hang in prepare phase and skip turn. On your next turn you must spend an Action Point and finish casting. If you don't have an Action Point, the spell is cancelled.
Icon: Spell_Transmutation_Slow


WildMagicBarbarian_MagicRetribution_Passive_DUPE_ENTRY_97990
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Wild Magic: Magic Retribution
Description: Your magic lashes out whenever you take damage.

Until the end of your Rage, enemies that hit you take [1] in retaliation.
DescriptionParams: DealDamage(1d6, Force)
Icon: statIcons_WildMagic_Barbarian_MagicRetribution
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: DealDamage(SWAP,1d6, Force,Magical);ApplyStatus(SELF,PASSIVE_WILDMAGIC_MAGICRETRIBUTION_DEFENDER,100,0);ApplyStatus(PASSIVE_WILDMAGIC_MAGICRETRIBUTION_ATTACKER,100,0)


MONSTERS_PASSIVES_DUPE_ENTRY_17444
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


Bat_Diseased_Cosmetic_DUPE_ENTRY_212
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_Intent_Debuff


DamageShield_NPC_Any_Acid_DUPE_ENTRY_70561
Boosts: RedirectDamage(3,Acid,,true)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Damage Shield Technical - Any Acid
Description: %%% Technical passive to reflect damage into acid x2
Properties: IsHidden


DamageShield_NPC_Physical_DUPE_ENTRY_8335
Boosts: RedirectDamage(2,Force,Physical,true)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Damage Shield Technical - Physical
Description: %%% Technical passive to reflect physical damage x2
Properties: IsHidden


DamageShield_NPC_Radiant_DUPE_ENTRY_57969
Boosts: RedirectDamage(2,Force,Radiant,true)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Damage Shield Technical - Radiant
Description: %%% Technical passive to reflect radiant damage x2
Properties: IsHidden*
Stats inherited from: *DamageShield_NPC_Physical


DamageShield_NPC_Fire_DUPE_ENTRY_65935
Boosts: RedirectDamage(2,Force,Fire,true)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Damage Shield Technical - Fire
Description: %%% Technical passive to reflect fire damage x2
Properties: IsHidden*
Stats inherited from: *DamageShield_NPC_Physical


Devour_ShamblingMound_DUPE_ENTRY_30832
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: External Digestion
Description: Can Devour any creature that is Restrained and steeping in its Digestive Juices.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Dragon_Red_Retaliate_DUPE_ENTRY_55640
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Fury
Description: The dragon can retaliate against an attacker with its breath weapon once per round.
DescriptionParams:
ExtraDescription:
ExtraDescriptionParams:
LoreDescription:
TooltipUseCosts:
TooltipSave:
TooltipConditionalDamage:
TooltipPermanentWarnings:
Icon: Action_Dragonborn_BreathWeapon_FireCone
PriorityOrder:
Properties: Highlighted
Conditions: Enemy() and HasStatus('DRAGON_RED_RETALIATE') and HasLastAttackTriggered()
StatsFunctors: UseSpell(SWAP,Projectile_FireballRetaliate_Dragon,true,true,true)
StatsFunctorContext: OnDamaged*
Stats inherited from: *HellishRebuke


Dragon_Skeletal_Retaliate_DUPE_ENTRY_30206
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: Action_Dragonborn_BreathWeapon_Lightning
Conditions: Enemy() and HasStatus('DRAGON_SKELETAL_RETALIATE') and not HasStatus('DRAGON_SKELETAL_FLIGHTSTATE') and HasLastAttackTriggered()
StatsFunctors: UseSpell(SWAP,Projectile_LightningBreathRetaliate_Dragon_Skeletal,true,true,true)
DisplayName: Draconic Fury*
Description: The dragon can retaliate against an attacker with its breath weapon once per round. *
Properties: Highlighted*
StatsFunctorContext: OnDamaged*
DescriptionParams: DealDamage(2d10,Fire)**
ExtraDescription: On a successful save, the target still takes half damage.**
TooltipUseCosts: ReactionActionPoint:1**
PriorityOrder: 2**
Stats inherited from: *Dragon_Red_Retaliate **HellishRebuke


Multiattack_Drider_DUPE_ENTRY_22129
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Wounded Target
Description: The drider can Multiattack if its target has fewer than all of its hit points.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_GiantEagle_DUPE_ENTRY_36487
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack
Description: The giant eagle can Multiattack if its target is Prone or Restrained.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Mummy_DUPE_ENTRY_80026
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Frightened
Description: The Mummy can Multiattack if its target is Frightened.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Cloaker_DUPE_ENTRY_83860
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack
Description: Can Multiattack if the target is Frightened.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_SteelWatcherTitan_DUPE_ENTRY_65910
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Prone, Restrained, or Maimed
Description: This Steel Watcher can Multiattack any Prone, Maimed, or Restrained creature.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Surgeon_DUPE_ENTRY_26777
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Wounded
Description: Malus Thorm can Multiattack if his hit points are at 40% or less.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Doppelganger_DUPE_ENTRY_35326
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Morphic Ambush
Description: Can Multiattack if the target is Ambushed.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Werewolf_DUPE_ENTRY_39728
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Wounded
Description: Can Multiattack if the target is Prone or if its hit points are at 60% or less.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


NeedleBlight_NeedleBurst_DUPE_ENTRY_57223
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Needle Burst
Description: Explode in a Needle Burst upon dying.
Properties: Highlighted


VineBlight_VineBody_DUPE_ENTRY_24161
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tanglevine Form
Description: Any creature making a melee attack against this mess of writhing vines may become Entangled.
Icon: PassiveFeature_Generic_Nature
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: IF(not SavingThrow(Ability.Strength, 13, false, false, context.Source)):ApplyStatus(SWAP,ENSNARED_VINES,100,2)


ShadowTeleport_Meazel_DUPE_ENTRY_81640
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: SpellId('Target_ShadowTeleport_Meazel')
StatsFunctors: ApplyStatus(SELF,GARROTE_SOURCE_TECHNICAL,100,1)


EyesOfTheNight_Raven_DUPE_ENTRY_72560
Boosts: StatusImmunity(BLINDED_DARKNESS)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Eyes of the Night
Description: The dire raven can see within magical darkness.
Icon: PassiveFeature_Generic_WildAnimal


ExplosiveRetribution_DUPE_ENTRY_35023
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Generic_Explosion
Properties: IsHidden;OncePerCombat
StatsFunctorContext: OnAttacked;OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Combat() and HasHPLessThan(20)
StatsFunctors: ApplyStatus(ORTHON_LAUGH,100,2);UseActionResource(ReactionActionPoint,1)


LivingShadow_DUPE_ENTRY_65035
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Living Shadow
Description: While Lightly or Heavily Obscured, this character has Resistance to all damage except Force, Psychic, or Radiant.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnObscurityChanged
Conditions: not HasObscuredState(ObscuredState.Clear,context.Source) and not HasStatus('LIVING_SHADOW')
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(LIVING_SHADOW,100,-1)


ShadowVeil_DUPE_ENTRY_49031
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadow Veil
Description: While Lightly or Heavily Obscured, the shadow mastiff is Resistant to non-magical Bludgeoning, Piercing, and Slashing damage.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnObscurityChanged
Conditions: not HasObscuredState(ObscuredState.Clear,context.Source) and not HasStatus('SHADOWVEIL_MASTIFF')
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SHADOWVEIL_MASTIFF,100,-1)


ShadowyRetreat_DUPE_ENTRY_74595
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadowblend
Description: While Lightly or Heavily Obscured, this creature gains the ability to blend with shadows and become Invisible.
Icon: PassiveFeature_Generic_Invisibility
Properties: Highlighted
StatsFunctorContext: OnMovedDistance;OnObscurityChanged
Conditions: (((context.HasContextFlag(StatsFunctorContext.OnMovedDistance)) and (not HasObscuredState(ObscuredState.Clear,context.Source) or HasObscuredState(ObscuredState.HeavilyObscured,context.Source) or HasObscuredState(ObscuredState.LightlyObscured,context.Source)) and not HasStatus('SHADOWBLEND', context.Source) and Combat(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnObscurityChanged) and (not HasObscuredState(ObscuredState.Clear) or HasObscuredState(ObscuredState.HeavilyObscured) or HasObscuredState(ObscuredState.LightlyObscured)) and not HasStatus('SHADOWBLEND') and Combat())) and not HasStatus('SEE_INVISIBILITY_REVEAL') and not HasStatus('FAERIE_FIRE') and not HasStatus('BRANDING_SMITE')
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnMovedDistance)):ApplyStatus(SELF,SHADOWBLEND,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnMovedDistance)):ApplyStatus(SELF,SHADOWBLEND_REMOVE_HELPER,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SHADOWBLEND,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SHADOWBLEND_REMOVE_HELPER,100,-1);CreateExplosion(Projectile_Shadowblend_Effect);


Amorphous_DUPE_ENTRY_9909
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Amorphous
Description: The creature's body is difficult to manipulate; it cannot be shoved, pushed, or thrown.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted


AuraOfVileOblivion_Technical_DUPE_ENTRY_42836
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Description: %%% TECHNICAL - To help douse flames around the Wraith
Icon: PassiveFeature_Generic_Darkness
Properties: IsHidden
StatsFunctorContext: OnMovedDistance
StatsFunctors: ApplyStatus(SELF,AURA_OF_VILEOBLIVION_DOUSE,100,0)


VileOblivion_DUPE_ENTRY_36055
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Extinguishing Malice
Description: Nearby lights are extinguished in the presence of this creature's roiling darkness.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnTurn
Conditions: not HasStatus('AURA_OF_VILEOBLIVION', context.Source)
StatsFunctors: ApplyStatus(SELF,AURA_OF_VILEOBLIVION,100,-1)


ImmutableForm_DUPE_ENTRY_29463
Boosts: StatusImmunity(SG_Polymorph);IF(SpellId('Target_Banishment')):RollBonus(SavingThrow,5)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Immutable Form
Description: Spells that alter someone's form have no effect on the affected entity, and it has a +[1] bonus to Saving Throws against spells that would remove it from this plane.
DescriptionParams: 5
Icon: PassiveFeature_SteelWatcher_ImmutableForm
Properties: Highlighted


ImmutableExistance_DUPE_ENTRY_1658
Boosts: StatusImmunity(SG_Polymorph);StatusImmunity(BANISHED);StatusImmunity(BANISHING_SMITE);StatusImmunity(BANISHING_SMITE_RANGED);
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Immutable Form*
Description: Spells that alter someone's form have no effect on the affected entity, and it has a +[1] bonus to Saving Throws against spells that would remove it from this plane.*
DescriptionParams: 5*
Icon: PassiveFeature_SteelWatcher_ImmutableForm*
Properties: Highlighted*
Stats inherited from: *ImmutableForm


LightweightFrame_DUPE_ENTRY_171
Boosts: Advantage(SavingThrow,Dexterity);ActionResource(Movement, 9, 0);
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Agile Chassis
Description: The lightweight build of this Steel Watcher grants it Advantage on Dexterity Saving Throws and an additional [1] movement speed.
DescriptionParams: Distance(9)
Icon: PassiveFeature_Generic_Tactical
Properties: Highlighted


SelfDestruct_SteelWatcher_DUPE_ENTRY_28154
Boosts: UnlockInterrupt(Interrupt_SteelWatcher_Biped_SelfDestruct_Begin);UnlockInterrupt(Interrupt_SteelWatcher_Biped_SelfDestruct_Begin_BanishingSmite)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Failsafe Protocol
Description: After losing a significant amount of hit points, this creature will begin a Self-Detonation Protocol to eliminate all nearby threats. If it dies, it instantly Detonates.
Icon: PassiveFeature_Generic_Explosion
Properties: Highlighted


BrutalBite_DUPE_ENTRY_54720
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Knockdown Jaws
Description: Bite attacks from this creature can possibly knock the target Prone.
Icon: PassiveFeature_Generic_WildAnimal
Properties: Highlighted


ShadowStealth_DUPE_ENTRY_79370
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadow Stealth
Description: While Lightly or Heavily Obscured, this creature does not provoke opportunity attacks when they move away from a foe.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnMovedDistance;OnObscurityChanged
Conditions: (((context.HasContextFlag(StatsFunctorContext.OnMovedDistance)) and (not HasObscuredState(ObscuredState.Clear,context.Source) or HasObscuredState(ObscuredState.HeavilyObscured,context.Source) or HasObscuredState(ObscuredState.LightlyObscured,context.Source)) and not HasStatus('SHADOW_STEALTH', context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnObscurityChanged) and (not HasObscuredState(ObscuredState.Clear) or HasObscuredState(ObscuredState.HeavilyObscured) or HasObscuredState(ObscuredState.LightlyObscured)) and not HasStatus('SHADOW_STEALTH'))) and Combat()
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnMovedDistance)):ApplyStatus(SELF,SLIPPERY_SHADOWS,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SLIPPERY_SHADOWS,100,-1)


Surprise_Immunity_DUPE_ENTRY_15549
Boosts: StatusImmunity(SURPRISED)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Perfect Sentry
Description: You can't be Surprised.
DescriptionParams:
Icon: PassiveFeature_Generic_Threat
Properties: Highlighted*
Stats inherited from: *Alert


Talkative_DUPE_ENTRY_62662
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Talkative
Description: Despite its lack of lips this character can cast spells using verbal components.
Icon: GenericIcon_Intent_Utility


Turret_Weakspot_DUPE_ENTRY_76406
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Weak Spot
Icon: GenericIcon_Intent_Debuff
StatsFunctorContext: OnAttacked
Conditions: not FacingMe()
StatsFunctors: ApplyStatus(STUNNED,100,1);ApplyStatus(AI_HELPER_SCRIPTEVENT, 100, 1)


MistyEscape_ShadarKai_GloomWeaver_DUPE_ENTRY_79615
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Misty Presence
Description: After taking damage this character may turn Invisible.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Generic_Invisibility
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Shout_Invisibility_ShadarKai_GloomWeaver,true,true,true);UseActionResource(SELF, ReactionActionPoint,1)


DispelEvilAndGood_Charm_Check_DUPE_ENTRY_97030
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
EnabledContext: OnCast
Properties: IsHidden
StatsFunctorContext: OnStatusApply
Conditions: HasStatus('SG_Charmed',context.Target) and not HasStatus('CHARMED_TECHNICAL',context.Target)
StatsFunctors: ApplyStatus(CHARMED_TECHNICAL,100,-1)


DispelEvilAndGood_Frightened_Check_DUPE_ENTRY_82760
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Conditions: HasStatus('SG_Frightened',context.Target) and not HasStatus('FRIGHTENED_TECHNICAL',context.Target)
StatsFunctors: ApplyStatus(FRIGHTENED_TECHNICAL,100,-1)
DisplayName: %%% EMPTY*
EnabledContext: OnCast*
Properties: IsHidden*
StatsFunctorContext: OnStatusApply*
Stats inherited from: *DispelEvilAndGood_Charm_Check


DispelEvilAndGood_Possessed_Check_DUPE_ENTRY_50126
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Conditions: HasStatus('SG_Possessed',context.Target) and not HasStatus('POSSESSED_TECHNICAL',context.Target)
StatsFunctors: ApplyStatus(POSSESSED_TECHNICAL,100,-1)
DisplayName: %%% EMPTY*
EnabledContext: OnCast*
Properties: IsHidden*
StatsFunctorContext: OnStatusApply*
Stats inherited from: *DispelEvilAndGood_Charm_Check


DeathBurst_IntellectDevourer_DUPE_ENTRY_10722
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Fit to Burst
Description: When the intellect glutton dies, it bursts in a Morphic Brine Explosion.
DescriptionParams: DealDamage(8d6,Acid);Distance(3)
Icon: PassiveFeature_Generic_Explosion
Properties: Highlighted


Entangle_Dryad_DUPE_ENTRY_26319
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grasp of the Forest
Description: Weapon attacks can Entangle the target.
Icon: PassiveFeature_Generic_Nature
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasDamageEffectFlag(DamageFlags.Hit) and IsWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 10)):ApplyStatus(ENSNARED_VINES,100,1)


LightSensitivity_DUPE_ENTRY_68337
Boosts: IF(HasObscuredState(ObscuredState.Clear,context.Source)):Disadvantage(AttackRoll);IF(HasObscuredState(ObscuredState.Clear,context.Source)):Disadvantage(Skill,Perception)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Light Sensitivity
Description: While in bright light, this creature has Disadvantage on Attack Rolls and Perception Checks that rely on sight.
Icon: PassiveFeature_SunlightSensitivity
Properties: Highlighted


ConsumeTheFaithful_DUPE_ENTRY_12917
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Consume the Faithful
Description: The Apostle can use a reaction to consume a sacrificial necromite and gain Reaper's Reward.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Generic_Death
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: SpellId('Target_OfferSelf_Necromite')
StatsFunctors: UseSpell(SWAP,Target_Consume_Apostle,true,true,false);UseActionResource(ReactionActionPoint,1)


BlessingsOfKnowledge_DUPE_ENTRY_23833
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Blessings of Knowledge
Description: Become Proficient in two of the following Skills: Arcana, History, Nature, or Religion. Your Proficiency Bonus is doubled for Ability Checks made using these Skills.
Icon: PassiveFeature_BlessingsOfKnowledge


EightLeggedWaltz_Spider_DUPE_ENTRY_83350
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Eight Legged Waltz
Description: Whenever you start your turn on a web surface, you now gain extra movement speed and become Resistance to Poison damage.
Icon: PassiveFeature_Generic_WildAnimal
Properties: Highlighted


ArmyArcana_DUPE_ENTRY_88663
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Army Arcana
Description: Create pockets of safety within your spells. Allies automatically succeed their Saving Throws against your spells and take no damage from them.
Icon: PassiveFeature_SculptSpells*
Properties: Highlighted*
Stats inherited from: *SculptSpells


FlamingSphere_State_4_DUPE_ENTRY_91538
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(4d6,Fire)
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA_4,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA_4)
DisplayName: Ablaze*
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.*
Icon: Spell_Conjuration_FlamingSphere*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
Stats inherited from: *FlamingSphere_State


FlamingSphere_State_5_DUPE_ENTRY_31608
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(5d6,Fire)
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA_5,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA_5)
DisplayName: Ablaze*
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.*
Icon: Spell_Conjuration_FlamingSphere*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
Stats inherited from: *FlamingSphere_State


FlamingSphere_State_6_DUPE_ENTRY_71543
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(6d6,Fire)
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA_6,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA_6)
DisplayName: Ablaze*
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.*
Icon: Spell_Conjuration_FlamingSphere*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
Stats inherited from: *FlamingSphere_State


GiftOfTheEverLivingOnes_DUPE_ENTRY_82867
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Gift of the Ever-Living Ones
Description: You regain the maximum possible hit points when healing.
Icon: GenericIcon_Intent_Healing


GraspOfHadar_DUPE_ENTRY_99867
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grasp of Hadar
Description: Move the target in a straight line 3m closer to you.
Icon: GenericIcon_Intent_Control


GraveMagic_DUPE_ENTRY_937
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grave Magic
Description: Whenever you deal damage with a spell, deal an additional 1d8 Necrotic damage.
Icon: GenericIcon_DamageType_Necrotic
StatsFunctorContext: OnDamage
Conditions: HasSpellFlag(SpellFlags.Spell)
StatsFunctors: DealDamage(1d8,Necrotic,Magical)


HellishRebukeMyrmidon_DUPE_ENTRY_9486
Boosts: UnlockInterrupt(Interrupt_HellishRebuke_Myrmidon)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(2d10,Fire)
Icon: GenericIcon_DamageType_Fire


Poison_Myrmidon_DUPE_ENTRY_81562
Boosts: Tag(POISONED_MYRMIDON)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Hidden
Description: %%% Technical used to apply tag for VFX
Properties: IsHidden
BoostContext: OnStatusApplied;OnStatusRemoved
BoostConditions: HasStatus('POISONED',context.Source)


ImprovedCritical_DUPE_ENTRY_80076
Boosts: ReduceCriticalAttackThreshold(1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Critical Hit
Description: The number you need to roll a Critical Hit while attacking is reduced by 1. This effect can stack.
Icon: PassiveFeature_ImprovedCritical
Properties: Highlighted


ImprovedPactWeapon_AttackBonus_DUPE_ENTRY_62575
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Honed Pact Weapon
Description: The weapon gains a +1 bonus to its attack and damage rolls, unless it is a magic weapon that already has a bonus to those rolls.
Icon: GenericIcon_Intent_Buff


ImprovedPactWeapon_ExpandedChoices_DUPE_ENTRY_52092
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Cornucopia Choice of Pact Weapon
Description: The weapon you conjure can be a shortbow, longbow, light crossbow, or heavy crossbow.
Icon: GenericIcon_Intent_Buff


ImmuneToWadableWater_DUPE_ENTRY_32684
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden


PsionicRebuke_Netherbrain_DUPE_ENTRY_71217
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Retribution
Description: The Netherbrain permits no interference - as a reaction to taking damage, it releases Brainquakes.
DescriptionParams: DealDamage(6d6,Psychic)
ExtraDescription:
Icon: GenericIcon_DamageType_Psychic
StatsFunctors: UseSpell(SWAP,Target_PsionicRebuke_Netherbrain,true,true,true);UseActionResource(ReactionActionPoint,1);
TooltipUseCosts: ReactionActionPoint:1*
PriorityOrder: 2*
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted;Temporary*
StatsFunctorContext: OnDamaged*
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()*
Stats inherited from: *HellishRebuke


Ki_FlurryOfBlows_DUPE_ENTRY_76650
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Flurry of Blows
Description: You can spend a ki point to deliver two swift punches as a bonus action.
Icon: GenericIcon_Intent_Utility


LanceOfLethargy_DUPE_ENTRY_3498
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Lance of Lethargy
Properties: IsHidden


NaturesStep_Dryad_DUPE_ENTRY_76729
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Nature's Step
Description: Alter the terrain around you, allowing nearby allies in the area to travel with ease.

You and your allies aren't affected by Difficult Terrain, can't be Restrained or Paralysed, and gain Resistance to Poison damage.
Icon: PassiveFeature_Generic_Nature
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted;ToggledDefaultOn
ToggleOnFunctors: ApplyStatus(NATURES_STEP_AURA_DRYAD,100,-1)
ToggleOffFunctors: RemoveStatus(NATURES_STEP_AURA_DRYAD)


NecroticAttacks_DeathKnight_DUPE_ENTRY_93823
Boosts: IF(IsMeleeWeaponAttack()):CharacterWeaponDamage(4d8,Necrotic)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Revenant's Ire
Description: This profane entity's weapon attacks deal an additional [1].
DescriptionParams: DealDamage(4d8,Necrotic)
Icon: GenericIcon_DamageType_Necrotic
BoostContext: OnCreate
StatsFunctorContext: OnDamage


TombOfLevistus_DUPE_ENTRY_50700
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tomb of Levistus
Description: %%% Deprecated
Properties: IsHidden


AversionOfFire_DUPE_ENTRY_22706
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aversion of Fire
Description: If this entity takes Fire damage, it receives Disadvantage on Attack Rolls and Ability Checks until the end of its next turn.
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeFire()
StatsFunctors: ApplyStatus(FIRE_AVERSION,100,1);


LightningAbsortion_DUPE_ENTRY_32424
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Lightning Absorption
Description: When this entity is subjected to Lightning damage, it takes no damage and instead regains hit points equal to the Lightning damage dealt.
Icon: GenericIcon_DamageType_Lightning
Properties: Highlighted


GrimHarvest_DUPE_ENTRY_69744
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grim Harvest
Description: Once per turn, if you kill a creature with a spell, you regain hit points equal to twice the spell slot level used - thrice if it's a Necromancy spell. Undead and constructs are unaffected.
Icon: PassiveFeature_GrimHarvest
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and not Item() and not HasStatus('GRIM_HARVEST_SPENT', context.Source)
StatsFunctors: IF(IsSpell() and not IsSpellSchool(SpellSchool.Necromancy) and not IsCantrip()):RegainHitPoints(SELF,2*SpellPowerLevel);IF(IsSpellSchool(SpellSchool.Necromancy) and not IsCantrip()):RegainHitPoints(SELF,3*SpellPowerLevel);IF(IsSpell() and not IsCantrip()):ApplyStatus(SELF,GRIM_HARVEST_SPENT,100,1)


MagicAllergy_InRange_DUPE_ENTRY_69092
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Gremishka's Magic Allergy
Description: Within the range of a Gremishka's Magic Allergy.
Icon: PassiveFeature_Generic_Threat
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: HasSpellFlag(SpellFlags.Spell)
StatsFunctors: CreateExplosion(SELF,Projectile_MagicAllergy_Unstable)


NursePresence_Aura_Technical_DUPE_ENTRY_18707
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Technical Passive - Nurse Presence
Description: %%% The nurse has an aura that blocks the surgeon's Animate Dead spell.
Properties: IsHidden
StatsFunctorContext: OnCreate
StatsFunctors: ApplyStatus(SURGEON_NURSE_PRESENCE_AURA,100,-1);


CombatMark_DUPE_ENTRY_47380
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Marked
Description: Attacker has Advantage on its next attack against the Marked target.
Icon: GenericIcon_Intent_Buff
StatsFunctorContext: OnAttacked
Conditions: IsAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not HasStatus('COMBAT_MARK',context.Target,context.Source)
StatsFunctors: RemoveStatus(COMBAT_MARK)


PsychicStrikes_Githyanki_DUPE_ENTRY_26281
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Empowerment
Description: Your attacks deal an extra [1] - the scars of illithid enslavement run deep.
DescriptionParams: DealDamage(1d6,Psychic)
Icon: GenericIcon_DamageType_Psychic
StatsFunctorContext: OnAttack
Conditions: (IsMeleeAttack() or IsRangedAttack()) and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and not HasStatus('INT_ORPHEUSGUARDS_FAKECOMBAT')
StatsFunctors: DealDamage(1d6, Psychic,Magical)


Gishra_ArchetypeChange_Githyanki_DUPE_ENTRY_31278
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: not HasActionResource('KiPoint', 3, 0, false) and not HasStatus('GISHRA_ARCHETYPECHANGE_GITHYANKI')
StatsFunctors: ApplyStatus(GISHRA_ARCHETYPECHANGE_GITHYANKI, 100, -1)


MurderHungry_DUPE_ENTRY_57347
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Murder Hungry
Description: Each time you kill a creature, gain [1] charge of Unstoppable.
DescriptionParams: 1
Icon: PassiveFeature_Generic_Death
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: HasHPLessThan(1) and Character()
StatsFunctors: IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_6', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_7, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_5', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_6, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_4', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_5, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_3', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_4, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_2', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_3, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_1', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_2, 100, -1);ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_1, 100, -1)


IncorporealMovement_DUPE_ENTRY_80266
Boosts: IF(IsReactionAttack(context.Source)):Disadvantage(AttackTarget)*
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Incorporeal Movement
Description: Opportunity Attacks against you have Disadvantage.*
Icon: PassiveFeature_EscapeTheHorde*
Properties: Highlighted*
Stats inherited from: *EscapeTheHorde


EtherealEscape_Incubus_DUPE_ENTRY_31807
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ethereal Escape
Description: When damaged, the Incubus escapes to the Ethereal plane. He returns to the battlefield at the start of his next turn.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Combat() and HasStatus('INCUBUS_ETHEREALNESS_READY') and not HasHPLessThan(2)
StatsFunctors: ApplyStatus(ETHEREALNESS_INCUBUS, 100, 1);UseActionResource(ReactionActionPoint,1)


ControlUndead_Immune_DUPE_ENTRY_83968
Boosts: StatusImmunity(CONTROL_UNDEAD);
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Control Undead Immunity
Description: This creature is so rife with the cryptly fortitude of undeath that it simply cannot be controlled.
Icon: PassiveFeature_Generic_Threat


Prowl_ShortRest_Panther_DUPE_ENTRY_9148
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Prowl Checks for Short Rest
Description: %%% Hidden, used to check if the player uses a short rest to refresh Prowl.
Properties: IsHidden
StatsFunctorContext: OnShortRest
StatsFunctors: RemoveStatus(PROWL_USED)


BloodFrenzy_Sahuagin_DUPE_ENTRY_27868
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scenting Blood
Description: If the sahuagin sees a wounded creature, it becomes Blood Frenzied.
Icon: PassiveFeature_Generic_Blood
Properties: Highlighted


FinishingStrike_DUPE_ENTRY_74249
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Cull the Weak
Description: You deal an additional [1] damage to targets below [2]% of their maximum hit points.
DescriptionParams: DealDamage(2d6,Slashing); 50
Icon: GenericIcon_DamageType_Physical
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: HasHPPercentageWithoutTemporaryHPLessThan(50, context.Target) and Character()
StatsFunctors: DealDamage(2d6,Slashing)


Scar_Sirocco_Gur_DUPE_ENTRY_3862
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of the Sirocco
Description: This character's attacks may apply Prone if its hit points are less than 90%.
TooltipSave: Strength
Icon: GenericIcon_Intent_Control
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Source)
StatsFunctors: ApplyStatus(PRONE,100,2,,,,not SavingThrow(Ability.Strength,14))


Scar_Fury_Gur_DUPE_ENTRY_35302
Boosts: CriticalDamageOnHit()
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of Fury
Description: Score a Critical Hit when your health is lower than 40%.
Icon: GenericIcon_Intent_Damage
Properties: Highlighted
BoostContext: OnDamaged;OnHealed
BoostConditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(40, context.Target)


Scar_Eclipse_Gur_DUPE_ENTRY_99079
Boosts: DamageBonus(4d8, Slashing,1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of the Sand Eclipse
Description: Your attacks deal 4d8 additional Slashing damage when your hit points are at 20% or lower.
TooltipSave: Constitution
Icon: GenericIcon_DamageType_Physical
Properties: Highlighted
BoostContext: OnDamaged;OnHealed
BoostConditions: not Dead() and not Unarmed() and HasHPPercentageWithoutTemporaryHPLessThan(20, context.Target)


Scar_Mirage_Gur_DUPE_ENTRY_61640
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of Mirages
Description: This character's attacks may apply Confused if its hit points are less than 90%.
TooltipSave: Wisdom
Icon: GenericIcon_Intent_Control
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Source)
StatsFunctors: ApplyStatus(CONFUSION,100,2,,,not SavingThrow(Ability.Wisdom,14))


Scar_Agave_Gur_DUPE_ENTRY_78424
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of the Agave
Description: When this character is struck by a melee attack while at less than 60% of their hit points, the attacker takes 2d8 Piercing damage.
Icon: PassiveFeature_Generic_Tactical
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(60, context.Target)
StatsFunctors: DealDamage(SWAP, 2d8, Piercing)


Scar_Thirst_Gur_DUPE_ENTRY_65757
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of Dark Thirst
Description: This character's attacks may apply Bleeding if its HP are less than 90%.
TooltipSave: Constitution
Icon: PassiveFeature_Generic_Blood
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Source)
StatsFunctors: ApplyStatus(BLEEDING,100,2,,,,not SavingThrow(Ability.Constitution,14))


Scar_Dunes_Gur_DUPE_ENTRY_70137
Boosts: ActionResourceMultiplier(Movement,200,0);IgnoreLeaveAttackRange()
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of the Dunes
Description: This character's movement speed is doubled and it cannot be targeted by attacks of opportunity, if its hit points are lower than 90%.
Icon: GenericIcon_Intent_Buff
Properties: Highlighted
BoostContext: OnDamaged;OnHealed
BoostConditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Target)


Slayer_Critical_DUPE_ENTRY_31016
Boosts: IF(HasStatus('PRONE',context.Target) and SpellId('Target_Slam_Slayer')):CriticalDamageOnHit(); IF(HasStatus('DAZED',context.Target) and SpellId('Target_Multiattack_Slayer')):CriticalDamageOnHit()
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
BoostContext: OnDamage


SkeletonDeath_Check_DUPE_ENTRY_68189
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsSpell() and SpellId('Projectile_Disintegrate') and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: RemoveStatus(SKELETON_DEATH)


Tactical_Discipline_DUPE_ENTRY_15334
Boosts: Advantage(AllSavingThrows);Advantage(AllAbilities);
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tactical Discipline
Description: You are an expert in mustering self-control to gain an edge over your foes. You gain Advantage on all Ability Checks and Saving Throws during combat.
Icon: PassiveFeature_Banite_TacticalDiscipline
Properties: Highlighted
BoostConditions: Combat();


ThirdEye_DUPE_ENTRY_36700
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Raven Sight
Description: The raven cannot be blinded.
Icon: GenericIcon_Intent_Buff
Properties: Highlighted


TollCollector_Armor_DUPE_ENTRY_56415
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Coin Armour
Description: Armoured in enchanted coins, this creature is a clinking emblem of golden greed. Could there be a method of removing the armour without destroying the coins?
Properties: Highlighted


Parry_Githyanki_Supreme_DUPE_ENTRY_42855
Boosts: IF(Enemy() and IsAttack() and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('SG_Blinded') and not HasStatus('SG_Prone', context.Target) and not HasStatus('SG_Incapacitated', context.Target) and not HasStatus('SG_Restrained', context.Target)):DamageReduction(All, Flat, 20)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Supreme Githyanki Parry
Description: Parry unarmed and weapon attacks to reduce their damage by [1].
DescriptionParams: 20
ExtraDescription: You must be wielding a Greatsword, see the attacker, and you can't be Incapacitated or Restrained.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Parry
StatsFunctorContext: OnAttacked
Conditions: Enemy() and IsAttack() and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('SG_Blinded', context.Target) and not HasStatus('SG_Prone', context.Target) and not HasStatus('SG_Incapacitated', context.Target) and not HasStatus('SG_Restrained', context.Target)
StatsFunctors: UseActionResource(ReactionActionPoint,1); ApplyStatus(PARRIED_GITHYANKI_SUPREME, 100, 1); ApplyStatus(PARRY_GITHYANKI_ANIMSET, 100, 1)


Parry_Githyanki_Supreme_EquipTrigger_DUPE_ENTRY_42984
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName:
Description:
Properties: IsHidden
StatsFunctorContext: OnInventoryChanged
Conditions: IsWeaponOfProficiencyGroup('Greatswords', GetActiveWeapon())
StatsFunctors: ApplyStatus(PARRY_GITHYANKI_SUPREME,100,-1)


Werewolf_Rage_DUPE_ENTRY_80925
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
BoostContext: OnDamaged;OnHealed
StatsFunctorContext: OnDamaged
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(30, context.Source) and not HasStatus('CALM_EMOTIONS')
StatsFunctors: ApplyStatus(WEREWOLF_RAGE,100,-1)


VampireSpawn_DUPE_ENTRY_66362
Boosts: Tag(VAMPIRE)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: The Tharchiate Codex: Blessing
Properties: IsHidden
DynamicAnimationTag: aafbe780-d237-416e-9d05-e03070c9dbee


HellfireDamagePierce_Technical_DUPE_ENTRY_80925
Boosts: IgnoreResistance(Fire,Immune);IgnoreResistance(Fire,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Description: %%%Technical passive applied to those characters who can deal hellfire dmg so it pierces through immunity.
Properties: IsHidden


LegendaryResistance_DUPE_ENTRY_84519
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnActionResourcesChanged
Conditions: not HasActionResource('LegendaryResistanceCharge',1,0,false,false,context.Source)
StatsFunctors: RemoveStatus(LEGENDARY_RESISTANCE);RemoveStatus(LEGENDARY_RESISTANCE_STRENGTH);RemoveStatus(LEGENDARY_RESISTANCE_DEXTERITY);RemoveStatus(LEGENDARY_RESISTANCE_CONSTITUTION);RemoveStatus(LEGENDARY_RESISTANCE_INTELLIGENCE);RemoveStatus(LEGENDARY_RESISTANCE_WISDOM);RemoveStatus(LEGENDARY_RESISTANCE_CHARISMA);RemoveStatus(LEGENDARY_RESISTANCE_CROWD_CONTROL)


Goblin_FuryOfTheSmall_DUPE_ENTRY_72146
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Fury of the Small
Description: When you damage a creature larger than you, you can choose to deal [1] extra. Limited to once per combat.
DescriptionParams: DealDamage(1d6,MainWeaponDamageType)
Icon: GenericIcon_Intent_Damage
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and SizeEqualOrGreater(Size.Medium) and not HasStatus('GOBLIN_FURY_USED', context.Source)
StatsFunctors: IF(IsWeaponAttack()):DealDamage(1d6,MainWeaponDamageType);IF(IsWeaponAttack()):ApplyStatus(SELF,GOBLIN_FURY_USED,100,-1);


FearOfWolves_Shadowheart_DUPE_ENTRY_68750
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Fear of Wolves
Description: Shadowheart's scalp prickles with fear when she encounters wolves. If she steps within [1] of a lupine creature, she must make a Wisdom Saving Throw or become Frightened.
DescriptionParams: Distance(9)
Properties: Highlighted


Spectator_FallResist_DUPE_ENTRY_26120
Boosts: FallDamageMultiplier(0.25)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Playtesters thought it was weird that Spectators die from being shoved off a cliff so here's a secret passive to reduce this
Properties: IsHidden
Icon: PassiveFeature_SlowFall*
Stats inherited from: *FelineFall


DisplacerBeast_Avoidance_DUPE_ENTRY_31781
Boosts: AreaDamageEvade()*
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Evasion*
Description: Your agility lets you dodge out of the way of certain spells.

When a spell or effect would deal half damage on a successful Dexterity Saving Throw, it deals no damage if you succeed, and only half damage if you fail.*
Icon: PassiveFeature_Evasion*
Properties: Highlighted*
Stats inherited from: *Evasion


FEATS_DUPE_ENTRY_26161
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


Actor_DUPE_ENTRY_62484
Boosts: ProficiencyBonus(Skill,Deception);ExpertiseBonus(Deception);ProficiencyBonus(Skill,Performance);ExpertiseBonus(Performance);Ability(Charisma, 1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Actor
Description: You have become a true thespian. Your Charisma increases by [1], to a maximum of [2]. Your Proficiency Bonus is doubled for Deception and Performance Checks.
DescriptionParams: 1;20
Icon: Action_Perform_Voice
Properties: Highlighted


Charger_DUPE_ENTRY_92767
Boosts: UnlockSpell(Rush_Charger_Attack);UnlockSpell(Rush_Charger_Push);
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Charger
Description: Let your speed intensify your onslaught. You can Shove or deal additional Advantage on Perception Checks made to detect hidden objects.
Icon: PassiveFeature_DungeonDelver_Perception
Properties: Highlighted


DungeonDelver_ResistTraps_DUPE_ENTRY_37539
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Dungeon Delver: Resist Traps
Description: You have Advantage on Saving Throws made to avoid traps and Resistance to trap damage.
Icon: PassiveFeature_DungeonDelver_ResistTraps
Properties: Highlighted


ElementalAdept_Acid_DUPE_ENTRY_47455
Boosts: IF(MainDamageTypeIs(DamageType.Acid)):MinimumRollResult(Damage,2);IgnoreResistance(Acid,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Adept: Acid
Description: Spells you cast ignore Resistance to Acid damage. In addition, when you deal Acid damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Acid
Properties: Highlighted


ElementalAdept_Cold_DUPE_ENTRY_61529
Boosts: IF(MainDamageTypeIs(DamageType.Cold)):MinimumRollResult(Damage,2);IgnoreResistance(Cold,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Adept: Cold
Description: Spells you cast ignore Resistance to Cold damage. In addition, when you deal Cold damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Cold
Properties: Highlighted


ElementalAdept_Fire_DUPE_ENTRY_83470
Boosts: IF(MainDamageTypeIs(DamageType.Fire)):MinimumRollResult(Damage,2);IgnoreResistance(Fire,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Adept: Fire
Description: Spells you cast ignore Resistance to Fire damage. In addition, when you deal Fire damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Fire
Properties: Highlighted


ElementalAdept_Lightning_DUPE_ENTRY_3022
Boosts: IF(MainDamageTypeIs(DamageType.Lightning)):MinimumRollResult(Damage,2);IgnoreResistance(Lightning,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Adept: Lightning
Description: Spells you cast ignore Resistance to Lightning damage. In addition, when you deal Lightning damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Lightning
Properties: Highlighted


ElementalAdept_Thunder_DUPE_ENTRY_52870
Boosts: IF(MainDamageTypeIs(DamageType.Thunder)):MinimumRollResult(Damage,2);IgnoreResistance(Thunder,Resistant)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Adept: Thunder
Description: Spells you cast ignore Resistance to Thunder damage. In addition, when you deal Thunder damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Thunder
Properties: Highlighted


MageSlayer_Advantage_DUPE_ENTRY_89560
Boosts: IF(InMeleeRange() and IsSpell()):Advantage(AllSavingThrows)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Saving Throw Advantage
Description: You have Advantage on Saving Throws against spells cast by creatures within [1] of you.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_Generic_Magical


MageSlayer_AttackCaster_DUPE_ENTRY_91077
Boosts: UnlockInterrupt(Interrupt_MageSlayer)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Attack Caster
Description: You can use a reaction to make an attack against an enemy after it casts a spell within [1] of you.
DescriptionParams: Distance(1.5)
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_MageSlayer_AttackACaster
Properties: Highlighted


MageSlayer_BreakConcentration_DUPE_ENTRY_66230
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Break Concentration
Description: Enemies you hit have Disadvantage when making Saving Throws to maintain their Concentration.
Icon: Status_KnockedOut
StatsFunctorContext: OnDamage
Conditions: IsMeleeAttack() and IsConcentrating(context.Target)
StatsFunctors: BreakConcentration(context.Target)


PolearmMaster_AttackOfOpportunity_DUPE_ENTRY_82420
Boosts: UnlockInterrupt(Interrupt_PolearmMaster)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Polearm Master: Opportunity Attack
Description: When wielding a glaive, halberd, quarterstaff, or spear, you can make an Opportunity Attack when a target comes within range.
ExtraDescription: Prerequisite: Must be wielding a glaive, halberd, quarterstaff, or spear.
Icon: PassiveFeature_PolearmMaster_AttackOfOpportunity


PolearmMaster_BonusAttack_DUPE_ENTRY_30057
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Polearm Master: Bonus Attack
Description: When attacking with a glaive, halberd, quarterstaff, or spear, you can use a bonus action to attack with the butt of your weapon and deal [1].
DescriptionParams: DealDamage(1d4+max(DexterityModifier,StrengthModifier), Bludgeoning)
Icon: Action_PolearmMaster_BonusAttack
Properties: OncePerTurn
StatsFunctorContext: OnAttack
Conditions: TurnBased() and ConditionResult(context.HitDescription.FirstAttack) and IsMeleeWeaponAttack() and (HasWeaponProperty(WeaponProperties.Reach, GetAttackWeapon(context.Source)) or Tagged('WPN_STAVE', GetAttackWeapon(context.Source)) or Tagged('WPN_SPEAR', GetAttackWeapon(context.Source)))
StatsFunctors: ApplyStatus(SELF, POLEARM_MASTER_BONUS_ATTACK, 100, 1)


TavernBrawler_DUPE_ENTRY_89353
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, StrengthModifier);IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(StrengthModifier);IF(IsRangedUnarmedAttack()):RollBonus(Attack, StrengthModifier)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tavern Brawler
Description: When you make an unarmed attack, use an improvised weapon, or throw something, your Strength Modifier is added twice to the damage and Attack Rolls.
Icon: PassiveFeature_TavernBrawler
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsRangedUnarmedAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: DealDamage(StrengthModifier);


SavageAttacker_DUPE_ENTRY_46266
Boosts: Reroll(MeleeWeaponDamage,20,false);
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Savage Attacker
Description: When making weapon attacks, you roll your damage dice twice and use the highest result.
Icon: PassiveFeature_SavageAttacker
Properties: Highlighted


ShieldMaster_Shove_DUPE_ENTRY_54422
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shield Master: Shove
Description: If you make a weapon attack, you can Shove a creature with your shield as a bonus action.
Icon: PassiveFeature_ShieldMaster_Shove
Properties: OncePerTurn
StatsFunctorContext: OnAttack
Conditions: HasShieldEquipped(context.Source) and (IsWeaponAttack() or IsUnarmedAttack() or SpellId('Target_CommandersStrike')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased() and ConditionResult(context.HitDescription.FirstAttack)
StatsFunctors: ApplyStatus(SELF, SHIELD_MASTER_SHOVE, 100, 1)


GUARDIAN_OF_FAITH_DUPE_ENTRY_85112
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


GuardianOfFaith_Bahamut_DUPE_ENTRY_64328
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('BAHAMUT',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_BAHAMUT,100,-1)


GuardianOfFaith_Bane_DUPE_ENTRY_52240
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('BANE',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_BANE,100,-1)


GuardianOfFaith_Bhaal_DUPE_ENTRY_52433
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('BHAAL',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_BHAAL,100,-1)


GuardianOfFaith_Corellonlarethian_DUPE_ENTRY_73257
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('CORELLONLARETHIAN',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_CORELLONLARETHIAN,100,-1)


GuardianOfFaith_Eilistraee_DUPE_ENTRY_55856
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('EILISTRAEE',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_EILISTRAEE,100,-1)


GuardianOfFaith_Garlglittergold_DUPE_ENTRY_55577
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('GARLGLITTERGOLD',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_GARLGLITTERGOLD,100,-1)


GuardianOfFaith_Gruumsh_DUPE_ENTRY_67058
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('GRUUMSH',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_GRUUMSH,100,-1)


GuardianOfFaith_Helm_DUPE_ENTRY_26952
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('HELM',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_HELM,100,-1)


GuardianOfFaith_Ilmater_DUPE_ENTRY_18285
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('ILMATER',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_ILMATER,100,-1)


GuardianOfFaith_Kelemvor_DUPE_ENTRY_39647
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('KELEMVOR',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_KELEMVOR,100,-1)


GuardianOfFaith_Laduguer_DUPE_ENTRY_71020
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('LADUGUER',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_LADUGUER,100,-1)


GuardianOfFaith_Lathander_DUPE_ENTRY_52984
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('LATHANDER',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_LATHANDER,100,-1)


GuardianOfFaith_Lolth_DUPE_ENTRY_82079
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('LOLTH',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_LOLTH,100,-1)


GuardianOfFaith_Mielikki_DUPE_ENTRY_53220
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MIELIKKI',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MIELIKKI,100,-1)


GuardianOfFaith_Moradin_DUPE_ENTRY_43681
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MORADIN',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MORADIN,100,-1)


GuardianOfFaith_Myrkul_DUPE_ENTRY_22608
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MYRKUL',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MYRKUL,100,-1)


GuardianOfFaith_Mystra_DUPE_ENTRY_53849
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MYSTRA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MYSTRA,100,-1)


GuardianOfFaith_Oghma_DUPE_ENTRY_42711
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('OGHMA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_OGHMA,100,-1)


GuardianOfFaith_Selune_DUPE_ENTRY_80062
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('SELUNE',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_SELUNE,100,-1)


GuardianOfFaith_Shar_DUPE_ENTRY_64351
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('SHAR',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_SHAR,100,-1)


GuardianOfFaith_Talos_DUPE_ENTRY_93186
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TALOS',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TALOS,100,-1)


GuardianOfFaith_Tempus_DUPE_ENTRY_87567
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TEMPUS',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TEMPUS,100,-1)


GuardianOfFaith_Tiamat_DUPE_ENTRY_4859
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TIAMAT',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TIAMAT,100,-1)


GuardianOfFaith_Tymora_DUPE_ENTRY_20116
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TYMORA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TYMORA,100,-1)


GuardianOfFaith_Tyr_DUPE_ENTRY_55433
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TYR',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TYR,100,-1)


GuardianOfFaith_Vlaakith_DUPE_ENTRY_49622
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('VLAAKITH',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_VLAAKITH,100,-1)


GuardianOfFaith_Yondalla_DUPE_ENTRY_30287
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('YONDALLA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_YONDALLA,100,-1)


__TADPOLE_DUPE_ENTRY_68774
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


TAD_Charm_DUPE_ENTRY_69209
Boosts: UnlockInterrupt(Interrupt_TAD_Charm)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Charm
Description: Channel the dark allure of the tadpole to Charm an enemy that attacks you, preventing them from attacking you until their next turn.
TooltipUseCosts: ReactionActionPoint:1
Icon: TadpoleSuperPower_Charm
Properties: Highlighted


TAD_CullTheWeak_DUPE_ENTRY_44961
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Cull the Weak
Description: When you bring a creature down to fewer hit points than your number of evolved illithid powers, it dies and all nearby creatures take [1].
DescriptionParams: DealDamage(1d4,Psychic)
Icon: TadpoleSuperPower_CullTheWeak
Properties: Highlighted;IsToggled;ToggledDefaultOn
StatsFunctorContext: OnDamage
Conditions: HasLessHPThanTadpolePowers() and not IsKillingBlow() and TotalAttackDamageDoneGreaterThan(0) and Enemy() and not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and not SpellId('Projectile_TAD_CullTheWeak') and not HasStatus('SG_Polymorph')
StatsFunctors: Kill();ApplyStatus(PASSIVE_CULL_THE_WEAK,100,1);CreateExplosion(Projectile_TAD_CullTheWeak)
ToggleGroup: NonLethal


TAD_Displace_DUPE_ENTRY_74841
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Displace
Description: Creatures suffering Falling damage because of your actions take an additional [1].
DescriptionParams: DealDamage(1d8,Psychic)
Icon: TadpoleSuperPower_Displace
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and (HasFunctor(StatsFunctorType.Force) or SpellTypeIs(SpellType.Teleportation)) and not Ally()
StatsFunctors: ApplyStatus(TAD_DISPLACE,100,1)


TAD_Displace_FallDamage_DUPE_ENTRY_12231
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Displace Falling damage
Description: Creatures suffering Falling damage because of your actions take an additional [1].
DescriptionParams: DealDamage(1d8,Psychic)
Icon: TadpoleSuperPower_Displace
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsFallDamage()
StatsFunctors: DealDamage(1d8,Psychic,Magical);RemoveStatus(TAD_DISPLACE)


TAD_DrainAbility_DUPE_ENTRY_24789
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ability Drain
Description: Once per turn, when you make an Attack Roll, the attack reduces that target's corresponding Ability by [1].
DescriptionParams: 1
ExtraDescription: The Ability that is reduced is the same as the one used to make the Attack Roll.

For melee weapons, this is usually Strength, for ranged weapons usually Dexterity, and for spells usually your Spellcasting Ability.
Icon: TadpoleSuperPower_AbilityDrain
Properties: Highlighted;OncePerTurn
StatsFunctorContext: OnAttack
Conditions: IsAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and Character() and not Ally()
StatsFunctors: IF(AttackRollAbility(Ability.Strength)):ApplyStatus(TAD_DRAIN_ABILITY_STRENGTH,100,1);IF(AttackRollAbility(Ability.Dexterity)):ApplyStatus(TAD_DRAIN_ABILITY_DEXTERITY,100,1);IF(AttackRollAbility(Ability.Intelligence)):ApplyStatus(TAD_DRAIN_ABILITY_INTELLIGENCE,100,1);IF(AttackRollAbility(Ability.Wisdom)):ApplyStatus(TAD_DRAIN_ABILITY_WISDOM,100,1);IF(AttackRollAbility(Ability.Charisma)):ApplyStatus(TAD_DRAIN_ABILITY_CHARISMA,100,1)


TAD_Expertise_DUPE_ENTRY_12287
Boosts: ExpertiseBonus(Persuasion);ExpertiseBonus(Intimidation);ExpertiseBonus(Deception)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Illithid Expertise
Description: You have deepened your sense of self, gaining Expertise in Persuasion, Deception, and Intimidation Checks.
Icon: TadpoleSuperPower_IllithidExpertise
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source)


TAD_Freecast_DUPE_ENTRY_24350
Boosts: UnlockSpellVariant(FreecastCheck(),ModifyIconGlow(),ModifyTooltipDescription(),ModifyUseCosts(Replace,SpellSlot,0,-1,SpellSlot),ModifyUseCosts(Replace,Rage,0,0,Rage),ModifyUseCosts(Replace,BardicInspiration,0,0,BardicInspiration),ModifyUseCosts(Replace,ChannelDivinity,0,0,ChannelDivinity),ModifyUseCosts(Replace,SuperiorityDie,0,0,SuperiorityDie),ModifyUseCosts(Replace,KiPoint,0,0,KiPoint),ModifyUseCosts(Replace,SorceryPoint,0,0,SorceryPoint),ModifyUseCosts(Replace,WarlockSpellSlot,0,-1,WarlockSpellSlot),ModifyUseCosts(Replace,ArcaneRecoveryPoint,0,0,ArcaneRecoveryPoint),ModifyUseCosts(Replace,NaturalRecoveryPoint,0,0,NaturalRecoveryPoint),ModifyUseCosts(Replace,WildShape,0,0,WildShape),ModifyUseCosts(Replace,SpellSlotsGroup,0,-1,SpellSlotsGroup))
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Freecast
Description: You have discovered a marvellous adaptability within yourself. Spell slots, charges, and similar resource costs for your next action or spell are removed. Refreshes after a Short or Long Rest.
Icon: TadpoleSuperPower_Freecast
EnabledConditions: ((context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and not HasStatus('TAD_FREECAST', context.Source)) or (not context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and not HasStatus('TAD_FREECAST'))) and not Tagged('TADPOLE_POWERS_BLOCKED')
EnabledContext: OnStatusApplied;OnStatusRemove;OnEquip
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnCast
Conditions: FreecastCheck()
StatsFunctors: ApplyStatus(SELF,TAD_FREECAST,100,1)


TAD_LuckOfTheFarRealms_DUPE_ENTRY_32848
Boosts: UnlockInterrupt(Interrupt_TAD_LuckOfTheFarRealms);ActionResource(Interrupt_LuckOfTheFarRealms_Charge,1,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Luck of the Far Realms
Description: When you make a successful Attack Roll against a foe, you can change that hit into a Critical Hit.
Icon: TadpoleSuperPower_LuckOfTheFarRealm
Properties: Highlighted


TAD_MindSanctuary_DUPE_ENTRY_71103
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mind Sanctuary
Icon: TadpoleSuperPower_MindSanctuary
Properties: IsHidden
StatsFunctorContext: OnCast;OnActionResourcesChanged;OnCreate
Conditions: MindSanctuaryCheck()
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnCast) and not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,BonusActionPoint,1,0,true);IF(context.HasContextFlag(StatsFunctorContext.OnCast) and HasActionResource('ActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,ActionPoint,1,0,true);IF(not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and not HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):ApplyStatus(SELF,TAD_MIND_SANCTUARY_DRAINED,100,1)


MF_MindSanctuary_DUPE_ENTRY_65415
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Permanent Mind Sanctuary
Description: You can use actions and bonus actions interchangeably.
Properties: Highlighted
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnCast) and not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,BonusActionPoint,1,0,true);IF(context.HasContextFlag(StatsFunctorContext.OnCast) and HasActionResource('ActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,ActionPoint,1,0,true);IF(not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and not HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):ApplyStatus(SELF,MF_MIND_SANCTUARY_DRAINED,100,1)
Icon: TadpoleSuperPower_MindSanctuary*
StatsFunctorContext: OnCast;OnActionResourcesChanged;OnCreate*
Conditions: MindSanctuaryCheck()*
Stats inherited from: *TAD_MindSanctuary


MF_MindSanctuary_Technical_DUPE_ENTRY_9011
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%%EMPTY
Properties: IsHidden
StatsFunctors: ApplyStatus(MF_MIND_SANCTUARY,100,-1)


TAD_PeaceBreaker_DUPE_ENTRY_44219
Boosts: IF(not HasStatus('TAD_PEACE_BREAKER')):RollBonus(Attack,ProficiencyBonus);IF(not HasStatus('TAD_PEACE_BREAKER')):RollBonus(SkillCheck,ProficiencyBonus,Persuasion);IF(not HasStatus('TAD_PEACE_BREAKER')):RollBonus(SkillCheck,ProficiencyBonus,Deception)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Favourable Beginnings
Description: The first Attack Roll or Ability Check you make against any target gains a bonus equal to your Proficiency Bonus.
Icon: TadpoleSuperPower_PeaceBreaker
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source)
StatsFunctorContext: OnAttack;OnAbilityCheck
Conditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and not HasStatus('TAD_PEACE_BREAKER')
StatsFunctors: ApplyStatus(TAD_PEACE_BREAKER,100,-1);ApplyStatus(SELF,PASSIVE_PEACE_BREAKER,100,1)


TAD_PerilousStakes_DUPE_ENTRY_88157
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Perilous Stakes
Description: You regain [1] each time one of your Attack Rolls hits, but you are Vulnerable to all damage.
DescriptionParams: RegainHitPoints(2d8)
Icon: TadpoleSuperPower_PerilousStakes
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsAttack() and not IsMiss() and not Tagged('TADPOLE_POWERS_BLOCKED',context.Source)
StatsFunctors: RegainHitPoints(SELF,2d8);ApplyStatus(SELF,PASSIVE_PERILOUS_STAKES,100,1)


TAD_PsionicBacklash_DUPE_ENTRY_62383
Boosts: UnlockInterrupt(Interrupt_TAD_PsionicBacklash)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Backlash
Description: When an enemy within [1] casts a spell, you can use your reaction to inflict 1d4 Psychic damage to the caster per the spell's level.
DescriptionParams: Distance(9)
Icon: TadpoleSuperPower_PsionicBacklash
Properties: Highlighted


TAD_PsionicDominance_DUPE_ENTRY_40991
Boosts: UnlockInterrupt(Interrupt_TAD_PsionicDominance);ActionResource(Interrupt_TAD_PsionicDominance_Charge,1,0)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Dominance
Description: When an enemy within [1] targets you with a spell of a Level that is lower than or equal to your Proficiency Bonus, you can use your reaction to nullify the spell.
DescriptionParams: Distance(18)
Icon: TadpoleSuperPower_PsionicDominance
Properties: Highlighted


TAD_IllithidPersuasion_DUPE_ENTRY_64462
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Illithid Persuasion
Description: You can use your connection to the parasite in your brain to force cultists of the Absolute to obey you.
Icon: TadpoleSuperPower_IllithidPersuasion


CursedTome_FalseLife_DUPE_ENTRY_20250
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: The Tharchiate Codex: Blessing
Description: Once per Long Rest, gain [1] temporary hit points.
Icon: GenericIcon_Intent_Healing
StatsFunctorContext: OnLongRest
StatsFunctors: ApplyStatus(CURSEDTOME_THARCHIATE_FALSE_LIFE,100,-1)


_ALCHEMY_DUPE_ENTRY_60167
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


ALCH_Ingredient_Air_Passive_DUPE_ENTRY_77385
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to create a Sublimate.


ALCH_Ingredient_Earth_Passive_DUPE_ENTRY_69881
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to grind them into Salts.


ALCH_Ingredient_Fey_Passive_DUPE_ENTRY_68739
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to extract their Essence.


ALCH_Ingredient_Fire_Passive_DUPE_ENTRY_62176
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to calcinate them into Ashes.


ALCH_Ingredient_Shadow_Passive_DUPE_ENTRY_81953
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to create Vitriol.


ALCH_Ingredient_Water_Passive_DUPE_ENTRY_89499
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to create a Suspension.


ALCH_Extract_Fire_Earth_Passive_DUPE_ENTRY_26788
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Salts to stabilise this extract's fiery nature.


ALCH_Extract_Fire_Fey_Passive_DUPE_ENTRY_75026
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Essence to rekindle the magic in this extract.


ALCH_Extract_Air_Fire_Passive_DUPE_ENTRY_63162
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Ashes to release the arcane properties of this airy extract, creating a potion that will dramatically increase your jump distance.


ALCH_Extract_Air_Fey_Passive_DUPE_ENTRY_90043
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Essence to liberate this airy extract's true potential.


ALCH_Extract_Earth_Water_Passive_DUPE_ENTRY_34216
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with a Suspension to create a powerful solution.


ALCH_Extract_Earth_Shadow_Passive_DUPE_ENTRY_29578
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Vitriol for a first-rate solution.


ALCH_Extract_Water_Air_Passive_DUPE_ENTRY_22611
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with a Sublimate for an airy but potent solution.


ALCH_Extract_Water_Shadow_Passive_DUPE_ENTRY_76268
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Vitriol to give this watery extract the power it needs.


ALCH_Extract_Fey_Earth_Passive_DUPE_ENTRY_2911
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Salts to ground the magic contained in this ephemeral extract.


ALCH_Extract_Fey_Water_Passive_DUPE_ENTRY_20528
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with a Suspension as not to dull the extract's vibrant magic.


ALCH_Extract_Shadow_Fire_Passive_DUPE_ENTRY_81614
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Ashes to burn away this extract's more repulsive aspects.


ALCH_Extract_Shadow_Air_Passive_DUPE_ENTRY_68597
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with a Sublimate to purify this foul extract.


ALCH_Elixir_ArcaneAcuity_Passive_DUPE_ENTRY_37337
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elixir of Battlemage's Power
Description: You have Arcane Acuity until your next Long Rest. Replaces effects from other elixirs when drunk.
DescriptionParams: 3
Properties: IsHidden
StatsFunctorContext: OnStatusRemoved
Conditions: not HasStatus('MAG_GISH_ARCANE_ACUITY')
StatsFunctors: ApplyStatus(MAG_GISH_ARCANE_ACUITY,100,3)


ALCH_Elixir_Bloodlust_Passive_DUPE_ENTRY_78561
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elixir of Bloodlust
Description: You have entered a murderous state of bloodlust. Once per turn, when you kill an enemy, you gain [1] temporary hit points and an action. Replaces effects from other elixirs when drunk.
DescriptionParams: 5
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: Character() and IsKillingBlow() and not HasStatus('ALCH_ELIXIR_BLOODLUST_TEMPAP', context.Source)
StatsFunctors: ApplyStatus(SELF, ALCH_ELIXIR_BLOODLUST_TEMPHP, 100, -1);ApplyStatus(SELF, ALCH_ELIXIR_BLOODLUST_TEMPAP, 100, 1)


ALCH_Oil_Bane_Passive_DUPE_ENTRY_4363
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oil of Bane
Description: Targets become Baned for [1] turns unless they succeed a Charisma Saving Throw.
DescriptionParams: 2
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Charisma, 11)):ApplyStatus(ALCH_OIL_BANE_CONDITION,100,2)


ALCH_Oil_Frost_Passive_DUPE_ENTRY_58671
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oil of Freezing
Description: Targets receive Encrusted with Frost for [1] turns.
DescriptionParams: 2
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(MAG_FROST,100,2)


ALCH_Oil_Reduce_Passive_DUPE_ENTRY_83108
Boosts: WeaponEnchantment(-1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oil of Diminution
Description: Targets must succeed a Constitution Saving Throw or receive Disadvantage on Strength Checks and Saving Throws, as well as a [1] penalty to damage on melee attacks.
DescriptionParams: -1d4
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 11)):ApplyStatus(REDUCE,100,2)


ALCH_Oil_RemoveResistanceFire_Passive_DUPE_ENTRY_97672
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Arsonist's Oil
Description: Targets that are Resistant to Fire damage lose their Resistance.
Targets with Immunity are unaffected.
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and IsResistantToDamageType(DamageType.Fire,context.Target) and not IsImmuneToDamageType(DamageType.Fire,context.Target)
StatsFunctors: ApplyStatus(ALCH_OIL_REMOVERESISTANCEFIRE_CONDITION,100,2)


ALCH_Oil_Combustion_Passive_DUPE_ENTRY_43991
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oil of Combustion
Description: Targets are doused in oil for [1] turns. If it takes Fire damage, the oil immolates, dealing [2] in an area around it.
DescriptionParams: 2; DealDamage(3D6,Fire)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(ALCH_OIL_COMBUSTION_CONDITION,100,2)


ALCH_Oil_Combustion_Condition_Passive_DUPE_ENTRY_26441
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oil of Combustion
Description: Target is doused in oil. If it takes Fire damage, the oil immolates, dealing [2] in an area around it.
DescriptionParams: 2; DealDamage(3D6,Fire)
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeFire()
StatsFunctors: RemoveStatus(ALCH_OIL_COMBUSTION_CONDITION)


ALCH_Elixir_Concentration_Passive_DUPE_ENTRY_44086
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elixir of Peerless Concentration
Description: Your ability to maintain spells has increased. You haveAdvantage on Saving Throws against being Charmed and for maintaining Concentration. Replaces effects from other elixirs when drunk. Magic can't put you to sleep.
Properties: IsHidden


ALCH_Elixir_Tadpole_Passive_DUPE_ENTRY_60359
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Weakening
Description: You have Disadvantage on Constitution, Wisdom and Intelligence Saving Throws. Replaces effects from other elixirs when drunk.
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: IsTadpolePower()
StatsFunctors: ApplyStatus(SELF,ALCH_ELIXIR_TADPOLE_ADVANTAGE,100,3)


ALCH_Oil_Wizardsbane_Passive_DUPE_ENTRY_94832
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Wizardsbane Oil
Description: Severely dampens the power of any spellcaster struck with this weapon.

Targets receive a [1] penalty to spell attack rolls and Spell Save DC, and Disadvantage on Saving Throws for maintaining Concentration for [2] turns.
DescriptionParams: -3;-3;3
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(ALCH_OIL_WIZARDSBANE_CONDITION,100,2)


MAGIC_ITEMS_DUPE_ENTRY_8843
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty


MAG_SHA_SharBlessing_Spear_Passive_DUPE_ENTRY_96930
Boosts: IF(not HasObscuredState(ObscuredState.Clear)):CharacterWeaponDamage(1d6);StatusImmunity(BLINDED_DARKNESS)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shar's Blessing
Description: You gain Advantage on Saving Throws while Lightly or Heavily Obscured. This weapon deals an additional [1] to creatures that are Lightly or Heavily Obscured.
DescriptionParams: 1d6
Icon: PassiveFeature_Generic_Darkness
BoostContext: OnCreate
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_SHA_SHAR_BLESSING_SAVING_THROW_ADVANTAGE, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_SHA_SHAR_BLESSING_SAVING_THROW_ADVANTAGE)


MAG_SHA_SeluneBlessing_Spear_Passive_DUPE_ENTRY_69416
Boosts: Advantage(SavingThrow,Wisdom);Advantage(Skill,Perception)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Selûne's Blessing
Description: You gain Advantage on Wisdom Saving Throws and Perception Checks.
DescriptionParams: 1d4
BoostContext: OnCreate


MAG_TWN_Brewery_Greatclub_Passive_DUPE_ENTRY_81446
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Absorption
Description: Acquire augmentations after being struck by different sources of damage. (e.g. acquire Brewery Club: Acid when struck by Acid damage).
Icon: GenericIcon_Intent_Damage
StatsFunctorContext: OnDamaged
StatsFunctors: IF(IsDamageTypeAcid()):ApplyStatus(MAG_TWN_BREWERY_CLUB_ACID, 100, 3);IF(IsDamageTypeCold()):ApplyStatus(MAG_TWN_BREWERY_CLUB_COLD, 100, 3);IF(IsDamageTypeFire()):ApplyStatus(MAG_TWN_BREWERY_CLUB_FIRE, 100, 3);IF(IsDamageTypeLightning()):ApplyStatus(MAG_TWN_BREWERY_CLUB_LIGHTNING, 100, 3);IF(IsDamageTypePoison()):ApplyStatus(MAG_TWN_BREWERY_CLUB_POISON, 100, 3);IF(IsDamageTypePsychic()):ApplyStatus(MAG_TWN_BREWERY_CLUB_PSYCHIC, 100, 3);IF(IsDamageTypeRadiant()):ApplyStatus(MAG_TWN_BREWERY_CLUB_RADIANT, 100, 3);IF(IsDamageTypeForce() or IsDamageTypeSlashing() or IsDamageTypePiercing() or IsDamageTypeBludgeoning() or IsDamageTypeThunder()):ApplyStatus(MAG_TWN_BREWERY_CLUB_PHYS_FORCE_THUNDER, 100, 3)


MAG_TWN_Brewery_Club_Acid_Passive_DUPE_ENTRY_97263
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Acid
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 14)):ApplyStatus(ACID, 100, 3)


MAG_TWN_Brewery_Club_Cold_Passive_DUPE_ENTRY_40873
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Cold
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(CHILLED, 100, 3)


MAG_TWN_Brewery_Club_Lightning_Passive_DUPE_ENTRY_22807
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Lightning
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 12)):ApplyStatus(STUNNED, 100, 3)


MAG_TWN_Brewery_Club_Radiant_Passive_DUPE_ENTRY_27542
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Radiant
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(BLINDED, 100, 3)


MAG_TWN_Brewery_Club_Fire_Passive_DUPE_ENTRY_24840
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Fire
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(BURNING, 100, 3)


MAG_TWN_Brewery_Club_Poison_Passive_DUPE_ENTRY_97143
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Poisoned
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(POISONED, 100, 3)


MAG_Thorn_Blade_Passive_DUPE_ENTRY_37979
Boosts: IF(IsConcentrating(context.Source) and IsMeleeWeaponAttack()):CharacterWeaponDamage(1d4,Poison)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Poisonous Synergy
Description: While concentrating, your melee weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Poison)
BoostContext: OnCreate
StatsFunctorContext: OnDamage


MAG_TWN_Tollhouse_Fortune_Morningstar_Passive_DUPE_ENTRY_592
Boosts: IF(AttackingWithMeleeWeapon(context.Source)):Reroll(Damage,2,true)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Twist of Fortune
Description: When you roll [1] or less with this weapon's damage die, reroll it and take the new result.
DescriptionParams: 2


GENERIC_MAGIC_ARMOR_PROPERTY_DUPE_ENTRY_46506
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


ARM_SuperiorPadding_1_Passive_DUPE_ENTRY_82333
Boosts: DamageReduction(Bludgeoning, Flat, 1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Superior Padding
Description: You take [1] less Bludgeoning damage.
DescriptionParams: 1


ARM_SuperiorPadding_2_Passive_DUPE_ENTRY_57039
Boosts: DamageReduction(Bludgeoning, Flat, 2)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Superior Padding*
Description: You take [1] less Bludgeoning damage.*
Stats inherited from: *ARM_SuperiorPadding_1_Passive


ARM_SuperiorMaterial_1_Passive_DUPE_ENTRY_86629
Boosts: DamageReduction(Slashing, Flat, 1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Superior Material
Description: You take [1] less Slashing damage.
DescriptionParams: 1


ARM_SuperiorMaterial_2_Passive_DUPE_ENTRY_3793
Boosts: DamageReduction(Slashing, Flat, 2)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Superior Material*
Description: You take [1] less Slashing damage.*
Stats inherited from: *ARM_SuperiorMaterial_1_Passive


ARM_SuperiorPlate_1_Passive_DUPE_ENTRY_36368
Boosts: DamageReduction(Piercing, Flat, 1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Superior Plate
Description: You take [1] less Piercing damage.
DescriptionParams: 1


ARM_SuperiorPlate_2_Passive_DUPE_ENTRY_86530
Boosts: DamageReduction(Piercing, Flat, 2)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Superior Plate*
Description: You take [1] less Piercing damage. *
Stats inherited from: *ARM_SuperiorPlate_1_Passive


ARM_Ambusher_1_Passive_DUPE_ENTRY_16541
Boosts: Initiative(1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ambusher
Description: Gain a +[1] bonus to Initiative Rolls.
DescriptionParams: 1


ARM_Ambusher_2_Passive_DUPE_ENTRY_59643
Boosts: Initiative(2)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Ambusher*
Description: Gain a +[1] bonus to Initiative Rolls.*
Stats inherited from: *ARM_Ambusher_1_Passive


ARM_Elegant_1_Passive_DUPE_ENTRY_37285
Boosts: RollBonus(SavingThrow, 1, Charisma);RollBonus(RawAbility, 1, Charisma)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elegant
Description: Gain a +[1] bonus to Charisma Saving Throws and Checks.
DescriptionParams: 1


ARM_Elegant_2_Passive_DUPE_ENTRY_49848
Boosts: RollBonus(SavingThrow, 2, Charisma);RollBonus(RawAbility, 2, Charisma)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Elegant*
Description: Gain a +[1] bonus to Charisma Saving Throws and Checks.*
Stats inherited from: *ARM_Elegant_1_Passive


ARM_Balance_1_Passive_DUPE_ENTRY_83901
Boosts: RollBonus(SavingThrow, 1, Dexterity);RollBonus(RawAbility, 1, Dexterity)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Balance
Description: Gain a +[1] bonus to Dexterity Saving Throws and Checks.
DescriptionParams: 1


ARM_Balance_2_Passive_DUPE_ENTRY_12860
Boosts: RollBonus(SavingThrow, 2, Dexterity);RollBonus(RawAbility, 2, Dexterity)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Balance*
Description: Gain a +[1] bonus to Dexterity Saving Throws and Checks.*
Stats inherited from: *ARM_Balance_1_Passive


ARM_BodyAid_1_Passive_DUPE_ENTRY_13667
Boosts: RollBonus(SavingThrow, 1, Strength);RollBonus(RawAbility, 1, Strength)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Body Aid
Description: Gain a +[1] bonus to Strength Saving Throws and Checks.
DescriptionParams: 1


ARM_BodyAid_2_Passive_DUPE_ENTRY_77197
Boosts: RollBonus(SavingThrow, 2, Strength);RollBonus(RawAbility, 2, Strength)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Body Aid*
Description: Gain a +[1] bonus to Strength Saving Throws and Checks.*
Stats inherited from: *ARM_BodyAid_1_Passive


ARM_ExceptionalPlate_1_Passive_DUPE_ENTRY_44470
Boosts: DamageReduction(Slashing, Flat, 1);DamageReduction(Piercing, Flat, 1);DamageReduction(Bludgeoning, Flat, 1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Exceptional Plate
Description: You take [1] less damage Slashing, Piercing, and Bludgeoning sources.
DescriptionParams: 1


ARM_ExceptionalPlate_2_Passive_DUPE_ENTRY_19750
Boosts: DamageReduction(Slashing, Flat, 2);DamageReduction(Piercing, Flat, 2);DamageReduction(Bludgeoning, Flat, 2)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Exceptional Plate*
Description: You take [1] less damage Slashing, Piercing, and Bludgeoning sources.*
Stats inherited from: *ARM_ExceptionalPlate_1_Passive


ARM_MagicalPlate_1_Passive_DUPE_ENTRY_43374
Boosts: DamageReduction(All, Flat, 1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Magical Plate
Description: All incoming damage is reduced by [1].
DescriptionParams: 1


ARM_MagicalPlate_2_Passive_DUPE_ENTRY_91060
Boosts: DamageReduction(All, Flat, 2)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Magical Plate*
Description: All incoming damage is reduced by [1].*
Stats inherited from: *ARM_MagicalPlate_1_Passive


ARM_MartialArtsLethality_1_Passive_DUPE_ENTRY_49058
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, 1);EntityThrowDamage(1)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Martial Arts Lethality
Description: Gain a +[1] bonus to Unarmed Attack Rolls and damage of throwing attacks.
DescriptionParams: 1


ARM_MartialArtsLethality_2_Passive_DUPE_ENTRY_6552
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, 2);EntityThrowDamage(2)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Martial Arts Lethality*
Description: Gain a +[1] bonus to Unarmed Attack Rolls and damage of throwing attacks.*
Stats inherited from: *ARM_MartialArtsLethality_1_Passive


ARM_Stealthy_1_Passive_DUPE_ENTRY_78299
Boosts: RollBonus(SkillCheck, 1, Stealth)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Stealthy
Description: Gain a +[1] bonus to Stealth Checks.
DescriptionParams: 1


ARM_Stealthy_2_Passive_DUPE_ENTRY_6565
Boosts: RollBonus(SkillCheck, 2, Stealth)
origin: Patch0_Hotfix3_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Stealthy*
Description: Gain a +[1] bonus to Stealth Checks.*
Stats inherited from: *ARM_Stealthy_1_Passive


DEBUG_LevelUp_Generic_DUPE_ENTRY_82914
Boosts: IncreaseMaxHP(5)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Level Up
Properties: IsHidden


BladeOfFrontiers_DUPE_ENTRY_91357
Boosts: Proficiency(Rapiers)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: The Blade of Frontiers
Description: The champion of the Sword Coast, renowned for his heroic deeds, unusual stone eye, and notable distaste for goblins.
Icon: Action_PactOfTheBlade_Rapier


GEN_Disadvantage_Athletics_DUPE_ENTRY_39137
Boosts: Disadvantage(Skill, Athletics)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
Properties: IsHidden


GEN_Disadvantage_Acrobatics_DUPE_ENTRY_83046
Boosts: Disadvantage(Skill, Acrobatics)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
Properties: IsHidden


CAMP_Volo_Lobotomy_DUPE_ENTRY_60575
Boosts: Ability(Intelligence,-1);Ability(Wisdom,-1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Volo's Experimental Treatment
Description: Eye socket damaged by Volo's 'experiment'. -1 to Intelligence, Disadvantage to Perception Checks and cannot make Critical Hit.
Icon: statIcons_UnderOperation
PriorityOrder: 1
Properties: Highlighted


CAMP_Volo_ErsatzEye_DUPE_ENTRY_59877
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Volo's Ersatz Eye
Description: The damage wrought upon your ocular nerve during Volo's experiment is undone, allowing you to see Invisible creatures.
Icon: Item_DEN_VoloOperation_ErsatzEye
StatsFunctorContext: OnCreate
StatsFunctors: ApplyStatus(MAG_SEE_INVISIBILITY_HIDDEN_IGNORE_RESTING, 100, -1)


ORI_Karlach_SweatImmune_DUPE_ENTRY_30137
Boosts: StatusImmunity(SWEATY)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden


_CRA_p_DUPE_ENTRY_26154
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt


QUEST_CRA_IntDev_Weakened_DUPE_ENTRY_27984
Boosts: AC(-5)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Weakened
Description: Its journey through hell has severely weakened this creature's defences.
Icon: GenericIcon_Intent_Debuff


CHA_CompassSpear_Passive_DUPE_ENTRY_56825
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Death's Promise
Description: When the spear misses its target, the wielder's next Attack Roll against that target gains True Strike.
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon() and IsMiss()
StatsFunctors: ApplyStatus(TRUE_STRIKE,100,2);ApplyStatus(SELF,TRUE_STRIKE_OWNER,100,2)


CHA_ScribeOfTheDead_DUPE_ENTRY_38829
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Scrivener of Doom
Description: Blessed by the Scribe of the Dead, this creature can continue casting spells from beyond the grave.


_DEN_p_DUPE_ENTRY_81702
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt


DEN_RaidingParty_GoblinCaptain_Gloves_Passive_DUPE_ENTRY_21935
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Absolute's Bane
Description: On a melee hit, possibly inflict a -[1] penalty to the target's Attack Rolls and Saving Throws.
DescriptionParams: 1d4
TooltipSave: Charisma
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() and Character() and not Item()
StatsFunctors: IF(Tagged('BRANDED',context.Source)):ApplyStatus(BANE,100,2,,,,not SavingThrow(Ability.Charisma,11))


DEN_Apprentice_DaggerOfShar_Passive_DUPE_ENTRY_44921
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Grip of Shadows
Description: Deals an additional [1] if the target is not standing in sunlight.
DescriptionParams: DealDamage(1d6,Necrotic)
TooltipConditionalDamage: DealDamage(1d6,Necrotic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not IsInSunlight()):DealDamage(1d6,Necrotic,Magical)


DEN_TunnelStaff_Passive_DUPE_ENTRY_43645
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Fly Trap
Description: Chance to Ensnare target if it is not a plant or a beast.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not SavingThrow(Ability.Strength, 12) and not Tagged('BEAST') and not Tagged('PLANT') and not Self()
StatsFunctors: ApplyStatus(ENSNARING_STRIKE,100, 2)


Quest_DEN_ARM_LuckyBoots_Passive_DUPE_ENTRY_62098
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: %%% Fickle Luck
Description: %%% You can't shake off the feeling that with every attack, you're more likely to fail.
Properties: IsHidden
StatsFunctorContext: OnAttacked
StatsFunctors: ApplyStatus(BANE,100,1);RemoveStatus(BLESS);RemoveStatus(DEN_UNFORTUNATEGNOME_LUCKYBOOTS_STATUS)


DEN_HalsinBlade_Passive_DUPE_ENTRY_66477
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Regret
Description: The wielder takes [1] whenever they deal damage using this blade.
DescriptionParams: DealDamage(1,Psychic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: DealDamage(SELF,1,Psychic,Magical)


DEN_HellridersPride_Passive_DUPE_ENTRY_78614
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Helm's Protection
Description: When you heal another creature, it gains resistance against Bludgeoning, Piercing, and Slashing damage dealt by weapon attacks.
StatsFunctorContext: OnHeal
Conditions: Character() and not Self()
StatsFunctors: ApplyStatus(BLADE_WARD,100,2)


DEN_FaithwardenStaff_Passive_DUPE_ENTRY_51121
Boosts: StatusImmunity(DIFFICULT_TERRAIN_VINES);StatusImmunity(ENSNARED_VINES)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Faithwarden's Stride
Description: Druidic vines cannot Ensnare you and do not count as difficult terrain.


DEN_CapturedGoblin_MurderDagger_Passive_DUPE_ENTRY_54434
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Deathly Slumber
Description: Deals an additional [1] to creatures that are Knocked Out or Sleeping.
DescriptionParams: DealDamage(1d4, Necrotic)
TooltipConditionalDamage: DealDamage(1d4, Necrotic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and (HasStatus('SLEEPING') or HasStatus('SLEEP') or HasStatus('KNOCKED_OUT'))
StatsFunctors: DealDamage(1d4, Necrotic,Magical)


DEN_Rolan_DefaultSpells_DUPE_ENTRY_26219
Boosts: UnlockSpell(Target_MageArmor,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Projectile_MagicMissile,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Zone_Thunderwave,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Zone_ColorSpray,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% EMPTY
Properties: IsHidden


_FOR_p_DUPE_ENTRY_90023
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt


FOR_TrueSoul_SpearPassive_DUPE_ENTRY_43460
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Absolute Night
Description: Blind targets that fail a Dexterity saving throw. Deals an additional [1] to certain creatures that sport multiple sets of eyes.
DescriptionParams: DealDamage(2d6,Piercing)


FOR_OwlbearCubs_Armor_Passive_DUPE_ENTRY_23323
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Order of Nature
Description: Undead creatures that hit the wearer receive [1]. Beasts that hit the wearer deal an additional [1].
DescriptionParams: DealDamage(1d6,Radiant)
StatsFunctorContext: OnDamaged
Conditions: not IsRedirectedDamage()
StatsFunctors: IF((HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)) and Tagged('UNDEAD',context.Source)):DealDamage(SWAP,1d6,Radiant,Magical);IF((HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)) and Tagged('BEAST',context.Source)):DealDamage(1d6,Radiant,Magical)


FOR_OwlBearCubs_EasilyFrighten_Passive_DUPE_ENTRY_17136
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Skittish
Description: Will flee for 2 turns when badly hurt.
StatsFunctorContext: OnDamaged
Conditions: HasHPLessThan(13)
StatsFunctors: ApplyStatus(FRIGHTENED,100,2)


FOR_BottomlessWell_WebSensePassive_DUPE_ENTRY_320
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Web Sense
Description: Knows the exact location of anything that touches its webs.


FOR_NightWalkers_WebImmunity_DUPE_ENTRY_45133
Boosts: StatusImmunity(WEB);StatusImmunity(ENSNARED);StatusImmunity(PRONE_GREASE);StatusImmunity(PRONE_ICE);StatusImmunity(ENSNARED_VINES);StatusImmunity(ENSNARING_STRIKE);StatusImmunity(ENSNARING_STRIKE_2)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Night Walker
Description: Can't be Enwebbed, Entangled, or Ensnared and can't slip on grease or ice.


FOR_WebStaff_Passive_DUPE_ENTRY_75980
Boosts: StatusImmunity(WEB);StatusImmunity(DIFFICULT_TERRAIN_WEB)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Spider Step
Description: Immune to being Enwebbed. Your movement speed is not affected by web surfaces.


FOR_SpiderQueen_Robe_Passive_DUPE_ENTRY_56488
Boosts: IF(IsSpell() and IsDamageTypePoison()):DamageBonus(1d4,Poison)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Poison Trails
Description: When the wearer casts a spell that deals Poison damage, it deals an additional [1].
DescriptionParams: DealDamage(1d4,Poison)


_GOB_p_DUPE_ENTRY_58855
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt


GOB_PainPriest_Dagger_Passive_DUPE_ENTRY_49289
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: The Pain Maiden's Blessing
Description: After a successful attack with this dagger, the wielder receives a +1d4 bonus to Attack Rolls and Saving Throws until the end of their next turn.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(SELF,GOB_PAIN_PRIEST_DAGGER_BLESS,100,1)


GOB_PainPriest_Scourge_Passive_DUPE_ENTRY_96964
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Willing Whip
Description: Grants resistance to Necrotic damage. Deals an additional [1] to nearby targets, including the wielder.
DescriptionParams: DealDamage(1d6,Necrotic)
TooltipConditionalDamage: DealDamage(1d6,Necrotic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: CreateExplosion(Projectile_GOB_PainPriest_Mace)


GOB_PainPriest_Axe_Passive_DUPE_ENTRY_81820
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: The Scourge Mistress' Bane
Description: Chance to inflict upon the target a 1d4 penalty to Attack Rolls and Saving Throws. If the attacker still has 25% or more hit points, they take [1] themselves.
DescriptionParams: DealDamage(1d6,Piercing)
ExtraDescription: A Baned creature receives a 1d4 penalty to Attack Rolls and Saving Throws.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(BANE,100,2);IF(context.Source.HPPercentage > 50):DealDamage(SELF,1d6,Piercing,Magical)


GOB_Priest_Amulet_Passive_DUPE_ENTRY_75160
Boosts: IF(Tagged('BRANDED',context.Source)):Advantage(DeathSavingThrow)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Absolute's Mercy
Description: If the wearer bears the Absolute's Brand, they have Advantage on Death Saving Throws.


GOB_Torturer_Spear_Passive_DUPE_ENTRY_36343
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Torturous Edges
Description: Tortured creatures may receive Disadvantage on Constitution Saving Throws.
TooltipSave: Charisma
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(GOB_TORTURED,100,2,,,,not SavingThrow(Ability.Charisma,10))


GOB_LostBalance_Passive_DUPE_ENTRY_235
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Off Balance
Description: When hit, must succeed a Strength Saving Throw or fall Prone.
TooltipSave: Strength
StatsFunctorContext: OnAttacked
Conditions: not SavingThrow(Ability.Strength, 8) and not Self()
StatsFunctors: ApplyStatus(PRONE,100,1);RemoveStatus(GOB_LOSTBALANCE)


GOB_Pens_Dagger_Passive_DUPE_ENTRY_71827
Boosts: IF(Tagged('GOBLIN', context.Source)):Disadvantage(AttackTarget)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Goblin's Undoing
Description: Goblins have Disadvantage on Attack Rolls against the wielder.


GOB_DrowCommander_Mace_Passive_DUPE_ENTRY_56613
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Xyanyde's Fire
Description: Once per short rest, you can encase a target in Faerie Fire for [1] turns if you miss an attack against it.
DescriptionParams: 2
TooltipSave: Dexterity
Properties: OncePerShortRest
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon() and Character() and IsMiss()
StatsFunctors: ApplyStatus(FAERIE_FIRE,100,2)


GOB_CalmnessInPain_DUPE_ENTRY_33153
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Serenity in Anguish
Description: When you have 30% or fewer hit points, you get +2 on Attack Rolls and Wisdom Saving Throws.
Properties: IsHidden
StatsFunctorContext: OnDamaged;OnHealed;OnAttacked;OnStatusApplied;OnStatusRemoved
Conditions: HasHPPercentageWithoutTemporaryHPEqualOrLessThan(30, context.Target)
StatsFunctors: IF(not HasStatus('GOB_CALMNESS_IN_PAIN_ACTIVE')):ApplyStatus(GOB_CALMNESS_IN_PAIN_ACTIVE, 100, -1)


GOB_CalmnessInPainDeathCheck_DUPE_ENTRY_13274
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(HasStatus('GOB_CALMNESS_IN_PAIN_ACTIVE') and Dead()):RemoveStatus(GOB_CALMNESS_IN_PAIN_ACTIVE);IF(HasStatus('GOB_CALMNESS_IN_PAIN_ACTIVE') and Dead()):RemoveStatus(GOB_CALMNESS_IN_PAIN)


GOB_CalmnessInPainActive_DUPE_ENTRY_93093
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Serenity in Anguish Active
Properties: IsHidden
StatsFunctorContext: OnDamaged;OnHealed;OnAttacked;OnStatusApplied;OnStatusRemoved;OnHeal
Conditions: HasHPPercentageWithoutTemporaryHPMoreThan(30, context.Target)
StatsFunctors: RemoveStatus(GOB_CALMNESS_IN_PAIN_ACTIVE)


GOB_Boss_RecklessAttack_DUPE_ENTRY_11089
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Crude Frenzy
Description: This goblin can make an additional free attack after making a Main Hand Attack, but the second attack has Disadvantage on its Attack Roll.
EnabledConditions: not Tagged('EXTRA_ATTACK_BLOCKED')
StatsFunctors: IF(HasAnyExtraAttack(context.Source)):ApplyStatus(SELF,EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Source)):ApplyStatus(SELF,EXTRA_ATTACK,100,1);ApplyStatus(SELF,GOB_RECKLESS_ATTACK,100,1)
Icon: PassiveFeature_ExtraAttack*
Properties: Highlighted*
StatsFunctorContext: OnCast;OnStatusRemoved*
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())*
Stats inherited from: *ExtraAttack


GOB_Priest_Shield_Passive_DUPE_ENTRY_240
Boosts: IF(Tagged('BRANDED')):RollBonus(SavingThrow, 1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Absolute's Ward
Description: If the wielder bears the Absolute's Brand, they gain a +[1] bonus to Saving Throws.
DescriptionParams: 1


_HAG_p_DUPE_ENTRY_34205
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt


QUEST_HAG_HagEyed_DUPE_ENTRY_78633
Boosts: Disadvantage(Skill, Perception);CriticalHit(AttackRoll,Success,Never);Skill(Intimidation,1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Paid the Price
Description: Auntie Ethel has kissed an eye and taken its sight.

Has a +[1] bonus to Intimidation Checks, but can't make Critical Hits and has Disadvantage on Perception Checks.
DescriptionParams: 1


HAG_HagMask_DUPE_ENTRY_69698
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Part of the Flock
Description: Auntie Ethel welcomes you, dearie.


HAG_LowerDeathSavingThrows_DUPE_ENTRY_88816
Boosts: IF(Player() and not Tagged('DOWNED_DISABLED')):DownedStatus(HAG_DOWNED,1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Fey Life
Description: Makes it easier for the wearer to succeed Death Saving Throws.


HAG_KillerFrogReaction_DUPE_ENTRY_16013
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Toxic Secretions
Description: When an enemy makes a melee attack against the frog, they need to succeed a Constitution Saving Throw, or succumb to Madness for two turns.
ExtraDescription: Mad creatures lose control of themselves and become hostile to everyone around them.
TooltipSave: Constitution
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(SWAP,MADNESS,100,2,,,,not SavingThrow(Ability.Constitution,SourceSpellDC()))


HAG_MaskOfVengeance_DUPE_ENTRY_95977
Boosts: ActionResourceOverride(ReactionActionPoint,2,0)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Vengeful
Description: Creature gains an extra reaction. When attacked, the creature can use a reaction to counterattack with Vengeful Strike, dealing [1] and [2].
DescriptionParams: DealDamage(MainMeleeWeapon+StrengthModifier, MainMeleeWeaponDamageType); DealDamage(2d6+2, Psychic)
TooltipUseCosts: ReactionActionPoint:1
StatsFunctorContext: OnAttacked
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy() and not DistanceToTargetGreaterThan(2.0) and Combat() and not WieldingWeapon('Ammunition', false, false) and HasLastAttackTriggered()
StatsFunctors: UseSpell(SWAP,Target_HAG_MaskOfVengeance,true,true,true);UseActionResource(ReactionActionPoint,1)


HAG_MaskOfRegret_DUPE_ENTRY_9517
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: not Self()
StatsFunctors: RemoveStatus(SELF,HAG_MASKOFREGRET)


HAG_Hair_STR_Passive_DUPE_ENTRY_91987
Boosts: Ability(Strength,+1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Strength.


HAG_Hair_CON_Passive_DUPE_ENTRY_70487
Boosts: Ability(Constitution,+1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Constitution.


HAG_Hair_DEX_Passive_DUPE_ENTRY_95977
Boosts: Ability(Dexterity,+1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Dexterity.


HAG_Hair_INT_Passive_DUPE_ENTRY_22867
Boosts: Ability(Intelligence,+1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Intelligence.


HAG_Hair_WIS_Passive_DUPE_ENTRY_95557
Boosts: Ability(Wisdom,+1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Wisdom.


HAG_Hair_CHA_Passive_DUPE_ENTRY_69901
Boosts: Ability(Charisma,+1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Auntie Ethel's Boon
Description: Eating Ethel's hairy scalp has granted you a permanent boost to Charisma.


HAG_Wilted_Dreams_Passive_DUPE_ENTRY_80387
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnLongRest
StatsFunctors: DealDamage(3d6, Psychic,Magical);RemoveStatus(SELF,HAG_Wilted_Dreams_Passive);RemoveStatus(SELF,HAG_WILTED_DREAMS)


_PLA_p_DUPE_ENTRY_44392
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt


PLA_DyingHyena_Passive_DUPE_ENTRY_74252
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Yeenoghu's Hunger
Description: Bloated with the spoils of slaughter, but still hungry - a new gnoll is growing in the hyena's belly.


PLA_ConflictedFlind_Flail_Broken_Passive_DUPE_ENTRY_91928
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Yeenoghu's Gift
Description: Hitting an enemy with this weapon heals the wielder for [1] - but they can go Mad if they don't continue hitting an enemy each turn.
DescriptionParams: RegainHitPoints(1d6)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and Character() and not Self() and not Ally()
StatsFunctors: ApplyStatus(SELF,PLA_FLINDITEM_BLESSING,100,1);IF(not HasStatus('PLA_FLINDITEM_HUNGER', context.Source)):ApplyStatus(SELF,PLA_FLINDITEM_HUNGER,100,6);RegainHitPoints(SELF,1d6)


_UND_p_DUPE_ENTRY_33298
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt


UND_Myco_Alchemist_HealerGloves_Passive_DUPE_ENTRY_53320
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Cleansing Touch
Description: If the wearer heals a Poisoned creature, it is no longer Poisoned.
StatsFunctorContext: OnHeal
StatsFunctors: RemoveStatus(SG_Poisoned)


UND_DuergarRaft_PestKillerAxe_Passive_DUPE_ENTRY_40619
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Scourge of Pests
Description: Deals an additional [1] to Plants, Insects or Small creatures.
DescriptionParams: DealDamage(1d6,Fire)
TooltipConditionalDamage: DealDamage(1d6,Fire)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and (TargetSizeEqualOrSmaller(Size.Small) or Tagged('PLANT',context.Target) or Tagged('MYCONID',context.Target) )
StatsFunctors: DealDamage(1d6,Fire,Magical)


UND_DuergarRaft_Hammer_Passive_DUPE_ENTRY_38452
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Impulse Blast
Description: You knock nearby foes Prone after killing a hostile target or landing a Critical Hit.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not IsMiss() and not IsCriticalMiss() and Character() and Enemy() and (IsCritical() or IsKillingBlow())
StatsFunctors: CreateExplosion(Projectile_UND_DuergarRaft_Hammer_Explosion)


UND_Duergar_ShortswordOfFirstBlood_Passive_DUPE_ENTRY_1189
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Break the Unbroken
Description: Deals an additional [1] to targets that still have all their hit points.
DescriptionParams: DealDamage(1d8,Piercing)
TooltipConditionalDamage: DealDamage(1d8,Piercing)
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon() and HasMaxHP() and IsAttack() and not IsMiss()
StatsFunctors: DealDamage(1d8,Piercing,Magical)


UND_ServantOfBoooal_DUPE_ENTRY_79970
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: BOOOAL's Faithful
Description: Chance to apply Bleeding to targets.
TooltipSave: Constitution
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsAttack() and not IsMiss()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 10)):ApplyStatus(BLEEDING,100,1);


UND_BlessingOfBOOOAL_DUPE_ENTRY_17970
Boosts: IF(HasStatus('BLEEDING',context.Target)):Advantage(AttackRoll)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: BOOOAL's Benediction
Description: BOOOAL, God of Murder, smiles upon you.

Advantage on Attack Rolls against Bleeding creatures, as long as there are kuo-toa to worship BOOOAL and give him strength.
StatsFunctorContext: OnAttack


UND_SocietyOfBrilliance_MagicMissileNecklace_Passive_DUPE_ENTRY_36323
Boosts: UnlockSpellVariant(MagicMissileSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,true), ModifyTooltipDescription())
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Psychic Missiles
Description: Shoot an additional dart whenever you cast Magic Missile.


UND_SocietyOfBrilliance_ResonanceStaff_Passive_DUPE_ENTRY_18419
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Resonance
Description: If the wielder deals Acid, Fire, Lightning, Radiant or Necrotic damage, it becomes resistant to that damage type for 2 turns.
StatsFunctorContext: OnDamage
Conditions: Character()
StatsFunctors: IF(context.HitDescription.DeathType == DeathType.Acid):ApplyStatus(SELF,RESISTANCE_ACID,100,2);IF(context.HitDescription.DeathType == DeathType.Electroctuion):ApplyStatus(SELF,RESISTANCE_LIGHTNING,100,2);IF(context.HitDescription.DeathType == DeathType.Incinerate):ApplyStatus(SELF,RESISTANCE_FIRE,100,2);IF(context.HitDescription.DeathType == DeathType.Necrotic):ApplyStatus(SELF,RESISTANCE_NECROTIC,100,2);IF(context.HitDescription.DeathType == DeathType.Radiant):ApplyStatus(SELF,RESISTANCE_RADIANT,100,2)


UND_SocietyOfBrilliance_PullingRing_Passive_DUPE_ENTRY_62096
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Saviour's Allure
Description: You restore an additional [1] every time you heal another creature.
DescriptionParams: RegainHitPoints(2)
StatsFunctorContext: OnHeal
Conditions: Character() and not Self()
StatsFunctors: RegainHitPoints(2)


UND_SocietyOfBrilliance_DarkvisionRing_Passive_DUPE_ENTRY_67955
Boosts: DarkvisionRangeMin(12);ActiveCharacterLight(233033a1-b43a-4ad9-976a-8a062b345e21)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Sunwalker's Gift
Description: The wearer can see in the dark up to [1].
DescriptionParams: Distance(12)
StatsFunctorContext: OnEquip


UNI_UND_RingOfMindShielding_Passive_DUPE_ENTRY_55084
Boosts: Tag(CHARMED_ADV)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Shelter
Description: You have Advantage on Saving Throws againts Charmed.


UND_Tower_StaffBlessMystra_Passive_DUPE_ENTRY_54692
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Mystra's Blessing
Description: Bless grants an additional 1d4 to Saving Throws and Weapon Attack Rolls, and an additional 2d4 to Spell Attack Rolls.
StatsFunctorContext: OnAttack
Conditions: SpellId('Target_Bless') or SpellId('Target_Bless_2') or SpellId('Target_UND_Bless_StaffBlessMystra')
StatsFunctors: ApplyStatus(UND_BLESS_STAFF_MYSTRA,100,10)


UND_StrengthChair_Leg_Passive_DUPE_ENTRY_11379
Boosts: AbilityOverrideMinimum(Strength,19)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Splinters of a Giant's Might
Description: Increases Strength to 15.


UND_Nere_ShieldOfScreams_DUPE_ENTRY_19069
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Shield of Screams
Description: Protected by the screams of his enemies.

Armour Class increased by 3, and attackers take [1] when they hit Nere with a melee attack.
DescriptionParams: DealDamage(2d6,Psychic)
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(PASSIVE_UND_NERE_SHIELDOFSCREAMS,100,0);ApplyStatus(SELF,PASSIVE_UND_NERE_SHIELDOFSCREAMS_ATTACKER,100,0);DealDamage(SWAP,2d6,Psychic,Magical)


UND_AdamantineGolem_Aggro_DUPE_ENTRY_76057
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Vengeful Guardian
Description: Grym always attacks the last creature that hit it if possible.
Properties: Highlighted
StatsFunctorContext: OnDamagedPrevented;OnDamaged
Conditions: not HasStatus('UND_ADMANTINEGOLEM_TAUNT',context.Source) and HasDamageEffectFlag(DamageFlags.Hit) and not IsMiss() and not Self() and Enemy() and not Dead(context.Source)
StatsFunctors: ApplyStatus(SWAP,UND_ADMANTINEGOLEM_TAUNT,100,1,context.Target,context.Source);ApplyStatus(UND_ADMANTINEGOLEM_TAUNT_HELPER,100,1,context.Source)


UND_AdamantineGolem_Heat_DUPE_ENTRY_24641
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Adamantine Skin
Description: Made entirely from adamantine, this mass is about as heavy as a dragon, and nearly as indestructible. Only intense heat can soften the metal enough to be shaped.
Properties: Highlighted
StatsFunctorContext: None


UND_Justiciar_ChainShirt_Magic_Passive_DUPE_ENTRY_28320
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Nightsinger's Reply
Description: While Obscured by shadow, the wearer deals [1] to attackers that hit them with a melee attack.
DescriptionParams: DealDamage(1d4,Necrotic)
StatsFunctorContext: OnDamaged
Conditions: not HasObscuredState(ObscuredState.Clear) and IsMeleeAttack() and not (IsMiss() or IsCriticalMiss()) and not IsRedirectedDamage()
StatsFunctors: ApplyStatus(UND_JUSTICIAR_CHAINSHIRT_MAGIC_VFX,100,0);DealDamage(SWAP, 1d4,Necrotic,Magical);


UND_Justiciar_Helmet_Magic_Passive_DUPE_ENTRY_75903
Boosts: RollBonus(SavingThrow,1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Swathed in Shadow
Description: While Obscured by shadow, the wearer gains +[1] to Saving Throws when attacked.
DescriptionParams: 1
BoostConditions: not HasObscuredState(ObscuredState.Clear)
StatsFunctorContext: OnAttacked


UND_Elder_Warpick_Passive_DUPE_ENTRY_65277
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Dig Deep
Description: Inflicts Shattered on hit.
DescriptionParams: DealDamage(1d4, Piercing)
ExtraDescription: Deep Delver deals an additional [1] against shattered targets.
ExtraDescriptionParams: DealDamage(1d4, Piercing)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(HasStatus('UND_HARDWORK_TARGET', context.Target) and not (IsMiss() or IsCriticalMiss())):DealDamage(1d4, Piercing,Magical);IF(not HasStatus('UND_HARDWORK_TARGET', context.Target) and not (IsMiss() or IsCriticalMiss())):ApplyStatus(UND_HARDWORK_TARGET,100, 3);


UND_Tower_AutomatonHalberd_Passive_DUPE_ENTRY_24142
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Overcharge
Description: Chance to Stun the wielder, unless it is a construct.
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not Tagged('CONSTRUCT',context.Source)):ApplyStatus(SELF,STUNNED,100,1,,,,not SavingThrow(Ability.Constitution,10))


UND_AbsoluteRing_Passive_DUPE_ENTRY_18835
Boosts: IF(HasDamageDoneForType(DamageType.Thunder)):DamageBonus(1, Thunder)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Absolute's Tempest
Description: If the wearer bears the Absolute's Brand, they deal [1] additional Thunder damage.
DescriptionParams: 1


_UNI_p_DUPE_ENTRY_19388
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt


UNI_Adamantine_CriticalVsItems_Passive_DUPE_ENTRY_70376
Boosts: IF(Item(context.Target) and HasStatus('MAG_DIAMONDSBANE_TECHNICAL', GetAttackWeapon()) and IsWeaponAttack()):CriticalHit(AttackRoll,Success, ForcedAlways)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Diamondsbane
Description: If an adamantine weapon hits an object, the hit is always critical.


UNI_Bow_SpellslotRecharge_Passive_DUPE_ENTRY_20241
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Vehemence
Description: Once per Short Rest, you regain a Level 1 spell slot when you land a Critical Hit with the Spellthief.
Properties: OncePerShortRest
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasDamageEffectFlag(DamageFlags.Critical) and not HasDamageEffectFlag(DamageFlags.Miss) and not Ally() and Character()
StatsFunctors: RestoreResource(SELF,SpellSlot,1,1)


UNI_HealInShadow_DUPE_ENTRY_73579
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnHeal
StatsFunctors: IF(not IsInSunlight()):RegainHitPoints(1d6)


UNI_DoomAxe_Passive_DUPE_ENTRY_96285
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Edge of Terror
Description: Each strike fills the target with a chilling dread that prevents it from regaining hit points. Undead creatures also get Disadvantage on Attack Rolls.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(CHILL_TOUCH,100,2)


UNI_RepeatStaff_Passive_DUPE_ENTRY_73690
Boosts: RollBonus(SavingThrow, 2)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Unhampered Resistance
Description: While the wielder is not wearing armour, they receive a +[1] bonus to Saving Throws.
DescriptionParams: 2
BoostContext: OnCreate;OnEquip
BoostConditions: not WearingArmor(context.Source)


UNI_MassHealRing_Passive_DUPE_ENTRY_49710
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Blessed Mercy
Description: When you heal a creature, you gain a +[1] bonus to Attack Rolls and Saving Throws for [2] turns.
DescriptionParams: 1d4;2
StatsFunctorContext: OnHeal
StatsFunctors: ApplyStatus(BLESS,100,2)


UNI_MartyrAmulet_Passive_DUPE_ENTRY_45420
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Nature's Vengeance
Description: When the wearer stands in certain surfaces (such as fire) and casts a spell that deals damage, the target also suffers the surface's effects.
ExtraDescription: Affected surfaces are fire, acid, caustic brine and poison.
StatsFunctorContext: OnDamage
Conditions: HasSpellFlag(SpellFlags.Spell)
StatsFunctors: IF(InSurface('SurfaceFire',context.Source)):ApplyStatus(BURNING,100,2);IF(InSurface('SurfaceAcid',context.Source)):ApplyStatus(ACID,100,2);IF(InSurface('SurfaceCausticBrine',context.Source)):ApplyStatus(CAUSTIC_BRINE,100,2);IF(InSurface('SurfacePoison',context.Source)):ApplyStatus(POISONED,100,2)


_MAG_passives_DUPE_ENTRY_35719
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt


MAG_Fire_IncreasedDamage_Passive_DUPE_ENTRY_51154
Boosts: IF(HasDamageDoneForType(DamageType.Fire)):DamageBonus(1, Fire)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Burning Fury
Description: When dealing Fire damage, the wearer deals an additional [1].
DescriptionParams: DealDamage(1,Fire)


MAG_Cold_IncreaseColdDamageOnCast_Passive_DUPE_ENTRY_51629
Boosts: IF(HasDamageDoneForType(DamageType.Cold)):DamageBonus(1, Cold)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Heart of Ice
Description: When dealing Cold damage, the wielder deals an additional [1].
DescriptionParams: DealDamage(1,Cold)
ExtraDescription: A Frostbitten creature that takes Cold damage will take an additional 1 Cold damage per turn of Frostbite remaining.
Stats inherited from: *MAG_Fire_IncreasedDamage_Passive


MAG_Cold_ChilledOnSpellDamage_Passive_DUPE_ENTRY_34867
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Insidious Cold
Description: Dealing Cold damage with a spell possibly inflicts Chilled upon the target.
StatsFunctorContext: OnDamage
Conditions: IsSpell() and HasDamageDoneForType(DamageType.Cold)
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 12)):ApplyStatus(CHILLED, 100, 2)


MAG_LowHP_IncreaseDamage_Passive_DUPE_ENTRY_18034
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Relentless Revenge
Description: When the wielder has 50% hit points or less, they deal an additional [1].
DescriptionParams: DealDamage(1d4,Slashing)
TooltipConditionalDamage: DealDamage(1d4,Slashing)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasHPPercentageWithoutTemporaryHPEqualOrLessThan(50, context.Source)
StatsFunctors: DealDamage(1d4,Slashing,Magical)


MAG_LowHP_IncreaseDamagePsychic_Passive_DUPE_ENTRY_35298
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Psychic Vengeance
Description: When the wielder has 50% hit points or less, they deal an additional [1].
DescriptionParams: DealDamage(1d4,Psychic)
TooltipConditionalDamage: DealDamage(1d4,Psychic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasHPPercentageWithoutTemporaryHPEqualOrLessThan(50, context.Source)
StatsFunctors: DealDamage(1d4,Psychic,Magical)


MAG_LowHP_IncreaseDamagePsychic_Ranged_Passive_DUPE_ENTRY_85610
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Psychic Vengeance
Description: When the wielder has 50% hit points or less, they deal an additional [1].
DescriptionParams: DealDamage(1d4,Psychic)
TooltipConditionalDamage: DealDamage(1d4,Psychic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasHPPercentageWithoutTemporaryHPEqualOrLessThan(50, context.Source)
StatsFunctors: DealDamage(1d4,Psychic,Magical)


MAG_LowHP_TemporaryHP_Passive_DUPE_ENTRY_56088
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Loving Protection
Description: Once per Short Rest, if you are below 50% hit points and take damage, you gain 8 temporary hit points.
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
Properties: OncePerShortRest
StatsFunctorContext: OnDamaged
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(50, context.Target)
StatsFunctors: ApplyStatus(MAG_TEMPORARY_HP_8,100,-1)


MAG_LowHP_CounterOnDamage_Passive_DUPE_ENTRY_6403
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Piercing Counter
Description: When the wearer has 50% hit points or less and is damaged by a melee attack, they deal [1] to the attacker.
DescriptionParams: DealDamage(1d4,Piercing)
StatsFunctorContext: OnDamaged
Conditions: HasHPPercentageWithoutTemporaryHPLessThan(50, context.Target) and not IsRedirectedDamage()
StatsFunctors: DealDamage(SWAP,1d4,Piercing,Magical)


MAG_LowHP_IncreaseSpeed_Passive_DUPE_ENTRY_86495
Boosts: ActionResource(Movement,3,0)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Burst of Speed
Description: When the wearer has 50% hit points or less, their movement speed is increased by [1].
DescriptionParams: Distance(3)
BoostContext: OnDamaged;OnHealed
BoostConditions: HasHPPercentageLessThan(50, context.Target)


MAG_LowHP_ResistanceFire_Passive_DUPE_ENTRY_40549
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Chilling Grace
Description: When the wearer has 50% hit points or less, they have Fire Resistance.
StatsFunctorContext: OnDamaged;OnHealed;OnStatusApplied;OnStatusRemoved
StatsFunctors: IF(HasHPPercentageLessThan(50, context.Target) and not HasStatus('MAG_FIRE_RESISTANCE')):ApplyStatus(MAG_FIRE_RESISTANCE,100,-1);IF(HasHPPercentageEqualOrMoreThan(50, context.Target)):RemoveStatus(MAG_FIRE_RESISTANCE)


MAG_LowHP_IgnoreAttackOfOpportunity_Passive_DUPE_ENTRY_72785
Boosts: IgnoreLeaveAttackRange
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Writhing Dance
Description: When the wearer has 50% hit points or less, they don't provoke Opportunity Attacks.
BoostContext: OnHealed;OnDamaged
BoostConditions: HasHPPercentageEqualOrLessThan(50, context.Target)


MAG_LowHP_BonusAction_Passive_DUPE_ENTRY_75996
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Grit
Description: When the wearer has 50% hit points or less, they have an additional bonus action.
StatsFunctorContext: OnDamaged;OnHealed;OnStatusApplied;OnStatusRemoved
StatsFunctors: IF(HasHPPercentageEqualOrLessThan(50, context.Target) and not HasStatus('MAG_BONUS_ACTION')):ApplyStatus(MAG_BONUS_ACTION,100,-1);IF(HasHPPercentageMoreThan(50, context.Target)):RemoveStatus(MAG_BONUS_ACTION)


MAG_LowHP_1HP_Passive_DUPE_ENTRY_97449
Boosts: DownedStatus(MAG_1HP,5)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Perseverance
Description: Once per Short Rest, when you are reduced to 0 hit points, retain 1 hit point instead.
Properties: OncePerCombat


MAG_LowHP_IncreasedSpellDamage_Passive_DUPE_ENTRY_31129
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Strength in Suffering
Description: Non-Cantrip spells deal an additional [1] damage when the wearer drops to half their hit points or lower.
DescriptionParams: DealDamage(1d4,Force)
StatsFunctorContext: OnDamage
Conditions: HasSpellFlag(SpellFlags.Spell) and not IsCantrip() and HasHPPercentageWithoutTemporaryHPEqualOrLessThan(50, context.Source)
StatsFunctors: DealDamage(1d4,Force,Magical)


MAG_Fire_ApplyBurning_Passive_DUPE_ENTRY_79988
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Unfettered Fire
Description: The target must succeed a Spell Save DC 8 Constitution Saving Throw or Burn.
TooltipSave: Constitution
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(BURNING,100,2,,,,not SavingThrow(Ability.Constitution,8))


MAG_Fire_IncreaseSlashingDamageToBurning_Passive_DUPE_ENTRY_90202
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Burned Alive
Description: Deals an additional [1] to Burning targets.
DescriptionParams: DealDamage(1d4,Slashing)
TooltipConditionalDamage: DealDamage(1d4,Slashing)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(HasStatus('BURNING',context.Target)):DealDamage(1d4,Slashing,Magical)


MAG_Fire_IncreasePiercingDamageToBurning_Passive_DUPE_ENTRY_72943
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Burned Alive
Description: Deals an additional [1] to Burning targets.
DescriptionParams: DealDamage(1d4,Piercing)
TooltipConditionalDamage: DealDamage(1d4,Piercing)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(HasStatus('BURNING',context.Target)):DealDamage(1d4,Piercing,Magical)


MAG_Fire_ApplyBurningOnFireDamage_Passive_DUPE_ENTRY_32066
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Hot Little Hands
Description: When the wearer deals Fire damage, the target must succeed a Constitution Saving Throw or begin Burning.
TooltipSave: Constitution
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: HasDamageDoneForType(DamageType.Fire)
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 8)):ApplyStatus(BURNING,100,2)


MAG_Fire_BonusActionOnFireSpell_Passive_DUPE_ENTRY_20602
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Fiery Return
Description: When you deal Fire damage with a levelled spell, you Burn yourself and gain an additional bonus action this round.
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: (IsSpell() and not IsCantrip()) or IsAttackType(AttackType.MeleeSpellAttack)
StatsFunctors: IF(HasDamageDoneForType(DamageType.Fire)):ApplyStatus(SELF, MAG_BONUS_ACTION, 100, 1);IF(HasDamageDoneForType(DamageType.Fire)):ApplyStatus(SELF, BURNING, 100, 2)


MAG_Healer_HealSelf_Passive_DUPE_ENTRY_12950
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Crowning Glory
Description: When healing another, the wearer regains [1].
DescriptionParams: RegainHitPoints(1d6)
StatsFunctorContext: OnHeal
Conditions: (Character() and not Self()) or AreaRadiusGreaterThan(1)
StatsFunctors: IF(not HasStatus('MAG_HEAL_SELF_ONCE_TECHNICAL', context.Source)):RegainHitPoints(SELF,1d6);ApplyStatus(SELF, MAG_HEAL_SELF_ONCE_TECHNICAL, 100, 0)


MAG_Healer_HealSelfPoisonWeapon_Passive_DUPE_ENTRY_75585
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Venomous Revenge
Description: Whenever the wearer is healed, their weapon becomes coated in magic and deals an additional [1].
DescriptionParams: DealDamage(1d6,Poison)
StatsFunctorContext: OnHealed
StatsFunctors: ApplyStatus(MAG_WEAPON_COATED_WITH_POISON,100,2)


MAG_Healer_DisengageOnHeal_Passive_DUPE_ENTRY_17625
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Cautious Healer
Description: When the wearer heals a creature, it automatically Disengages and won't trigger Opportunity Attacks.
StatsFunctorContext: OnHeal
StatsFunctors: ApplyStatus(SELF, DISENGAGE,100,1)


MAG_Healer_TempHPOnHeal_Passive_DUPE_ENTRY_91947
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: The Comeback
Description: When the wearer heals a target, it gains an additional 3 temporary hit points.
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnHeal
Conditions: Character()
StatsFunctors: ApplyStatus(MAG_TEMPORARY_HP_3,100,-1)


MAG_Shove_ACboost_DUPE_ENTRY_94771
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Personal Space
Description: After shoving an enemy, the wearer gains a +1 to their Armour Class until their next turn.
StatsFunctorContext: OnPush
Conditions: Character() and Enemy()
StatsFunctors: ApplyStatus(SELF,MAG_AC_BOOST,100,1)


MAG_Shove_DealDamage_DUPE_ENTRY_63961
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Cruel Shove
Description: You deal [1] when you Shove a creature.
DescriptionParams: DealDamage(1d4,Force)
StatsFunctorContext: OnCast
Conditions: SpellId('Target_Shove') and Character()
StatsFunctors: DealDamage(1d4,Force,Magical)


MAG_Mobility_MomentumOnDash_Passive_DUPE_ENTRY_89622
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Swift Strides
Description: When the wearer Dashes or takes a similar action during combat, they gain Momentum for 3 turns.
Properties: OncePerTurn
StatsFunctorContext: OnCast
Conditions: SpellCategoryIs(SpellCategory.Dash) and Combat()
StatsFunctors: ApplyStatus(MAG_MOMENTUM,100,3);ApplyStatus(MAG_MOMENTUM_DURATION_TECHNICAL, 100, 1)


MAG_Mobility_MomentumOnDamage_Passive_DUPE_ENTRY_94447
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Nimble Attack
Description: When the wielder hits an enemy with this weapon, they gain Momentum for 2 turns.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and Enemy()
StatsFunctors: ApplyStatus(SELF, MAG_MOMENTUM,100,2);ApplyStatus(SELF, MAG_MOMENTUM_DURATION_TECHNICAL, 100, 1)


MAG_Mobility_MomentumOnCombatStart_Passive_DUPE_ENTRY_85636
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Smooth Start
Description: At the start of combat, the wearer gains Momentum for 3 turns.


MAG_Mobility_SprintForMomentum_Passive_DUPE_ENTRY_40683
Boosts: UnlockSpell(Rush_MAG_Mobility_SprintForMomentum_Action)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Sprint
Description: Once per turn, the wearer can reduce the duration of their Momentum by 1 turn to Sprint.
StatsFunctorContext: OnCast
Conditions: SpellId('Rush_MAG_Mobility_SprintForMomentum_Action')
StatsFunctors: SetStatusDuration(MAG_MOMENTUM,-1,Add)


MAG_Mobility_JumpOnDash_Passive_DUPE_ENTRY_15059
Boosts: UnlockSpell(Projectile_MAG_Mobility_JumpOnDash_Action)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Running Jump
Description: Once per turn, after the wearer Dashes or takes a similar action, they can Jump without using a bonus action.
StatsFunctorContext: OnCast
Conditions: SpellCategoryIs(SpellCategory.Dash) and Combat()
StatsFunctors: ApplyStatus(SELF,MAG_MOBILITY_JUMPONDASH_TECHNICAL,100,1)


MAG_Mobility_ExplosionOnJump_Passive_DUPE_ENTRY_19159
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Shockwave
Description: When the wearer Jumps, they deal [1] in a [2] radius upon landing.
DescriptionParams: DealDamage(1d4,Thunder);Distance(3)
Icon: GenericIcon_DamageType_Thunder
Properties: IsToggled;Temporary
StatsFunctorContext: OnProjectileExploded
Conditions: SpellCategoryIs(SpellCategory.Jump)
StatsFunctors: PROJECTILE:CreateExplosion(Projectile_MAG_Mobility_ExplosionOnJump_Explosion);RemoveStatus(SG_Invisible)


MAG_Mobility_LowHP_Momentum_Passive_DUPE_ENTRY_44355
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Frantic Urgency
Description: During combat, when the wearer starts their turn with 50% hit points or less, they gain Momentum for 1 turn.


MAG_Violence_LowHP_Violence_Passive_DUPE_ENTRY_4418
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Last Stand
Description: During combat, when the wearer starts their turn with 50% hit points or less, they gain Wrath for [1] turns.
DescriptionParams: 2


MAG_Violence_ViolenceOnDash_Passive_DUPE_ENTRY_27266
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Adrenaline Rush
Description: Once per turn, when you Dash you gain Wrath for [1] turns.
DescriptionParams: 2
StatsFunctorContext: OnCast
Conditions: SpellCategoryIs(SpellCategory.Dash) and Combat()
StatsFunctors: ApplyStatus(MAG_VIOLENCE,100,3);ApplyStatus(MAG_VIOLENCE_DURATION_TECHNICAL, 100, 1)


MAG_Violence_ViolenceOnDamaged_Passive_DUPE_ENTRY_61384
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Grievous Retribution
Description: When an enemy damages the wearer, the wearer gains Wrath for 1 turn.
DescriptionParams: 2
Properties: OncePerTurn
StatsFunctorContext: OnDamaged
Conditions: Enemy()
StatsFunctors: ApplyStatus(MAG_VIOLENCE,100, 2);ApplyStatus(MAG_VIOLENCE_DURATION_TECHNICAL, 100, 1)


MAG_Rage_TempHPOnExit_Passive_DUPE_ENTRY_59981
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Ever Vigilant
Description: When the wearer chooses to End their Rage, they gain [1] temporary hit points.
DescriptionParams: 15
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnCast
Conditions: SpellId('Shout_EndRage')
StatsFunctors: ApplyStatus(MAG_RAGE_TEMPORARY_HP_ON_RAGE_EXIT,100,-1)


MAG_MeleeDebuff_AttackDebuff1_OnDamage_Passive_DUPE_ENTRY_4055
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Swift Hitter
Description: Your weapon hits hard enough to send your target Reeling for 1 turn.
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and Character()
StatsFunctors: ApplyStatus(MAG_ATTACK_DEBUFF,100,1)


MAG_MeleeDebuff_AttackDebuff12versatile_OnDamage_Passive_DUPE_ENTRY_59131
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Versatile Hitter
Description: Your weapon hits hard enough to send your target Reeling for 1 turn if you are holding it in one hand, and 2 turns if you are holding it in both.
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and Character()
StatsFunctors: IF(HasVersatileOneHanded()):ApplyStatus(MAG_ATTACK_DEBUFF,100,1); IF(HasVersatileTwoHanded()):ApplyStatus(MAG_ATTACK_DEBUFF,100,2)


MAG_MeleeDebuff_AttackDebuff2_OnDamage_Passive_DUPE_ENTRY_1176
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Heavy Hitter
Description: Your weapon hits hard enough to send your target Reeling for 2 turns.
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and Character()
StatsFunctors: ApplyStatus(MAG_ATTACK_DEBUFF,100,2)


MAG_MeleeDebuff_AttackDebuff1_OnDamage_Shield_Passive_DUPE_ENTRY_78421
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Adamantine Shield
Description: When a melee attack misses you, the attacker is sent Reeling for [1] turn.
DescriptionParams: 2
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and not HasDamageEffectFlag(DamageFlags.Hit) and Character()
StatsFunctors: ApplyStatus(SWAP,MAG_ATTACK_DEBUFF,100,2)


MAG_MeleeDebuff_AttackDebuff1_OnDamaged_Passive_DUPE_ENTRY_93716
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Adamantine Backlash
Description: When a melee attack hits you, the attacker is sent Reeling for 2 turns.
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack() and Character()
StatsFunctors: ApplyStatus(SWAP,MAG_ATTACK_DEBUFF,100,2)


MAG_MeleeDebuff_AttackDebuff2_OnDamaged_Passive_DUPE_ENTRY_24687
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Intense Adamantine Backlash
Description: When a melee attack hits you, the attacker is sent Reeling for 3 turns.
ExtraDescription: Reeling creatures have a -1 penalty to Attack Rolls for every turn remaining.
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack() and Character()
StatsFunctors: ApplyStatus(SWAP,MAG_ATTACK_DEBUFF,100,3)


MAG_INCREASED_DAMAGE_COLD_Passive_DUPE_ENTRY_27901
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Frostbite
Description: When taking Cold damage, take an additional [1] per turn of Frostbite remaining.
DescriptionParams: DealDamage(1,Cold)
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeCold()
StatsFunctors: DealDamage(1,Cold,Magical)


MAG_ChargedLightning_ArmorMagicBoost_Passive_DUPE_ENTRY_85255
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Sparkswall Armour
Description: The wearer has a +[1] bonus to Armour Class and Saving Throws as long as they have Lightning Charges.
DescriptionParams: 1
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and not HasStatus('MAG_CHARGED_LIGHTNING')):RemoveStatus(MAG_CHARGED_LIGHTNING_AC_BONUS);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('MAG_CHARGED_LIGHTNING')):ApplyStatus(MAG_CHARGED_LIGHTNING_AC_BONUS,100,-1)


MAG_ChargedLightning_WeaponMagicBoost_Passive_DUPE_ENTRY_23753
Boosts: RollBonus(Attack,1);RollBonus(Damage,1)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Bolt-Suffused
Description: While the wielder is imbued with Lightning Charges, this weapon has a +[1] bonus to Attack Rolls and damage.
DescriptionParams: 1
BoostContext: OnAttack
BoostConditions: AttackedWithPassiveSourceWeapon() and HasStatus('MAG_CHARGED_LIGHTNING', context.Source)


MAG_ChargedLightning_UnarmedAttackAdvantage_Passive_DUPE_ENTRY_87309
Boosts: IF(HasStatus('MAG_CHARGED_LIGHTNING', context.Source) and (HasMetalArmor(context.Target) or IsMetalCharacter(context.Target))):Advantage(AttackRoll)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Effective Transmitter
Description: While imbued with Lightning Charges, attacks against metal constructs and foes wearing metal armour gain Advantage.


MAG_ChargedLightning_Charge_OnDamage_Passive_DUPE_ENTRY_22832
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Electric Blood
Description: When the wielder deals damage using this weapon, they gain [1] Lightning Charges.
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING', context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL,100, 0);IF(Character()):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_GENERATE_CHARGE_FX, 100, 0);IF(Character() and not IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 2);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)


MAG_ChargedLightning_Charge_OnSpellDamage_Passive_DUPE_ENTRY_74926
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Electric Veins
Description: When the wielder deals damage with a spell or cantrip, they gain [1] Lightning Charges.
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsSpell()
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING', context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL,100, 0);IF(Character()):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_GENERATE_CHARGE_FX, 100, 0);IF(Character() and not IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 2);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)


MAG_ChargedLightning_Dash_Boots_Passive_DUPE_ENTRY_32270
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Speedy Sparks
Description: When the wearer Dashes or takes a similar action during combat, they gain [1] Lightning Charges.
DescriptionParams: 3
Properties: OncePerTurn
StatsFunctorContext: OnCast
Conditions: SpellCategoryIs(SpellCategory.Dash) and Combat()
StatsFunctors: ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 3);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)


MAG_ChargedLightning_ElectricSurface_Boots_Passive_DUPE_ENTRY_56009
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Watersparks
Description: If the wearer starts their turn on an electrified surface, they gain [1] Lightning Charges.
DescriptionParams: 3


MAG_ChargedLightning_ElectrifyWater_Boots_Passive_DUPE_ENTRY_39361
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Electrify Water
Description: When the wearer stands in water during combat, it becomes electrified.


MAG_ChargedLightning_Electrocute_Armor_Passive_DUPE_ENTRY_72626
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Countershock
Description: When the wearer takes damage while having Lightning Charges, the attacker must succeed a Dexterity Saving Throw or become Shocked.
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: not SavingThrow(Ability.Dexterity, 14, false, false, context.Source) and HasStatus('MAG_CHARGED_LIGHTNING')
StatsFunctors: ApplyStatus(SWAP, MAG_CHARGED_LIGHTNING_SHOCK_FX,100,0);IF(HasStatus('MAG_CHARGED_LIGHTNING')):ApplyStatus(SWAP,SHOCKED, 100, 1)


MAG_ChargedLightning_TempHP_Helmet_Passive_DUPE_ENTRY_32127
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Lifecharger
Description: When the wearer gains Lightning Charges, they also gain [1] temporary hit points.

The temporary hit points disappear if the wearer runs out of Lightning Charges.
DescriptionParams: 3
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnStatusRemoved;OnStatusApplied
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and not HasStatus('MAG_CHARGED_LIGHTNING')):RemoveStatus(MAG_CHARGED_LIGHTNING_TEMPORARY_HP_3);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('MAG_CHARGED_LIGHTNING')):ApplyStatus(MAG_CHARGED_LIGHTNING_TEMPORARY_HP_3,100,-1)


MAG_ChargedLightning_StaticDischarge_Amulet_Passive_DUPE_ENTRY_26942
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Bolttwister Shroud
Description: Consume [1] Lightning Charges activate an electrical shroud that deals [2]. Hostile creatures in the shroud must succeed a Dexterity Saving Throw or become Shocked.
DescriptionParams: 4;DealDamage(1d6,Lightning)


MAG_ChargedLightning_Pull_Glove_Passive_DUPE_ENTRY_83461
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Voltshover Gloves
Description: When the wearer shoves a target, they may consume [1] Lightning Charge to also inflict Shock.
DescriptionParams: 1
StatsFunctorContext: OnCast
Conditions: SpellId('Target_Shove') and Character() and HasStatus('MAG_CHARGED_LIGHTNING')
StatsFunctors: ApplyStatus(MAG_CHARGED_LIGHTNING_SHOCK_FX,100,0);IF(HasStatus('MAG_CHARGED_LIGHTNING')):ApplyStatus(SWAP,SHOCKED, 100, 1);


MAG_ChargedLightning_ExtraDamage_Ring_Passive_DUPE_ENTRY_74467
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Ring of Gorgeous Bolts
Description: When you deal Lightning damage, deal an additional [1].
DescriptionParams: 2
StatsFunctorContext: OnDamage
StatsFunctors: IF(HasDamageDoneForType(DamageType.Lightning)):DealDamage(2,Lightning,Magical)


MAG_ChargedLightning_Resistance_Ring_Passive_DUPE_ENTRY_75797
Boosts: StatusImmunity(SHOCKED_SURFACE)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Spark Blocker
Description: The wearer can't be Electrocuted.


MAG_ChargedLightning_ChargeOnTakeDamage_Cloak_Passive_DUPE_ENTRY_78256
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Electrical Conduit
Description: When the wearer takes damage, gain [1] Lightning Charge.
DescriptionParams: 1
StatsFunctorContext: OnDamaged
StatsFunctors: ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 2);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)


MAG_ChargedLightning_LightningAura_DUPE_ENTRY_26653
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Boltflinger Aura


MAG_ChargedLightning_ChargeAdvantage_Passive_DUPE_ENTRY_67777
Boosts: Advantage(AttackRoll)
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Heavy Voltage
BoostContext: OnAttack
BoostConditions: HasMetalArmor() or IsInorganic()


MAG_ChargedLightning_LightningDamage_Passive_DUPE_ENTRY_59552
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Lightning Charge Damage
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: HasStatus('MAG_CHARGED_LIGHTNING', context.Source)
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL', context.Source)):DealDamage(1,Lightning,Magical);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL,100, 0)


MAG_ChargedLightning_LightningDischarge_Passive_DUPE_ENTRY_94712
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Lightning Burst
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: HasStatus('MAG_CHARGED_LIGHTNING', context.Source) and not HasStatus('MAG_CHARGED_LIGHTNING_AURA_TECHNICAL', context.Source)
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING_AURA_TECHNICAL', context.Source) and IsDischargingLightning(context.Source) and not HasStatus('MAG_CHARGED_LIGHTNING_LIGHTNING_DISCHARGE_ONCE_TECHNICAL', context.Source)):DealDamage(1d8,Lightning,Magical);IF(IsDischargingLightning(context.Source) and not HasStatus('MAG_CHARGED_LIGHTNING_LIGHTNING_DISCHARGE_ONCE_TECHNICAL', context.Source)):ApplyStatus(MAG_CHARGED_LIGHTNING_GENERATE_CHARGE_FX, 100, 0);IF(IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DISCHARGE_ONCE_TECHNICAL, 100, 0);IF(not HasStatus('MAG_CHARGED_LIGHTNING_AURA_TECHNICAL', context.Source) and IsDischargingLightning(context.Source)):SetStatusDuration(SELF,MAG_CHARGED_LIGHTNING,-5,Add);


MAG_ChargedLightning_LightningDischargeSpell_Passive_DUPE_ENTRY_85068
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Lightning Schisms
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsSpell() and not HasStatus('MAG_CHARGED_LIGHTNING_AURA_TECHNICAL', context.Source)
StatsFunctors: IF(IsDischargingLightning(context.Source)):DealDamage(1d6,Lightning,Magical);IF(IsDischargingLightning(context.Source)):SetStatusDuration(SELF,MAG_CHARGED_LIGHTNING,-5,Add);IF(IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_SHOCK_FX, 100, 0)


MAG_ChargedLightning_ExtraDamageSpell_Passive_DUPE_ENTRY_28976
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Rigour of the Tempest
Description: While you have Lightning Charges, deal an additional [1] Lightning damage on Lightning spells and Cantrips.
DescriptionParams: DealDamage(2,Lightning)
StatsFunctorContext: OnDamage
Conditions: IsSpell()
StatsFunctors: IF(HasDamageDoneForType(DamageType.Lightning)):DealDamage(2,Lightning,Magical)


MAG_ChargedLightning_LightningDamage_Shock_Technical_Passive_DUPE_ENTRY_35257
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnCastResolved;OnDamage
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnDamage) and not HasStatus('MAG_CHARGED_LIGHTNING_SHOCK_FX', context.Source)):ApplyStatus(SWAP, MAG_CHARGED_LIGHTNING_SHOCK_FX, 100, 0);IF(context.HasContextFlag(StatsFunctorContext.OnCastResolved)):RemoveStatus(MAG_CHARGED_LIGHTNING_SHOCK_FX)


MAG_ChargedLightning_LightningBlast_Passive_DUPE_ENTRY_49878
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Lightning Blast
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsSpell()
StatsFunctors: IF(HasDamageDoneForType(DamageType.Lightning)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_SHOCK_FX,100,0);IF(HasDamageDoneForType(DamageType.Lightning)):DealDamage(MAG_CHARGED_LIGHTNING.Duration,Lightning,Magical);IF(HasDamageDoneForType(DamageType.Lightning)):RemoveStatus(SELF,MAG_CHARGED_LIGHTNING);IF(HasDamageDoneForType(DamageType.Lightning)):RemoveStatus(SELF,MAG_CHARGED_LIGHTNING_LIGHTNING_BLAST);IF(HasDamageDoneForType(DamageType.Lightning)):ApplyStatus(MAG_CHARGED_LIGHTNING_LIGHTNING_BLAST_TARGET_FX, 100,1);


MAG_ChargedLightning_EnsnaringShock_Passive_DUPE_ENTRY_92843
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Ensnaring Shock
Description: When the target moves, create a Lightning explosion with [1] radius that deals [2].
DescriptionParams: 2;DealDamage(1d4, Lightning)
StatsFunctorContext: OnMovedDistance
StatsFunctors: CreateExplosion(Projectile_MAG_ChargedLightning_EnsnaringShock_Explosion)


MAG_ChargedLightning_AbilityCheckBoost_Passive_DUPE_ENTRY_72966
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Charged Lightning
Description: The wearer has +[1] to Strength and Dexterity Checks, as long as they have Lightning Charges.
DescriptionParams: 1
StatsFunctorContext: OnStatusRemoved;OnStatusApplied
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and not HasStatus('MAG_CHARGED_LIGHTNING')):RemoveStatus(MAG_CHARGED_LIGHTNING_ABILITY_CHECK_BOOST);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('MAG_CHARGED_LIGHTNING')):ApplyStatus(MAG_CHARGED_LIGHTNING_ABILITY_CHECK_BOOST,100,-1)


MAG_ChargedLightning_Charge_OnUnarmedDamage_Passive_DUPE_ENTRY_95261
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Conductive Strikes
Description: On a hit with an unarmed attack, the wearer gains [1] Lightning Charges.
DescriptionParams: 2
StatsFunctorContext: OnDamage
Conditions: IsUnarmedAttack()
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING', context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL,100, 0);IF(Character()):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_GENERATE_CHARGE_FX, 100, 0);IF(Character() and not IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 2);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)


MAG_BardicInspiration_TempHP_Armor_Passive_DUPE_ENTRY_84412
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Remedial Rhymes
Description: When you inspire an ally using Bardic Inspiration, you gain [1].
DescriptionParams: GainTemporaryHitPoints(4)
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnCast
Conditions: SpellId('Target_BardicInspiration') or SpellId('Target_BardicInspiration_Combat')
StatsFunctors: ApplyStatus(SELF, MAG_TEMPORARY_HP_BARDIC_INSPIRATION, 100, -1)


MAG_BardicInspiration_Heal_Hat_Passive_DUPE_ENTRY_75619
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Soothing Songs
Description: When you inspire an ally using Bardic Inspiration, they also regain [1].
DescriptionParams: RegainHitPoints(1d6)
StatsFunctorContext: OnAttack
Conditions: SpellId('Target_BardicInspiration') or SpellId('Target_BardicInspiration_Combat')
StatsFunctors: RegainHitPoints(1d6)


MAG_Paladin_LayOnHandsSupport_Gloves_Passive_DUPE_ENTRY_10043
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Warding Hands
Description: When you use your Channel Oath spells, you gain Heroism.
DescriptionParams: 50
StatsFunctorContext: OnAttack
Conditions: HasUseCosts('ChannelOath')
StatsFunctors: ApplyStatus(SELF, HEROISM, 100, 10)


MAG_Paladin_SmiteSpellsSupport_Helmet_Passive_DUPE_ENTRY_97975
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Bolstering Smite
Description: When you apply a condition with one of your Smite spells, you gain temporary hit points equal to your Charisma Modifier.
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnStatusApply
Conditions: StatusId('BLINDING_SMITE_BLINDED') or StatusId('BRANDING_SMITE') or StatusId('SEARING_SMITE') or StatusId('FRIGHTENED') or StatusId('BANISHING_SMITE')
StatsFunctors: ApplyStatus(SELF, MAG_PALADIN_TEMP_HP, 100, 2)


MAG_Paladin_MomentumOnConcentration_Boots_Passive_DUPE_ENTRY_1263
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
DisplayName: Focused Stride
Description: When you cast a spell that requires concentration, you gain Momentum for [1] turn.

While you are concentrating, you can't get knocked Prone or be moved against your will.
DescriptionParams: 1
StatsFunctorContext: OnCast
Conditions: HasSpellFlag(SpellFlags.Concentration)
StatsFunctors: ApplyStatus(SELF, MAG_MOMENTUM, 100, 1);ApplyStatus(SELF, MAG_UNMOVABLE, 100, -1);ApplyStatus(SELF, MAG_MOMENTUM_DURATION_TECHNICAL, 100, 1)


MAG_Paladin_MomentumOnConcentration_Boots_Technical_Passive_DUPE_ENTRY_59496
origin: Patch1_pak\Public\Gustav\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnStatusRemove;OnStatusRemoved;OnDamaged
Conditions: not IsConcentrating()
StatsFunctors: RemoveStatus(MAG_UNMOVABLE)
DisplayName: Focused Stride*
Description: When you cast a spell that requires concentration, you gain Momentum for [1] turn.

While you are concentrating, you can't get knocked Prone or be moved against your will.*
DescriptionParams: 1*
Stats inherited from: *MAG_Paladin_MomentumOnConcentration_Boots_Passive


ORI_Karlach_Rage_Flames_DUPE_ENTRY_81670
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Karlach Rage Flames
Description: %%% Gives Karlach flames when raging
Properties: IsHidden
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
StatsFunctors: IF(HasStatus('SG_Rage',context.Target) and not HasStatus('ORI_KARLACH_RAGE_FIRE_VFX',context.Target)):ApplyStatus(ORI_KARLACH_RAGE_FIRE_VFX,100,-1);


_SCL_p_DUPE_ENTRY_89420
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt


HAV_Phasm_ParalizingAttacks_DUPE_ENTRY_74632
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Caustic Strikes
Description: This creature's attack deals additional Acid damage and may inflict Paralysed.
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsUnarmedAttack()
StatsFunctors: DealDamage(4d8,Acid,Magical);IF(not SavingThrow(Ability.Constitution, 15)):ApplyStatus(PARALYZED,100,1)


SCL_Raven_Hardcore_DUPE_ENTRY_6981
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dazzling Blows
Description: Attacks from this creature can possibly Blind the target.
StatsFunctorContext: OnAttack
Conditions: IsUnarmedAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(BLINDED,100,2)
Properties: Highlighted*
Stats inherited from: *HAV_Phasm_ParalizingAttacks


SCL_CrawlingClaw_Hardcore_DUPE_ENTRY_84096
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Necrotic Claws
Description: Your attacks deal an extra [1].
DescriptionParams: DealDamage(1d6,Necrotic)
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsUnarmedAttack()
StatsFunctors: DealDamage(1d6,Necrotic,Magical)


_OTHER_p_DUPE_ENTRY_49311
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt


SHA_NightsongPrison_SoulCage_DUPE_ENTRY_47725
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Bound to Soul Cage
Description: You can use the soul cage's powers yourself.


SHA_SharBlessing_DUPE_ENTRY_62471
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shar's Blessing
Description: If Shar allows it, use this spear to kill Nightsong.


SHA_NightsongResurrection_DUPE_ENTRY_74461
Boosts: DownedStatus(GLO_NIGHTSONGRESURRECTION_DOWNED,20)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Child of the Moonmaiden
Description: Blessed with the favour of a goddess, Nightsong cannot be permanently killed. When unconscious, the start of her turn she recovers 1 hit point.
Properties: Highlighted


TWN_Brewer_Holly_Acid_DUPE_ENTRY_4144
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dreamlike Aura: Acid
Description: Staying close to this creature grants Resistance to Acid damage.
Properties: Highlighted
Conditions: Character()
StatsFunctors: ApplyStatus(SELF, TWN_DISTILLERY_AURA_ACID,100,-1)


TWN_Brewer_Holly_Cold_DUPE_ENTRY_50624
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dreamlike Aura: Cold
Description: Staying close to this creature grants Resistance to Cold damage.
Properties: Highlighted
Conditions: Character()
StatsFunctors: ApplyStatus(SELF, TWN_DISTILLERY_AURA_COLD,100,-1)


TWN_Brewer_Holly_Fire_DUPE_ENTRY_47080
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dreamlike Aura: Fire
Description: Staying close to this creature grants Resistance to Fire damage.
Properties: Highlighted
Conditions: Character()
StatsFunctors: ApplyStatus(SELF, TWN_DISTILLERY_AURA_FIRE,100,-1)


TWN_Brewer_Holly_Lightning_DUPE_ENTRY_67640
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dreamlike Aura: Lightning
Description: Staying close to this creature grants Resistance to Lightning damage.
Properties: Highlighted
Conditions: Character()
StatsFunctors: ApplyStatus(SELF, TWN_DISTILLERY_AURA_LIGHTNING,100,-1)


TWN_Brewer_Holly_Poison_DUPE_ENTRY_70432
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dreamlike Aura: Poison
Description: Staying close to this creature grants Resistance to Poison damage.
Properties: Highlighted
Conditions: Character()
StatsFunctors: ApplyStatus(SELF, TWN_DISTILLERY_AURA_POISON,100,-1)


TWN_TC_Visage_CursedGold_DUPE_ENTRY_48584
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Accursed Coins
Description: This cursed visage controls part of the coins protecting the Toll Collector.
Icon: Item_LOOT_COINS_Gold_Pile_Medium_A
Properties: Highlighted


TWN_GithyankiWarlock_FormOfDread_DUPE_ENTRY_27222
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Form of Dread
Description: The Ch'r'ai has [1] and can't be Frightened. Each time she attacks a foe, that foe can become Frightened for 1 turn.
DescriptionParams: GainTemporaryHitPoints(15)
Icon: PassiveFeature_Generic_Death
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: IF(not SavingThrow(Ability.Wisdom, SourceSpellDC())):ApplyStatus(FRIGHTENED,100,2)


TWN_ApplyWET_DUPE_ENTRY_99241
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Technical: Apply Wet on Hit
Description: %%% Technical: Apply Wet on Hit
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeAttack() or IsUnarmedAttack()
StatsFunctors: ApplyStatus(WET, 100, 2)


TWN_PlaquePuzzle_Wisdom_DUPE_ENTRY_60152
Boosts: Advantage(SavingThrow, Wisdom);IF(IsSpell()):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Paragon of Wisdom
Description: This Dark Justiciar was anointed by Shar as a sentinel of Wisdom, representing one of her most valued attributes in a follower. They have Advantage on all Wisdom Saving Throws and Spell Attack Rolls.
Properties: Highlighted


TWN_PlaquePuzzle_Intelligence_DUPE_ENTRY_54045
Boosts: Advantage(SavingThrow, Intelligence);IF(IsSpell()):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Paragon of Intelligence
Description: This Dark Justiciar was anointed by Shar as a sentinel of Intelligence, representing one of her most valued attributes in a follower. They have Advantage on all Intelligence Saving Throws and Spell Attack Rolls.
Properties: Highlighted


TWN_PlaquePuzzle_Charisma_DUPE_ENTRY_55065
Boosts: Advantage(SavingThrow, Charisma);IF(IsSpell()):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Paragon of Charisma
Description: This Dark Justiciar was anointed by Shar as a sentinel of Charisma, representing one of her most valued attributes in a follower. They have Advantage on all Charisma Saving Throws and Spell Attack Rolls.
Properties: Highlighted


TWN_Nightdome_ReflectDamage_DUPE_ENTRY_83262
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Cursed Vengeance
Description: Oliver's Nightdome won't allow for you to hurt him. Any damage done to the dome will be reflected in twofold to its attacker.
Properties: Highlighted


TWN_KuoToa_Storm_DUPE_ENTRY_76875
Boosts: StatusImmunity(SHOCKED_SURFACE);StatusImmunity(MAG_ELECTROCUTED);
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Electrocution Immunity
Description: Years of ambushing ships during lightning storms means that that this creature cannot be Electrocuted.
Properties: Highlighted


TWN_KuoToa_LightningDamage_DUPE_ENTRY_54930
Boosts: CharacterWeaponDamage(1d8,Lightning)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Rend With White Lightning
Description: Successful weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d8, Lightning)
Properties: Highlighted


TWN_AasimarSurvivor_SpawnShadow_DUPE_ENTRY_37037
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Description: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: HasHPPercentageEqualOrLessThan(0) and not Dead()
StatsFunctors: GROUND:Spawn(8b3d2632-ed4c-40c3-984a-25d52f6074e4)


HAV_Phasm_AcidPool_DUPE_ENTRY_61631
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnDamaged
StatsFunctors: CreateSurface(3,2,Acid)


_SHA_p_DUPE_ENTRY_5510
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt


SHA_TortureTrial_Double_DUPE_ENTRY_75699
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shar's Rules
Description: Damaging a Reflection that is not your own causes Shar to intervene, reducing all Ability Scores by 1 until your next Long Rest. This reduction can stack up to 4 times.
StatsFunctorContext: OnDamaged
Conditions: not HasStatus('SHA_TORTURETRIAL_DOUBLE_TARGET',context.Source,context.Target) and TotalDamageDoneGreaterThan(0) and HasStatus('SHA_TORTURETRIAL_DOUBLE_TARGET',context.Source)
StatsFunctors: IF(HasStatus('SHA_TORTURETRIAL_SHAR_DEBUFF_3', context.Source)):ApplyStatus(SWAP,SHA_TORTURETRIAL_SHAR_DEBUFF_4,100,-1);IF(HasStatus('SHA_TORTURETRIAL_SHAR_DEBUFF_2', context.Source)):ApplyStatus(SWAP,SHA_TORTURETRIAL_SHAR_DEBUFF_3,100,-1);IF(HasStatus('SHA_TORTURETRIAL_SHAR_DEBUFF_1', context.Source)):ApplyStatus(SWAP,SHA_TORTURETRIAL_SHAR_DEBUFF_2,100,-1);IF(not HasStatus('SHA_TORTURETRIAL_SHAR_DEBUFF_4', context.Source)):ApplyStatus(SWAP,SHA_TORTURETRIAL_SHAR_DEBUFF_1,100,-1);


SHA_DarkVengeance_DUPE_ENTRY_7750
Boosts: IF(not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll);
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dark Vengeance
Description: The Justiciar has advantage against targets standing in darkness.
Properties: Highlighted


SHA_VisionOfShar_DUPE_ENTRY_44641
Boosts: StatusImmunity(SG_Blinded)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shar's Sight
Description: The Justiciar can't be Blinded.
Properties: Highlighted


SHA_DarkLifeforce_DUPE_ENTRY_52322
Boosts: IF(HasStatus(DOWNED)):Advantage(AttackRoll);
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dark Lifeforce
Description: When reduced to 0 hit points, this character immediately regains [1]. Only Radiant damage can prevent this resurrection.
BoostContext: OnStatusApply


SHA_MistressKiss_DUPE_ENTRY_95134
Boosts: IF(not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll);
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: The Mistress' Kiss
Description: If this character starts a turn in darkness, it regains [1].


SHA_Lyrthindor_UnlockExtraSpellSlots_DUPE_ENTRY_19627
Boosts: ActionResource(SpellSlot,4,6)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: OncePerCombat;IsHidden
BoostContext: OnDamaged
BoostConditions: HasHPPercentageLessThan(60)


CRE_Mindsteal_Link_Target_DUPE_ENTRY_35788
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Mindsteal Link
Description: Being drained by Ch'r'ai W'wargaz.

Received a -[1] penalty on its Armour Class and is Vulnerable to Psychic damage.

Condition ends when the affected entity damages Ch'r'ai W'wargaz.
DescriptionParams: 2
Icon: GenericIcon_DamageType_Psychic
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: HasStatus('CRE_MINDSTEAL_LINK_SOURCE')
StatsFunctors: RemoveStatus(SELF,CRE_MINDSTEAL_LINK_TARGET);RemoveStatus(SELF,CRE_MINDSTEAL_LINK)


TWN_RatCatcher_Passive_DUPE_ENTRY_44745
Boosts: IF(Tagged('BEAST', context.Target)):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Rat Catcher
Description: Attack Rolls against beasts have Advantage.
StatsFunctorContext: OnAttack


MAG_Throw_Swap_DUPE_ENTRY_36386
Boosts: IF(SpellTypeIs(SpellType.Throw)):RollBonus(Attack, 1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Subtle Swap
Description: You gain a +[1] bonus to Attack Rolls when throwing, and may swap positions with the target if they fail a Dexterity Saving Throw.
DescriptionParams: 1
StatsFunctorContext: OnDamage
Conditions: HasWeaponProperty(WeaponProperties.Thrown, context.HitDescription.ThrownObject)
StatsFunctors: IF(not SavingThrow(Ability.Dexterity,13)):SwapPlaces()


MOO_KethericArmor_DUPE_ENTRY_31338
Boosts: Attribute(Grounded);Disadvantage(SavingThrow, Dexterity);
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Reaper's Rigidity
Description: When activated, you can't be moved against your will by any spell or action, but have Disadvantage on Dexterity Saving Throws.
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar


SCE_ExhaustionImmunity_DUPE_ENTRY_38654
Boosts: StatusImmunity(SG_Exhausted)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Exhaustion Immunity
Description: Granted by Khalid's Gift.


SCE_TieflingFollowup_BardicInspiration_Attack_Ability_DUPE_ENTRY_91567
Boosts: RollBonus(SkillCheck,1d12);RollBonus(RawAbility,1d12);RollBonus(Attack,1d12)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Bardic Inspiration: Attack Roll or Ability Check
Description: Add a +[1] bonus to your next Attack Roll or Ability Check.
DescriptionParams: 1d12
Properties: IsToggled;Temporary
StatsFunctorContext: OnAttack;OnAbilityCheck
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnAttack) and IsAttack()):RemoveStatus(SELF,SCE_TIEFLINGFOLLOWUP_BARDIC_INSPIRATION);IF(context.HasContextFlag(StatsFunctorContext.OnAbilityCheck)):RemoveStatus(SCE_TIEFLINGFOLLOWUP_BARDIC_INSPIRATION)


SCE_TieflingFollowup_BardicInspiration_SavingThrow_DUPE_ENTRY_25615
Boosts: RollBonus(SavingThrow,1d12)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Bardic Inspiration: Saving Throw
Description: Add a +[1] bonus to your next Saving Throw.
DescriptionParams: 1d12
Properties: IsToggled;Temporary
StatsFunctorContext: OnAttacked
StatsFunctors: RemoveStatus(SCE_TIEFLINGFOLLOWUP_BARDIC_INSPIRATION)


MAG_LC_Cyric_FearImmunity_Amulet_Passive_DUPE_ENTRY_72483
Boosts: StatusImmunity(SG_Frightened);StatusImmunity(SG_Fleeing);StatusImmunity(HIDEOUS_LAUGHTER)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dauntless
Description: You can't be Frightened, and cannot be afflicted with other emotion-altering conditions.


CRE_BrainDamage_INT_DUPE_ENTRY_59676
Boosts: Ability(Intelligence, -2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Weakened Intelligence
Description: Your Intelligence has been reduced by 2 by the Zaith'isk.
Icon: PassiveFeature_CRE_BrainDamage_INT
Properties: Highlighted


CRE_BrainDamage_WIS_DUPE_ENTRY_19959
Boosts: Ability(Wisdom, -2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Weakened Wisdom
Description: Your Wisdom has been reduced by 2 by the Zaith'isk
Icon: PassiveFeature_CRE_BrainDamage_WIS
Properties: Highlighted


CRE_BrainDamage_CON_DUPE_ENTRY_41689
Boosts: Ability(Constitution, -2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Weakened Constitution
Description: Your Constitution has been reduced by 2 by the Zaith'isk.
Icon: PassiveFeature_CRE_BrainDamage_CON
Properties: Highlighted


CRE_GithInfirmary_Awakened_DUPE_ENTRY_44835
Boosts: UnlockSpellVariant(IsTadpolePower(),ModifyUseCosts(Replace,BonusActionPoint,1,0,ActionPoint))
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Awakened
Description: You can use all of your Illithid Powers as a bonus action. Your resistance to the zaith'isk in the githyanki infirmary awakened this power.
Icon: PassiveFeature_CRE_GithInfirmary_Awakened
Properties: Highlighted


CRE_BreweryKobolds_FireWineBelly_DUPE_ENTRY_52835
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%%EMPTY
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: HasHPLessThan(1) and IsDamageTypeFire()
StatsFunctors: ApplyStatus(CRE_BREWERYKOBOLDS_FIREWINEBELLY_TECHNICAL, 100, 1)


SHA_FleshGolem_Berserk_DUPE_ENTRY_94176
Boosts: UnlockInterrupt(Interrupt_Berserk_FleshGolem)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Berserk
Description: This entity will go Berserk if its health diminishes.
Icon: Action_Barbarian_Frenzy
Properties: Highlighted
StatsFunctorContext: OnHealed
Conditions: HasMaxHPWithoutTemporaryHP()
StatsFunctors: RemoveStatus(SHA_NECROMANCER_FLESH_BERSERK)


SHA_Skeleton_NecroticStrike_DUPE_ENTRY_73776
Boosts: CharacterWeaponDamage(1d8,Necrotic)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Necrotic Strike
Description: Deal an extra [1].
DescriptionParams: DealDamage(1d8,Necrotic)
Icon: GenericIcon_DamageType_Necrotic
Properties: Highlighted


COL_Restore_Drain_DUPE_ENTRY_2990
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCast
StatsFunctors: IF(StatusGroupDurationEqual(context.Source,'COL_RESTORE_DRAIN',1)):TriggerRandomCast(20,,COL_RestoreDrain);IF(StatusGroupDurationEqual(context.Source,'COL_RESTORE_DRAIN',2)):TriggerRandomCast(14,,COL_RestoreDrain);IF(StatusGroupDurationEqual(context.Source,'COL_RESTORE_DRAIN',3)):TriggerRandomCast(7,,COL_RestoreDrain);IF(StatusDurationEqualOrMoreThan(context.Source,'COL_RESTORE_DRAIN',4)):TriggerRandomCast(1,,COL_RestoreDrain)


ORI_Karlach_FirstUpgrade_DUPE_ENTRY_52143
Boosts: Tag(CHARMED_ADV)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Heart of Iron
Description: The infernal engine that is Karlach's heart is burning more evenly.

She has Advantage on Saving Throws against being Charmed.
Icon: PassiveFeature_KarlachUpgrade_1
Properties: Highlighted


ORI_Karlach_SecondUpgrade_DUPE_ENTRY_4318
Boosts: StatusImmunity(SG_Charmed)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Heart Ablaze
Description: Infernal iron has anchored the war machine that is Karlach's heart.

She can touch others without burning them, and can no longer be Charmed.
Icon: PassiveFeature_KarlachUpgrade_2
Properties: Highlighted


Karlach_Infernal_Fury_DUPE_ENTRY_54460
Boosts: IF(HasStatus('SG_Rage', context.Source)):CharacterWeaponDamage(1d4,Fire);IF(HasStatus('SG_Rage', context.Source)):CharacterUnarmedDamage(1d4, Fire);IF(HasHPPercentageLessThan(25,context.Source)):CharacterWeaponDamage(1d4,Fire);IF(HasHPPercentageLessThan(25,context.Source)):CharacterUnarmedDamage(1d4, Fire)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Infernal Fury
Properties: IsHidden


LOW_LiaraPortyr_Brave_DUPE_ENTRY_83645
Boosts: Tag(FRIGHTENED_ADV)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Brave
Description: A stalwart heart grants the affected entity Advantage on Saving Throws against being Frightened.
Icon: GenericIcon_Intent_Buff


LOW_GithProdigy_ReactiveDisplacement_DUPE_ENTRY_23951
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shunt Through Space
Description: Using a reaction after being damaged, Ptaris teleports as far as he can from the attacker.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint',1,0, false)
StatsFunctors: ApplyStatus(LOW_GITHYANKIPRODIGY_REACTIVEDISPLACEMENT,100,1);UseActionResource(ReactionActionPoint,1)


LOW_GithProdigy_PsionicSkin_DUPE_ENTRY_86094
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Skin
Description: Removes all conditions at the start of its turns.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted
StatsFunctorContext: OnTurn
StatsFunctors: RemoveStatus(SG_Condition)


LOW_GithProdigy_MentalImage_CullingStrikes_DUPE_ENTRY_9383
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Culling Strikes
Description: The Mental Image creates a new Mental Image each time it hits a character with an attack.
Icon: GenericIcon_DamageType_Psychic
Properties: Highlighted


LOW_Potion_Master_DUPE_ENTRY_62
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Nimble Alchemist
Description: A potions master, Dolor can throw or drink potions as a free action.
Icon: statIcons_GlowingFlask
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: SpellId('Target_OffhandAttack')
StatsFunctors: ApplyStatus(SELF,LOW_DOLOR_BONUS,100,1)


LOW_SerialKiller_Dolor_Ambush_DUPE_ENTRY_42761
Boosts: IF(HasStatus('DOPPELGANGER_OFFBALANCE')):CriticalDamageOnHit()
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Morphic Ambush
Description: Any successful Attack Roll against a creature that has been Ambushed by a Doppelganger is a Critical Hit.
Icon: PassiveFeature_Generic_Threat*
Properties: Highlighted*
Stats inherited from: *Assassinate_Ambush


LOW_AncientLair_Curse_DUPE_ENTRY_50768
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Weavepain Curse
Description: Cursed by the rot of an undead's lair. After casting a spell, you receive [1] per Spell Level. Once the curse is removed, a character cannot be cursed this way again until they finish a Long Rest.
DescriptionParams: DealDamage(2d6,Necrotic)
Icon: GenericIcon_Intent_Damage
Properties: IsHidden
StatsFunctorContext: OnCast
StatsFunctors: IF(SpellPowerLevelEqualTo(1)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL1,100,1);IF(SpellPowerLevelEqualTo(2)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL2,100,1);IF(SpellPowerLevelEqualTo(3)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL3,100,1);IF(SpellPowerLevelEqualTo(4)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL4,100,1);IF(SpellPowerLevelEqualTo(5)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL5,100,1);IF(SpellPowerLevelEqualTo(6)):ApplyStatus(LOW_ANCIENTLAIR_CURSE_DAMAGE_SPELLLEVEL6,100,1)


LOW_Cazador_SpawnBuff_001_Passive_DUPE_ENTRY_79652
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%%Technical Passive - do not destub
Description: %%%This character receives Mirror Image each turn. Tech passive, do not destub
Properties: IsHidden
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('LOW_CAZADORSPALACE_SPAWNBUFF_001')
StatsFunctors: ApplyStatus(LOW_CAZADORSPALACE_SPAWNBUFF_001_MIRROR_IMAGE_3,100,1); ApplyStatus(LOW_CAZADORSPALACE_SPAWNBUFF_001_MIRROR_IMAGE_2,100,1); ApplyStatus(LOW_CAZADORSPALACE_SPAWNBUFF_001_MIRROR_IMAGE_1,100,1)


LOW_Cazador_SpawnBuff_002_Passive_DUPE_ENTRY_48584
Boosts: Advantage(SavingThrow,Strength);Advantage(SavingThrow,Constitution);Advantage(SavingThrow,Dexterity);Advantage(SavingThrow,Intelligence);Advantage(SavingThrow,Wisdom);Advantage(SavingThrow,Charisma);
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
BoostContext: OnObscurityChanged
BoostConditions: not HasObscuredState(ObscuredState.Clear)


LOW_Cazador_SpawnBuff_004_Passive_DUPE_ENTRY_87624
Boosts: StatusImmunity(TURNED)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden


LOW_Cazador_SpawnBuff_Astarion_Passive_DUPE_ENTRY_42382
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnSurfaceEnter
Conditions: InSurface('SurfaceBlood',context.Source)
StatsFunctors: RegainHitPoints(2d4);GROUND:CreateSurface(1,-1,None)


LOW_GithProdigy_UnnaturalGrowth_DUPE_ENTRY_86473
Boosts: ActionResource(ActionPoint,1,0)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Unnatural Growth
Description: Take 2 actions per round.
Icon: GenericIcon_Intent_Buff
Properties: Highlighted


LOW_Guildhall_ExtraAttack_DaggerSpecialist_DUPE_ENTRY_36665
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dagger Specialist
Description: This creature can throw up to 3 daggers per round.
StatsFunctorContext: OnAttack;OnCast
Conditions: SpellId('Throw_LOW_NineFingers_SneakyDagger')
StatsFunctors: ApplyStatus(SELF,LOW_GUILDHALL_DAGGER_SPECIALIST_2,100,1)
Icon: PassiveFeature_ExtraAttack*
Properties: Highlighted*
Stats inherited from: *ExtraAttack_2


LOW_Guildhall_IsolatedPrey_DUPE_ENTRY_85987
Boosts: IF(not HasAllyWithinRange('SG_Incapacitated',1.5)):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Isolated Prey
Description: This creature has Advantage on Attack Rolls against targets that that do not have allies with 5m.
Properties: Highlighted


LOW_Guildhall_DaggerThrower_DUPE_ENTRY_16779
Boosts: EntityThrowDamage(8)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dagger Thrower
Description: This creature adds double their Proficiency Bonus to the damage they deal on ranged attacks made with daggers.
TooltipConditionalDamage: DealDamage(8, Piercing)
Properties: Highlighted


LOW_Guildhall_SneakyRiposte_DUPE_ENTRY_94159
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Sneaky Riposte
Description: Strike a foe that just missed you with an attack, inflicting Sneak Attack damage if you have Advantage.
TooltipUseCosts: ReactionActionPoint:1
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and IsMiss() and HasActionResource('ReactionActionPoint',1,0, false) and not (not Player() and Tagged('AI_IGNORED_TARGET',context.Source)) and not HasStatus('INVISIBILITY') and HasLastAttackTriggered()
StatsFunctors: IF((TargetHasAdvantage() or HasAllyWithinRange('SG_Incapacitated',1.5,nil,nil,context.Source,context.Target)) and not TargetHasDisadvantage()):UseSpell(SWAP,Target_SneakAttack,true,true,true); IF( not ((TargetHasAdvantage() or HasAllyWithinRange('SG_Incapacitated',1.5,nil,nil,context.Source,context.Target)) and not TargetHasDisadvantage())):UseSpell(SWAP,Target_Riposte,true,true,true); UseActionResource(ReactionActionPoint,1)


LOW_Guildhall_AdaptableSneakAttacks_DUPE_ENTRY_88787
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Adaptable Skullduggery
Description: This creature can perform a Sneak Attack with any weapon, not only those marked as Finesse.
Properties: Highlighted


LOW_BlushingMermaid_Redcap_Alcohol_DUPE_ENTRY_8091
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Merry Revelry
Description: This Redcap's Bloodlust is subdued when there are traces of alcohol in a target's blood, which means they will primarily target creatures who are sober.
Icon: Status_Drunk
Properties: Highlighted


LOW_BlushingMermaid_Redcap_Buff_DUPE_ENTRY_38148
Boosts: Ability(Constitution,2); Ability(Strength,2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Ethel's Twisted Blessing
Description: As one of Ethel's loyal servants, this redcap's has an additional 40 hit points, their Strength and Constitution scores are increased +2, and their attacks deal an additional [1] damage.
DescriptionParams: DealDamage(1d12, Slashing)
Icon: PassiveFeature_Generic_Blood
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack()
StatsFunctors: DealDamage(1d12, Slashing)


LOW_HagSurvivors_Bloodlust_DUPE_ENTRY_78571
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Apply Bloodlust
Description: %%% Technical status to add Bloodlust to Jatlo when he transforms.
Properties: IsHidden
StatsFunctorContext: OnStatusRemoved
Conditions: not Dead() and not HasStatus('LOW_HAGSPY_DISGUISE') and not HasStatus('LOW_REDCAP_BLOODLUST')
StatsFunctors: ApplyStatus(LOW_REDCAP_BLOODLUST, 100, 5);ApplyStatus(LOW_HAGSPY_RECAP_PASSIVES,100,-1)


LOW_Hag_Mushroom_ReactiveFungus_DUPE_ENTRY_59470
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Reactive Fungus
Description: The mushroom releases Pacifying Spores when it's damaged. Pacifying Spores make movement and taking actions impossible.
Icon: PassiveFeature_Generic_Nature
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: not HasStatus('BURNING') and not HasStatus('SEARING_SMITE')
StatsFunctors: GROUND:CreateSurface(3,2,SporePinkCloud)


LOW_Hag_Mushroom_VFX_DUPE_ENTRY_1791
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnStatusApplied
Conditions: (HasStatus('BURNING') or HasStatus('SEARING_SMITE') or HasStatus('CHILL_TOUCH')) and HasStatus('LOW_HAG_MUSHROOM_VFX')
StatsFunctors: RemoveStatus(LOW_HAG_MUSHROOM_VFX)


LOW_OskarsBeloved_HarrowingPresence_DUPE_ENTRY_12029
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Harrowing Presence
Description: Mortal will frays and breaks around this powerful spirit. Creatures within [1] are Harrowed.

Undead creatures ignore this effect.
DescriptionParams: Distance(10)
Properties: Highlighted


LOW_OskarsBeloved_Poltergeists_Invisible_DUPE_ENTRY_80483
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Innate Invisibility
Description: Invisible by nature, this creature can only be seen through magical means.
Properties: Highlighted
StatsFunctorContext: OnStatusRemove;OnTurn
Conditions: not HasStatus('WET') and not HasStatus('FAERIE_FIRE') and not HasStatus('BRANDING_SMITE') and not HasStatus('SEE_INVISIBILITY_REVEAL') and not HasStatus('LOW_POLTERGEIST_INVISIBLE')
StatsFunctors: ApplyStatus(LOW_POLTERGEIST_INVISIBLE, 100, -1)


LOW_OskarsBeloved_Poltergeists_See_Invisibility_DUPE_ENTRY_58443
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Technical: remove invisibility when player uses "see invisibility"
Description: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnStatusApplied
Conditions: HasStatus('SEE_INVISIBILITY_REVEAL')
StatsFunctors: RemoveStatus(LOW_POLTERGEIST_INVISIBLE)


LOW_OskarsBeloved_Poltergeists_LimitThrow_DUPE_ENTRY_85845
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Technical: adds nearby item aura to poltergeists
Description: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnTurn
Conditions: not HasStatus('LOW_POLTERGEIST_THROW_COMBAT')
StatsFunctors: ApplyStatus(LOW_POLTERGEIST_THROW_COMBAT, 100, 1)


LOW_OskarsBeloved_Poltergeists_Fall_DUPE_ENTRY_54533
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Unearthly
Description: This creature is Immunity to Falling damage.


LOW_ZombieBeggars_LumbarResistance_DUPE_ENTRY_2494
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden


LOW_DevilsFee_Bounty_DUPE_ENTRY_28798
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Infectious Greed
Description: Tempted by the riches that Mammon offers to those most faithful to him, all allies in the presence of this creature are affected by Infectious Greed.
Properties: Highlighted


LOW_DevilsFee_Gold_DUPE_ENTRY_5649
Boosts: IncreaseMaxHP(66)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Gold Plating
Description: This creature has been blessed by Mammon, giving them a second skin of gold that increases their Constitution to [1] and their base Armour Class to [2], and grants an additional [3].
DescriptionParams: 20;15;RegainHitPoints(66)
Properties: Highlighted


LOW_DevilsFee_ImpSpell_DUPE_ENTRY_47805
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Dead Helsik Spell
Description: %%% Technical passive to apply a status that adds a spell to the Gilded Imps.
Properties: IsHidden
StatsFunctorContext: OnStatusRemoved
Conditions: not Dead() and not HasStatus('LOW_DEVILSFEE_BUFF') and not HasStatus('LOW_DEVILSFEE_SPELL')
StatsFunctors: ApplyStatus(LOW_DEVILSFEE_SPELL, 100, -1)


LOW_RamazithsTower_ElementalSiphon_DUPE_ENTRY_28049
Boosts: Tag(LOW_RAMAZITHSTOWER_LORROAKAN_TECHNICAL)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Siphon
Description: The affected entity draws elemental power from any myrmidons within [1].
DescriptionParams: Distance(30)
Properties: Highlighted
BoostConditions: not Dead()


LOW_RamazithsTower_ElementalRebuke_DUPE_ENTRY_9826
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Retort
Description: When attacked, the affected entity can draw on Siphoned magic to cast Elemental Retort.
DescriptionParams: Distance(18);3d8
Icon: PassiveFeature_ElementalAffinity_ExtraDamage
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: Enemy() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellId('Target_VowOfEnmity') and not SpellId('Target_HuntersMark') and not SpellId('Target_HuntersMark_Reapply') and HasLastAttackTriggered() and not SpellId('Target_CuttingWords')
StatsFunctors: IF((not HasStatus('SILENCED',context.Target)) and (HasStatus('LOW_LORROAKAN_FIRE',context.Target) or HasStatus('LOW_LORROAKAN_EARTH',context.Target) or HasStatus('LOW_LORROAKAN_AIR',context.Target) or HasStatus('LOW_LORROAKAN_WATER',context.Target))):UseSpell(SWAP,Target_LOW_RamazithsTower_Dummy,true,true,true);


LOW_GreaseWizard_ElementalAffinity_DUPE_ENTRY_98579
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctorContext: OnCreate;OnTurn;OnCast
Conditions: not HasStatus('ELEMENTALAFFINITY_FIRE_EXTRA_DAMAGE_TECHNICAL')
StatsFunctors: ApplyStatus(ELEMENTALAFFINITY_FIRE_EXTRA_DAMAGE_TECHNICAL,100,-1)
DisplayName: Elemental Affinity: Damage*
Description: When you cast a spell that deals damage of the type associated with your draconic ancestry, you add your Charisma Modifier to the damage.*
Icon: PassiveFeature_ElementalAffinity_ExtraDamage*
Properties: Highlighted*
Stats inherited from: *ElementalAffinity_Damage


LOW_Rolan_SignatureSpells_DUPE_ENTRY_12679
Boosts: UnlockSpell(Target_LOW_Rolan_MageArmor,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Projectile_LOW_Rolan_MagicMissile,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Zone_LOW_Rolan_Thunderwave,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,);UnlockSpell(Zone_LOW_Rolan_ColorSpray,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden


LOW_Chasm_Mangle_Pushback_DUPE_ENTRY_35502
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Propelling Strike
Description: On a hit, push the target [1] away from you.
DescriptionParams: Distance(4.5)
Properties:
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: Force(4.5);
Icon: PassiveFeature_RepellingBlast*
Stats inherited from: *RepellingBlast


LOW_Houndmaster_CompanionsBond_DUPE_ENTRY_91769
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Man's Best Friend
Description: Your Proficiency Bonus is added to the Armour Class and damage rolls of your hunting dogs.
Icon: PassiveFeature_CompanionsBond*
Properties: Highlighted*
Stats inherited from: *CompanionsBond


LOW_Houndmaster_CompanionsBond_Creature_DUPE_ENTRY_25064
Boosts: AddProficiencyToDamage();AddProficiencyToAC() *
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Man's Best Friend
Description: This hunting dog's Armour Class and damage increase by an amount equal to the Proficiency Bonus of its houndmaster.
Icon: PassiveFeature_CompanionsBond*
Properties: Highlighted*
Stats inherited from: *CompanionsBond_Creature


LOW_RaphaelImp_RepellingBlast_DUPE_ENTRY_59508
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: Distance(1)
Conditions: SpellId('Projectile_LOW_RaphaelImp_EldritchBlast') and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: Force(1);ApplyStatus(PASSIVE_REPELLING_BLAST,100,0)
DisplayName: Repelling Blast*
Description: When you hit a creature with Eldritch Blast, you can push the creature up to [1] away from you.*
Icon: PassiveFeature_RepellingBlast*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
StatsFunctorContext: OnAttack*
Stats inherited from: *RepellingBlast


LOW_RaphaelImp_RepellingBlast_Hardcore_DUPE_ENTRY_69680
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: Distance(4.5)
StatsFunctors: Force(4.5);ApplyStatus(PASSIVE_REPELLING_BLAST,100,0)
Conditions: SpellId('Projectile_LOW_RaphaelImp_EldritchBlast') and HasDamageEffectFlag(DamageFlags.Hit)*
DisplayName: Repelling Blast*
Description: When you hit a creature with Eldritch Blast, you can push the creature up to [1] away from you.*
Icon: PassiveFeature_RepellingBlast*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
StatsFunctorContext: OnAttack*
Stats inherited from: *LOW_RaphaelImp_RepellingBlast **RepellingBlast


LOW_RaphaelImp_AgonizingBlast_DUPE_ENTRY_2453
Boosts: IF(SpellId('Projectile_LOW_RaphaelImp_EldritchBlast')):DamageBonus(CharismaModifier,Force)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Conditions: SpellId('Projectile_LOW_RaphaelImp_EldritchBlast') and HasDamageEffectFlag(DamageFlags.Hit)
DisplayName: Agonising Blast*
Description: When you cast Eldritch Blast, add your Charisma Modifier to the damage it deals, unless it is negative.*
Icon: PassiveFeature_AgonizingBlast*
Properties: Highlighted*
StatsFunctorContext: OnAttack*
StatsFunctors: ApplyStatus(PASSIVE_AGONIZING_BLAST,100,0)*
Stats inherited from: *AgonizingBlast


LOW_EternalDebtors_Explosion_DUPE_ENTRY_46017
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Forever Indebted
Description: A debt to Raphael must be paid - even in death. Upon dying, the debtor explodes in damaging flames and is reincarnated as a fiendish creature bound to Raphael.
Icon: PassiveFeature_Generic_Explosion
Properties: Highlighted


LOW_Raphael_RepelDivinity_DUPE_ENTRY_60071
Boosts:
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Punish Divinity
Description: Raphael can Stun a creature that hits him with Radiant damage, allowing him to Drain its hit points.
DescriptionParams:
Properties: None
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeRadiant() and HasLastAttackTriggered()
StatsFunctors: IF(not IsConcentrating(context.Target)):UseSpell(SWAP,Target_LOW_Raphael_RepelDivinity_Spell,true,true,true);IF(not IsConcentrating(context.Target)):RemoveStatus(LOW_RAPHAEL_REPELLING_DIVINITY)
Icon: PassiveFeature_ThoughtShield_PsychicResistance*
Stats inherited from: *Thought_Shield_Psychic_Reflection


LOW_Raphael_Reaper_DUPE_ENTRY_68032
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Soul Reaper
Description: When Raphael reduces an enemy's hit points to [1], he Severs the soul from their body.
DescriptionParams: 0
Icon: statIcons_WildMagic_Memphit
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and not HasStatus('LOW_RAPHAEL_SOULLESS') and Enemy()
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOULLESS,100,-1);RestoreResource(SELF,SpellSlot,1,1);


LOW_Raphael_Cambions_ExtraDamage_DUPE_ENTRY_21236
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Stygian Empowerment
Description: Affected entity's weapon attacks deals an additional [2] while within [1] of Raphael.
DescriptionParams: Distance(18);DealDamage(3d6, Piercing)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack()
StatsFunctors: DealDamage(3d6, Piercing)


LOW_Raphael_Pillar_Empowered_DUPE_ENTRY_20719
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Soul Pillar Proximity
Description: For each remaining Soul Pillar, Raphael's attacks deal an additional [1] and he has a +[2] bonus to his Dexterity Checks and Saving Throws.
DescriptionParams: DealDamage(1d12, Fire);3
Icon: PassiveFeature_Generic_Info
Properties: Highlighted


LOW_Raphael_SoulSiphon_Passive_DUPE_ENTRY_3097
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Soul Siphon
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: HasActionResource('SpellSlot', 1,1, false, false, context.Source) and not HasActionResource('SpellSlot', 2,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_1, 100, -1);


LOW_Raphael_SoulSiphon_Passive_2_DUPE_ENTRY_82090
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Conditions: HasActionResource('SpellSlot', 2,1, false, false, context.Source) and not HasActionResource('SpellSlot', 3,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_2, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_3_DUPE_ENTRY_48392
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Conditions: HasActionResource('SpellSlot', 3,1, false, false, context.Source) and not HasActionResource('SpellSlot', 4,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_3, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_4_DUPE_ENTRY_52830
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Conditions: HasActionResource('SpellSlot', 4,1, false, false, context.Source) and not HasActionResource('SpellSlot', 5,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_4, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_5_DUPE_ENTRY_76106
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Conditions: HasActionResource('SpellSlot', 5,1, false, false, context.Source) and not HasActionResource('SpellSlot', 6,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_5, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_6_DUPE_ENTRY_96651
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Conditions: HasActionResource('SpellSlot', 6,1, false, false, context.Source) and not HasActionResource('SpellSlot', 7,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_6, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_7_DUPE_ENTRY_52474
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Conditions: HasActionResource('SpellSlot', 7,1, false, false, context.Source) and not HasActionResource('SpellSlot', 8,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_7, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_8_DUPE_ENTRY_20758
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Conditions: HasActionResource('SpellSlot', 8,1, false, false, context.Source) and not HasActionResource('SpellSlot', 9,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_8, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_SoulSiphon_Passive_9_DUPE_ENTRY_59722
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Conditions: HasActionResource('SpellSlot', 9,1, false, false, context.Source)
StatsFunctors: ApplyStatus(LOW_RAPHAEL_SOUL_9, 100, -1);
DisplayName: %%% Soul Siphon*
Description: %%% Technical passive to set statuses to Raphael to let the player know how many souls he has.*
Properties: IsHidden*
StatsFunctorContext: OnCast*
Stats inherited from: *LOW_Raphael_SoulSiphon_Passive


LOW_Raphael_Multiattack_Passive_DUPE_ENTRY_98440
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Last Resort
Description: Raphael can Multiattack in his Ascended Fiend form if all of his Soul Pillars have been destroyed and he has no Souls Charges.
Icon: PassiveFeature_Generic_MultiAttackInfo*
Properties: Highlighted*
Stats inherited from: *Multiattack_Drider


LOW_HouseOfHope_RaphaelsBlessing_DUPE_ENTRY_92306
Boosts: RedirectDamage(2,Fire,Radiant,true)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Raphael's Radiance Shield Technical
Description: %%% Technical passive to reflect radiant damage.
Properties: IsHidden
StatsFunctorContext:
Conditions:
StatsFunctors:


LOW_Raphael_Set_Pillar_Status_DUPE_ENTRY_59347
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Technical Passive to set pillar status at the start of the fight
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttacked;OnTurn;OnCreate
Conditions: HasStatus('LOW_RAPHAEL_PILLARCOUNTER_1') and HasStatus('LOW_RAPHAEL_PILLARCOUNTER_2') and HasStatus('LOW_RAPHAEL_PILLARCOUNTER_3') and HasStatus('LOW_RAPHAEL_PILLARCOUNTER_4') and not HasStatus('LOW_RAPHAEL_PILLAR_STATUS_VISUAL_4')
StatsFunctors: ApplyStatus(LOW_RAPHAEL_PILLAR_STATUS_VISUAL_4, 100, -1);


LOW_Raphael_Reset_DUPE_ENTRY_90336
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttacked


LOW_HouseOfHope_Weapon_DUPE_ENTRY_45414
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Infernal Weapon
Description: This creature's weapon will ignite at the start of its turns, dealing an additional [1].
DescriptionParams: DealDamage(1d4, Fire)
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted
StatsFunctorContext: OnTurn
StatsFunctors: ApplyEquipmentStatus(SELF,MainHand,LOW_RAPHAEL_CAMBION_DIPPED,100,0)


LOW_HouseOfHope_Merregon_Fire_DUPE_ENTRY_79410
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Flames of Avernus
Description: This merregon's attacks make a target Flame-Feeble.
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted
StatsFunctorContext: OnDamage
StatsFunctors: ApplyStatus(LOW_HOUSEOFHOPE_FIRE, 100, 3);


LOW_HouseOfHope_EternalDebtor_Imp_DUPE_ENTRY_14655
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: HasHPPercentageEqualOrLessThan(0) and not Dead() and HasStatus('LOW_HOH_DEBTOR_IMP')
StatsFunctors: RemoveStatus(LOW_HOH_DEBTOR_IMP);GROUND:CreateExplosion(Projectile_LOW_HouseOfHope_DebtorExplode_Imp);
DisplayName: Forever Indebted*
Description: A debt to Raphael must be paid - even in death. Upon dying, the debtor explodes in damaging flames and is reincarnated as a fiendish creature bound to Raphael. *
Icon: PassiveFeature_Generic_Explosion*
Stats inherited from: *LOW_EternalDebtors_Explosion


LOW_HouseOfHope_EternalDebtor_Boar_DUPE_ENTRY_96386
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
Conditions: HasHPPercentageEqualOrLessThan(0) and not Dead() and HasStatus('LOW_HOH_DEBTOR_BOAR')
StatsFunctors: RemoveStatus(LOW_HOH_DEBTOR_BOAR);GROUND:CreateExplosion(Projectile_LOW_HouseOfHope_DebtorExplode_Boar);
StatsFunctorContext: OnDamaged*
DisplayName: Forever Indebted*
Description: A debt to Raphael must be paid - even in death. Upon dying, the debtor explodes in damaging flames and is reincarnated as a fiendish creature bound to Raphael. *
Icon: PassiveFeature_Generic_Explosion*
Stats inherited from: *LOW_HouseOfHope_EternalDebtor_Imp **LOW_EternalDebtors_Explosion


LOW_HouseOfHope_EternalDebtor_Merregon_DUPE_ENTRY_51909
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
Conditions: HasHPPercentageEqualOrLessThan(0) and not Dead() and HasStatus('LOW_HOH_DEBTOR_MERREGON')
StatsFunctors: RemoveStatus(LOW_HOH_DEBTOR_MERREGON);GROUND:CreateExplosion(Projectile_LOW_HouseOfHope_DebtorExplode_Merregon);
StatsFunctorContext: OnDamaged*
DisplayName: Forever Indebted*
Description: A debt to Raphael must be paid - even in death. Upon dying, the debtor explodes in damaging flames and is reincarnated as a fiendish creature bound to Raphael. *
Icon: PassiveFeature_Generic_Explosion*
Stats inherited from: *LOW_HouseOfHope_EternalDebtor_Imp **LOW_EternalDebtors_Explosion


LOW_HouseOfGrief_SharsFavour_Technical_DUPE_ENTRY_9919
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Shar's Favour Technical
Description: %%% Technical passive for Viconia fight
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: (SpellId('Shout_CharmAnimalsAndPlants')) or (SpellId('Shout_PreserveLife')) or (SpellId('Shout_RadianceOfTheDawn')) or (SpellId('Shout_TurnUndead')) or (SpellId('Shout_CloakOfShadows')) or (SpellId('Shout_GuidedStrike')) or (SpellId('Shout_ReadThoughts')) or (SpellId('Shout_KnowledgeOfTheAges')) or (SpellId('Shout_KnowledgeOfTheAges_Charisma')) or (SpellId('Shout_KnowledgeOfTheAges_Intelligence')) or (SpellId('Shout_KnowledgeOfTheAges_Wisdom')) or (SpellId('Shout_KnowledgeOfTheAges_Dexterity')) or (SpellId('Shout_KnowledgeOfTheAges_Strength')) or (SpellId('Target_InvokeDuplicity'))
StatsFunctors: RegainHitPoints(7d8);


LOW_HouseOfGrief_Viconia_Heart_Empowered_DUPE_ENTRY_53809
Boosts: IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_VIOLENT')):CriticalDamageOnHit();IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_CRAVEN')):CriticalDamageOnHit();IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_JEALOUS')):CriticalDamageOnHit();IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_MELANCHOLY')):CriticalDamageOnHit();IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_PRYING')):CriticalDamageOnHit();IF(HasStatus('LOW_HOUSEOFGRIEF_HEART_CURSE_FALSE')):CriticalDamageOnHit();
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Hidden passive for Viconia to crit anyone with a heartform
Description: %%% Empty
Properties: IsHidden
BoostContext: OnDamage


LOW_HouseOfGrief_Cultists_Melee_DUPE_ENTRY_70928
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadow Ambush
Description: This creature deals an additional [1] when attacking from the shadows.
DescriptionParams: DealDamage(4d8, Necrotic)
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() and not HasObscuredState(ObscuredState.Clear)
StatsFunctors: DealDamage(4d8, Necrotic,Magical)


LOW_HouseOfGrief_Cultists_Sight_DUPE_ENTRY_15388
Boosts: DarkvisionRangeMin(24);ActiveCharacterLight(e278f6a0-26d7-49be-b11a-9b84bc313c3c);StatusImmunity(BLINDED_DARKNESS);StatusImmunity(SG_Blinded);IgnoreSurfaceCover(SurfaceDarknessCloud);IgnoreSurfaceCover(SurfaceFogCloud)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Born into Darkness
Description: This creature can see through magical and non-magical darkness, and cannot be Blinded.
DescriptionParams: Distance(24)*
Icon: PassiveFeature_DevilsSight*
Properties: Highlighted*
Stats inherited from: *DevilsSight


LOW_HouseOfGrief_Heart_Cure_Violent_DUPE_ENTRY_77549
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Passive for the cure for the Violent Heartform
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnHeal
Conditions: Enemy()
StatsFunctors: RemoveStatus(SELF,LOW_HOUSEOFGRIEF_HEART_CURSE_VIOLENT);


LOW_HouseOfGrief_Heart_Cure_Shadowheart_DUPE_ENTRY_88301
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Passive for the cure for the Shadowheart Heartform
Conditions: Enemy() and HasStatus('LOW_HOUSEOFGRIEF_SH_PRESENCE')
StatsFunctors: RemoveStatus(SELF,LOW_HOUSEOFGRIEF_HEART_CURSE_SHADOWHEART);
Description: %%% Empty*
Properties: IsHidden*
StatsFunctorContext: OnHeal*
Stats inherited from: *LOW_HouseOfGrief_Heart_Cure_Violent


LOW_HouseOfGrief_Heart_Cure_Shadowheart_2_DUPE_ENTRY_48820
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Passive for the cure for the Shadowheart Heartform, take 2
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: Ally()
StatsFunctors: RemoveStatus(SELF,LOW_HOUSEOFGRIEF_HEART_CURSE_SHADOWHEART);


LOW_HouseOfGrief_Heart_Cure_Craven_DUPE_ENTRY_16843
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Passive for the cure for the Craven Heartform
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnCast;OnAttack
StatsFunctors: ApplyStatus(SELF,LOW_HOUSEOFGRIEF_MAINTAIN_CRAVENHEART,100,1)


INT_EmperorRevealed_FakeFight_DUPE_ENTRY_65168
Boosts: ActionResourceBlock(SpellSlot,1);ActionResourceBlock(SpellSlot,2);ActionResourceBlock(SpellSlot,3);ActionResourceBlock(SpellSlot,4);ActionResourceBlock(SpellSlot,5);ActionResourceBlock(SpellSlot,6);
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden


WYR_PotentDrink_Sunblind_Passive_DUPE_ENTRY_62216
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnObscurityChanged
StatsFunctors: IF(IsInSunlight(context.Target)):ApplyStatus(WYR_POTENTDRINK_SUNBLIND_BLINDED, 100, -1); IF(not IsInSunlight(context.Target)):RemoveStatus(WYR_POTENTDRINK_SUNBLIND_BLINDED)


WYR_PotentDrink_Nauseous_Passive_DUPE_ENTRY_54554
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and Character()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 15, false, false, context.Source)):ApplyStatus(SWAP, STINKING_CLOUD, 100, 1)


WYR_PotentDrink_WildParty_Passive_DUPE_ENTRY_22745
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnEntityAttackedWithinMeleeRange


END_ChillTouch_OnAttack_DUPE_ENTRY_8718
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Chilling Strikes
Description: Your strikes Bone Chill your target.
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: not IsMiss() and Enemy() and IsMeleeAttack()
StatsFunctors: ApplyStatus(CHILL_TOUCH, 100, 2);


LOW_Sarevok_Essence_Amelyssan_DUPE_ENTRY_4242
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeAttack()
StatsFunctors: RegainHitPoints(SELF,2d12);


WYR_MerchantsHouse_ThugsNonLethal_Passive_DUPE_ENTRY_60831
Boosts: IF(Character() and not Summon() and not IsImmuneToStatus('KNOCKED_OUT')):NonLethal()
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
DisplayName: Toggle Non-Lethal Attacks*
Description: Knock someone Unconscious instead of killing them.*
ExtraDescription: Must be unarmed or using a melee weapon. Doesn't work on undead and constructs.*
Icon: Action_KnockOut*
ToggleOnFunctors: ApplyStatus(NON_LETHAL,100,-1)*
ToggleOffFunctors: RemoveStatus(NON_LETHAL)*
ToggleGroup: NonLethal*
Stats inherited from: *NonLethal


WYR_Gortash_UnlockManifestation_Armed_DUPE_ENTRY_66053
Boosts: UnlockSpell(Target_WYR_Summon_Manifestation_Gortash_Armed)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Manifestation of Bane
Description: %%% Gortash unlocks armed variant of WYR_Summon_Manifestation_Gortash.
Properties: IsHidden


LOW_Astarion_VampireAscendant_DUPE_ENTRY_28963
Boosts: UnlockSpell(Target_LOW_Astarion_VampireAscendant);UnlockSpell(Shout_LOW_MistyEscape_Astarion);CharacterWeaponDamage(1d10,Necrotic);CharacterUnarmedDamage(1d10,Necrotic)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Vampire Ascendant
Description: Behold, the Vampire Ascendant! Thousands of souls have bought you power, granting you Ascendant Bite and Gaseous form.

You also have a +[1] bonus to weapon and unarmed Attack Rolls.
DescriptionParams: DealDamage(1d10, Necrotic)
Icon: Action_Monster_Bulette_Bite
Properties: Highlighted


END_Netherbrain_LowHp_DUPE_ENTRY_45633
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(50) and not HasStatus('END_NETHERBRAIN_LOWHP')
StatsFunctors: ApplyStatus(END_NETHERBRAIN_LOWHP,100,-1)


ORI_Gale_ShadowSpellSlots_DUPE_ENTRY_56072
Boosts: ActionResource(ShadowSpellSlot,1, 3)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Consumed Shadow Weave
Description: Gale has gained a level 3 spell slot. It restores on a Long Rest.


LOW_VoloFate_SlayerKnowledge_DUPE_ENTRY_17182
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Slayer Knowledge
Description: You have Advantage on Saving Throws against being Frightened by a Bhaalspawn Slayer - the tome Volo found was very informative.
Properties: Highlighted


_MAGIC_ITEM_DEV_DUPE_ENTRY_46804
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt


MAG_Frost_Passive_DUPE_ENTRY_33936
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Encrusted with Frost
Properties: IsHidden;OncePerAttack
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(FrostCounterRequirement() and not HasStatus('MAG_FROST_ONCE_TECHNICAL', context.Target)):ApplyStatus(MAG_FROST_FROZEN_CHECK_TECHNICAL,100, 1);IF(FrostCounterRequirement()):ApplyStatus(MAG_FROST_ONCE_TECHNICAL, 100, 0);IF(FrostCounterRequirement(context.Target)):RemoveStatus(MAG_FROST, context.Target)


MAG_Frost_GenerateFrostOnDamage_Robe_Passive_DUPE_ENTRY_23771
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Ice Barrier
Description: When you cast a spell that deals Cold damage, gain [1] temporary hit points until the start of your next turn.
StatsFunctorContext: OnDamage
Conditions: IsSpell() and IsDamageTypeCold()


MAG_Frost_GenerateFrostOnStatusApply_Hat_Passive_DUPE_ENTRY_5906
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Coldbrim Chill
Description: Once per turn, any condition inflicted on a target, also applies [1] turns of Encrusted with Frost.
DescriptionParams: 2
Properties: OncePerAttack;OncePerTurn
StatsFunctorContext: OnStatusApply
Conditions: FrostHatRequirement() and not StatusId('MAG_FROST') and not StatusId('MAG_FROST_DURATION_TECHNICAL') and not Item() and not Self() and Enemy() and not StatusId('MONK_SOUND_SWITCH')
StatsFunctors: ApplyStatus(MAG_FROST,100,2);ApplyStatus(MAG_FROST_DURATION_TECHNICAL, 100, 1)


MAG_Frost_GenerateFrostOnDamage_Gloves_Passive_DUPE_ENTRY_97235
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Winter's Clutches
Description: When the wearer deals cold damage, inflict [1] turns of Encrusted with Frost upon the target(s).
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeCold() and not Item()
StatsFunctors: ApplyStatus(MAG_FROST,100,2);ApplyStatus(MAG_FROST_DURATION_TECHNICAL, 100, 1)


MAG_Frost_IceSurfaceProneImmunity_Boots_Passive_DUPE_ENTRY_67505
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Hoarfrost Balance
Description: You cannot fall Prone while traversing icy terrain.


MAG_Myrkulites_CircletOfMyrkul_Circlet_Passive_DUPE_ENTRY_50760
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Undead Ward
Description: Allied undead within [1] are Resistant to Bludgeoning, Slashing, and Piercing damage.
DescriptionParams: Distance(6)


MAG_Frost_GenerateSurfaceOnColdDamage_Ring_Passive_DUPE_ENTRY_7893
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Snowburst
Description: When the wearer deals Cold damage, they also create a [1] circle of ice around the target(s).
DescriptionParams: Distance(4.5)
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeCold()
StatsFunctors: GROUND:SurfaceChange(Freeze);GROUND:CreateSurface(2,2,WaterFrozen)


MAG_ElementalGish_ElementalInfusion_Ring_Passive_DUPE_ENTRY_3786
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Infusion
Description: When you deal Acid, Cold, Fire, Lightning, or Thunder damage using a spell or cantrip, that element infuses your weapon.

Until the end of your next turn, you deal an additional 1d4 damage of that element on your first successful weapon attack.
StatsFunctorContext: OnDamage
StatsFunctors: IF(IsSpell() and IsDamageTypeAcid()):ApplyStatus(SELF,MAG_SPELLBLADE_ACID_ENERGY, 100, 2);IF(IsSpell() and IsDamageTypeCold()):ApplyStatus(SELF,MAG_SPELLBLADE_COLD_ENERGY, 100, 2);IF(IsSpell() and IsDamageTypeFire()):ApplyStatus(SELF,MAG_SPELLBLADE_FIRE_ENERGY, 100, 2);IF(IsSpell() and IsDamageTypeLightning()):ApplyStatus(SELF,MAG_SPELLBLADE_LIGHTNING_ENERGY, 100, 2);IF(IsSpell() and IsDamageTypeThunder()):ApplyStatus(SELF,MAG_SPELLBLADE_THUNDER_ENERGY, 100, 2);


MAG_ElementalGish_MomentumOnElementalDamage_Boots_Passive_DUPE_ENTRY_48075
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Momentum
Description: Whenever the wearer deals Acid, Cold, Fire, Lightning or Thunder damage with a spell or cantrip, they gain Momentum for 2 turns.
StatsFunctorContext: OnDamage
Conditions: IsSpell() and IsEnergyDamage()
StatsFunctors: ApplyStatus(SELF, MAG_MOMENTUM, 100, 2);ApplyStatus(SELF, MAG_MOMENTUM_DURATION_TECHNICAL, 100, 1)


MAG_ElementalGish_ArcaneAcuity_Helmet_Passive_DUPE_ENTRY_94294
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Battle Acuity
Description: Whenever you deal damage with a weapon attack, you gain Arcane Acuity for 2 turns.
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack()
StatsFunctors: ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY, 100, 2);ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY_DURATION_TECHNICAL, 100, 1)


MAG_ElementalGish_BaneOnElementalWeaponDamage_Gloves_Passive_DUPE_ENTRY_67389
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Baneful Strike
Description: Whenever you deal damage with a weapon attack, the target receives a -[1] penalty to its Saving Throw against your next spell.
DescriptionParams: 1d4
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack()
StatsFunctors: ApplyStatus(MAG_SPELLBLADE_SAVING_THROWS_PENALTY, 100, 2)


MAG_ElementalGish_CantripBooster_Amulet_Passive_DUPE_ENTRY_9490
Boosts: IF(IsCantrip() and (SpellDamageTypeIs(DamageType.Fire) or SpellDamageTypeIs(DamageType.Cold) or SpellDamageTypeIs(DamageType.Thunder) or SpellDamageTypeIs(DamageType.Acid) or SpellDamageTypeIs(DamageType.Lightning))):DamageBonus(max(1,SpellCastingAbilityModifier))
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Augmentation
Description: When one of your cantrips deals Acid, Cold, Fire, Lightning, or Thunder damage, add your Spellcasting Modifier to the damage dealt.
DescriptionParams: DealDamage(SpellcastingAbilityModifier, Bludgeoning)
BoostContext: OnCreate


Absorb_Elements_Passive_DUPE_ENTRY_57837
Boosts: UnlockInterrupt(Interrupt_AbsorbElements)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Absorb Elements
Description: Absorb elemental damage once per Short Rest. Take half damage from the next elemental attack targetting you, and deal an additional [1] of that element type on your next attack.
DescriptionParams: 1d6
Icon: PassiveFeature_AbsorbElements


Absorb_Elements_Technical_Passive_DUPE_ENTRY_77612
Boosts:
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Icon:
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: HasStatus('ABSORB_ELEMENTS_ACTIVE')
StatsFunctors: IF(IsDamageTypeAcid()):ApplyStatus(ABSORB_ELEMENTS_ACID_DAMAGE, 100, 2);IF(IsDamageTypeCold()):ApplyStatus(ABSORB_ELEMENTS_COLD_DAMAGE, 100, 2);IF(IsDamageTypeFire()):ApplyStatus(ABSORB_ELEMENTS_FIRE_DAMAGE, 100, 2);IF(IsDamageTypeLightning()):ApplyStatus(ABSORB_ELEMENTS_LIGHTNING_DAMAGE, 100, 2);IF(IsDamageTypeThunder()):ApplyStatus(ABSORB_ELEMENTS_THUNDER_DAMAGE, 100, 2);IF(IsDamageTypeAcid() or IsDamageTypeCold() or IsDamageTypeFire() or IsDamageTypeLightning() or IsDamageTypeThunder()):ApplyStatus(ABSORB_ELEMENTS_COOLDOWN_TECHNICAL, 100, -1);IF(IsDamageTypeAcid() or IsDamageTypeCold() or IsDamageTypeFire() or IsDamageTypeLightning() or IsDamageTypeThunder()):RemoveStatus(ABSORB_ELEMENTS_ACTIVE)
DisplayName: Absorb Elements*
Description: Absorb elemental damage once per Short Rest. Take half damage from the next elemental attack targetting you, and deal an additional [1] of that element type on your next attack.*
DescriptionParams: 1d6*
Stats inherited from: *Absorb_Elements_Passive


CRE_LathandersBlessing_Passive_DUPE_ENTRY_94390
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Lathander's Blessing
Description: Once per Long Rest, when your hit points are reduced to 0, you regain [2]. Allies within [1] also regain [3].
DescriptionParams: Distance(9);RegainHitPoints(2d6);RegainHitPoints(1d6)
Properties: OncePerLongRest
StatsFunctorContext: OnDamaged;OnHealed;OnStatusApplied
Conditions: HasHPPercentageEqualOrLessThan(0)
StatsFunctors: ApplyStatus(MAG_LATHANDERS_BLESSING_RESURRECT_TECHNICAL, 100, 0);RemoveStatus(MAG_LATHANDERS_BLESSING_RESURRECT_RESOURCE)


CRE_LathandersBlessing_Cooldown_Passive_DUPE_ENTRY_78492
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Latahander's Blessing Cooldown
Properties: IsHidden
StatsFunctorContext: OnLongRest;OnCreate
StatsFunctors: ApplyStatus(MAG_LATHANDERS_BLESSING_RESURRECT_RESOURCE, 100, -1)


CRE_LathandersLight_Passive_DUPE_ENTRY_73224
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Lathander's Light
Description: Sheds holy light in a [1] radius. In combat, fiends and undead standing in the light are Blinded, unless they succeed a Constitution Saving Throw.
DescriptionParams: Distance(6)
Icon: PassiveFeature_LathandersLight
Properties: ToggledDefaultOn;ToggledDefaultAddToHotbar;IsToggled
ToggleOnFunctors: ApplyStatus(MAG_LATHANDERS_LIGHT, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_LATHANDERS_LIGHT)


ShadowBlade_Passive_DUPE_ENTRY_72647
Boosts: IF(AttackedWithPassiveSourceWeapon() and not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadow Blade
Description: You have Advantage on Attack Rolls against Lightly or Heavily Obscured targets when using this blade.
BoostContext: OnAttack


MAG_Gish_ArcaneSynergy_Circlet_Passive_DUPE_ENTRY_60435
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Synergetic Moments
Description: When you inflict a condition, gain Arcane Synergy for 2 rounds.
Properties: OncePerAttack
StatsFunctorContext: OnStatusApply
Conditions: not StatusId('MAG_GISH_ARCANE_SYNERGY') and not StatusId('SNEAKING') and not StatusId('SNEAKING_CLEAR') and not StatusId('SNEAKING_LIGHTLY_OBSCURED') and not StatusId('SNEAKING_HEAVILY_OBSCURED') and not StatusId('DISENGAGE') and not StatusId('NON_LETHAL') and not StatusId('DASH') and not StatusId('MONK_SOUND_SWITCH')
StatsFunctors: ApplyStatus(SELF, MAG_GISH_ARCANE_SYNERGY, 100, 2)


MAG_Gish_ArcaneSynergy_Ring_Passive_DUPE_ENTRY_32100
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Synergetic Cantrips
Description: When you deal damage with a cantrip, you gain Arcane Synergy for 2 turns.
Properties: OncePerAttack
StatsFunctorContext: OnDamage
StatsFunctors: IF(IsCantrip()):ApplyStatus(SELF, MAG_GISH_ARCANE_SYNERGY, 100, 2)


MAG_Gish_ArcaneAcuity_Gloves_Passive_DUPE_ENTRY_5430
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Battlemage's Power
Description: When a weapon attack roll inflicts a condition, the wielder gains Arcane Acuity.
Properties: OncePerAttack
StatsFunctorContext: OnStatusApply
StatsFunctors: IF(IsWeaponAttack()):ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY, 100, 2);IF(IsWeaponAttack()):ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY_DURATION_TECHNICAL, 100, 1)


MAG_Gish_PsychicDamageBonusWhileConcentrating_Ring_Passive_DUPE_ENTRY_45706
Boosts: IF(IsConcentrating(context.Source)):CharacterWeaponDamage(1d4,Psychic)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Strange Conduit
Description: While concentrating on a spell, the wearer's weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d4,Psychic)
BoostContext: OnCreate


MAG_Gish_TempHPWhileConcentrating_Boots_Passive_DUPE_ENTRY_23962
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Vital Conduit
Description: When the wearer casts a spell that requires Concentration, they gain [1].
DescriptionParams: GainTemporaryHitPoints(8)
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnCast
Conditions: HasSpellFlag(SpellFlags.Concentration)
StatsFunctors: ApplyStatus(SELF, MAG_TEMPORARY_HP_8, 100, 4)


MAG_Radiant_DamageBonusOnIlluminatedTarget_Ring_Passive_DUPE_ENTRY_58139
Boosts: IF(HasObscuredState(ObscuredState.Clear, context.Target)):DamageBonus(2, Radiant)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Callous Glow
Description: The wearer deals an additional [1] points of damage against creatures that are illuminated.
DescriptionParams: 2
BoostContext: OnCreate


MAG_Radiant_Radiating_Helmet_Passive_DUPE_ENTRY_30658
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Smite the Graceless
Description: Creatures who miss their Attack Rolls against the wearer must make a Dexterity Saving Throw or take [1].
DescriptionParams: DealDamage(1d4, Radiant)
StatsFunctorContext: OnAttacked
Conditions: IsMiss() or IsCriticalMiss()
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 14, false, false, context.Source)):DealDamage(SWAP,1d4, Radiant,Magical)


MAG_Radiant_RadiatingOrb_Armor_Passive_DUPE_ENTRY_3006
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Radiating Shockwave
Description: When the wearer deals Radiant damage, they cause a Radiant Shockwave.
StatsFunctorContext: OnDamage
Conditions: HasDamageDoneForType(DamageType.Radiant)
StatsFunctors: CreateExplosion(Projectile_MAG_Radiant_RadiatingOrb_Explosion)


MAG_Radiant_RadiatingOrb_Ring_Passive_DUPE_ENTRY_18352
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Radiance
Description: When the wearer deals spell damage while illuminated by a light source, they also inflict Radiating Orb upon the target.
StatsFunctorContext: OnDamage
Conditions: IsSpell()
StatsFunctors: ApplyStatus(MAG_RADIANT_RADIATING_ORB, 100, 2);ApplyStatus(MAG_RADIANT_RADIATING_ORB_DURATION_TECHNICAL, 100, 1)


MAG_Radiant_RadiatingOrb_Blind_Passive_DUPE_ENTRY_60462
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: Become Blinded.
Properties: IsHidden
StatsFunctorContext: OnStatusApplied;OnStatusRemoved


MAG_Radiant_RadiatingOrb_Gloves_Passive_DUPE_ENTRY_1294
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Radiating Orb Gloves
Description: When the wearer deals [1], receive 1 turn of Radiating Orb.
DescriptionParams: DealDamage(,Radiant)
StatsFunctorContext: OnDamage
Conditions: HasDamageDoneForType(DamageType.Radiant)
StatsFunctors: ApplyStatus(MAG_RADIANT_RADIATING_ORB, 100, 2);ApplyStatus(MAG_RADIANT_RADIATING_ORB_DURATION_TECHNICAL, 100, 1)


MAG_Radiant_RadiatingOrb_OnDamage_Passive_DUPE_ENTRY_90265
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Illuminating Shot
Description: On a hit, inflict [1] turn of Radiating Orb upon the target.
DescriptionParams: 1
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(MAG_RADIANT_RADIATING_ORB, 100, 1);ApplyStatus(MAG_RADIANT_RADIATING_ORB_DURATION_TECHNICAL, 100, 1)


MAG_Radiant_RadiatingOrb_Melee_OnDamage_Passive_DUPE_ENTRY_66769
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Radiant Strike
Description: On a hit, inflict [1] turn of Radiating Orb upon the target.*
DescriptionParams: 1*
StatsFunctorContext: OnDamage*
Conditions: AttackedWithPassiveSourceWeapon()*
StatsFunctors: ApplyStatus(MAG_RADIANT_RADIATING_ORB, 100, 1);ApplyStatus(MAG_RADIANT_RADIATING_ORB_DURATION_TECHNICAL, 100, 1)*
Stats inherited from: *MAG_Radiant_RadiatingOrb_OnDamage_Passive


MAG_ZOC_ForceConduit_Halberd_Passive_DUPE_ENTRY_2271
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Skinburster Force
Description: When the wielder deals melee damage with this weapon, they gain [1] turns of Force Conduit.
DescriptionParams: 2
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(MAG_ZOC_FORCE_CONDUIT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(SELF, MAG_ZOC_FORCE_CONDUIT, 100, 2);IF(not HasStatus('MAG_ZOC_FORCE_CONDUIT_MAX_CHARGED_TECHNICAL') and ForceConduitBlastRequirement(context.Target)):ApplyStatus(MAG_ZOC_FORCE_CONDUIT_MAX_CHARGED_TECHNICAL, 100, -1);ApplyStatus(SELF, MAG_ZOC_FORCE_CONDUIT_DURATION_TECHNICAL, 100, 1)


MAG_ZOC_RampartAura_Amulet_Passive_DUPE_ENTRY_61818
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Rampart Aura
Description: Costs Force Conduit to remain active. All entities with or in this aura have their movement speed halved.
ExtraDescription: You must toggle this on in order to activate this condition.
Icon: PassiveFeature_RampartAura
EnabledConditions: HasStatus('MAG_ZOC_FORCE_CONDUIT')
EnabledContext: OnStatusApplied;OnStatusRemoved
Properties: IsToggled
ToggleOnFunctors: ApplyStatus(MAG_RAMPART_AURA, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_RAMPART_AURA)


MAG_ZOC_ForceConduitWhileSurounded_Boots_Passive_DUPE_ENTRY_80461
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Force Bravado
Description: At the end of your turn, generate Force Conduit while surrounded by [1] or more enemies.
DescriptionParams: 2


MAG_ZOC_AdvantageOnMeleeAttackWhileSurounded_Gloves_Passive_DUPE_ENTRY_30398
Boosts: IF(IsMeleeAttack() and IsWeaponAttack() and HasEnemyWithinRange('SG_Incapacitated', 3, nil, 2, context.Target, context.Source)):Advantage(AttackRoll);
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Underdog's Bravery
Description: The wearer gains Advantage on melee attack rolls while surrounded by [1] or more foes.
DescriptionParams: 2


MAG_ZOC_ForceConduit_HeavyArmor_Passive_DUPE_ENTRY_5695
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Force Absorption
Description: Gain Force Conduit when taking Slashing, Piercing, or Bludgeoning damage.
StatsFunctorContext: OnDamaged
Conditions: IsPhysicalDamage()
StatsFunctors: ApplyStatus(MAG_ZOC_FORCE_CONDUIT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(MAG_ZOC_FORCE_CONDUIT, 100, 2);IF(not HasStatus('MAG_ZOC_FORCE_CONDUIT_MAX_CHARGED_TECHNICAL') and ForceConduitBlastRequirement(context.Target)):ApplyStatus(MAG_ZOC_FORCE_CONDUIT_MAX_CHARGED_TECHNICAL, 100, -1);ApplyStatus(MAG_ZOC_FORCE_CONDUIT_DURATION_TECHNICAL, 100, 1)


MAG_ZOC_ForceConduit_EnergyConversionBlast_Passive_DUPE_ENTRY_42491
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Force Conduit
Description: Deal [1] in a [2] radius when you take damage while having 5 or more charges.
DescriptionParams: DealDamage(1d4,Force);Distance(6)
Properties: OncePerAttack
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack() and ForceConduitBlastRequirement(context.Target) and not HasStatus('MAG_ZOC_FORCE_CONDUIT_ONCE_TECHNICAL')
StatsFunctors: ApplyStatus(MAG_ZOC_FORCE_CONDUIT_EXPLOSION_TECHNICAL, 100, 0);SetStatusDuration(MAG_ZOC_FORCE_CONDUIT,-5,Add);ApplyStatus(MAG_ZOC_FORCE_CONDUIT_ONCE_TECHNICAL, 100, 0)


MAG_ZOC_ForceConduit_EnergyConversionTrigger_Passive_DUPE_ENTRY_57086
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Energy Conversion
Properties: IsHidden
StatsFunctorContext: OnStatusApplied


MAG_Fire_HeatOnFireDamage_Gloves_Passive_DUPE_ENTRY_17479
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Ashes
Description: Whenever you deal Fire damage, you gain 2 turns of Heat.
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeFire() and not Self()
StatsFunctors: IF(not HasStatus('MAG_FIRE_HEAT_ONCE_TECHNICAL', context.Source)):ApplyStatus(SELF, MAG_FIRE_HEAT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT, 100, 2);ApplyStatus(SELF, MAG_FIRE_HEAT_ONCE_TECHNICAL, 100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT_DURATION_TECHNICAL, 100, 1)


MAG_Fire_HeatOnTakingFireDamage_Amulet_Passive_DUPE_ENTRY_78641
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Fervent Flames
Description: Whenever you take Fire damage dealt by another creature, you gain 2 turns of Heat.
Properties: OncePerTurn
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeFire() and not Self()
StatsFunctors: IF(not HasStatus('MAG_FIRE_HEAT_ONCE_TECHNICAL')):ApplyStatus(MAG_FIRE_HEAT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(MAG_FIRE_HEAT, 100, 2);ApplyStatus(MAG_FIRE_HEAT_ONCE_TECHNICAL, 100, 0);ApplyStatus(MAG_FIRE_HEAT_DURATION_TECHNICAL, 100, 1)


MAG_Fire_ArcaneAcuityOnFireDamage_Hat_Passive_DUPE_ENTRY_35495
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Fire Acuity
Description: Whenever you deal Fire damage, you gain Arcane Acuity for 2 turns.
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeFire() and not Self()
StatsFunctors: ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY, 100, 2);ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY_DURATION_TECHNICAL, 100, 1)


MAG_Fire_HeatOnInflictBurning_Boots_Passive_DUPE_ENTRY_59377
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Cinders
Description: Whenever you Burn an enemy, you gain 2 turns of Heat.
Properties: OncePerAttack
StatsFunctorContext: OnStatusApply
StatsFunctors: IF(not Self() and StatusId('BURNING')):ApplyStatus(SELF, MAG_FIRE_HEAT, 100, 2);IF(not HasStatus('MAG_FIRE_HEAT_ONCE_TECHNICAL', context.Source) and not Self() and StatusId('BURNING')):ApplyStatus(SELF, MAG_FIRE_HEAT_CHARGE_UP_TECHNICAL, 100, 2);ApplyStatus(SELF,MAG_FIRE_HEAT_ONCE_TECHNICAL, 100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT_DURATION_TECHNICAL, 100, 1)


MAG_Fire_BurningOnDamaged_Cloak_Passive_DUPE_ENTRY_7532
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Flaming Shroud
Description: A creature that damages the wearer within [1] receives Burning.
DescriptionParams: Distance(2)
Properties: OncePerAttack
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack()
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 12, false, false, context.Source) and not HasStatus('BURNING', context.Source)):ApplyStatus(SWAP, BURNING, 100, 2)


MAG_Fire_Heat_Convergence_Passive_DUPE_ENTRY_33894
Boosts: UnlockSpellVariant(HeatConvergenceFireSpellCheck(),ModifyIconGlow(), ModifyTooltipDescription())
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Heat Convergence
Description: Consume your Heat to fuel a powerful attack.
ExtraDescription: The next time you deal Fire damage, you deal an additional [1] for every turn of Heat remaining.
ExtraDescriptionParams: DealDamage(1,Fire)
Icon: PassiveFeature_HeatConvergence
Properties: IsToggled;Temporary;Highlighted
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeFire() and not Self()
StatsFunctors: RemoveStatus(SELF, MAG_FIRE_HEAT);RemoveStatus(SELF, MAG_FIRE_HEAT_CONVERGENCE)
ToggleOnFunctors: ApplyStatus(MAG_FIRE_HEAT_CONVERGENCE, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_FIRE_HEAT_CONVERGENCE)


MAG_Heat_Fire_Robe_Passive_DUPE_ENTRY_11145
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Flaming Revenge
Description: On a successful Saving Throw against a foe's spell, deal [1] to them.
DescriptionParams: DealDamage(1d4+ProficiencyBonus, Fire)
StatsFunctorContext: OnAttacked
Conditions: IsSpell() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: ApplyStatus(SELF,PASSIVE_FIRE_SHIELD_WARM_ATTACKER,100,0);DealDamage(SWAP, 1d4+ProficiencyBonus, Fire,Magical)


MAG_Thunder_Reverberation_DUPE_ENTRY_323
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Reverberation
Properties: IsHidden
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
Conditions: StatusId('MAG_THUNDER_REVERBERATION')
StatsFunctors: IF(ReverberationBlastRequirement(context.Target) and not HasStatus('MAG_THUNDER_REVERBERATION_ONCE_TECHNICAL')):DealDamage(1d4, Thunder,Magical);IF(ReverberationBlastRequirement(context.Target) and not HasStatus('MAG_THUNDER_REVERBERATION_ONCE_TECHNICAL') and not SavingThrow(Ability.Constitution, 12)):ApplyStatus(PRONE,100,2);IF(ReverberationBlastRequirement(context.Target)):ApplyStatus(MAG_THUNDER_REVERBERATION_ONCE_TECHNICAL, 100, 0);IF(ReverberationBlastRequirement(context.Target)):RemoveStatus(MAG_THUNDER_REVERBERATION)


MAG_Thunder_Reverberation_Gloves_Passive_DUPE_ENTRY_75908
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Thunderous Conversion
Description: When the wearer deals [1], [2], or [3], inflict [4] turns of Reverberation upon the target(s).
DescriptionParams: DealDamage(,Thunder);DealDamage(,Lightning);DealDamage(,Radiant);2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeLightning() or IsDamageTypeThunder() or IsDamageTypeRadiant()
StatsFunctors: ApplyStatus(MAG_THUNDER_REVERBERATION, 100, 2);ApplyStatus(MAG_THUNDER_REVERBERATION_DURATION_TECHNICAL, 100, 1)


MAG_Thunder_ReverberationOnStatusApply_Boots_Passive_DUPE_ENTRY_91907
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Echomalefaction
Description: When the wearer inflicts a condition upon a hostile creature, they also inflict [1] turns of Reverberation.
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnStatusApply
Conditions: IsSpell() and Enemy() and not Self() and not StatusId('MAG_THUNDER_REVERBERATION') and not StatusId('MONK_SOUND_SWITCH')
StatsFunctors: ApplyStatus(SWAP, MAG_THUNDER_REVERBERATION, 100, 2);ApplyStatus(MAG_THUNDER_REVERBERATION_DURATION_TECHNICAL, 100, 1)


MAG_Thunder_ArcaneAcuityOnThunderDamage_Hat_Passive_DUPE_ENTRY_56208
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Thunderous Acuity
Description: When the wearer deals [1], they gain Arcane Acuity.
DescriptionParams: DealDamage(,Thunder)
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeThunder()
StatsFunctors: ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY, 100, 2);ApplyStatus(SELF, MAG_GISH_ARCANE_ACUITY_DURATION_TECHNICAL, 100, 1)


MAG_Thunder_ReverberationOnRangeSpellDamage_Amulet_Passive_DUPE_ENTRY_41673
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Crackling Resonance
Description: When the wearer deals damage with a Ranged Spell Attack, inflict [1] Reverberation upon the target(s).
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsRangedSpellAttack()
StatsFunctors: ApplyStatus(MAG_THUNDER_REVERBERATION, 100, 2);ApplyStatus(MAG_THUNDER_REVERBERATION_DURATION_TECHNICAL, 100, 1)


MAG_Thunder_InflictDazeOnReverberatedCreature_Cloak_Passive_DUPE_ENTRY_17054
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dazing Echo
Description: When a creature with Reverberation deals damage to the wearer, the creature needs to make a Constitution Saving Throw or become Dazed.
StatsFunctorContext: OnDamaged
Conditions: HasStatus('MAG_THUNDER_REVERBERATION', context.Source) and not HasStatus('DAZED', context.Source)
StatsFunctors: ApplyStatus(SWAP, DAZED, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_Thunder_InflictDazeOnThunderDamage_Ring_Passive_DUPE_ENTRY_31970
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Spiteful Thunder
Description: When the wearer deals Thunder damage to a Reverberating creature, it becomes Dazed unless it succeeds a Constitution Saving Throw.
StatsFunctorContext: OnDamage
Conditions: HasStatus('MAG_THUNDER_REVERBERATION') and not HasStatus('DAZED')
StatsFunctors: ApplyStatus(DAZED, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_Poison_PoisonExposure_Passive_DUPE_ENTRY_50891
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Poison Exposure
Description: When you take poison damage, you must succeed a Constitution Saving Throw, or you'll be Poisoned.
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypePoison()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(POISONED, 100, 3)


MAG_Poison_InflictPoisonHealSelf_Cloak_Passive_DUPE_ENTRY_9797
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Deadly Derivation
Description: When you Poison a foe, heal yourself for 1d4 hit points.
StatsFunctorContext: OnStatusApply
Conditions: StatusId('POISONED')
StatsFunctors: ApplyStatus(SELF, MAG_REGAIN_HP_3, 100, 0)


MAG_Poison_PoisonExposure_Gloves_Passive_DUPE_ENTRY_78680
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Envenom
Description: Whenever you deal Poison damage, the target needs to succeed a Constitution Saving Throw or become Poisoned.
StatsFunctorContext: OnDamage
Conditions: IsDamageTypePoison() and not HasStatus('POISONED')
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(POISONED, 100, 3)


MAG_Acid_NoxiousFumes_Gloves_Passive_DUPE_ENTRY_38814
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Ichorous Corrosion
Description: When the wearer deals Acid damage, they also inflict Noxious Fumes upon the target(s).
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeAcid()
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 13)):ApplyStatus(MAG_ACID_NOXIOUS_FUMES, 100, 3)


MAG_Acid_AcidDamageOnWeaponAttack_Ring_Passive_DUPE_ENTRY_61913
Boosts: CharacterWeaponDamage(2, Acid)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Malefic Excretion
Description: Your weapon attacks also deal [1].
DescriptionParams: DealDamage(2, Acid)


MAG_Acid_AcidMeleeCounter_Cloak_Passive_DUPE_ENTRY_94743
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Caustic Reprisal
Description: Whenever a creature deals melee damage to the wearer, that creature takes [1].
DescriptionParams: DealDamage(1d4, Acid)
Properties: OncePerAttack
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack() and not IsRedirectedDamage()
StatsFunctors: DealDamage(SWAP, 1d4, Acid,Magical)


MAG_Shadow_FogOfCloudDisengage_Cloak_Passive_DUPE_ENTRY_94916
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Cunning Brume
Description: When the wearer Disengages, they also create a foggy cloud with [1] radius that last for [2] turns.
DescriptionParams: Distance(2);1
StatsFunctorContext: OnCast
Conditions: SpellId('Shout_Disengage') or SpellId('Shout_Disengage_BonusAction') or SpellId('Shout_Disengage_CunningAction') or SpellId('Shout_Disengage_StepOfTheWind')
StatsFunctors: GROUND:CreateSurface(2,2,FogCloud,true)


MAG_Shadow_BlindImmunity_Ring_Passive_DUPE_ENTRY_8505
Boosts: StatusImmunity(SG_Blinded);IgnoreSurfaceCover(SurfaceDarknessCloud)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Blind Immunity
Description: The wearer cannot be Blinded.


MAG_Shadow_CriticalBoostWhileObscured_Helmet_Passive_DUPE_ENTRY_34164
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Covert Critical
Description: While obscured, the number you need to roll a Critical Hit while attacking is reduced by 1. This effect can stack.
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_SHADOW_OBSCURITY_CRITICAL, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_SHADOW_OBSCURITY_CRITICAL)


MAG_Shadow_StealthBonusWhileObscured_Armor_Passive_DUPE_ENTRY_65333
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Stealthier
Description: While obscured, the wearer gains a +[1] bonus to Stealth Checks.
DescriptionParams: 3
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_SHADOW_OBSCURITY_STEALTH, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_SHADOW_OBSCURITY_STEALTH)


MAG_Shadow_SpellDCBonusWhileObscured_Circlet_Passive_DUPE_ENTRY_75523
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadespell
Description: While the wearer is obscured in shadow, their spells gain a +[1] bonus to Spell Save DC, making them more likely to succeed.
DescriptionParams: 1
Icon: PassiveFeature_Generic_Darkness
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_SHADOW_OBSCURITY_SPELL_DC, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_SHADOW_OBSCURITY_SPELL_DC)


MAG_Shadow_Blinding_Bow_Passive_DUPE_ENTRY_80562
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Darkveil Precision
Description: While obscured in shadow, the wielder has a +[1] bonus to their ranged weapon attacks.
DescriptionParams: 1d4
StatsFunctorContext: OnObscurityChanged
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_SHADOW_OBSCURITY_ATTACK_BONUS, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_SHADOW_OBSCURITY_ATTACK_BONUS)


CRE_HatcheryBoots_Passive_DUPE_ENTRY_20109
Boosts: StatusImmunity(MAG_ACID_NOXIOUS_FUMES);StatusImmunity(CRE_HATCHERY_GAS_NEGATIVE);StatusImmunity(CRE_HATCHERY_ACIDPOOL);StatusImmunity(ACID);Resistance(Acid, Resistant)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Caretaker's Care
Description: Acidic surfaces don't affect you, and you are Resistant to Acid damage.


MAG_CQCaster_TempHPAfterCast_Cloak_Passive_DUPE_ENTRY_24842
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Vivaciousness
Description: You gain [1] temporary hit points after casting a spell while in melee.
DescriptionParams: 7
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnAttack
Conditions: HasStatus('FLANKED', context.Source) and IsSpell()
StatsFunctors: ApplyStatus(SELF, MAG_TEMPORARY_HP_8, 100, -1)


MAG_CQCaster_SpellDCBonusWhileThreatened_Circlet_Passive_DUPE_ENTRY_79801
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Browbeaten
Description: The wearer gains a +[1] bonus to spell save DC while threatened.
DescriptionParams: 1
StatsFunctorContext: OnStatusApplied;OnStatusRemoved;OnCreate
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('FLANKED')):ApplyStatus(MAG_CQCASTER_SPELLDC_BONUS, 100, -1);IF(not HasStatus('FLANKED')):RemoveStatus(MAG_CQCASTER_SPELLDC_BONUS);


MAG_CQCaster_GainArcaneChargeOnDamaged_Robe_Passive_DUPE_ENTRY_55041
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Time Thoroughly Bided
Description: The wearer gains Arcane Charge whenever they are hit by a melee attack.
StatsFunctorContext: OnDamaged
Conditions: IsMeleeAttack()
StatsFunctors: ApplyStatus(MAG_GISH_ARCANE_CHARGE, 100, 2)


MAG_CQCaster_ArcaneChargeAfterDash_Boots_Passive_DUPE_ENTRY_2844
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Rapid Caster
Description: Each time they dash, the wearer gains Arcane Charge for [1] turn(s).
DescriptionParams: 2
StatsFunctorContext: OnCast
Conditions: SpellCategoryIs(SpellCategory.Dash)
StatsFunctors: ApplyStatus(MAG_GISH_ARCANE_CHARGE, 100, 2)


MAG_CQCaster_ArcaneBravado_Boots_Passive_DUPE_ENTRY_83333
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Bravado
Description: While Threatened, you deal additional damage with spells equal to your Proficiency Bonus and your movement speed is halved.
StatsFunctorContext: OnStatusApplied;OnStatusRemoved;OnCreate
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('FLANKED')):ApplyStatus(MAG_GISH_ARCANE_CHARGE, 100, -1);IF(not HasStatus('FLANKED')):RemoveStatus(MAG_GISH_ARCANE_CHARGE)


MAG_CQCaster_CloseRangedSpellMastery_Gloves_Passive_DUPE_ENTRY_38752
Boosts: RollBonus(MeleeSpellAttack, 1);RollBonus(RangedSpellAttack, 1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Doom Lobber
Description: The wearer gains a +[1] bonus to Spell Attack Rolls.
DescriptionParams: 1


MAG_CQCaster_GainArcaneChargeOnDamage_Quarterstaff_Passive_DUPE_ENTRY_90726
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Accretion
Description: The wearer gains Arcane Charge when they deal damage with close-quarter-range spell or cantrips.
StatsFunctorContext: OnCast;OnAttack
Conditions: IsSpell() and HasSpellRangeEqualOrLessThan(5, context.Source)
StatsFunctors: ApplyStatus(MAG_GISH_ARCANE_CHARGE, 100, 2)


MAG_Enforcer_NonLethalFright_Club_Passive_DUPE_ENTRY_65833
Boosts: IF(Character() and not Self() and not Summon() and not Tagged('UNDEAD') and not Tagged('CONSTRUCT') and not Tagged('CREATURE_SPORE_SERVANT') and IsMeleeAttack() and (IsWeaponAttack() or IsUnarmedAttack())):NonLethal()
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Non-Lethality
Description: This weapon deals only Non-Lethal Damage.
StatsFunctors: ApplyStatus(MAG_NON_LETHAL, 100, -1)


MAG_Enforcer_RejunevatingKnock_Helmet_Passive_DUPE_ENTRY_43629
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Rejuvenating Takedown
Description: Whenever the wearer knocks a creature unconscious, the wearer regains [1] hit points.
DescriptionParams: 1d6
StatsFunctorContext: OnDamage
Conditions: HasDamageEffectFlag(DamageFlags.NonlethalCapped) and not HasStatus('SG_Unconscious', context.Target)
StatsFunctors: RegainHitPoints(SELF, 1d6)


MAG_Enforcer_NonLethalBlessing_Shield_Passive_DUPE_ENTRY_21509
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Staunch Blessing
Description: When a creature misses the wielder with an attack, they gain a +[1] bonus to their next Attack Roll that deals non-lethal damage.

This bonus is relinquished when the wielder deals lethal damage.
DescriptionParams: 1d4
StatsFunctorContext: OnAttacked
StatsFunctors: IF(IsMiss() or IsCriticalMiss()):ApplyStatus(MAG_ENFORCER_BLESS, 100, -1)


MAG_Blindside_Shortsword_Passive_DUPE_ENTRY_21751
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Psychic Steel Virtuoso
Description: When the wielder attacks with Advantage, they deal an additional [1].
DescriptionParams: DealDamage(1d8, Psychic)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasAdvantage() and not HasDisadvantage()
StatsFunctors: DealDamage(1d8, Psychic,Magical)


MAG_Giantslayer_Passive_DUPE_ENTRY_77794
Boosts: IF(SizeEqualOrGreater(Size.Large) and HasStatus('MAG_GIANTSLAYER_ADVANTAGE_TECHNICAL', GetAttackWeapon())):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Giantslayer
Description: On a hit, double the damage from your Strength Modifier. This weapon grants you Advantage on Attack Rolls against Large, Huge, or Gargantuan creatures.


MAG_TerrainWalker_Passive_DUPE_ENTRY_1026
Boosts: StatusImmunity(DIFFICULT_TERRAIN);StatusImmunity(DIFFICULT_TERRAIN_WEB);StatusImmunity(DIFFICULT_TERRAIN_MUD);StatusImmunity(DIFFICULT_TERRAIN_VINES);StatusImmunity(DIFFICULT_TERRAIN_OVERGROWTH);StatusImmunity(DIFFICULT_TERRAIN_LAVA);
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Genial Strider
Description: The wearer's movement speed is unimpeded by Difficult Terrain.


MAG_PHB_Displacement_Cloak_Passive_DUPE_ENTRY_70583
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Displacement
Description: At the beginning of the wearer's turn, the cloak activates, granting enemies Disadvantage on Attack Rolls that target the wearer. This effect lasts until the wearer takes damage.


MAG_Druid_Ironvine_Shield_Passive_DUPE_ENTRY_42511
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Ironvine
Description: While the wielder is holding a weapon empowered with Shillelagh, and when they are hit by a melee attack, the attacker takes [1].
DescriptionParams: DealDamage(max(1,WisdomModifier), Piercing)
StatsFunctorContext: OnDamaged
Conditions: HasStatus('SHILLELAGH',GetActiveWeapon(context.Target, true)) and not IsRedirectedDamage()
StatsFunctors: DealDamage(SWAP, max(1,WisdomModifier), Piercing,Magical);ApplyStatus(SWAP, MAG_DRUID_THORN_BLAST_TECHNICAL, 100, 0)


MAG_Druid_Ironvine_Shield_Technical_Passive_DUPE_ENTRY_59514
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnStatusApply
Conditions: StatusId('SHILLELAGH')
StatsFunctors: ApplyEquipmentStatus(SWAP, MeleeOffHand, MAG_IRONVINE_SHIELD_TECHNICAL, 100, 1)


MAG_Critical_DoneCritical_Passive_DUPE_ENTRY_50098
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Critical Virtuoso
Description: When you score a Critical Hit you can spend a bonus action to make an additional attack.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(IsCritical()):ApplyStatus(SELF, MAG_CRITICAL_DONE_CRITICAL, 100, 1)


MAG_Critical_Force_Critical_Passive_DUPE_ENTRY_81456
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Craterous Wounds
Description: Whenever you score a critical hit, deal an additional [1].
DescriptionParams: DealDamage(1d6, Force)
StatsFunctorContext: OnDamage
StatsFunctors: IF(IsCritical()):DealDamage(1d6, Force,Magical)


MAG_Critical_Hiding_ReduceCriticalRange_Passive_DUPE_ENTRY_61753
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Stealthy Critical
Description: While hiding, the number you need to roll a Critical Hit while attacking is reduced by 1. This effect can stack.
DescriptionParams: 1
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('SNEAKING_CLEAR') or StatusId('SNEAKING_LIGHTLY_OBSCURED') or StatusId('SNEAKING_HEAVILY_OBSCURED')
StatsFunctors: ApplyStatus(MAG_CRITICAL_HIDING_CRITICAL, 100, -1)


MAG_Critical_BolsteringCritical_Passive_DUPE_ENTRY_21979
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Bolstering Critical
Description: When scoring a Critical Hit or killing a hostile creature, wearer gains [1].
DescriptionParams: GainTemporaryHitPoints(15)
StatsFunctorContext: OnDamage
StatsFunctors: IF(IsCritical() or IsKillingBlow()):ApplyStatus(SELF, MAG_RAGE_TEMPORARY_HP_ON_RAGE_EXIT, 100, -1)


MAG_Critical_CriticalSwiftness_Passive_DUPE_ENTRY_82274
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Critical Swiftness
Description: After scoring a Critical Hit or killing a hostile creature, movement speed is restored to maximum.
StatsFunctorContext: OnDamage
StatsFunctors: IF(IsCritical() or IsKillingBlow()):RestoreResource(SELF, Movement, 100%, 0)


MAG_Critical_CriticalExecution_Passive_DUPE_ENTRY_94767
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Executioner
Description: When you kill a creature, your next Attack Roll will be a Critical Hit. Once spent, this effect refreshes after a Long Rest.
Properties: OncePerLongRest
StatsFunctorContext: OnDamage
Conditions: not Self() and Character() and Enemy() and IsKillingBlow()
StatsFunctors: ApplyStatus(SELF, MAG_CRITICAL_CRITICAL_EXECUTION, 100, -1)


MAG_Psychic_MentalFatigue_Gloves_Passive_DUPE_ENTRY_6817
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Mental Interference
Description: When you deal Psychic damage, you also inflict Mental Fatigue for 2 turns.
StatsFunctorContext: OnDamage
Conditions: IsDamageTypePsychic()
StatsFunctors: ApplyStatus(MAG_PSYCHIC_MENTAL_FATIGUE, 100, 2);ApplyStatus(MAG_PSYCHIC_MENTAL_FATIGUE_DURATION_TECHNICAL, 100, 1)


MAG_Psychic_MentalFatigue_Ring_Passive_DUPE_ENTRY_53306
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Mental Inhibition
Description: When a foe fails a Saving Throw against one of your spells or actions, they gain Mental Fatigue for 2 turns.
StatsFunctorContext: OnAttack
Conditions: not Self() and not IsMiss() and not IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and IsSavingThrow()
StatsFunctors: ApplyStatus(MAG_PSYCHIC_MENTAL_FATIGUE, 100, 2);ApplyStatus(MAG_PSYCHIC_MENTAL_FATIGUE_DURATION_TECHNICAL, 100, 1)


MAG_Psychic_MentalFatigue_Cape_Passive_DUPE_ENTRY_66126
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Mental Debilitation
Description: When the wearer succeeds a Saving Throw against any foe's spells or actions, that foe gains Mental Fatigue.
StatsFunctorContext: OnAttacked
Conditions: not Self() and not IsMiss() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and IsSavingThrow()
StatsFunctors: ApplyStatus(SELF, MAG_PSYCHIC_MENTAL_FATIGUE, 100, 2);ApplyStatus(SELF, MAG_PSYCHIC_MENTAL_FATIGUE_DURATION_TECHNICAL, 100, 1)


MAG_WeaponAction_Frostbite_Passive_DUPE_ENTRY_28439
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Frostbite
Description: When you make an attack, take [1].
DescriptionParams: DealDamage(1d4, Cold)
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack()
StatsFunctors: DealDamage(SELF, 1d4, Cold,Magical);ApplyStatus(SELF, MAG_FROSTBITE_BLAST_TECHNICAL, 100, 0)


MAG_Githborn_Circlet_Passive_DUPE_ENTRY_73368
Boosts: RollBonus(SavingThrow,1, Intelligence);RollBonus(SavingThrow,1, Wisdom);RollBonus(SavingThrow,1, Charisma)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Revenge
Description: When you succeed a Saving Throw, the foe that caused the throw takes [2].

Githyanki also gain a +[1] bonus to Intelligence, Wisdom, and Charisma Saving Throws.
DescriptionParams: 1;DealDamage(1d4, Psychic)
BoostContext: OnCreate
BoostConditions: Tagged('GITHYANKI', context.Source)
StatsFunctorContext: OnAttacked
Conditions: IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: DealDamage(SWAP, 1d4, Psychic,Magical)


CRE_MAG_Githborn_Amulet_Passive_DUPE_ENTRY_84435
Boosts: IF(Tagged('ABERRATION')):Disadvantage(AttackTarget);Advantage(SavingThrow, Intelligence)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Aberration Hunter
Description: A githyanki wearing this amulet has Advantage on Intelligence Saving Throws. Aberrations also have Disadvantage on Attack Rolls against them.
BoostContext: OnCreate
BoostConditions: Tagged('GITHYANKI', context.Source)


MAG_Githborn_MagicEating_HalfPlate_Passive_DUPE_ENTRY_19123
Boosts: Resistance(Psychic, Resistant)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Ward
Description: If the item detects that the wearer is gith, they have Resistance to Psychic damage.

Whenever the wearer succeeds on a Saving Throw against a spell, they regain [1].
DescriptionParams: RegainHitPoints(1d4)
BoostContext: OnCreate
BoostConditions: Tagged('GITHYANKI', context.Source)
StatsFunctorContext: OnAttacked
Conditions: IsSpell() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: RegainHitPoints(1d4)


MAG_Githborn_Mindcrusher_Greatsword_Passive_DUPE_ENTRY_60907
Boosts: IF(IsMeleeAttack()):CharacterWeaponDamage(1d4, Psychic)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Githborn Psionic Weapon
Description: When wielded by a githyanki this weapon deals an additional [1].
DescriptionParams: DealDamage(1d4,Psychic)
TooltipConditionalDamage: DealDamage(1d4,Psychic)
BoostContext: OnCreate
BoostConditions: Tagged('GITHYANKI', context.Source)


MOO_MAG_HowlOfTheDead_Passive_DUPE_ENTRY_26422
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Howl Of the Dead
Description: %%% Technical Passive to track the advantage on attack roll
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: IsAttack() and HasStatus('MOO_MAG_KETHERIC_STUPEFIED',context.Target,context.Source)
StatsFunctors: ApplyStatus(MOO_MAG_STUPEFIED_ON_ATTACKED_FX,100,0);RemoveStatus(MOO_MAG_KETHERIC_STUPEFIED)


MAG_FlamingFist_BlazingRetaliation_Passive_DUPE_ENTRY_24084
Boosts: AC(1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Blazing Retaliation
Description: Huddle behind your shield to increase your Armour Class by [1] and retaliate against attackers who miss you.
DescriptionParams: 1;DealDamage(1d6, Fire)
ExtraDescription: When the attacker misses with an attack roll, they take [2].
TooltipSave: Dexterity
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and (IsMiss() or IsCriticalMiss()) and not (not Player() and Tagged('AI_IGNORED_TARGET',context.Source)) and not HasStatus('INVISIBILITY')
StatsFunctors: ApplyStatus(SWAP, MAG_BLAZING_RETALIATION_BLAST_TECHNICAL, 100, 0);DealDamage(SWAP, 1d6, Fire,Magical)


MAG_FlamingFist_ProtectionFromMissiles_Passive_DUPE_ENTRY_30401
Boosts: IF(IsAttackType(AttackType.RangedWeaponAttack)):Disadvantage(AttackTarget);IF(IsAttackType(AttackType.RangedWeaponAttack)):DamageReduction(All, Half)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Protection from Missile
Description: Ranged weapon attacks that target the wearer have Disadvantageand have their damage reduced by half.


MAG_Illithid_Regen_Circlet_Passive_DUPE_ENTRY_87030
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Psychic Leech
Description: When an enemy fails a Charisma, Intelligence, or Wisdom Saving Throw against one of your spells or cantrips, you regain [1].
DescriptionParams: RegainHitPoints(1d4)
StatsFunctorContext: OnAttack
Conditions: Enemy() and IsSpell() and not Self() and not IsMiss() and not IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and (HasSavingThrowWithAbility(Ability.Intelligence) or HasSavingThrowWithAbility(Ability.Charisma) or HasSavingThrowWithAbility(Ability.Wisdom))
StatsFunctors: RegainHitPoints(SELF, 1d4)


MAG_Illithid_Carapace_Gloves_Passive_DUPE_ENTRY_31177
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Illithid Euphoria
Description: Charm or Frighten a creature to gain a [1] bonus to Attack Rolls and Saving Throws.
DescriptionParams: 1d4
StatsFunctorContext: OnStatusApply
Conditions: StatusHasStatusGroup(context.StatusId, 'SG_Charmed') or StatusHasStatusGroup(context.StatusId, 'SG_Frightened')
StatsFunctors: ApplyStatus(SELF, MAG_ILLITHID_BLESS, 100, 3)


MAG_Illithid_CarapaceArmor_Passive_DUPE_ENTRY_30851
Boosts: RollBonus(SavingThrow,1, Intelligence);RollBonus(SavingThrow,1, Wisdom);RollBonus(SavingThrow,1, Charisma)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Illithid Protection
Description: If the wearer is infested by a mind flayer tadpole, they gain +[1] to Intelligence, Wisdom, and Charisma Saving Throws.
DescriptionParams: 1
BoostContext: OnCreate
BoostConditions: Tagged('ILLITHID', context.Source)


MAG_Harpers_ArmorOfShadows_Passive_DUPE_ENTRY_31219
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadeclinger
Description: While obscured, the wearer has Advantage on Saving Throws.
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_HARPERS_OBSCURITY_SAVING_THROWS, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_HARPERS_OBSCURITY_SAVING_THROWS)


MAG_Harpers_JhannylGloves_Passive_DUPE_ENTRY_52078
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Defy Villainy
Description: When the wearer becomes Blinded, Paralysed, or Poisoned, they automatically cast Lesser Restoration on themselves.
Properties: OncePerLongRest
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(StatusHasStatusGroup(context.StatusId, 'SG_Poisoned') or StatusHasStatusGroup(context.StatusId, 'SG_Disease') or StatusHasStatusGroup(context.StatusId, 'SG_Paralyzed') or StatusHasStatusGroup(context.StatusId, 'SG_Blinded') or StatusId('HOLD_PERSON')):ApplyStatus(MAG_JHANNYL_GLOVES_LESSER_RESTORATION, 100, 1);IF(StatusHasStatusGroup(context.StatusId, 'SG_Poisoned')):RemoveStatus(SG_Poisoned);IF(StatusHasStatusGroup(context.StatusId, 'SG_Disease')):RemoveStatus(SG_Disease);IF(StatusHasStatusGroup(context.StatusId, 'SG_Paralyzed')):RemoveStatus(PARALYZED);IF(StatusHasStatusGroup(context.StatusId, 'SG_Blinded')):RemoveStatus(SG_Blinded);IF(StatusId( 'HOLD_PERSON')):RemoveStatus(HOLD_PERSON);IF(StatusId('ASTARION_WEAK')):RemoveStatus(ASTARION_WEAK)


MAG_Harpers_RingOfProjection_Passive_DUPE_ENTRY_72001
Boosts: EntityThrowDamage(1d4)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Throwing Boost
Description: The wearer gains a [1] bonus to throw damage.
DescriptionParams: 1d4


MAG_Harpers_RingOfTwilight_Passive_DUPE_ENTRY_42818
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Treader By Twilight
Description: You gain a +[1] bonus to Armour Class while obscured.
DescriptionParams: 1
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_HARPERS_TWILIGHT_HIDE, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_HARPERS_TWILIGHT_HIDE)


MAG_Zhentarim_BloodfeederBlade_Rapier_Passive_DUPE_ENTRY_3257
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Scarlet Remittance
Description: Gain a +[1] bonus to Attack Rolls, damage, and Spell Save DC for every foe you slay, up to a maximum of +[2].
DescriptionParams: 1;3
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow()
StatsFunctors: IF(not HasStatus('MAG_BLOODFEEDER_SCARLET_REMITTANCE_3', context.Source)):ApplyStatus(SELF, MAG_SCARLET_REMITTANCE_APPLIED_VFX, 100, 0);IF(HasStatus('MAG_BLOODFEEDER_SCARLET_REMITTANCE_2', context.Source)):ApplyStatus(SELF, MAG_BLOODFEEDER_SCARLET_REMITTANCE_3, 100, -1);IF(HasStatus('MAG_BLOODFEEDER_SCARLET_REMITTANCE_1', context.Source)):ApplyStatus(SELF, MAG_BLOODFEEDER_SCARLET_REMITTANCE_2, 100, -1);IF(not HasStatus('MAG_BLOODFEEDER_SCARLET_REMITTANCE_2', context.Source) and not HasStatus('MAG_BLOODFEEDER_SCARLET_REMITTANCE_3', context.Source)):ApplyStatus(SELF, MAG_BLOODFEEDER_SCARLET_REMITTANCE_1, 100, -1);


MAG_Zhentarim_Demonspirit_Gloves_Passive_DUPE_ENTRY_3172
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Demonspirit Aura
Description: The wearer's summoned creature has resistance to all damage except [1].

At the start of the summoned creature's turn, it must succeed a Wisdom Saving Throw or be driven Mad.
DescriptionParams: DealDamage(,Psychic)
Icon: PassiveFeature_Generic_WildAnimal
Properties: IsToggled;ToggledDefaultOn;Temporary
ToggleOnFunctors: ApplyStatus(MAG_ZHENTARIM_DEMONSPIRIT_AURA, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_ZHENTARIM_DEMONSPIRIT_AURA)


MAG_Monk_Magic_Armor_Passive_DUPE_ENTRY_27304
Boosts: UnlockInterrupt(Interrupt_MAG_Monk_KushigoCounter)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Kushigo Counter
Description: While Patient Defence is active: the wearer can use their reaction to make an unarmed strike against any attacker that misses.
TooltipUseCosts: ReactionActionPoint:1
Icon: Spell_Abjuration_MageArmor
Properties: Highlighted


MAG_Monk_Magic_Boots_Passive_DUPE_ENTRY_76460
Boosts: IF(IsMeleeUnarmedAttack() and not HasStatus('INT_ORPHEUSGUARDS_FAKECOMBAT')):CharacterUnarmedDamage(WisdomModifier)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Experienced And Deadly
Description: The wearer deals additional damage equal to their Wisdom Modifier with unarmed strikes.


MAG_Monk_Magic_Gloves_Passive_DUPE_ENTRY_64057
Boosts: EntityThrowDamage(1d4)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Kushigo's Might
Description: The wearer deals an additional [1] damage with Throw Attacks and attacks made with Improvised Weapons.
DescriptionParams: 1d4


MAG_Monk_Magic_Hat_Passive_DUPE_ENTRY_30423
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Lay Bare Their Weakness
Description: After dealing damage with an unarmed attack, the wearer gains a +[1] bonus to their spell save DC until the end of their turn.
DescriptionParams: 1
StatsFunctorContext: OnDamage
Conditions: IsAttackType(AttackType.MeleeUnarmedAttack)
StatsFunctors: ApplyStatus(SELF,MAG_MONK_UNARMED_EXPLOIT, 100, 1)


MAG_Monk_Magic_ArmorEx_Passive_DUPE_ENTRY_88981
Boosts: UnlockInterrupt(Interrupt_MAG_Monk_KushigoCounterEx)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Greater Kushigo Counter
Description: The wearer can use a reaction to make an unarmed strike against any attacker that misses.


MAG_PHB_ElvenChain_Armor_Passive_DUPE_ENTRY_22809
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Elven Chain
Description: You are considered Proficient with this armour while wearing it.


MAG_PHB_ElvenChain_AddedEffect_Armor_Passive_DUPE_ENTRY_97898
Boosts: Initiative(2);Advantage(SavingThrow, Dexterity)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Elven Agility
Description: The wearer has a +[1] bonus to Initiative Rolls and Advantage on Dexterity Saving Throws.
DescriptionParams: 2


SCL_MastiffPoachers_Ring_Passive_DUPE_ENTRY_97891
Boosts: IF(Tagged('SHADOW', context.Target) or not HasObscuredState(ObscuredState.Clear)):CharacterWeaponDamage(1d4);IF((Tagged('SHADOW', context.Target) or not HasObscuredState(ObscuredState.Clear)) and IsUnarmedAttack()):DamageBonus(1d4)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadowthief
Description: The wearer's weapon and unarmed attacks deal an additional [1] damage against Lightly or Heavily Obscured creatures, and creatures made of shadow.
DescriptionParams: 1d4


LOW_HagKiller_CHA_Passive_DUPE_ENTRY_24987
Boosts: Ability(Charisma,+1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Famed Hag Killer Boon
Description: Andraxo's songs have cloaked you with fame, granting you a permanent bonus to Charisma.


MAG_Zhentarim_SleeperDagger_Passive_DUPE_ENTRY_81991
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dread Iron Ambush
Description: While its wielder is hidden, this weapon deals an extra [1]
DescriptionParams: DealDamage(1d6, Necrotic)
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('SNEAKING_CLEAR') or StatusId('SNEAKING_LIGHTLY_OBSCURED') or StatusId('SNEAKING_HEAVILY_OBSCURED')
StatsFunctors: ApplyStatus(MAG_HIDING_NECROTIC_DAMAGE_BONUS, 100, -1)


MAG_MAG_EndGame_Plate_Armor_Passive_DUPE_ENTRY_21972
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Legendary Persistence
Description: You gain Resistance and Blade Ward.


MAG_EndGame_Boots_Passive_DUPE_ENTRY_65811
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Legendary Mobility
Description: You gain Freedom of Movement and Longstrider.


MAG_EndGame_StuddedLeather_Armor_MentalWarding_Passive_DUPE_ENTRY_48700
Boosts: Tag(CHARMED_ADV);Tag(FRIGHTENED_ADV)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Cerebral Ward


MAG_EndGame_StuddedLeather_Armor_IncapacitationWarding_Passive_DUPE_ENTRY_81704
Boosts: Tag(PARALYZED_ADV)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Incapacitation Ward
Description: Use your reaction to gain Advantage on Saving Throws against being Paralysed and Stunned.
Properties: ToggledDefaultOn


MAG_LesserFlamingDispersion_Passive_DUPE_ENTRY_96524
Boosts: RollBonus(SavingThrow, 2);Resistance(Fire, Resistant)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Endurance by Fire
Description: You have Resistance to Fire damage and a +[1] bonus to Saving Throws.
DescriptionParams: 2


MAG_Infernal_Plate_Armor_Passive_DUPE_ENTRY_78421
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Infernal Retribution
Description: When you succeed a Saving Throw, the caster receives Burning for [1] turns.
DescriptionParams: 3
StatsFunctorContext: OnAttacked
Conditions: IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: ApplyStatus(SWAP, MAG_INFERNAL_BURNING, 100, 3)


MAG_Infernal_Plate_Armor_DamageThreshold_Passive_DUPE_ENTRY_84532
Boosts: Resistance(Fire, Resistant);StatusImmunity(BURNING);DamageReduction(All, Flat, 3)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Prime Aegis of Fire
Description: You have Resistance to Fire damage and cannot be Burned. You take [1] less damage from all sources.
DescriptionParams: 3


MAG_Infernal_Metal_AttackBonus_Passive_DUPE_ENTRY_71018
Boosts: RollBonus(Attack, 1);SpellSaveDC(1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Infernal Acuity
Description: You gain a +[1] bonus to Spell Attack Rolls and Spell Save DC.
DescriptionParams: 1


MAG_Infernal_Metal_Gloves_FireDamage_Passive_DUPE_ENTRY_58296
Boosts: CharacterWeaponDamage(1d6, Fire);CharacterUnarmedDamage(1d6, Necrotic)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Infernal Touch
Description: Your weapon attacks deal an additional [1]. Your unarmed attacks deal an additional [2], and can possibly inflict Bleeding.
DescriptionParams: DealDamage(1d6, Fire);DealDamage(1d6, Necrotic)
StatsFunctorContext: OnDamage
Conditions: IsUnarmedAttack()
StatsFunctors: ApplyStatus(BLEEDING, 100, 2,,,,not SavingThrow(Ability.Constitution,15))


MAG_Infernal_Metal_Boots_AntiDisplacement_Passive_DUPE_ENTRY_3721
Boosts: Attribute(Grounded);StatusImmunity(DIFFICULT_TERRAIN);StatusImmunity(DIFFICULT_TERRAIN_WEB);StatusImmunity(DIFFICULT_TERRAIN_MUD);StatusImmunity(DIFFICULT_TERRAIN_VINES);StatusImmunity(DIFFICULT_TERRAIN_OVERGROWTH);StatusImmunity(DIFFICULT_TERRAIN_LAVA);StatusImmunity(SG_Prone)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Steadfast
Description: You cannot be forcibly moved by a foe's spells or actions, and you ignore the effects of Difficult Terrain.


MAG_Infernal_Metal_Legendary_Resistance_Passive_DUPE_ENTRY_41265
Boosts: UnlockInterrupt(Interrupt_Legendary_InfernalResistance)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Infernal Evasion
Description: When you fail a Saving Throw, you may use your reaction to succeed instead.


MAG_Infernal_Metal_Helmet_InfernalSight_Passive_DUPE_ENTRY_40553
Boosts: DarkvisionRangeMin(12);ActiveCharacterLight(e278f6a0-26d7-49be-b11a-9b84bc313c3c);StatusImmunity(SG_Blinded)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Infernal Sight
Description: You can see in magical and ordinary darkness up to a range of [1]. You cannot be Blinded.
DescriptionParams: Distance(12)


MAG_Lesser_Infernal_Metal_Gloves_FireDamage_Passive_DUPE_ENTRY_42053
Boosts: CharacterWeaponDamage(1d4, Fire);CharacterUnarmedDamage(1d4, Necrotic)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Lesser Infernal Touch
DescriptionParams: DealDamage(1d4, Fire);DealDamage(1d4, Necrotic)
StatsFunctors: ApplyStatus(BLEEDING, 100, 2,,,,not SavingThrow(Ability.Constitution,13))
Description: Your weapon attacks deal an additional [1]. Your unarmed attacks deal an additional [2], and can possibly inflict Bleeding. *
StatsFunctorContext: OnDamage*
Conditions: IsUnarmedAttack()*
Stats inherited from: *MAG_Infernal_Metal_Gloves_FireDamage_Passive


MAG_Lesser_Infernal_Plate_Armor_FireDamage_Passive_DUPE_ENTRY_22608
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Lesser Infernal Retribution
Description: When you are hit by a foe within [1], it might take [2].
DescriptionParams: Distance(2);DealDamage(1d4, Fire)
Properties: OncePerAttack
StatsFunctorContext: OnAttacked
Conditions: HasDamageEffectFlag(DamageFlags.Hit) and IsMeleeAttack()
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 13, false, false, context.Source)):DealDamage(SWAP, 1d4, Fire,Magical)


MAG_LC_TheAmplifier_Amulet_Passive_DUPE_ENTRY_20994
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Spell Amplification
Description: You gain an additional Level [1] spell slot.
DescriptionParams: 2
StatsFunctorContext: OnAttack;OnCast
Conditions: IsSpell() and IsSpellLevel(2)
StatsFunctors: ApplyStatus(SELF, MAG_THE_AMPLIFIER_TRACKER, 100, -1)


MAG_LC_Nymph_Cloak_Passive_DUPE_ENTRY_41449
Boosts: Ability(Charisma, 1, 20)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Nymphish Charm
Description: Your Charisma score increases by [1], to maximum of [2].
DescriptionParams: 1;20


MAG_LC_Jannath_Hat_Passive_DUPE_ENTRY_43382
Boosts: Ability(Charisma, 2, 20)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: The Flamboyant
Description: Your Charisma score increases by [1], to maximum of [2].
DescriptionParams: 2;20


MAG_LC_RadiantLight_Rapier_Passive_DUPE_ENTRY_67260
Boosts: IF(Tagged('UNDEAD', context.Target)):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Undead Bane
Description: Attack Rolls with this weapon have Advantage against undead.


MAG_LC_MonsterHunter_Passive_DUPE_ENTRY_24820
Boosts: IF(Tagged('MONSTROSITY', context.Target)):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Feller of Monsters
Description: You have Advantage against Monstrosity type enemies.


MAG_LC_Wave_Trident_Passive_DUPE_ENTRY_21031
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: The Water Caller
Description: On a hit, create a [1] water surface centred around the target.
DescriptionParams: Distance(2)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(WET,100, 3); GROUND:CreateSurface(2, 0, Water);


MAG_LC_BurnOnDamage_Scimitar_Passive_DUPE_ENTRY_7085
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Cauteriser
Description: Deals an additional [1].

On a hit, the target starts Burning unless it succeeds a Constitution Saving Throw.
DescriptionParams: DealDamage(1d4,Fire)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(BURNING, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_LC_CazadorVampiric_Quarterstaff_Passive_DUPE_ENTRY_20912
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Vampirism
Description: When the creatures affected by your spells fail any associated Saving Throws regain [1].
DescriptionParams: RegainHitPoints(1d4)
StatsFunctorContext: OnAttack;OnStatusApply
Conditions: not IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: ApplyStatus(SELF,MAG_REGAIN_HP_VAMPIRISM, 100, 0);ApplyStatus(SELF, MAG_ARCANE_VAMPIRISM_VFX, 100, 0)


MAG_PHB_PeriaptofWoundClosure_Amulet_Passive_DUPE_ENTRY_16314
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Wound Closure
Description: When Downed, automatically stabilise at the start of the turn.
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('DOWNED')
StatsFunctors: ApplyStatus(MAG_WOUND_CLOSURE, 100, 1)


MAG_PHB_PeriaptofWoundClosure_Amulet_Maximize_Passive_DUPE_ENTRY_48213
Boosts: MaximizeHealing(Incoming)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Potent Healing
Description: Maximise the number of hit points restored.


MAG_PHB_Sentinel_Shield_Passive_DUPE_ENTRY_81625
Boosts: Initiative(3);Advantage(Skill, Perception)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Heightened Awareness
Description: Gain a +[1] bonus to initiative rolls and Advantage on Perception Ability Checks.
DescriptionParams: 3


MAG_LC_Umberlee_Regeneration_Boots_Passive_DUPE_ENTRY_98910
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Watery Rejuvenation
Description: If the wearer is standing in a water surface at the start of their turn, they heal [1].
DescriptionParams: RegainHitPoints(1d4)


MAG_LC_Umberlee_Protection_Cape_Passive_DUPE_ENTRY_41983
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Damp Aegis
Description: During Combat, once per turn, the cloak grants the wearer Water Layer Protection until the wearer takes damage.


MAG_LC_Umberlee_Cold_Sickle_Passive_DUPE_ENTRY_3120
Boosts: IF(HasStatus('WET', context.Target)):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Watery Guidance
Description: This weapon has Advantage against Wet creatures.


MAG_ArcaneEnchantment_Passive_DUPE_ENTRY_51518
Boosts: SpellSaveDC(2);RollBonus(MeleeSpellAttack, 2);RollBonus(RangedSpellAttack,2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Enchantment
Description: You gain a +[1] bonus to Spell Save DC and spell attack rolls.
DescriptionParams: 2


MAG_ArcaneEnchantment_Lesser_Passive_DUPE_ENTRY_7919
Boosts: SpellSaveDC(1);RollBonus(MeleeSpellAttack, 1);RollBonus(RangedSpellAttack,1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 1
DisplayName: Arcane Enchantment*
Description: You gain a +[1] bonus to Spell Save DC and spell attack rolls.*
Stats inherited from: *MAG_ArcaneEnchantment_Passive


MAG_SpellSaveDC_Enchantment_Passive_DUPE_ENTRY_21524
Boosts: SpellSaveDC(2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: High Spellcasting
Description: You gain a +[1] bonus to Spell Save DC.
DescriptionParams: 2


MAG_SpellSaveDC_Enchantment_Lesser_Passive_DUPE_ENTRY_11151
Boosts: SpellSaveDC(1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 1
DisplayName: High Spellcasting*
Description: You gain a +[1] bonus to Spell Save DC.*
Stats inherited from: *MAG_SpellSaveDC_Enchantment_Passive


MAG_SpellResistance_Passive_DUPE_ENTRY_57140
Boosts: IF(IsSpell()):Advantage(AllSavingThrows)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Spell Resistance
Description: You have Advantage on Saving Throws against spells.


MAG_SleepImmunity_Passive_DUPE_ENTRY_91826
Boosts: StatusImmunity(SLEEP)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Wakefulness
Description: You can't be unwillingly put to Sleep.


MAG_Radiant_UnarmedAttack_Passive_DUPE_ENTRY_48007
Boosts: CharacterUnarmedDamage(1d4, Radiant)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Angelclocker Knuckles
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Radiant)


MAG_Cold_UnarmedAttack_Passive_DUPE_ENTRY_65713
Boosts: CharacterUnarmedDamage(1d4, Cold)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Chilling Strike
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Cold)


MAG_Force_UnarmedAttack_Passive_DUPE_ENTRY_8894
Boosts: CharacterUnarmedDamage(1d4, Force)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Enervating Suffusion
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Force)


MAG_Lightning_UnarmedAttack_Passive_DUPE_ENTRY_5206
Boosts: CharacterUnarmedDamage(1d4, Lightning)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Lightning Strikes
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Lightning)


MAG_Thunder_UnarmedAttack_Passive_DUPE_ENTRY_72846
Boosts: CharacterUnarmedDamage(1d4, Thunder)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Booming Blows
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Thunder)


MAG_Fire_UnarmedAttack_Passive_DUPE_ENTRY_2277
Boosts: CharacterUnarmedDamage(1d4, Fire)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dragonfire Fists
Description: Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Fire)


MAG_Force_SoulCatchingDamage_Passive_DUPE_ENTRY_40227
Boosts: CharacterUnarmedDamage(1d10, Force)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Soul Fist
DescriptionParams: DealDamage(1d10, Force);1
Description: Your unarmed attacks deal an additional [1].*
Stats inherited from: *MAG_Force_UnarmedAttack_Passive


MAG_PHB_SoulCatching_ExtraEffect_Passive_DUPE_ENTRY_4382
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Soul Catching
Description: Once per turn, on an unarmed hit, you regain [1]. Alternatively, you may forego healing to gain Advantage on Attack Rolls and Saving Throws until the end of your next turn.
DescriptionParams: RegainHitPoints(10)
Properties: OncePerTurn
StatsFunctorContext: OnDamage
Conditions: IsUnarmedAttack()
StatsFunctors: ApplyStatus(SELF, MAG_SOUL_CATCHING, 100, 2)


MAG_Monk_Healed_TempHP_Passive_DUPE_ENTRY_20169
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Soul Protection
Description: When you are healed, gain [1]. While you have the temporary hit points gain a +[2] bonus to Saving Throws.
DescriptionParams: GainTemporaryHitPoints(LevelMapValue(MartialArts));2
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnHealed
StatsFunctors: ApplyStatus(MAG_MONK_TEMPORARY_HP, 100, -1)


MAG_Monk_SoulRejunevation_Passive_DUPE_ENTRY_39414
Boosts:
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Defier's Rejuvenation
Description: Whenever the wearer succeeds on a Saving Throw against a spell, they regain [1].
BoostContext:
BoostConditions:
DescriptionParams: RegainHitPoints(1d4)*
StatsFunctorContext: OnAttacked*
Conditions: IsSpell() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()*
StatsFunctors: RegainHitPoints(1d4)*
Stats inherited from: *MAG_Githborn_MagicEating_HalfPlate_Passive


MAG_Monk_Martial_Lethality_Passive_DUPE_ENTRY_75356
Boosts: RollBonus(Attack, 2);Initiative(2);Skill(Perception, 2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Soul Perception
Description: Gain a +[1] bonus to Attack Rolls, Initiative Rolls, and Perception Checks.
DescriptionParams: 2*
Stats inherited from: *ARM_MartialArtsLethality_2_Passive **ARM_MartialArtsLethality_1_Passive


MAG_WYRM_UndeadProtector_Robe_Passive_DUPE_ENTRY_65545
Boosts: Disadvantage(AttackTarget, UNDEAD);IF(Tagged('UNDEAD', context.Source)):Advantage(AllSavingThrows)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Let The Undead Blanch With Fear!
Description: Undead have Disadvantage on Attack Rolls against you, and you have Advantage on Saving Throws against their actions and spells.


MAG_StunnImmunity_Passive_DUPE_ENTRY_77019
Boosts: StatusImmunity(STUNNED)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Stun Immunity
Description: You can't be Stunned.


MAG_HelmOfBalduran_MaxHP_Passive_DUPE_ENTRY_30634
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Balduran's Vitality
Description: The helmet heals you [1] at the beginning of every turn.
DescriptionParams: RegainHitPoints(2)


MAG_HelmOfBalduran_Protection_Passive_DUPE_ENTRY_66301
Boosts: AC(1);RollBonus(SavingThrow, 1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Balduran's Favour
Description: You have a + [1] bonus to Armor Class and Saving Throws.
DescriptionParams: 1


MAG_OfArcanicDefense_Robe_Passive_DUPE_ENTRY_70609
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Exquisite Focus
Description: While concentrating, you add your Spellcasting Ability Modifier to your Saving Throws and gain a +[1] bonus to Armour Class.
DescriptionParams: 1
StatsFunctorContext: OnCast
Conditions: HasSpellFlag(SpellFlags.Concentration)
StatsFunctors: ApplyStatus(MAG_ARCANIC_DEFENSE, 100, -1)


MAG_Kuotoa_Lightning_Spear_Technical_Passive_DUPE_ENTRY_39278
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% The Stinger Technical Passive|
Description: %%% Do not destub. Applied to the weapon to electrocute.
Properties: IsHidden
StatsFunctorContext: OnAttack
StatsFunctors: ApplyStatus(MAG_ELECTROCUTED, 100, 2)


BoomingBlade_Movement_Passive_DUPE_ENTRY_84231
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Booming Blade
Properties: IsHidden
StatsFunctorContext: OnMovedDistance
Conditions: not HasStatus('BOOMING_BLADE_DAMAGE_IMMUNITY')
StatsFunctors: ApplyStatus(SELF, BOOMING_BLADE_DAMAGE,100,0);ApplyStatus(SELF, BOOMING_BLADE_DAMAGE_IMMUNITY, 100, 0)


BoomingBlade_MovementSpell_Passive_DUPE_ENTRY_64332
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctorContext: OnCast
Conditions: IsMovementSpell()
DisplayName: Booming Blade*
Properties: IsHidden*
StatsFunctors: ApplyStatus(SELF, BOOMING_BLADE_DAMAGE,100,0);ApplyStatus(SELF, BOOMING_BLADE_DAMAGE_IMMUNITY, 100, 0)*
Stats inherited from: *BoomingBlade_Movement_Passive


MAG_Kuotoa_Lightning_Spear_Passive_DUPE_ENTRY_47208
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shocking Sting
Description: On a hit, possibly Shock your target.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(SHOCKING_GRASP, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_Spellbreaker_Battleaxe_Passive_DUPE_ENTRY_64464
Boosts: IF(IsConcentrating(context.Target)):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Witchbreaker
Description: You gain Advantage on Attack Rolls against concentrating creatures.


MAG_Moonlight_Glaive_Passive_DUPE_ENTRY_73823
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Moonlight
Description: Residual Moonlight
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: CreateExplosion(Projectile_MAG_Technical_Blast)


MAG_StaffOFRam_KnockStun_Passive_DUPE_ENTRY_57532
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Staff of the Ram
Description: Once per turn, the blow possibly knocks a foe back [1] and Stuns them. This has no effect on dragons or Huge creatures.
DescriptionParams: Distance(2)
Properties: OncePerTurn
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon() and not Ally() and TargetSizeEqualOrSmaller(Size.Large) and not Tagged('DRAGON') and not SavingThrow(Ability.Constitution, 8, false, false, context.Target)
StatsFunctors: IF(not Ally()):Force(2,OriginToEntity,Aggressive);IF(Ally()):Force(2,OriginToEntity,Friendly);ApplyStatus(STUNNED, 100, 1)


MAG_WYRM_OfTruthTelling_Ring_Passive_DUPE_ENTRY_82524
Boosts: Advantage(Skill, Insight)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Ring of Veracity
Description: You gain an Advantage on Insight Checks.


MAG_WYR_Hellrider_Longbow_Passive_DUPE_ENTRY_40875
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Fiendish Fire
Description: Once per turn, a creature hit by this weapon will possibly be afflicted with Faerie Fire.
Properties: OncePerTurn
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not SavingThrow(Ability.Dexterity, 13, false, false, context.Target)
StatsFunctors: ApplyStatus(FAERIE_FIRE, 100, 1)


MAG_WYR_Orin_Bhaalist_Dagger_Passive_DUPE_ENTRY_41403
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Prey Upon the Weak
Description: This weapon deals an additional [1] against targets with [2]% of their hit points or fewer.
DescriptionParams: DealDamage(1d4, Piercing);50
TooltipConditionalDamage: DealDamage(1d4, Piercing)


MAG_WYR_Orin_Bhaalist_Dagger_ImprovedCritical_Passive_DUPE_ENTRY_40781
Boosts: ReduceCriticalAttackThreshold(1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Critical
Description: The number you need to roll a Critical Hit while attacking is reduced by 1. This effect can stack.
DescriptionParams: 1


MAG_PHB_ScarabOfProtection_Amulet_Passive_DUPE_ENTRY_84024
Boosts: IF(IsSpell()):Advantage(AllSavingThrows)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Spell Protection
Description: You have Advantage on Saving Throws against spells.


MAG_Frightened_Immunity_Passive_DUPE_ENTRY_75837
Boosts: StatusImmunity(FRIGHTENED);StatusImmunity(SG_Frightened);StatusImmunity(SG_Fleeing)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Frightened Immunity
Description: You can't be Frightened.


MAG_Extended_Target_Cantrip_Passive_DUPE_ENTRY_47393
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Adroit Caster
Description: Cantrips targeting foes and allies can target an additional creature. The same target can be chosen twice.
ExtraDescription: Cantrips require targets to be close together, unless those cantrips are Projectiles.
Icon: PassiveFeature_Generic_Tactical
Properties: IsToggled;OncePerShortRest;Temporary
StatsFunctorContext: OnCast
Conditions: IsCantrip() and HasStatus('MAG_EXTENDED_TARGET_CANTRIPS', context.Source)
StatsFunctors: RemoveStatus(MAG_EXTENDED_TARGET_CANTRIPS)
ToggleOnFunctors: ApplyStatus(MAG_EXTENDED_TARGET_CANTRIPS, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_EXTENDED_TARGET_CANTRIPS)
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Quickened_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved


MAG_ClosQuarterRangedSpell_Passive_DUPE_ENTRY_44000
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Daredevil Proximity
Description: Your Ranged Spell Attacks are made as melee spell attacks when you are adjacent to a hostile creature. This effect can be toggled off.
Icon: GenericIcon_Intent_Buff
EnabledConditions: HasStatus('FLANKED', context.Source)
EnabledContext: OnStatusApplied;OnStatusRemoved;OnCreate
Properties: IsToggled;Temporary;ToggledDefaultOn
ToggleOnFunctors: ApplyStatus(MAG_CQC_RANGED_SPELL, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_CQC_RANGED_SPELL)
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Quickened_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved


Potion_OfUndying_Passive_DUPE_ENTRY_55383
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Undying
Description: When you succeed a Death Taving Throw, you regain [1] hit points, but until Long Rest you have Disadvantage on Death Saving Throws.
DescriptionParams: RegainHitPoints(1d10)
Icon: unknown
StatsFunctorContext: OnTurn
Conditions: IsDowned() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow)
StatsFunctors: Stabilize();RegainHitPoints(1d10)


Potion_OfGiant_ThunderDamage_Passive_DUPE_ENTRY_93791
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Thunderclap
Description: When you damage a creature with a weapon or unarmed attack deal [1] in [2] radius.
DescriptionParams: DealDamage(1d4, Thunder);Distance(3)
Icon: unknown
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() or IsUnarmedAttack()
StatsFunctors: PROJECTILE:CreateExplosion(Projectile_MAG_Mobility_ExplosionOnJump_Explosion)


Potion_OfGreatArcher_Passive_DUPE_ENTRY_86619
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: The Great Archer
Description: Your ranged weapon deals an extra [1] when the target fails a DC17 Constitution Saving Throw. If it succeeds, it still takes half that damage.
DescriptionParams: DealDamage(2d6, Piercing)
Icon: unknown
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() and IsRangedAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 17)):DealDamage(2d6, Piercing)


Potion_OfTempus_Drawback_Passive_DUPE_ENTRY_5018
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Potion of Tempus Drawback
StatsFunctorContext: OnDamage
StatsFunctors: DealDamage(SELF, 1d4, Force,Magical)


MAG_Githborn_MageHandSupport_Gloves_Passive_DUPE_ENTRY_32315
Boosts: UnlockSpellVariant(MageHandCheck(), ModifyUseCosts(Replace,BonusActionPoint,1,0,ActionPoint), ModifyTooltipDescription())
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Quickened Mage Hand
Description: You can cast Mage Hand as a bonus action.


MAG_Githborn_PsionicMovement_Boots_Passive_DUPE_ENTRY_75984
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Flying Strike
Description: When a githyanki casts Fly, their next melee weapon attack deals an additional [1].
DescriptionParams: DealDamage(1d4, Psychic)
StatsFunctorContext: OnCast
Conditions: Tagged('GITHYANKI', context.Source) and (SpellId('Projectile_Fly') or SpellId('Projectile_Fly_Spell'))
StatsFunctors: ApplyStatus(SELF, MAG_GITHBORN_FLYING_STRIKE, 100, 1)


MAG_WYRM_UndeadBane_GreatAxe_Passive_DUPE_ENTRY_41519
Boosts: IF(IsMeleeWeaponAttack() and (Tagged('UNDEAD') or Tagged('FIEND'))):DamageBonus(1d6, Slashing, false)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Slay the Wicked
Description: This weapon deals an additional [1] against Fiends and Undead.
DescriptionParams: DealDamage(1d6, Slashing)


MAG_Tyr_OfJustice_WarHammer_Passive_DUPE_ENTRY_59455
Boosts: IF(IsMeleeWeaponAttack() and (Tagged('UNDEAD') or Tagged('FIEND'))):DamageBonus(1d6, Bludgeoning, false)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(1d6, Bludgeoning)
DisplayName: Slay the Wicked*
Description: This weapon deals an additional [1] against Fiends and Undead.*
Stats inherited from: *MAG_WYRM_UndeadBane_GreatAxe_Passive


MAG_WeaponAction_UndeadTurning_Ammunition_Passive_DUPE_ENTRY_76284
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Sacred Munitions
Description: You can cast Sacred Munitions.
StatsFunctorContext: OnDamage
Conditions: IsRangedWeaponAttack() and Tagged('UNDEAD', context.Target)
StatsFunctors: ApplyStatus(TURNED, 100, 3)


MAG_Sarevok_OfChaos_Greatsword_Leeching_Passive_DUPE_ENTRY_94117
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Chaos
Description: On a hit, regain [1].
DescriptionParams: RegainHitPoints(1d6)
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: RegainHitPoints(SELF, 1d6)


MAG_FrostTalon_ChillingCounter_Passive_DUPE_ENTRY_59682
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Chilling Counter
Description: When a creature misses you with an attack, it must succeed a DC 13 Constitution Saving Throw or be Chilled for [1] turns.
DescriptionParams: 2
StatsFunctorContext: OnAttacked
Conditions: IsMiss() or IsCriticalMiss()
StatsFunctors: ApplyStatus(SWAP, CHILLED, 100, 2)


MAG_ArcaneAbsorption_Dagger_Passive_DUPE_ENTRY_29505
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Absorption
Description: When you kill an enemy with a melee attack, regain one of your spent 1st Level spell slots.
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and IsMeleeWeaponAttack()
StatsFunctors: ApplyStatus(SWAP, MAG_RESTORE_SPELL_SLOT_1, 100, 0)


MAG_Fire_HeatOnWeaponDamage_Passive_DUPE_ENTRY_91890
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Thermodynamo
Description: Whenever you deal damage with this weapon, you gain [1] turns of Heat.
DescriptionParams: 2
Properties: OncePerAttack
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not HasStatus('MAG_FIRE_HEAT_ONCE_TECHNICAL', context.Source)):ApplyStatus(SELF, MAG_FIRE_HEAT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT, 100, 2);ApplyStatus(SELF,MAG_FIRE_HEAT_ONCE_TECHNICAL, 100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT_DURATION_TECHNICAL, 100, 1)


MAG_BG_Harold_HeavyCrossbow_Passive_DUPE_ENTRY_15548
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Haroldish Doom
Description: When you deal damage to a target with a ranged weapon, it must succeed a Charisma Saving Throw or be Baned for [1] turns.
DescriptionParams: 2
StatsFunctorContext: OnDamage
Conditions: IsRangedWeaponAttack() and not HasStatus('BANE', context.Target)
StatsFunctors: ApplyStatus(BANE, 100, 2,,,,not SavingThrow(Ability.Charisma,13))


MAG_BG_DragonsBreath_Glaive_Passive_DUPE_ENTRY_47157
Boosts: UnlockSpellVariant(IsBreathWeapon(),ModifyTooltipDescription() ,ModifySavingThrowDisadvantage())
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Vicious Dragon Breath
Description: Enemies have Disadvantage on Saving Throws against your dragonborn breath weapon.


MAG_Vicious_Weapon_Passive_DUPE_ENTRY_75182
Boosts: IF(IsWeaponAttack() and IsCritical()):DamageBonus(7,,false)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dolor Amarus
Description: When you land a Critical Hit with this weapon, it deals an additional [1] damage.
DescriptionParams: 7
BoostContext: OnCreate


MAG_WYRM_Commander_Longsword_Passive_DUPE_ENTRY_26358
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Stirring Execution
Description: When you kill an enemy, allies within [1] gain temporary hit points equal to your Charisma Modifier (minimum 1).
DescriptionParams: Distance(9)
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and Enemy()
StatsFunctors: ApplyStatus(SELF, MAG_TEMP_HP_CHARISMA, 100, -1);CreateExplosion(Projectile_MAG_WYRM_Commander_Longsword_Inspiration_Explosion)


MAG_ShapesifterSlayer_Passive_DUPE_ENTRY_49949
Boosts: IF(HasStatus('SG_Polymorph', context.Target)):CharacterWeaponDamage(1d4);IF(HasStatus('SG_Polymorph', context.Target)):RollBonus(Attack, 1d4)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shapeshifter Slayer
Description: This weapon deals an additional [1] damage against shapeshifters or polymorphed creatures.
DescriptionParams: 1d4


MAG_MonsterSlayer_Passive_DUPE_ENTRY_81682
Boosts: IF(Tagged('MONSTROSITY', context.Target)):CharacterWeaponDamage(1d4);IF(Tagged('MONSTROSITY', context.Target)):RollBonus(Attack, 1d4)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Monsterslayer
Description: This weapon deals an additional [1] damage against monstrosity type foes.
DescriptionParams: 1d4


MAG_MagicalDurability_Passive_DUPE_ENTRY_71484
Boosts: IF(IsSpell()):RollBonus(SavingThrow,2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Magical Durability
Description: The wielder has a +[1] bonus to Saving Throws against spells.
DescriptionParams: 2


MAG_Lesser_MagicalDurability_Passive_DUPE_ENTRY_24109
Boosts: IF(IsSpell()):RollBonus(SavingThrow,1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 1
DisplayName: Magical Durability*
Description: The wielder has a +[1] bonus to Saving Throws against spells. *
Stats inherited from: *MAG_MagicalDurability_Passive


MAG_DeathDo_Shadow_Passive_DUPE_ENTRY_91350
Boosts: DownedStatus(MAG_DEATH_DO_SHADOW_POSSESION_DOWNED,5)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: After Death Do Us Part
Description: When the wearer is Downed, they rise once more with half their hit points restored, but are gripped by Shadow Possession.
Properties: OncePerLongRest
StatsFunctorContext: OnDamaged
Conditions: IsKillingBlow() or IsDowned()
StatsFunctors: ApplyStatus(MAG_DEATH_DO_SHADOW_POSSESION_DOWNED_OVERRIDE, 100, -1)


MAG_DeathDo_Light_Passive_DUPE_ENTRY_66981
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Till Death Do Us Part


MAG_END_PsychicRetaliation_Passive_DUPE_ENTRY_91717
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Imperial Retaliation
Description: When the wielder succeeds a Saving Throw, the foe that caused the throw needs to make an Intelligence Saving Throw or be Stunned for [1] turn.
DescriptionParams: 1
StatsFunctorContext: OnAttacked
Conditions: IsSpell() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()
StatsFunctors: ApplyStatus(SWAP, STUNNED, 100, 1,,,,not SavingThrow(Ability.Intelligence,15))


LOW_StormshoreTabernacle_Curse_KillingBlow_Passive_DUPE_ENTRY_17435
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Killing Blow
Description: When you are reduced to 0 hit points, you instantly die.
StatsFunctorContext: OnDamaged
Conditions: IsKillingBlow() or IsDowned()
StatsFunctors: Kill()


LOW_StormshoreTabernacle_Curse_SpawnEnvoy_Passive_DUPE_ENTRY_36340
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Spawn Envoy
Description: Upon your death, spawn the Envoy.
Properties: OncePerLongRest
StatsFunctorContext: OnHealed
StatsFunctors: ApplyStatus(LOW_STROMSHORETABERNACLE_GODCUSED_TECHNICAL, 100, -1)


LOW_StormshoreTabernacle_Curse_SpawnEnvoy_LonRest_Refresh_Passive_DUPE_ENTRY_37344
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Spawn Envoy Gathering Power
StatsFunctorContext: OnLongRest
StatsFunctors: ApplyStatus(LOW_STROMSHORETABERNACLE_GODCUSED_TECHNICAL, 100, -1)


UNI_DarkUrge_Stealth_Expertise_Passive_DUPE_ENTRY_57823
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: The Shadow Itself
Description: Once per turn when you kill an enemy, shroud yourself in primaeval darkness to become Invisible for [1] turns.
DescriptionParams: 2
Properties: OncePerTurn
StatsFunctorContext: OnDamage
Conditions: Enemy() and IsKillingBlow()
StatsFunctors: ApplyStatus(SWAP, INVISIBILITY, 100, 2)


UNI_DarkUrge_Bleeding_Dagger_Passive_DUPE_ENTRY_40418
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Sweet Bloodletting
Description: Possibly inflict Bleeding when hitting a creature with this weapon while Hiding or Invisible.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and (HasStatus('SNEAKING_CLEAR', context.Source) or HasStatus('SNEAKING_LIGHTLY_OBSCURED', context.Source) or HasStatus('SNEAKING_HEAVILY_OBSCURED', context.Source) or HasStatus('SG_Invisible', context.Source))
StatsFunctors: ApplyStatus(BLEEDING, 100, 2,,,,not SavingThrow(Ability.Constitution,15))


MAG_Bhaalist_Aura_Of_Murder_Passive_DUPE_ENTRY_72858
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Aura Of Murder
Description: Enemies within [1] become Vulnerable to Piercing damage, unless they are Resistant or Immune to it.
DescriptionParams: Distance(2)
Icon: PassiveFeature_AuraOfMurder
Properties: ToggledDefaultOn;IsToggled;ToggledDefaultAddToHotbar
ToggleOnFunctors: ApplyStatus(MAG_BHAALIST_AURA_OF_MURDER_AURA, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_BHAALIST_AURA_OF_MURDER_AURA)


MAG_Bhalist_Hat_Passive_DUPE_ENTRY_44402
Boosts: Initiative(2);DarkvisionRange(3)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Murderous Sight
Description: You can see in the dark up to [1]. In addition, you gain a +[2] bonus to initiative rolls.
DescriptionParams: Distance(3);2


MAG_FeyWildSpark_WildMagic_Passive_DUPE_ENTRY_11268
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Feywild Sparks
Description: While your sorcerous Tides of Chaos feature is active, you will always trigger wild magic surge when casting spells.
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
Conditions: StatusId('TIDES_OF_CHAOS')
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied)):ApplyStatus(MAG_FEYWILD_SPARKS, 100, -1);IF(context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):RemoveStatus(MAG_FEYWILD_SPARKS)


MAG_Greenstone_Amulet_Passive_DUPE_ENTRY_47581
Boosts: Advantage(SavingThrow, Intelligence);Advantage(SavingThrow, Wisdom);Advantage(SavingThrow, Charisma)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Semblance of Fey
Description: You have Advantage on Intelligence, Wisdom, and Charisma Saving Throws.


MAG_ShieldRiposte_Passive_DUPE_ENTRY_84461
Boosts: UnlockInterrupt(Interrupt_ShieldBlow)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shield Bash
Description: When a foe hits you with a melee attack, you can use your reaction, to knock it Prone unless they succeed a Dexterity Saving Throw.
Icon: Action_Bash


MAG_ShieldConduit_Passive_DUPE_ENTRY_13651
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shield Conduit
Description: The shield shrouds the wearer with Force Conduit at the start of its turn in combat.


MAG_OfTheDevout_Amulet_Passive_DUPE_ENTRY_49055
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Godswill
Description: If you have the Channel Divinity ability, you gain an additional use of it.
StatsFunctorContext: OnCast;OnAttack
Conditions: HasUseCosts('ChannelDivinity')
StatsFunctors: ApplyStatus(SELF, MAG_OF_DEVOUT_AMULET_TRACKER, 100, -1)


MAG_TheHunters_Dagger_Passive_DUPE_ENTRY_16621
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Rupturing
Description: On a hit, the target must succeed a DC 13 Constitution Saving Throw or become Ruptured.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(BARBED_ARROW, 100, 3)


MAG_Infernal_Weapon_Passive_DUPE_ENTRY_33858
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Malebolge Stinger
Description: On a hit, possibly inflict Poisoned.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(POISONED, 100, 2,,,,not SavingThrow(Ability.Constitution,12))


MAG_OfAutomaton_Gloves_Passive_DUPE_ENTRY_53308
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Circuitry Interface
Description: You are considered a Construct type creature.
ExtraDescription: You may toggle this feature on and off.
Properties: IsToggled
ToggleOnFunctors: ApplyStatus(MAG_CONSTRUCT_MODE, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_CONSTRUCT_MODE)


MAG_Victory_Longbow_Passive_DUPE_ENTRY_40659
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Promised Victory
Description: On a hit, possibly inflict Guiding Bolt upon the target.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not SavingThrow(Ability.Dexterity, 15, false, false, context.Target)
StatsFunctors: ApplyStatus(GUIDING_BOLT, 100, 1)


MAG_Legendary_ShieldRiposte_Passive_DUPE_ENTRY_48481
Boosts: UnlockInterrupt(Interrupt_Legendary_ShieldBlow)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Rebuke of the Mighty
Description: When a foe hits you with a melee attack, you can use your reaction, dealing it [1] and knock it Prone unless they succeed a Dexterity Saving Throw.
DescriptionParams: DealDamage(2d4, Force)
TooltipSave: f762efbb-f8f1-493e-b248-2de1567b4bd2
Icon: Action_Bash


MAG_Legendary_Spellguard_Passive_DUPE_ENTRY_38338
Boosts: IF(IsSpell()):Advantage(AllSavingThrows);IF(IsSpell()):Disadvantage(AttackTarget)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Spellguard
Description: You gain Advantage on Saving Throws against spells. Spell Attack Rolls against you have Disadvantage.


MAG_TheThorns_ExplosiveThrowing_Passive_DUPE_ENTRY_53551
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Zephyr Connection
Description: This weapon will return to your hand when thrown. You cannot be forced to drop the trident. When thrown, the weapon creates an explosion that deals [1] in a [2] blast centred on the target.
DescriptionParams: DealDamage(3d4, Thunder);Distance(6)


MAG_TheThorns_VeilOfTheWind_Passive_DUPE_ENTRY_67972
Boosts: ActionResource(Movement, 3,0);JumpMaxDistanceBonus(3);IgnoreFallDamage()
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Veil of the Wind
Description: You gain a +[1] bonus to movement speed and jump distance. Equipping this weapon gives you Immunity to falling damage.
DescriptionParams: Distance(3)


MAG_TheClover_Rearrangement_Passive_DUPE_ENTRY_50207
Boosts: ReduceCriticalAttackThreshold(1);IF(AttackingWithMeleeWeapon(context.Source)):Reroll(Damage,2,true)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Organ Rearranger
Description: The wielder scores a Critical Hit when rolling a [2]. When they roll [1] damage or less, reroll the dice, taking the highest result.
DescriptionParams: 2;19;18


MAG_TheClover_Mainhand_Passive_DUPE_ENTRY_68705
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Exploit Weakness
Description: Creatures hit with this weapon receive Vulnerability to Piercing damage.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(MAG_BHAALIST_AURA_OF_MURDER, 100, 1)


MAG_TheClover_OffHand_Passive_DUPE_ENTRY_55358
Boosts: UnlockInterrupt(Interrupt_TheClover_TrueStrike_Riposte)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: True Strike Riposte
Description: When a creature misses you with a melee attack, you may retaliate and gain True Strike.


MAG_TheCrimson_Vicious_Passive_DUPE_ENTRY_34742
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Redvein Savagery
Description: When you make an attack with Advantage, the target takes an additional 7 Piercing damage.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasAdvantage() and not HasDisadvantage()
StatsFunctors: DealDamage(7, Piercing,Magical)


MAG_TheCrimson_TwoWeapon_Passive_DUPE_ENTRY_36764
Boosts: TwoWeaponFighting()
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Crimson Weapon
Icon:
Properties: Highlighted
Description: When you make an attack with your off-hand weapon, you can add your Ability Modifier to the damage of the attack.*
Stats inherited from: *FightingStyle_TwoWeaponFighting


MAG_TheDueller_ImprovedDuelist_Passive_DUPE_ENTRY_98880
Boosts: ReduceCriticalAttackThreshold(1);ActionResource(ReactionActionPoint,1,0)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Elegant Duellist
Description: While your off-hand is empty, you score a Critical Hit when rolling a 19. Moreover, you gain an additional reaction per turn.
DescriptionParams: 1
BoostContext: OnCreate;OnEquip
BoostConditions: IsOffHandSlotEmpty()
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not HasStatus('BLEEDING') and HasStatus('MAG_LEGENDARY_COMPELLED_DUEL')
StatsFunctors: ApplyStatus(BLEEDING, 100, 3,,,,not SavingThrow(Ability.Constitution,15))


MAG_TheDueller_WitheringCut_Passive_DUPE_ENTRY_7655
Boosts: UnlockInterrupt(Interrupt_TheDueller_WitheringCut)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Withering Cut
Description: On a hit with a melee weapon, use a reaction to deal additional Necrotic damage equal to your Proficiency Bonus.


MAG_Legendary_ArcaneEnchantment_Passive_DUPE_ENTRY_63979
Boosts: SpellSaveDC(3);RollBonus(MeleeSpellAttack, 3);RollBonus(RangedSpellAttack,3)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 3
DisplayName: Arcane Enchantment*
Description: You gain a +[1] bonus to Spell Save DC and spell attack rolls.*
Stats inherited from: *MAG_ArcaneEnchantment_Passive


MAG_Legendary_Chromatic_Heat_Passive_DUPE_ENTRY_93228
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Flame of Wrath
Description: Whenever you deal damage with a spell, you gain [1] turns of Heat.
DescriptionParams: 2
Properties: OncePerAttack;IsHidden
Conditions: IsSpell() and not Self()
StatsFunctorContext: OnDamage*
StatsFunctors: IF(not HasStatus('MAG_FIRE_HEAT_ONCE_TECHNICAL', context.Source)):ApplyStatus(SELF, MAG_FIRE_HEAT_CHARGE_UP_TECHNICAL,100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT, 100, 2);ApplyStatus(SELF, MAG_FIRE_HEAT_ONCE_TECHNICAL, 100, 0);ApplyStatus(SELF, MAG_FIRE_HEAT_DURATION_TECHNICAL, 100, 1)*
Stats inherited from: *MAG_Fire_HeatOnFireDamage_Gloves_Passive


MAG_Legendary_Chromatic_Frost_Passive_DUPE_ENTRY_36001
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Frost of Dark Winter
Description: Whenever you deal damage with a spell, inflict [1] turn of Frost upon the target(s).
DescriptionParams: 2
Properties: OncePerAttack;IsHidden
Conditions: IsSpell() and not Self()
StatsFunctorContext: OnDamage*
StatsFunctors: ApplyStatus(MAG_FROST,100,2);ApplyStatus(MAG_FROST_DURATION_TECHNICAL, 100, 1)*
Stats inherited from: *MAG_Frost_GenerateFrostOnDamage_Gloves_Passive


MAG_Legendary_Chromatic_LightningCharge_Passive_DUPE_ENTRY_60718
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Bolts of Doom
Description: When you deal damage with a spell, gain [1] turns of Lightning Charge.
Properties: OncePerAttack;IsHidden
Conditions: IsSpell() and not Self()
DescriptionParams: 2*
StatsFunctorContext: OnDamage*
StatsFunctors: IF(not HasStatus('MAG_CHARGED_LIGHTNING', context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL,100, 0);IF(Character()):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_GENERATE_CHARGE_FX, 100, 0);IF(Character() and not IsDischargingLightning(context.Source)):ApplyStatus(SELF, MAG_CHARGED_LIGHTNING,100, 2);ApplyStatus(SELF, MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL, 100, 1)*
Stats inherited from: *MAG_ChargedLightning_Charge_OnSpellDamage_Passive


MAG_Legendary_Chromatic_Reverberation_Passive_DUPE_ENTRY_23565
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Bone-Shaking Thunder
Description: When you deal damage with a spell, inflict [1] turn of Reverberation upon the target(s).
Properties: OncePerAttack;IsHidden
Conditions: IsSpell() and not Self()
DescriptionParams: 2*
StatsFunctorContext: OnDamage*
StatsFunctors: ApplyStatus(MAG_THUNDER_REVERBERATION, 100, 2);ApplyStatus(MAG_THUNDER_REVERBERATION_DURATION_TECHNICAL, 100, 1)*
Stats inherited from: *MAG_Thunder_ReverberationOnRangeSpellDamage_Amulet_Passive


MAG_Legendary_Chromatic_Poisoned_Passive_DUPE_ENTRY_7581
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Deadlier than Arsenic
Description: Whenever you deal damage with a spell, inflict [1] Poison upon the target(s).
StatsFunctors: ApplyStatus(POISONED,100,2)
DescriptionParams: 2*
Properties: OncePerAttack;IsHidden*
Conditions: IsSpell() and not Self()*
StatsFunctorContext: OnDamage*
Stats inherited from: *MAG_Legendary_Chromatic_Frost_Passive **MAG_Frost_GenerateFrostOnDamage_Gloves_Passive


MAG_Legendary_Chromatic_NoxiousFumes_Passive_DUPE_ENTRY_39341
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Sizzling Cataclysm
Description: When you deal damage with a spell, possibly inflict Noxious Fumes upon the target(s).
Properties: OncePerAttack;IsHidden
Conditions: IsSpell() and not Self()
StatsFunctorContext: OnDamage*
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 13)):ApplyStatus(MAG_ACID_NOXIOUS_FUMES, 100, 3)*
Stats inherited from: *MAG_Acid_NoxiousFumes_Gloves_Passive


MAG_Legendary_PsionicResistance_Passive_DUPE_ENTRY_61987
Boosts: Advantage(SavingThrow, Intelligence);Advantage(SavingThrow, Wisdom);Advantage(SavingThrow, Charisma);StatusImmunity(SG_Charmed);Resistance(Psychic, Resistant)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Githborn Psionic Resistance
Description: A githyanki holding this weapon has Advantage on Intelligence, Wisdom, and Charisma Saving Throws, Resistance to Psychic damage, and cannot be Charmed.
BoostContext: OnCreate
BoostConditions: Tagged('GITHYANKI', context.Source)


MAG_Legendary_PsionicWeapon_Passive_DUPE_ENTRY_6189
Boosts: IF(IsMeleeAttack()):CharacterWeaponDamage(1d6, Psychic)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(1d6,Psychic)
TooltipConditionalDamage: DealDamage(1d6,Psychic)
DisplayName: Githborn Psionic Weapon*
Description: When wielded by a githyanki this weapon deals an additional [1].*
BoostContext: OnCreate*
BoostConditions: Tagged('GITHYANKI', context.Source)*
Stats inherited from: *MAG_Githborn_Mindcrusher_Greatsword_Passive


MAG_MagicItemPoweredCast_Passive_DUPE_ENTRY_38741
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Battery
Description: Alleviate the arcane burden of spellcasting with the power of this staff. The next spell you cast doesn't cost a spell slot.
ExtraDescription: You need to toggle this feature on in order to activate this effect.
Icon: PassiveFeature_ArcaneBattery
PriorityOrder: 1
Properties: IsToggled;Highlighted;Temporary;OncePerLongRest
StatsFunctorContext: OnCast
Conditions: IsSpell() and HasStatus('MAG_MAGIC_ITEM_POWERED_CAST', context.Source)
StatsFunctors: RemoveStatus(MAG_MAGIC_ITEM_POWERED_CAST);RemoveStatus(GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand), MAG_MAGIC_ITEM_POWERED_CAST_ITEM)
ToggleOnFunctors: ApplyStatus(MAG_MAGIC_ITEM_POWERED_CAST, 100, -1);ApplyEquipmentStatus(MainHand, MAG_MAGIC_ITEM_POWERED_CAST_ITEM, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_MAGIC_ITEM_POWERED_CAST);RemoveStatus(GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand), MAG_MAGIC_ITEM_POWERED_CAST_ITEM)
ToggleOffContext: OnCastResolved


MAG_Legendary_Chromatic_Spellslot_Passive_DUPE_ENTRY_29731
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Battery*
Description: Alleviate the arcane burden of spellcasting with the power of this staff. The next spell you cast doesn't cost a spell slot.*
ExtraDescription: You need to toggle this feature on in order to activate this effect.*
Icon: PassiveFeature_ArcaneBattery*
PriorityOrder: 1*
Properties: IsToggled;Highlighted;Temporary;OncePerLongRest*
StatsFunctorContext: OnCast*
Conditions: IsSpell() and HasStatus('MAG_MAGIC_ITEM_POWERED_CAST', context.Source)*
StatsFunctors: RemoveStatus(MAG_MAGIC_ITEM_POWERED_CAST);RemoveStatus(GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand), MAG_MAGIC_ITEM_POWERED_CAST_ITEM)*
ToggleOnFunctors: ApplyStatus(MAG_MAGIC_ITEM_POWERED_CAST, 100, -1);ApplyEquipmentStatus(MainHand, MAG_MAGIC_ITEM_POWERED_CAST_ITEM, 100, -1)*
ToggleOffFunctors: RemoveStatus(MAG_MAGIC_ITEM_POWERED_CAST);RemoveStatus(GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand), MAG_MAGIC_ITEM_POWERED_CAST_ITEM)*
ToggleOffContext: OnCastResolved*
Stats inherited from: *MAG_MagicItemPoweredCast_Passive


MAG_DexteritySavingThrow_Evasion_DUPE_ENTRY_9935
Boosts: UnlockInterrupt(Interrupt_RingOfEvasion)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dextrous Evasion
Description: When you fail a Dexterity Saving Throw, you can use your reaction to succeed instead.


MAG_Necromancy_Evasion_DUPE_ENTRY_80721
Boosts: UnlockInterrupt(Interrupt_Scarab_Of_Protection)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Necromantic Evasion
Description: When you fail a Saving Throw against necromancy spells or spells cast by undead foes, you can use your reaction to succeed instead.


MAG_Heightened_Necromancy_Passive_DUPE_ENTRY_80401
Boosts: UnlockSpellVariant(HeightenedNecromancySpellCheck(),ModifySavingThrowDisadvantage(),ModifyTooltipDescription())
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Heightened Necromancy
Description: Creatures have Disadvantage on Saving Throws against your Necromancy spells.


MAG_GreaterNecromancyStaff_LifeEssenceHarvest_Passive_DUPE_ENTRY_69623
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Life Essence Harvest
Description: When the wielder kills a hostile creature with a spell, they greedily absorb its energy and gain Life Essence until their next Long Rest.
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and IsSpell()
StatsFunctors: ApplyStatus(SELF, MAG_GREATER_NECROMANCY_LIFE_ESSENCE,100, 1)


MAG_GreaterNecromancyStaff_CosumeLifeEssence_Passive_DUPE_ENTRY_49897
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Consume Life Essence
Description: Consume the life essence that you have collected to cast any Necromancy spell without consuming a spell slot.
Icon: PassiveFeature_Generic_Death
Properties: IsToggled;Temporary;Highlighted;ToggledDefaultAddToHotbar
StatsFunctorContext: OnCastResolved
Conditions: IsSpellSchool(SpellSchool.Necromancy)
StatsFunctors: RemoveStatus(MAG_GREATER_NECROMANCY_LIFE_ESSENCE);RemoveStatus(MAG_GREATER_NECROMANCY_LIFE_ESSENCE_ACTIVE)
ToggleOnFunctors: ApplyStatus(MAG_GREATER_NECROMANCY_LIFE_ESSENCE_ACTIVE, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_GREATER_NECROMANCY_LIFE_ESSENCE_ACTIVE)
ToggleOffContext: OnCastResolved


MAG_TWN_Surgeon_ParalyzingCritical_Passive_DUPE_ENTRY_59045
Boosts: UnlockInterrupt(Interrupt_MAG_ParalyzingCritical)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Paralysing Critical
Description: Once per Long Rest, when scoring a Critical Hit on a humanoid, the wearer can Paralyse the target for [1] turns.
DescriptionParams: 2
Properties: OncePerLongRest
StatsFunctorContext: OnCreate;OnLongRest
StatsFunctors: ApplyStatus(MAG_PARALYZING_CRITICAL_OWNER, 100, -1)


MAG_TWN_Brewer_DrunkardRage_Passive_DUPE_ENTRY_498
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Tippler's Rage
Description: While you are Drunk, you have Advantage on Attack Rolls. You also create a blast with each attack, dealing [1] for [2].
DescriptionParams: DealDamage(1d4,Thunder);Distance(3)
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and (StatusId('DRUNK') or StatusId('DRINK_ALCOHOL'))):ApplyStatus(MAG_DRUNKARD_RAGE, 100, -1);IF(context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (StatusId('DRUNK') or StatusId('DRINK_ALCOHOL'))):RemoveStatus(MAG_DRUNKARD_RAGE)


MAG_TWN_Brewer_DrunkardRage_Explosion_Passive_DUPE_ENTRY_31107
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties:
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: PROJECTILE:CreateExplosion(Projectile_MAG_Mobility_ExplosionOnJump_Explosion)
DisplayName: Tippler's Rage*
Description: While you are Drunk, you have Advantage on Attack Rolls. You also create a blast with each attack, dealing [1] for [2].*
DescriptionParams: DealDamage(1d4,Thunder);Distance(3)*
Stats inherited from: *MAG_TWN_Brewer_DrunkardRage_Passive


MAG_LegendaryProtection_Passive_DUPE_ENTRY_10369
Boosts: UnlockInterrupt(Interrupt_LegendaryEvasion_Protection)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Unflinching Protection
Description: When a nearby ally is targeted by an attack of any kind, you can use your reaction to make that attack automatically miss. This effect can only be used once per Short Rest.


MAG_PsionicResistance_Passive_DUPE_ENTRY_82726
Boosts: Resistance(Psychic, Resistant);Tag(CHARMED_ADV)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Resistance
Description: You have Advantage against being Charmed and Resistance to Psychic damage.


MAG_OfMissileSnaring_Gloves_Passive_DUPE_ENTRY_60385
Boosts: IF(not HasStatus('SG_Polymorph_BeastShape')):UnlockInterrupt(Interrupt_MAG_MissileSnaring)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Missile Snaring
Description: You can intercept missiles from ranged weapon attacks, reducing their damage by [1] + your Dexterity Modifier.
DescriptionParams: 1d10
StatsFunctorContext:
StatsFunctors:
Icon: PassiveFeature_DeflectMissiles*
Stats inherited from: *DeflectMissiles


MAG_OfArchery_Gloves_Passive_DUPE_ENTRY_91828
Boosts: Proficiency(Longbows);Proficiency(Shortbows);IF(IsRangedWeaponAttack()):CharacterWeaponDamage(2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Corellon's Guiding Hand
Description: You gain Proficiency with longbows and shortbows. In addition, your ranged weapon attacks deal an additional [1] damage.
DescriptionParams: 2


MAG_OfSwordmaster_Gloves_Passive_DUPE_ENTRY_80404
Boosts: Proficiency(Shortswords);Proficiency(Longswords);Proficiency(Greatswords);RollBonus(MeleeWeaponAttack, 1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Sword Mastery
Description: You gain Proficiency with shortswords, longswords, and greatswords. In addition, you gain a +[1] bonus to melee Attack Rolls.
DescriptionParams: 1


MAG_OfDefense_Gloves_Passive_DUPE_ENTRY_74596
Boosts: AC(2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Become the Bulwark
Description: You gain a +[1] bonus to Armour Class as long as you are not wearing armour or holding a shield.
DescriptionParams: 2
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


MAG_SarevokArmor_WitheringBarrier_Passive_DUPE_ENTRY_63414
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Withering Barrier
Description: When you deal Necrotic damage, you gain [1]. If a melee attack hits you while you still have temporary hit points, you deal [2] to all creatures within [3].
DescriptionParams: GainTemporaryHitPoints(1d6);DealDamage(1d6, Piercing);Distance(3)
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeNecrotic()
StatsFunctors: IF(not HasStatus('MAG_WITHERING_BARRIER', context.Source)):ApplyStatus(SWAP, MAG_WITHERING_BARRIER, 100, -1)


MAG_SarevokArmor_WitheringBarrier_AOE_Passive_DUPE_ENTRY_91060
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Description:
DescriptionParams:
Icon:
PriorityOrder:
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: CreateExplosion(SWAP, Projectile_MAG_SarevoksArmor_WitheringBarrier_Explosion)
DisplayName: Withering Barrier*
Stats inherited from: *MAG_SarevokArmor_WitheringBarrier_Passive


MAG_Sarevok_HornedHelmet_DeathbringerSight_Passive_DUPE_ENTRY_39552
Boosts: ReduceCriticalAttackThreshold(1);DarkvisionRange(3)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Deathbringer's Sight
Description: You gain Darkvision up to a range of [1], or [2] if you already have it. The number you need to roll a Critical Hit while attacking is reduced by 1. This effect can stack.
DescriptionParams: Distance(3);Distance(15);1


MAG_Drowelf_PoisonAgainstEnsnared_Passive_DUPE_ENTRY_98605
Boosts: IF(IsMeleeAttack() and HasStatus('SG_Restrained', context.Target)):CharacterWeaponDamage(1d4, Poison)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Sting The Helpless
Description: A drow elf wielding this weapon deals an additional [1] against Restrained targets.
DescriptionParams: DealDamage(1d4, Poison)
BoostContext: OnCreate
BoostConditions: Tagged('DROWELF', context.Source)


MAG_OfGreaterSorcery_Amulet_Passive_DUPE_ENTRY_23286
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Lofty Sorcery
Description: The amulet taps deep into your magical bloodline to increase your Sorcery Points by [1].
DescriptionParams: 1
StatsFunctorContext: OnCast;OnAttack;OnCastResolved
Conditions: HasUseCosts('SorceryPoint', true)
StatsFunctors: ApplyStatus(SELF, MAG_GREATER_SORCERY_TRACKER, 100, -1)


MAG_SingingSword_Bane_ThunderDamage_Passive_DUPE_ENTRY_99099
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Phalar Aluve: Shriek
StatsFunctorContext: OnDamaged
Conditions: HasDamageEffectFlag(DamageFlags.Hit) and not IsRedirectedDamage()
StatsFunctors: DealDamage(1d4, Thunder,Magical)


MAG_Barkskin_Shield_Passive_DUPE_ENTRY_90121
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Forest Aegis
Description: You are invested with the power of the meadows and woods of the land, and have the effect of Barkskin, increasing your Armour Class to 16.


MAG_TheWoundSeeker_Greatsword_Passive_DUPE_ENTRY_60316
Boosts: IF(not HasMaxHP()):RollBonus(MeleeWeaponAttack, 1d4)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Deepen the Wound
Description: The wielder gains a +[1] bonus to Attack Rolls with this weapon when attacking creatures that have already taken damage.
DescriptionParams: 1d4
BoostContext: OnCreate;OnEquip


MAG_ShapeshiftersBurgeon_Passive_DUPE_ENTRY_11315
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shapeshifter's Boon
Description: While shapeshifting or disguising yourself, gain a +[1] bonus to all Checks.
DescriptionParams: 1d4
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(StatusHasStatusGroup(context.StatusId, 'SG_Polymorph') or StatusHasStatusGroup(context.StatusId, 'SG_Polymorph_BeastShape')):ApplyStatus(MAG_SHAPESHIFTERS_BOON, 100, -1)


MAG_FreeAction_AntiDisplacement_Passive_DUPE_ENTRY_24197
Boosts: StatusImmunity(DIFFICULT_TERRAIN);StatusImmunity(DIFFICULT_TERRAIN_WEB);StatusImmunity(DIFFICULT_TERRAIN_MUD);StatusImmunity(DIFFICULT_TERRAIN_VINES);StatusImmunity(DIFFICULT_TERRAIN_OVERGROWTH);StatusImmunity(DIFFICULT_TERRAIN_LAVA);StatusImmunity(SG_Paralyzed);StatusImmunity(SG_Restrained);StatusImmunity(CRIPPLED);StatusImmunity(HAMSTRING);StatusImmunity(PIN_DOWN)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Unwavering
Description: You ignore the effects of Difficult Terrain, and cannot be Paralysed or Restrained.


MAG_LifeStealingCritical_Passive_DUPE_ENTRY_7775
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Life Stealing Critical
Description: On a Critical Hit, the target takes an extra [1] as long as it isn't a construct or an undead. You also gain [2].
DescriptionParams: DealDamage(10,Necrotic);GainTemporaryHitPoints(10)
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and IsCritical() and not Tagged('CONSTRUCT', context.Target) and not Tagged('UNDEAD', context.Target)
StatsFunctors: DealDamage(10, Necrotic,Magical);ApplyStatus(SELF, MAG_TEMPORARY_HP_10, 100, -1)


MAG_PHB_OfRegeneration_Ring_Passive_DUPE_ENTRY_92073
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Combat Regeneration
Description: At the beginning of your turn, the ring activates and heals you [1].
DescriptionParams: RegainHitPoints(1d4)


MAG_Warlock_Quickened_Cantrips_Passive_DUPE_ENTRY_41305
Boosts:
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Quickspell Flinger
Description: Cantrips that cost an action cost a bonus action instead. This effect can be used once per Short Rest.
DescriptionParams:
Icon: Action_Monster_Bombardement_ProjectileStrike
EnabledConditions:
EnabledContext: OnCastResolved;OnActionResourcesChanged;OnShortRest
Properties: IsToggled;Temporary;OncePerShortRest
StatsFunctorContext: OnCast
Conditions: IsCantrip() and HasStatus('MAG_WARLOCK_QUICKENED_CANTRIPS', context.Source)
StatsFunctors: RemoveStatus(MAG_WARLOCK_QUICKENED_CANTRIPS)
ToggleOnFunctors: ApplyStatus(MAG_WARLOCK_QUICKENED_CANTRIPS, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_WARLOCK_QUICKENED_CANTRIPS)
ToggleGroup:
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Quickened_HeadFX_01:Dummy_HeadFX*
ToggleOffContext: OnCastResolved*
Stats inherited from: *Metamagic_Quickened


MAG_FreeCast_Execution_Passive_DUPE_ENTRY_97402
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Liberated Spellcasting
Description: When you kill a creature, you can cast a Level 1 spell without expending a spell slot.
DescriptionParams: 1
Icon: PassiveFeature_Generic_Tactical
StatsFunctorContext: OnDamage
Conditions: not Self() and Character() and Enemy() and not Dead()
StatsFunctors: IF(IsKillingBlow()):ApplyStatus(SELF, MAG_FREE_CAST_SPELL_LEVEL_3, 100, -1)


MAG_FreeCast_Level3_Passive_DUPE_ENTRY_70618
Boosts: UnlockSpellVariant(FreeCastSpellLevel1(),ModifyIconGlow(),ModifyTooltipDescription(), ModifyUseCosts(Replace,SpellSlotsGroup,0,-1,SpellSlotsGroup))
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Description: When you kill a creature, you can cast a Level [1] spell without expending a spell slot.
DescriptionParams: 1
StatsFunctorContext:
Conditions:
StatsFunctors:
DisplayName: Liberated Spellcasting*
Icon: PassiveFeature_Generic_Tactical*
Stats inherited from: *MAG_FreeCast_Execution_Passive


MAG_Consume_FreeCast_Level3_Passive_DUPE_ENTRY_9768
Boosts:
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsToggled;ToggledDefaultAddToHotbar;Temporary
StatsFunctorContext: OnCastResolved
StatsFunctors: IF(IsSpell() and IsSpellLevel(1)):RemoveStatus(MAG_FREE_CAST_SPELL_LEVEL_3);IF(IsSpell() and IsSpellLevel(1)):RemoveStatus(MAG_FREE_CAST_SPELL_LEVEL_3_ACTIVE)
ToggleOnFunctors: ApplyStatus(MAG_FREE_CAST_SPELL_LEVEL_3_ACTIVE, 100, -1)
ToggleOffFunctors: RemoveStatus(MAG_FREE_CAST_SPELL_LEVEL_3_ACTIVE)
Description: When you kill a creature, you can cast a Level [1] spell without expending a spell slot.*
DescriptionParams: 1*
DisplayName: Liberated Spellcasting*
Icon: PassiveFeature_Generic_Tactical*
Conditions: not Self() and Character() and Enemy() and not Dead()**
Stats inherited from: *MAG_FreeCast_Level3_Passive **MAG_FreeCast_Execution_Passive


MAG_BonusAttack_AgainstMarked_Passive_DUPE_ENTRY_86847
Boosts: IF(HasMarkingStatusCondition()):RollBonus(Attack, 1d4)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Hunter's Eye
Description: You gain a +[1] bonus to Attack Rolls against creatures marked by Hunter's Mark, True Strike, Faerie Fire, and Guiding Bolt.
DescriptionParams: 1d4


MAG_RiskyAttack_Passive_DUPE_ENTRY_52988
Boosts: Advantage(AttackRoll);Disadvantage(AllSavingThrows)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Risky Attack
Description: You gain Advantage on Attack Rolls and receive Disadvantage on Saving Throws.


MAG_Sorcerer_MM_SeekingSpell_DUPE_ENTRY_8978
Boosts: UnlockSpellVariant(SpellAttackCheck(),ModifyIconGlow(),ModifyTooltipDescription(),ModifyUseCosts(Add,SorceryPoint,SpellPowerLevel,0));IF(IsSpell()):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Seeking Spell
Description: When you make a spell Attack Roll, you can spend a Sorcery Point to gain Advantage. This costs [1] Sorcery Point per spell slot Level. Cantrips cost 1 Sorcery Point.
DescriptionParams: 1
ExtraDescription:
ExtraDescriptionParams:
Icon: Action_Monster_Orin_DeathbringerAssault
Properties: IsToggled;ToggledDefaultAddToHotbar;Temporary
ToggleGroup:
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)*
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged*
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Twinned_HeadFX_01:Dummy_HeadFX*
ToggleOffContext: OnCastResolved*
Stats inherited from: *Metamagic_Twinned


MAG_ExtraSorcery_Passive_DUPE_ENTRY_3496
Boosts: ActionResource(SorceryPoint, 2, 0)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Birthright
Description: You gain [1] additional Sorcery Point.
DescriptionParams: 2


MAG_HeightenedManeuver_Passive_DUPE_ENTRY_76726
Boosts: UnlockSpellVariant(ManeuverAndWeaponActionCheck(),ModifySavingThrowDisadvantage(),ModifyTooltipDescription())
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Heightened Manoeuvre
Description: Targets have Disadvantage on Saving Throws against your manoeuvre and weapon actions.


MAG_JumpBoost_Passive_DUPE_ENTRY_85681
Boosts: JumpMaxDistanceBonus(1.5)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Refined Vaulting
Description: Jump distance is increased by [1].
DescriptionParams: Distance(1.5)


MAG_OfTheDuelist_Gloves_Passive_DUPE_ENTRY_61933
Boosts: IF(FightingStyle_Dueling(context.Source) and IsMeleeWeaponAttack()):RollBonus(Attack, 2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Duelling Gloves
Description: While only holding one weapon in your main hand and nothing in your free hand, gain a +[1] bonus to melee weapon Attack Rolls.
DescriptionParams: 2


MAG_AttackDamage_Bonus_Passive_DUPE_ENTRY_46830
Boosts: RollBonus(Attack, 2);CharacterWeaponDamage(2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Arming Enhancement
Description: Gain a +[1] bonus to attack and damage rolls with weapons.
DescriptionParams: 2


MAG_WondrousGloves_Passive_DUPE_ENTRY_23621
Boosts: AC(1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Troubadour's Wonder
Description: Your Armour Class increases by [1]. In addition, if you have Bardic Inspiration, you gain [2] more use of it.
DescriptionParams: 1;1
StatsFunctorContext: OnAttack;OnCast
Conditions: HasUseCosts('BardicInspiration')
StatsFunctors: ApplyStatus(SELF, MAG_WONDROUS_GLOVES_TRACKER, 100, -1)
Stats inherited from: *MAG_OfGreaterSorcery_Amulet_Passive


MAG_CrushingBlow_Passive_DUPE_ENTRY_49839
Boosts: CharacterUnarmedDamage(2, Bludgeoning);RollBonus(MeleeUnarmedAttack, 1);RollBonus(RangedUnarmedAttack, 1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Crushing Blows
Description: The wearer gains a +[1] bonus to unarmed Attack Rolls and their unarmed attacks deal an additional [2].
DescriptionParams: 1;DealDamage(2, Bludgeoning)


LOW_VampireSpawn_DUPE_ENTRY_78810
Boosts: Tag(VAMPIRE);UnlockSpell(Target_LOW_VampireBite)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: The Tharchiate Codex: Blessing*
Properties: IsHidden*
DynamicAnimationTag: aafbe780-d237-416e-9d05-e03070c9dbee*
Stats inherited from: *VampireSpawn


MAG_ExoticMaterial_MediumArmor_Passive_DUPE_ENTRY_25056
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Exotic Material
Description: Add your Dexterity Modifier to your Armour Class. Additionally, this armour does not impose Disadvantage on Stealth Ability Checks.


MAG_Nimblefinger_Passive_DUPE_ENTRY_75180
Boosts: IF(Tagged('GNOMES')):Ability(Dexterity, 2);IF(Tagged('HALFLING') or Tagged('DWARF')):Ability(Dexterity, 1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Nimblefinger
Description: Gnomes are granted +[1] to Dexterity. Halflings and Dwarves gain +[2] Dexterity.
DescriptionParams: 2;1


MAG_BansheeBless_Passive_DUPE_ENTRY_63619
Boosts: IF(HasStatus('SG_Frightened', context.Target)):CharacterWeaponDamage(1d4);IF(HasStatus('SG_Frightened', context.Target)):RollBonus(Attack, 1d4)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Blood-Curdling Emission
Description: On a hit, possibly inflict Frightened. Gain a +[1] bonus to attack and damage against Frightened creatures.
DescriptionParams: 1d4


MAG_UndeadSlayer_Passive_DUPE_ENTRY_31077
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Revenant Scourge
Description: When used against undead creatures this weapon has +[1] bonus to Attack and Damage rolls.
DescriptionParams: 1d4


MAG_BG_BlightBringer_Passive_DUPE_ENTRY_1652
Boosts: IF(Tagged('DWARF', context.Target) or Tagged('GNOME', context.Target)):RollBonus(RangedWeaponAttack, 1d4)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Blightbringer
Description: Attacking gnomes or dwarves with this weapon receives a +[1] bonus to Attack and Damage rolls.
DescriptionParams: 1d4*
Stats inherited from: *MAG_UndeadSlayer_Passive


MAG_BG_SlowedOnCrit_Passive_DUPE_ENTRY_27451
Boosts:
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Prey Decelerator
Description: When this weapon lands a Critical Hit, it also Slows the target creature.
DescriptionParams:
BoostContext:
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and IsCritical()
StatsFunctors: ApplyStatus(SLOW, 100, 2)
Stats inherited from: *MAG_Vicious_Weapon_Passive


MAG_BlightBringer_Passive_DUPE_ENTRY_37171
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Nature Slayer
Description: When struck with this weapon, creatures must succeed a Constitution Saving Throw or take [1]. Plant creatures receive Disadvantage on the Saving Throw.
DescriptionParams: DealDamage(2d6, Necrotic)


MAG_StrengthBonusToWeaponDamage_Passive_DUPE_ENTRY_50002
Boosts: IF(IsRangedWeaponAttack()):DamageBonus(max(1,StrengthModifier))
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Titan Weapon
Description: This weapon deals additional damage equal to your Strength Modifier.
ExtraDescription: The weapon only adds the modifier if it improves your chance to hit.


MAG_DoubleProficiencyBonusToRangedAttack_Passive_DUPE_ENTRY_92220
Boosts: IF(not HasDisadvantage()):RollBonus(RangedWeaponAttack, ProficiencyBonus)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Keen Attack
Description: The wielder doubles their Proficiency Bonus when rolling ranged attacks with this weapon, unless they have Disadvantage.


MAG_Aid_5_MaxHP_Passive_DUPE_ENTRY_51193
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Increased Vitality
Description: The helmet heals you [1] at the beginning of every turn. *
DescriptionParams: RegainHitPoints(2)*
Stats inherited from: *MAG_HelmOfBalduran_MaxHP_Passive


MAG_Aid_10_MaxHP_Passive_DUPE_ENTRY_21485
Boosts: IncreaseMaxHP(10)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 10
DisplayName: Increased Vitality*
Description: The helmet heals you [1] at the beginning of every turn. *
Stats inherited from: *MAG_Aid_5_MaxHP_Passive **MAG_HelmOfBalduran_MaxHP_Passive


MAG_AdditionalSpellSlot_Level1_Passive_DUPE_ENTRY_56414
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Additional Spell Slot
Description: You gain [1] Level [2] spell slots.
DescriptionParams: 1;1
Properties:
Stats inherited from: *AdditionalSpellSlot_Level_1


MAG_AdditionalSpellSlot_Level2_Passive_DUPE_ENTRY_51236
Boosts: ActionResource(SpellSlot,1,2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 1;2
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
Properties: IsHidden**
Stats inherited from: *MAG_AdditionalSpellSlot_Level1_Passive **AdditionalSpellSlot_Level_1


MAG_AdditionalSpellSlot_Level3_Passive_DUPE_ENTRY_38773
Boosts: ActionResource(SpellSlot,1,3)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 1;3
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
Properties: IsHidden**
Stats inherited from: *MAG_AdditionalSpellSlot_Level1_Passive **AdditionalSpellSlot_Level_1


MAG_InitiativeBonus_1_Passive_DUPE_ENTRY_60767
Boosts: Initiative(1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Seldom Caught Unawares
Description: You gain a +[1] bonus to Initiative Rolls.
DescriptionParams: 1


MAG_InitiativeBonus_2_Passive_DUPE_ENTRY_72921
Boosts: Initiative(2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Seldom Caught Unawares*
Description: You gain a +[1] bonus to Initiative Rolls.*
Stats inherited from: *MAG_InitiativeBonus_1_Passive


MAG_ForcefulSneakAttack_Passive_DUPE_ENTRY_41472
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Skullduggery Attack
Description: Your Sneak Attack deals an additional [1].
DescriptionParams: DealDamage(1d4, Force)
StatsFunctorContext: OnDamage
Conditions: SpellId('Target_SneakAttack') or SpellId('Projectile_SneakAttack') or SpellId('Interrupt_SneakAttack')
StatsFunctors: DealDamage(1d4, Force,Magical)


MAG_Slicing_Shortsword_Passive_DUPE_ENTRY_87141
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Deepflesh Slice
Description: When the wielder attacks with Advantage, the attack inflicts Bleeding.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and HasAdvantage() and not HasDisadvantage()
StatsFunctors: ApplyStatus(BLEEDING, 100, 2)


MAG_ArcaneTrickster_Ring_Passive_DUPE_ENTRY_47940
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Illusion Quickening
Description: After hitting a creature with a weapon attack, you can cast illusion or enchantment spells as a bonus action.
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack()
StatsFunctors: ApplyStatus(SELF, MAG_ARCANE_TRICKSTER_ILLUSION_QUICKENING, 100, 1)


MAG_BoundToBeBonded_Passive_DUPE_ENTRY_53003
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Favoured Weapon
Description: This weapon has a +[1] bonus to damage and attack rolls.
DescriptionParams: 1


MAG_BanefulBound_Passive_DUPE_ENTRY_79361
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Baneful Bond
Description: On a hit, possibly Bane your target.


MAG_BoundToBeBonded_Technical_Passive_DUPE_ENTRY_62473
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('WEAPON_BOND') or StatusId('PACT_BLADE')
StatsFunctors: ApplyStatus(MAG_WEAPON_ATTACK_ROLL_BONUS, 100, -1)
DisplayName: Favoured Weapon*
Description: This weapon has a +[1] bonus to damage and attack rolls.*
DescriptionParams: 1*
Stats inherited from: *MAG_BoundToBeBonded_Passive


MAG_ShockingBound_Passive_DUPE_ENTRY_52951
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shocking Bound
Description: This weapon deals an additional [1].
DescriptionParams: DealDamage(1d6, Lightning)


MAG_ShockingBound_Passive_Technical_Passive_DUPE_ENTRY_16098
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('WEAPON_BOND') or StatusId('PACT_BLADE')
StatsFunctors: ApplyStatus(MAG_CHARGED_LIGHTNING_LIGHTNING_GREATER_WEAPON, 100, -1)
DisplayName: Shocking Bound*
Description: This weapon deals an additional [1].*
DescriptionParams: DealDamage(1d6, Lightning)*
Stats inherited from: *MAG_ShockingBound_Passive


MAG_Bound_ProficiencyToDamage_Passive_DUPE_ENTRY_91987
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Synchronicity
Description: This weapon deals additional damage equal to your Proficiency Bonus.


MAG_Bound_ProficiencyToDamage_Technical_Passive_DUPE_ENTRY_2605
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('WEAPON_BOND') or StatusId('PACT_BLADE')
StatsFunctors: ApplyStatus(MAG_WEAPON_PROFICIENCY_BONUS_DAMAGE, 100, -1)
DisplayName: Synchronicity*
Description: This weapon deals additional damage equal to your Proficiency Bonus.*
Stats inherited from: *MAG_Bound_ProficiencyToDamage_Passive


MAG_Bound_Throwing_Passive_DUPE_ENTRY_44175
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: It's All In The Wrists
Description: This weapon has the Thrown property and deals an additional [1] when thrown.
DescriptionParams: DealDamage(1d4, Thunder)


MAG_Bound_Throwing_Technical_Passive_DUPE_ENTRY_57154
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('WEAPON_BOND') or StatusId('PACT_BLADE')
StatsFunctors: ApplyStatus(MAG_BONDED_THROWING, 100, -1);ApplyStatus(MAG_THUNDER_THROW, 100, -1)
DisplayName: It's All In The Wrists*
Description: This weapon has the Thrown property and deals an additional [1] when thrown.*
DescriptionParams: DealDamage(1d4, Thunder)*
Stats inherited from: *MAG_Bound_Throwing_Passive


MAG_BG_OfAges_Flail_Passive_DUPE_ENTRY_82991
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Elements of an Epoch
Description: Depending on what kind of damage this weapon does, it also inflicts: Acid condition, Chilled condition, or Burning condition.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(IsDamageTypeAcid()):ApplyStatus(ACID, 100, 2,,,,not SavingThrow(Ability.Constitution,13));IF(IsDamageTypeCold()):ApplyStatus(CHILLED, 100, 2,,,,not SavingThrow(Ability.Constitution,13));IF(IsDamageTypeFire()):ApplyStatus(BURNING, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_PhysicalDamageReduction_Passive_DUPE_ENTRY_86743
Boosts: DamageReduction(Piercing, Flat, 1);DamageReduction(Bludgeoning, Flat, 1);DamageReduction(Slashing, Flat, 1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Steel Physiology
Description: Reduce incoming Bludgeoning, Piercing, and Slashing damage by [1].
DescriptionParams: 1


MAG_AdvantageOnReactionAttack_Passive_DUPE_ENTRY_42697
Boosts: IF(IsReactionAttack()):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Adroit Reflexes
Description: When you make an Attack Roll as a reaction, you make it with Advantage.


MAG_InitiativeWeapon_Passive_DUPE_ENTRY_19541
Boosts: Initiative(1);Advantage(Skill, Perception)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Sentinel Weapon
DescriptionParams: 1
Description: Gain a +[1] bonus to initiative rolls and Advantage on Perception Ability Checks. *
Stats inherited from: *MAG_PHB_Sentinel_Shield_Passive


MAG_FrightenedDisadvantage_Passive_DUPE_ENTRY_92784
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dreadful Hewer
Description: Your foes have Disadvantage on Saving Throws to resist your spells or actions that inflict Fear.


MAG_DazingSmite_Passive_DUPE_ENTRY_17315
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dazing Smite
Description: On a hit infused with one of your Smites, the target must succeed a Constitution Saving Throw or become Dazed.
StatsFunctorContext: OnDamage;OnStatusApply
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnDamage) and IsSmiteSpells()):ApplyStatus(DAZED, 100, 2,,,,not SavingThrow(Ability.Constitution,13));IF(context.HasContextFlag(StatsFunctorContext.OnStatusApply) and StatusId('INTERRUPT_SMITE_DIVINE_VFX')):ApplyStatus(DAZED, 100, 2,,,,not SavingThrow(Ability.Constitution,13))


MAG_FrightenedAdvantage_Passive_DUPE_ENTRY_58621
Boosts: IF(HasStatus('SG_Frightened', context.Target)):Advantage(AttackRoll)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Terror Slurper
Description: You have Advantage on weapon Attack Rolls against Frightened creatures.


UNI_WYR_Circus_ClownHammer_Passive_DUPE_ENTRY_57385
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Grim Irony
Description: Whenever this weapon lands a critical hit, both target and attacker have to succeed a Wisdom Saving Throw, or be affected by fits of laughter.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and IsCritical()
StatsFunctors: IF(Tagged('HUMANOID',context.Source) and not SavingThrow(Ability.Wisdom,17, false, false, context.Source)):ApplyStatus(SELF,HIDEOUS_LAUGHTER,100, 2); IF(Tagged('HUMANOID', context.Target) and not SavingThrow(Ability.Wisdom,17, false, false, context.Target)):ApplyStatus(HIDEOUS_LAUGHTER,100, 2)


MAG_Fighter_ActionSurge_AttackBonus_Gloves_Passive_DUPE_ENTRY_24877
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Surge Accuracy
Description: When you use Action Surge, gain a +[1] bonus to Attack Rolls for the rest of your turn.
DescriptionParams: 1d4
StatsFunctorContext: OnCast
Conditions: SpellId('Shout_ActionSurge')
StatsFunctors: ApplyStatus(SELF, MAG_FIGHTER_ACTION_SURGE_ACCURACY, 100, 1)


MAG_DarkJusticiarGloves_Passive_DUPE_ENTRY_27730
Boosts: CharacterWeaponDamage(1d4, Necrotic)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Umbral Attack
Description: Your weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Necrotic)


MAG_DarkJusticiar_Armor_Stealth_Passive_DUPE_ENTRY_30371
Boosts: Advantage(Skill, Stealth)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shar's Umbrae
Description: While obscured, the wearer has Advantage on Stealth Checks.


MAG_DarkJusticiar_Armor_Protection_Passive_DUPE_ENTRY_69708
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shar's Protection
Description: While the wearer has Shield of Faith active, reduce all incoming damage by [1] and reflect damage received back at the attacker, who takes [2].
DescriptionParams: 2;DealDamage(1d4, Necrotic)
StatsFunctorContext: OnDamaged;OnStatusApplied
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnDamaged) and HasStatus('SHIELD_OF_FAITH') and not Self()):DealDamage(SELF, 1d4, Necrotic,Magical);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('SHIELD_OF_FAITH')):ApplyStatus(MAG_DARK_JUSTICIAR_ARMOR_SHAR_PROTECTION, 100, -1);IF(context.HasContextFlag(StatsFunctorContext.OnDamaged) and HasStatus('SHIELD_OF_FAITH') and not Self()):ApplyStatus(MAG_DARK_JUSTICIAR_ARMOR_SHAR_PROTECTION_DAMAGE, 100, 0);IF(context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and StatusId('SHIELD_OF_FAITH')):ApplyStatus(MAG_DARK_JUSTICIAR_ARMOR_SHAR_PROTECTION_DAMAGE, 100, 0)


MAG_Barbarian_Helmet_BoneSpike_Passive_DUPE_ENTRY_48255
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Fury In The Marrow
Description: When you Rage, hostile creatures in a [1] radius must succeed a Wisdom Saving Throw or take [2]. The targets receive half damage on a save.
DescriptionParams: Distance(3);DealDamage(2d4, Psychic)
StatsFunctorContext: OnStatusApply
Conditions: StatusHasStatusGroup(context.StatusId, 'SG_Rage')
StatsFunctors: CreateExplosion(Projectile_MAG_Barbarian_Rage_EmotionalDamage_Explosion)


MAG_Barbarian_Armor_MeatShield_Passive_DUPE_ENTRY_71838
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Slabjaw Determination
Description: You gain [1] whenever you Rage.
DescriptionParams: GainTemporaryHitPoints(15)
StatsFunctors: ApplyStatus(SELF, MAG_TEMPORARY_HP_15, 100, -1)
StatsFunctorContext: OnStatusApply*
Conditions: StatusHasStatusGroup(context.StatusId, 'SG_Rage')*
Stats inherited from: *MAG_Barbarian_Helmet_BoneSpike_Passive


MAG_Barbarian_Armor_BoneSpike_Passive_DUPE_ENTRY_37396
Boosts: DamageReduction(All, Flat, 2)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Exoskeletal Endurance
Description: Reduce all incoming damage by [1]. When the wearer is struck by a melee attack, the attacker takes [2].
DescriptionParams: 2;DealDamage(max(1, ConstitutionModifier), Piercing)
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and (IsHit() or IsCritical()) and not IsMiss() and not IsCriticalMiss()
StatsFunctors: DealDamage(SWAP, max(1, ConstitutionModifier), Piercing)
Stats inherited from: *ARM_MagicalPlate_2_Passive **ARM_MagicalPlate_1_Passive


MAG_Barbarian_Boots_BoneSpike_Defense_Passive_DUPE_ENTRY_79564
Boosts: AC(1);RollBonus(SavingThrow, 1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Evasive Instinct
Description: You have a +[1] bonus to Armour Class and Saving Throws as long as you are not wearing armour or holding a shield.
DescriptionParams: 1
Properties: Highlighted*
BoostContext: OnEquip;OnCreate*
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)*
Stats inherited from: *MAG_OfDefense_Gloves_Passive


MAG_Barbarian_Gloves_BoneSpike_Passive_DUPE_ENTRY_23048
Boosts: IgnoreResistance(Slashing, Resistant);IgnoreResistance(Piercing, Resistant);IgnoreResistance(Bludgeoning, Resistant)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Exoskeletal Reinforcement
Description: Your attacks ignore Resistance to Slashing, Piercing, and Bludgeoning damage.


MAG_BarbMonk_Armor_Offensive_Passive_DUPE_ENTRY_67683
Boosts: Ability(Strength, 2, 20)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Bull's Strength
Description: You gain Bull's Strength and increase your Strength score by [1], to a maximum [2].
DescriptionParams: 2;20


MAG_BarbMonk_Armor_Defensive_Passive_DUPE_ENTRY_13268
Boosts: Ability(Dexterity, 2, 20)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Cat's Grace
Description: You gain Cat's Grace and increase your Dexterity score by [1], to a maximum [2].
DescriptionParams: 2;20


MAG_IgnoreSlashingResistance_Passive_DUPE_ENTRY_1222
Boosts: IgnoreResistance(Slashing, Resistant)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Lethal Weapon
Description: This weapon ignores Resistance to Slashing damage.


MAG_IgnoreBludgeoningResistance_Passive_DUPE_ENTRY_93676
Boosts: IgnoreResistance(Bludgeoning, Resistant)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Description: This weapon ignores Bludgeoning Resistance.
DisplayName: Lethal Weapon*
Stats inherited from: *MAG_IgnoreSlashingResistance_Passive


MAG_IgnorePiercingResistance_Passive_DUPE_ENTRY_75661
Boosts: IgnoreResistance(Piercing, Resistant)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Description: This weapon ignores Piercing Resistance.
DisplayName: Lethal Weapon*
Stats inherited from: *MAG_IgnoreSlashingResistance_Passive


MAG_Defender_DefensiveStance_Passive_DUPE_ENTRY_45178
Boosts: UnlockInterrupt(Interrupt_MAG_Defender_Weapon)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Defensive Attack
Description: When making your first attack of the round, you can reduce this weapon's enchantment by [1] to increase your Armour Class and Saving Throw bonus by [1].
DescriptionParams: 1
StatsFunctorContext: OnAttack
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(SELF, MAG_DEFENDER_FIRST_ATTACK, 100, 1)


MAG_KhalidsGift_CursedImmunity_Passive_DUPE_ENTRY_94240
Boosts: StatusImmunity(SG_Cursed)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Odd Gift
Description: While wearing Khalid's Gift, Jaheira cannot be cursed.
DescriptionParams: 10
BoostContext: OnCreate
BoostConditions: Tagged('REALLY_JAHEIRA', context.Source)


MAG_PHB_DwarvenThrower_Passive_DUPE_ENTRY_60475
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dwarven Thrower
Description: A dwarf throwing this warhammer deals an extra [1]. If the target is a Large, Huge, or Gargantuan creature, the strike deals an additional [2].
DescriptionParams: DealDamage(1d8, Bludgeoning);DealDamage(2d8, Bludgeoning)


CTY_NecromancyOfThay_ForbiddenKnowledge_Passive_DUPE_ENTRY_10480
Boosts: RollBonus(SavingThrow, 1, Wisdom);RollBonus(RawAbility, 1, Wisdom)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Forbidden Knowledge
Description: From partially deciphering The Necromancy of Thay, you gain a +[1] bonus to Wisdom Saving Throws and Ability Checks.
DescriptionParams: 1
Properties: Highlighted


LOW_SharGrotto_Mirror_StrengthBoon_Passive_DUPE_ENTRY_68322
Boosts: Ability(Strength, 2, 24)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: General's Memory
Description: Shar's gift increases your Strength by 2.


LOW_SharGrotto_Mirror_DexterityBoon_Passive_DUPE_ENTRY_87827
Boosts: Ability(Dexterity, 2, 24)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Thief's Memory
Description: Shar's gift increases your Dexterity by 2.


LOW_SharGrotto_Mirror_ConstitutionBoon_Passive_DUPE_ENTRY_30342
Boosts: Ability(Constitution, 2, 24)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Barbarian's Memory
Description: Shar's gift increases your Constitution by 2.


LOW_SharGrotto_Mirror_IntelligenceBoon_Passive_DUPE_ENTRY_53581
Boosts: Ability(Intelligence, 2, 24)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Wizard's Memory
Description: Shar's gift floods your mind with fresh and remarkable intellect.


LOW_SharGrotto_Mirror_WisdomBoon_Passive_DUPE_ENTRY_9486
Boosts: Ability(Wisdom, 2, 24)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Mother-Superior's Memory
Description: Shar's gift increases your Wisdom by 2.


LOW_SharGrotto_Mirror_CharismaBoon_Passive_DUPE_ENTRY_68530
Boosts: Ability(Charisma, 2, 24)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Bard's Memory
Description: Shar's gift increases your Charisma by 2.


LOW_SharGrotto_Mirror_MinorCharismaBoon_Passive_DUPE_ENTRY_31764
Boosts: Ability(Charisma, 1, 24)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Patriar's Memory
Description: Shar's gift increases your Charisma by 2.


LOW_BhaalAmulet_Passive_DUPE_ENTRY_21660
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: First Blood
Description: On a hit, inflict Bleeding upon targets that have maximum hit points.
DescriptionParams:
TooltipConditionalDamage:
Conditions: HasMaxHP() and IsAttack() and not IsMiss()
StatsFunctors: ApplyStatus(BLEEDING, 100, 2)
StatsFunctorContext: OnAttack*
Stats inherited from: *UND_Duergar_ShortswordOfFirstBlood_Passive


MAG_Wizard_PointyHat_Passive_DUPE_ENTRY_48205
Boosts: Skill(Persuasion, IntelligenceModifier)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Glorious Pointy Hat
Description: You gain a bonus to your Persuasion Checks equal to your Intelligence Modifier.


Background_HauntedOne_DUPE_ENTRY_57255
Boosts: ProficiencyBonus(Skill,Medicine);ProficiencyBonus(Skill,Intimidation)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Haunted One
Description: You have Proficiency in Medicine and Intimidation checks thanks to the bloody and wretched path you've walked so long.


Background_TricksterHedonist_DUPE_ENTRY_15637
Boosts: ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,Stealth)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Trickster Hedonist
Description: You have Proficiency in Deception and Stealth from your many years frolicking among courts and the shadows haunting them.


Background_AstralZealot_DUPE_ENTRY_67211
Boosts: ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Intimidation)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Astral Zealot
Description: You have Proficiency in Athletics and Intimidation checks from your extensive training in githyanki war dogma.


Background_WaterdavianMagus_DUPE_ENTRY_69562
Boosts: ProficiencyBonus(Skill,Arcana);ProficiencyBonus(Skill,History)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Wizard of Waterdeep
Description: You have Proficiency in Arcana and History after years of peerless arcane tutelage in Waterdeep.


Background_CloisteredStray_DUPE_ENTRY_75694
Boosts: ProficiencyBonus(Skill,Religion);ProficiencyBonus(Skill,Survival)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Cloistered Stray
Description: You have Proficiency in Religion and Survival checks due to deeply ingrained doctrines.


Background_BladeOfFrontiers_DUPE_ENTRY_64651
Boosts: ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Persuasion)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Blade of Frontiers
Description: You have Proficiency in Athletics and Persuasion checks - perhaps the legends surrounding your name are true, after all.


Background_BloodWarVeteran_DUPE_ENTRY_63543
Boosts: ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Survival)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Blood War Veteran
Description: You have Proficiency in Athletics and Survival checks, essential tools for any who fight the Blood War's most fevered frays.


Background_UnderdarkExile_DUPE_ENTRY_69150
Boosts: ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,Intimidation)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Underdark Exile
Description: You have Proficiency in Deception and Intimidation checks, a mark of your long exile from a subterranean home.


Background_VeteranMentor_DUPE_ENTRY_53354
Boosts: ProficiencyBonus(Skill,Insight);ProficiencyBonus(Skill,Intimidation)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: World-Wise Heroine
Description: You have Proficiency in Insight and Intimidation checks - this is far from your first world-ending threat, after all.


Background_GroveKeeper_DUPE_ENTRY_39492
Boosts: ProficiencyBonus(Skill,AnimalHandling);ProficiencyBonus(Skill,Nature)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Grove Tender
Description: You have Proficiency in Animal Handling and Nature checks, experienced garnered from your long stewardship of the Emerald Grove.


Background_LegendOfBaldur'sGate_DUPE_ENTRY_89432
Boosts: ProficiencyBonus(Skill,AnimalHandling);ProficiencyBonus(Skill,Perception)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Legend of Baldur's Gate
Description: You have Proficiency in Animal Handling and Perception checks - with a sword in your hand and Boo by your side, nothing can stand in your way.


MAG_BarbMonk_Strength_Passive_DUPE_ENTRY_47033
Boosts: Attribute(Grounded);Tag(RESTRAINED_ADV)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Unwavering Bull
Description: You cannot be pushed against your will and you have an Advantage on Saving Throws against being Restrained.


MAG_BarbMonk_Dexterity_Passive_DUPE_ENTRY_4685
Boosts: RollBonus(SavingThrow, 1, Dexterity);JumpMaxDistanceBonus(1.5)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Nimble As a Cat
Description: You gain a +[1] bonus to Dexterity Saving Throws and also increase your Jump distance by [2].
DescriptionParams: 1;Distance(1.5)


MAG_Barbarian_Armor_RageSupport_Passive_DUPE_ENTRY_15602
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Ruintamer Heart
Description: While Raging, the wearer generates [1] turns of Wrath.
DescriptionParams: 2


MAG_Monk_Armor_MountainStance_Passive_DUPE_ENTRY_53752
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Mountainous Poise
Description: While using Patient Defence, you also benefit from the effect of Blade Ward.
StatsFunctorContext: OnCast
Conditions: SpellId('Shout_PatientDefense')
StatsFunctors: ApplyStatus(SELF, MAG_MONK_MOUNTAIN_BLADE_WARD, 100, 1)


MAG_Monk_Armor_WindStance_Passive_DUPE_ENTRY_60411
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Breezeswift Speed
Description: While using Step of The Wind, your next Attack Roll has Advantage and deals an additional [1].
DescriptionParams: DealDamage(1d8, Force)
StatsFunctorContext: OnCast
Conditions: SpellId('Shout_Dash_StepOfTheWind') or SpellId('Shout_Disengage_StepOfTheWind')
StatsFunctors: ApplyStatus(SELF, MAG_MONK_SWIFT_AS_THE_WIND, 100, 1)


MAG_ArmorOfAuthority_Passive_DUPE_ENTRY_68542
Boosts: Advantage(Skill, Intimidation);Advantage(Skill, Insight)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Authority
Description: You have Advantage on Intimidation Checks and Insight Checks.


MAG_Bedazzling_Passive_DUPE_ENTRY_51110
Boosts: RollBonus(RawAbility, 1, Charisma);RollBonus(SavingThrow, 1, Charisma)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Scintillating
Description: You gain a +[1] bonus to Charisma Checks and Saving Throws.
DescriptionParams: 1


MAG_Orthon_Hellfire_Crossbow_Passive_DUPE_ENTRY_68230
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Hellstalker
Description: Possibly inflict Burning when hitting a creature with this weapon while Hiding or Invisible.
Conditions: AttackedWithPassiveSourceWeapon() and (HasStatus('SNEAKING_CLEAR', context.Source) or HasStatus('SNEAKING_LIGHTLY_OBSCURED', context.Source) or HasStatus('SNEAKING_HEAVILY_OBSCURED', context.Source) or HasStatus('SG_Invisible', context.Source))
StatsFunctors: ApplyStatus(BURNING, 100, 2,,,,not SavingThrow(Ability.Constitution,15))
StatsFunctorContext: OnDamage*
Stats inherited from: *UNI_DarkUrge_Bleeding_Dagger_Passive


MAG_Cunning_HandCrossbow_Combo_Passive_DUPE_ENTRY_79136
Boosts: UnlockInterrupt(Interrupt_MAG_Cunning_Combo_HandCrossbow)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Cunning Combo
Description: When you shoot a target at close range, you can make an additional melee attack against it as a reaction.
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: UseSpell(Target_Sentinel_AttackOfOpportunity,true,true,true);DealDamage(1d4, Force,Magical)


MAG_Selunite_LunarProtection_Passive_DUPE_ENTRY_33667
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Selûne's Protection
Description: While the wearer has Mage Armour, each successful Saving Throw causes the source of the Saving Throw to take [1].
DescriptionParams: DealDamage(1d4, Radiant)
StatsFunctorContext: OnAttacked
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnAttacked) and HasStatus('MAGE_ARMOR') and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()):DealDamage(SWAP, 1d4, Radiant,Magical)


MAG_Interrupt_MAG_Shield_Resource_Passive_DUPE_ENTRY_13499
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Mag Shield Resource
Properties: IsHidden;OncePerLongRest
StatsFunctorContext: OnCreate;OnLongRest
StatsFunctors: ApplyStatus(MAG_SHIELD_RESOURCE, 100, -1)


MAG_Interrupt_MAG_Shield_LeatherArmor_Resource_Passive_DUPE_ENTRY_25190
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Mag Shield Armor Resource
Properties: IsHidden;OncePerShortRest
StatsFunctorContext: OnCreate;OnShortRest
StatsFunctors: ApplyStatus(MAG_LEATHER_ARMOR_SHIELD_RESOURCE, 100, -1)
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_Interrupt_MAG_Shield_HarpersAmulet_Resource_Passive_DUPE_ENTRY_14769
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Mag Shield Amulet Resource
Properties: IsHidden;OncePerLongRest
StatsFunctors: ApplyStatus(MAG_HARPERS_AMULET_SHIELD_RESOURCE, 100, -1)
StatsFunctorContext: OnCreate;OnLongRest*
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_HaHaHat_Passive_DUPE_ENTRY_16313
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Slippery Slapsticky
Description: When knocked Prone, hostile creature with an Intelligence of [2] or more within [1] of you must succeed a Wisdom Saving Throws or become stricken with Laughter.
DescriptionParams: Distance(9);5
StatsFunctorContext: OnStatusApplied
StatsFunctors: GROUND:IF(StatusHasStatusGroup(context.StatusId, 'SG_Prone') and not StatusId('HIDEOUS_LAUGHTER')):CreateExplosion(Projectile_MAG_HaHaHat_explosion)


MAG_ButlerHat_Passive_DUPE_ENTRY_86471
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Lickspittle's Alertness
Description: At the start of combat, the wearer gains Momentum equal to their Charisma Modifier.


MAG_Multitasking_Passive_DUPE_ENTRY_12732
Boosts: Advantage(Concentration)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Multitasking
Description: You gain Advantage on Concentrating Saving Throws.


MAG_ExoticMaterial_Druid_Passive_DUPE_ENTRY_47313
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Description: Add your Dexterity Modifier to your Armour Class.
DisplayName: Exotic Material*
Stats inherited from: *MAG_ExoticMaterial_MediumArmor_Passive


MAG_RestrainingAdvantage_Passive_DUPE_ENTRY_74320
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Sharpened Snare
Description: Creatures have Disadvantage on Saving Throws when resisting your attacks and spells that inflict Restrained.


MAG_Druid_Wildshape_TempHP_Passive_DUPE_ENTRY_11240
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Lunar Bestial Vitality
Description: You gain [1] temporary hit points after casting Wild Shape. While those temporary hit points are active reduce all incoming damage by [2].
DescriptionParams: 22;1
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
StatsFunctors: IF(StatusHasStatusGroup(context.StatusId, 'SG_Polymorph_BeastShape')):ApplyStatus(MAG_DRUID_WILDSHAPE_TEMP_HP, 100, -1)
StatsFunctorContext: OnStatusApplied*
Stats inherited from: *MAG_ShapeshiftersBurgeon_Passive


MAG_Druid_Wildshape_SpellResistance_Passive_DUPE_ENTRY_44153
Boosts: IF(IsSpell()):Advantage(AllSavingThrows);AC(2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Lunar Bestial Fortitude
Description: You have a +[1] bonus to Armour Class. You also have Advantage on Saving Throws against spells. This effect persists while using your druidic Wild Shape ability.
DescriptionParams: 2
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(StatusHasStatusGroup(context.StatusId, 'SG_Polymorph_BeastShape')):ApplyStatus(MAG_DRUID_WILDSHAPE_SPELL_RESISTANCE, 100, -1)
Stats inherited from: *MAG_SpellResistance_Passive


MAG_Druid_Nature_Regeneration_Passive_DUPE_ENTRY_52385
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Green Bed Regeneration
Description: When starting your turn on Plant Growth Surface or Vine Surface regain [1] hit points.
DescriptionParams: 1d4


MAG_Druid_ExtraWildShape_Passive_DUPE_ENTRY_21898
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Nature's Embrace
Description: Increase your Wild Shape Charge by [1].
StatsFunctorContext: OnCast;OnAttack;OnCastResolved
Conditions: HasUseCosts('WildShape')
StatsFunctors: ApplyStatus(SELF, MAG_DRUID_EXTRA_WILDSHAPE_TRACKER, 100, -1)
DescriptionParams: 1*
Stats inherited from: *MAG_OfGreaterSorcery_Amulet_Passive


MAG_Druid_Spore_ExtraSpores_Passive_DUPE_ENTRY_34303
Boosts:
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Spore Sacks
Description: While imbued with Symbiotic Entity, you can spread Bibberbang Spores, Timmask Spores, and Haste Spores.
DescriptionParams:
StatsFunctors: IF(StatusId('SYMBIOTIC_ENTITY')):ApplyStatus(MAG_DRUID_EXTRA_SPORES, 100, -1)
StatsFunctorContext: OnStatusApplied*
Stats inherited from: *MAG_Druid_Wildshape_SpellResistance_Passive **MAG_SpellResistance_Passive


MAG_Druid_Spore_NecroticSpellcasting_Passive_DUPE_ENTRY_7444
Boosts: SpellSaveDC(1);IF(HasDamageDoneForType(DamageType.Necrotic)):DamageBonus(1, Necrotic)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Malefic Funghi
Description: The wearer gains a +[1] bonus to Spell Save DC and when dealing Necrotic damage, they deal an additional [2].
DescriptionParams: 1;DealDamage(1, Necrotic)
Stats inherited from: *MAG_SpellSaveDC_Enchantment_Lesser_Passive **MAG_SpellSaveDC_Enchantment_Passive


MAG_InvisiblePike_Passive_DUPE_ENTRY_9562
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Invisible Weapon
Description: This weapon is Invisible while equipped. It loses this property for [1] rounds on a missed Attack Roll.
DescriptionParams: 2
StatsFunctorContext: OnAttack
Conditions: not HasStatus('MAG_INVISIBLE_WEAPON_VISIBLE', GetAttackWeapon(context.Source)) and AttackedWithPassiveSourceWeapon() and (IsMiss() or IsCriticalMiss())
StatsFunctors: ApplyEquipmentStatus(SELF, MeleeMainHand, MAG_INVISIBLE_WEAPON_VISIBLE, 100, 2);ApplyStatus(SELF, MAG_INVISIBLE_WEAPON_VISIBLE_OWNER, 100, 2);RemoveStatus(SELF, MAG_INVISIBLE_WEAPON_OWNER)


MAG_CharismaCaster_CantripBooster_Passive_DUPE_ENTRY_53275
Boosts: IF(IsCantrip()):DamageBonus(max(1,CharismaModifier))
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Gregarious Caster
Description: Your cantrips deal additional damage equal to your Charisma Modifier.
DescriptionParams: DealDamage(SpellcastingAbilityModifier, Bludgeoning)*
BoostContext: OnCreate*
Stats inherited from: *MAG_ElementalGish_CantripBooster_Amulet_Passive


MAG_CharismaCaster_TempHP_Passive_DUPE_ENTRY_62928
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Well-Liked and Well-Fortified
Description: At the beginning of the wearer's turn, the robe activates, granting them temporary hit points equal to their Charisma Modifier.
Stats inherited from: *MAG_PHB_Displacement_Cloak_Passive


MAG_Marksmanship_Passive_DUPE_ENTRY_82199
Boosts: RollBonus(RangedWeaponAttack, 1);RollBonus(RangedSpellAttack, 1);IF(SpellTypeIs(SpellType.Throw)):RollBonus(Attack, 1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Marksmanship
Description: You gain a +[1] bonus to Attack Roll and Thrown Attack Rolls.
DescriptionParams: 1


MAG_MagicEating_Robe_Passive_DUPE_ENTRY_7191
Boosts:
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Weave Eater
Description: Whenever the wearer succeeds a Saving Throw against a spell, they regain [1].
DescriptionParams: RegainHitPoints(1d6)
BoostContext:
BoostConditions:
StatsFunctors: RegainHitPoints(1d6)
StatsFunctorContext: OnAttacked*
Conditions: IsSpell() and IsLastConditionRollSuccess(ConditionRollType.ConditionSavingThrow) and not Self() and IsSavingThrow()*
Stats inherited from: *MAG_Githborn_MagicEating_HalfPlate_Passive


Dos2_Join_Drum_DUPE_ENTRY_54214
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Drum);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Drum);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Drum);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Description: %%% EMPTY
Properties: IsHidden
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and HasInstrumentEquipped(context.Source) and Tagged('MUSIC_VFX_DRUM', GetItemInEquipmentSlot(EquipmentSlot.MusicalInstrument))


Dos2_Join_Flute_DUPE_ENTRY_49060
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Flute);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Flute);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Flute);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and HasInstrumentEquipped(context.Source) and Tagged('MUSIC_VFX_FLUTE', GetItemInEquipmentSlot(EquipmentSlot.MusicalInstrument))
DisplayName: %%% EMPTY*
Description: %%% EMPTY*
Properties: IsHidden*
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange*
Stats inherited from: *Dos2_Join_Drum


Dos2_Join_Lute_DUPE_ENTRY_80209
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Lute);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Lute);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Lute);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and HasInstrumentEquipped(context.Source) and Tagged('MUSIC_VFX_LUTE', GetItemInEquipmentSlot(EquipmentSlot.MusicalInstrument))
DisplayName: %%% EMPTY*
Description: %%% EMPTY*
Properties: IsHidden*
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange*
Stats inherited from: *Dos2_Join_Drum


Dos2_Join_Lyre_DUPE_ENTRY_49754
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Lyre);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Lyre);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Lyre);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and HasInstrumentEquipped(context.Source) and Tagged('MUSIC_VFX_LYRE', GetItemInEquipmentSlot(EquipmentSlot.MusicalInstrument))
DisplayName: %%% EMPTY*
Description: %%% EMPTY*
Properties: IsHidden*
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange*
Stats inherited from: *Dos2_Join_Drum


Dos2_Join_Violin_DUPE_ENTRY_51200
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Violin);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Violin);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Violin);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and HasInstrumentEquipped(context.Source) and Tagged('MUSIC_VFX_VIOLIN', GetItemInEquipmentSlot(EquipmentSlot.MusicalInstrument))
DisplayName: %%% EMPTY*
Description: %%% EMPTY*
Properties: IsHidden*
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange*
Stats inherited from: *Dos2_Join_Drum


Dos2_Join_Whistle_DUPE_ENTRY_4309
Boosts: IF(HasStatus('DOS2_JOIN_1', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_1_Whistle);IF(HasStatus('DOS2_JOIN_2', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_2_Whistle);IF(HasStatus('DOS2_JOIN_3', context.Source)):UnlockSpell(Shout_Bard_Perform_DOS2_3_Whistle);UnlockSpellVariant(IsPerformSpell(),ModifyIconGlow())
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
BoostConditions: HasProficiency('MusicalInstrument',context.Source) and not HasInstrumentEquipped(context.Source)
DisplayName: %%% EMPTY*
Description: %%% EMPTY*
Properties: IsHidden*
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange*
Stats inherited from: *Dos2_Join_Drum


LOW_BloodMerchant_ExplosiveBlood_DUPE_ENTRY_65915
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Unstable Blood
Description: Your blood is now highly flammable and will explode in the contact with fire.
Icon: PassiveFeature_Generic_Blood
Properties: Highlighted


MAG_Projectile_Shoes_Passive_DUPE_ENTRY_18896
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shoe Slinger
Description: Returns to its owner when thrown. On a hit, deal an additional [1].
DescriptionParams: DealDamage(2d4, Psychic)


MAG_EGW_OfTheDrunkard_Amulet_Passive_DUPE_ENTRY_92325
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Booze Remedy
Description: While wearing this amulet, regain [1] per turn while Drunk. Additionally, increase the duration of your inebriation by [2] rounds.
DescriptionParams: RegainHitPoints(2d4);5
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('DRUNK') or StatusId('DRINK_ALCOHOL')
StatsFunctors: RegainHitPoints(2d4);IF(StatusId('DRUNK')):SetStatusDuration(DRUNK, 5, ForceSet);IF(StatusId('DRINK_ALCOHOL')):SetStatusDuration(DRINK_ALCOHOL, 5, ForceSet)


MAG_DrunkenCloth_Passive_DUPE_ENTRY_29410
Boosts: IF(HasStatus('DRUNK') or HasStatus('DRINK_ALCOHOL')):Advantage(SavingThrow, Constitution)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Snowy Liver
Description: While Drunk you have Advantage on Constitution Saving Throws, and you gain temporary hit points equal to your Constitution Modifier at the start of your turn.


MAG_OfSharpCaster_Hat_Passive_DUPE_ENTRY_51587
Boosts: IF(IsSpell()):Reroll(Damage, 2, false)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Sharp Caster
Description: When you roll a 1 or 2 on a damage die(s) for a Spell Attack, that die(s) is rerolled once.
Icon:
BoostContext: OnCreate
Properties: Highlighted*
Stats inherited from: *FightingStyle_GreatWeaponFighting


MAG_Ambushing_Attack_Passive_DUPE_ENTRY_30311
Boosts: IF(Combat(context.Source) and Combat() and not HadTurnInCombat()):CharacterWeaponDamage(1d6, Necrotic)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Ambusher's Streak
Description: In combat, you deal an additional [1] against creatures that haven't taken a turn yet.
DescriptionParams: DealDamage(1d6, Necrotic)
Icon: PassiveFeature_Generic_Death*
Properties: Highlighted*
Stats inherited from: *Assassinate_Initiative


MAG_Arcanist_Gloves_Passive_DUPE_ENTRY_52278
Boosts: IF(IsSpell()):RollBonus(MeleeSpellAttack, -5);IF(IsSpell()):RollBonus(RangedSpellAttack, -5);IF(IsSpell()):DamageBonus(1d8)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Spellmight
Description: When casting a spell that requires an Attack Roll, you can take a -[1] penalty to the roll to deal an additional [2] damage.
DescriptionParams: 5;1d8
Icon: PassiveFeature_Generic_Explosion
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted;Temporary
PriorityOrder: 1*
Stats inherited from: *GreatWeaponMaster_BonusDamage


MAG_TwoWeaponFighting_DUPE_ENTRY_84058
Boosts: TwoWeaponFighting()*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Two-Weapon Fighting*
Description: When you make an attack with your off-hand weapon, you can add your Ability Modifier to the damage of the attack.*
Icon: PassiveFeature_FightingStyle_TwoWeaponFighting*
Properties: Highlighted*
Stats inherited from: *FightingStyle_TwoWeaponFighting


MAG_IllusionBlade_Passive_DUPE_ENTRY_13223
Boosts: IF(AttackedWithPassiveSourceWeapon() and not HasObscuredState(ObscuredState.Clear)):Advantage(AttackRoll)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
DisplayName: Shadow Blade*
Description: You have Advantage on Attack Rolls against Lightly or Heavily Obscured targets when using this blade.*
BoostContext: OnAttack*
Stats inherited from: *ShadowBlade_Passive


MAG_SecondChance_Passive_DUPE_ENTRY_77733
Boosts: UnlockInterrupt(Interrupt_MAG_SecondChance)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Innate Fortitude
Description: Once per Long Rest, you can use a reaction to make an Attack Roll or Saving Throw with Advantage.


MAG_SecondChance_Resource_Passive_DUPE_ENTRY_68558
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Amulet of Second Chance Resource
StatsFunctors: ApplyStatus(MAG_SECOND_CHANCE_RESOURCE, 100, -1)
Properties: IsHidden;OncePerLongRest*
StatsFunctorContext: OnCreate;OnLongRest*
Stats inherited from: *MAG_Interrupt_MAG_Shield_HarpersAmulet_Resource_Passive **MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_Revivify_Gloves_Passive_DUPE_ENTRY_53301
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Aegis Palms
Description: When you heal a creature, it gains the effect of Blade Ward. When you Revive a creature it gains the effect of Death Ward.
StatsFunctorContext: OnAttack;OnHeal
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnHeal) and Character()):ApplyStatus(BLADE_WARD,100,2);IF(context.HasContextFlag(StatsFunctorContext.OnAttack) and Character() and IsRevivifySpell()):ApplyStatus(MAG_DEATH_WARD_ON_DEAD,100,2)


MAG_UndeadTurning_Weapon_Passive_DUPE_ENTRY_69370
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Sanctified Weapon
Description: Undead creatures struck by this weapon are possibly Turned.
Conditions: AttackedWithPassiveSourceWeapon() and Tagged('UNDEAD', context.Target) and not SavingThrow(Ability.Wisdom, 13, AdvantageOnTurned())
StatsFunctorContext: OnDamage*
StatsFunctors: ApplyStatus(TURNED, 100, 3)*
Stats inherited from: *MAG_WeaponAction_UndeadTurning_Ammunition_Passive


TAD_PartialCeremorph_DUPE_ENTRY_66305
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Partial Ceremorphosis
Description: You are in the early stages of transformation - gaining access to more aberrant powers as you evolve your illithid potential.
Icon: PassiveFeature_HalfIllithid
PriorityOrder: 50
Properties: Highlighted


MAG_RavenCharm_Passive_DUPE_ENTRY_50468
Boosts: JumpMaxDistanceBonus(1.5)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Boon of the Raven Queen
Description: While wearing the amulet your jump and flying speed increased by [1]. While Polymorphed or Wild Shaped, you also gain Feather Fall.
DescriptionParams: Distance(1.5)
StatsFunctorContext: OnStatusApplied
StatsFunctors: IF(StatusHasStatusGroup(context.StatusId, 'SG_Polymorph_BeastShape')):ApplyStatus(MAG_FEATHER_FALL_POLYMORPHED_RAVEN_CHARM, 100, -1)


MAG_MartialBravery_Passive_DUPE_ENTRY_9969
Boosts: IF((IsUnarmedAttack() or IsWeaponAttack()) and HasEnemyWithinRange('SG_Incapacitated', 3, nil, 2, context.Target, context.Source)):DamageBonus(2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Martial Bravery
Description: Your weapon and unarmed attacks deal an additional [1] damage while surrounded by [2] or more foes.
DescriptionParams: 2;2
Stats inherited from: *MAG_ZOC_AdvantageOnMeleeAttackWhileSurounded_Gloves_Passive


MAG_RavenFamiliar_Passive_DUPE_ENTRY_26924
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Raven Servant: Deathvine
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsKillingBlow() and not Self() and Character() and Enemy() and not SavingThrow(Ability.Strength, 13,AdvantageOnRestrained(),DisadvantageOnRestrained(), context.Source)
StatsFunctors: ApplyStatus(SELF, ENSNARING_STRIKE,100, 3)


TWN_BondedByLove_HusbandsRing_Passive_DUPE_ENTRY_45799
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Intimate Embrace
Description: One of a magical pair of rings, this allows the wearer to cast Warding Bond once per Long Rest on a creature wearing the matching ring.


TWN_BondedByLove_WifesRing_Passive_DUPE_ENTRY_39769
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Fond Caress
Description: One of a magical pair of rings, this allows the wearer to receive Warding Bond from a creature wearing the matching ring.


MAG_ProficientSupport_Weapon_Passive_DUPE_ENTRY_10272
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Dark Guidance
Description: You are considered proficient with this weapon.


MAG_ShadowBlinding_Weapon_Passive_DUPE_ENTRY_53914
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadow-Blinding
Description: If you attack with Advantage, you have a chance of Blind your target.
DescriptionParams:
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 14)):ApplyStatus(BLINDED,100,2)
StatsFunctorContext: OnDamage*
Conditions: AttackedWithPassiveSourceWeapon() and HasAdvantage() and not HasDisadvantage()*
Stats inherited from: *MAG_Blindside_Shortsword_Passive


MAG_HellDusk_Proficiency_Passive_DUPE_ENTRY_82479
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Helldusk Armour
Description: You are considered Proficient with this armour while wearing it. *
Stats inherited from: *MAG_PHB_ElvenChain_Armor_Passive


MAG_Viconia_Robe_Resistance_Passive_DUPE_ENTRY_3277
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Sharran Veil
Description: Shield of Faith also grants you a +[1] bonus to all Saving Throws.
DescriptionParams: 2
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('SHIELD_OF_FAITH')
StatsFunctors: ApplyStatus(MAG_VICONIA_ROBE_SHAR_RESISTANCE, 100, -1)
Stats inherited from: *MAG_DarkJusticiar_Armor_Protection_Passive


MAG_AbsoluteProtector_Shield_Passive_DUPE_ENTRY_81813
Boosts: IF(Tagged('BRANDED') and IsSpell()):DamageReduction(All, Flat, 1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Absolute's Aegis
Description: If the wielder bears the Absolute's Brand, all damage received from spells is reduced by [1].
DescriptionParams: 1


MAG_OuterEntitySlayer_Passive_DUPE_ENTRY_84379
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Outer-Entity Slayer
Description: When wielded against fey, fiends, or undead foes, this weapon has a +[1] bonus to Damage and Attack Rolls.
DescriptionParams: 1d4


MAG_PlaneShifterSlayer_Passive_DUPE_ENTRY_42318
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Interplanar Slayer
Description: This weapon grants a +[1] bonus to Damage and Attack Rolls against githyanki, aberrations, fiends, and elementals.
DescriptionParams: 1d4


MAG_FireThrow_Passive_DUPE_ENTRY_44124
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Throwing: Fire Damage
Description: When launched at a target, deal an additional [1].
DescriptionParams: DealDamage(1d4, Fire)


MAG_ColdThrow_Passive_DUPE_ENTRY_32986
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Throwing: Cold Damage
DescriptionParams: DealDamage(1d4, Cold)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_LightningThrow_Passive_DUPE_ENTRY_72502
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Throwing: Lightning Damage
DescriptionParams: DealDamage(1d4, Lightning)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_ThunderThrow_Passive_DUPE_ENTRY_99651
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Throwing: Thunder Damage
DescriptionParams: DealDamage(1d4, Thunder)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_AcidThrow_Passive_DUPE_ENTRY_59863
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Throwing: Acid Damage
DescriptionParams: DealDamage(1d4, Acid)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_PoisonThrow_Passive_DUPE_ENTRY_19132
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Poisonous Fling
DescriptionParams: DealDamage(1d4, Poison)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_NecroticThrow_Passive_DUPE_ENTRY_69516
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Throwing: Necrotic Damage
DescriptionParams: DealDamage(1d4, Necrotic)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_ForceThrow_Passive_DUPE_ENTRY_3844
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Throwing: Force Damage
DescriptionParams: DealDamage(1d4, Force)
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_PsychicThrow_Passive_DUPE_ENTRY_24286
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(1d4, Force)
DisplayName: Throwing: Fire Damage*
Description: When launched at a target, deal an additional [1].*
Stats inherited from: *MAG_FireThrow_Passive


MAG_HomingWeapon_Passive_DUPE_ENTRY_34699
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Homing Weapon
Description: This weapon will return to its owner when thrown.


MAG_MeleeCaster_Passive_DUPE_ENTRY_97441
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Melee Caster
Description: Instead of its Dexterity Modifier, the affected entity add its Spellcasting Ability Modifier to Attack Rolls.


MAG_InfernalWeapon_WeaponBoost_Passive_DUPE_ENTRY_86233
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Infernal Weapon
Description: On a hit, the affected entity deals an additional [1] and can possibly Poison its target.
DescriptionParams: DealDamage(6,Poison)


MAG_InfernalWeapon_Lesser_WeaponBoost_Passive_DUPE_ENTRY_90679
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(3,Poison)
DisplayName: Infernal Weapon*
Description: On a hit, the affected entity deals an additional [1] and can possibly Poison its target. *
Stats inherited from: *MAG_InfernalWeapon_WeaponBoost_Passive


MAG_MonkAmulet_WisdomDebuff_Passive_DUPE_ENTRY_81340
Boosts: Ability(Wisdom, -1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Monk's Madness
Description: Affected entity has -[1] to Wisdom.
DescriptionParams: 1
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted


MAG_MonkAmulet_WisdomDebuff_2_Passive_DUPE_ENTRY_32688
Boosts: Ability(Wisdom, -2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Monk's Madness*
Description: Affected entity has -[1] to Wisdom.*
Icon: PassiveFeature_Generic_Darkness*
Properties: Highlighted*
Stats inherited from: *MAG_MonkAmulet_WisdomDebuff_Passive


MAG_LC_Counterspell_Quarterstaff_Resource_Passive_DUPE_ENTRY_30740
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Mag Counterspell Resource
StatsFunctors: ApplyStatus(MAG_COUNTERSPELL_RESOURCE, 100, -1)
Properties: IsHidden;OncePerLongRest*
StatsFunctorContext: OnCreate;OnLongRest*
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_PHB_ScarabOfProtection_Amulet_Resource_Passive_DUPE_ENTRY_65535
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Scarab of Protection Resource
StatsFunctors: ApplyStatus(MAG_SCARAB_OF_PROTECTION_RESOURCE, 100, -1)
Properties: IsHidden;OncePerLongRest*
StatsFunctorContext: OnCreate;OnLongRest*
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_Legendary_InfernalResistance_Resource_Passive_DUPE_ENTRY_49789
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Infernal Resistance Resource
StatsFunctors: ApplyStatus(MAG_LEGENDARY_INFERNAL_RESISTANCE_RESOURCE, 100, -1)
Properties: IsHidden;OncePerLongRest*
StatsFunctorContext: OnCreate;OnLongRest*
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_LegendaryEvasion_Protection_Resource_Passive_DUPE_ENTRY_26590
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Legendary Evasion Amulet Resource
Properties: IsHidden;OncePerShortRest
StatsFunctorContext: OnCreate;OnShortRest
StatsFunctors: ApplyStatus(MAG_LEGENDARY_EVASION_PROTECTION_RESOURCE, 100, -1)
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_ImpalerDamageBonus_Passive_DUPE_ENTRY_69477
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(1d10,Piercing)
TooltipConditionalDamage: DealDamage(1d10,Piercing)
StatsFunctors: DealDamage(1d10,Piercing)
DisplayName: Break the Unbroken*
Description: Deals an additional [1] to targets that still have all their hit points.*
StatsFunctorContext: OnAttack*
Conditions: AttackedWithPassiveSourceWeapon() and HasMaxHP() and IsAttack() and not IsMiss()*
Stats inherited from: *UND_Duergar_ShortswordOfFirstBlood_Passive


MAG_ImpalerTempHP_Passive_DUPE_ENTRY_58110
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Death Drinker
Description: When you reduce a target to 0 hit points, you gain [1] temporary hit points.
DescriptionParams: RegainHitPoints(2d10)
StatsFunctorContext: OnDamage
Conditions: Enemy() and AttackedWithPassiveSourceWeapon() and IsKillingBlow()
StatsFunctors: ApplyStatus(SELF, MAG_THE_IMPALER_TEMPORARY_HP, 100, -1)


MAG_UnarmedEnchantment_1_Passive_DUPE_ENTRY_70814
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, 1);CharacterUnarmedDamage(1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Natural Pugilist
Description: You gain a +[1] bonus to Unarmed Attack Rolls and damage.
DescriptionParams: 1*
Stats inherited from: *ARM_MartialArtsLethality_1_Passive


MAG_UnarmedEnchantment_2_Passive_DUPE_ENTRY_25686
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, 2);CharacterUnarmedDamage(2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Natural Pugilist*
Description: You gain a +[1] bonus to Unarmed Attack Rolls and damage.*
Stats inherited from: *MAG_UnarmedEnchantment_1_Passive **ARM_MartialArtsLethality_1_Passive


MAG_ShieldOfDevotion_Passive_DUPE_ENTRY_51356
Boosts:
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctorContext: OnAttack;OnCast
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))
StatsFunctors: ApplyStatus(SELF, MAG_SHIELD_OF_DEVOTION_TRACKER, 100, -1)
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Properties: IsHidden**
Stats inherited from: *MAG_AdditionalSpellSlot_Level1_Passive **AdditionalSpellSlot_Level_1


MAG_ShieldOfDevotion_Cooldown_Passive_DUPE_ENTRY_83174
Boosts: ActionResource(SpellSlot,1,1)**
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnLongRest
Conditions:
StatsFunctors: RemoveStatus(MAG_SHIELD_OF_DEVOTION_TRACKER);ApplyStatus(MAG_SHIELD_OF_DEVOTION_SPELL_SLOT, 100, -1)
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Stats inherited from: *MAG_ShieldOfDevotion_Passive **MAG_AdditionalSpellSlot_Level1_Passive ***AdditionalSpellSlot_Level_1


MAG_ShieldOfDevotion_Tracker_Passive_DUPE_ENTRY_42320
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctors: RemoveStatus(MAG_SHIELD_OF_DEVOTION_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_OfGreaterSorcery_Amulet_Cooldown_Passive_DUPE_ENTRY_62365
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctors: RemoveStatus(MAG_GREATER_SORCERY_TRACKER);ApplyStatus(MAG_GREATER_SORCERY_SORCERY_POINT, 100, -1)
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_OfGreaterSorcery_Amulet_Tracker_Passive_DUPE_ENTRY_39170
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctors: RemoveStatus(MAG_GREATER_SORCERY_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))*
Stats inherited from: *MAG_OfGreaterSorcery_Amulet_Cooldown_Passive **MAG_ShieldOfDevotion_Cooldown_Passive ***MAG_ShieldOfDevotion_Passive ****MAG_AdditionalSpellSlot_Level1_Passive *****AdditionalSpellSlot_Level_1


MAG_LC_TheAmplifier_Amulet_Cooldown_Passive_DUPE_ENTRY_29698
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctors: RemoveStatus(MAG_THE_AMPLIFIER_TRACKER);ApplyStatus(MAG_THE_AMPLIFIER_SPELL_SLOT, 100, -1)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_LC_TheAmplifier_Amulet_Tracker_Passive_DUPE_ENTRY_86492
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctors: RemoveStatus(MAG_THE_AMPLIFIER_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))*
Stats inherited from: *MAG_LC_TheAmplifier_Amulet_Cooldown_Passive **MAG_ShieldOfDevotion_Cooldown_Passive ***MAG_ShieldOfDevotion_Passive ****MAG_AdditionalSpellSlot_Level1_Passive *****AdditionalSpellSlot_Level_1


MAG_OfTheDevout_Amulet_Cooldown_Passive_DUPE_ENTRY_97441
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctorContext: OnShortRest
StatsFunctors: RemoveStatus(MAG_OF_DEVOUT_AMULET_TRACKER);ApplyStatus(MAG_OF_DEVOUT_AMULET_CHANNEL_DIVINITY, 100, -1)
Properties: IsHidden*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_OfTheDevout_Amulet_Tracker_Passive_DUPE_ENTRY_5688
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctors: RemoveStatus(MAG_OF_DEVOUT_AMULET_TRACKER)
StatsFunctorContext: OnShortRest*
Properties: IsHidden*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))*
Stats inherited from: *MAG_OfTheDevout_Amulet_Cooldown_Passive **MAG_ShieldOfDevotion_Cooldown_Passive ***MAG_ShieldOfDevotion_Passive ****MAG_AdditionalSpellSlot_Level1_Passive *****AdditionalSpellSlot_Level_1


MAG_DeathKnightShield_Passive_DUPE_ENTRY_4183
Boosts: ActionResource(SpellSlot,1,1)**
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctors: ApplyStatus(SELF, MAG_DEATH_KNIGHT_SHELD_TRACKER, 100, -1)
StatsFunctorContext: OnAttack;OnCast*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Properties: IsHidden*
Stats inherited from: *MAG_ShieldOfDevotion_Passive **MAG_AdditionalSpellSlot_Level1_Passive ***AdditionalSpellSlot_Level_1


MAG_DeathKnightShield_Cooldown_Passive_DUPE_ENTRY_19008
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctors: RemoveStatus(MAG_DEATH_KNIGHT_SHELD_TRACKER);ApplyStatus(MAG_DEATH_KNIGHT_SHELD_SPELL_SLOT, 100, -1)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_DeathKnightShield_Tracker_Passive_DUPE_ENTRY_7497
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctors: RemoveStatus(MAG_DEATH_KNIGHT_SHELD_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))*
Stats inherited from: *MAG_DeathKnightShield_Cooldown_Passive **MAG_ShieldOfDevotion_Cooldown_Passive ***MAG_ShieldOfDevotion_Passive ****MAG_AdditionalSpellSlot_Level1_Passive *****AdditionalSpellSlot_Level_1


MAG_WondrousGloves_Cooldown_Passive_DUPE_ENTRY_77743
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctors: RemoveStatus(MAG_WONDROUS_GLOVES_TRACKER);ApplyStatus(MAG_WONDROUS_GLOVES_BARDIC_INSPIRATION, 100, -1)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_WondrousGloves_Tracker_Passive_DUPE_ENTRY_33565
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctors: RemoveStatus(MAG_SHIELD_OF_DEVOTION_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_Druid_ExtraWildShape_Cooldown_Passive_DUPE_ENTRY_67049
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctorContext: OnShortRest
StatsFunctors: RemoveStatus(MAG_DRUID_EXTRA_WILDSHAPE_TRACKER);ApplyStatus(MAG_DRUID_EXTRA_WILDSHAPE_WILDSHAPE_CHARGE, 100, -1)
Properties: IsHidden*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_Druid_ExtraWildShape_Tracker_Passive_DUPE_ENTRY_12041
Boosts: ActionResource(SpellSlot,1,1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
StatsFunctors: RemoveStatus(MAG_SHIELD_OF_DEVOTION_TRACKER)
Properties: IsHidden*
StatsFunctorContext: OnLongRest*
DisplayName: Additional Spell Slot*
Description: You gain [1] Level [2] spell slots.*
DescriptionParams: 1;1*
Conditions: (not HasActionResource('SpellSlot', 100, 1, true) and IsSpellLevel(1)) or (SpellId('Target_Smite_Divine') and (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)))**
Stats inherited from: *MAG_ShieldOfDevotion_Cooldown_Passive **MAG_ShieldOfDevotion_Passive ***MAG_AdditionalSpellSlot_Level1_Passive ****AdditionalSpellSlot_Level_1


MAG_WYRM_Farlin_Dagger_Passive_DUPE_ENTRY_74009
Boosts: AC(1)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Gleamdancer
Description: When this dagger is wielded in the off-hand, the wielder gains a +[1] bonus to Armour Class.
DescriptionParams: 1


MAG_Interrupt_MAG_Interrupt_AbsorbElements_Resource_Passive_DUPE_ENTRY_50533
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Absorb Element Cloak Resource
Properties: IsHidden;OncePerShortRest
StatsFunctorContext: OnCreate;OnShortRest;OnLongRest
StatsFunctors: ApplyStatus(MAG_ABSORB_ELEMENT_RESOURCE, 100, -1)
Stats inherited from: *MAG_Interrupt_MAG_Shield_Resource_Passive


MAG_Umberlee_FireColdResistance_Passive_DUPE_ENTRY_67582
Boosts: Resistance(Fire, Resistant);Resistance(Cold, Resistant)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Temperature Adjusment
Description: You have resistance to Fire and Cold Damage.


MAG_Longstrider_Passive_DUPE_ENTRY_66431
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Strider Movement
Description: You gain Longstrider.


MAG_Watcher_Helmet_Darkvision_Passive_DUPE_ENTRY_97713
Boosts: StatusImmunity(SG_Blinded);IgnoreSurfaceCover(SurfaceDarknessCloud);DarkvisionRangeMin(12);ActiveCharacterLight(233033a1-b43a-4ad9-976a-8a062b345e21)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Artificial Sight
Description: The wearer can see in the dark up to [1] and cannot be Blinded.
DescriptionParams: Distance(12)*
StatsFunctorContext: OnEquip*
Stats inherited from: *UND_SocietyOfBrilliance_DarkvisionRing_Passive


MAG_Barbarian_Hide_Helmet_Bloodseeker_Passive_DUPE_ENTRY_59901
Boosts: IF(not HasMaxHP()):RollBonus(Attack, 2)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Seeking Blood
Description: You gain a +[1] bonus to Attack Rolls when attacking creatures that have already taken damage.
DescriptionParams: 2
BoostContext: OnCreate;OnEquip*
Stats inherited from: *MAG_TheWoundSeeker_Greatsword_Passive


MAG_Barbarian_Hide_Helmet_Bloodthirsty_Passive_DUPE_ENTRY_12065
Boosts: IF(not HasMaxHPWithoutTemporaryHP(context.Source)):CharacterWeaponDamage(1d4, Necrotic);IF(not HasMaxHPWithoutTemporaryHP(context.Source)):CharacterUnarmedDamage(1d4, Necrotic)
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Blood Thirst
Description: Unarmed and melee attacks will deal an extra [1] as long as you don't have your full health. If you don't deal any damage this turn, you take [2] at the end of your turn.
DescriptionParams: DealDamage(2, Necrotic);DealDamage(1d4, Necrotic)
StatsFunctorContext: OnDamage
Conditions: not Self()
StatsFunctors: ApplyStatus(SELF, MAG_BARBARIAN_HIDE_DAMAGE_TECHNICAL, 100, 1)


MAG_FlexibleArmor_Defense_Passive_DUPE_ENTRY_20327
Boosts: AC(1)*
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
Icon:
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: HasPassive('FightingStyle_Defense', context.Source)
DisplayName: Defence*
Description: You gain a +1 bonus to Armour Class while wearing armour.*
Stats inherited from: *FightingStyle_Defense


MAG_Light_Base_Passive_DUPE_ENTRY_43437
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Glowing
Description: This object shines with a glowing light in a radius of [1].
DescriptionParams: Distance(6)
ExtraDescription: Toggle this to douse and rekindle the light.
Icon: Spell_Evocation_Light
Properties: ToggledDefaultAddToHotbar;IsToggled;ToggledDefaultOn


MAG_Light_FarlinDagger_Passive_DUPE_ENTRY_74940
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Gleamdance Dagger: Glowing
Properties: ToggledDefaultAddToHotbar;IsToggled;ToggledDefaultOn
ToggleOnFunctors: IF(HasStatus('MAG_FARLIN_DAGGER_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_LIGHT_DIVINE, 100, -1);IF(HasStatus('MAG_FARLIN_DAGGER_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_LIGHT_DIVINE, 100, -1)
ToggleOffFunctors: IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source)) and HasStatus('MAG_FARLIN_DAGGER_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0);IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source)) and HasStatus('MAG_FARLIN_DAGGER_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0)
Description: This object shines with a glowing light in a radius of [1].*
DescriptionParams: Distance(6)*
ExtraDescription: Toggle this to douse and rekindle the light.*
Icon: Spell_Evocation_Light*
Stats inherited from: *MAG_Light_Base_Passive


MAG_Light_TheThorns_Passive_DUPE_ENTRY_62376
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Nyrulna: Glowing
ToggleOnFunctors: IF(HasStatus('MAG_THE_THORNS_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_LIGHT_DIVINE, 100, -1);IF(HasStatus('MAG_THE_THORNS_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_LIGHT_DIVINE, 100, -1)
ToggleOffFunctors: IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source)) and HasStatus('MAG_THE_THORNS_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0);IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source)) and HasStatus('MAG_THE_THORNS_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0)
Properties: ToggledDefaultAddToHotbar;IsToggled;ToggledDefaultOn*
Description: This object shines with a glowing light in a radius of [1].*
DescriptionParams: Distance(6)*
ExtraDescription: Toggle this to douse and rekindle the light.*
Icon: Spell_Evocation_Light*
Stats inherited from: *MAG_Light_FarlinDagger_Passive **MAG_Light_Base_Passive


MAG_Light_TheVictory_Passive_DUPE_ENTRY_83016
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Gontr Mael: Glowing
ToggleOnFunctors: IF(HasStatus('MAG_THE_VICTORY_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.RangedMainHand, context.Source))):ApplyEquipmentStatus(RangedMainHand, MAG_LIGHT_DIVINE, 100, -1)
ToggleOffFunctors: IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.RangedMainHand, context.Source)) and HasStatus('MAG_THE_VICTORY_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.RangedMainHand, context.Source))):ApplyEquipmentStatus(RangedMainHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0)
Properties: ToggledDefaultAddToHotbar;IsToggled;ToggledDefaultOn*
Description: This object shines with a glowing light in a radius of [1].*
DescriptionParams: Distance(6)*
ExtraDescription: Toggle this to douse and rekindle the light.*
Icon: Spell_Evocation_Light*
Stats inherited from: *MAG_Light_FarlinDagger_Passive **MAG_Light_Base_Passive


MAG_Light_MoonlightGlaive_Passive_DUPE_ENTRY_60331
origin: Patch1_pak\Public\GustavDev\Stats\Generated\Data\Passive.txt
DisplayName: Moonlight Glaive: Glowing
ToggleOnFunctors: IF(HasStatus('MAG_MOONLIGHT_GLAIVE_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_LIGHT_DIVINE, 100, -1);IF(HasStatus('MAG_MOONLIGHT_GLAIVE_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_LIGHT_DIVINE, 100, -1)
ToggleOffFunctors: IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source)) and HasStatus('MAG_MOONLIGHT_GLAIVE_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeMainHand, context.Source))):ApplyEquipmentStatus(MeleeMainHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0);IF(HasStatus('MAG_LIGHT_DIVINE', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source)) and HasStatus('MAG_MOONLIGHT_GLAIVE_LIGHT_TECHNICAL', GetItemInEquipmentSlot(EquipmentSlot.MeleeOffHand, context.Source))):ApplyEquipmentStatus(MeleeOffHand, MAG_MAGIC_ITEM_LIGHT_REMOVER, 100, 0)
Properties: ToggledDefaultAddToHotbar;IsToggled;ToggledDefaultOn*
Description: This object shines with a glowing light in a radius of [1].*
DescriptionParams: Distance(6)*
ExtraDescription: Toggle this to douse and rekindle the light.*
Icon: Spell_Evocation_Light*
Stats inherited from: *MAG_Light_FarlinDagger_Passive **MAG_Light_Base_Passive


GENERIC PASSIVES_DUPE_ENTRY_75089
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_HeavyArmorMaster


AbilityImprovement_Charisma_DUPE_ENTRY_19954
Boosts: Ability(Charisma, 1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AbilityImprovement_Constitution_DUPE_ENTRY_90886
Boosts: Ability(Constitution, 1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AbilityImprovement_Dexterity_DUPE_ENTRY_23213
Boosts: Ability(Dexterity, 1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AbilityImprovement_Intelligence_DUPE_ENTRY_19395
Boosts: Ability(Intelligence, 1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AbilityImprovement_Strength_DUPE_ENTRY_36481
Boosts: Ability(Strength, 1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AbilityImprovement_Wisdom_DUPE_ENTRY_64344
Boosts: Ability(Wisdom, 1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AbilityDeterioration_Strength_DUPE_ENTRY_63999
Boosts: Ability(Strength, -1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AbilityDeterioration_Wisdom_DUPE_ENTRY_22019
Boosts: Ability(Wisdom, -1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AttackOfOpportunity_DUPE_ENTRY_8172
Boosts: UnlockInterrupt(Interrupt_AttackOfOpportunity)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Opportunity Attack
Description: Automatically attack an enemy moving out of your reach.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_AttackOfOpportunity
Properties: Highlighted


Backstab_DUPE_ENTRY_23559
Boosts: Attribute(Backstab)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Backstab
Description: Melee Attacks made from behind a target have Advantage.
Properties: IsHidden


Blindsight_DUPE_ENTRY_96757
Boosts: Tag(BLINDSIGHT);StatusImmunity(SG_Blinded)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Blindsight
Description: This creature can perceive its surroundings without relying on sight.
Icon: PassiveFeature_Generic_Darkness


BonusProficiencies_DUPE_ENTRY_47658
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Additional Proficiencies
Description: You have additional proficiencies.


DarkDevotion_DUPE_ENTRY_51897
Boosts: Tag(CHARMED_ADV);Tag(FRIGHTENED_ADV)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Dark Devotion
Description: Advantage on Saving Throws against being Charmed or Frightened.
Icon: PassiveFeature_DarkDevotion
Properties: Highlighted


Darkvision_DUPE_ENTRY_133
Boosts: DarkvisionRangeMin(12);ActiveCharacterLight(051648e6-f05a-e41f-e398-ffd5cd148989)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Darkvision
Description: You can see in the dark up to [1].
DescriptionParams: Distance(12)
Icon: PassiveFeature_Darkvision
Properties: Highlighted


NonLethal_DUPE_ENTRY_66825
Boosts: IF(Character() and not Self() and not Summon() and not Tagged('UNDEAD') and not HasStatus('SG_Polymorph') and not Tagged('CONSTRUCT') and not Tagged('CREATURE_SPORE_SERVANT') and not IsImmuneToStatus('KNOCKED_OUT') and IsMeleeAttack() and (IsWeaponAttack() or IsUnarmedAttack())):NonLethal()
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Toggle Non-Lethal Attacks
Description: Knock someone Unconscious instead of killing them.
ExtraDescription: Must be unarmed or using a melee weapon. Doesn't work on undead and constructs.
Icon: Action_KnockOut
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggleForParty
ToggleOnFunctors: ApplyStatus(NON_LETHAL,100,-1)
ToggleOffFunctors: RemoveStatus(NON_LETHAL)
ToggleGroup: NonLethal


SuperiorDarkvision_DUPE_ENTRY_36939
Boosts: DarkvisionRangeMin(24);ActiveCharacterLight(c46e7ba8-e746-7020-5146-287474d7b9f7)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Superior Darkvision
Description: You can see in the dark up to [1].
DescriptionParams: Distance(24)
Icon: PassiveFeature_SuperiorDarkvision
Properties: Highlighted


DarknessRules_DUPE_ENTRY_15068
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Darkness Rules
Properties: IsHidden


Undead_DUPE_ENTRY_87579
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Undead
Description: This creature no longer lives, and doesn't require air, food, drink, or sleep.
Icon: GenericIcon_DamageType_Necrotic
Properties: IsHidden


DeathSavingThrows_DUPE_ENTRY_93974
Boosts: IF(not Tagged('DOWNED_DISABLED')):DownedStatus(DOWNED,0)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Death Saving Throw
Description: If damage reduces you to 0 hit points and fails to kill you, you fall Unconscious until you regain hit points.
ExtraDescription: Whenever you start your turn with 0 hit points, you must make a Death Saving Throw to determine whether you creep closer to death or hang onto life.
Properties: IsHidden


ShortResting_DUPE_ENTRY_25593
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnShortRest
StatsFunctors: IF(not HasPassive('Durable') and CheckRulesetModifier('1d9a608a-3885-4d48-8816-458e40d1136e', false)):RegainHitPoints(MaxHP/2);IF(HasPassive('Durable') or CheckRulesetModifier('1d9a608a-3885-4d48-8816-458e40d1136e', true)):RegainHitPoints(MaxHP)


WeaponThrow_DUPE_ENTRY_10204
Boosts: UnlockSpellVariant(SpellId('Throw_Throw'),ModifyVisuals(Action_ThrowWeapon))
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden
BoostContext: OnCreate;OnInventoryChanged
BoostConditions: HasThrownWeaponInInventory(context.Source)


DamageDealtRecently_DUPE_ENTRY_50549
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Do not destub - Damage taken since last turn
Description: The type(s) of damage the entity has received since its last turn.
Properties: IsHidden
StatsFunctorContext: OnDamaged
StatsFunctors: IF(IsDamageTypeAcid()):ApplyStatus(DAMAGE_DEALT_ACID,100,1);IF(IsDamageTypeCold()):ApplyStatus(DAMAGE_DEALT_COLD,100,1);IF(IsDamageTypeFire()):ApplyStatus(DAMAGE_DEALT_FIRE,100,1);IF(IsDamageTypeLightning()):ApplyStatus(DAMAGE_DEALT_LIGHTNING,100,1);IF(IsDamageTypeThunder()):ApplyStatus(DAMAGE_DEALT_THUNDER,100,1);IF(IsDamageTypeRadiant()):ApplyStatus(DAMAGE_DEALT_RADIANT,100,1);IF(IsDamageTypePoison()):ApplyStatus(DAMAGE_DEALT_POISON,100,1);IF(IsDamageTypePsychic()):ApplyStatus(DAMAGE_DEALT_PSYCHIC,100,1);IF(IsDamageTypeForce()):ApplyStatus(DAMAGE_DEALT_FORCE,100,1);IF(IsDamageTypeSlashing()):ApplyStatus(DAMAGE_DEALT_SLASHING,100,1);IF(IsDamageTypePiercing()):ApplyStatus(DAMAGE_DEALT_PIERCING,100,1);IF(IsDamageTypeBludgeoning()):ApplyStatus(DAMAGE_DEALT_BLUDGEONING,100,1)


PlayerBonusesStory_DUPE_ENTRY_10245
Boosts: IncreaseMaxHP(100%);ProficiencyBonus(SavingThrow,Strength);ProficiencyBonus(SavingThrow,Dexterity);ProficiencyBonus(SavingThrow,Intelligence);ProficiencyBonus(SavingThrow,Constitution);ProficiencyBonus(SavingThrow,Charisma);ProficiencyBonus(SavingThrow,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Difficulty: Explorer
Properties: IsHidden


UnlockedSpellSlotLevel1_DUPE_ENTRY_49296
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: first level Spell Slots, or spell slots are full.
Properties: IsHidden


UnlockedSpellSlotLevel2_DUPE_ENTRY_96147
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: second level Spell Slots, or spell slots are full.
Properties: IsHidden*
Stats inherited from: *UnlockedSpellSlotLevel1


UnlockedSpellSlotLevel3_DUPE_ENTRY_67984
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: third level Spell Slots, or spell slots are full.
Properties: IsHidden*
Stats inherited from: *UnlockedSpellSlotLevel1


UnlockedWarlockSpellSlotLevel1_DUPE_ENTRY_40824
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: first level Spell Slots, or spell slots are full.
Properties: IsHidden


UnlockedWarlockSpellSlotLevel2_DUPE_ENTRY_57633
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: second level Spell Slots, or spell slots are full.
Properties: IsHidden*
Stats inherited from: *UnlockedWarlockSpellSlotLevel1


UnlockedWarlockSpellSlotLevel3_DUPE_ENTRY_92578
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: third level Spell Slots, or spell slots are full.
Properties: IsHidden*
Stats inherited from: *UnlockedWarlockSpellSlotLevel1


CombatStartAttack_DUPE_ENTRY_36066
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Do not destub - Attacked outside of combat
Properties: IsHidden
StatsFunctorContext: OnCast;OnAttack
Conditions: not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and not TurnBased(context.Source)
StatsFunctors: IF((HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true)):ApplyStatus(SELF,INITIAL_ATTACK_TECHNICAL,100,1);IF(IsWeaponAttack() and IsMiss()):ApplyStatus(SELF,INITIAL_ATTACK_STALKERS_FLURRY_TECHNICAL,100,1);IF(IsCantrip() and HasUseCosts('ActionPoint', true)):ApplyStatus(SELF,INITIAL_ATTACK_WAR_MAGIC_TECHNICAL,100,1)


WEAPON_ACTION_PASSIVE_DUPE_ENTRY_13614
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt


GapingWound_Passive_DUPE_ENTRY_25136
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Gaping Wounds
Description: Attacks against this creature deal an additional [1].
DescriptionParams: DealDamage(2, Piercing)
ExtraDescription: Removed by healing.
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsAttack()
StatsFunctors: ApplyStatus(GAPING_WOUND_DAMAGE, 100, 0);ApplyStatus(PASSIVE_GAPING_WOUND_ATTACK,100,0)


Overwhelm_DUPE_ENTRY_66604
Boosts: UnlockInterrupt(Interrupt_Overwhelm)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Tenacity
Description: When you miss an attack, you deal [1] anyway.
DescriptionParams: DealDamage(max(1,StrengthModifier), Bludgeoning)
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveAction_Overwhelm


FullSwing_Passive_DUPE_ENTRY_79941
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Prepared
Description: Deal an additional [1] with melee attacks.
DescriptionParams: DealDamage(max(1,StrengthModifier), MainMeleeWeaponDamageType)
Icon: unknown
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: (HasDamageEffectFlag(DamageFlags.Hit) or HasDamageEffectFlag(DamageFlags.Critical)) and IsMeleeAttack() and IsProficientWithEquippedWeapon() and not (IsCriticalMiss() or IsMiss())
StatsFunctors: DealDamage(max(1,StrengthModifier), MainMeleeWeaponDamageType);


RACES_DUPE_ENTRY_65824
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt


Drow_DrowWeaponTraining_DUPE_ENTRY_79618
Boosts: Proficiency(Rapiers);Proficiency(Shortswords);Proficiency(HandCrossbows);
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Drow Weapon Training
Description: You have Proficiency with the Rapier, Shortsword, and Hand Crossbow.
Icon: PassiveFeature_Drow_DrowWeaponTraining
Properties: Highlighted;ForceShowInCC


Duergar_DuergarResilience_DUPE_ENTRY_43449
Boosts: Tag(CHARMED_ADV);Tag(PARALYZED_ADV)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Duergar Resilience
Description: You have Advantage on Saving Throws against illusions and against being Charmed or Paralysed.
Icon: PassiveFeature_Duergar_DuergarResilience
Properties: Highlighted


Dwarf_DwarvenCombatTraining_DUPE_ENTRY_6013
Boosts: Proficiency(Battleaxes); Proficiency(Handaxes); Proficiency(LightHammers); Proficiency(Warhammers);
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Dwarven Combat Training
Description: You have Proficiency with the Battleaxe, Handaxe, Light Hammer, and Warhammer.
Icon: PassiveFeature_Dwarf_DwarvenCombatTraining
Properties: Highlighted;ForceShowInCC


Dwarf_DwarvenResilience_DUPE_ENTRY_60229
Boosts: Resistance(Poison, Resistant);Tag(POISONED_ADV)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Dwarven Resilience
Description: You have Advantage on Saving Throws against Poison, and you have Resistance against Poison damage.
Icon: PassiveFeature_Duergar_DwarvenResilience
Properties: Highlighted


MountainDwarf_DwarvenArmorTraining_DUPE_ENTRY_42885
Boosts: Proficiency(LightArmor);Proficiency(MediumArmor)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Dwarven Armour Training
Description: You have Armour Proficiency with Light and Medium Armour.
Icon: PassiveFeature_MountainDwarf_DwarvenArmorTraining
Properties: Highlighted;ForceShowInCC


Elf_WeaponTraining_DUPE_ENTRY_4380
Boosts: Proficiency(Longswords);Proficiency(Shortswords);Proficiency(Longbows);Proficiency(Shortbows)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Elven Weapon Training
Description: You have Proficiency with the Longsword, Shortsword, Shortbow, and Longbow.
Icon: PassiveFeature_Elf_WeaponTraining
Properties: Highlighted;ForceShowInCC


FeyAncestry_DUPE_ENTRY_1409
Boosts: StatusImmunity(SLEEP);StatusImmunity(POISON_DROW_CONDITION);Tag(CHARMED_ADV)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Fey Ancestry
Description: You have Advantage on Saving Throws against being Charmed, and magic can't put you to sleep.
Icon: PassiveFeature_FeyAncestry
Properties: Highlighted


Gith_MartialProdigy_DUPE_ENTRY_38445
Boosts: Proficiency(LightArmor);Proficiency(MediumArmor);Proficiency(Shortswords);Proficiency(Longswords);Proficiency(Greatswords)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Martial Prodigy
Description: A lifetime of relentless training gave you Armour Proficiency with Light and Medium Armour, as well as Proficiency with the Shortsword, Longsword, and Greatsword.
Icon: PassiveFeature_Gith_MartialProdigy
Properties: Highlighted;ForceShowInCC


Gnome_Cunning_DUPE_ENTRY_9886
Boosts: Advantage(SavingThrow, Intelligence);Advantage(SavingThrow, Wisdom);Advantage(SavingThrow, Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Gnome Cunning
Description: You have Advantage on Intelligence, Wisdom, and Charisma Saving Throws.
Icon: PassiveFeature_Gnome_Cunning
Properties: Highlighted


Gnome_Speed_DUPE_ENTRY_74874
Boosts: ActionResource(Movement, -1.5, 0)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Shortened Stride
Description: Your movement speed is [1].
DescriptionParams: Distance(7.5)


RockGnome_ArtificersLore_DUPE_ENTRY_52793
Boosts: ProficiencyBonus(Skill,History);ExpertiseBonus(History)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Artificer's Lore
Description: Add twice your Proficiency Bonus to History Checks.
Icon: PassiveFeature_RockGnome_ArtificersLore
Properties: Highlighted


DeepGnome_StoneCamouflage_DUPE_ENTRY_16386
Boosts: Advantage(Skill,Stealth)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Stone Camouflage
Description: You have Advantage on Stealth Checks.
Icon: PassiveFeature_DeepGnome_StoneCamouflage
Properties: Highlighted


Halfling_StoutResilience_DUPE_ENTRY_29618
Boosts: Resistance(Poison,Resistant);Tag(POISONED_ADV)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Strongheart Resilience
Description: You have Advantage on Saving Throws against Poison and Resistance to Poison damage.
Icon: PassiveFeature_StrongheartResilience
Properties: Highlighted


Halfling_LightfootStealth_DUPE_ENTRY_53590
Boosts: Advantage(Skill,Stealth)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Naturally Stealthy
Description: You have Advantage on Stealth Checks.
Icon: PassiveFeature_NaturallyStealthy
Properties: Highlighted


Halfling_Lucky_DUPE_ENTRY_61661
Boosts: Reroll(Attack,1,true);Reroll(SkillCheck,1,true);Reroll(RawAbility,1,true);Reroll(SavingThrow,1,true);
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Halfling Luck
Description: When you roll a 1 on an Attack Roll, Ability Check, or Saving Throw, you can reroll the die and must use the new roll.
Icon: PassiveFeature_Halfling_Lucky
Properties: Highlighted


Halfling_Brave_DUPE_ENTRY_38587
Boosts: Tag(FRIGHTENED_ADV)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Brave
Description: You have Advantage on Saving Throws against being Frightened.
Icon: PassiveFeature_Halfling_Brave
Properties: Highlighted


Tiefling_HellishResistance_DUPE_ENTRY_87124
Boosts: Resistance(Fire, Resistant)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Hellish Resistance
Description: You have resistance to Fire damage, taking only half damage from it.
Icon: PassiveFeature_Tiefling_HellishResistance
Properties: Highlighted


CLASS_DUPE_ENTRY_42504
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt


AcolyteOfNature_DUPE_ENTRY_43952
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Acolyte of Nature
Description: You learn a druid cantrip, and become Proficient in Animal Handling, Nature, or Survival.
Icon: PassiveFeature_Generic_Nature


AgonizingBlast_DUPE_ENTRY_84872
Boosts: IF(SpellId('Projectile_EldritchBlast')):DamageBonus(CharismaModifier,Force)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Agonising Blast
Description: When you cast Eldritch Blast, add your Charisma Modifier to the damage it deals, unless it is negative.
Icon: PassiveFeature_AgonizingBlast
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: SpellId('Projectile_EldritchBlast') and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(PASSIVE_AGONIZING_BLAST,100,0)


ArmorOfShadows_DUPE_ENTRY_84200
Boosts: UnlockSpell(Shout_MageArmor_ArmorOfShadows,Singular)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Armour of Shadows
Description: You can cast Mage Armour on yourself at will, without expending a spell slot.
ExtraDescription: Mage Armour increases your Armour Class when you aren't wearing armour.
Icon: Spell_Abjuration_MageArmor


Assassinate_Ambush_DUPE_ENTRY_45785
Boosts: IF(HasStatus('SURPRISED')):CriticalDamageOnHit()
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Assassinate: Ambush
Description: Any successful Attack Roll against a Surprised creature is a Critical Hit.
Icon: PassiveFeature_Generic_Threat
Properties: Highlighted


Assassinate_Initiative_DUPE_ENTRY_72288
Boosts: IF(Combat(context.Source) and Combat() and not HadTurnInCombat()):Advantage(AttackRoll)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Assassinate: Initiative
Description: You are deadliest against unprepared enemies. In combat, you have Advantage on Attack Rolls against creatures that haven't taken a turn yet.
Icon: PassiveFeature_Generic_Death
Properties: Highlighted


Assassinate_Resource_DUPE_ENTRY_15711
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Assassin's Alacrity
Description: Quick as an alley cat in a rain-dark city, you immediately restore your action and bonus action at the start of combat.
Icon: PassiveFeature_Generic_Tactical
Properties: Highlighted;OncePerCombat
StatsFunctorContext: OnTurn
StatsFunctors: RestoreResource(BonusActionPoint, 100%, 0);RestoreResource(ActionPoint, 100%, 0)


BardSpellcasting_DUPE_ENTRY_86891
Boosts: UnlockSpellVariant(IsAnInstrumentRequired(),ModifyTargetRadius(Multiplicative,1))
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Do not destub Bard Spellcasting
Description: %%% Hidden technical passive to enable additional effects on bard spells
Properties: IsHidden


BardicInspiration_DUPE_ENTRY_47546
Boosts: UnlockSpell(Target_BardicInspiration)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bardic Inspiration
Description: Can use Bardic Inspiration.
Icon: PassiveFeature_BardicInspiration_Ability


BardicInspiration_Ability_DUPE_ENTRY_59564
Boosts: RollBonus(SkillCheck,1d6);RollBonus(RawAbility,1d6)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bardic Roll
Description: Add a +[1] bonus to your next Ability Check.
DescriptionParams: 1d6
ExtraDescription: You expend your Bardic Inspiration when the effect triggers.
TooltipUseCosts: BardicInspiration:1
Icon: PassiveFeature_BardicInspiration_Ability
Properties: IsToggled;Temporary;ToggledDefaultOn
StatsFunctorContext: OnAbilityCheck
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION)
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_BardicInspiration_Ability_01:Dummy_BodyFX:;


BardicInspiration_Ability_d8_DUPE_ENTRY_96963
Boosts: RollBonus(SkillCheck,1d8);RollBonus(RawAbility,1d8)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bardic Roll
Description: Add a +[1] bonus to your next Ability Check.
DescriptionParams: 1d8
ExtraDescription: You expend your Bardic Inspiration when the effect triggers.
TooltipUseCosts: BardicInspiration:1
Icon: PassiveFeature_BardicInspiration_Ability
Properties: IsToggled;Temporary;ToggledDefaultOn
StatsFunctorContext: OnAbilityCheck
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_D8)
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_BardicInspiration_Ability_01:Dummy_BodyFX:;


BardicInspiration_d8_DUPE_ENTRY_38881
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Improved Bardic Inspiration
Description: The bonus gained from Bardic Inspiration increases to +[1].
DescriptionParams: 1d8
Icon: Action_Bard_GrantBardicInspiration


BeastSpeech_DUPE_ENTRY_53323
Boosts: UnlockSpell(Shout_SpeakWithAnimals_BeastSpeech)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Beast Speech
Description: You can cast Speak with Animals at will, without expending a spell slot.
Icon: Spell_Divination_SpeakWithAnimals


BeguilingInfluence_DUPE_ENTRY_90122
Boosts: ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,Persuasion)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Beguiling Influence
Description: You invoke your patron's bewitching charm. You gain Proficiency in Deception and Persuasion.
Icon: PassiveFeature_Charm
Properties: Highlighted


ClarifiedMortality_DUPE_ENTRY_37275
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mortal Reminder
Description: When you land a Critical Hit against a creature, that creature and any nearby enemies must succeed a Wisdom Saving Throw or become Frightened until the end of their next turn.
Icon: PassiveFeature_ClarifiedMortality
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsCritical()
StatsFunctors: CreateExplosion(Projectile_ClarifiedMortality)


CollegeOfLore_Proficiency_DUPE_ENTRY_94613
Boosts: ProficiencyBonus(Skill,Arcana);ProficiencyBonus(Skill,Intimidation);ProficiencyBonus(Skill,SleightOfHand)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Additional Proficiencies
Description: Gain Proficiency in Arcana, Intimidation and Sleight of Hand.


ColossusSlayer_DUPE_ENTRY_66908
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Colossus Slayer
Description: Once per turn, your weapon attack deals an extra 1d8 damage if the target is below its hit point maximum.
Icon: PassiveFeature_ColossusSlayer
Properties: OncePerTurn;Highlighted
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not HasMaxHP()
StatsFunctors: IF(IsAttackType(AttackType.MeleeWeaponAttack)):DealDamage(1d8, MainMeleeWeaponDamageType);IF(IsAttackType(AttackType.RangedWeaponAttack)):DealDamage(1d8, MainRangedWeaponDamageType);IF(IsAttackType(AttackType.MeleeOffHandWeaponAttack)):DealDamage(1d8, OffhandMeleeWeaponDamageType);IF(IsAttackType(AttackType.RangedOffHandWeaponAttack)):DealDamage(1d8, OffhandRangedWeaponDamageType)


CombatInspiration_DUPE_ENTRY_4368
Boosts: UnlockSpell(Target_BardicInspiration_Combat)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Combat Inspiration
Description: Can use Combat Inspiration.
Icon: PassiveFeature_BardicInspiration_Damage


CombatInspiration_Ability_DUPE_ENTRY_93542
Boosts: RollBonus(SkillCheck,1d6);RollBonus(RawAbility,1d6)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Valiant Roll
Description: Add a +[1] bonus to your next Ability Check.
DescriptionParams: 1d6
ExtraDescription: You expend your Combat Inspiration when the effect triggers.
Icon: PassiveFeature_BardicInspiration_Ability
Properties: IsToggled;Temporary;ToggledDefaultOn
StatsFunctorContext: OnAbilityCheck
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_COMBAT)
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_Combat_01:Dummy_BodyFX:;


CombatInspiration_Ability_d8_DUPE_ENTRY_82415
Boosts: RollBonus(SkillCheck,1d8);RollBonus(RawAbility,1d8)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Valiant Roll
Description: Add a +[1] bonus to your next Ability Check.
DescriptionParams: 1d8
ExtraDescription: You expend your Combat Inspiration when the effect triggers.
Icon: PassiveFeature_BardicInspiration_Ability
Properties: IsToggled;Temporary;ToggledDefaultOn
StatsFunctorContext: OnAbilityCheck
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_COMBAT_D8)
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_Combat_01:Dummy_BodyFX:;


CombatWildShape_DUPE_ENTRY_21693
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Combat Wild Shape
Description: You can use your Wild Shape as a bonus action, rather than an action.
Icon: Skill_Druid_WildShape


CompanionsBond_DUPE_ENTRY_20516
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Companion's Bond
Description: The bond between you and your animal companion grows stronger. Your Proficiency Bonus is added to its Armour Class and damage rolls.
Icon: PassiveFeature_CompanionsBond
Properties: Highlighted


CuttingWords_DUPE_ENTRY_29858
Boosts: UnlockInterrupt(Interrupt_CuttingWords)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Cutting Words
Description: Use your wit to distract a creature and sap its confidence.
Icon: PassiveFeature_CuttingWords
Properties: Highlighted


DangerSense_DUPE_ENTRY_12651
Boosts: Advantage(SavingThrow,Dexterity)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Danger Sense
Description: You sense when things aren't as they should be.

You have Advantage on Dexterity Saving Throws against traps, spells, and surfaces.

To gain this benefit, you can't be Blinded or Incapacitated.
Icon: PassiveFeature_DangerSense
Properties: Highlighted
BoostConditions: not HasStatus('BLINDED') and not HasStatus('KNOCKED_OUT')


DarkOnesBlessing_DUPE_ENTRY_91446
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Dark One's Blessing
Description: When you reduce a hostile creature to [1], this gift from your patron grants you [2].
DescriptionParams: RegainHitPoints(0);GainTemporaryHitPoints(CharismaModifier+ClassLevel(Warlock))
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
Icon: PassiveFeature_DarkOnesBlessing
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: HasHPLessThan(1) and Enemy() and Character()
StatsFunctors: ApplyStatus(PASSIVE_DARK_ONES_BLESSING,100,0);ApplyStatus(SELF,DARK_ONES_BLESSING,100,-1);


DeflectMissiles_DUPE_ENTRY_97946
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Deflect Missiles
Description: Use your reaction to reduce the damage from a ranged weapon attack by 1d10 + your Dexterity Modifier + your monk level.
Icon: PassiveFeature_DeflectMissiles


DevilsSight_DUPE_ENTRY_79988
Boosts: DarkvisionRangeMin(24);ActiveCharacterLight(c46e7ba8-e746-7020-5146-287474d7b9f7);StatusImmunity(BLINDED_DARKNESS);IgnoreSurfaceCover(SurfaceDarknessCloud)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Devil's Sight
Description: You can see normally in darkness, both magical and non-magical, to a distance of [1].
DescriptionParams: Distance(24)
Icon: PassiveFeature_DevilsSight
Properties: Highlighted


DisarmingAttack_DUPE_ENTRY_25401
Boosts: UnlockSpell(Target_DisarmingAttack);UnlockSpell(Projectile_DisarmingAttack)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Disarming Attack
Description: Spend a superiority die to make an attack that deals an additional [1] damage and possibly forces the target to drop the weapons they are holding.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_DisarmingAttack_Melee


DiscipleOfLife_DUPE_ENTRY_63012
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Disciple of Life
Description: Your devotion empowers your healing spells. When casting a healing spell, the target regains additional hit points equal to 2 + the spell's level.
Icon: PassiveFeature_DiscipleOfLife
Properties: Highlighted
StatsFunctorContext: OnHeal
Conditions: HealDoneGreaterThan(0) and IsSpell() and not IsCantrip()
StatsFunctors: RegainHitPoints(2+SpellPowerLevel); ApplyStatus(PASSIVE_DISCIPLE_OF_LIFE,100,0)


DomainSpells_DUPE_ENTRY_79267
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Domain Spells
Description: You gain spells from your domain. They are Always Prepared.
Icon: PassiveFeature_Generic_Magical
Properties: Highlighted


DraconicAncestry_Black_DUPE_ENTRY_76771
Boosts: UnlockSpell(Target_Grease,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry: Black (Acid)
Description: At Level 6, spells that deal Acid damage are more powerful, and you can become resistant to Acid damage.
Icon: PassiveFeature_DraconicAncestry_Black
Properties: Highlighted


DraconicAncestry_Blue_DUPE_ENTRY_51886
Boosts: UnlockSpell(Projectile_WitchBolt,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry: Blue (Lightning)
Description: At Level 6, spells that deal Lightning damage are more powerful, and you can become resistant to Lightning damage.
Icon: PassiveFeature_DraconicAncestry_Blue
Properties: Highlighted


DraconicAncestry_Brass_DUPE_ENTRY_2742
Boosts: UnlockSpell(Target_Sleep,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry: Brass (Fire)
Description: At Level 6, spells that deal Fire damage are more powerful, and you can become resistant to Fire damage.
Icon: PassiveFeature_DraconicAncestry_Brass
Properties: Highlighted


DraconicAncestry_Bronze_DUPE_ENTRY_75071
Boosts: UnlockSpell(Target_FogCloud,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry: Bronze (Lightning)
Description: At Level 6, spells that deal Lightning damage are more powerful, and you can become resistant to Lightning damage.
Icon: PassiveFeature_DraconicAncestry_Bronze
Properties: Highlighted


DraconicAncestry_Copper_DUPE_ENTRY_48653
Boosts: UnlockSpell(Target_HideousLaughter,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry: Copper (Acid)
Description: At Level 6, spells that deal Acid damage are more powerful, and you can become resistant to Acid damage.
Icon: PassiveFeature_DraconicAncestry_Copper
Properties: Highlighted


DraconicAncestry_Gold_DUPE_ENTRY_39790
Boosts: UnlockSpell(Shout_DisguiseSelf,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry: Gold (Fire)
Description: At Level 6, spells that deal Fire damage are more powerful, and you can become resistant to Fire damage.
Icon: PassiveFeature_DraconicAncestry_Gold
Properties: Highlighted


DraconicAncestry_Green_DUPE_ENTRY_11889
Boosts: UnlockSpell(Projectile_RayOfSickness,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry: Green (Poison)
Description: At Level 6, spells that deal Poison damage are more powerful, and you can become resistant to Poison damage.
Icon: PassiveFeature_DraconicAncestry_Green
Properties: Highlighted


DraconicAncestry_Red_DUPE_ENTRY_2488
Boosts: UnlockSpell(Zone_BurningHands,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry: Red (Fire)
Description: At Level 6, spells that deal Fire damage are more powerful, and you can become resistant to Fire damage.
Icon: PassiveFeature_DraconicAncestry_Red
Properties: Highlighted


DraconicAncestry_Silver_DUPE_ENTRY_14504
Boosts: UnlockSpell(Shout_FeatherFall,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry: Silver (Cold)
Description: At Level 6, spells that deal Cold damage are more powerful, and you can become resistant to Cold damage.
Icon: PassiveFeature_DraconicAncestry_Silver
Properties: Highlighted


DraconicAncestry_White_DUPE_ENTRY_98286
Boosts: UnlockSpell(Shout_ArmorOfAgathys,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry: White (Cold)
Description: At Level 6, spells that deal Cold damage are more powerful, and you can become resistant to Cold damage.
Icon: PassiveFeature_DraconicAncestry_White
Properties: Highlighted


DraconicResilience_DUPE_ENTRY_49478
Boosts: ACOverrideFormula(13,true,Dexterity)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Resilience
Description: Dragon-like scales cover parts of your skin. When you aren't wearing armour, your base Armour Class is 13.
Icon: PassiveFeature_DraconicResilience
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source)


EnlargeWeightMedium_DUPE_ENTRY_32073
Boosts: WeightCategory(+1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden
BoostContext: OnStatusApplied;OnStatusRemoved;OnCreate
BoostConditions: not SizeEqualOrGreater(Size.Huge, context.Source)


EnlargeWeightLarge_DUPE_ENTRY_83976
Boosts: Weight(100)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
BoostContext: OnStatusApplied;OnStatusRemoved;OnCreate
BoostConditions: SizeEqualOrGreater(Size.Huge, context.Source)


ExperimentalAlchemy_DUPE_ENTRY_25212
Boosts: Tag(DOUBLE_ALCHEMY)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Experimental Alchemy
Description: You can brew two alchemical solutions instead of one when combining extracts, if you succeed a DC [1] Medicine Check.
DescriptionParams: 15
Icon: PassiveFeature_ExperimentalAlchemy
Properties: Highlighted


Expertise_DUPE_ENTRY_4934
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Expertise
Description: Choose two Skills you are Proficient in. Your Proficiency Bonus is doubled for any Ability Check you make that uses either Skill.
Icon: PassiveFeature_Generic_Magical


ExtraAttack_DUPE_ENTRY_36242
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Extra Attack
Description: Can make an additional free attack after making an unarmed or weapon attack. If you gain the Extra Attack feature from more than one class, they don't add together.
Icon: PassiveFeature_ExtraAttack
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK,100,1)


EyesOfTheRuneKeeper_DUPE_ENTRY_22677
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Eyes of the Rune Keeper
Description: You can read all writing.


FastHands_DUPE_ENTRY_88655
Boosts: ActionResource(BonusActionPoint,1,0)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Fast Hands
Description: Gain an additional bonus action.
Icon: PassiveFeature_FastHands
Properties: Highlighted


FavoredEnemy_BountyHunter_DUPE_ENTRY_61355
Boosts: ProficiencyBonus(Skill,Investigation)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bounty Hunter
Description: You gain Proficiency in Investigation. Creatures you hit with Ensnaring Strike (either ranged or melee) have Disadvantage on their Saving Throw.
Icon: PassiveFeature_FavoredEnemy_BountyHunter
Properties: Highlighted


FavoredEnemy_KeeperOfTheVeil_DUPE_ENTRY_15029
Boosts: ProficiencyBonus(Skill,Arcana);UnlockSpell(Target_ProtectionFromEvilAndGood,Singular,None,UntilRest,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Keeper of the Veil
Description: You specialise in hunting creatures from other planes of existence. You gain Proficiency in Arcana, and can cast Protection from Evil and Good.
Icon: PassiveFeature_FavoredEnemy_KeeperOfTheVeil
Properties: Highlighted


FavoredEnemy_MageBreaker_DUPE_ENTRY_59812
Boosts: ProficiencyBonus(Skill,Arcana); UnlockSpell(Target_TrueStrike,,,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mage Breaker
Description: You have a history of battling spellcasters. You gain Proficiency in Arcana and can cast True Strike.
Icon: PassiveFeature_FavoredEnemy_MageBreaker
Properties: Highlighted


FavoredEnemy_RangerKnight_DUPE_ENTRY_14078
Boosts: ProficiencyBonus(Skill,History); Proficiency(HeavyArmor)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Ranger Knight
Description: You have sworn to serve a crown or nation and seek to bring its foes to ruin. Gain Skill Proficiency in History and Armour Proficiency with Heavy Armour.
Icon: PassiveFeature_FavoredEnemy_RangerKnight
Properties: Highlighted


FavoredEnemy_SanctifiedStalker_DUPE_ENTRY_9561
Boosts: ProficiencyBonus(Skill,Religion);UnlockSpell(Target_SacredFlame,,,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sanctified Stalker
Description: You swore to hunt the enemies of a holy or druidic order. You gain Proficiency in Religion and can cast Sacred Flame.
DescriptionParams: DealDamage(1d8,Radiant)
Icon: PassiveFeature_FavoredEnemy_SanctifiedStalker
Properties: Highlighted


FiendishVigor_DUPE_ENTRY_80652
Boosts: UnlockSpell(Shout_FalseLife_FiendishVigor,Singular)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Fiendish Vigour
Description: You can cast False Life on yourself at will as a Level 1 spell without expending a spell slot.
ExtraDescription: False Life grants you [1].
ExtraDescriptionParams: GainTemporaryHitPoints(7)
Icon: Spell_Necromancy_FalseLife


FightingStyle_Archery_DUPE_ENTRY_31154
Boosts: RollBonus(RangedWeaponAttack, 2);RollBonus(RangedOffHandWeaponAttack, 2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Archery
Description: You gain a +2 bonus to ranged weapon attacks.
Icon: PassiveFeature_FightingStyle_Archery
Properties: Highlighted


FightingStyle_Defense_DUPE_ENTRY_35831
Boosts: AC(1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Defence
Description: You gain a +1 bonus to Armour Class while wearing armour.
Icon: PassiveFeature_FightingStyle_Defense
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: WearingArmor(context.Source)


FightingStyle_Dueling_DUPE_ENTRY_90300
Boosts: IF(FightingStyle_Dueling(context.Source)):CharacterWeaponDamage(2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Duelling
Description: When you are wielding a melee weapon that is not Two-Handed or Versatile in one hand, and no weapon in the other, you deal an additional 2 damage with that weapon.
Icon: PassiveFeature_FightingStyle_Duelling
Properties: Highlighted


FightingStyle_GreatWeaponFighting_DUPE_ENTRY_61432
Boosts: IF(FightingStyle_GreatWeapon(context.Source)):Reroll(MeleeWeaponDamage,2,true)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Great Weapon Fighting
Description: When you roll a 1 or 2 on a damage die for an attack with a two-handed melee weapon, that die is rerolled once.
Icon: PassiveFeature_FightingStyle_GreatWeaponFighting
Properties: Highlighted


FightingStyle_Protection_DUPE_ENTRY_29939
Boosts: UnlockInterrupt(Interrupt_FightingStyle_Protection)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Protection
Description: When you have a shield, impose Disadvantage on an attack against your allies when you are within [1]. You must be able to see the attacker.
DescriptionParams: Distance(1.5)
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_FightingStyle_Protection
Properties: Highlighted


FightingStyle_TwoWeaponFighting_DUPE_ENTRY_18897
Boosts: TwoWeaponFighting()
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Two-Weapon Fighting
Description: When you make an attack with your off-hand weapon, you can add your Ability Modifier to the damage of the attack.
Icon: PassiveFeature_FightingStyle_TwoWeaponFighting
Properties: Highlighted


GiantKiller_DUPE_ENTRY_71234
Boosts: UnlockInterrupt(Interrupt_GiantKiller)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Giant Killer
Description: If a Large or bigger creature attacks you, you can use your reaction to make a melee attack.
ExtraDescription: Prerequisite: You must be able to see the creature, and it must be within [1] of you.
ExtraDescriptionParams: Distance(1.5)
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_GiantKiller
Properties: Highlighted


HordeBreaker_DUPE_ENTRY_91860
Boosts: UnlockSpell(Target_HordeBreaker,Singular);UnlockSpell(Projectile_HordeBreaker,Singular)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Horde Breaker
Description: Target two creatures standing close to each other, attacking them in quick succession.
Icon: Action_HordeBreaker_Melee


JackOfAllTrades_DUPE_ENTRY_86805
Boosts: IF(not HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):RollBonus(SkillCheck,ProficiencyBonus/2);IF(not HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):RollBonus(RawAbility,ProficiencyBonus/2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Jack of All Trades
Description: Your vast experiences make you more likely to succeed in any undertaking. Add half of your Proficiency Bonus (rounded down) to Ability Checks that you are not Proficient in.
Icon: PassiveFeature_JackOfAllTrades
Properties: Highlighted


Land_BonusCantrip_DUPE_ENTRY_78462
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bonus Cantrip
Description: Learn one additional Druid cantrip of your choice.


Land_Arctic_DUPE_ENTRY_30193
Boosts: UnlockSpell(Target_HoldPerson,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_SpikeGrowth,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Arctic
Description: Gain Hold Person and Spike Growth.
Icon: PassiveFeature_Land_Arctic
Properties: Highlighted


Land_Coast_DUPE_ENTRY_31523
Boosts: UnlockSpell(Shout_MirrorImage,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_MistyStep,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Coast
Description: Gain Mirror Image and Misty Step.
Icon: PassiveFeature_Land_Coast
Properties: Highlighted


Land_Desert_DUPE_ENTRY_1986
Boosts: UnlockSpell(Shout_Blur,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Silence,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Desert
Description: Gain Blur and Silence.
Icon: PassiveFeature_Land_Desert
Properties: Highlighted


Land_Forest_DUPE_ENTRY_481
Boosts: UnlockSpell(Target_Barkskin,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_HoldPerson,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Forest
Description: Gain Barkskin and Hold Person.
Icon: PassiveFeature_Land_Forest
Properties: Highlighted


Land_Grassland_DUPE_ENTRY_77488
Boosts: UnlockSpell(Target_Invisibility,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Shout_PassWithoutTrace,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Grassland
Description: Gain Invisibility and Pass Without Trace.
Icon: PassiveFeature_Land_Grassland
Properties: Highlighted


Land_Mountain_DUPE_ENTRY_49879
Boosts: UnlockSpell(Shout_MirrorImage,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_SpikeGrowth,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mountain
Description: Gain Mirror Image and Spike Growth.
Icon: PassiveFeature_Land_Mountain
Properties: Highlighted


Land_Swamp_DUPE_ENTRY_85155
Boosts: UnlockSpell(Projectile_AcidArrow,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Darkness,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Swamp
Description: Gain Melf's Acid Arrow and Darkness.
Icon: PassiveFeature_Land_Swamp
Properties: Highlighted


Land_Underdark_DUPE_ENTRY_50851
Boosts: UnlockSpell(Target_Web,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_MistyStep,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Underdark
Description: Gain Web and Misty Step.
Icon: PassiveFeature_Land_Underdark
Properties: Highlighted


Land_Arctic_2_DUPE_ENTRY_11875
Boosts: UnlockSpell(Target_SleetStorm,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Haste,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Arctic
Description: Gain Sleet Storm and Haste.
Icon: PassiveFeature_Land_Arctic
Properties: Highlighted


Land_Coast_2_DUPE_ENTRY_4285
Boosts: UnlockSpell(Target_SleetStorm,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_CallLightning,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Coast
Description: Gain Sleet Storm and Call Lightning.
Icon: PassiveFeature_Land_Coast
Properties: Highlighted


Land_Desert_2_DUPE_ENTRY_37465
Boosts: UnlockSpell(Target_ProtectionFromEnergy,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_HypnoticPattern,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Desert
Description: Gain Protection from Energy and Hypnotic Pattern.
Icon: PassiveFeature_Land_Desert
Properties: Highlighted


Land_Forest_2_DUPE_ENTRY_3099
Boosts: UnlockSpell(Target_CallLightning,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_PlantGrowth,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Forest
Description: Gain Call Lighting and Plant Growth.
Icon: PassiveFeature_Land_Forest
Properties: Highlighted


Land_Grassland_2_DUPE_ENTRY_25201
Boosts: UnlockSpell(Target_Daylight_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Haste,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Grassland
Description: Gain Daylight and Haste.
Icon: PassiveFeature_Land_Grassland
Properties: Highlighted


Land_Mountain_2_DUPE_ENTRY_21453
Boosts: UnlockSpell(Zone_LightningBolt,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Fly,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mountain
Description: Gain Call Lightning and Flight.
Icon: PassiveFeature_Land_Mountain
Properties: Highlighted


Land_Swamp_2_DUPE_ENTRY_32998
Boosts: UnlockSpell(Target_StinkingCloud,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_VampiricTouch,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Swamp
Description: Gain Stinking Cloud and Vampiric Touch.
Icon: PassiveFeature_Land_Swamp
Properties: Highlighted


Land_Underdark_2_DUPE_ENTRY_27975
Boosts: UnlockSpell(Target_GaseousForm,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_StinkingCloud,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Underdark
Description: Gain Gaseous Form and Stinking Cloud.
Icon: PassiveFeature_Land_Underdark
Properties: Highlighted


Light_BonusCantrip_DUPE_ENTRY_71565
Boosts: UnlockSpell(Target_Light)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Light: Bonus Cantrip
Description: You gain the Light cantrip. You can infuse an object with an aura of light.


MageHandLegerdemain_DUPE_ENTRY_66631
Boosts: UnlockSpellVariant(SpellId('Target_MageHand'),ModifyTooltipDescription())
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mage Hand Legerdemain
Description: When you cast Mage Hand, the spectral hand is invisible and can carry out additional tasks.
ExtraDescription: Your Mage Hand can stow away or retrieve objects carried by other creatures and use Thieves' Tools at range.
Icon: Spell_Conjuration_MageHand
Properties: Highlighted


MageHandLegerdemain_Check
StatsFunctorContext: OnShortRest;OnLongRest
StatsFunctors: ApplyStatus(SELF,INVISIBLE_MAGEHAND,100,-1)


MagicResistance_DUPE_ENTRY_30603
Boosts: IF(HasSpellFlag(SpellFlags.Spell)):Advantage(AllSavingThrows)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Magic Resistance
Description: Has Advantage on Saving Throws against spells and other magical effects.
Icon: PassiveFeature_Generic_Magical


MaskOfManyFaces_DUPE_ENTRY_69659
Boosts: UnlockSpell(Shout_DisguiseSelf_MaskOfManyFaces,Singular)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mask of Many Faces
Description: You can cast Disguise Self at will, without expending a spell slot.
Icon: Spell_Illusion_DisguiseSelf


MenacingAttack_DUPE_ENTRY_7731
Boosts: UnlockSpell(Target_MenacingAttack);UnlockSpell(Projectile_MenacingAttack)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Menacing Attack
Description: Spend a superiority die to make an attack that deals an additional [1] damage and possibly Frightens the target.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_MenacingAttack_Melee


Metamagic_Careful_DUPE_ENTRY_11227
Boosts: UnlockSpellVariant(CarefulSpellCheck(),ModifySpellRoll('not SavingThrow','SpellAutoResolveOnAlly'),ModifyUseCosts(Add,SorceryPoint,1,0))
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Metamagic: Careful Spell
Description: Allies automatically succeed Saving Throws against spells that require them.

Costs [1] Sorcery Point per spell.
DescriptionParams: 1
Icon: Skill_Sorcerer_Passive_Metamagic_CarefulSpell
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Careful_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Distant_DUPE_ENTRY_73411
Boosts: UnlockSpellVariant(DistantSpellCheck(),ModifyTargetRadius(Multiplicative,1.5),ModifyUseCosts(Add,SorceryPoint,1,0));UnlockSpellVariant(DistantTouchSpellCheck(),ModifyTargetRadius(Override,9),ModifySpellFlags(Melee,0),ModifyUseCosts(Add,SorceryPoint,1,0))
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Metamagic: Distant Spell
Description: Increase the range of spells by 50%. Melee spells get a range of [3].

Costs [1] Sorcery Point per spell.
DescriptionParams: 1;Distance(1.5);Distance(9)
Icon: Skill_Sorcerer_Passive_Metamagic_DistantSpell
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Distant_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Distant_NPC_DUPE_ENTRY_52062
Boosts: UnlockSpellVariant(DistantSpellCheck(),ModifyTargetRadius(Multiplicative,1.5),ModifyUseCosts(Add,SorceryPoint,1,0));UnlockSpellVariant(DistantTouchSpellCheck(),ModifyTargetRadius(Override,9),ModifySpellFlags(Melee,0),ModifyUseCosts(Add,SorceryPoint,1,0))*
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic;ToggledDefaultOn
ToggleOnEffect:
ToggleOffContext:
DisplayName: Metamagic: Distant Spell*
Description: Increase the range of spells by 50%. Melee spells get a range of [3].

Costs [1] Sorcery Point per spell.*
DescriptionParams: 1;Distance(1.5);Distance(9)*
Icon: Skill_Sorcerer_Passive_Metamagic_DistantSpell*
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)*
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged*
ToggleGroup: Metamagic*
Stats inherited from: *Metamagic_Distant


Metamagic_Extended_DUPE_ENTRY_49413
Boosts: UnlockSpellVariant(ExtendedSpellCheck(),ModifyUseCosts(Add,SorceryPoint,1,0),ModifyStatusDuration(Multiplicative,2),ModifySummonDuration(Multiplicative,2),ModifySurfaceDuration(Multiplicative,2))
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Metamagic: Extended Spell
Description: Double the duration of conditions, summons, and surfaces caused by spells.

Costs [1] Sorcery Point per spell.
DescriptionParams: 1
Icon: Skill_Sorcerer_Passive_Metamagic_ExtendedSpell
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Extended_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Heightened_DUPE_ENTRY_26467
Boosts: UnlockSpellVariant(HeightenedSpellCheck(),ModifyUseCosts(Add,SorceryPoint,3,0),ModifySavingThrowDisadvantage())
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Metamagic: Heightened Spell
Description: Targets of spells that require Saving Throws have Disadvantage on their first Saving Throw.

Costs [1] Sorcery Points per spell.
DescriptionParams: 3
Icon: Skill_Sorcerer_Passive_Metamagic_HeightenedSpell
EnabledConditions: HasActionResource('SorceryPoint', 3, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Heightened_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Quickened_DUPE_ENTRY_55668
Boosts: UnlockSpellVariant(QuickenedSpellCheck(),ModifyUseCosts(Add,SorceryPoint,3,0),ModifyUseCosts(Replace,BonusActionPoint,1,0,ActionPoint))
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Metamagic: Quickened Spell
Description: Spells that cost an action cost a bonus action instead.

Costs [1] Sorcery Points per spell.
DescriptionParams: 3
Icon: Skill_Sorcerer_Passive_Metamagic_QuickenedSpell
EnabledConditions: HasActionResource('SorceryPoint', 3, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Quickened_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Subtle_DUPE_ENTRY_32998
Boosts: UnlockSpellVariant(SubtleSpellCheck(),ModifyUseCosts(Add,SorceryPoint,1,0),ModifySpellFlags(Verbal,0),ModifySpellFlags(Stealth,1))
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Metamagic: Subtle Spell
Description: You can cast spells while Silenced.

Costs [1] Sorcery Point per spell.
DescriptionParams: 1
Icon: Skill_Sorcerer_Passive_Metamagic_SubtleSpell
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Subtle_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


Metamagic_Twinned_DUPE_ENTRY_91603
Boosts: UnlockSpellVariant(TwinnedProjectileSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyUseCosts(Add,SorceryPoint,SpellPowerLevel,0));UnlockSpellVariant(TwinnedTargetSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyUseCosts(Add,SorceryPoint,SpellPowerLevel,0));UnlockSpellVariant(TwinnedTargetTouchSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyUseCosts(Add,SorceryPoint,SpellPowerLevel,0))
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Metamagic: Twinned Spell
Description: Spells that only target 1 creature can target an additional creature.

Costs 1 Sorcery Point per spell slot level used. Cantrips also cost 1 Sorcery Point.
ExtraDescription: For spells that don't shoot a projectile, the targets need to be close enough together.
ExtraDescriptionParams: Distance(1.5)
Icon: Skill_Sorcerer_Passive_Metamagic_TwinnedSpell
EnabledConditions: HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCastResolved;OnLongRest;OnActionResourcesChanged
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Twinned_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved
ToggleGroup: Metamagic


NaturalExplorer_DUPE_ENTRY_67050
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Natural Explorer
Description: Your skills as a ranger are unmatched. Choose one Skill you are already Proficient in. Your Proficiency Bonus for that Skill is doubled.
Icon: PassiveFeature_Generic_Nature


NaturalExplorer_BeastTamer_DUPE_ENTRY_72023
Boosts: UnlockSpell(Target_FindFamiliar_Ritual)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Beast Tamer
Description: You have cultivated a strong bond with animals. You can cast Find Familiar without expending a spell slot.
Icon: PassiveFeature_NaturalExplorer_BeastTamer
Properties: Highlighted


NaturalExplorer_ExpertClimber_DUPE_ENTRY_46227
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Expert Climber
Description: You have conquered mountains and scaled towering trees. Climbing does not cost you movement speed.
Icon: PassiveFeature_NaturalExplorer_ExpertClimber
Properties: Highlighted


NaturalExplorer_UrbanTracker_DUPE_ENTRY_39765
Boosts: ProficiencyBonus(Skill,SleightOfHand)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Urban Tracker
Description: An expert at navigating the wild within the city, you gain Proficiency in Sleight of Hand.
Icon: PassiveFeature_NaturalExplorer_UrbanTracker
Properties: Highlighted


NaturalExplorer_WastelandWander_Cold_DUPE_ENTRY_17049
Boosts: Resistance(Cold, Resistant)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Wasteland Wanderer: Cold
Description: You have spent endless days surviving desolate tundras. You gain Resistance to Cold damage.
Icon: PassiveFeature_NaturalExplorer_WastelandWanderer_Cold
Properties: Highlighted


NaturalExplorer_WastelandWander_Fire_DUPE_ENTRY_28604
Boosts: Resistance(Fire, Resistant)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Wasteland Wanderer: Fire
Description: You have spent endless days surviving forbidding deserts. You gain Resistance to Fire damage.
Icon: PassiveFeature_NaturalExplorer_WastelandWanderer_Fire
Properties: Highlighted


NaturalExplorer_WastelandWander_Poison_DUPE_ENTRY_23816
Boosts: Resistance(Poison, Resistant)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Wasteland Wanderer: Poison
Description: You have spent endless days surviving fetid swamps. You gain Resistance to Poison damage.
Icon: PassiveFeature_NaturalExplorer_WastelandWanderer_Poison
Properties: Highlighted


OneWithShadows_DUPE_ENTRY_22722
Boosts: UnlockSpell(Shout_OneWithShadows)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: One with Shadows
Description: You learn how to cast One with Shadows.
Icon: Action_Warlock_OneWithShadows
Properties: Highlighted


PactOfTheChain_DUPE_ENTRY_40002
Boosts: UnlockSpell(Target_FindFamiliar_Ritual);UnlockSpell(Target_PactOfTheChain_Imp);UnlockSpell(Target_PactOfTheChain_Quasit)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Pact of the Chain
Description: Gain the service of a familiar, a fey spirit that takes a form of your choosing. This can be an animal, imp, or quasit.
Icon: Action_Warlock_PactOfTheChain_Imp
Properties: Highlighted


Perform_DUPE_ENTRY_92024
Boosts: UnlockSpell(Shout_Bard_Perform_Whistle);Tag(MUSIC_VFX_VOCAL)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Perform
Properties: IsHidden
BoostContext: OnCreate;OnInventoryChanged;OnProficiencyChange
BoostConditions: not HasInstrumentEquipped(context.Source) and HasProficiency('MusicalInstrument',context.Source)


PrecisionAttack_DUPE_ENTRY_97991
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Precision Attack
Description: You can expend one Superiority Die to add it to an attack roll.
Icon: Action_PrecisionAttack


PushingAttack_DUPE_ENTRY_34688
Boosts: UnlockSpell(Target_PushingAttack);UnlockSpell(Projectile_PushingAttack)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Pushing Attack
Description: Spend a superiority die to make an attack that deals an additional [2] damage and possibly pushes the target back [1].
DescriptionParams: Distance(4.5);LevelMapValue(SuperiorityDie)
Icon: Action_PushingAttack_Melee


RageUnlock_DUPE_ENTRY_24502
Boosts: UnlockSpell(Shout_Rage)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Rage
Description: You can use the Rage feature.
Icon: Action_Barbarian_Rage


Rage_Rage_Boosts_DUPE_ENTRY_3129
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); Resistance(Slashing, Resistant); Resistance(Piercing, Resistant); Resistance(Bludgeoning, Resistant); IF(IsAttackType(AttackType.MeleeWeaponAttack)): CharacterWeaponDamage(LevelMapValue(RageDamage));EntityThrowDamage(2);IF(IsAttackType(AttackType.MeleeOffHandWeaponAttack)): CharacterWeaponDamage(LevelMapValue(RageDamage));CharacterUnarmedDamage(LevelMapValue(RageDamage));FallDamageMultiplier(0.5)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Rage
Description: Your fury makes you strong.

You have Advantage on Strength Checks and Saving Throws.
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


RageFrenzyUnlock_DUPE_ENTRY_88158
Boosts: UnlockSpell(Shout_Rage_Frenzy)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Rage Becomes Frenzy
Description: Your bloodthirst transforms your rage, making it stronger.
Icon: Action_Barbarian_Frenzy
Properties: Highlighted


Rage_Attack_DUPE_ENTRY_26525
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: Enemy()
StatsFunctors: ApplyStatus(SELF,RAGE_STOP_REMOVE,100,1)


Rage_Damaged_DUPE_ENTRY_96243
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: TotalDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(RAGE_STOP_REMOVE,100,1)


Rage_Armour_Message_DUPE_ENTRY_74144
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Technical - Used to message the player with a status if they are wearing heavy armour
Properties: IsHidden
StatsFunctorContext: OnEquip;OnCreate
Conditions: HasHeavyArmor(context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_ARMOUR_MESSAGE,100,-1)


Rage_NoHeavyArmour_VFX_DUPE_ENTRY_72757
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Technical used for applying a status for VFX to use
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Frenzy_NoHeavyArmour_VFX_DUPE_ENTRY_50913
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_FRENZY_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Bear_NoHeavyArmour_VFX_DUPE_ENTRY_34168
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Technical used for applying a status for VFX to use
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_BEAR_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Eagle_NoHeavyArmour_VFX_DUPE_ENTRY_43575
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Rage Eagle Totem no heavy armour vfx
Description: %%% Technical used for applying a status for VFX to use
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_EAGLE_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Elk_NoHeavyArmour_VFX_DUPE_ENTRY_84003
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_ELK_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Tiger_NoHeavyArmour_VFX_DUPE_ENTRY_78757
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_TIGER_NO_HEAVY_ARMOUR_VFX,100,-1)


Rage_Wolf_NoHeavyArmour_VFX_DUPE_ENTRY_58396
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnEquip
Conditions: not HasHeavyArmor(context.Source) and HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RAGE_WOLF_NO_HEAVY_ARMOUR_VFX,100,-1)


Rally_DUPE_ENTRY_9761
Boosts: UnlockSpell(Target_Rally)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Rally
Description: Expend a superiority die to grant an ally [1], bolstering their resolve.
DescriptionParams: GainTemporaryHitPoints(8)
Icon: Skill_Fighter_Rally


RecklessAttack_DUPE_ENTRY_60727
Boosts: UnlockInterrupt(Interrupt_RecklessAttack);UnlockSpell(Target_RecklessAttack)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Reckless Attack
Description: Gain Advantage on Attack Rolls until the end of your turn, but enemies also have Advantage against you.
Icon: Action_Barbarian_RecklessAttack
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack()
StatsFunctors: ApplyStatus(SELF,FIRST_ATTACK_TURN,100,1)


RepellingBlast_DUPE_ENTRY_3117
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Repelling Blast
Description: When you hit a creature with Eldritch Blast, you can push the creature up to [1] away from you.
DescriptionParams: Distance(4.5)
Icon: PassiveFeature_RepellingBlast
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAttack
Conditions: SpellId('Projectile_EldritchBlast') and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: Force(4.5);ApplyStatus(PASSIVE_REPELLING_BLAST,100,0)


Riposte_DUPE_ENTRY_74335
Boosts: UnlockInterrupt(Interrupt_Riposte)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Riposte
Description: When a hostile creature misses you with a melee attack, expend a superiority die to retaliate with a powerful strike that deals an additional [1] damage.
DescriptionParams: LevelMapValue(SuperiorityDie)
TooltipUseCosts: ReactionActionPoint:1;SuperiorityDie:1
Icon: PassiveFeature_Riposte


SignOfIllOmen_DUPE_ENTRY_91201
Boosts: UnlockSpell(Target_BestowCurse,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sign of Ill Omen
Description: You can cast Bestow Curse with a Warlock spell slot.
Icon: Spell_Necromancy_BestowCurse


SculptSpells_DUPE_ENTRY_41360
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sculpt Spells
Description: Create pockets of safety within your Evocation spells. Allies automatically succeed their Saving Throws against these spells and take no damage from them.
Icon: PassiveFeature_SculptSpells
Properties: Highlighted


SecondStoryWork_DUPE_ENTRY_28523
Boosts: FallDamageMultiplier(0.5)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Second-Story Work: Falling
Description: You've mastered the art of falling and gain resistance to Falling damage.
Icon: PassiveFeature_SecondStoryWork_Falling
Properties: Highlighted


SecondStoryWork_Climbing_DUPE_ENTRY_22276
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Second-Story Work: Climbing
Description: Climbing no longer costs you extra movement speed.


SecondStoryWork_Jumping_DUPE_ENTRY_76935
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Second-Story Work: Jumping
Description: Your jumping distance is increased.
Icon: Action_Jump


ShadowArts_MinorIllusion_DUPE_ENTRY_53851
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Shadow Arts: Minor Illusion
Description: Gain the Minor Illusion cantrip.
Icon: Spell_Illusion_MinorIllusion


SpiritSeeker_DUPE_ENTRY_63302
Boosts: UnlockSpell(Shout_SpeakWithAnimals_SpiritSeeker)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Spirit Seeker
Description: You can cast Speak With Animals as a ritual.
Icon: Spell_Divination_SpeakWithAnimals


StunningStrike_DUPE_ENTRY_18522
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Stunning Strike
Properties: IsHidden


ThiefOfFiveFates_DUPE_ENTRY_45072
Boosts: UnlockSpell(Target_Bane_ThiefOfFiveFates,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a,UntilRest)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Thief of Five Fates
Description: Once per Long Rest, you can cast Bane using a Warlock Spell Slot.
ExtraDescription: Bane targets up to 3 creatures. They receive a 1d4 penalty to Attack Rolls and Saving Throws.
Icon: Spell_Enchantment_Bane


ThievesCant_DUPE_ENTRY_12320
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Thieves' Cant
Description: %%% During your rogue training you learned thieves' cant, a secret mix of dialect, jargon, and code that allows you to hide messages in seemingly normal conversation. Only another creature that knows thieves' cant understands such messages. In addition, you understand a set of secret signs and symbols used to convey short, simple messages, such as whether an area is dangerous or the territory of a thieves' guild, whether loot is nearby, or whether the people in an area are easy marks or will provide a safe house for thieves on the run.
Properties: IsHidden


TidesOfChaos_DUPE_ENTRY_31582
Boosts: Advantage(AllAbilities)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Tides of Chaos
Description: Activate to gain Advantage on your next Attack Roll, Ability Check, or Saving Throw.

Increased chance of Wild Magic surge afterwards.
TooltipUseCosts: TidesOfChaos:1
Icon: Skill_Sorcerer_Passive_TidesOfChaos
EnabledConditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and HasActionResource('TidesOfChaos', 1, 0, false, false, context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and HasActionResource('TidesOfChaos', 1, 0, false))
EnabledContext: OnAbilityCheck;OnStatusApplied;OnShortRest;OnLongRest
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAbilityCheck
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnAbilityCheck)):UseActionResource(SELF,TidesOfChaos,1,0);IF(context.HasContextFlag(StatsFunctorContext.OnAbilityCheck)):ApplyStatus(SELF,TIDES_OF_CHAOS_TECHNICAL,100,0)
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_TidesOfChaos_BodyFX_01:Dummy_BodyFX:;VFX_Spells_Cast_Sorcerer_Shout_EyeFX_01:Dummy_EyeFX_01:;VFX_Spells_Cast_Sorcerer_Shout_EyeFX_02:Dummy_EyeFX_02:;


TidesOfChaos_Unlock_DUPE_ENTRY_8935
Boosts: UnlockInterrupt(Interrupt_TidesOfChaos)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Icon: Skill_Sorcerer_Passive_TidesOfChaos
Properties: IsHidden


TotemSpirit_Bear_DUPE_ENTRY_80188
Boosts: UnlockSpell(Shout_Rage_Totem_Bear);UnlockSpell(Shout_FerociousAppetite)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bear Heart
Description: While Raging, you can use Unrelenting Ferocity, and have Resistance to all damage except Psychic damage.
Icon: Action_Barbarian_Rage_BearTotem
Properties: Highlighted


TotemSpirit_Bear_Rage_Boosts_DUPE_ENTRY_38841
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); IF(IsAttackType(AttackType.MeleeWeaponAttack)): CharacterWeaponDamage(2);EntityThrowDamage(2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bestial Heart: Bear Rage Bonuses
Description: %%% Used to apply rage status boosts when not wearing armour
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


TotemSpirit_Eagle_DUPE_ENTRY_98403
Boosts: UnlockSpell(Shout_Rage_Totem_Eagle);UnlockSpell(Projectile_DivingStrike)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Eagle Heart
Description: While Raging, you can use Diving Strike.

Foes also have Disadvantage on Opportunity Attacks against you, and you can use Dash as a bonus action.
Icon: Action_Barbarian_Rage_EagleTotem
Properties: Highlighted


TotemSpirit_Eagle_Rage_Boosts_DUPE_ENTRY_80626
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); Resistance(Slashing, Resistant); Resistance(Piercing, Resistant); Resistance(Bludgeoning, Resistant); IF(WeaponAttackRollAbility(Ability.Strength)): CharacterWeaponDamage(2); EntityThrowDamage(2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bestial Heart: Eagle Rage Bonuses
Description: %%% Used to apply rage status boosts when not wearing armour
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


TotemSpirit_Elk_DUPE_ENTRY_60411
Boosts: UnlockSpell(Shout_Rage_Totem_Elk);UnlockSpell(Rush_Primal_Stampede)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Elk Heart
Description: While Raging, you can use Primal Stampede, and your movement speed increases by [1].
DescriptionParams: Distance(4.5)
Icon: Action_Barbarian_Rage_ElkTotem
Properties: Highlighted


TotemSpirit_Elk_Rage_Boosts_DUPE_ENTRY_83220
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); Resistance(Slashing, Resistant); Resistance(Piercing, Resistant); Resistance(Bludgeoning, Resistant); IF(WeaponAttackRollAbility(Ability.Strength)): CharacterWeaponDamage(2); EntityThrowDamage(2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bestial Heart: Elk Rage Bonuses
Description: %%% Used to apply rage status boosts when not wearing armour
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


TotemSpirit_Tiger_DUPE_ENTRY_92375
Boosts: UnlockSpell(Shout_Rage_Totem_Tiger);UnlockSpell(Zone_TigersBloodlust)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Tiger Heart
Description: While Raging, you can use Tiger's Bloodlust, and your jump distance increases by [1].
DescriptionParams: Distance(4.5)
Icon: Action_Barbarian_Rage_TigerTotem
Properties: Highlighted


TotemSpirit_Tiger_Rage_Boosts_DUPE_ENTRY_90394
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); Resistance(Slashing, Resistant); Resistance(Piercing, Resistant); Resistance(Bludgeoning, Resistant); IF(WeaponAttackRollAbility(Ability.Strength)): CharacterWeaponDamage(2); EntityThrowDamage(2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bestial Heart: Tiger Rage Bonuses
Description: %%% Used to apply rage status boosts when not wearing armour
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


TotemSpirit_Wolf_DUPE_ENTRY_99081
Boosts: UnlockSpell(Shout_Rage_Totem_Wolf);UnlockSpell(Shout_PackHowl_Barbarian)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Wolf Heart
Description: While Raging, you can use Inciting Howl, and your allies have Advantage on melee Attack Rolls against enemies within [1] of you.
DescriptionParams: Distance(2)
Icon: Action_Barbarian_Rage_WolfTotem
Properties: Highlighted


TotemSpirit_Wolf_Rage_Boosts_DUPE_ENTRY_91626
Boosts: Advantage(Ability, Strength); Advantage(SavingThrow, Strength); Resistance(Slashing, Resistant); Resistance(Piercing, Resistant); Resistance(Bludgeoning, Resistant); IF(WeaponAttackRollAbility(Ability.Strength)): CharacterWeaponDamage(2);EntityThrowDamage(2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bestial Heart: Wolf Rage Bonuses
Description: %%% Used to apply rage status boosts when not wearing armour
Properties: IsHidden
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


TripAttack_DUPE_ENTRY_70356
Boosts: UnlockSpell(Target_TripAttack);UnlockSpell(Projectile_TripAttack)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Trip Attack
Description: Spend a superiority die to make an attack that deals an additional [1] damage and possibly knocks the target Prone.
DescriptionParams: LevelMapValue(SuperiorityDie)
ExtraDescription: The target must be Large or smaller.
Icon: Action_TripAttack_Melee


UnarmouredDefence_Barbarian_DUPE_ENTRY_57309
Boosts: ACOverrideFormula(10,true,Dexterity,Constitution)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Unarmoured Defence
Description: Your body is as resilient as any armour. While not wearing armour, you add your Constitution Modifier to your Armour Class.
ExtraDescription: Wearing Heavy Armour impedes all positive effects of your Rage.
Icon: PassiveFeature_UnarmoredDefense_Barbarian
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source)


WardingFlare_DUPE_ENTRY_61096
Boosts: UnlockInterrupt(Interrupt_WardingFlare)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Warding Flare
Description: Shield yourself with divine light. Use your reaction to impose Disadvantage on an attacker, possibly causing their attack to miss.
ExtraDescription: An attacker that can't be Blinded is immune to this effect.
Icon: PassiveFeature_WardingFlare


WildMagic_DUPE_ENTRY_75343
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Wild Magic
Description: Unruly magic sparks and fizzes through your veins.

For sorcerers, each time you cast a spell of Level 1 or higher, your magic might surge and trigger a random magical effect.

For barbarians, each time you rage a random magical effect will trigger.
Icon: PassiveFeature_WildMagicSurge
Properties: Highlighted
StatsFunctorContext: OnCast
Conditions: not IsCantrip() and HasSpellFlag(SpellFlags.Spell)
StatsFunctors: IF(Tagged('SORCERER_WILD_MAGIC_GUARANTEED', context.Source)):TriggerRandomCast(1,,WildMagic);IF(HasStatus('TIDES_OF_CHAOS',context.Source) and not Tagged('SORCERER_WILD_MAGIC_GUARANTEED', context.Source)):TriggerRandomCast(11,,WildMagic,WildMagicTurn);IF(not HasStatus('TIDES_OF_CHAOS',context.Source) and not (HasStatus('WILD_MAGIC_GUARANTEED',context.Source) or Tagged('SORCERER_WILD_MAGIC_SUPRESSED', context.Source))):TriggerRandomCast(20,,WildMagic,WildMagicTurn);IF(HasStatus('TIDES_OF_CHAOS',context.Source)):RemoveStatus(SELF,TIDES_OF_CHAOS)


WildMagic_SorceryPoints_DUPE_ENTRY_80518
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: not IsCantrip()
StatsFunctors: IF(SpellPowerLevelEqualTo(1)):RestoreResource(SorceryPoint,1,0);IF(SpellPowerLevelEqualTo(2)):RestoreResource(SorceryPoint,2,0);IF(SpellPowerLevelEqualTo(3)):RestoreResource(SorceryPoint,3,0);IF(SpellPowerLevelEqualTo(4)):RestoreResource(SorceryPoint,4,0)


WildMagic_Heal_DUPE_ENTRY_70480
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: not IsCantrip()
StatsFunctors: IF(SpellPowerLevelEqualTo(1)):ApplyStatus(WILD_MAGIC_HEAL_1,100,0);IF(SpellPowerLevelEqualTo(2)):ApplyStatus(WILD_MAGIC_HEAL_2,100,0);IF(SpellPowerLevelEqualTo(3)):ApplyStatus(WILD_MAGIC_HEAL_3,100,0);IF(SpellPowerLevelEqualTo(4)):ApplyStatus(WILD_MAGIC_HEAL_4,100,0)


WildMagic_Swap_DUPE_ENTRY_4849
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: (HasSpellFlag(SpellFlags.Spell) or SpellActivations()) and not WildMagicSpell() and Character() and not Grounded()
StatsFunctors: SwapPlaces(VFX_Spells_Cast_Sorcerer_WildMagic_Swap_PositionEffect_01:VFX_Spells_Cast_Sorcerer_WildMagic_Swap_PositionEffect_01)


WildShape_Combat_DUPE_ENTRY_72552
Boosts: IF(ConditionResult(false)):UnlockSpell(Shout_WildShape_Combat_Heal,,d136c5d9-0ff0-43da-acce-a74a07f8d6bf);UnlockSpellVariant(SpellId('Shout_AberrantShape'),ModifyUseCosts(Replace,BonusActionPoint,1,0,ActionPoint))
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Lunar Mend
Description: As a bonus action in animal form, you can expend spell slots to heal yourself. You regain [1] per spell slot level.
DescriptionParams: RegainHitPoints(1d8)
Icon: GenericIcon_Intent_Healing


BACKGROUNDS_DUPE_ENTRY_92333
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt


Background_Acolyte_DUPE_ENTRY_97179
Boosts: ProficiencyBonus(Skill,Insight);ProficiencyBonus(Skill,Religion)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Acolyte
Description: You have Proficiency in Insight and Religion thanks to your studies of people and the things they believe in.


Background_Charlatan_DUPE_ENTRY_76600
Boosts: ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,SleightOfHand)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Charlatan
Description: You have Proficiency in Deception and Sleight Of Hand, for your nimble mind is matched only by your deft fingers.


Background_Criminal_DUPE_ENTRY_51666
Boosts: ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,Stealth)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Criminal
Description: You have Proficiency in Deception and Stealth, hinting at your past of mischief and skullduggery.


Background_Entertainer_DUPE_ENTRY_51852
Boosts: ProficiencyBonus(Skill,Acrobatics);ProficiencyBonus(Skill,Performance)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Entertainer
Description: You have Proficiency in Acrobatics and Performance as the muse of artistic ability dallies in your heart.


Background_FolkHero_DUPE_ENTRY_25646
Boosts: ProficiencyBonus(Skill,AnimalHandling);ProficiencyBonus(Skill,Survival)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Folk Hero
Description: You have Proficiency in Animal Handling and Survival, harkening back to your past as a fabled personality in the boondock towns of the world.


Background_GuildArtisan_DUPE_ENTRY_23832
Boosts: ProficiencyBonus(Skill,Insight);ProficiencyBonus(Skill,Persuasion)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Guild Artisan
Description: You have Proficiency in Insight and Persuasion, for your guild has brought you into contact with lots of interesting folk.


Background_Noble_DUPE_ENTRY_81418
Boosts: ProficiencyBonus(Skill,History);ProficiencyBonus(Skill,Persuasion)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Noble
Description: You have Proficiency in History and Persuasion as a result of your past, steeped in silken nobility.


Background_Outlander_DUPE_ENTRY_86323
Boosts: ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Survival)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Outlander
Description: You have Proficiency in Athletics and Survival, a consequence of being a stranger in strange lands.


Background_Sage_DUPE_ENTRY_82608
Boosts: ProficiencyBonus(Skill,Arcana);ProficiencyBonus(Skill,History)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sage
Description: You have Proficiency in Arcana and History thanks to your germane and extensive knowledge of ancient tomes.


Background_Soldier_DUPE_ENTRY_27007
Boosts: ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Intimidation)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Soldier
Description: You have Proficiency in Athletics and Intimidation from your impactful time as a pawn in the great games of war.


Background_Urchin_DUPE_ENTRY_7436
Boosts: ProficiencyBonus(Skill,SleightOfHand);ProficiencyBonus(Skill,Stealth)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Urchin
Description: You have Proficiency in Sleight Of Hand and Stealth checks, the mark of a lonely but resourceful upbringing.


SPELLS_PASSIVES_DUPE_ENTRY_33443
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt


ArcaneWard_DUPE_ENTRY_5336
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Ward
Description: Once per day, when you cast an Abjuration spell of Level 1 or higher, you can use a strand of the spell's magic to create a magical ward that lasts until your next Long Rest.

The ward has a maximum of [1] and absorbs all damage done to you. When it is reduced to 0 hit points, you take the remaining damage, but the magic remains.

Whenever you cast an Abjuration spell of Level 1 or higher, the ward regains a number of hit points equal to twice the level of the spell.
DescriptionParams: RegainHitPoints(2*Level+IntelligenceModifier)
Icon: PassiveFeature_ArcaneWard
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsSpellSchool(SpellSchool.Abjuration) and not IsCantrip()
StatsFunctors: ApplyStatus(SELF,ARCANE_WARD,100,-1)


ArmorOfAgathys_DUPE_ENTRY_18104
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Armour of Agathys
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].
DescriptionParams: DealDamage(5,Cold)
Icon: PassiveFeature_ArmorOfAgathys
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,5,Cold,Magical)


ArmorOfAgathys_2_DUPE_ENTRY_90615
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(10,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,10, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


Curse_ExtraDamage_DUPE_ENTRY_1309
Boosts: IF(HasStatus('CURSE_EXTRA_DAMAGE', context.Target, context.Source) and IsAttack()):DamageBonus(1d8, Necrotic)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bestow Curse: Additional Damage
Description: The source of this curse deals an additional 1d8 necrotic damage to you on a hit.
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: IsAttack() and HasDamageEffectFlag(DamageFlags.Hit) and TotalAttackDamageDoneGreaterThan(0) and HasStatus('CURSE_EXTRA_DAMAGE', context.Target, context.Source)
StatsFunctors: ApplyStatus(PASSIVE_HEX,100,0)


HellishRebuke_DUPE_ENTRY_86392
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(2d10,Fire)
ExtraDescription: On a successful save, the target still takes half damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_HellishRebuke
PriorityOrder: 2
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted;Temporary
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Target_HellishRebuke,true,true,true);UseActionResource(ReactionActionPoint,1);RemoveStatus(HELLISH_REBUKE)


HellishRebuke_2_DUPE_ENTRY_37508
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(3d10,Fire)
ExtraDescription: On a successful save, the target still takes half damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_HellishRebuke
PriorityOrder: 2
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted;Temporary
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Target_HellishRebuke_2,true,true,true);UseActionResource(ReactionActionPoint,1);RemoveStatus(HELLISH_REBUKE_2)


Hex_DUPE_ENTRY_92293
Boosts: IF(HasHexStatus() and IsAttack()):DamageBonus(1d6, Necrotic)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Hex
Description: Attacking the target of your Hex spell deals an extra [1].
DescriptionParams: DealDamage(1d6,Necrotic)
Icon: PassiveFeature_Hex
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasHexStatus() and IsAttack() and HasDamageEffectFlag(DamageFlags.Hit) and TotalAttackDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(PASSIVE_HEX,100,0)


HuntersMark_DUPE_ENTRY_59808
Boosts: IF(HasStatus('HUNTERS_MARK',context.Target,context.Source) and IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit)):CharacterWeaponDamage(1d6)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Hunter's Mark
Description: When you attack your quarry, you deal an additional [1].
DescriptionParams: DealDamage(1d6,MainMeleeWeaponDamageType)
Icon: PassiveFeature_HuntersMark
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasStatus('HUNTERS_MARK',context.Target,context.Source) and IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit) and TotalAttackDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(PASSIVE_HUNTERS_MARK,100,0)


HuntersMark_RangerCompanion_DUPE_ENTRY_91165
Boosts: IF(HasStatus('HUNTERS_MARK',context.Target,GetSummoner(context.Source)) and HasDamageEffectFlag(DamageFlags.Hit)):DamageBonus(1d6)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Prey's Scent
Description: You deal an additional [1] to creatures marked by your Ranger's Hunter's Mark.
Conditions: HasStatus('HUNTERS_MARK',GetSummoner(context.Source)) and HasDamageEffectFlag(DamageFlags.Hit) and TotalAttackDamageDoneGreaterThan(0)
DescriptionParams: DealDamage(1d6,MainMeleeWeaponDamageType)*
Icon: PassiveFeature_HuntersMark*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttack*
StatsFunctors: ApplyStatus(PASSIVE_HUNTERS_MARK,100,0)*
Stats inherited from: *HuntersMark


Illusion_Disappear_DUPE_ENTRY_16839
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Illusion Disappear
Properties: IsHidden
StatsFunctorContext: OnAttacked;OnDamaged
StatsFunctors: Kill()


Moonbeam_DUPE_ENTRY_90833
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Moonbeam
PriorityOrder: 2
Properties: IsHidden
StatsFunctorContext: OnDamage
StatsFunctors: ApplyStatus(MOONBEAM_CHECK_CONCENTRATION,100,0)


PhantasmalForce_DUPE_ENTRY_43982
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Phantasmal Force
Description: Phantasmal Force causes entities to be haunted by an echo of the last thing that attacked them.

They take [1] each turn. Each time they take damage from another source, the damage type of Phantasmal Force changes to that damage type.
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: TotalAttackDamageDoneGreaterThan(0)
StatsFunctors: IF(HasAttackDamageDoneForType(DamageType.Slashing)):ApplyStatus(PHANTASMAL_FORCE_SLASHING,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Piercing)):ApplyStatus(PHANTASMAL_FORCE_PIERCING,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Bludgeoning)):ApplyStatus(PHANTASMAL_FORCE_BLUDGEONING,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Acid)):ApplyStatus(PHANTASMAL_FORCE_ACID,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Thunder)):ApplyStatus(PHANTASMAL_FORCE_THUNDER,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Necrotic)):ApplyStatus(PHANTASMAL_FORCE_NECROTIC,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Fire)):ApplyStatus(PHANTASMAL_FORCE_FIRE,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Lightning)):ApplyStatus(PHANTASMAL_FORCE_LIGHTNING,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Cold)):ApplyStatus(PHANTASMAL_FORCE_COLD,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Psychic)):ApplyStatus(PHANTASMAL_FORCE_PSYCHIC,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Poison)):ApplyStatus(PHANTASMAL_FORCE_POISON,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Radiant)):ApplyStatus(PHANTASMAL_FORCE_RADIANT,100,Target.PHANTASMAL_FORCE.Duration);IF(HasAttackDamageDoneForType(DamageType.Force)):ApplyStatus(PHANTASMAL_FORCE_FORCE,100,Target.PHANTASMAL_FORCE.Duration)


Sanctuary_DUPE_ENTRY_14520
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnAttack;OnDamage
Conditions: HasSpellFlag(SpellFlags.Harmful)
StatsFunctors: RemoveStatus(SELF,SANCTUARY);RemoveStatus(SELF,SANCTUARY_TRANQUILITY);


StageFright_DUPE_ENTRY_53002
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Stage Fright
Description: You take [1] when you miss an attack.
DescriptionParams: DealDamage(2d6,Psychic)
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: (IsCriticalMiss() or IsMiss())
StatsFunctors: DealDamage(SELF,2d6,Psychic,Magical);ApplyStatus(SELF,PASSIVE_STAGE_FRIGHT,100,0)


TrueStrike_DUPE_ENTRY_93875
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: True Strike Target
Description: The spellcaster has Advantage on their next Attack Roll against the affected entity.
Icon: Spell_Divination_TrueStrike
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsAttack() and HasStatus('TRUE_STRIKE',context.Target,context.Source)
StatsFunctors: ApplyStatus(PASSIVE_TRUE_STRIKE,100,0);RemoveStatus(TRUE_STRIKE);RemoveStatus(SELF,TRUE_STRIKE_OWNER)


Warding_Bond_DUPE_ENTRY_24774
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Warding Bond
Description: Create a mystic bond between you and an allied creature. Until your next rest, it gains a +1 bonus to Armour Class and Saving Throws, and it has Resistance to all damage. Also, each time it takes damage, you take the same amount of damage. The spell ends if you dismiss it, drop to 0 hit points, cast it again, or if you and the target become separated by more than [1].
Icon: Spell_Abjuration_WardingBond
PriorityOrder: 2
Properties: Highlighted


BarbedArrow_Passive_DUPE_ENTRY_82906
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Barbed Arrow
Description: Receive damage when moving.
Icon: Action_HamstringShot
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnMovedDistance
StatsFunctors: ApplyStatus(SELF,BARBED_ARROW_DAMAGE,100,0)


FEATS_DUPE_ENTRY_97724
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt


Alert_DUPE_ENTRY_41928
Boosts: Initiative(5);StatusImmunity(SURPRISED)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Alert
Description: You gain a +[1] bonus to Initiative and can't be Surprised.
DescriptionParams: 5
Icon: PassiveFeature_Generic_Threat
Properties: Highlighted


Athlete_PassiveBonuses_DUPE_ENTRY_93512
Boosts: Ability(Strength,1);Ability(Dexterity,1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Athlete
Description: Has undergone extensive physical training. Strength or Dexterity score has increased by [1].
DescriptionParams: 1;20
Icon: GenericIcon_Intent_Utility


Athlete_StandUp_DUPE_ENTRY_38800
Boosts: JumpMaxDistanceMultiplier(1.5)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Athlete: Standing Up
Description: When you are Prone, standing up uses only [1] of your movement speed.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_Athlete_StandUp
PriorityOrder: 1
Properties: Highlighted


CrossbowExpert_PointBlank_DUPE_ENTRY_11735
Boosts: IgnorePointBlankDisadvantage(Loading)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Crossbow Expert: Point-Blank
Description: When you make crossbow attacks within melee range, the Attack Rolls do not have Disadvantage.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_CrossbowExpert_PointBlank
Properties: Highlighted


CrossbowExpert_Wounding_DUPE_ENTRY_33223
Boosts: UnlockSpellVariant(SpellId('Projectile_PiercingShot'), ModifyTooltipDescription())
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Crossbow Expert: Wounding
Description: Your Piercing Shot inflicts Gaping Wounds for twice as long.
Icon: PassiveFeature_CrossbowExpert_WoundingAim
Properties: Highlighted


DefensiveDuelist_DUPE_ENTRY_82625
Boosts: UnlockInterrupt(Interrupt_DefensiveDuelist)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Defensive Duellist
Description: When attacked while wielding a Finesse Weapon you're Proficient with, you can use a reaction to add your Proficiency Bonus to your Armour Class, possibly causing the attack to miss.
DescriptionParams: ProficiencyBonus
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_DefensiveDualist
PriorityOrder: 1
Properties: Highlighted


DestroyUndead_DUPE_ENTRY_80423
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Destroy Undead
Description: When you successfully Turn an undead creature, it also takes [1].
DescriptionParams: DealDamage(4d6,Radiant)
Icon: PassiveFeature_DestroyUndead
Properties: Highlighted
StatsFunctorContext: OnStatusApply
Conditions: HasStatus('TURNED') and Tagged('UNDEAD')
StatsFunctors: DealDamage(4d6,Radiant,Magical)


DualWielder_BonusAC_DUPE_ENTRY_84607
Boosts: AC(1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Dual Wielder: Bonus Armour Class
Description: You have a +1 bonus to Armour Class while wielding a melee weapon in each hand.
Icon: PassiveFeature_DualWielder_BonusAC
PriorityOrder: 1
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: DualWielder(context.Source)


DualWielder_PassiveBonuses_DUPE_ENTRY_67277
Boosts: DualWielding(true)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Dual Wielder
Description: You can use Two-Weapon Fighting even if the weapons you are wielding aren't Light. You cannot dual-wield Heavy weapons.
Icon: PassiveFeature_DualWielder_PassiveBonuses
PriorityOrder: 1
Properties: Highlighted


Durable_DUPE_ENTRY_75850
Boosts: Ability(Constitution,1,20)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Durable
Description: You regain full hit points when you Short Rest. Your Constitution score is increased by 1, to a maximum of 20.
Icon: PassiveFeature_Durable
Properties: Highlighted


FastMovement_DUPE_ENTRY_23201
Boosts: ActionResource(Movement, 3, 0)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Fast Movement
Description: Movement speed increased by [1] while not wearing Heavy Armour.
DescriptionParams: Distance(3)
Icon: PassiveFeature_FastMovement
Properties: Highlighted;ForceShowInCC
BoostContext: OnEquip;OnCreate
BoostConditions: not HasHeavyArmor(context.Source)


FontOfInspiration_DUPE_ENTRY_14287
Boosts: ActionResourceReplenishTypeOverride(BardicInspiration,ShortRest)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Font of Inspiration
Description: You regain all your Bardic Inspiration after a Long or Short Rest.
Icon: PassiveFeature_FontOfInspiration
Properties: Highlighted
BoostConditions: not Combat()


GreatWeaponMaster_BonusAttack_DUPE_ENTRY_44900
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Great Weapon Master: Bonus Attack
Description: When you land a Critical Hit or kill a target with a melee weapon attack, you can make another melee weapon attack as a bonus action that turn.
Icon: PassiveFeature_GreatWeaponMaster_BonusAttack
PriorityOrder: 1
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: ((HasHPLessThan(1) and not Ally() and Character()) or (HasDamageEffectFlag(DamageFlags.Critical) and not HasDamageEffectFlag(DamageFlags.Miss) and not Ally() and Character())) and not SpellId('Target_GreatWeaponMaster_BonusAttack') and IsWeaponAttack() and IsMeleeAttack()
StatsFunctors: ApplyStatus(SELF,GREAT_WEAPON_MASTER_BONUS_ATTACK,100,1)


GreatWeaponMaster_BonusDamage_DUPE_ENTRY_2253
Boosts: IF(GreatWeaponMaster(context.Source)):RollBonus(MeleeWeaponAttack, -5);IF(GreatWeaponMaster(context.Source)):CharacterWeaponDamage(10)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Great Weapon Master: All In
Description: When attacking with Heavy melee weapons you are Proficient with, Attack Rolls take a -5 penalty, but their damage increases by 10.
Icon: PassiveFeature_GreatWeaponMaster_BonusDamage
PriorityOrder: 1
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted


Healer_RestoreTo1_DUPE_ENTRY_39812
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Healer: Reviving Physician
Description: You can restore a single hit point when using a healing kit to stabilise a dying creature.
Icon: GenericIcon_Intent_Healing


HeavilyArmored_DUPE_ENTRY_78141
Boosts: Ability(Strength, 1, 20);Proficiency(HeavyArmor)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Heavily Armoured
Description: You have Armour Proficiency with Heavy Armour and your Strength increases by 1, to a maximum of 20.
Icon: PassiveFeature_HeavilyArmored
Properties: Highlighted


HeavyArmorMaster_DUPE_ENTRY_10531
Boosts: Ability(Strength, 1, 20); IF(HasHeavyArmor() and not HasDamageEffectFlag(DamageFlags.Magical)):DamageReduction(Slashing, Flat, 3); IF(HasHeavyArmor() and not HasDamageEffectFlag(DamageFlags.Magical)):DamageReduction(Bludgeoning, Flat, 3); IF(HasHeavyArmor() and not HasDamageEffectFlag(DamageFlags.Magical)):DamageReduction(Piercing, Flat, 3)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Heavy Armour Master
Description: Increase your Strength score by [1] (up to a maximum of [2]), and reduce incoming damage from non-magical attacks by [3].
DescriptionParams: 1;20;3
Icon: PassiveFeature_HeavyArmorMaster
Properties: Highlighted


KeenMind_AbilityIncrease_DUPE_ENTRY_14921
Boosts: Ability(Intelligence, 1, 20)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Keen Mind
Description: Increase your Intelligence score by 1, to a maximum of 20.
Icon: PassiveFeature_Generic_Magical


LightlyArmored_DUPE_ENTRY_63154
Boosts: Proficiency(LightArmor)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Lightly Armoured
Description: You have Armour Proficiency with Light Armour.
Icon: PassiveFeature_LightlyArmored
Properties: Highlighted


Linguist_AbilityIncrease_DUPE_ENTRY_12835
Boosts: Ability(Intelligence, 1, 20)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Linguist
Description: Increase your Intelligence score by 1, to a maximum of 20.
Icon: PassiveFeature_Generic_Magical


Luck_ReplaceAttackersDie_DUPE_ENTRY_50717
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Lucky: Replace Attacker's Die
Description: Spend one Luck Point to force a creature to reroll its Attack Roll.
Icon: PassiveFeature_Lucky_ReplaceAttackersDie


Luck_RollAdditionalDie_DUPE_ENTRY_18609
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Lucky: Roll Additional Die
Description: You have become full of felicity, and can spend one Luck Point to reroll any [1] result.
DescriptionParams: d20
Icon: PassiveFeature_Lucky_RollAdditionalDie


MageSlayer_Advantage_DUPE_ENTRY_48966
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Advantage
Description: You have Advantage on Saving Throws against spells cast by creatures within [1] of you.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_MageSlayer_Advantage


MageSlayer_AttackCaster_DUPE_ENTRY_91439
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Attack a Caster
Description: You can use a reaction to make an attack against an enemy after it casts a spell within [1] of you.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_MageSlayer_AttackACaster


MageSlayer_BreakConcentration_DUPE_ENTRY_54296
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Break Concentration
Description: Creatures taking a Saving Throw to maintain their Concentration after you hit them do so with Disadvantage.
Icon: PassiveFeature_MageSlayer_BreakConcentration


MagicInitiate_Bard_DUPE_ENTRY_50910
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Magic Initiate: Bard
Description: You have learnt 2 cantrips and a Level 1 spell from the bard spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Charisma.
Icon: PassiveFeature_MagicInitiateBard
Properties: Highlighted


MagicInitiate_Cleric_DUPE_ENTRY_73613
Boosts: ArmorAbilityModifierCapOverride(Hide, 3);ArmorAbilityModifierCapOverride(ChainShirt, 3);ArmorAbilityModifierCapOverride(ScaleMail, 3);ArmorAbilityModifierCapOverride(BreastPlate, 3);ArmorAbilityModifierCapOverride(HalfPlate, 3)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Magic Initiate: Cleric
Description: You have learnt 2 cantrips and a Level 1 spell from the cleric spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Wisdom.
Icon: PassiveFeature_MagicInitiateCleric
Properties: Highlighted


MagicInitiate_Warlock_DUPE_ENTRY_98423
Boosts: ActionResourceOverride(Interrupt_HellishRebukeWarlockMI_Charge,1,0)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Magic Initiate: Warlock
Description: You have learnt 2 cantrips and a Level 1 spell from the warlock spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Charisma.
Icon: PassiveFeature_MagicInitiateWarlock
Properties: Highlighted


MagicInitiate_Wizard_DUPE_ENTRY_97459
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Magic Initiate: Wizard
Description: You have learnt 2 cantrips and a Level 1 spell from the wizard spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Intelligence.
Icon: PassiveFeature_MagicInitiateWizard
Properties: Highlighted


MagicInitiate_Druid_DUPE_ENTRY_83095
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Magic Initiate: Druid
Description: You have learnt 2 cantrips and a Level 1 spell from the druid spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Wisdom.
Icon: PassiveFeature_MagicInitiateDruid
Properties: Highlighted


MagicInitiate_Sorcerer_DUPE_ENTRY_2545
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Magic Initiate: Sorcerer
Description: You have learnt 2 cantrips and a Level 1 spell from the sorcerer spell list.
ExtraDescription: You can cast the Level 1 spell once per Long Rest. Your Spellcasting Modifier for all 3 spells is Charisma.
Icon: PassiveFeature_MagicInitiateSorcerer
Properties: Highlighted


MartialAdept_DUPE_ENTRY_47270
Boosts: ActionResource(SuperiorityDie,1,0)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Martial Adept
Description: You receive 1 (additional) superiority die.
Icon: PassiveFeature_MartialAdept
Properties: Highlighted


MediumArmorMaster_DUPE_ENTRY_56032
Boosts: ArmorAbilityModifierCapOverride(Hide, 3);ArmorAbilityModifierCapOverride(ChainShirt, 3);ArmorAbilityModifierCapOverride(ScaleMail, 3);ArmorAbilityModifierCapOverride(BreastPlate, 3);ArmorAbilityModifierCapOverride(HalfPlate, 3)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Medium Armour Master
Description: When you wear Medium Armour, it doesn't impose Disadvantage on Stealth Checks. The bonus to Armour Class you can gain from your Dexterity Modifier also becomes +[1] instead of +[2].
DescriptionParams: 3;2
Icon: PassiveFeature_MediumArmorMaster
Properties: Highlighted


Mobile_PassiveBonuses_DUPE_ENTRY_5529
Boosts: ActionResource(Movement,3,0)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mobile
Description: Your movement speed increases by [1].
DescriptionParams: Distance(3)
Icon: Action_Dash


Mobile_CounterAttackOfOpportunity_DUPE_ENTRY_44960
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mobile: Evade Opportunity Attack
Description: If you move after making a melee attack, you don't provoke Opportunity Attacks from your target.
ExtraDescription: This effect still works if your attack misses.
Icon: PassiveFeature_Mobile_CounterAttackOfOpportunity
PriorityOrder: 1
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsMeleeAttack() and Character()
StatsFunctors: ApplyStatus(SELF,MOBILE_NO_AOO_SOURCE,100,1);ApplyStatus(MOBILE_NO_AOO,100,1)


Mobile_DashAcrossDifficultTerrain_DUPE_ENTRY_61215
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mobile: Evade Difficult Terrain
Description: When you Dash, Difficult Terrain doesn't slow you down.
Icon: PassiveFeature_Mobile_DashAcrossDifficultTerrain
PriorityOrder: 1
Properties: Highlighted


ModeratelyArmored_DUPE_ENTRY_94518
Boosts: Proficiency(MediumArmor);Proficiency(Shields)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Moderately Armoured
Description: You have Armour Proficiency with Medium Armour and shields.
Icon: PassiveFeature_ModeratelyArmored
Properties: Highlighted


Performer_DUPE_ENTRY_25334
Boosts: Proficiency(MusicalInstrument)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Performer
Description: You know how to play musical instruments.
Properties: IsHidden


Observant_Bonuses_DUPE_ENTRY_12488
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Observant: Bonuses
Description: Increase your Intelligence or Wisdom by [1] up to a maximum of [2]. You also gain a +[3] bonus to passive Perception and Investigation Checks.
DescriptionParams: 1;20;5
Icon: PassiveFeature_Observant_Bonuses


Resilient_Charisma_DUPE_ENTRY_67484
Boosts: Ability(Charisma,1,20);ProficiencyBonus(SavingThrow,Charisma)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Resilient: Charisma
Description: Increase your Charisma by [1] and gain Proficiency in Charisma Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


Resilient_Constitution_DUPE_ENTRY_67126
Boosts: Ability(Constitution,1,20);ProficiencyBonus(SavingThrow,Constitution)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Resilient: Constitution
Description: Increase your Constitution by [1] and gain Proficiency in Constitution Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


Resilient_Dexterity_DUPE_ENTRY_34805
Boosts: Ability(Dexterity,1,20);ProficiencyBonus(SavingThrow,Dexterity)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Resilient: Dexterity
Description: Increase your Dexterity by [1] and gain Proficiency in Dexterity Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


Resilient_Intelligence_DUPE_ENTRY_21129
Boosts: Ability(Intelligence,1,20);ProficiencyBonus(SavingThrow,Intelligence)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Resilient: Intelligence
Description: Increase your Intelligence by [1] and gain Proficiency in Intelligence Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


Resilient_Strength_DUPE_ENTRY_98078
Boosts: Ability(Strength,1,20);ProficiencyBonus(SavingThrow,Strength)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Resilient: Strength
Description: Increase your Strength by [1] and gain Proficiency in Strength Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


Resilient_Wisdom_DUPE_ENTRY_86731
Boosts: Ability(Wisdom,1,20);ProficiencyBonus(SavingThrow,Wisdom)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Resilient: Wisdom
Description: Increase your Wisdom by [1] and gain Proficiency in Wisdom Saving Throws.
DescriptionParams: 1
Icon: PassiveFeature_Resilient
Properties: Highlighted


RitualCaster_FreeSpells_DUPE_ENTRY_62762
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Ritual Caster: Free Spells
Description: You have learnt two ritual spells of your choice.
DescriptionParams: 2
Icon: PassiveFeature_RitualCaster_FreeSpells
Properties: Highlighted


SavageAttacker_DUPE_ENTRY_27013
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Savage Attacker
Description: When making weapon attacks, you roll your damage dice twice and use the highest result.
Icon: PassiveFeature_SavageAttacker


Sentinel_Attack_DUPE_ENTRY_97593
Boosts: UnlockInterrupt(Interrupt_Sentinel)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sentinel: Vengeance
Description: When an enemy within melee range attacks an ally, you can use a reaction to make a weapon attack against that enemy.
Icon: PassiveFeature_Sentinel_Attack
Properties: Highlighted


Sentinel_ZeroSpeed_DUPE_ENTRY_23391
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sentinel: Snare
Description: When you hit a creature with an Opportunity Attack, it can no longer move for the rest of its turn.
Icon: PassiveFeature_Sentinel_ZeroSpeed
Properties: Highlighted


Sentinel_OpportunityAdvantage_DUPE_ENTRY_57312
Boosts: IF(SpellId('Target_Sentinel_AttackOfOpportunity')):Advantage(AttackRoll)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sentinel: Opportunity Advantage
Description: You have Advantage on Opportunity Attacks.
Icon: PassiveFeature_Sentinel_OpportunityAdvantage
Properties: Highlighted


Sharpshooter_AllIn_DUPE_ENTRY_44426
Boosts: IF(Sharpshooter(context.Source)):RollBonus(RangedWeaponAttack, -5);IF(Sharpshooter(context.Source)):RollBonus(RangedOffHandWeaponAttack, -5);IF(Sharpshooter(context.Source)):CharacterWeaponDamage(10)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sharpshooter: All In
Description: Ranged weapon attacks with weapons you are Proficient with have a -[1] penalty to their Attack Roll, but deal an additional [2] damage.
DescriptionParams: 5;10
Icon: PassiveFeature_Sharpshooter_AllIn
PriorityOrder: 1
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted


Sharpshooter_Bonuses_DUPE_ENTRY_97342
Boosts: IgnoreLowGroundPenalty(RangedWeaponAttack)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sharpshooter: Low Ground
Description: Your ranged weapon attacks do not receive penalties from High Ground Rules.
Icon: PassiveFeature_Sharpshooter_Bonuses
Properties: Highlighted


ShieldMaster_PassiveBonuses_DUPE_ENTRY_58769
Boosts: IF(HasShieldEquipped() and not HasStatus('SG_Incapacitated')):RollBonus(SavingThrow,2,Dexterity)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Shield Master
Description: While you are wielding a shield, you have a +2 bonus to Dexterity Saving Throws.
Icon: PassiveFeature_ShieldMaster_PassiveBonuses
Properties: Highlighted


ShieldMaster_Block_DUPE_ENTRY_86609
Boosts: UnlockInterrupt(Interrupt_ShieldMaster)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Shield Master: Block
Description: If a spell forces you to make a Dexterity Saving Throw, you can use a reaction to shield yourself.

On a failed Saving Throw, you only take half damage. On a successful Saving Throw, you don't take any damage.
ExtraDescription:
Icon: PassiveFeature_ShieldMaster_Block
PriorityOrder: 1
Properties: Highlighted


Skilled_DUPE_ENTRY_86543
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Skilled
Description: You have gained Proficiency in 3 Skills of your choice.
Icon: PassiveFeature_Skilled
Properties: Highlighted


Skulker_StayHidden_DUPE_ENTRY_94429
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Skulker: Veiled Ambusher
Description: You attack while Hidden without revealing your position.
Icon: Action_Hide


TavernBrawler_Bonuses_DUPE_ENTRY_43241
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Tavern Brawler
Description: %%% Increase your Strength or Constitution score by 1, to a maximum of 20. You are proficient with improvised weapons. Your unarmed strike uses a d4 for damage.
Icon: PassiveFeature_TavernBrawler
Properties: IsHidden


Tough_DUPE_ENTRY_12444
Boosts: IncreaseMaxHP(Level*2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Tough
Description: Your hit point maximum increases by 2 for every level you have gained.
DescriptionParams: Level*2
Icon: PassiveFeature_Tough
Properties: Highlighted


UncannyDodge_DUPE_ENTRY_41619
Boosts: DamageReduction(All,Half,)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Uncanny Dodge
Description: Use your lightning-quick reflexes to protect yourself. When an attack hits you, you only take half the usual damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_UncannyDodge
EnabledConditions: HasActionResource('ReactionActionPoint', 1, 0, false)
EnabledContext: OnDamaged;OnTurn;OnStatusApplied
Properties: ToggledDefaultOn;ToggledDefaultAddToHotbar;IsToggled
StatsFunctorContext: OnDamaged
StatsFunctors: UseActionResource(ReactionActionPoint,1,0);ApplyStatus(UNCANNYDODGE_HELPER,100,1)


WarCaster_Bonuses_DUPE_ENTRY_53402
Boosts: Advantage(Concentration)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: War Caster: Concentration
Description: You have Advantage on Saving Throws to maintain Concentration on a spell.
Icon: PassiveFeature_WarCaster_Bonuses
Properties: Highlighted


WarCaster_OpportunitySpell_DUPE_ENTRY_79231
Boosts: UnlockInterrupt(Interrupt_WarCaster)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: War Caster: Opportunity Spell
Description: You can use a reaction to cast Shocking Grasp at a target moving out of melee range.
Icon: PassiveFeature_WarCaster_OpportunitySpell


WeaponMaster_DUPE_ENTRY_42812
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Weapon Master
Description: You have gained Proficiency with four weapons of your choice.
Icon: PassiveFeature_WeaponMaster
Properties: Highlighted


MONSTERS_PASSIVES_DUPE_ENTRY_61388
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt


ImmuneToDisarm_DUPE_ENTRY_2589
Boosts: CannotBeDisarmed()
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Permanently Armed
Description: Creature can't be disarmed.
Icon: Skill_Warlock_PactOfTheBlade_BoundWeapon
Properties: Highlighted


Oiled_DUPE_ENTRY_59911
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Oiled
Description: An affected entity is covered in flammable oil and receives an additional 5 points of Fire damage whenever it takes Fire damage.
Icon: Item_CONS_Potion_FireBreath_A


AntimagicSusceptibility_DUPE_ENTRY_97197
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Antimagic Susceptibility
Description: Held together by the Weave itself, this armour is Incapacitated by antimagic fields.


AdditionalSpellSlot_Level_1_DUPE_ENTRY_25630
Boosts: ActionResource(SpellSlot,1,1)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AdditionalSpellSlot_Level_2_DUPE_ENTRY_25733
Boosts: ActionResource(SpellSlot,1,2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AdditionalSpellSlot_Level_3_DUPE_ENTRY_27729
Boosts: ActionResource(SpellSlot,1,3)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AdditionalSpellSlot_Level_4_DUPE_ENTRY_20395
Boosts: ActionResource(SpellSlot,1,4)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AdditionalSuperiorityDie_Level_1_DUPE_ENTRY_74357
Boosts: ActionResource(SuperiorityDie,4,0)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AdditionalSuperiorityDie_Level_7_DUPE_ENTRY_41080
Boosts: ActionResource(SuperiorityDie,5,0)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


AdditionalSuperiorityDie_Level_15_DUPE_ENTRY_61458
Boosts: ActionResource(SuperiorityDie,6,0)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden


BlockVerbalSpellcasting_DUPE_ENTRY_54840
Boosts: BlockVerbalComponent()
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Silent
Description: This creature can't speak or cast spells that have a verbal component.
Icon: Spell_Illusion_Silence


BloodThirsty_Redcap_DUPE_ENTRY_20670
Boosts: IF(HasStatus('BLEEDING',context.Target)):Advantage(AttackRoll)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Steeped in Slaughter
Description: Has Advantage on Attack Rolls made against Bleeding targets.
Icon: PassiveFeature_Generic_Blood


Bloodlust_Redcap_DUPE_ENTRY_11262
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Bloodlust
Properties: IsHidden;OncePerAttack
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and HasStatus('BLOODLUST_REDCAP', context.Source)
StatsFunctors: RegainHitPoints(SELF,3d6)


Brute_Bugbear_DUPE_ENTRY_39319
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Brute
Description: Deals an extra 1d8 damage when attacking with a melee weapon.
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit) and IsMeleeAttack() and not IsMiss()
StatsFunctors: IF(IsAttackType(AttackType.MeleeWeaponAttack)):DealDamage(1d8, MainMeleeWeaponDamageType)


BurningHide_HellBoar_DUPE_ENTRY_95932
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Blazing Hide
Description: When the hellsboar is hit with a melee attack, the attacker starts Burning for 3 turns.
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)
StatsFunctors: ApplyStatus(SWAP,BURNING,100,3)


CompanionsBond_Creature_DUPE_ENTRY_76902
Boosts: AddProficiencyToDamage();AddProficiencyToAC()
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Companion's Bond
Description: This companion's Armour Class and damage increase with the Proficiency Bonus of its ranger.
Icon: PassiveFeature_CompanionsBond
Properties: Highlighted


Confusion_CraniumRat_DUPE_ENTRY_38096
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Infectious Madness
Description: After the cranium rat takes damage, the attacker must make an Intelligence Saving Throw or become Confused.
Icon: statIcons_Confused
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: TotalDamageDoneGreaterThan(0)
StatsFunctors: IF(not SavingThrow(Ability.Intelligence, 13, false, false, context.Source)):ApplyStatus(SWAP,CONFUSION,100,2)


DeathBurst_MagmaMephit_DUPE_ENTRY_38170
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Death Burst: Fire
Description: When the mephit dies, it explodes in a burst of lava that deals [1] to all creatures within [2].
DescriptionParams: DealDamage(2d6,Fire);Distance(2)
ExtraDescription: On a successful save, the creatures still take half damage.
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted


DeathBurst_IceMephit_DUPE_ENTRY_46054
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Death Burst: Cold
Description: When the mephit dies, it explodes in a burst of ice that deals [1] to all creatures within [2].
DescriptionParams: DealDamage(2d6,Cold);Distance(2)
Icon: GenericIcon_DamageType_Cold
ExtraDescription: On a successful save, the creatures still take half damage.*
Properties: Highlighted*
Stats inherited from: *DeathBurst_MagmaMephit


DeathBurst_MudMephit_DUPE_ENTRY_28217
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Death Burst: Force
Description: When the mephit dies, it explodes with a force that deals [1] to all creatures within [2].
DescriptionParams: DealDamage(2d6,Force);Distance(2)
Icon: GenericIcon_DamageType_Force
ExtraDescription: On a successful save, the creatures still take half damage.*
Properties: Highlighted*
Stats inherited from: *DeathBurst_MagmaMephit


Doppelganger_ReadThoughts_DUPE_ENTRY_25575
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mindreader
Description: Ranged attacks have Disadvantage against this creature.
Icon: GenericIcon_Intent_Control
Properties: Highlighted


FlamingSphere_State_DUPE_ENTRY_68603
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Ablaze
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.
DescriptionParams: DealDamage(2d6,Fire)
Icon: Spell_Conjuration_FlamingSphere
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA)


FlamingSphere_State_3_DUPE_ENTRY_88850
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(3d6,Fire)
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA_3,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA_3)
DisplayName: Ablaze*
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.*
Icon: Spell_Conjuration_FlamingSphere*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
Stats inherited from: *FlamingSphere_State


WoodWoad_MagicClub_DUPE_ENTRY_95368
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Magic Club
Description: In the wood woad's hand, this common branch becomes magical and deals an additional [1].
DescriptionParams: DealDamage(3d4,MainMeleeWeaponDamageType)
TooltipConditionalDamage: DealDamage(3d4, MainMeleeWeaponDamageType,true)
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnDamage
Conditions: IsMeleeAttack() and Tagged('WOODWOAD_CLUB',GetActiveWeapon())
StatsFunctors: DealDamage(3d4, MainMeleeWeaponDamageType,true)


EtherealForm_ScryingEye_DUPE_ENTRY_80804
Boosts: DamageReduction(All, Flat, 8)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Ethereal Form
Description: All incoming damage is reduced by [1].
DescriptionParams: 8
Icon: PassiveFeature_Generic_Invisibility
BoostContext: OnDamaged


ExposingBite_Wildshape
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: (not DistanceToTargetGreaterThan(3)) and IsAttack()
StatsFunctors: RemoveStatus(EXPOSING_BITE)


MartialAdvantage_DUPE_ENTRY_47866
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Martial Advantage
Description: Once per turn, the hobgoblin can deal an extra 2d6 damage to a creature it hits with a weapon attack. The hobgoblin must have an ally who is within [1] of the target and isn't Incapacitated.
DescriptionParams: Distance(2)
Icon: PassiveFeature_ExtraAttack
Properties: OncePerTurn;Highlighted
StatsFunctorContext: OnDamage
Conditions: IsWeaponAttack() and HasDamageEffectFlag(DamageFlags.Hit) and HasAllyWithinRange('SG_Incapacitated',2)
StatsFunctors: IF(IsAttackType(AttackType.MeleeWeaponAttack)):DealDamage(2d6, MainMeleeWeaponDamageType);IF(IsAttackType(AttackType.RangedWeaponAttack)):DealDamage(2d6, MainRangedWeaponDamageType)


Muscular_Athletics_DUPE_ENTRY_37361
Boosts: Advantage(Skill,Athletics)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Muscular
Description: This creature is very strong. It has Advantage on Ability Checks and Saving Throws using Athletics.
Icon: statIcons_HillGiantsMight


OgreCurse_DUPE_ENTRY_89648
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Ogre's Mark
Description: Damage is increased by 1d6.
Icon: statIcons_HillGiantsMight
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsAttackType(AttackType.RangedUnarmedAttack) and HasStatus('OGRE_CURSE') and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: DealDamage(1d6, Bludgeoning)


PackTactics_DUPE_ENTRY_31017
Boosts: IF(HasAllyWithinRange('SG_Incapacitated',3)):Advantage(AttackRoll)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Pack Tactics
Description: Creature has Advantage on Attack Rolls against a target if one of its allies is within [1] of the target and isn't Incapacitated.
DescriptionParams: Distance(3)
Icon: Action_DireWolfPack_Howl
Properties: Highlighted


PhalanxFormation_Duergar_DUPE_ENTRY_41526
Boosts: IF(HasAllyWithinRange('SG_Incapacitated',3,nil,1)):Advantage(AttackRoll)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Phalanx Formation
Description: Has Advantage on Attack Rolls if within [1] of an ally that carries a shield and isn't Incapacitated.
DescriptionParams: Distance(3)
Icon: statIcons_Ambushing
Properties: Highlighted


PreferredTarget_Bulette_DUPE_ENTRY_83401
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Territorial
Description: The Bulette will attack other monstrosities before going after smaller prey.
Icon: PassiveFeature_Generic_Threat


Rampage_DUPE_ENTRY_36306
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Rampage
Description: When a gnoll Downs a creature with a melee attack, the gnoll can use a bonus action to move up to half its movement speed and make a bite attack.
Icon: PassiveFeature_Generic_Explosion
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsMeleeAttack() and Enemy() and HasHPLessThan(1) and TotalDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(SELF,GNOLL_RAMPAGE,100,1)


Regeneration_WoodWoad_DUPE_ENTRY_40612
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Regeneration
Description: The wood woad regains [1] if it walks through a vine surface, unless it recently took Fire damage.
DescriptionParams: RegainHitPoints(10)
Icon: statIcons_Regeneration
Properties: IsToggled;ToggledDefaultOn;Highlighted
ToggleOnFunctors: ApplyStatus(SELF,WOOD_WOAD_REGENERATION,100,-1)


Regeneration_WoodWoad_Cooldown_Technical_DUPE_ENTRY_15875
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: HasDamageDoneForType(DamageType.Fire) and TotalDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(WOOD_WOAD_REGENERATION_COOLDOWN,100,1)


Regeneration_Vampire_DUPE_ENTRY_12458
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Vampire Regeneration
Description: The vampire regains [1] at the start of its turn if it isn't in sunlight. or has taken radiant damage or damage from holy water, in which case this trait doesn't function until the start of its next turn.
DescriptionParams: RegainHitPoints(20)
Icon: statIcons_Regeneration
EnabledConditions: not IsInSunlight(context.Target) and not HasStatus('DAMAGE_DEALT_RADIANT',context.Target)
EnabledContext: OnObscurityChanged
Properties: IsToggled;ToggledDefaultOn;Highlighted
ToggleOnFunctors: ApplyStatus(SELF,VAMPIRE_REGENERATION,100,-1)
ToggleOffFunctors: RemoveStatus(SELF,VAMPIRE_REGENERATION)


Regeneration_Vampire_Spawn_DUPE_ENTRY_56225
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DescriptionParams: RegainHitPoints(10)
ToggleOnFunctors: ApplyStatus(SELF,VAMPIRE_REGENERATION_SPAWN,100,-1)
ToggleOffFunctors: RemoveStatus(SELF,VAMPIRE_REGENERATION_SPAWN)
DisplayName: Vampire Regeneration*
Description: The vampire regains [1] at the start of its turn if it isn't in sunlight. or has taken radiant damage or damage from holy water, in which case this trait doesn't function until the start of its next turn.*
Icon: statIcons_Regeneration*
EnabledConditions: not IsInSunlight(context.Target) and not HasStatus('DAMAGE_DEALT_RADIANT',context.Target)*
EnabledContext: OnObscurityChanged*
Properties: IsToggled;ToggledDefaultOn;Highlighted*
Stats inherited from: *Regeneration_Vampire


SunlightSensitivity_DUPE_ENTRY_33449
Boosts: IF(IsInSunlight(context.Target)):Disadvantage(AttackRoll);IF(IsInSunlight(context.Target)):Disadvantage(Skill,Perception)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sunlight Sensitivity
Description: While in sunlight, this creature has Disadvantage on Attack Rolls and Perception Checks that rely on sight.
Icon: PassiveFeature_SunlightSensitivity
Properties: Highlighted


SunlightHypersensitivity_DUPE_ENTRY_78916
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sunlight Hypersensitivity
Description: This creature takes [1] if it starts its turn in sunlight. While sunlit, it has Disadvantage on attack rolls and ability checks.
DescriptionParams: DealDamage(20,Radiant)
Icon: PassiveFeature_SunlightSensitivity
Properties: Highlighted
StatsFunctorContext: OnObscurityChanged
Conditions: IsInSunlight(context.Target) and not HasStatus('LOW_CAZADORSPALACE_RITUAL_CRYSTALLISED',context.Target)
StatsFunctors: ApplyStatus(SUNLIGHT_HYPERSENSITIVITY,100,-1)


SunlightWeakness_DUPE_ENTRY_62449
Boosts: IF(IsInSunlight(context.Target)):Disadvantage(AttackRoll);IF(IsInSunlight(context.Target)):Disadvantage(AllSavingThrows)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sunlight Weakness
Description: While in sunlight, this creature has Disadvantage on Attack Rolls and Saving Throws.
Icon: PassiveFeature_SunlightSensitivity
Properties: Highlighted


SunSickness_Myconid_DUPE_ENTRY_72138
Boosts: IF(IsInSunlight(context.Target)):Disadvantage(AttackRoll);IF(IsInSunlight(context.Target)):Disadvantage(AllSavingThrows);IF(IsInSunlight()):Disadvantage(AllAbilities)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sun Sickness
Description: While in sunlight, the myconid has Disadvantage on Ability Checks, Attack Rolls, and Saving Throws.
Icon: PassiveFeature_SunlightSensitivity
Properties: Highlighted


SpiderFallResistance_DUPE_ENTRY_55318
Boosts: FallDamageMultiplier(0.5)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Spider Fall
Description: A network of spider silk slows the spider's fall, making it Resistant to Falling damage.
Icon: PassiveFeature_SlowFall
Properties: Highlighted


SpiderWalk_DUPE_ENTRY_60284
Boosts: StatusImmunity(WEB)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Web Walker
Description: Isn't slowed down by web surfaces, and can't be Enwebbed by them.
Icon: Action_Spider_Giant_Web
Properties: Highlighted


Spider_Infestation_DUPE_ENTRY_53186
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Infested
Description: Crawling with tiny spiders that deal [1] and [2] each turn.

When hit with a melee attack, the infestation spreads to the attacker. Upon death, the infestation spreads to all nearby creatures.

Removed by fire or acid.
Doesn't harm ettercaps or spiders.
DescriptionParams: DealDamage(1d4,Piercing);DealDamage(1d4,Poison)
TooltipSave: Dexterity
Icon: statIcons_Ettercap_Infested
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 13, false, false, context.Source) and not ((Tagged('SPIDER', context.Source) or HasPassive('SpiderWalk', context.Source)) or HasStatus('SPIDER_INFESTATION', context.Source))):ApplyStatus(SWAP,SPIDER_INFESTATION,100,4)


StaticDischarge_Aura_DUPE_ENTRY_41670
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Static Discharge
Description: Deal [1] to attackers if they are in the Static Discharge Aura.
DescriptionParams: DealDamage(2d8,Lightning)
Icon: GenericIcon_DamageType_Lightning
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: HasStatus('STATIC_DISCHARGE',context.Source)
StatsFunctors: DealDamage(SWAP,2d8, Lightning,Magical)


MindMaster_Remove_DUPE_ENTRY_67956
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% Mind Mastery Remove
Description: %%% Hidden System status. Depletes ActionPoints upon Remove.
Properties: IsHidden
ToggleOffFunctors: IF(ConditionResult(context.StatusEvent == StatusEvent.OnAttack)):UseActionResource(ActionPoint,1,0)


UndeadFortitude_DUPE_ENTRY_15237
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Undead Fortitude
Description: If the killing blow wasn't a critical hit and wasn't radiant damage, this undead comes back to life with 1 hit point.
Icon: PassiveFeature_Generic_Death
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasDamageDoneForType(DamageType.Radiant) or IsCritical()
StatsFunctors: ApplyStatus(UNDEAD_FORTITUDE_DISABLED,100,1)


Multiattack_Automaton_DUPE_ENTRY_89280
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Static Discharge
Description: Bernard can Multiattack while under the effects of his Static Discharge Aura.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Ettercap_DUPE_ENTRY_44681
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Enwebbed
Description: The ettercap can make a Multiattack if the target is Enwebbed.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_HookHorror_DUPE_ENTRY_72442
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Prone
Description: The hook horror can make a Multiattack if the target is Prone.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Harpy_DUPE_ENTRY_16497
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Lured
Description: The harpy can make a Multiattack if the target is Lured.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Myconid_DUPE_ENTRY_2156
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Spores
Description: The sovereign myconid can use Multiattack against a target that's Befuddled or under the influence of either Poisonous Fumes or Haste Spores.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Myconid_Glut_DUPE_ENTRY_6727
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Prone
Description: Sovereign Glut can use Multiattack against a target that's Prone.
Icon: PassiveFeature_Generic_MultiAttackInfo*
Properties: Highlighted*
Stats inherited from: *Multiattack_Myconid


Multiattack_Owlbear_DUPE_ENTRY_66927
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Enraged
Description: The owlbear can make a Multiattack while under the effects of Owlbear's Rage.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Redcap_DUPE_ENTRY_54825
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Bloodlust
Description: The redcap can make a Multiattack while under the effects of Bloodlust.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


FelineFall_DUPE_ENTRY_5929
Boosts: FallDamageMultiplier(0.5)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Feline Fall
Description: Due to their natural feline grace, cats are Resistant to Falling damage.
Icon: PassiveFeature_SlowFall


FiendishBlessing_DUPE_ENTRY_31674
Boosts: AC(2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Fiendish Blessing
Description: Protected by the blood of their fiendish ancestors, cambions have a +[1] bonus to their Armour Class.
DescriptionParams: 2
Icon: GenericIcon_DamageType_Physical


TurnResistance_DUPE_ENTRY_76194
Boosts: Tag(TURNED_ADV)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Turn Resistance
Description: Affected entity has Advantage on Saving Throws against any effect that turns undead.
Icon: PassiveFeature_Generic_Death
Properties: Highlighted


WarMagic_Githyanki_DUPE_ENTRY_97194
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Githyanki War Magic
Description: After the githyanki casts a spell or cantrip, they can make a weapon attack using a bonus action.
Icon: PassiveFeature_WarMagic
StatsFunctorContext: OnCast
Conditions: HasSpellFlag(SpellFlags.Spell) and not HasStatus('WARMAGIC_GITHYANKI')
StatsFunctors: ApplyStatus(WARMAGIC_GITHYANKI,100,1);


Parry_Githyanki_DUPE_ENTRY_62202
Boosts: IF(Enemy() and IsAttack() and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('SG_Blinded') and not HasStatus('SG_Prone', context.Target) and not HasStatus('SG_Incapacitated', context.Target) and not HasStatus('SG_Restrained', context.Target)):DamageReduction(All, Flat, 10)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Githyanki Parry
Description: Parry unarmed and weapon attacks to reduce their damage by [1].
DescriptionParams: 10
ExtraDescription: You must be wielding a Greatsword, see the attacker, and you can't be Incapacitated or Restrained.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Parry
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: Enemy() and IsAttack() and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('SG_Blinded', context.Target) and not HasStatus('SG_Prone', context.Target) and not HasStatus('SG_Incapacitated', context.Target) and not HasStatus('SG_Restrained', context.Target)
StatsFunctors: UseActionResource(ReactionActionPoint,1); ApplyStatus(PARRIED_GITHYANKI, 100, 1); ApplyStatus(PARRY_GITHYANKI_ANIMSET, 100, 1)


Parry_Githyanki_EquipTrigger_DUPE_ENTRY_22223
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnInventoryChanged
Conditions: IsWeaponOfProficiencyGroup('Greatswords', GetActiveWeapon())
StatsFunctors: ApplyStatus(PARRY_GITHYANKI,100,-1)


ImmuneToControlUndead_DUPE_ENTRY_84842
Boosts: Tag(CONTROL_UNDEAD_IMMUNE)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Immune To Control Undead
Description: This creature is so powerful, it simply cannot be controlled by the magical whim of others.
Icon: PassiveFeature_Generic_Death
Properties: Highlighted


WEAPON_PROFICIENCIES_DUPE_ENTRY_24394
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt


Proficiency_Battleaxes_DUPE_ENTRY_49619
Boosts: Proficiency(Battleaxes)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Battleaxe Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Battleaxes.


Proficiency_Clubs_DUPE_ENTRY_67682
Boosts: Proficiency(Clubs)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Club Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Clubs.


Proficiency_Daggers_DUPE_ENTRY_12688
Boosts: Proficiency(Daggers)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Dagger Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Daggers.


Proficiency_Flails_DUPE_ENTRY_39198
Boosts: Proficiency(Flails)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Flail Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Flails.


Proficiency_Glaives_DUPE_ENTRY_72507
Boosts: Proficiency(Glaives)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Glaive Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Glaives.


Proficiency_Greataxe_DUPE_ENTRY_35595
Boosts: Proficiency(Greataxes)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Greataxe Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Greataxes.


Proficiency_Greatclub_DUPE_ENTRY_76799
Boosts: Proficiency(Greatclubs)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Greatclub Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Greatclubs.


Proficiency_Greatswords_DUPE_ENTRY_9672
Boosts: Proficiency(Greatswords)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Greatsword Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Greatswords.


Proficiency_Halberds_DUPE_ENTRY_48346
Boosts: Proficiency(Halberds)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Halberd Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Halberds.


Proficiency_HandCrossbows_DUPE_ENTRY_32415
Boosts: Proficiency(HandCrossbows)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Hand Crossbow Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Hand Crossbows.


Proficiency_Handaxes_DUPE_ENTRY_13853
Boosts: Proficiency(Handaxes)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Handaxe Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Handaxes.


Proficiency_HeavyCrossbows_DUPE_ENTRY_12551
Boosts: Proficiency(HeavyCrossbows)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Heavy Crossbow Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Heavy Crossbows.


Proficiency_Javelins_DUPE_ENTRY_37394
Boosts: Proficiency(Javelins)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Javelin Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Javelins.


Proficiency_LightCrossbows_DUPE_ENTRY_9402
Boosts: Proficiency(LightCrossbows)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Light Crossbow Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Light Crossbows.


Proficiency_LightHammers_DUPE_ENTRY_54190
Boosts: Proficiency(LightHammers)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Light Hammer Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Light Hammers.


Proficiency_Longbows_DUPE_ENTRY_242
Boosts: Proficiency(Longbows)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Longbow Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Longbows.


Proficiency_Longswords_DUPE_ENTRY_61820
Boosts: Proficiency(Longswords)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Longsword Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Longswords.


Proficiency_Maces_DUPE_ENTRY_13056
Boosts: Proficiency(Maces)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Mace Proficiency
Description: Add your Proficiency Bonus to Attack Rolls with Maces.


Proficiency_Mauls_DUPE_ENTRY_60972
Boosts: Proficiency(Mauls)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Maul Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Mauls.


Proficiency_Morningstars_DUPE_ENTRY_1121
Boosts: Proficiency(Morningstars)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Morningstar Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Morningstars.


Proficiency_Pikes_DUPE_ENTRY_87317
Boosts: Proficiency(Pikes)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Pike Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Pikes.


Proficiency_Quarterstaffs_DUPE_ENTRY_34425
Boosts: Proficiency(Quarterstaffs)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Quarterstaff Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Quarterstaffs.


Proficiency_Rapiers_DUPE_ENTRY_95149
Boosts: Proficiency(Rapiers)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Rapier Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Rapiers.


Proficiency_Scimitars_DUPE_ENTRY_38310
Boosts: Proficiency(Scimitars)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Scimitar Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Scimitars.


Proficiency_Shortbows_DUPE_ENTRY_6915
Boosts: Proficiency(Shortbows)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Shortbow Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Shortbows.


Proficiency_Shortswords_DUPE_ENTRY_30509
Boosts: Proficiency(Shortswords)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Shortsword Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Shortswords.


Proficiency_Sickles_DUPE_ENTRY_17753
Boosts: Proficiency(Sickles)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Sickle Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Sickles.


Proficiency_Spears_DUPE_ENTRY_30779
Boosts: Proficiency(Spears)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Spear Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Spears.


Proficiency_Tridents_DUPE_ENTRY_310
Boosts: Proficiency(Tridents)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Trident Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Tridents.


Proficiency_Warhammers_DUPE_ENTRY_6965
Boosts: Proficiency(Warhammers)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Warhammer Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with Warhammers.


Proficiency_Warpicks_DUPE_ENTRY_83436
Boosts: Proficiency(Warpicks)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: War Pick Proficiency
Description: You add your Proficiency Bonus to Attack Rolls with War Picks.


POTIONS_PASSIVES_DUPE_ENTRY_97789
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt


Poison_Simple_Passive_DUPE_ENTRY_1778
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Basic Poison
Description: Weapon is coated with basic poison. Targets hit with this weapon might be Poisoned.
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not HasStatus('POISON_SIMPLE_CONDITION', context.Target)
StatsFunctors: ApplyStatus(POISON_SIMPLE_TECHNICAL_APPLIER,100,0)


Poison_Drow_Passive_DUPE_ENTRY_46133
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Drow Poison
Description: Weapon is coated with poison. Targets hit with this weapon might be Poisoned and fall Asleep.
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not HasStatus('POISON_DROW_CONDITION', context.Target)
StatsFunctors: ApplyStatus(POISON_DROW_TECHNICAL_APPLIER,100,0)


Poison_CrawlerMucus_Passive_DUPE_ENTRY_55147
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Crawler Mucus
Description: Weapon is coated with poison. Targets hit with this weapon might be Paralysed and Poisoned.
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not HasStatus('POISON_CRAWLER_MUCUS_CONDITION', context.Target)
StatsFunctors: ApplyStatus(POISON_CRAWLER_MUCUS_TECHNICAL_APPLIER,100,0)


Poison_Malice_Passive_DUPE_ENTRY_78192
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Malice
Description: Weapon is coated with poison. Targets hit with this weapon might be Blinded and Poisoned.
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not HasStatus('POISON_MALICE_CONDITION', context.Target)
StatsFunctors: ApplyStatus(POISON_MALICE_TECHNICAL_APPLIER,100,0)


UNI_Poison_Brewer_Passive_DUPE_ENTRY_98856
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and not HasStatus('UNI_POISON_BREWER_CONDITION', context.Target)
StatsFunctors: ApplyStatus(UNI_POISON_BREWER_TECHNICAL_APPLIER,100,0)


Toxin_Basic_Passive_DUPE_ENTRY_37807
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Simple Toxin
Description: Affected entity takes [1] at the end of their turn, unless it succeeds a Constitution Saving Throw.
DescriptionParams: DealDamage(1d4,Poison)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 11)):ApplyStatus(ALCH_TOXIN_BASIC_CONDITION,100,1, AdvantageOnPoisoned())


Toxin_SerpentVenom_Passive_DUPE_ENTRY_29662
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Serpent Venom Toxin
Description: Affected entity takes [1] at the end of their turn, or half that damage if it succeeds a Constitution Saving Throw.
DescriptionParams: DealDamage(1d6,Poison)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(ALCH_TOXIN_SERPENTVENOM_CONDITION,100,1, AdvantageOnPoisoned())


Toxin_Wyvern_Passive_DUPE_ENTRY_18519
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Wyvern Toxin
Description: Affected entity takes [1] at the end of their turn, or half that damage if it succeeds a Constitution Saving Throw.
DescriptionParams: DealDamage(1d8,Poison)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 15)):ApplyStatus(ALCH_TOXIN_WYVERN_CONDITION,100,1, AdvantageOnPoisoned())


Toxin_PurpleWorm_Passive_DUPE_ENTRY_10191
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Purple Worm Toxin
Description: Affected entity takes [1] at the end of their turn, or half that damage if it succeeds a Constitution Saving Throw.
DescriptionParams: DealDamage(1d10,Poison)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 19)):ApplyStatus(ALCH_TOXIN_PURPLEWORM_CONDITION,100,1, AdvantageOnPoisoned())


Smite_Divine_Toggle_DUPE_ENTRY_55458
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Divine Smite on Critical Hit
Description: Automatically cast Divine Smite when you land a Critical Hit with a melee weapon attack.

The highest available spell slot will be used to maximise damage.
Icon: Action_Paladin_DivineSmite
Properties: IsToggled;Highlighted
StatsFunctorContext: OnAttack
Conditions: Character() and HasDamageEffectFlag(DamageFlags.Critical) and not IsCriticalMiss() and HasActionResource('SpellSlot', 1, 1, false, context.Source) and IsMeleeAttack() and not SpellId('Target_Smite_Divine') and not SpellId('Target_Smite_Divine_2') and not SpellId('Target_Smite_Divine_3')
StatsFunctors: IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(4d8,Radiant,Magical);IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,3);IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(3d8,Radiant);IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,2);IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,1, false, false, context.Source) and not HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(2d8,Radiant);IF(not UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,1, false, false, context.Source) and not HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,1);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(5d8,Radiant);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,3);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(4d8,Radiant);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,2);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,1, false, false, context.Source) and not HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):DealDamage(3d8,Radiant);IF(UndeadOrFiend(Target) and HasActionResource('SpellSlot', 1,1, false, false, context.Source) and not HasActionResource('SpellSlot', 1,2, false, false, context.Source) and not HasActionResource('SpellSlot', 1,3, false, false, context.Source)):UseActionResource(SELF,SpellSlot, 1,1)


Smite_Divine_DUPE_ENTRY_28867
Boosts: UnlockInterrupt(Interrupt_Smite_Divine);UnlockInterrupt(Interrupt_Smite_Divine_Critical)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Divine Smite
Properties: IsHidden


Smite_Divine_2_DUPE_ENTRY_43169
Boosts: UnlockInterrupt(Interrupt_Smite_Divine_2);UnlockInterrupt(Interrupt_Smite_Divine_Critical_2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden
DisplayName: Divine Smite*
Stats inherited from: *Smite_Divine


Smite_Divine_3_DUPE_ENTRY_83604
Boosts: UnlockInterrupt(Interrupt_Smite_Divine_3);UnlockInterrupt(Interrupt_Smite_Divine_Critical_3)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden
DisplayName: Divine Smite*
Stats inherited from: *Smite_Divine


Smite_Divine_NPC_DUPE_ENTRY_11087
Boosts: UnlockInterrupt(Interrupt_Smite_Divine_NPC);UnlockInterrupt(Interrupt_Smite_Divine_Critical)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Divine Smite*
Properties: IsHidden*
Stats inherited from: *Smite_Divine


Smite_Divine_2_NPC_DUPE_ENTRY_80724
Boosts: UnlockInterrupt(Interrupt_Smite_Divine_2_NPC);UnlockInterrupt(Interrupt_Smite_Divine_Critical_2)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden*
DisplayName: Divine Smite*
Stats inherited from: *Smite_Divine_2 **Smite_Divine


Smite_Divine_3_NPC_DUPE_ENTRY_17102
Boosts: UnlockInterrupt(Interrupt_Smite_Divine_3_NPC);UnlockInterrupt(Interrupt_Smite_Divine_Critical_3)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
Properties: IsHidden*
DisplayName: Divine Smite*
Stats inherited from: *Smite_Divine_3 **Smite_Divine


DivineHealth_DUPE_ENTRY_4382
Boosts: StatusImmunity(SG_Disease)
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Divine Health
Description: The divine magic flowing within you prevents disease from affecting you.
Icon: PassiveFeature_DivineHealth
Properties: Highlighted


HolyRebuke_DUPE_ENTRY_22009
origin: Patch1_pak\Public\Shared\Stats\Generated\Data\Passive.txt
DisplayName: Holy Rebuke
Description: Affected entity is surrounded by a vengeful aura that deals [1] to anyone who hits it with a melee attack.
DescriptionParams: DealDamage(1d4,Radiant)
Icon: GenericIcon_DamageType_Radiant
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: DealDamage(SWAP,1d4, Radiant,Magical)


RACE_DUPE_ENTRY_54052
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


Dragonborn_Resistance_Acid_DUPE_ENTRY_11287
Boosts: Resistance(Acid,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Acid damage.
Icon: GenericIcon_DamageType_Acid
Properties: Highlighted


Dragonborn_Resistance_Cold_DUPE_ENTRY_11743
Boosts: Resistance(Cold,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Cold damage.
Icon: GenericIcon_DamageType_Cold
Properties: Highlighted


Dragonborn_Resistance_Fire_DUPE_ENTRY_80987
Boosts: Resistance(Fire,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Fire damage.
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted


Dragonborn_Resistance_Lightning_DUPE_ENTRY_43840
Boosts: Resistance(Lightning,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Lightning damage.
Icon: GenericIcon_DamageType_Lightning
Properties: Highlighted


Dragonborn_Resistance_Poison_DUPE_ENTRY_67282
Boosts: Resistance(Poison,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Ancestry
Description: The blood of ancient dragons flows through your veins. You are Resistant to Poison damage.
Icon: GenericIcon_DamageType_Poison
Properties: Highlighted


SavageAttacks_DUPE_ENTRY_41024
Boosts: CriticalHitExtraDice(1,MeleeWeaponAttack)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Savage Attacks
Description: When you land a Critical Hit with a melee weapon attack, your damage dice are tripled instead of doubled.
Icon: PassiveFeature_SavageAttacks
Properties: Highlighted


Ethereal_DUPE_ENTRY_68616
Boosts: Tag(CANT_SHOVE_THROW)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ethereal
Description: Affected entity is incorporeal and can't be Shoved, Thrown, or used as an Improvised Weapon.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted


HumanMilitia_DUPE_ENTRY_7765
Boosts: Proficiency(Spears);Proficiency(Pikes); Proficiency(Halberds); Proficiency(Glaives);Proficiency(LightArmor);Proficiency(Shields);
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Civil Militia
Description: You have Weapon Proficiency with spears, pikes, halberds, and glaives, and Armour Proficiency with Light Armour and Shields.
Icon: PassiveFeature_HumanMilitia
Properties: Highlighted;ForceShowInCC


HumanVersatility_DUPE_ENTRY_38756
Boosts: CarryCapacityMultiplier(1.25)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Human Versatility
Description: Select an additional Skill to be Proficient in. Your carrying capacity is increased by a quarter.
Icon: PassiveFeature_Generic_Tactical
Properties: Highlighted


CLASS_DUPE_ENTRY_39088
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


AscendantStep_DUPE_ENTRY_6211
Boosts: UnlockSpell(Target_Levitate,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ascendant Step
Description: You learn how to cast Levitate.
Icon: Spell_Transmutation_Levitate


AspectOfTheBeast_Bear_DUPE_ENTRY_32287
Boosts: CarryCapacityMultiplier(2);Advantage(Ability, Strength);
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Bear
Description: The Aspect of the Bear infuses you with strength.

Your carrying capacity is doubled, and you have Advantage on Strength Checks.
Icon: PassiveFeature_AspectOfTheBeast_Bear
Properties: Highlighted


AspectOfTheBeast_Chimpanzee_DUPE_ENTRY_45525
Boosts: FallDamageMultiplier(0.5)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Chimpanzee
Description: The Aspect of the Chimpanzee grants you a nimble mischievousness.

You gain Resistance to Falling damage, and throwing camp supplies Blinds targets.
Icon: PassiveFeature_AspectOfTheBeast_Chimpanzee
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: IF(IsSupply(context.HitDescription.ThrownObject)):ApplyStatus(BLINDED,100,1)


AspectOfTheBeast_Crocodile_DUPE_ENTRY_20554
Boosts: ActionResource(Movement,3,0);Tag(SLIPPING_ADV)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Crocodile
Description: The Aspect of the Crocodile increases your agility in the water.

Your movement speed increases by [1] while standing in water-based surfaces.

On slippery surfaces, you also have Advantage on Saving Throws against being knocked Prone.
DescriptionParams: Distance(3)
Icon: PassiveFeature_AspectOfTheBeast_Crocodile
Properties: Highlighted
BoostContext: OnPushed;OnMovedDistance
BoostConditions: InSurface('SurfaceAlcohol') or InSurface('SurfaceBlood') or InSurface('SurfaceDeepWater') or InSurface('SurfaceDeepWaterRunning') or InSurface('SurfaceGrease') or InSurface('SurfaceOil') or InSurface('SurfaceWater') or InSurface('SurfaceWaterFrozen') or InSurface('SurfaceBloodFrozen')


AspectOfTheBeast_Eagle_DUPE_ENTRY_20809
Boosts: DarkvisionRangeMin(12);ActiveCharacterLight(051648e6-f05a-e41f-e398-ffd5cd148989);Advantage(Skill,Perception)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Eagle
Description: The Aspect of the Eagle enhances your eyesight.

You can see in the dark up to [1], and gain Advantage on Perception Checks.
DescriptionParams: Distance(12)
Icon: PassiveFeature_AspectOfTheBeast_Eagle
Properties: Highlighted


AspectOfTheBeast_Elk_DUPE_ENTRY_53858
Boosts: UnlockSpell(Shout_AspectOfTheElk)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Elk
Description: The Aspect of the Elk grants you astounding swiftness.

You can use Aspect of the Elk, giving yourself and nearby allies extra movement speed.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_AspectOfTheBeast_Elk
Properties: Highlighted


AspectOfTheBeast_HoneyBadger_DUPE_ENTRY_915
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Honey Badger
Description: If you're Poisoned, Frightened, or Charmed at the start of your turn, you have a 50% chance to begin Raging without expending a Rage Charge.
Icon: PassiveFeature_AspectOfTheBeast_Badger
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted
StatsFunctorContext: OnTurn
Conditions: (HasStatus('POISONED', context.Source) or HasStatus('FRIGHTENED', context.Source) or HasStatus('CHARMED', context.Source)) and RollDieAgainstDC(DiceType.d20,10) and not HasStatus('SG_Rage', context.Source)
StatsFunctors: IF(HasPassive('TotemSpirit_Bear', context.Source)):UseSpell(Shout_Rage_Totem_Bear,true,true,true);IF(HasPassive('TotemSpirit_Eagle', context.Source)):UseSpell(Shout_Rage_Totem_Eagle,true,true,true);IF(HasPassive('TotemSpirit_Elk', context.Source)):UseSpell(Shout_Rage_Totem_Elk,true,true,true);IF(HasPassive('TotemSpirit_Tiger', context.Source)):UseSpell(Shout_Rage_Totem_Tiger,true,true,true);IF(HasPassive('TotemSpirit_Wolf', context.Source)):UseSpell(Shout_Rage_Totem_Wolf,true,true,true)


AspectOfTheBeast_Stallion_DUPE_ENTRY_5295
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Stallion
Description: The Aspect of the Stallion creates safety in movement.

Dashing grants you temporary hit points equal to twice your level.
TooltipPermanentWarnings: 8892b93b-721f-4b99-b9b4-05ac25aadb33
Icon: PassiveFeature_AspectOfTheBeast_Stallion
Properties: Highlighted
StatsFunctorContext: OnStatusApplied
Conditions: HasStatus('DASH', context.Source) and not HasStatus('ASPECT_OF_THE_STALLION', context.Source)
StatsFunctors: ApplyStatus(SELF,ASPECT_OF_THE_STALLION,100,-1)


AspectOfTheBeast_Tiger_DUPE_ENTRY_21379
Boosts: ProficiencyBonus(Skill,Survival);IF(HasStatus('BLEEDING',context.Target)):RollBonus(Attack, StrengthModifier);IF(HasStatus('SG_Poisoned',context.Target)):RollBonus(Attack, StrengthModifier)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Tiger
Description: The Aspect of the Tiger infuses you with an unrelenting ferocity.

You add an additional Strength Modifier to Attack Rolls against Bleeding or Poisoned targets, and gain Proficiency in Survival.
Icon: PassiveFeature_AspectOfTheBeast_Tiger
Properties: Highlighted


AspectOfTheBeast_Wolf_DUPE_ENTRY_67873
Boosts: ProficiencyBonus(Skill,Stealth);UnlockSpell(Shout_AspectOfTheWolf)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Wolf
Description: The Aspect of the Wolf boosts your stealthiness.

You gain Proficiency in Stealth, and can use Aspect of the Wolf.
Icon: PassiveFeature_AspectOfTheBeast_Wolf
Properties: Highlighted


AspectOfTheBeast_Wolverine_DUPE_ENTRY_56029
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aspect of the Beast: Wolverine
Description: The Aspect of the Wolverine grants you the tools to relentlessly pursue your prey.

When you attack a Bleeding or Poisoned target, you also Maim it for 1 turn.
Icon: PassiveFeature_AspectOfTheBeast_Wolverine
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasStatus('BLEEDING',context.Target) or HasStatus('SG_Poisoned',context.Target)
StatsFunctors: ApplyStatus(CRIPPLED,100,1)


ArcaneWard_DUPE_ENTRY_64028
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Arcane Ward
Description: The residual magic of your spells forms a ward around you that protects you from harm.
DescriptionParams: ClassLevel(Wizard)
ExtraDescription: Each time you cast an Abjuration spell, the intensity of the ward increases by the amount of the spell's Level.

Each time you take damage, the ward blocks an amount of damage equal to its intensity, and its intensity decreases by [1].

After each Long Rest, the ward's intensity resets, and becomes the same as your wizard level.
ExtraDescriptionParams: 1
Icon: PassiveFeature_ArcaneWard
PriorityOrder: 2
Properties: Highlighted
StatsFunctorContext: OnLongRest;OnCreate
Conditions: not HasStatus('ARCANE_WARD', context.Source)
StatsFunctors: ApplyStatus(SELF,ARCANE_WARD,100,Target.ClassLevel(Wizard))


ArcaneWard_Cast_DUPE_ENTRY_30220
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Arcane Ward Helper
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: IsSpellOfSchool(SpellSchool.Abjuration) and not IsCantrip()
StatsFunctors: IF(ArcaneWardOverflow(true)):ApplyStatus(SELF,ARCANE_WARD,100,2*ClassLevel(Wizard));IF(not ArcaneWardOverflow(true)):ApplyStatus(SELF,ARCANE_WARD,100,ARCANE_WARD.Duration+SpellPowerLevel)


ArcaneWard_Damage_DUPE_ENTRY_36145
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Arcane Ward Helper
Properties: IsHidden
StatsFunctorContext: OnDamaged;OnDamagedPrevented
Conditions: StatusGroupDurationEqualOrMoreThan(context.Target,'ARCANE_WARD',1)
StatsFunctors: ApplyStatus(ARCANE_WARD,100,Target.ARCANE_WARD.Duration-1)


ImprovedAbjuration_DUPE_ENTRY_41221
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Abjuration
Description: Each time you take a Short Rest, the intensity of your Arcane Ward increases by an amount equal to your wizard level.
DescriptionParams: ClassLevel(Wizard)
Icon: PassiveFeature_ImprovedAbjuration
Properties: Highlighted
StatsFunctorContext: OnShortRest
StatsFunctors: IF(ArcaneWardOverflow(false)):ApplyStatus(ARCANE_WARD,100,2*Target.ClassLevel(Wizard));IF(not ArcaneWardOverflow(false)):ApplyStatus(ARCANE_WARD,100,Target.ARCANE_WARD.Duration+Target.ClassLevel(Wizard))


BardicInspiration_d10_DUPE_ENTRY_29171
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 1d10
DisplayName: Improved Bardic Inspiration*
Description: The bonus gained from Bardic Inspiration increases to +[1].*
Icon: Action_Bard_GrantBardicInspiration*
Stats inherited from: *BardicInspiration_d8


BardicInspiration_Ability_d10_DUPE_ENTRY_89319
Boosts: RollBonus(SkillCheck,1d10);RollBonus(RawAbility,1d10)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 1d10
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_D10)
DisplayName: Bardic Roll*
Description: Add a +[1] bonus to your next Ability Check.*
ExtraDescription: You expend your Bardic Inspiration when the effect triggers.*
TooltipUseCosts: BardicInspiration:1*
Icon: PassiveFeature_BardicInspiration_Ability*
Properties: IsToggled;Temporary;ToggledDefaultOn*
StatsFunctorContext: OnAbilityCheck*
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_BardicInspiration_Ability_01:Dummy_BodyFX:;*
Stats inherited from: *BardicInspiration_Ability


CombatInspiration_Ability_d10_DUPE_ENTRY_16788
Boosts: RollBonus(SkillCheck,1d10);RollBonus(RawAbility,1d10)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 1d10
StatsFunctors: RemoveStatus(SELF,BARDIC_INSPIRATION_COMBAT_D10)
DisplayName: Valiant Roll*
Description: Add a +[1] bonus to your next Ability Check.*
ExtraDescription: You expend your Combat Inspiration when the effect triggers.*
Icon: PassiveFeature_BardicInspiration_Ability*
Properties: IsToggled;Temporary;ToggledDefaultOn*
StatsFunctorContext: OnAbilityCheck*
ToggleOnEffect: VFX_Spells_Cast_Bard_Generic_BodyFX_Passive_Combat_01:Dummy_BodyFX:;*
Stats inherited from: *CombatInspiration_Ability


BeguilingDefenses_DUPE_ENTRY_35218
Boosts: StatusImmunity(SG_Charmed)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Beguiling Defences
Description: You have built stoic barriers in your heart and mind, and cannot be Charmed.
Icon: PassiveFeature_BeguilingDefenses
Properties: Highlighted


BendLuck_DUPE_ENTRY_82831
Boosts: UnlockSpell(Target_BendLuck);UnlockInterrupt(Interrupt_BendLuck_Bonus);UnlockInterrupt(Interrupt_BendLuck_Malus)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Bend Luck
Description: When a creature you can see makes an Attack Roll, Ability Check, or a Saving Throws, you can use your reaction and spend 2 Sorcery Point to roll 1d4, applying the number rolled as a bonus or penalty (your choice) to the creature's roll.
DescriptionParams: 1d4
Icon: Skill_Sorcerer_Passive_BendLuck
Properties: Highlighted


BestialFury_DUPE_ENTRY_56554
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Bestial Fury
Description: Your bond with your companion has deepened, unlocking their inner strength and giving them an Extra Attack.
Icon: PassiveFeature_BestialFury
Properties: Highlighted


BlessedHealer_DUPE_ENTRY_10782
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Blessed Healer
Description: Healing others heals you as well.

When you cast a healing spell of Level 1 or higher on another creature, you regain hit points equal to 2 + the spell's level.
Icon: GenericIcon_Intent_Healing
Properties: Highlighted
StatsFunctorContext: OnHeal
StatsFunctors: RegainHitPoints(SELF,2+SpellPowerLevel)


Blink_Check_DUPE_ENTRY_38108
Boosts: UnlockSpell(Shout_Blink_Dismiss)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
BoostContext: OnStatusApplied;OnStatusRemoved
BoostConditions: not HasStatus('GASEOUSFORM_BLINK')


BookOfAncientSecrets_DUPE_ENTRY_5748
Boosts: UnlockSpell(Target_Silence_BookOfAncientSecrets);UnlockSpell(Projectile_RayOfSickness_BookOfAnceintSecrets);UnlockSpell(Projectile_ChromaticOrb_BookOfAncientSecrets)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Book of Ancient Secrets
Description: You can inscribe magical rituals in your Book of Shadows.

Gain the Ray of Sickness, Chromatic Orb, and Silence spells. You can cast these spells once per Long Rest, and they don't expend any spell slots when cast.
Icon: PassiveFeature_BookOfAncientSecrets
Properties: Highlighted


BrutalCritical_DUPE_ENTRY_18912
Boosts: CriticalHitExtraDice(1, MeleeWeaponAttack);CriticalHitExtraDice(1, MeleeUnarmedAttack);
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brutal Critical
Description: You've trained to strike swift and true. When you land a Critical Hit, you roll an extra damage die as well as the normal additional critical dice.
Icon: PassiveFeature_BrutalCritical
Properties: Highlighted


CommanderStrike_Maneuver_DUPE_ENTRY_13263
Boosts: UnlockSpell(Target_CommandersStrike)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Commander's Strike
Description: Spend an action and a reaction to direct an ally to strike a foe. The ally immediately uses their reaction to make a weapon attack.
Icon: Action_CommandersStrike


CommanderStrike_DUPE_ENTRY_91332
Boosts: UnlockSpellVariant(ExtraAttackCheck(),ModifyUseCosts(Replace,ReactionActionPoint,1,0,ActionPoint),ModifyIconGlow(),ModifyTooltipDescription());
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Commander's Strike
Description: Use your reaction to make an Attack Roll that deals an additional [1].
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_CommandersStrike
EnabledConditions: ((context.HasContextFlag(StatsFunctorContext.OnActionResourcesChanged)) and HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source) and not HasStatus('EXTRA_ATTACK',context.Source) and not HasStatus('EXTRA_ATTACK_2',context.Source)) or ((not context.HasContextFlag(StatsFunctorContext.OnActionResourcesChanged)) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('EXTRA_ATTACK') and not HasStatus('EXTRA_ATTACK_2'))
EnabledContext: OnStatusApplied;OnActionResourcesChanged;OnStatusRemoved
Properties: ToggledDefaultOn;IsToggled;ToggledDefaultAddToHotbar;Temporary


ControlledChaos_DUPE_ENTRY_5075
Boosts: UnlockInterrupt(Interrupt_ControlledChaos)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Controlled Chaos
Description: Foes may suffer a Wild Magic Surge while casting spells near your fluctuating magic.
Icon: PassiveFeature_WildMagicSurge


DampenElements_DUPE_ENTRY_73161
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Dampen Elements
Description: When you or an ally gets hit with Acid, Cold, Fire, Lightning, or Thunder damage, you can use your reaction to halve the attack's damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_DampenElements
EnabledConditions: HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source)
EnabledContext: OnCreate;OnStatusApplied;OnStatusRemoved
Properties: Highlighted;ToggledDefaultAddToHotbar;IsToggled
StatsFunctorContext: OnStatusApplied;OnStatusRemoved
ToggleOnFunctors: ApplyStatus(DAMPENELEMENTS_AURA,100,-1)
ToggleOffFunctors: ApplyStatus(DAMPENELEMENTS_TECHNICAL,100,1);RemoveStatus(DAMPENELEMENTS_AURA)


DampenElements_Check_DUPE_ENTRY_45203
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Icon: PassiveFeature_DampenElements
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeAcid(context.Source) or IsDamageTypeCold(context.Source) or IsDamageTypeFire(context.Source) or IsDamageTypeLightning(context.Source) or IsDamageTypeThunder(context.Source)
StatsFunctors: RemoveAuraByChildStatus(DAMPENELEMENTS_RESISTANCE)


DarkOnesOwnLuck_DUPE_ENTRY_61933
Boosts: RollBonus(SkillCheck,1d10);RollBonus(RawAbility,1d10)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Dark One's Own Luck
Description: Call on your patron to change your fate and add a 1d10 to an Ability Check.
Icon: PassiveFeature_Generic_Magical
Properties: IsToggled;Highlighted;OncePerShortRest
StatsFunctorContext: OnAbilityCheck
ToggleOffContext: OnAbilityCheck


DeflectMissiles_DUPE_ENTRY_57483
Boosts: IF(not HasStatus('SG_Polymorph_BeastShape')):UnlockInterrupt(Interrupt_DeflectMissiles);UnlockInterrupt(Interrupt_DeflectMissiles_Return)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Deflect Missiles
Description: Use your reaction to reduce the damage from a ranged weapon attack by 1d10 + your Dexterity Modifier + your monk level.

If the damage is reduced to 0, you use a Ki Point to Deflect the Missile.
ExtraDescription: You can only reduce damage from the attack - any additional effects can't be negated.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_DeflectMissiles
Properties: Highlighted
StatsFunctorContext: OnCreate;OnLongRest
StatsFunctors: UseActionResource(DeflectMissiles_Charge,1,0)


DestructiveWrath_DUPE_ENTRY_38491
Boosts: UnlockInterrupt(Interrupt_DestructiveWrath)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Destructive Wrath
Description: When you roll Thunder or Lightning damage, you can use your Channel Divinity to deal maximum damage instead.
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_DestructiveWrath
StatsFunctorContext: OnCastResolved
StatsFunctors: RemoveStatus(DESTRUCTIVE_WRATH)


DistractingStrike_DUPE_ENTRY_20596
Boosts: UnlockSpell(Target_DistractingStrike);UnlockSpell(Projectile_DistractingStrike)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Distracting Strike
Description: Distract your target, giving your allies Advantage on their next Attack Roll against the target.
Icon: Action_DistractingStrike_Melee


DreadAmbusher_DUPE_ENTRY_54335
Boosts: Initiative(3)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Dread Ambusher
Description: You specialise in taking out foes swiftly and ruthlessly.

You gain a +[1] bonus to Initiative.

On the first turn of combat, your movement speed increases by [2], and you can make an attack that deals an additional [3] damage.
DescriptionParams: 3;Distance(3);1d8
Icon: Action_DreadAmbusher_Melee
Properties: Highlighted;OncePerCombat
StatsFunctorContext: OnTurn
Conditions: Combat()
StatsFunctors: ApplyStatus(DREAD_AMBUSHER,100,1)


DreadfulWord_DUPE_ENTRY_13265
Boosts: UnlockSpell(Target_Confusion,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Dreadful Word
Description: You can cast Confusion with a Warlock spell slot.
Icon: Spell_Enchantment_Confusion


Divine_Strike_Life_Toggle_DUPE_ENTRY_32960
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Radiant);UnlockInterrupt(Interrupt_DivineStrike_Radiant_Critical);ActionResource(Interrupt_DivineStrike,1,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Divine Stike
Properties: IsHidden
ToggleGroup: DivineStrike


Divine_Strike_Nature_Toggle_DUPE_ENTRY_58543
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Cold);UnlockInterrupt(Interrupt_DivineStrike_Cold_Critical);UnlockInterrupt(Interrupt_DivineStrike_Fire);UnlockInterrupt(Interrupt_DivineStrike_Fire_Critical);UnlockInterrupt(Interrupt_DivineStrike_Lightning);UnlockInterrupt(Interrupt_DivineStrike_Lightning_Critical);ActionResource(Interrupt_DivineStrike,1,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


Divine_Strike_Tempest_Toggle_DUPE_ENTRY_19700
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Thunder);UnlockInterrupt(Interrupt_DivineStrike_Thunder_Critical);ActionResource(Interrupt_DivineStrike,1,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


Divine_Strike_Trickery_Toggle_DUPE_ENTRY_51731
Boosts: UnlockInterrupt(Interrupt_DivineStrike_Poison);UnlockInterrupt(Interrupt_DivineStrike_Poison_Critical);ActionResource(Interrupt_DivineStrike,1,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


Divine_Strike_War_Toggle_DUPE_ENTRY_19555
Boosts: UnlockInterrupt(Interrupt_DivineStrike_MeleeWeapon);UnlockInterrupt(Interrupt_DivineStrike_MeleeWeapon_Critical);UnlockInterrupt(Interrupt_DivineStrike_RangedWeapon);UnlockInterrupt(Interrupt_DivineStrike_RangedWeapon_Critical);ActionResource(Interrupt_DivineStrike,1,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
ToggleGroup: DivineStrike
DisplayName: %%% Divine Stike*
Properties: IsHidden*
Stats inherited from: *Divine_Strike_Life_Toggle


DivineIntervention_DUPE_ENTRY_68407
Boosts: Tag(DIVINE_INTERVENTION)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Divine Intervention
Description: You can cast Divine Intervention to invoke your God's aid. Once used, this can never be used again.
Icon: Action_DivineIntervention_Attack


DominateBeast_Check_DUPE_ENTRY_38875
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Dominate Beast
Properties: IsHidden
StatsFunctorContext: OnStatusApplied;OnStatusRemoved;OnAttacked;OnTurn
Conditions: not Tagged('BEAST')
StatsFunctors: RemoveStatus(DOMINATE_BEAST)


EldritchSpear_DUPE_ENTRY_36100
Boosts: UnlockSpellVariant(SpellId('Projectile_EldritchBlast'),ModifyTargetRadius(Multiplicative,1.5),)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Eldritch Spear
Description: The range of your Eldritch Blast increases by half.
Icon: Spell_Evocation_EldritchBlast
Properties: Highlighted


EldritchStrike_DUPE_ENTRY_54728
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Eldritch Strike
Description: When you hit a creature with a weapon attack, it has Disadvantage on its next Saving Throw against a spell you cast before the end of your next turn.
Icon: PassiveFeature_EldritchStrike
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack() and not IsMiss()
StatsFunctors: ApplyStatus(ELDRITCH_STRIKE,100,2)


ElementalAffinity_Damage_DUPE_ENTRY_38191
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Damage
Description: When you cast a spell that deals damage of the type associated with your draconic ancestry, you add your Charisma Modifier to the damage.
Icon: PassiveFeature_ElementalAffinity_ExtraDamage
Properties: Highlighted
StatsFunctorContext: OnCreate
StatsFunctors: IF(HasPassive('DraconicAncestry_Black',context.Source) or HasPassive('DraconicAncestry_Copper',context.Source)):ApplyStatus(ELEMENTALAFFINITY_ACID_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Silver',context.Source) or HasPassive('DraconicAncestry_White',context.Source)):ApplyStatus(ELEMENTALAFFINITY_COLD_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Red',context.Source) or HasPassive('DraconicAncestry_Gold',context.Source) or HasPassive('DraconicAncestry_Brass',context.Source)):ApplyStatus(ELEMENTALAFFINITY_FIRE_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Blue',context.Source) or HasPassive('DraconicAncestry_Bronze',context.Source)):ApplyStatus(ELEMENTALAFFINITY_LIGHTNING_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Green',context.Source)):ApplyStatus(ELEMENTALAFFINITY_POISON_EXTRA_DAMAGE_TECHNICAL,100,-1)


ElementalAffinity_Resistance_Check_DUPE_ENTRY_71208
Boosts: UnlockInterrupt(Interrupt_ElementalAffinity)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Resistance
Description: When you cast a spell that deals damage of the type associated with your draconic ancestry, you can spend 1 Sorcery Point to gain Resistance to that damage type.
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
Properties: Highlighted


ElementalAffinity_Resistance_Acid_DUPE_ENTRY_93965
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Acid Resistance
Description: When you cast a spell that deals Acid damage, you can spend 1 Sorcery Point to gain Resistance to Acid damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_ACID',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: ToggledDefaultAddToHotbar;IsToggled;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeAcid(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_ACID,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Cold_DUPE_ENTRY_50967
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Cold Resistance
Description: When you cast a spell that deals Cold damage, you can spend 1 Sorcery Point to gain Resistance to Cold damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_COLD',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: ToggledDefaultAddToHotbar;IsToggled;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeCold(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_COLD,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Fire_DUPE_ENTRY_43450
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Fire Resistance
Description: When you cast a spell that deals Fire damage, you can spend 1 Sorcery Point to gain Resistance to Fire damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_FIRE',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeFire(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_FIRE,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Lightning_DUPE_ENTRY_19663
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Lightning Resistance
Description: When you cast a spell that deals Lightning damage, you can spend 1 Sorcery Point to gain Resistance to Lightning damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_LIGHTNING',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypeLightning(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_LIGHTNING,100,-1);UseActionResource(SELF,SorceryPoint,1)


ElementalAffinity_Resistance_Poison_DUPE_ENTRY_21407
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Affinity: Poison Resistance
Description: When you cast a spell that deals Poison damage, you can spend 1 Sorcery Point to gain Resistance to Poison damage until your next Long Rest.
TooltipUseCosts: SorceryPoint:1
Icon: Skill_Sorcerer_Passive_ElementalAffinity_Resistance
EnabledConditions: not HasStatus('ELEMENTALAFFINITY_POISON',context.Source) and HasActionResource('SorceryPoint', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged;OnStatusRemoved
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnAttack;OnDamage
Conditions: IsDamageTypePoison(context.Target)
StatsFunctors: ApplyStatus(SELF,ELEMENTALAFFINITY_POISON,100,-1);UseActionResource(SELF,SorceryPoint,1)


EmpoweredEvocation_DUPE_ENTRY_71364
Boosts: IF(IsSpell() and IsSpellSchool(SpellSchool.Evocation)):DamageBonus(max(0, IntelligenceModifier))
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Empowered Evocation
Description: Your grasp of Evocation magic has tightened, and you can add your Intelligence Modifier to damage rolls with any Evocation spells.
Icon: PassiveFeature_EmpoweredEvocation
Properties: Highlighted


EntropicWard_DUPE_ENTRY_5609
Boosts: UnlockInterrupt(Interrupt_EntropicWard);ActionResource(Interrupt_EntropicWard_Charge,1,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Entropic Ward
Description: As a reaction, you can impose Disadvantage on an Attack Roll against you.

If the attack misses, you gain Advantage on your next Attack Roll against your attacker for 1 turn.
Icon: PassiveFeature_EntropicWard
StatsFunctorContext: OnAttacked
Conditions: IsMiss() and HasStatus('ENTROPIC_WARD_USED')
StatsFunctors: ApplyStatus(SWAP,ENTROPIC_WARD,100,1);RemoveStatus(ENTROPIC_WARD_USED)


EscapeTheHorde_DUPE_ENTRY_90829
Boosts: IF(IsReactionAttack(context.Source)):Disadvantage(AttackTarget)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Escape the Horde
Description: Opportunity Attacks against you have Disadvantage.
Icon: PassiveFeature_EscapeTheHorde
Properties: Highlighted


Evasion_DUPE_ENTRY_61619
Boosts: AreaDamageEvade()
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Evasion
Description: Your agility lets you dodge out of the way of certain spells.

When a spell or effect would deal half damage on a successful Dexterity Saving Throw, it deals no damage if you succeed, and only half damage if you fail.
Icon: PassiveFeature_Evasion
Properties: Highlighted


EvasiveFootwork_DUPE_ENTRY_30743
Boosts: UnlockSpell(Shout_EvasiveFootwork)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Evasive Footwork
Description: You can evade attacks by imposing Disadvantage on melee attacks against you for a round.
Icon: Action_Fighter_EvasiveFootwork
Properties: Highlighted


ExceptionalTraining_DUPE_ENTRY_92920
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Exceptional Training
Description: Your animal companion can Dash, Disengage, and Help as a bonus action.
Icon: PassiveFeature_ExceptionalTraining
Properties: Highlighted


ExtraAttack_2_DUPE_ENTRY_93039
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Extra Attack
Description: You can make two additional attacks after attacking with your main-hand weapon.
Icon: PassiveFeature_ExtraAttack
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_2_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_2,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_2_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_2,100,1)


ExpertDivination_DUPE_ENTRY_71655
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Expert Divination
Description: You may gain an additional Portent Die: when taking a Short Rest you receive a Prophecy. Complete it to regain a missing Portent Die.
Icon: PassiveFeature_ExpertDivination
Properties: Highlighted


Divination_Damage_Fire_DUPE_ENTRY_12138
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Icon: GenericIcon_DamageType_Fire
Properties: IsHidden;OncePerTurn
StatsFunctorContext: OnDamage
Conditions: IsDamageTypeFire(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_FIRE)


Divination_Damage_Acid_DUPE_ENTRY_14969
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Acid
Conditions: IsDamageTypeAcid(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_ACID)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Bludgeoning_DUPE_ENTRY_86870
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Physical
Conditions: IsDamageTypeBludgeoning(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_BLUDGEONING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Cold_DUPE_ENTRY_65418
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Icon: GenericIcon_DamageType_Cold
Conditions: IsDamageTypeCold(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_COLD)
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Force_DUPE_ENTRY_58474
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Force
Conditions: IsDamageTypeForce(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_FORCE)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Lightning_DUPE_ENTRY_19340
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Lightning
Conditions: IsDamageTypeLightning(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_LIGHTNING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Necrotic_DUPE_ENTRY_63199
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Necrotic
Conditions: IsDamageTypeNecrotic(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_NECROTIC)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Piercing_DUPE_ENTRY_5021
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Physical
Conditions: IsDamageTypePiercing(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_PIERCING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Poison_DUPE_ENTRY_82669
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Poison
Conditions: IsDamageTypePoison(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_POISON)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Psychic_DUPE_ENTRY_36193
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Psychic
Conditions: IsDamageTypePsychic(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_PSYCHIC)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Radiant_DUPE_ENTRY_58450
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Radiant
Conditions: IsDamageTypeRadiant(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_RADIANT)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Slashing_DUPE_ENTRY_81782
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Physical
Conditions: IsDamageTypeSlashing(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_SLASHING)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_Damage_Thunder_DUPE_ENTRY_33459
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_DamageType_Thunder
Conditions: IsDamageTypeThunder(context.Target) and Enemy(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_DAMAGE_THUNDER)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
StatsFunctorContext: OnDamage*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Abjuration_DUPE_ENTRY_81787
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Abjuration)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_ABJURATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Conjuration_DUPE_ENTRY_77805
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Conjuration)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_CONJURATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Divination_DUPE_ENTRY_56758
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Divination)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_DIVINATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Enchantment_DUPE_ENTRY_87821
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Enchantment)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_ENCHANTMENT)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Evocation_DUPE_ENTRY_8749
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Evocation)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_EVOCATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Illusion_DUPE_ENTRY_52865
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Illusion)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_ILLUSION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Necromancy_DUPE_ENTRY_29842
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Necromancy)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_NECROMANCY)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_School_Transmutation_DUPE_ENTRY_18844
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: PassiveFeature_Generic_Magical
StatsFunctorContext: OnCast
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Transmutation)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_SCHOOL_TRANSMUTATION)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_Ally_Help_DUPE_ENTRY_28752
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_Intent_Utility
StatsFunctorContext: OnCast
Conditions: SpellId('Target_Help') and Ally(context.Target)
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_ALLY_HELP)
DisplayName: %%% EMPTY*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


Divination_Enemy_Killed_DUPE_ENTRY_53414
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
StatsFunctorContext: OnDamage
Conditions: Enemy(context.Target) and IsKillingBlow()
StatsFunctors: ApplyStatus(SELF,PORTENT,100,1);RemoveStatus(SELF,DIVINATION_ENEMY_KILLED)
DisplayName: %%% EMPTY*
Icon: GenericIcon_DamageType_Fire*
Properties: IsHidden;OncePerTurn*
Stats inherited from: *Divination_Damage_Fire


FeintingAttack_DUPE_ENTRY_54970
Boosts: UnlockSpell(Target_FeintingAttack)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Feinting Attack
Description: You can use both your action and bonus action on a turn to attack a target with Advantage and deal an additional [1] damage.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_FeintingAttack


FeralInstinct_DUPE_ENTRY_39237
Boosts: Initiative(3);StatusImmunity(SURPRISED);
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Feral Instinct
Description: You have honed your instincts to the utmost degree. You gain a +[1] bonus to Initiative and can't be Surprised.
DescriptionParams: 3
Icon: PassiveFeature_FeralInstinct
Properties: Highlighted


FiendishResilience_DUPE_ENTRY_32953
Boosts: UnlockSpell(Target_Fiendish_Resilience_Container)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Fiendish Resilience
Description: Choose a damage type and become Resistant to it. You can pick a new damage type each Short Rest.
ExtraDescription: You can only have [1] type of Resistance at a time.
ExtraDescriptionParams: 1
Icon: PassiveFeature_FiendishResilience


FocusedConjuration_DUPE_ENTRY_14060
Boosts: ConcentrationIgnoreDamage(Conjuration)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Focused Conjuration
Description: Damage taken while you are Concentrating on a Conjuration spell will not break your Concentration.
Icon: PassiveFeature_FocusedConjuration
Properties: Highlighted


FlurryOfBlowsUnlock_DUPE_ENTRY_44826
Boosts: UnlockSpell(Target_FlurryOfBlows)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Flurry of Blows
Description: %%% Tech -Used for unlocking and removing Flurry of blows spell for Monk


ForcedManeuver_DUPE_ENTRY_47244
Boosts: UnlockSpell(Target_ForcedManeuver)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Forced Manoeuvre
Description: You can increase an ally's movement speed by 50% and prevent Opportunity Attacks against them until the end of their next turn.
Icon: Action_ForcedManeuver


GoadingAttack_DUPE_ENTRY_90303
Boosts: UnlockSpell(Target_GoadingAttack);UnlockSpell(Projectile_GoadingAttack)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Goading Attack
Description: Deal an additional [1] and attempt to goad the target into attacking you. Target receives Disadvantage on attacking any other creature.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_GoadingAttack_Melee


GuardianOfFaith_Retaliate_DUPE_ENTRY_86939
Boosts: UnlockInterrupt(Interrupt_GuardianOfFaith_Retaliate)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Retaliation
Description: Strike back at the next enemy that attacks you.
Icon: GenericIcon_DamageType_Radiant
Properties: Highlighted


Guided_Strike_DUPE_ENTRY_42643
Boosts: UnlockSpell(Shout_GuidedStrike)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Channel Divinity: Guided Strike
Description: Channel the guidance of your god to strike with supernatural accuracy. You gain a +[1] bonus to your Attack Roll.
DescriptionParams: 10
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_GuidedStrike


Guided_Strike_Toggle_DUPE_ENTRY_95818
Boosts: RollBonus(Attack,10)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Channel Divinity: Guided Strike
Description: Channel the guidance of your god to strike with supernatural accuracy. You gain a +[1] bonus to your Attack Roll.
DescriptionParams: 10
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_GuidedStrike
EnabledConditions: HasActionResource('ChannelDivinity', 1, 0, false, false, context.Source)
EnabledContext: OnActionResourcesChanged
Properties: IsToggled;Highlighted
StatsFunctorContext: OnAttack
Conditions: HasActionResource('ChannelDivinity', 1, 0, false, false, context.Source)
StatsFunctors: UseActionResource(SELF,ChannelDivinity,1)


HeartOfTheStorm_DUPE_ENTRY_67787
Boosts: UnlockInterrupt(Interrupt_HeartOfTheStorm_Lightning);UnlockInterrupt(Interrupt_HeartOfTheStorm_Thunder)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Heart of the Storm
Description: When you cast a spell of Level 1 or higher that deals Lightning or Thunder damage, you cause a small, local storm. All enemies within [2] take [1] or [3].
DescriptionParams: DealDamage(ClassLevel(Sorcerer)/2,Lightning);Distance(6);DealDamage(ClassLevel(Sorcerer)/2,Thunder)
Icon: PassiveFeature_HeartOfTheStorm_Lightning
Properties: Highlighted


HeartOfTheStorm_Resistance_DUPE_ENTRY_85266
Boosts: Resistance(Lightning, Resistant);Resistance(Thunder, Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Heart of the Storm: Resistance
Description: You are Resistant to Lightning and Thunder damage.
Icon: PassiveFeature_HeartOfTheStorm_Resistance
Properties: Highlighted


IllusorySelf_DUPE_ENTRY_42845
Boosts: UnlockInterrupt(Interrupt_IllusorySelf);ActionResource(Interrupt_IllusorySelf_Charge,1,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Illusory Self
Description: You can magically fashion an illusory duplicate of yourself when attacked, causing your foe to automatically miss that attack.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_IllusorySelf
Properties: Highlighted


ImprovedCombatSuperiority_DUPE_ENTRY_31963
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Combat Superiority
Description: The size of your Superiority Dice increases to 1d10.
DescriptionParams: 1d10
Icon: GenericIcon_Intent_Damage
Properties: Highlighted


ImprovedDivineSmite_DUPE_ENTRY_16496
Boosts: IF(IsMeleeAttack()):CharacterWeaponDamage(1d8,Radiant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Divine Smite
Description: Your attacks are suffused with divine might.

Melee weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d8,Radiant)
Icon: PassiveFeature_ImprovedDivineSmite
Properties: Highlighted


ImprovedElementalCasting_DUPE_ENTRY_39753
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Elemental Casting
Description: Your affinity with elemental ki deepens. Several of your offensive Four Elements features deal an additional dice of damage, your Clench of the North Wind can hold an additional creature, and your Embrace of the Inferno fires an extra ray.
Icon: PassiveFeature_Generic_Magical


ImprovedMinorIllusion_DUPE_ENTRY_22014
Boosts: UnlockSpell(Target_ImprovedMinorIllusion)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Minor Illusion
Description: You can cast Minor Illusion as a bonus action.
Icon: PassiveFeature_ImprovedMinorIllusion
Properties: Highlighted


Indomitable_DUPE_ENTRY_92684
Boosts: UnlockInterrupt(Interrupt_Indomitable);ActionResource(Interrupt_Indomitable,1,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Indomitable
Description: You have become as durable as an iron golem. Whenever you fail a Saving Throw, you can roll again, using the new result instead.
Icon: PassiveFeature_Indomitable
Properties: Highlighted


InstinctiveCharm_DUPE_ENTRY_48080
Boosts: UnlockInterrupt(Interrupt_InstinctiveCharm)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Instinctive Charm
Description: Charm an enemy attacking you. They will attack a new target if possible as a reaction.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_InstinctiveCharm
Properties: Highlighted


InuredtoUndeath_DUPE_ENTRY_32833
Boosts: Resistance(Necrotic,Resistant);StatusImmunity(HARM);StatusImmunity(CURSE_MUMMY);StatusImmunity(INCUBUS_DRAININGKISS);StatusImmunity(HP_REDUCTION_VAMPIRE);StatusImmunity(LIFE_DRAIN);StatusImmunity(MOO_ABSOLUTES_CURSE);StatusImmunity(MOO_BALTHAZARSSECRETS_HEARTALTAR);StatusImmunity(LOW_ANCIENTLAIR_CURSE)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Inured to Undeath
Description: You have steeped yourself so completely in death that you are Resistant to Necrotic damage, and moreover your hit point maximum cannot be reduced.
Icon: PassiveFeature_InuredTo-Undeath
Properties: Highlighted


InquisitorsMight_DUPE_ENTRY_69719
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Inquisitor's Might
Description: Weapon deals an additional [1] and may possibly inflict Dazed.
DescriptionParams: DealDamage(Cause.CharismaModifier,Radiant)
Icon: Action_Paladin_InquisitorsMight
StatsFunctorContext: OnAttack
Conditions: IsWeaponAttack() and not IsMiss()
StatsFunctors: ApplyStatus(DAZED,100,1)


IronMind_DUPE_ENTRY_68750
Boosts: ProficiencyBonus(SavingThrow,Wisdom);ProficiencyBonus(SavingThrow,Intelligence)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Iron Mind
Description: You have honed your ability to resist the mind-altering powers of your prey. You gain Proficiency in Wisdom and Intelligence Saving Throws.
Icon: PassiveFeature_ExpertDivination
Properties: Highlighted;ForceShowInCC


Ki_DUPE_ENTRY_67810
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ki
Description: Ki is the magic that flows through all living beings. You can use it to exceed your body's physical capabilities.
Icon: PassiveFeature_KiFlurryOfBlows
Properties: Highlighted


KiEmpoweredStrikes_DUPE_ENTRY_39742
Boosts: UnarmedMagicalProperty()
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ki-Empowered Strikes
Description: Your unarmed attacks count as magical for the purpose of overcoming enemies' Resistance and Immunity to non-magical damage.
Icon: PassiveFeature_KiEmpoweredStrikes
Properties: Highlighted


Land_Arctic_3_DUPE_ENTRY_76411
Boosts: UnlockSpell(Target_ConjureElementals_Minor_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_IceStorm,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Arctic
Description: You can cast Conjure Minor Elemental and Ice Storm.
Icon: PassiveFeature_Land_Arctic
Properties: Highlighted


Land_Coast_3_DUPE_ENTRY_19946
Boosts: UnlockSpell(Target_FreedomOfMovement,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Confusion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Coast
Description: You can cast Freedom of Movement and Confusion.
Icon: PassiveFeature_Land_Coast
Properties: Highlighted


Land_Desert_3_DUPE_ENTRY_77549
Boosts: UnlockSpell(Target_Blight,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Wall_WallOfFire,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Desert
Description: You can cast Blight and Wall of Fire.
Icon: PassiveFeature_Land_Desert
Properties: Highlighted


Land_Forest_3_DUPE_ENTRY_56001
Boosts: UnlockSpell(Target_ConjureElementals_Minor_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_GraspingVine,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Forest
Description: You can cast Conjure Minor Elemental and Grasping Vine.
Icon: PassiveFeature_Land_Forest
Properties: Highlighted


Land_Grassland_3_DUPE_ENTRY_57542
Boosts: UnlockSpell(Target_FreedomOfMovement,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Polymorph,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grassland
Description: You can cast Freedom of Movement and Polymorph.
Icon: PassiveFeature_Land_Grassland
Properties: Highlighted


Land_Mountain_3_DUPE_ENTRY_40734
Boosts: UnlockSpell(Target_Stoneskin,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_DominateBeast,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mountain
Description: You can cast Stoneskin and Dominate Beast.
Icon: PassiveFeature_Land_Mountain
Properties: Highlighted


Land_Swamp_3_DUPE_ENTRY_95664
Boosts: UnlockSpell(Target_Blight,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_GraspingVine,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Swamp
Description: You can cast Conjure Minor Elemental and Grasping Vine.
Icon: PassiveFeature_Land_Swamp
Properties: Highlighted


Land_Underdark_3_DUPE_ENTRY_92105
Boosts: UnlockSpell(Target_Invisibility_Greater,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_DominateBeast,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Underdark
Description: You can cast Greater Invisibility and Dominate Beast.
Icon: PassiveFeature_Land_Underdark
Properties: Highlighted


Land_Arctic_4_DUPE_ENTRY_96784
Boosts: UnlockSpell(Zone_ConeOfCold,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Contagion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Arctic
Description: You can cast Cone of Cold and Contagion.
Icon: PassiveFeature_Land_Arctic
Properties: Highlighted


Land_Coast_4_DUPE_ENTRY_68923
Boosts: UnlockSpell(Target_ConjureElemental_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_GreaterRestoration,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Coast
Description: You can cast Conjure Elemental and Greater Restoration.
Icon: PassiveFeature_Land_Coast
Properties: Highlighted


Land_Desert_4_DUPE_ENTRY_48182
Boosts: UnlockSpell(Wall_WallOfStone,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_InsectPlague,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Desert
Description: You can cast Wall of Stone and Insect Plague.
Icon: PassiveFeature_Land_Desert
Properties: Highlighted


Land_Forest_4_DUPE_ENTRY_63864
Boosts: UnlockSpell(Target_CureWounds_Mass,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Contagion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Forest
Description: You can cast Mass Cure Wounds and Contagion.
Icon: PassiveFeature_Land_Forest
Properties: Highlighted


Land_Grassland_4_DUPE_ENTRY_63435
Boosts: UnlockSpell(Target_GreaterRestoration,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_InsectPlague,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grassland
Description: You can cast Greater Restoration and Insect Plague.
Icon: PassiveFeature_Land_Grassland
Properties: Highlighted


Land_Mountain_4_DUPE_ENTRY_17491
Boosts: UnlockSpell(Wall_WallOfStone,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_ConjureElemental_Container,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mountain
Description: You can cast Wall of Stone and Conjure Elemental.
Icon: PassiveFeature_Land_Mountain
Properties: Highlighted


Land_Swamp_4_DUPE_ENTRY_61303
Boosts: UnlockSpell(Target_InsectPlague,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Cloudkill,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Swamp
Description: You can cast Insect Plague and Cloudkill.
Icon: PassiveFeature_Land_Swamp
Properties: Highlighted


Land_Underdark_4_DUPE_ENTRY_45934
Boosts: UnlockSpell(Target_Contagion,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom);UnlockSpell(Target_Cloudkill,AddChildren,d136c5d9-0ff0-43da-acce-a74a07f8d6bf,,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Underdark
Description: You can cast Contagion and Cloudkill.
Icon: PassiveFeature_Land_Underdark
Properties: Highlighted


Lucky_DUPE_ENTRY_19758
Boosts: Advantage(AllAbilities)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Lucky
Description: You can use a Luck Point to gain Advantage on your next Ability Check.
TooltipUseCosts: LuckPoint:1
Icon: PassiveFeature_Lucky_RollAdditionalDie
EnabledConditions: HasActionResource('LuckPoint', 1, 0, false, false, context.Source)
EnabledContext: OnAbilityCheck;OnInterruptUsed;OnShortRest;OnLongRest
Properties: IsToggled;ToggledDefaultAddToHotbar
StatsFunctorContext: OnAbilityCheck
StatsFunctors: UseActionResource(SELF,LuckPoint,1,0)
ToggleOffContext: OnAbilityCheck


Lucky_Unlock_DUPE_ENTRY_42076
Boosts: UnlockInterrupt(Interrupt_Lucky_RollAdditionalDie);UnlockInterrupt(Interrupt_Lucky_ReplaceAttackersDie);ActionResource(LuckPoint,3,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Lucky
Description: You can use a Luck Point to gain Advantage on your next Attack Roll or Saving Throw, or to make an enemy reroll their Attack Roll.
Icon: PassiveFeature_Lucky_ReplaceAttackersDie
Properties: Highlighted


MagicalAmbush_DUPE_ENTRY_21118
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Magical Ambush
Description: While you are Hidden, your targets have Disadvantage on Saving Throws against your spells.
Icon: PassiveFeature_MagicalAmbush
Properties: Highlighted
StatsFunctorContext: OnStatusApplied
Conditions: StatusId('SNEAKING_CLEAR') or StatusId('SNEAKING_LIGHTLY_OBSCURED') or StatusId('SNEAKING_HEAVILY_OBSCURED')
StatsFunctors: ApplyStatus(MAGICAL_AMBUSH, 100, -1)


ManeuveringAttack_DUPE_ENTRY_74186
Boosts: UnlockSpell(Target_ManeuveringAttack);UnlockSpell(Projectile_ManeuveringAttack)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Manoeuvring Attack
Description: Spend a superiority die to make an attack that deals an additional [1] damage. On hit, select which friendly creature will gain half its movement speed. It will not provoke attacks of opportunity.
DescriptionParams: LevelMapValue(SuperiorityDie)
Icon: Action_ManeuveringAttack_Melee


Manifestation_of_Body_DUPE_ENTRY_17803
Boosts: IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(1d4+WisdomModifier, Necrotic);UnlockSpellVariant(MeleeUnarmedAttackCheck(),ModifyTargetRadius(Multiplicative,1))
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Manifestation of Body
Description: Your hands sap the ki from your enemies' bodies. Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4+WisdomModifier, Necrotic)
ExtraDescription: Can't be used at the same time as Manifestation of Mind or Manifestation of Soul.
Icon: GenericIcon_DamageType_Necrotic
Properties: IsToggled;Highlighted;ToggledDefaultAddToHotbar
ToggleGroup: Manifestation


Manifestation_of_Mind_DUPE_ENTRY_73224
Boosts: IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(1d4+WisdomModifier, Psychic);UnlockSpellVariant(MeleeUnarmedAttackCheck(),ModifyTargetRadius(Multiplicative,1))
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Manifestation of Mind
Description: Your strikes interrupt the ki flow to your enemies' minds. Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4+WisdomModifier, Psychic)
ExtraDescription: Can't be used at the same time as Manifestation of Body or Manifestation of Soul.
Icon: GenericIcon_DamageType_Psychic
Properties: IsToggled;Highlighted;ToggledDefaultAddToHotbar
ToggleGroup: Manifestation


Manifestation_of_Soul_DUPE_ENTRY_15192
Boosts: IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(1d4+WisdomModifier, Radiant);UnlockSpellVariant(MeleeUnarmedAttackCheck(),ModifyTargetRadius(Multiplicative,1))
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Manifestation of Soul
Description: Infuse your strikes with ki from outside your body. Your unarmed attacks deal an additional [1].
DescriptionParams: DealDamage(1d4+WisdomModifier, Radiant)
ExtraDescription: Can't be used at the same time as Manifestation of Body or Manifestation of Mind.
Icon: GenericIcon_DamageType_Radiant
Properties: IsToggled;Highlighted;ToggledDefaultAddToHotbar
ToggleGroup: Manifestation


MartialArts_DextrousUnarmedAttacks_DUPE_ENTRY_72327
Boosts: MonkWeaponAttackOverride()
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Martial Arts: Dextrous Attacks
Description: Attacks with Monk Weapons and unarmed attacks scale with your Dexterity instead of your Strength if your Dexterity is higher.
Icon: PassiveFeature_MartialArts_DextrousUnarmedAttacks
Properties: Highlighted
BoostContext: OnStatusApply;OnStatusRemove;OnEquip;OnShortRest;OnCreate;OnLongRest;OnInventoryChanged
BoostConditions: IsDexterityGreaterThanStrength()


MartialArts_UnarmedDamage_DUPE_ENTRY_51808
Boosts: MonkWeaponDamageDiceOverride(LevelMapValue(MartialArts))
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Martial Arts: Deft Strikes
Description: Attacks with Monk Weapons and unarmed attacks deal [1], unless their normal damage is higher.
DescriptionParams: DealDamage(LevelMapValue(MartialArts), Bludgeoning)
Icon: PassiveFeature_MartialArts_UnarmedDamage
Properties: Highlighted


MartialArts_BonusUnarmedStrike_DUPE_ENTRY_19076
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Martial Arts: Bonus Unarmed Strike
Description: After making an attack with a Monk Weapon or while unarmed, you can make another unarmed attack as a bonus action.
DescriptionParams: DealDamage(LevelMapValue(MartialArts), Bludgeoning)
Icon: PassiveFeature_MartialArts_BonusUnarmedStrike
Properties: Highlighted
StatsFunctorContext: OnAttack;OnCast
Conditions: IsMeleeAttack() and IsMonkWeaponAttack() and not SpellId('Target_UnarmedStrike_Monk')
StatsFunctors: ApplyStatus(SELF,MARTIAL_ARTS_BONUS_UNARMED_STRIKE,100,1)


MartialArts_Mastery_DUPE_ENTRY_36464
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Martial Arts Mastery
Description: Your unique monastic training grants you Proficiency in Monk Weapons, which are shortswords and any simple melee weapons that don't have the two-handed or heavy property.
Icon: PassiveFeature_Generic_Magical


MinionsOfChaos_DUPE_ENTRY_77722
Boosts: UnlockSpell(Target_ConjureElemental_Container,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Minions of Chaos
Description: You can cast Conjure Elemental with a Warlock spell slot.
Icon: Spell_Conjuration_ConjureElemental


MireTheMind_DUPE_ENTRY_7531
Boosts: UnlockSpell(Target_Slow,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mire the Mind
Description: You can cast Slow with a Warlock spell slot.
Icon: Spell_Transmutation_Slow


MistyEscape_DUPE_ENTRY_60580
Boosts: UnlockInterrupt(Interrupt_MistyEscape);ActionResource(Interrupt_MistyEscape,1,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Misty Escape
Description: Upon taking damage, become Invisible. On your next turn, you can cast Misty Step, though this will break your invisibility.
Icon: PassiveFeature_MistyEscape
Properties: Highlighted


MultiattackDefense_DUPE_ENTRY_79129
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack Defence
Description: When an enemy attacks you, they have a -[1] penalty to additional Attack Rolls against you until the start of their next turn.
DescriptionParams: 4
Icon: PassiveFeature_MultiattackDefense
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: not IsMiss() and Enemy(context.Target) and not Self() and IsAttack()
StatsFunctors: IF(not HasStatus('MULTIATTACKDEFENSE',context.Source)):ApplyStatus(SWAP,MULTIATTACKDEFENSE,100,1);ApplyStatus(MULTIATTACKDEFENSE_TECHNICAL,100,1)


NaturesWard_DUPE_ENTRY_81792
Boosts: StatusImmunity(SG_Disease);StatusImmunity(SG_Poisoned); StatusImmunity(SG_Charmed,ELEMENTAL,FEY);StatusImmunity(SG_Frightened,ELEMENTAL,FEY)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Nature's Ward
Description: You can't be Charmed or Frightened by elementals and fey. Disease and poison also no longer affect you.
Icon: PassiveFeature_NaturesWard
Properties: Highlighted


LandsStride_DifficultTerrain_DUPE_ENTRY_50755
Boosts: StatusImmunity(SG_DifficultTerrain)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Land's Stride: Difficult Terrain
Description: You have become an expert at moving through the wilderness. Difficult Terrain no longer slows you down.
Icon: PassiveFeature_LandsStride_DifficultTerrain
Properties: Highlighted


LandsStride_Surfaces_DUPE_ENTRY_78945
Boosts: StatusImmunity(SHADOW_CURSED_VINES);StatusImmunity(SPIKE_GROWTH);StatusImmunity(BLIGHT_ENTANGLE);StatusImmunity(PLANT_GROWTH);StatusImmunity(DIFFICULT_TERRAIN_VINES);StatusImmunity(DIFFICULT_TERRAIN_OVERGROWTH);StatusImmunity(ENSNARED_VINES);StatusImmunity(TWN_ARABELLAPOWERS_ARABELLAVINES)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Land's Stride: Plants
Description: You have become an expert at moving through the wilderness.

Plant-based surfaces with thorns, spines, or similar hazards no longer harm you.
Icon: PassiveFeature_LandsStride_PlantSurfaces
Properties: IsHidden


LandsStride_Advantage_DUPE_ENTRY_44556
Boosts: Tag(PLANT_IMPEDE_ADV)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Land's Stride: Advantage
Description: You have become an expert at moving through the wilderness.

You have Advantage on Saving Throws against plants that are magically created to impede your movement.
Icon: PassiveFeature_LandsStride_SavingThrows
Properties: IsHidden


Lifedrinker_DUPE_ENTRY_9097
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Lifedrinker
Description: Your melee attacks deal additional necrotic damage equal to your Charisma modifier.
DescriptionParams: DealDamage(CharismaModifier,Necrotic)
Icon: PassiveFeature_Lifedrinker
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: not IsMiss() and IsMeleeWeaponAttack()
StatsFunctors: DealDamage(CharismaModifier,Necrotic,Magical)


Metamagic_Empowered_DUPE_ENTRY_76026
Boosts: Reroll(Damage,20,true);UnlockSpellVariant(EmpoweredSpellCheck(),ModifyUseCosts(Add,SorceryPoint,1,0))
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Metamagic: Empowered Spell
Description: Increase the cost of spells that deal direct damage by [1] Sorcery Point to roll their damage with Advantage.

You can use Empowered Spell in combination with other Metamagic.
DescriptionParams: 1
Icon: Skill_Sorcerer_Passive_Metamagic_EmpoweredSpell
Properties: IsToggled;ToggledDefaultAddToHotbar;MetaMagic
ToggleOnEffect: VFX_Spells_Cast_Sorcerer_Metamagic_Empowered_HeadFX_01:Dummy_HeadFX
ToggleOffContext: OnCastResolved


MindlessRage_DUPE_ENTRY_9370
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mindless Rage
Description: Your rage becomes all-consuming, repelling outside influence.

While Frenzied, you can't be Charmed or Frightened, and Calm Emotions no longer ends your rage.
Icon: PassiveFeature_MindlessRage
Properties: Highlighted


Monk_SoundSwitch_DUPE_ENTRY_67505
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Monk Sound Switch
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: IsMonkWeaponAttack()
StatsFunctors: ApplyStatus(MONK_SOUND_SWITCH,100,1)


Oath_Ancients_Tenents_DUPE_ENTRY_15720
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oath of the Ancients Tenets
Description: Oath of the Ancients paladins abide by the following tenets:

Kindle the Light. Through acts of kindness, enkindle the light of hope in the bleakest hollows of despair.

Shelter the Light. Where love blooms, stand against the devilry that would snip its stem.

Preserve Your Own Light. Delight in culture and small joys to preserve the light in your own heart.
ExtraDescription: Failure to abide by their tenets will result in a paladin forsaking their Oath, and becoming something very different.
Icon: Action_DivineIntervention_Weapon
Properties: Highlighted


Oath_Devotion_Tenents_DUPE_ENTRY_15953
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oath of Devotion Tenets
Description: Oath of Devotion paladins abide by the following tenets:

Courage. Stride dauntlessly into action.

Compassion. Show clemency when prudent, and lend your arm to those in need.

Duty. Tend your responsibilities, obey just laws, and support those entrusted to your care.
ExtraDescription: Failure to abide by their tenets will result in a paladin forsaking their Oath, and becoming something very different.
Icon: Action_DivineIntervention_Weapon
Properties: Highlighted


Oath_Vengeance_Tenents_DUPE_ENTRY_702
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oath of Vengeance Tenets
Description: Oath of Vengeance paladins abide by the following tenets:

Fight the Greater Evil. Exerting your wisdom, identify the higher morality in any given instance, and fight for it.

No Mercy for the Wicked. Chasten those who dole out their villainy by wiping their blight from the world forever.
ExtraDescription: Failure to abide by their tenets will result in a paladin forsaking their Oath, and becoming something very different.
Icon: Action_DivineIntervention_Weapon
Properties: Highlighted


OtherworldlyLeap_DUPE_ENTRY_14317
Boosts: UnlockSpell(Target_Jump,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Otherworldly Leap
Description: You can cast the Enhance Leap spell.
Icon: Spell_Transmutation_LongJump


PactOfTheBlade_DUPE_ENTRY_48599
Boosts: UnlockSpell(Shout_PactOfTheBlade);UnlockSpell(Shout_PactOfTheBlade_Bind)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Pact of the Blade
Description: You can Summon a pact weapon, or Bind the one you are wielding, making it magical.
ExtraDescription: Pact weapons use the wielder's Spellcasting Ability Modifier instead of Strength or Dexterity.
Icon: PassiveFeature_PactOfTheBlade
Properties: Highlighted


PactOfTheTome_DUPE_ENTRY_41339
Boosts: UnlockSpell(Target_Guidance);UnlockSpell(Target_ViciousMockery);UnlockSpell(Target_ThornWhip)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Pact of the Tome
Description: Your patron grants you a grimoire called 'The Book of Shadows', which allows you to cast Guidance, Vicious Mockery, and Thorn Whip.
Icon: PassiveFeature_PactOfTheTome
Properties: Highlighted


Parry_DUPE_ENTRY_83518
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Parry
Description: Parry the next melee attack that hits you to reduce the damage by [1].
DescriptionParams: 1d8+DexterityModifier
TooltipUseCosts: ReactionActionPoint:1;SuperiorityDie:1
Icon: PassiveFeature_Parry
EnabledConditions: HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source) and HasActionResource('SuperiorityDie',1,0, false)
EnabledContext: OnStatusRemove;OnStatusRemoved;OnTurn
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
ToggleOnFunctors: ApplyStatus(PARRY_PASSIVE_TECHNICAL,100,-1)
ToggleOffFunctors: RemoveStatus(PARRY_PASSIVE_TECHNICAL,100,-1)


Portent_DUPE_ENTRY_20241
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Portent
Description: Your dreams grant you glimpses that let you influence the future.

After each Long Rest, you gain two random Portent Dice. During the day, you can use your reaction to change the die of any Attack Roll or Saving Throw rolled near you to one of your Portent Dice.

Each Portent Die can only be used once, and you lose your unused Portent Dice at the end of the day.
Icon: PassiveFeature_Portent
Properties: Highlighted


PotentCantrip_DUPE_ENTRY_95923
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Potent Cantrip
Description: Your cantrips become harder to evade entirely.

When a creature succeeds its Saving Throw against one of your cantrips, it still takes half the cantrip's damage, but suffers no additional effects.
Icon: PassiveFeature_PotentCantrip
Properties: Highlighted


PotentSpellcasting_DUPE_ENTRY_98403
Boosts: IF(IsClericCantrip()):DamageBonus(max(0, WisdomModifier))
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Potent Spellcasting
Description: Your god grants you even more intense power. You can add your Wisdom Modifier to the damage you deal with cantrips.
Icon: PassiveFeature_PotentSpellcasting
Properties: Highlighted


PrecisionAttack_DUPE_ENTRY_56272
Boosts: UnlockSpell(Shout_PrecisionAttack)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Precision Attack
Description: You can spend a Superiority Die to add it to the result to an Attack Roll.
Icon: Action_PrecisionAttack


ProjectedWard_DUPE_ENTRY_45773
Boosts: UnlockInterrupt(Interrupt_ProjectedWard)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Projected Ward
Description: When a nearby ally takes damage and you have an active Arcane Ward, you can sacrifice your ward to reduce the damage they take.
Icon: PassiveFeature_ProjectedWard
Properties: Highlighted


PrimalStrike_DUPE_ENTRY_67878
Boosts: UnarmedMagicalProperty()
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Primal Strike
Description: While in beast form, your attacks count as magical for the purpose of overcoming Resistance and Immunity to non-magical damage.
Icon: PassiveFeature_PrimalStrike
Properties: Highlighted
BoostContext: OnAttack
BoostConditions: HasStatus('SG_Polymorph_BeastShape',context.Source)


PurityOfBody_DUPE_ENTRY_56106
Boosts: StatusImmunity(SG_Disease);StatusImmunity(SG_Poisoned);Resistance(Poison, Immune)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Purity of Body
Description: You are Immune to Poison damage and can't be Poisoned or affected by disease thanks to the purifying ki flowing through your meridians.
Icon: PassiveFeature_PurityOfBody
Properties: Highlighted


RelentlessAvenger_DUPE_ENTRY_94223
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Relentless Avenger
Description: If you hit an enemy with an Opportunity Attack, your movement speed increases by [1] on your next turn.
DescriptionParams: Distance(4.5)
Icon: PassiveFeature_RelentlessAvenger
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsReactionAttack(context.Source)
StatsFunctors: ApplyStatus(SELF,RELENTLESS_AVENGER,100,1)


RelentlessEndurance_DUPE_ENTRY_76400
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Relentless Endurance
Description: If you reach 0 hit points, you regain [1] instead of becoming Downed.
DescriptionParams: RegainHitPoints(1)
Icon: PassiveFeature_RelentlessEndurance
Properties: Highlighted;OncePerLongRest
StatsFunctorContext: OnCreate;OnLongRest
StatsFunctors: ApplyStatus(SELF,RELENTLESS_ENDURANCE,100,-1)


RelentlessRage_DUPE_ENTRY_75045
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Relentless Rage
Description: Once per Short Rest, if you drop to [1] hit point while Enraged, you regain [2] instead of being Downed.
DescriptionParams: 0;RegainHitPoints(1)
Icon: PassiveFeature_RelentlessRage
Properties: Highlighted;OncePerShortRest
StatsFunctorContext: OnStatusApplied
Conditions: HasStatus('SG_Rage', context.Source)
StatsFunctors: ApplyStatus(SELF,RELENTLESS_RAGE,100,-1)


ReliableTalent_DUPE_ENTRY_97254
Boosts: IF(HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):MinimumRollResult(RawAbility,10);IF(HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):MinimumRollResult(SkillCheck,10);IF(HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source)):MinimumRollResult(SavingThrow,10)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Reliable Talent
Description: When you make an Ability Check with a Skill you are Proficient with, the lowest result you can roll on the die is [1].
DescriptionParams: 10
Icon: PassiveFeature_ReliableTalent
Properties: Highlighted


RemarkableAthlete_Proficiency_DUPE_ENTRY_11466
Boosts: IF(not HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source) and CheckedPhysicalAbility(context.Source)):RollBonus(SkillCheck,ProficiencyBonus/2);IF(not HasProficiencyBonus(context.CheckedAbility,context.CheckedSkill,context.Source) and CheckedPhysicalAbility(context.Source)):RollBonus(RawAbility,ProficiencyBonus/2)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Remarkable Athlete: Proficiency
Description: You're a master of your own body, your athletic prowess extended beyond the usual.

You can add half of your Proficiency Bonus to any Strength, Dexterity, and Constitution Checks that you are not Proficient in.
Icon: PassiveFeature_RemarkableAthlete_Proficiency
Properties: Highlighted


RemarkableAthlete_Jump_DUPE_ENTRY_31724
Boosts: JumpMaxDistanceBonus(3)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Remarkable Athlete: Jump
Description: You're a master of your own body, your athletic prowess extended beyond the usual.

Your Jump distance is increased by [1].
DescriptionParams: Distance(3)
Icon: PassiveFeature_RemarkableAthlete_Jump
Properties: Highlighted
BoostContext: OnCreate


SculptorOfFlesh_DUPE_ENTRY_8338
Boosts: UnlockSpell(Target_Polymorph,MostPowerful,e9127b70-22b7-42a1-b172-d02f828f260a)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Sculptor of Flesh
Description: You can cast Polymorph with a Warlock spell slot.
Icon: Spell_Transmutation_Polymorph


Shapechanger_DUPE_ENTRY_12958
Boosts: UnlockSpell(Target_Polymorph_Shapechanger)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shapechanger
Description: You can cast the Polymorph spell without expending a spell slot.
Icon: PassiveFeature_Shapechanger
Properties: Highlighted


SlowFall_DUPE_ENTRY_50670
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Slow Fall
Description: When you fall, you can use your reaction to gain Resistance to Falling damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_SlowFall
EnabledConditions: HasActionResource('ReactionActionPoint', 1, 0, false, false, context.Source)
EnabledContext: OnStatusRemove;OnStatusRemoved;OnTurn
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
ToggleOnFunctors: ApplyStatus(SLOWFALL_PASSIVE_TECHNICAL,100,-1)
ToggleOffFunctors: RemoveStatus(SLOWFALL_PASSIVE_TECHNICAL,100,-1)


SneakAttack_Unlock_DUPE_ENTRY_44407
Boosts: UnlockInterrupt(Interrupt_SneakAttack);UnlockInterrupt(Interrupt_SneakAttack_Critical)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Unlock Sneak Attack interrupt
Properties: IsHidden


SpellSniper_Critical_DUPE_ENTRY_83951
Boosts: IF(SpellSniperCheck(context.Source)):ReduceCriticalAttackThreshold(1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Spell Sniper
Description: The number you need to roll a Critical Hit while attacking with a spell is reduced by 1. This effect can stack.
Icon: PassiveFeature_SpellSniper_Snipe
Properties: Highlighted
BoostContext: OnCast


SplitEnchantment_DUPE_ENTRY_68232
Boosts: UnlockSpellVariant(SplitEnchantmentProjectileSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyTooltipDescription(),ModifyIconGlow());UnlockSpellVariant(SplitEnchantmentTargetSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyMaximumTargets(Override,2),ModifyTooltipDescription(),ModifyIconGlow());UnlockSpellVariant(SplitEnchantmentTargetTouchSpellCheck(),ModifyNumberOfTargets(AdditiveBase,1,false),ModifyMaximumTargets(Override,2),ModifyTooltipDescription(),ModifyIconGlow())
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Split Enchantment
Description: You know your enchantments inside and out. You can target 2 creatures with Enchantment spells that would normally only target 1 creature.
Icon: PassiveFeature_SplitEnchantment
Properties: IsToggled;ToggledDefaultOn;Highlighted


SpreadingSpores_DUPE_ENTRY_72748
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Spreading Spores
Description: While Symbiotic Entity is active, you can create a cloud of Spreading Spores.
Icon: PassiveFeature_SpreadingSpores
Properties: Highlighted


StalkersFlurry_DUPE_ENTRY_47425
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Stalker's Flurry
Description: You are swift enough to turn a miss into a new strike. When you miss with a weapon attack, you can make another weapon attack for free.
Icon: PassiveFeature_StalkersFlurry
Properties: Highlighted;OncePerTurn
StatsFunctorContext: OnAttack;OnStatusRemoved
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and IsWeaponAttack() and IsMiss() and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_STALKERS_FLURRY_TECHNICAL') and TurnBased())
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,STALKERS_FLURRY_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,STALKERS_FLURRY,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(STALKERS_FLURRY_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(STALKERS_FLURRY,100,1)


SteelWill_DUPE_ENTRY_87101
Boosts: Tag(FRIGHTENED_ADV)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Steel Will
Description: Your unshakeable resolve grants you Advantage on Saving Throws against being Frightened.
Icon: PassiveFeature_SteelWill
Properties: Highlighted


StillnessOfMind_DUPE_ENTRY_46735
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Stillness of Mind
Description: If you are Charmed or Frightened, you automatically cast Stillness of Mind to remove the condition.
Icon: PassiveFeature_StillnessOfMind
Properties: Highlighted
StatsFunctorContext: OnTurn
Conditions: (HasStatus('SG_Charmed', context.Source) or HasStatus('SG_Frightened', context.Source)) and HasActionResource('ActionPoint', 1, 0, false, false, context.Source)
StatsFunctors: RemoveStatus(SG_Charmed);RemoveStatus(SG_Frightened);UseActionResource(SELF,ActionPoint,1,0);UseSpell(SELF,Shout_StillnessOfMind,true,true,true)


StormsFury_DUPE_ENTRY_73871
Boosts: UnlockInterrupt(Interrupt_StormsFury)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Storm's Fury
Description: When you are hit by a melee attack, you deal [1] to the attacker and potentially push them away.
DescriptionParams: DealDamage(ClassLevel(Sorcerer),Lightning)
TooltipUseCosts: ReactionActionPoint:1
TooltipSave: Strength
Icon: GenericIcon_DamageType_Lightning
Properties: Highlighted


SweepingAttack_DUPE_ENTRY_85195
Boosts: UnlockSpell(Zone_SweepingAttack)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Sweeping Attack
Description: Swing your weapon in a rapid, sweeping arc to attack multiple enemies at once. Roll your superiority die for damage.
Icon: Action_SweepingAttack


TempestuousMagic_DUPE_ENTRY_4980
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tempestuous Magic
Description: After you cast a Level 1 spell or higher you can Fly as a bonus action until the end of your turn without receiving Opportunity Attacks.
Icon: PassiveFeature_TempestuousMagic
Properties: Highlighted
StatsFunctorContext: OnCast
Conditions: IsSpell() and not IsCantrip()
StatsFunctors: ApplyStatus(SELF, TEMPESTUOUS_MAGIC, 100, 1);


ThunderboltStrike_DUPE_ENTRY_57940
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Thunderbolt Strike
Description: When you deal Lightning or Thunder damage to a creature that is Large or smaller, you can also push it up to [1].
DescriptionParams: Distance(3)
Icon: PassiveFeature_ThunderboltStrike
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: (HasDamageDoneForType(DamageType.Lightning,context.Target) or HasDamageDoneForType(DamageType.Thunder,context.Target)) and TargetSizeEqualOrSmaller(Size.Large)
StatsFunctors: Force(3, OriginToTarget);ApplyStatus(THUNDERBOLT_STRIKE,100,1)


ThirstingBlade_Blade_DUPE_ENTRY_83427
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Icon: PassiveFeature_ThirstingBlade
Properties: IsHidden
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasPactWeapon() and HasPassive('PactOfTheBlade',context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_THIRSTING_BLADE_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_THIRSTING_BLADE,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_THIRSTING_BLADE_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_THIRSTING_BLADE,100,1)


ThirstingBlade_Tome_DUPE_ENTRY_25678
Boosts: UnlockSpell(Target_AnimateDead,Singular,,UntilRest,Charisma);UnlockSpell(Target_CallLightning,Singular,,UntilRest,Charisma);UnlockSpell(Target_Haste,Singular,,UntilRest,Charisma)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Icon: PassiveFeature_ThirstingBlade
Properties: IsHidden
BoostContext: OnCreate
BoostConditions: HasPassive('PactOfTheTome',context.Source) and HasPassive('ThirstingBlade_Check',context.Source)


ThirstingBlade_Check_DUPE_ENTRY_78218
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Deepened Pact
Description: Pleased with your service, your otherworldly patron added new boons to the terms of your pact.

Blade pactholders gain an extra attack with their pact weapon.

The Pact of the Chain's familiar also gains an extra attack.

Pact of the Tome warlocks can cast Animate Dead, Haste, Call Lightning once per long rest.
Icon: PassiveFeature_ThirstingBlade
Properties: Highlighted


Thought_Shield_Psychic_Resistance_DUPE_ENTRY_66814
Boosts: Resistance(Psychic,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Thought Shield: Psychic Resistance
Description: An elder being shields your brain. You gain Resistance to Psychic damage.
Icon: PassiveFeature_ThoughtShield_PsychicReflection
Properties: Highlighted
StatsFunctorContext: OnDamage


Thought_Shield_Psychic_Reflection_DUPE_ENTRY_55584
Boosts: RedirectDamage(1,,Psychic,true)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Thought Shield: Psychic Reflection
Description: Your patron doesn't appreciate attempts to attack your mind. When you take Psychic damage, your attacker takes the same damage.
Icon: PassiveFeature_ThoughtShield_PsychicResistance
Properties: Highlighted


Tranquility_DUPE_ENTRY_26278
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tranquillity
Description: Long Rests surround you with an aura of peace, granting you Sanctuary.
Icon: PassiveFeature_Tranquility
Properties: Highlighted
StatsFunctorContext: OnLongRest
StatsFunctors: ApplyStatus(SELF,SANCTUARY_TRANQUILITY,100,-1)


TransmutationStone_DUPE_ENTRY_17453
Boosts: UnlockSpell(Target_TransmutersStone)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Transmuter's Stone
Description: You can create Transmuter's Stones.
ExtraDescription: Once you have created a stone, you need to cast a Transmutation spell of Level 1 or higher or take a Long Rest before you can create another one.
Icon: PassiveFeature_TransmutationStone
Properties: Highlighted


TransmutationStone_Activation_DUPE_ENTRY_34647
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnCast;OnAttack
Conditions: IsSpell() and IsSpellSchool(SpellSchool.Transmutation) and not IsCantrip()
StatsFunctors: RemoveStatus(SELF,TRANSMUTERS_STONE_USED)


UnarmoredDefense_Monk_DUPE_ENTRY_51874
Boosts: ACOverrideFormula(10,true,Dexterity,Wisdom)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Unarmoured Defence
Description: Your reflexes are as effective as any armour. While not wearing armour, you add your Wisdom Modifier to your Armour Class.
Icon: PassiveFeature_UnarmoredDefense
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_1_DUPE_ENTRY_36053
Boosts: ActionResource(Movement, 3, 0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Unarmoured Movement
Description: Your movement speed increases by [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(3)
Icon: PassiveFeature_UnarmoredMovement
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_2_DUPE_ENTRY_84632
Boosts: ActionResource(Movement, 4.5, 0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Unarmoured Movement
Description: Your movement speed increases by [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(4.5)
Icon: PassiveFeature_UnarmoredMovement_2
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_3_DUPE_ENTRY_4338
Boosts: ActionResource(Movement, 6, 0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Unarmoured Movement
Description: Your movement speed increases by [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(6)
Icon: PassiveFeature_UnarmoredMovement_3
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UnarmoredMovement_DifficultTerrain_DUPE_ENTRY_52661
Boosts: StatusImmunity(SG_DifficultTerrain);JumpMaxDistanceBonus(6)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Advanced Unarmoured Movement
Description: Difficult Terrain doesn't slow you down and you can Jump an additional [1] while you are not wearing armour or using a shield.
DescriptionParams: Distance(6)
Icon: PassiveFeature_UnarmoredMovement_DifficultTerrain
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not WearingArmor(context.Source) and not HasShieldEquipped(context.Source)


UndeadThrall_BetterSummon_DUPE_ENTRY_93886
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Undead Thralls: Better Summons
Description: Creatures created with Animate Dead have additional hit points equal to your wizard level, and your Proficiency Bonus is added to their damage.
Icon: PassiveFeature_UndeadThralls_BetterSummons
Properties: Highlighted


UndeadThrall_ExtraSummon_DUPE_ENTRY_45472
Boosts: UnlockSpellVariant(UndeadThrallAnimateDeadSpellVariation(),ModifyNumberOfTargets(AdditiveFinal,1),ModifyTargetRadius(Override,6));UnlockSpellVariant(SpellId('Target_CursedTome_WakeTheDead'),ModifyNumberOfTargets(AdditiveFinal,1))
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Undead Thralls: Additional Undead
Description: When you use Animate Dead, you can raise an additional corpse.
Icon: PassiveFeature_UndeadThralls_ExtraSummon
Properties: Highlighted


UndeadThrall_FreeSpell_DUPE_ENTRY_31448
Boosts: UnlockSpell(Target_AnimateDead,AddChildren ,d136c5d9-0ff0-43da-acce-a74a07f8d6bf)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Undead Thralls: Animate Dead
Description: You gain the Animate Dead spell, if you didn't have it already.
Icon: PassiveFeature_UndeadThralls_FreeSpell
Properties: Highlighted


Unstable_Backlash_DUPE_ENTRY_88513
Boosts: UnlockInterrupt(Interrupt_Unstable_Backlash)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Unstable Backlash
Description: While enraged, when you take damage or fail a Saving Throw, you trigger another Wild Magic effect that replaces the current one.
Icon: PassiveFeature_Generic_Magical
Properties: Highlighted


WardingFlare_Improved_DUPE_ENTRY_35808
Boosts: UnlockInterrupt(Interrupt_WardingFlare_Improved)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Warding Flare
Description: When an enemy attacks an ally, you can use your reaction to impose Disadvantage on the Attack Roll, possibly causing their attack to miss.
Icon: PassiveFeature_ImprovedFlare


WarGodsBlessing_DUPE_ENTRY_87923
Boosts: UnlockInterrupt(Interrupt_WarGodsBlessing)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Channel Divinity: War God's Blessing
Description: Endow a nearby ally with the glory of your god to grant them a +[1] bonus to their Attack Roll.
DescriptionParams: 10
TooltipUseCosts: ChannelDivinity:1
Icon: PassiveFeature_WarGodsBlessing
Properties: Highlighted


WarMagic_DUPE_ENTRY_74630
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: War Magic
Description: You have honed your body and magic for war. After you cast a cantrip, you can make a weapon attack using a bonus action.
Icon: PassiveFeature_WarMagic
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: (not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and IsCantrip() and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_WAR_MAGIC_TECHNICAL') and TurnBased()) and HasActionResource('BonusActionPoint', 1, 0, false, false, context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_MAGIC_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_MAGIC,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_MAGIC_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_MAGIC,100,1)


WarPriest_DUPE_ENTRY_74627
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: War Priest
Description: When you make an unarmed or weapon attack, you can spend a War Priest Charge to make an additional attack as a bonus action.
Icon: PassiveFeature_WarPriest
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasActionResource('WarPriestActionPoint', 1, 0, false, false, context.Source) and not HasStatus('TAD_MIND_SANCTUARY',context.Source) and HasActionResource('BonusActionPoint', 1, 0, false, false, context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_PRIEST_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,EXTRA_ATTACK_WAR_PRIEST,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_PRIEST_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(EXTRA_ATTACK_WAR_PRIEST,100,1)


WhispersOfTheGrave_DUPE_ENTRY_46020
Boosts: UnlockSpell(Target_SpeakWithDead_WhispersOfTheGrave)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Whispers of the Grave
Description: You can cast Speak with Dead without expending a spell slot.
Icon: Spell_Necromancy_SpeakWithDead


WildMagicRage_DUPE_ENTRY_97564
Boosts: UnlockSpell(Shout_Rage_WildMagic)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Wild Magic Surge
Description: A magical energy roils inside of you, ready to erupt. When you enter a Rage, you trigger a random magical effect.
Icon: PassiveFeature_WildMagicRage
Properties: Highlighted


WildMagicBarbarian_FlumphDestruct_DUPE_ENTRY_25612
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Flumph Self Destruct
Properties: IsHidden
StatsFunctorContext: OnAttacked
StatsFunctors: RemoveStatus(FLUMPH_EXPLODE)


WildMagic_Heal_DUPE_ENTRY_19202
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnAttack
Conditions: not IsCantrip()
StatsFunctors: IF(SpellPowerLevelEqualTo(1)):ApplyStatus(WILD_MAGIC_HEAL_1,100,0);IF(SpellPowerLevelEqualTo(2)):ApplyStatus(WILD_MAGIC_HEAL_2,100,0);IF(SpellPowerLevelEqualTo(3)):ApplyStatus(WILD_MAGIC_HEAL_3,100,0);IF(SpellPowerLevelEqualTo(4)):ApplyStatus(WILD_MAGIC_HEAL_4,100,0);IF(SpellPowerLevelEqualTo(5)):ApplyStatus(WILD_MAGIC_HEAL_5,100,0);IF(SpellPowerLevelEqualTo(6)):ApplyStatus(WILD_MAGIC_HEAL_6,100,0)


WrathOfTheStorm_DUPE_ENTRY_23856
Boosts: UnlockInterrupt(Interrupt_WrathOfTheStorm_Lightning);UnlockInterrupt(Interrupt_WrathOfTheStorm_Thunder)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Wrath of the Storm
Description: Strike back at an attacking creature, potentially dealing [1]. On a failed Saving Throw you deal half of a [2] roll.
DescriptionParams: DealDamage(2d8,Lightning);DealDamage(2d8,Thunder)
TooltipUseCosts: ReactionActionPoint:1
Icon: GenericIcon_DamageType_Thunder


WildStrike_DUPE_ENTRY_6682
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Wild Strike
Description: You can make an additional attack after making an unarmed strike while in wildshape.
Icon: PassiveFeature_WildStrike
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasStatus('SG_Polymorph_BeastShape',context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_EXTRA_ATTACK,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_EXTRA_ATTACK,100,1)


WildStrike_2_DUPE_ENTRY_68991
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Wild Strike
Description: You can make [1] additional attack after making an unarmed strike while in wildshape.
DescriptionParams: 2
Icon: PassiveFeature_WildStrike
Properties: Highlighted
StatsFunctorContext: OnCast;OnStatusRemoved
Conditions: ((not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and (HasStringInSpellRoll('WeaponAttack') or HasStringInSpellRoll('UnarmedAttack') or SpellId('Target_CommandersStrike') or SpellId('Projectile_ArrowOfSmokepowder')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnStatusRemoved) and StatusId('INITIAL_ATTACK_TECHNICAL') and TurnBased())) and HasStatus('SG_Polymorph_BeastShape',context.Source)
StatsFunctors: IF(HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_2_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Source) and not context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(SELF,WILDSTRIKE_2_EXTRA_ATTACK,100,1);IF(HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_2_EXTRA_ATTACK_Q,100,1);IF(not HasAnyExtraAttack(context.Target) and context.HasContextFlag(StatsFunctorContext.OnStatusRemoved)):ApplyStatus(WILDSTRIKE_2_EXTRA_ATTACK,100,1)
Stats inherited from: *WildStrike


SPELLS_PASSIVES_DUPE_ENTRY_26303
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


ArmorOfAgathys_3_DUPE_ENTRY_87763
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(15,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,15, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


ArmorOfAgathys_4_DUPE_ENTRY_7478
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(20,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,20, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


ArmorOfAgathys_5_DUPE_ENTRY_72452
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(25,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,25, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


ArmorOfAgathys_6_DUPE_ENTRY_95015
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(30,Cold)
StatsFunctors: ApplyStatus(PASSIVE_ARMOR_OF_AGATHYS,100,0);ApplyStatus(SELF,PASSIVE_ARMOR_OF_AGATHYS_ATTACKER,100,0);DealDamage(SWAP,30, Cold,Magical)
DisplayName: Armour of Agathys*
Description: A spectral frost covers you and your gear. When a creature hits you with a melee attack, it takes [1].*
Icon: PassiveFeature_ArmorOfAgathys*
PriorityOrder: 2*
Properties: Highlighted*
StatsFunctorContext: OnAttacked*
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not SpellTypeIs(SpellType.Throw)*
Stats inherited from: *ArmorOfAgathys


Contagion_Slimy_Doom_Stunned_DUPE_ENTRY_55933
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Slimy Doom: Stunned
Description: When the affected entity is hit with an attack, it becomes Stunned for [1] turn.
DescriptionParams: 1
Icon: Spell_Necromancy_Contagion_SlimyDoom
StatsFunctorContext: OnDamaged
Conditions: TotalDamageDoneGreaterThan(0)
StatsFunctors: ApplyStatus(STUNNED,100,1)


FireShield_Chill_DUPE_ENTRY_46448
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Fire Shield: Chill
Description: Deal [1] to melee attackers.
DescriptionParams: DealDamage(2d8,Cold)
Icon: Spell_Evocation_FireShield_Chill
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(PASSIVE_FIRE_SHIELD_CHILL,100,0);ApplyStatus(SELF,PASSIVE_FIRE_SHIELD_CHILL_ATTACKER,100,0);DealDamage(SWAP,2d8, Cold,Magical)


FireShield_Warm_DUPE_ENTRY_60537
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Flame Shield: Fire
Description: Deal [1] to melee attackers.
DescriptionParams: DealDamage(2d8,Fire)
Icon: Spell_Evocation_FireShield_Warm
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: ApplyStatus(PASSIVE_FIRE_SHIELD_WARM,100,0);ApplyStatus(SELF,PASSIVE_FIRE_SHIELD_WARM_ATTACKER,100,0);DealDamage(SWAP,2d8, Fire,Magical)


HellishRebuke_3_DUPE_ENTRY_41312
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(4d10,Fire)
ExtraDescription: On a successful save, the target still takes half damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: Spell_HellishRebuke
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Target_HellishRebuke_3,true,true,true);UseActionResource(ReactionActionPoint,1);RemoveStatus(HELLISH_REBUKE_3)


HellishRebuke_4_DUPE_ENTRY_20838
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(5d10,Fire)
ExtraDescription: On a successful save, the target still takes half damage.
TooltipUseCosts: ReactionActionPoint:1
Icon: Spell_HellishRebuke
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Target_HellishRebuke_4,true,true,true);UseActionResource(ReactionActionPoint,1);RemoveStatus(HELLISH_REBUKE_4)


GuardianOfFaith_Attack_DUPE_ENTRY_42006
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Guardian of Faith
Description: When an entity enters your attack range, you can strike them.
Icon: Spell_Conjuration_GuardianOfFaith
StatsFunctorContext: OnEnterAttackRange
Conditions: Character() and Enemy()
StatsFunctors: UseAttack()


Slow_ActionPoint_DUPE_ENTRY_30070
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Slow: Actions
Description: You can't take both an action and a bonus action. If you take an action, you lose a bonus action, and vice versa.

You also can't make more than 1 attack per turn.
TooltipUseCosts: ActionPoint:1;BonusActionPoint:1
Icon: Spell_Transmutation_Slow
StatsFunctorContext: OnCast
StatsFunctors: IF(not HasActionResource('BonusActionPoint',1,0, false)):UseActionResource(SELF, ActionPoint,1);IF(not HasActionResource('ActionPoint',1,0, false)):UseActionResource(SELF, BonusActionPoint,1)


Slow_Casting_DUPE_ENTRY_55734
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Slow: Casting
Description: If you cast a spell that costs 1 action, roll a d20. On 11 or higher, you hang in prepare phase and skip turn. On your next turn you must spend an Action Point and finish casting. If you don't have an Action Point, the spell is cancelled.
Icon: Spell_Transmutation_Slow


WildMagicBarbarian_MagicRetribution_Passive_DUPE_ENTRY_67703
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Wild Magic: Magic Retribution
Description: Your magic lashes out whenever you take damage.

Until the end of your Rage, enemies that hit you take [1] in retaliation.
DescriptionParams: DealDamage(1d6, Force)
Icon: statIcons_WildMagic_Barbarian_MagicRetribution
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: DealDamage(SWAP,1d6, Force,Magical);ApplyStatus(SELF,PASSIVE_WILDMAGIC_MAGICRETRIBUTION_DEFENDER,100,0);ApplyStatus(PASSIVE_WILDMAGIC_MAGICRETRIBUTION_ATTACKER,100,0)


MONSTERS_PASSIVES_DUPE_ENTRY_40066
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


Bat_Diseased_Cosmetic_DUPE_ENTRY_16302
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: GenericIcon_Intent_Debuff


DamageShield_NPC_Any_Acid_DUPE_ENTRY_54502
Boosts: RedirectDamage(3,Acid,,true)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Damage Shield Technical - Any Acid
Description: %%% Technical passive to reflect damage into acid x2
Properties: IsHidden


DamageShield_NPC_Physical_DUPE_ENTRY_29612
Boosts: RedirectDamage(2,Force,Physical,true)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Damage Shield Technical - Physical
Description: %%% Technical passive to reflect physical damage x2
Properties: IsHidden


DamageShield_NPC_Radiant_DUPE_ENTRY_69889
Boosts: RedirectDamage(2,Force,Radiant,true)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Damage Shield Technical - Radiant
Description: %%% Technical passive to reflect radiant damage x2
Properties: IsHidden*
Stats inherited from: *DamageShield_NPC_Physical


DamageShield_NPC_Fire_DUPE_ENTRY_25044
Boosts: RedirectDamage(2,Force,Fire,true)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Damage Shield Technical - Fire
Description: %%% Technical passive to reflect fire damage x2
Properties: IsHidden*
Stats inherited from: *DamageShield_NPC_Physical


Devour_ShamblingMound_DUPE_ENTRY_55759
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: External Digestion
Description: Can Devour any creature that is Restrained and steeping in its Digestive Juices.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Dragon_Red_Retaliate_DUPE_ENTRY_87651
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Draconic Fury
Description: The dragon can retaliate against an attacker with its breath weapon once per round.
DescriptionParams:
ExtraDescription:
ExtraDescriptionParams:
LoreDescription:
TooltipUseCosts:
TooltipSave:
TooltipConditionalDamage:
TooltipPermanentWarnings:
Icon: Action_Dragonborn_BreathWeapon_FireCone
PriorityOrder:
Properties: Highlighted
Conditions: Enemy() and HasStatus('DRAGON_RED_RETALIATE') and HasLastAttackTriggered()
StatsFunctors: UseSpell(SWAP,Projectile_FireballRetaliate_Dragon,true,true,true)
StatsFunctorContext: OnDamaged*
Stats inherited from: *HellishRebuke


Dragon_Skeletal_Retaliate_DUPE_ENTRY_36909
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Icon: Action_Dragonborn_BreathWeapon_Lightning
Conditions: Enemy() and HasStatus('DRAGON_SKELETAL_RETALIATE') and not HasStatus('DRAGON_SKELETAL_FLIGHTSTATE') and HasLastAttackTriggered()
StatsFunctors: UseSpell(SWAP,Projectile_LightningBreathRetaliate_Dragon_Skeletal,true,true,true)
DisplayName: Draconic Fury*
Description: The dragon can retaliate against an attacker with its breath weapon once per round. *
Properties: Highlighted*
StatsFunctorContext: OnDamaged*
DescriptionParams: DealDamage(2d10,Fire)**
ExtraDescription: On a successful save, the target still takes half damage.**
TooltipUseCosts: ReactionActionPoint:1**
PriorityOrder: 2**
Stats inherited from: *Dragon_Red_Retaliate **HellishRebuke


Multiattack_Drider_DUPE_ENTRY_93005
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Wounded Target
Description: The drider can Multiattack if its target has fewer than all of its hit points.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_GiantEagle_DUPE_ENTRY_6556
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack
Description: The giant eagle can Multiattack if its target is Prone or Restrained.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Mummy_DUPE_ENTRY_10520
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Frightened
Description: The Mummy can Multiattack if its target is Frightened.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Cloaker_DUPE_ENTRY_83989
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack
Description: Can Multiattack if the target is Frightened.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_SteelWatcherTitan_DUPE_ENTRY_10764
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Prone, Restrained, or Maimed
Description: This Steel Watcher can Multiattack any Prone, Maimed, or Restrained creature.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Surgeon_DUPE_ENTRY_29356
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Wounded
Description: Malus Thorm can Multiattack if his hit points are at 40% or less.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Doppelganger_DUPE_ENTRY_12115
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Morphic Ambush
Description: Can Multiattack if the target is Ambushed.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


Multiattack_Werewolf_DUPE_ENTRY_84762
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Multiattack: Wounded
Description: Can Multiattack if the target is Prone or if its hit points are at 60% or less.
Icon: PassiveFeature_Generic_MultiAttackInfo
Properties: Highlighted


NeedleBlight_NeedleBurst_DUPE_ENTRY_64193
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Needle Burst
Description: Explode in a Needle Burst upon dying.
Properties: Highlighted


VineBlight_VineBody_DUPE_ENTRY_59767
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tanglevine Form
Description: Any creature making a melee attack against this mess of writhing vines may become Entangled.
Icon: PassiveFeature_Generic_Nature
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: IsMeleeAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: IF(not SavingThrow(Ability.Strength, 13, false, false, context.Source)):ApplyStatus(SWAP,ENSNARED_VINES,100,2)


ShadowTeleport_Meazel_DUPE_ENTRY_10768
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: SpellId('Target_ShadowTeleport_Meazel')
StatsFunctors: ApplyStatus(SELF,GARROTE_SOURCE_TECHNICAL,100,1)


EyesOfTheNight_Raven_DUPE_ENTRY_98050
Boosts: StatusImmunity(BLINDED_DARKNESS)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Eyes of the Night
Description: The dire raven can see within magical darkness.
Icon: PassiveFeature_Generic_WildAnimal


ExplosiveRetribution_DUPE_ENTRY_43020
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Generic_Explosion
Properties: IsHidden;OncePerCombat
StatsFunctorContext: OnAttacked;OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Combat() and HasHPLessThan(20)
StatsFunctors: ApplyStatus(ORTHON_LAUGH,100,2);UseActionResource(ReactionActionPoint,1)


LivingShadow_DUPE_ENTRY_76979
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Living Shadow
Description: While Lightly or Heavily Obscured, this character has Resistance to all damage except Force, Psychic, or Radiant.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnObscurityChanged
Conditions: not HasObscuredState(ObscuredState.Clear,context.Source) and not HasStatus('LIVING_SHADOW')
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(LIVING_SHADOW,100,-1)


ShadowVeil_DUPE_ENTRY_12832
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadow Veil
Description: While Lightly or Heavily Obscured, the shadow mastiff is Resistant to non-magical Bludgeoning, Piercing, and Slashing damage.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnObscurityChanged
Conditions: not HasObscuredState(ObscuredState.Clear,context.Source) and not HasStatus('SHADOWVEIL_MASTIFF')
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SHADOWVEIL_MASTIFF,100,-1)


ShadowyRetreat_DUPE_ENTRY_9010
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadowblend
Description: While Lightly or Heavily Obscured, this creature gains the ability to blend with shadows and become Invisible.
Icon: PassiveFeature_Generic_Invisibility
Properties: Highlighted
StatsFunctorContext: OnMovedDistance;OnObscurityChanged
Conditions: (((context.HasContextFlag(StatsFunctorContext.OnMovedDistance)) and (not HasObscuredState(ObscuredState.Clear,context.Source) or HasObscuredState(ObscuredState.HeavilyObscured,context.Source) or HasObscuredState(ObscuredState.LightlyObscured,context.Source)) and not HasStatus('SHADOWBLEND', context.Source) and Combat(context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnObscurityChanged) and (not HasObscuredState(ObscuredState.Clear) or HasObscuredState(ObscuredState.HeavilyObscured) or HasObscuredState(ObscuredState.LightlyObscured)) and not HasStatus('SHADOWBLEND') and Combat())) and not HasStatus('SEE_INVISIBILITY_REVEAL') and not HasStatus('FAERIE_FIRE') and not HasStatus('BRANDING_SMITE')
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnMovedDistance)):ApplyStatus(SELF,SHADOWBLEND,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnMovedDistance)):ApplyStatus(SELF,SHADOWBLEND_REMOVE_HELPER,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SHADOWBLEND,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SHADOWBLEND_REMOVE_HELPER,100,-1);CreateExplosion(Projectile_Shadowblend_Effect);


Amorphous_DUPE_ENTRY_30935
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Amorphous
Description: The creature's body is difficult to manipulate; it cannot be shoved, pushed, or thrown.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted


AuraOfVileOblivion_Technical_DUPE_ENTRY_37743
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Description: %%% TECHNICAL - To help douse flames around the Wraith
Icon: PassiveFeature_Generic_Darkness
Properties: IsHidden
StatsFunctorContext: OnMovedDistance
StatsFunctors: ApplyStatus(SELF,AURA_OF_VILEOBLIVION_DOUSE,100,0)


VileOblivion_DUPE_ENTRY_78351
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Extinguishing Malice
Description: Nearby lights are extinguished in the presence of this creature's roiling darkness.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnTurn
Conditions: not HasStatus('AURA_OF_VILEOBLIVION', context.Source)
StatsFunctors: ApplyStatus(SELF,AURA_OF_VILEOBLIVION,100,-1)


ImmutableForm_DUPE_ENTRY_92321
Boosts: StatusImmunity(SG_Polymorph);IF(SpellId('Target_Banishment')):RollBonus(SavingThrow,5)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Immutable Form
Description: Spells that alter someone's form have no effect on the affected entity, and it has a +[1] bonus to Saving Throws against spells that would remove it from this plane.
DescriptionParams: 5
Icon: PassiveFeature_SteelWatcher_ImmutableForm
Properties: Highlighted


ImmutableExistance_DUPE_ENTRY_51197
Boosts: StatusImmunity(SG_Polymorph);StatusImmunity(BANISHED);StatusImmunity(BANISHING_SMITE);StatusImmunity(BANISHING_SMITE_RANGED);
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Immutable Form*
Description: Spells that alter someone's form have no effect on the affected entity, and it has a +[1] bonus to Saving Throws against spells that would remove it from this plane.*
DescriptionParams: 5*
Icon: PassiveFeature_SteelWatcher_ImmutableForm*
Properties: Highlighted*
Stats inherited from: *ImmutableForm


LightweightFrame_DUPE_ENTRY_38045
Boosts: Advantage(SavingThrow,Dexterity);ActionResource(Movement, 9, 0);
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Agile Chassis
Description: The lightweight build of this Steel Watcher grants it Advantage on Dexterity Saving Throws and an additional [1] movement speed.
DescriptionParams: Distance(9)
Icon: PassiveFeature_Generic_Tactical
Properties: Highlighted


SelfDestruct_SteelWatcher_DUPE_ENTRY_26114
Boosts: UnlockInterrupt(Interrupt_SteelWatcher_Biped_SelfDestruct_Begin);UnlockInterrupt(Interrupt_SteelWatcher_Biped_SelfDestruct_Begin_BanishingSmite)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Failsafe Protocol
Description: After losing a significant amount of hit points, this creature will begin a Self-Detonation Protocol to eliminate all nearby threats. If it dies, it instantly Detonates.
Icon: PassiveFeature_Generic_Explosion
Properties: Highlighted


BrutalBite_DUPE_ENTRY_30085
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Knockdown Jaws
Description: Bite attacks from this creature can possibly knock the target Prone.
Icon: PassiveFeature_Generic_WildAnimal
Properties: Highlighted


ShadowStealth_DUPE_ENTRY_81659
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shadow Stealth
Description: While Lightly or Heavily Obscured, this creature does not provoke opportunity attacks when they move away from a foe.
Icon: PassiveFeature_Generic_Darkness
Properties: Highlighted
StatsFunctorContext: OnMovedDistance;OnObscurityChanged
Conditions: (((context.HasContextFlag(StatsFunctorContext.OnMovedDistance)) and (not HasObscuredState(ObscuredState.Clear,context.Source) or HasObscuredState(ObscuredState.HeavilyObscured,context.Source) or HasObscuredState(ObscuredState.LightlyObscured,context.Source)) and not HasStatus('SHADOW_STEALTH', context.Source)) or (context.HasContextFlag(StatsFunctorContext.OnObscurityChanged) and (not HasObscuredState(ObscuredState.Clear) or HasObscuredState(ObscuredState.HeavilyObscured) or HasObscuredState(ObscuredState.LightlyObscured)) and not HasStatus('SHADOW_STEALTH'))) and Combat()
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnMovedDistance)):ApplyStatus(SELF,SLIPPERY_SHADOWS,100,-1);IF(context.HasContextFlag(StatsFunctorContext.OnObscurityChanged)):ApplyStatus(SLIPPERY_SHADOWS,100,-1)


Surprise_Immunity_DUPE_ENTRY_76683
Boosts: StatusImmunity(SURPRISED)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Perfect Sentry
Description: You can't be Surprised.
DescriptionParams:
Icon: PassiveFeature_Generic_Threat
Properties: Highlighted*
Stats inherited from: *Alert


Talkative_DUPE_ENTRY_74488
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Talkative
Description: Despite its lack of lips this character can cast spells using verbal components.
Icon: GenericIcon_Intent_Utility


Turret_Weakspot_DUPE_ENTRY_612
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Weak Spot
Icon: GenericIcon_Intent_Debuff
StatsFunctorContext: OnAttacked
Conditions: not FacingMe()
StatsFunctors: ApplyStatus(STUNNED,100,1);ApplyStatus(AI_HELPER_SCRIPTEVENT, 100, 1)


MistyEscape_ShadarKai_GloomWeaver_DUPE_ENTRY_25901
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Misty Presence
Description: After taking damage this character may turn Invisible.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Generic_Invisibility
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy()
StatsFunctors: UseSpell(SWAP,Shout_Invisibility_ShadarKai_GloomWeaver,true,true,true);UseActionResource(SELF, ReactionActionPoint,1)


DispelEvilAndGood_Charm_Check_DUPE_ENTRY_38092
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
EnabledContext: OnCast
Properties: IsHidden
StatsFunctorContext: OnStatusApply
Conditions: HasStatus('SG_Charmed',context.Target) and not HasStatus('CHARMED_TECHNICAL',context.Target)
StatsFunctors: ApplyStatus(CHARMED_TECHNICAL,100,-1)


DispelEvilAndGood_Frightened_Check_DUPE_ENTRY_43975
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Conditions: HasStatus('SG_Frightened',context.Target) and not HasStatus('FRIGHTENED_TECHNICAL',context.Target)
StatsFunctors: ApplyStatus(FRIGHTENED_TECHNICAL,100,-1)
DisplayName: %%% EMPTY*
EnabledContext: OnCast*
Properties: IsHidden*
StatsFunctorContext: OnStatusApply*
Stats inherited from: *DispelEvilAndGood_Charm_Check


DispelEvilAndGood_Possessed_Check_DUPE_ENTRY_4824
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Conditions: HasStatus('SG_Possessed',context.Target) and not HasStatus('POSSESSED_TECHNICAL',context.Target)
StatsFunctors: ApplyStatus(POSSESSED_TECHNICAL,100,-1)
DisplayName: %%% EMPTY*
EnabledContext: OnCast*
Properties: IsHidden*
StatsFunctorContext: OnStatusApply*
Stats inherited from: *DispelEvilAndGood_Charm_Check


DeathBurst_IntellectDevourer_DUPE_ENTRY_31596
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Fit to Burst
Description: When the intellect glutton dies, it bursts in a Morphic Brine Explosion.
DescriptionParams: DealDamage(8d6,Acid);Distance(3)
Icon: PassiveFeature_Generic_Explosion
Properties: Highlighted


Entangle_Dryad_DUPE_ENTRY_54726
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grasp of the Forest
Description: Weapon attacks can Entangle the target.
Icon: PassiveFeature_Generic_Nature
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: HasDamageEffectFlag(DamageFlags.Hit) and IsWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Dexterity, 10)):ApplyStatus(ENSNARED_VINES,100,1)


LightSensitivity_DUPE_ENTRY_97800
Boosts: IF(HasObscuredState(ObscuredState.Clear,context.Source)):Disadvantage(AttackRoll);IF(HasObscuredState(ObscuredState.Clear,context.Source)):Disadvantage(Skill,Perception)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Light Sensitivity
Description: While in bright light, this creature has Disadvantage on Attack Rolls and Perception Checks that rely on sight.
Icon: PassiveFeature_SunlightSensitivity
Properties: Highlighted


ConsumeTheFaithful_DUPE_ENTRY_13261
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Consume the Faithful
Description: The Apostle can use a reaction to consume a sacrificial necromite and gain Reaper's Reward.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Generic_Death
Properties: Highlighted
StatsFunctorContext: OnAttacked
Conditions: SpellId('Target_OfferSelf_Necromite')
StatsFunctors: UseSpell(SWAP,Target_Consume_Apostle,true,true,false);UseActionResource(ReactionActionPoint,1)


BlessingsOfKnowledge_DUPE_ENTRY_78309
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Blessings of Knowledge
Description: Become Proficient in two of the following Skills: Arcana, History, Nature, or Religion. Your Proficiency Bonus is doubled for Ability Checks made using these Skills.
Icon: PassiveFeature_BlessingsOfKnowledge


EightLeggedWaltz_Spider_DUPE_ENTRY_34572
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Eight Legged Waltz
Description: Whenever you start your turn on a web surface, you now gain extra movement speed and become Resistance to Poison damage.
Icon: PassiveFeature_Generic_WildAnimal
Properties: Highlighted


ArmyArcana_DUPE_ENTRY_642
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Army Arcana
Description: Create pockets of safety within your spells. Allies automatically succeed their Saving Throws against your spells and take no damage from them.
Icon: PassiveFeature_SculptSpells*
Properties: Highlighted*
Stats inherited from: *SculptSpells


FlamingSphere_State_4_DUPE_ENTRY_21114
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(4d6,Fire)
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA_4,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA_4)
DisplayName: Ablaze*
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.*
Icon: Spell_Conjuration_FlamingSphere*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
Stats inherited from: *FlamingSphere_State


FlamingSphere_State_5_DUPE_ENTRY_40368
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(5d6,Fire)
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA_5,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA_5)
DisplayName: Ablaze*
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.*
Icon: Spell_Conjuration_FlamingSphere*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
Stats inherited from: *FlamingSphere_State


FlamingSphere_State_6_DUPE_ENTRY_61562
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: DealDamage(6d6,Fire)
ToggleOnFunctors: ApplyStatus(FLAMING_SPHERE_AURA_6,100,-1)
ToggleOffFunctors: RemoveStatus(FLAMING_SPHERE_AURA_6)
DisplayName: Ablaze*
Description: When the sphere is ablaze, it leaves behind a fire surface and deals [1] to nearby creatures and objects.*
Icon: Spell_Conjuration_FlamingSphere*
Properties: IsToggled;ToggledDefaultOn;ToggledDefaultAddToHotbar;Highlighted*
Stats inherited from: *FlamingSphere_State


GiftOfTheEverLivingOnes_DUPE_ENTRY_83730
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Gift of the Ever-Living Ones
Description: You regain the maximum possible hit points when healing.
Icon: GenericIcon_Intent_Healing


GraspOfHadar_DUPE_ENTRY_82538
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grasp of Hadar
Description: Move the target in a straight line 3m closer to you.
Icon: GenericIcon_Intent_Control


GraveMagic_DUPE_ENTRY_69964
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grave Magic
Description: Whenever you deal damage with a spell, deal an additional 1d8 Necrotic damage.
Icon: GenericIcon_DamageType_Necrotic
StatsFunctorContext: OnDamage
Conditions: HasSpellFlag(SpellFlags.Spell)
StatsFunctors: DealDamage(1d8,Necrotic,Magical)


HellishRebukeMyrmidon_DUPE_ENTRY_15064
Boosts: UnlockInterrupt(Interrupt_HellishRebuke_Myrmidon)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Hellish Rebuke
Description: React to your next attacker with flames that deal [1].
DescriptionParams: DealDamage(2d10,Fire)
Icon: GenericIcon_DamageType_Fire


Poison_Myrmidon_DUPE_ENTRY_20763
Boosts: Tag(POISONED_MYRMIDON)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Hidden
Description: %%% Technical used to apply tag for VFX
Properties: IsHidden
BoostContext: OnStatusApplied;OnStatusRemoved
BoostConditions: HasStatus('POISONED',context.Source)


ImprovedCritical_DUPE_ENTRY_41098
Boosts: ReduceCriticalAttackThreshold(1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Improved Critical Hit
Description: The number you need to roll a Critical Hit while attacking is reduced by 1. This effect can stack.
Icon: PassiveFeature_ImprovedCritical
Properties: Highlighted


ImprovedPactWeapon_AttackBonus_DUPE_ENTRY_69800
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Honed Pact Weapon
Description: The weapon gains a +1 bonus to its attack and damage rolls, unless it is a magic weapon that already has a bonus to those rolls.
Icon: GenericIcon_Intent_Buff


ImprovedPactWeapon_ExpandedChoices_DUPE_ENTRY_77230
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Cornucopia Choice of Pact Weapon
Description: The weapon you conjure can be a shortbow, longbow, light crossbow, or heavy crossbow.
Icon: GenericIcon_Intent_Buff


ImmuneToWadableWater_DUPE_ENTRY_21875
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden


PsionicRebuke_Netherbrain_DUPE_ENTRY_22227
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Retribution
Description: The Netherbrain permits no interference - as a reaction to taking damage, it releases Brainquakes.
DescriptionParams: DealDamage(6d6,Psychic)
ExtraDescription:
Icon: GenericIcon_DamageType_Psychic
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Enemy() and HasLastAttackTriggered()
StatsFunctors: UseSpell(SWAP,Target_PsionicRebuke_Netherbrain,true,true,true);UseActionResource(ReactionActionPoint,1);
TooltipUseCosts: ReactionActionPoint:1*
PriorityOrder: 2*
Properties: IsToggled;ToggledDefaultAddToHotbar;ToggledDefaultOn;Highlighted;Temporary*
StatsFunctorContext: OnDamaged*
Stats inherited from: *HellishRebuke


Ki_FlurryOfBlows_DUPE_ENTRY_6352
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Flurry of Blows
Description: You can spend a ki point to deliver two swift punches as a bonus action.
Icon: GenericIcon_Intent_Utility


LanceOfLethargy_DUPE_ENTRY_14141
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Lance of Lethargy
Properties: IsHidden


NaturesStep_Dryad_DUPE_ENTRY_47653
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Nature's Step
Description: Alter the terrain around you, allowing nearby allies in the area to travel with ease.

You and your allies aren't affected by Difficult Terrain, can't be Restrained or Paralysed, and gain Resistance to Poison damage.
Icon: PassiveFeature_Generic_Nature
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted;ToggledDefaultOn
ToggleOnFunctors: ApplyStatus(NATURES_STEP_AURA_DRYAD,100,-1)
ToggleOffFunctors: RemoveStatus(NATURES_STEP_AURA_DRYAD)


NecroticAttacks_DeathKnight_DUPE_ENTRY_40805
Boosts: IF(IsMeleeWeaponAttack()):CharacterWeaponDamage(4d8,Necrotic)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Revenant's Ire
Description: This profane entity's weapon attacks deal an additional [1].
DescriptionParams: DealDamage(4d8,Necrotic)
Icon: GenericIcon_DamageType_Necrotic
BoostContext: OnCreate
StatsFunctorContext: OnDamage


TombOfLevistus_DUPE_ENTRY_90672
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tomb of Levistus
Description: %%% Deprecated
Properties: IsHidden


AversionOfFire_DUPE_ENTRY_37093
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Aversion of Fire
Description: If this entity takes Fire damage, it receives Disadvantage on Attack Rolls and Ability Checks until the end of its next turn.
Icon: GenericIcon_DamageType_Fire
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeFire()
StatsFunctors: ApplyStatus(FIRE_AVERSION,100,1);


LightningAbsortion_DUPE_ENTRY_93636
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Lightning Absorption
Description: When this entity is subjected to Lightning damage, it takes no damage and instead regains hit points equal to the Lightning damage dealt.
Icon: GenericIcon_DamageType_Lightning
Properties: Highlighted


GrimHarvest_DUPE_ENTRY_95434
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Grim Harvest
Description: Once per turn, if you kill a creature with a spell, you regain hit points equal to twice the spell slot level used - thrice if it's a Necromancy spell. Undead and constructs are unaffected.
Icon: PassiveFeature_GrimHarvest
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: IsKillingBlow() and not Item() and not HasStatus('GRIM_HARVEST_SPENT', context.Source)
StatsFunctors: IF(IsSpell() and not IsSpellSchool(SpellSchool.Necromancy) and not IsCantrip()):RegainHitPoints(SELF,2*SpellPowerLevel);IF(IsSpellSchool(SpellSchool.Necromancy) and not IsCantrip()):RegainHitPoints(SELF,3*SpellPowerLevel);IF(IsSpell() and not IsCantrip()):ApplyStatus(SELF,GRIM_HARVEST_SPENT,100,1)


MagicAllergy_InRange_DUPE_ENTRY_71356
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Gremishka's Magic Allergy
Description: Within the range of a Gremishka's Magic Allergy.
Icon: PassiveFeature_Generic_Threat
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: HasSpellFlag(SpellFlags.Spell)
StatsFunctors: CreateExplosion(SELF,Projectile_MagicAllergy_Unstable)


NursePresence_Aura_Technical_DUPE_ENTRY_47492
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Technical Passive - Nurse Presence
Description: %%% The nurse has an aura that blocks the surgeon's Animate Dead spell.
Properties: IsHidden
StatsFunctorContext: OnCreate
StatsFunctors: ApplyStatus(SURGEON_NURSE_PRESENCE_AURA,100,-1);


CombatMark_DUPE_ENTRY_49248
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Marked
Description: Attacker has Advantage on its next attack against the Marked target.
Icon: GenericIcon_Intent_Buff
StatsFunctorContext: OnAttacked
Conditions: IsAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not HasStatus('COMBAT_MARK',context.Target,context.Source)
StatsFunctors: RemoveStatus(COMBAT_MARK)


PsychicStrikes_Githyanki_DUPE_ENTRY_28631
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Empowerment
Description: Your attacks deal an extra [1] - the scars of illithid enslavement run deep.
DescriptionParams: DealDamage(1d6,Psychic)
Icon: GenericIcon_DamageType_Psychic
StatsFunctorContext: OnAttack
Conditions: (IsMeleeAttack() or IsRangedAttack()) and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and not HasStatus('INT_ORPHEUSGUARDS_FAKECOMBAT')
StatsFunctors: DealDamage(1d6, Psychic,Magical)


Gishra_ArchetypeChange_Githyanki_DUPE_ENTRY_42103
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: not HasActionResource('KiPoint', 3, 0, false) and not HasStatus('GISHRA_ARCHETYPECHANGE_GITHYANKI')
StatsFunctors: ApplyStatus(GISHRA_ARCHETYPECHANGE_GITHYANKI, 100, -1)


MurderHungry_DUPE_ENTRY_85259
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Murder Hungry
Description: Each time you kill a creature, gain [1] charge of Unstoppable.
DescriptionParams: 1
Icon: PassiveFeature_Generic_Death
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: HasHPLessThan(1) and Character()
StatsFunctors: IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_6', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_7, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_5', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_6, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_4', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_5, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_3', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_4, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_2', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_3, 100, -1);IF(HasStatus('DEATHSHEAD_UNSTOPPABLE_1', context.Source)):ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_2, 100, -1);ApplyStatus(SELF,DEATHSHEAD_UNSTOPPABLE_1, 100, -1)


IncorporealMovement_DUPE_ENTRY_80011
Boosts: IF(IsReactionAttack(context.Source)):Disadvantage(AttackTarget)*
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Incorporeal Movement
Description: Opportunity Attacks against you have Disadvantage.*
Icon: PassiveFeature_EscapeTheHorde*
Properties: Highlighted*
Stats inherited from: *EscapeTheHorde


EtherealEscape_Incubus_DUPE_ENTRY_85048
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ethereal Escape
Description: When damaged, the Incubus escapes to the Ethereal plane. He returns to the battlefield at the start of his next turn.
Icon: PassiveFeature_Generic_Ethereal
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: HasActionResource('ReactionActionPoint', 1, 0, false) and Combat() and HasStatus('INCUBUS_ETHEREALNESS_READY') and not HasHPLessThan(2)
StatsFunctors: ApplyStatus(ETHEREALNESS_INCUBUS, 100, 1);UseActionResource(ReactionActionPoint,1)


ControlUndead_Immune_DUPE_ENTRY_94475
Boosts: StatusImmunity(CONTROL_UNDEAD);
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Control Undead Immunity
Description: This creature is so rife with the cryptly fortitude of undeath that it simply cannot be controlled.
Icon: PassiveFeature_Generic_Threat


Prowl_ShortRest_Panther_DUPE_ENTRY_34090
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Prowl Checks for Short Rest
Description: %%% Hidden, used to check if the player uses a short rest to refresh Prowl.
Properties: IsHidden
StatsFunctorContext: OnShortRest
StatsFunctors: RemoveStatus(PROWL_USED)


BloodFrenzy_Sahuagin_DUPE_ENTRY_94497
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scenting Blood
Description: If the sahuagin sees a wounded creature, it becomes Blood Frenzied.
Icon: PassiveFeature_Generic_Blood
Properties: Highlighted


FinishingStrike_DUPE_ENTRY_96782
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Cull the Weak
Description: You deal an additional [1] damage to targets below [2]% of their maximum hit points.
DescriptionParams: DealDamage(2d6,Slashing); 50
Icon: GenericIcon_DamageType_Physical
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: HasHPPercentageWithoutTemporaryHPLessThan(50, context.Target) and Character()
StatsFunctors: DealDamage(2d6,Slashing)


Scar_Sirocco_Gur_DUPE_ENTRY_562
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of the Sirocco
Description: This character's attacks may apply Prone if its hit points are less than 90%.
TooltipSave: Strength
Icon: GenericIcon_Intent_Control
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Source)
StatsFunctors: ApplyStatus(PRONE,100,2,,,,not SavingThrow(Ability.Strength,14))


Scar_Fury_Gur_DUPE_ENTRY_13300
Boosts: CriticalDamageOnHit()
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of Fury
Description: Score a Critical Hit when your health is lower than 40%.
Icon: GenericIcon_Intent_Damage
Properties: Highlighted
BoostContext: OnDamaged;OnHealed
BoostConditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(40, context.Target)


Scar_Eclipse_Gur_DUPE_ENTRY_77344
Boosts: DamageBonus(4d8, Slashing,1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of the Sand Eclipse
Description: Your attacks deal 4d8 additional Slashing damage when your hit points are at 20% or lower.
TooltipSave: Constitution
Icon: GenericIcon_DamageType_Physical
Properties: Highlighted
BoostContext: OnDamaged;OnHealed
BoostConditions: not Dead() and not Unarmed() and HasHPPercentageWithoutTemporaryHPLessThan(20, context.Target)


Scar_Mirage_Gur_DUPE_ENTRY_67583
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of Mirages
Description: This character's attacks may apply Confused if its hit points are less than 90%.
TooltipSave: Wisdom
Icon: GenericIcon_Intent_Control
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Source)
StatsFunctors: ApplyStatus(CONFUSION,100,2,,,not SavingThrow(Ability.Wisdom,14))


Scar_Agave_Gur_DUPE_ENTRY_17240
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of the Agave
Description: When this character is struck by a melee attack while at less than 60% of their hit points, the attacker takes 2d8 Piercing damage.
Icon: PassiveFeature_Generic_Tactical
Properties: Highlighted
StatsFunctorContext: OnDamaged
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(60, context.Target) and not IsRedirectedDamage()
StatsFunctors: DealDamage(SWAP, 2d8, Piercing)


Scar_Thirst_Gur_DUPE_ENTRY_36359
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of Dark Thirst
Description: This character's attacks may apply Bleeding if its HP are less than 90%.
TooltipSave: Constitution
Icon: PassiveFeature_Generic_Blood
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Source)
StatsFunctors: ApplyStatus(BLEEDING,100,2,,,,not SavingThrow(Ability.Constitution,14))


Scar_Dunes_Gur_DUPE_ENTRY_81851
Boosts: ActionResourceMultiplier(Movement,200,0);IgnoreLeaveAttackRange()
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Scar of the Dunes
Description: This character's movement speed is doubled and it cannot be targeted by attacks of opportunity, if its hit points are lower than 90%.
Icon: GenericIcon_Intent_Buff
Properties: Highlighted
BoostContext: OnDamaged;OnHealed
BoostConditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(90, context.Target)


Slayer_Critical_DUPE_ENTRY_63739
Boosts: IF(HasStatus('PRONE',context.Target) and SpellId('Target_Slam_Slayer')):CriticalDamageOnHit(); IF(HasStatus('DAZED',context.Target) and SpellId('Target_Multiattack_Slayer')):CriticalDamageOnHit()
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
BoostContext: OnDamage


SkeletonDeath_Check_DUPE_ENTRY_9215
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnAttacked
Conditions: IsSpell() and SpellId('Projectile_Disintegrate') and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: RemoveStatus(SKELETON_DEATH)


Tactical_Discipline_DUPE_ENTRY_43878
Boosts: Advantage(AllSavingThrows);Advantage(AllAbilities);
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tactical Discipline
Description: You are an expert in mustering self-control to gain an edge over your foes. You gain Advantage on all Ability Checks and Saving Throws during combat.
Icon: PassiveFeature_Banite_TacticalDiscipline
Properties: Highlighted
BoostConditions: Combat();


ThirdEye_DUPE_ENTRY_69149
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Raven Sight
Description: The raven cannot be blinded.
Icon: GenericIcon_Intent_Buff
Properties: Highlighted


TollCollector_Armor_DUPE_ENTRY_76362
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Coin Armour
Description: Armoured in enchanted coins, this creature is a clinking emblem of golden greed. Could there be a method of removing the armour without destroying the coins?
Properties: Highlighted


Parry_Githyanki_Supreme_DUPE_ENTRY_83509
Boosts: IF(Enemy() and IsAttack() and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('SG_Blinded') and not HasStatus('SG_Prone', context.Target) and not HasStatus('SG_Incapacitated', context.Target) and not HasStatus('SG_Restrained', context.Target)):DamageReduction(All, Flat, 20)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Supreme Githyanki Parry
Description: Parry unarmed and weapon attacks to reduce their damage by [1].
DescriptionParams: 20
ExtraDescription: You must be wielding a Greatsword, see the attacker, and you can't be Incapacitated or Restrained.
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_Parry
StatsFunctorContext: OnAttacked
Conditions: Enemy() and IsAttack() and not HasSpellFlag(SpellFlags.Spell) and HasDamageEffectFlag(DamageFlags.Hit) and HasActionResource('ReactionActionPoint', 1, 0, false) and not HasStatus('SG_Blinded', context.Target) and not HasStatus('SG_Prone', context.Target) and not HasStatus('SG_Incapacitated', context.Target) and not HasStatus('SG_Restrained', context.Target)
StatsFunctors: UseActionResource(ReactionActionPoint,1); ApplyStatus(PARRIED_GITHYANKI_SUPREME, 100, 1); ApplyStatus(PARRY_GITHYANKI_ANIMSET, 100, 1)


Parry_Githyanki_Supreme_EquipTrigger_DUPE_ENTRY_82984
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName:
Description:
Properties: IsHidden
StatsFunctorContext: OnInventoryChanged
Conditions: IsWeaponOfProficiencyGroup('Greatswords', GetActiveWeapon())
StatsFunctors: ApplyStatus(PARRY_GITHYANKI_SUPREME,100,-1)


Werewolf_Rage_DUPE_ENTRY_52775
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
BoostContext: OnDamaged;OnHealed
StatsFunctorContext: OnDamaged
Conditions: not Dead() and HasHPPercentageWithoutTemporaryHPLessThan(30, context.Source) and not HasStatus('CALM_EMOTIONS')
StatsFunctors: ApplyStatus(WEREWOLF_RAGE,100,-1)


VampireSpawn_DUPE_ENTRY_96686
Boosts: Tag(VAMPIRE)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: The Tharchiate Codex: Blessing
Properties: IsHidden
DynamicAnimationTag: aafbe780-d237-416e-9d05-e03070c9dbee


HellfireDamagePierce_Technical_DUPE_ENTRY_94138
Boosts: IgnoreResistance(Fire,Immune);IgnoreResistance(Fire,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Description: %%%Technical passive applied to those characters who can deal hellfire dmg so it pierces through immunity.
Properties: IsHidden


LegendaryResistance_DUPE_ENTRY_54360
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% EMPTY
Properties: IsHidden
StatsFunctorContext: OnActionResourcesChanged
Conditions: not HasActionResource('LegendaryResistanceCharge',1,0,false,false,context.Source)
StatsFunctors: RemoveStatus(LEGENDARY_RESISTANCE);RemoveStatus(LEGENDARY_RESISTANCE_STRENGTH);RemoveStatus(LEGENDARY_RESISTANCE_DEXTERITY);RemoveStatus(LEGENDARY_RESISTANCE_CONSTITUTION);RemoveStatus(LEGENDARY_RESISTANCE_INTELLIGENCE);RemoveStatus(LEGENDARY_RESISTANCE_WISDOM);RemoveStatus(LEGENDARY_RESISTANCE_CHARISMA);RemoveStatus(LEGENDARY_RESISTANCE_CROWD_CONTROL)


Goblin_FuryOfTheSmall_DUPE_ENTRY_94417
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Fury of the Small
Description: When you damage a creature larger than you, you can choose to deal [1] extra. Limited to once per combat.
DescriptionParams: DealDamage(1d6,MainWeaponDamageType)
Icon: GenericIcon_Intent_Damage
Properties: Highlighted
StatsFunctorContext: OnDamage
Conditions: not Dead() and SizeEqualOrGreater(Size.Medium) and not HasStatus('GOBLIN_FURY_USED', context.Source)
StatsFunctors: IF(IsWeaponAttack()):DealDamage(1d6,MainWeaponDamageType);IF(IsWeaponAttack()):ApplyStatus(SELF,GOBLIN_FURY_USED,100,-1);


FearOfWolves_Shadowheart_DUPE_ENTRY_47133
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Fear of Wolves
Description: Shadowheart's scalp prickles with fear when she encounters wolves. If she steps within [1] of a lupine creature, she must make a Wisdom Saving Throw or become Frightened.
DescriptionParams: Distance(9)
Properties: Highlighted


Spectator_FallResist_DUPE_ENTRY_59467
Boosts: FallDamageMultiplier(0.25)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty
Description: %%% Playtesters thought it was weird that Spectators die from being shoved off a cliff so here's a secret passive to reduce this
Properties: IsHidden
Icon: PassiveFeature_SlowFall*
Stats inherited from: *FelineFall


DisplacerBeast_Avoidance_DUPE_ENTRY_3954
Boosts: AreaDamageEvade()*
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Evasion*
Description: Your agility lets you dodge out of the way of certain spells.

When a spell or effect would deal half damage on a successful Dexterity Saving Throw, it deals no damage if you succeed, and only half damage if you fail.*
Icon: PassiveFeature_Evasion*
Properties: Highlighted*
Stats inherited from: *Evasion


FEATS_DUPE_ENTRY_5137
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


Actor_DUPE_ENTRY_57838
Boosts: ProficiencyBonus(Skill,Deception);ExpertiseBonus(Deception);ProficiencyBonus(Skill,Performance);ExpertiseBonus(Performance);Ability(Charisma, 1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Actor
Description: You have become a true thespian. Your Charisma increases by [1], to a maximum of [2]. Your Proficiency Bonus is doubled for Deception and Performance Checks.
DescriptionParams: 1;20
Icon: Action_Perform_Voice
Properties: Highlighted


Charger_DUPE_ENTRY_80369
Boosts: UnlockSpell(Rush_Charger_Attack);UnlockSpell(Rush_Charger_Push);
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Charger
Description: Let your speed intensify your onslaught. You can Shove or deal additional Advantage on Perception Checks made to detect hidden objects.
Icon: PassiveFeature_DungeonDelver_Perception
Properties: Highlighted


DungeonDelver_ResistTraps_DUPE_ENTRY_70121
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Dungeon Delver: Resist Traps
Description: You have Advantage on Saving Throws made to avoid traps and Resistance to trap damage.
Icon: PassiveFeature_DungeonDelver_ResistTraps
Properties: Highlighted


ElementalAdept_Acid_DUPE_ENTRY_14634
Boosts: IF(MainDamageTypeIs(DamageType.Acid)):MinimumRollResult(Damage,2);IgnoreResistance(Acid,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Adept: Acid
Description: Spells you cast ignore Resistance to Acid damage. In addition, when you deal Acid damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Acid
Properties: Highlighted


ElementalAdept_Cold_DUPE_ENTRY_80506
Boosts: IF(MainDamageTypeIs(DamageType.Cold)):MinimumRollResult(Damage,2);IgnoreResistance(Cold,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Adept: Cold
Description: Spells you cast ignore Resistance to Cold damage. In addition, when you deal Cold damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Cold
Properties: Highlighted


ElementalAdept_Fire_DUPE_ENTRY_67285
Boosts: IF(MainDamageTypeIs(DamageType.Fire)):MinimumRollResult(Damage,2);IgnoreResistance(Fire,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Adept: Fire
Description: Spells you cast ignore Resistance to Fire damage. In addition, when you deal Fire damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Fire
Properties: Highlighted


ElementalAdept_Lightning_DUPE_ENTRY_80919
Boosts: IF(MainDamageTypeIs(DamageType.Lightning)):MinimumRollResult(Damage,2);IgnoreResistance(Lightning,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Adept: Lightning
Description: Spells you cast ignore Resistance to Lightning damage. In addition, when you deal Lightning damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Lightning
Properties: Highlighted


ElementalAdept_Thunder_DUPE_ENTRY_63951
Boosts: IF(MainDamageTypeIs(DamageType.Thunder)):MinimumRollResult(Damage,2);IgnoreResistance(Thunder,Resistant)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elemental Adept: Thunder
Description: Spells you cast ignore Resistance to Thunder damage. In addition, when you deal Thunder damage with a spell, you cannot roll a [1].
DescriptionParams: 1
Icon: PassiveFeature_ElementalAdept_Thunder
Properties: Highlighted


MageSlayer_Advantage_DUPE_ENTRY_38143
Boosts: IF(InMeleeRange() and IsSpell()):Advantage(AllSavingThrows)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Saving Throw Advantage
Description: You have Advantage on Saving Throws against spells cast by creatures within [1] of you.
DescriptionParams: Distance(1.5)
Icon: PassiveFeature_Generic_Magical


MageSlayer_AttackCaster_DUPE_ENTRY_92834
Boosts: UnlockInterrupt(Interrupt_MageSlayer)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Attack Caster
Description: You can use a reaction to make an attack against an enemy after it casts a spell within [1] of you.
DescriptionParams: Distance(1.5)
TooltipUseCosts: ReactionActionPoint:1
Icon: PassiveFeature_MageSlayer_AttackACaster
Properties: Highlighted


MageSlayer_BreakConcentration_DUPE_ENTRY_89478
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mage Slayer: Break Concentration
Description: Enemies you hit have Disadvantage when making Saving Throws to maintain their Concentration.
Icon: Status_KnockedOut
StatsFunctorContext: OnDamage
Conditions: IsMeleeAttack() and IsConcentrating(context.Target)
StatsFunctors: BreakConcentration(context.Target)


PolearmMaster_AttackOfOpportunity_DUPE_ENTRY_2382
Boosts: UnlockInterrupt(Interrupt_PolearmMaster)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Polearm Master: Opportunity Attack
Description: When wielding a glaive, halberd, quarterstaff, or spear, you can make an Opportunity Attack when a target comes within range.
ExtraDescription: Prerequisite: Must be wielding a glaive, halberd, quarterstaff, or spear.
Icon: PassiveFeature_PolearmMaster_AttackOfOpportunity


PolearmMaster_BonusAttack_DUPE_ENTRY_73877
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Polearm Master: Bonus Attack
Description: When attacking with a glaive, halberd, quarterstaff, or spear, you can use a bonus action to attack with the butt of your weapon and deal [1].
DescriptionParams: DealDamage(1d4+max(DexterityModifier,StrengthModifier), Bludgeoning)
Icon: Action_PolearmMaster_BonusAttack
Properties: OncePerTurn
StatsFunctorContext: OnAttack
Conditions: TurnBased() and ConditionResult(context.HitDescription.FirstAttack) and IsMeleeWeaponAttack() and (HasWeaponProperty(WeaponProperties.Reach, GetAttackWeapon(context.Source)) or Tagged('WPN_STAVE', GetAttackWeapon(context.Source)) or Tagged('WPN_SPEAR', GetAttackWeapon(context.Source)))
StatsFunctors: ApplyStatus(SELF, POLEARM_MASTER_BONUS_ATTACK, 100, 1)


TavernBrawler_DUPE_ENTRY_56166
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, StrengthModifier);IF(IsMeleeUnarmedAttack()):CharacterUnarmedDamage(StrengthModifier);IF(IsRangedUnarmedAttack()):RollBonus(Attack, StrengthModifier)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Tavern Brawler
Description: When you make an unarmed attack, use an improvised weapon, or throw something, your Strength Modifier is added twice to the damage and Attack Rolls.
Icon: PassiveFeature_TavernBrawler
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsRangedUnarmedAttack() and HasDamageEffectFlag(DamageFlags.Hit)
StatsFunctors: DealDamage(StrengthModifier);


SavageAttacker_DUPE_ENTRY_83632
Boosts: Reroll(MeleeWeaponDamage,20,false);
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Savage Attacker
Description: When making weapon attacks, you roll your damage dice twice and use the highest result.
Icon: PassiveFeature_SavageAttacker
Properties: Highlighted


ShieldMaster_Shove_DUPE_ENTRY_88106
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shield Master: Shove
Description: If you make a weapon attack, you can Shove a creature with your shield as a bonus action.
Icon: PassiveFeature_ShieldMaster_Shove
Properties: OncePerTurn
StatsFunctorContext: OnAttack
Conditions: HasShieldEquipped(context.Source) and (IsWeaponAttack() or IsUnarmedAttack() or SpellId('Target_CommandersStrike')) and HasUseCosts('ActionPoint', true) and not Tagged('EXTRA_ATTACK_BLOCKED',context.Source) and TurnBased() and ConditionResult(context.HitDescription.FirstAttack)
StatsFunctors: ApplyStatus(SELF, SHIELD_MASTER_SHOVE, 100, 1)


GUARDIAN_OF_FAITH_DUPE_ENTRY_65449
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


GuardianOfFaith_Bahamut_DUPE_ENTRY_14058
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('BAHAMUT',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_BAHAMUT,100,-1)


GuardianOfFaith_Bane_DUPE_ENTRY_8239
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('BANE',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_BANE,100,-1)


GuardianOfFaith_Bhaal_DUPE_ENTRY_59268
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('BHAAL',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_BHAAL,100,-1)


GuardianOfFaith_Corellonlarethian_DUPE_ENTRY_8895
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('CORELLONLARETHIAN',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_CORELLONLARETHIAN,100,-1)


GuardianOfFaith_Eilistraee_DUPE_ENTRY_41151
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('EILISTRAEE',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_EILISTRAEE,100,-1)


GuardianOfFaith_Garlglittergold_DUPE_ENTRY_22767
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('GARLGLITTERGOLD',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_GARLGLITTERGOLD,100,-1)


GuardianOfFaith_Gruumsh_DUPE_ENTRY_87534
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('GRUUMSH',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_GRUUMSH,100,-1)


GuardianOfFaith_Helm_DUPE_ENTRY_98506
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('HELM',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_HELM,100,-1)


GuardianOfFaith_Ilmater_DUPE_ENTRY_5455
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('ILMATER',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_ILMATER,100,-1)


GuardianOfFaith_Kelemvor_DUPE_ENTRY_6243
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('KELEMVOR',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_KELEMVOR,100,-1)


GuardianOfFaith_Laduguer_DUPE_ENTRY_40888
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('LADUGUER',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_LADUGUER,100,-1)


GuardianOfFaith_Lathander_DUPE_ENTRY_79761
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('LATHANDER',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_LATHANDER,100,-1)


GuardianOfFaith_Lolth_DUPE_ENTRY_31438
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('LOLTH',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_LOLTH,100,-1)


GuardianOfFaith_Mielikki_DUPE_ENTRY_7291
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MIELIKKI',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MIELIKKI,100,-1)


GuardianOfFaith_Moradin_DUPE_ENTRY_27603
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MORADIN',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MORADIN,100,-1)


GuardianOfFaith_Myrkul_DUPE_ENTRY_7954
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MYRKUL',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MYRKUL,100,-1)


GuardianOfFaith_Mystra_DUPE_ENTRY_17497
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('MYSTRA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_MYSTRA,100,-1)


GuardianOfFaith_Oghma_DUPE_ENTRY_81264
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('OGHMA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_OGHMA,100,-1)


GuardianOfFaith_Selune_DUPE_ENTRY_93446
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('SELUNE',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_SELUNE,100,-1)


GuardianOfFaith_Shar_DUPE_ENTRY_90948
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('SHAR',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_SHAR,100,-1)


GuardianOfFaith_Talos_DUPE_ENTRY_72337
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TALOS',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TALOS,100,-1)


GuardianOfFaith_Tempus_DUPE_ENTRY_69625
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TEMPUS',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TEMPUS,100,-1)


GuardianOfFaith_Tiamat_DUPE_ENTRY_22485
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TIAMAT',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TIAMAT,100,-1)


GuardianOfFaith_Tymora_DUPE_ENTRY_92597
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TYMORA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TYMORA,100,-1)


GuardianOfFaith_Tyr_DUPE_ENTRY_28163
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('TYR',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_TYR,100,-1)


GuardianOfFaith_Vlaakith_DUPE_ENTRY_78034
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('VLAAKITH',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_VLAAKITH,100,-1)


GuardianOfFaith_Yondalla_DUPE_ENTRY_13680
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
Properties: IsHidden
StatsFunctorContext: OnCreate
Conditions: Tagged('YONDALLA',GetSummoner(GetOwner()))
StatsFunctors: ApplyStatus(SELF, GUARDIAN_OF_FAITH_SHIELD_VFX_YONDALLA,100,-1)


__TADPOLE_DUPE_ENTRY_96100
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


TAD_Charm_DUPE_ENTRY_39374
Boosts: UnlockInterrupt(Interrupt_TAD_Charm)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Charm
Description: Channel the dark allure of the tadpole to Charm an enemy that attacks you, preventing them from attacking you until their next turn.
TooltipUseCosts: ReactionActionPoint:1
Icon: TadpoleSuperPower_Charm
Properties: Highlighted


TAD_CullTheWeak_DUPE_ENTRY_10103
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Cull the Weak
Description: When you bring a creature down to fewer hit points than your number of evolved illithid powers, it dies and all nearby creatures take [1].
DescriptionParams: DealDamage(1d4,Psychic)
Icon: TadpoleSuperPower_CullTheWeak
Properties: Highlighted;IsToggled;ToggledDefaultOn
StatsFunctorContext: OnDamage
Conditions: HasLessHPThanTadpolePowers() and not IsKillingBlow() and TotalAttackDamageDoneGreaterThan(0) and Enemy() and not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and not SpellId('Projectile_TAD_CullTheWeak') and not HasStatus('SG_Polymorph')
StatsFunctors: Kill();ApplyStatus(PASSIVE_CULL_THE_WEAK,100,1);CreateExplosion(Projectile_TAD_CullTheWeak)
ToggleGroup: NonLethal


TAD_Displace_DUPE_ENTRY_77426
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Displace
Description: Creatures suffering Falling damage because of your actions take an additional [1].
DescriptionParams: DealDamage(1d8,Psychic)
Icon: TadpoleSuperPower_Displace
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and (HasFunctor(StatsFunctorType.Force) or SpellTypeIs(SpellType.Teleportation)) and not Ally()
StatsFunctors: ApplyStatus(TAD_DISPLACE,100,1)


TAD_Displace_FallDamage_DUPE_ENTRY_32259
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Displace Falling damage
Description: Creatures suffering Falling damage because of your actions take an additional [1].
DescriptionParams: DealDamage(1d8,Psychic)
Icon: TadpoleSuperPower_Displace
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsFallDamage() and not IsRedirectedDamage()
StatsFunctors: DealDamage(1d8,Psychic,Magical);RemoveStatus(TAD_DISPLACE)


TAD_DrainAbility_DUPE_ENTRY_42971
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ability Drain
Description: Once per turn, when you make an Attack Roll, the attack reduces that target's corresponding Ability by [1].
DescriptionParams: 1
ExtraDescription: The Ability that is reduced is the same as the one used to make the Attack Roll.

For melee weapons, this is usually Strength, for ranged weapons usually Dexterity, and for spells usually your Spellcasting Ability.
Icon: TadpoleSuperPower_AbilityDrain
Properties: Highlighted;OncePerTurn
StatsFunctorContext: OnAttack
Conditions: IsAttack() and HasDamageEffectFlag(DamageFlags.Hit) and not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and Character() and not Ally()
StatsFunctors: IF(AttackRollAbility(Ability.Strength)):ApplyStatus(TAD_DRAIN_ABILITY_STRENGTH,100,1);IF(AttackRollAbility(Ability.Dexterity)):ApplyStatus(TAD_DRAIN_ABILITY_DEXTERITY,100,1);IF(AttackRollAbility(Ability.Intelligence)):ApplyStatus(TAD_DRAIN_ABILITY_INTELLIGENCE,100,1);IF(AttackRollAbility(Ability.Wisdom)):ApplyStatus(TAD_DRAIN_ABILITY_WISDOM,100,1);IF(AttackRollAbility(Ability.Charisma)):ApplyStatus(TAD_DRAIN_ABILITY_CHARISMA,100,1)


TAD_Expertise_DUPE_ENTRY_92323
Boosts: ExpertiseBonus(Persuasion);ExpertiseBonus(Intimidation);ExpertiseBonus(Deception)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Illithid Expertise
Description: You have deepened your sense of self, gaining Expertise in Persuasion, Deception, and Intimidation Checks.
Icon: TadpoleSuperPower_IllithidExpertise
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source)


TAD_Freecast_DUPE_ENTRY_14850
Boosts: UnlockSpellVariant(FreecastCheck(),ModifyIconGlow(),ModifyTooltipDescription(),ModifyUseCosts(Replace,SpellSlot,0,-1,SpellSlot),ModifyUseCosts(Replace,Rage,0,0,Rage),ModifyUseCosts(Replace,BardicInspiration,0,0,BardicInspiration),ModifyUseCosts(Replace,ChannelDivinity,0,0,ChannelDivinity),ModifyUseCosts(Replace,SuperiorityDie,0,0,SuperiorityDie),ModifyUseCosts(Replace,KiPoint,0,0,KiPoint),ModifyUseCosts(Replace,SorceryPoint,0,0,SorceryPoint),ModifyUseCosts(Replace,WarlockSpellSlot,0,-1,WarlockSpellSlot),ModifyUseCosts(Replace,ArcaneRecoveryPoint,0,0,ArcaneRecoveryPoint),ModifyUseCosts(Replace,NaturalRecoveryPoint,0,0,NaturalRecoveryPoint),ModifyUseCosts(Replace,WildShape,0,0,WildShape),ModifyUseCosts(Replace,SpellSlotsGroup,0,-1,SpellSlotsGroup))
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Freecast
Description: You have discovered a marvellous adaptability within yourself. Spell slots, charges, and similar resource costs for your next action or spell are removed. Refreshes after a Short or Long Rest.
Icon: TadpoleSuperPower_Freecast
EnabledConditions: ((context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and not HasStatus('TAD_FREECAST', context.Source)) or (not context.HasContextFlag(StatsFunctorContext.OnStatusApplied) and not HasStatus('TAD_FREECAST'))) and not Tagged('TADPOLE_POWERS_BLOCKED')
EnabledContext: OnStatusApplied;OnEquip;OnStatusRemoved
Properties: IsToggled;ToggledDefaultAddToHotbar;Highlighted
StatsFunctorContext: OnCast
Conditions: FreecastCheck()
StatsFunctors: ApplyStatus(SELF,TAD_FREECAST,100,-1)


TAD_LuckOfTheFarRealms_DUPE_ENTRY_90576
Boosts: UnlockInterrupt(Interrupt_TAD_LuckOfTheFarRealms);ActionResource(Interrupt_LuckOfTheFarRealms_Charge,1,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Luck of the Far Realms
Description: When you make a successful Attack Roll against a foe, you can change that hit into a Critical Hit.
Icon: TadpoleSuperPower_LuckOfTheFarRealm
Properties: Highlighted


TAD_MindSanctuary_DUPE_ENTRY_96152
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Mind Sanctuary
Icon: TadpoleSuperPower_MindSanctuary
Properties: IsHidden
StatsFunctorContext: OnCast;OnActionResourcesChanged;OnCreate
Conditions: MindSanctuaryCheck()
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnCast) and not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,BonusActionPoint,1,0,true);IF(context.HasContextFlag(StatsFunctorContext.OnCast) and HasActionResource('ActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,ActionPoint,1,0,true);IF(not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and not HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):ApplyStatus(SELF,TAD_MIND_SANCTUARY_DRAINED,100,1)


MF_MindSanctuary_DUPE_ENTRY_83691
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Permanent Mind Sanctuary
Description: You can use actions and bonus actions interchangeably.
Properties: Highlighted
StatsFunctors: IF(context.HasContextFlag(StatsFunctorContext.OnCast) and not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,BonusActionPoint,1,0,true);IF(context.HasContextFlag(StatsFunctorContext.OnCast) and HasActionResource('ActionPoint', 1, 0, false, true, context.Source)):UseActionResource(SELF,ActionPoint,1,0,true);IF(not HasActionResource('ActionPoint', 1, 0, false, true, context.Source) and not HasActionResource('BonusActionPoint', 1, 0, false, true, context.Source)):ApplyStatus(SELF,MF_MIND_SANCTUARY_DRAINED,100,1)
Icon: TadpoleSuperPower_MindSanctuary*
StatsFunctorContext: OnCast;OnActionResourcesChanged;OnCreate*
Conditions: MindSanctuaryCheck()*
Stats inherited from: *TAD_MindSanctuary


MF_MindSanctuary_Technical_DUPE_ENTRY_13910
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%%EMPTY
Properties: IsHidden
StatsFunctors: ApplyStatus(MF_MIND_SANCTUARY,100,-1)


TAD_PeaceBreaker_DUPE_ENTRY_4527
Boosts: IF(not HasStatus('TAD_PEACE_BREAKER')):RollBonus(Attack,ProficiencyBonus);IF(not HasStatus('TAD_PEACE_BREAKER')):RollBonus(SkillCheck,ProficiencyBonus,Persuasion);IF(not HasStatus('TAD_PEACE_BREAKER')):RollBonus(SkillCheck,ProficiencyBonus,Deception)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Favourable Beginnings
Description: The first Attack Roll or Ability Check you make against any target gains a bonus equal to your Proficiency Bonus.
Icon: TadpoleSuperPower_PeaceBreaker
Properties: Highlighted
BoostContext: OnEquip;OnCreate
BoostConditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source)
StatsFunctorContext: OnAttack;OnAbilityCheck
Conditions: not Tagged('TADPOLE_POWERS_BLOCKED',context.Source) and not HasStatus('TAD_PEACE_BREAKER')
StatsFunctors: ApplyStatus(TAD_PEACE_BREAKER,100,-1);ApplyStatus(SELF,PASSIVE_PEACE_BREAKER,100,1)


TAD_PerilousStakes_DUPE_ENTRY_73650
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Perilous Stakes
Description: You regain [1] each time one of your Attack Rolls hits, but you are Vulnerable to all damage.
DescriptionParams: RegainHitPoints(2d8)
Icon: TadpoleSuperPower_PerilousStakes
Properties: Highlighted
StatsFunctorContext: OnAttack
Conditions: IsAttack() and not IsMiss() and not Tagged('TADPOLE_POWERS_BLOCKED',context.Source)
StatsFunctors: RegainHitPoints(SELF,2d8);ApplyStatus(SELF,PASSIVE_PERILOUS_STAKES,100,1)


TAD_PsionicBacklash_DUPE_ENTRY_92121
Boosts: UnlockInterrupt(Interrupt_TAD_PsionicBacklash)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Backlash
Description: When an enemy within [1] casts a spell, you can use your reaction to inflict 1d4 Psychic damage to the caster per the spell's level.
DescriptionParams: Distance(9)
Icon: TadpoleSuperPower_PsionicBacklash
Properties: Highlighted


TAD_PsionicDominance_DUPE_ENTRY_44469
Boosts: UnlockInterrupt(Interrupt_TAD_PsionicDominance);ActionResource(Interrupt_TAD_PsionicDominance_Charge,1,0)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Dominance
Description: When an enemy within [1] targets you with a spell of a Level that is lower than or equal to your Proficiency Bonus, you can use your reaction to nullify the spell.
DescriptionParams: Distance(18)
Icon: TadpoleSuperPower_PsionicDominance
Properties: Highlighted


TAD_IllithidPersuasion_DUPE_ENTRY_11546
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Illithid Persuasion
Description: You can use your connection to the parasite in your brain to force cultists of the Absolute to obey you.
Icon: TadpoleSuperPower_IllithidPersuasion


CursedTome_FalseLife_DUPE_ENTRY_59333
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: The Tharchiate Codex: Blessing
Description: Once per Long Rest, gain [1] temporary hit points.
Icon: GenericIcon_Intent_Healing
StatsFunctorContext: OnLongRest
StatsFunctors: ApplyStatus(CURSEDTOME_THARCHIATE_FALSE_LIFE,100,-1)


_ALCHEMY_DUPE_ENTRY_39935
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


ALCH_Ingredient_Air_Passive_DUPE_ENTRY_36215
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to create a Sublimate.


ALCH_Ingredient_Earth_Passive_DUPE_ENTRY_90097
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to grind them into Salts.


ALCH_Ingredient_Fey_Passive_DUPE_ENTRY_30323
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to extract their Essence.


ALCH_Ingredient_Fire_Passive_DUPE_ENTRY_31169
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to calcinate them into Ashes.


ALCH_Ingredient_Shadow_Passive_DUPE_ENTRY_83629
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to create Vitriol.


ALCH_Ingredient_Water_Passive_DUPE_ENTRY_68841
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Ingredient
Description: Combine 3 of these to create a Suspension.


ALCH_Extract_Fire_Earth_Passive_DUPE_ENTRY_40302
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Salts to stabilise this extract's fiery nature.


ALCH_Extract_Fire_Fey_Passive_DUPE_ENTRY_13854
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Essence to rekindle the magic in this extract.


ALCH_Extract_Air_Fire_Passive_DUPE_ENTRY_11389
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Ashes to release the arcane properties of this airy extract, creating a potion that will dramatically increase your jump distance.


ALCH_Extract_Air_Fey_Passive_DUPE_ENTRY_48491
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Essence to liberate this airy extract's true potential.


ALCH_Extract_Earth_Water_Passive_DUPE_ENTRY_23260
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with a Suspension to create a powerful solution.


ALCH_Extract_Earth_Shadow_Passive_DUPE_ENTRY_88369
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Vitriol for a first-rate solution.


ALCH_Extract_Water_Air_Passive_DUPE_ENTRY_78263
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with a Sublimate for an airy but potent solution.


ALCH_Extract_Water_Shadow_Passive_DUPE_ENTRY_68218
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Vitriol to give this watery extract the power it needs.


ALCH_Extract_Fey_Earth_Passive_DUPE_ENTRY_59261
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Salts to ground the magic contained in this ephemeral extract.


ALCH_Extract_Fey_Water_Passive_DUPE_ENTRY_80187
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with a Suspension as not to dull the extract's vibrant magic.


ALCH_Extract_Shadow_Fire_Passive_DUPE_ENTRY_92114
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with Ashes to burn away this extract's more repulsive aspects.


ALCH_Extract_Shadow_Air_Passive_DUPE_ENTRY_40446
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Alchemical Extract
Description: Combine with a Sublimate to purify this foul extract.


ALCH_Elixir_ArcaneAcuity_Passive_DUPE_ENTRY_16844
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elixir of Battlemage's Power
Description: You have Arcane Acuity until your next Long Rest. Replaces effects from other elixirs when drunk.
DescriptionParams: 3
Properties: IsHidden
StatsFunctorContext: OnStatusRemoved
Conditions: not HasStatus('MAG_GISH_ARCANE_ACUITY')
StatsFunctors: ApplyStatus(MAG_GISH_ARCANE_ACUITY,100,3)


ALCH_Elixir_Bloodlust_Passive_DUPE_ENTRY_96800
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elixir of Bloodlust
Description: You have entered a murderous state of bloodlust. Once per turn, when you kill an enemy, you gain [1] temporary hit points and an action. Replaces effects from other elixirs when drunk.
DescriptionParams: 5
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: Character() and IsKillingBlow() and not HasStatus('ALCH_ELIXIR_BLOODLUST_TEMPAP', context.Source)
StatsFunctors: ApplyStatus(SELF, ALCH_ELIXIR_BLOODLUST_TEMPHP, 100, -1);ApplyStatus(SELF, ALCH_ELIXIR_BLOODLUST_TEMPAP, 100, 1)


ALCH_Oil_Bane_Passive_DUPE_ENTRY_97923
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oil of Bane
Description: Targets become Baned for [1] turns unless they succeed a Charisma Saving Throw.
DescriptionParams: 2
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Charisma, 11)):ApplyStatus(ALCH_OIL_BANE_CONDITION,100,2)


ALCH_Oil_Frost_Passive_DUPE_ENTRY_53115
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oil of Freezing
Description: Targets receive Encrusted with Frost for [1] turns.
DescriptionParams: 2
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(MAG_FROST,100,2)


ALCH_Oil_Reduce_Passive_DUPE_ENTRY_92838
Boosts: WeaponEnchantment(-1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oil of Diminution
Description: Targets must succeed a Constitution Saving Throw or receive Disadvantage on Strength Checks and Saving Throws, as well as a [1] penalty to damage on melee attacks.
DescriptionParams: -1d4
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 11)):ApplyStatus(REDUCE,100,2)


ALCH_Oil_RemoveResistanceFire_Passive_DUPE_ENTRY_26111
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Arsonist's Oil
Description: Targets that are Resistant to Fire damage lose their Resistance.
Targets with Immunity are unaffected.
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon() and IsResistantToDamageType(DamageType.Fire,context.Target) and not IsImmuneToDamageType(DamageType.Fire,context.Target)
StatsFunctors: ApplyStatus(ALCH_OIL_REMOVERESISTANCEFIRE_CONDITION,100,2)


ALCH_Oil_Combustion_Passive_DUPE_ENTRY_91494
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oil of Combustion
Description: Targets are doused in oil for [1] turns. If it takes Fire damage, the oil immolates, dealing [2] in an area around it.
DescriptionParams: 2; DealDamage(3D6,Fire)
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(ALCH_OIL_COMBUSTION_CONDITION,100,2)


ALCH_Oil_Combustion_Condition_Passive_DUPE_ENTRY_42541
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Oil of Combustion
Description: Target is doused in oil. If it takes Fire damage, the oil immolates, dealing [2] in an area around it.
DescriptionParams: 2; DealDamage(3D6,Fire)
Properties: IsHidden
StatsFunctorContext: OnDamaged
Conditions: IsDamageTypeFire()
StatsFunctors: ApplyStatus(ALCH_OIL_COMBUSTION_EXPLOSION,100,0)


ALCH_Elixir_Concentration_Passive_DUPE_ENTRY_86387
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elixir of Peerless Concentration
Description: Your ability to maintain spells has increased. You haveAdvantage on Saving Throws against being Charmed and for maintaining Concentration. Replaces effects from other elixirs when drunk. Magic can't put you to sleep.
Properties: IsHidden


ALCH_Elixir_Tadpole_Passive_DUPE_ENTRY_54938
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Psionic Weakening
Description: You have Disadvantage on Constitution, Wisdom and Intelligence Saving Throws. Replaces effects from other elixirs when drunk.
Properties: IsHidden
StatsFunctorContext: OnCast
Conditions: IsTadpolePower()
StatsFunctors: ApplyStatus(SELF,ALCH_ELIXIR_TADPOLE_ADVANTAGE,100,3)


ALCH_Oil_Wizardsbane_Passive_DUPE_ENTRY_77527
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Wizardsbane Oil
Description: Severely dampens the power of any spellcaster struck with this weapon.

Targets receive a [1] penalty to spell attack rolls and Spell Save DC, and Disadvantage on Saving Throws for maintaining Concentration for [2] turns.
DescriptionParams: -3;-3;3
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: AttackedWithPassiveSourceWeapon()
StatsFunctors: ApplyStatus(ALCH_OIL_WIZARDSBANE_CONDITION,100,2)


MAGIC_ITEMS_DUPE_ENTRY_62486
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: %%% Empty


MAG_SHA_SharBlessing_Spear_Passive_DUPE_ENTRY_71723
Boosts: IF(not HasObscuredState(ObscuredState.Clear)):CharacterWeaponDamage(1d6);StatusImmunity(BLINDED_DARKNESS)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Shar's Blessing
Description: You gain Advantage on Saving Throws while Lightly or Heavily Obscured. This weapon deals an additional [1] to creatures that are Lightly or Heavily Obscured.
DescriptionParams: 1d6
Icon: PassiveFeature_Generic_Darkness
BoostContext: OnCreate
StatsFunctorContext: OnObscurityChanged;OnCreate
StatsFunctors: IF(not HasObscuredState(ObscuredState.Clear)):ApplyStatus(MAG_SHA_SHAR_BLESSING_SAVING_THROW_ADVANTAGE, 100, -1);IF(HasObscuredState(ObscuredState.Clear)):RemoveStatus(MAG_SHA_SHAR_BLESSING_SAVING_THROW_ADVANTAGE)


MAG_SHA_SeluneBlessing_Spear_Passive_DUPE_ENTRY_48518
Boosts: Advantage(SavingThrow,Wisdom);Advantage(Skill,Perception)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Selûne's Blessing
Description: You gain Advantage on Wisdom Saving Throws and Perception Checks.
DescriptionParams: 1d4
BoostContext: OnCreate


MAG_TWN_Brewery_Greatclub_Passive_DUPE_ENTRY_48349
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Absorption
Description: Acquire augmentations after being struck by different sources of damage. (e.g. acquire Brewery Club: Acid when struck by Acid damage).
Icon: GenericIcon_Intent_Damage
StatsFunctorContext: OnDamaged
StatsFunctors: IF(IsDamageTypeAcid()):ApplyStatus(MAG_TWN_BREWERY_CLUB_ACID, 100, 3);IF(IsDamageTypeCold()):ApplyStatus(MAG_TWN_BREWERY_CLUB_COLD, 100, 3);IF(IsDamageTypeFire()):ApplyStatus(MAG_TWN_BREWERY_CLUB_FIRE, 100, 3);IF(IsDamageTypeLightning()):ApplyStatus(MAG_TWN_BREWERY_CLUB_LIGHTNING, 100, 3);IF(IsDamageTypePoison()):ApplyStatus(MAG_TWN_BREWERY_CLUB_POISON, 100, 3);IF(IsDamageTypePsychic()):ApplyStatus(MAG_TWN_BREWERY_CLUB_PSYCHIC, 100, 3);IF(IsDamageTypeRadiant()):ApplyStatus(MAG_TWN_BREWERY_CLUB_RADIANT, 100, 3);IF(IsDamageTypeForce() or IsDamageTypeSlashing() or IsDamageTypePiercing() or IsDamageTypeBludgeoning() or IsDamageTypeThunder()):ApplyStatus(MAG_TWN_BREWERY_CLUB_PHYS_FORCE_THUNDER, 100, 3)


MAG_TWN_Brewery_Club_Acid_Passive_DUPE_ENTRY_59011
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Acid
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 14)):ApplyStatus(ACID, 100, 3)


MAG_TWN_Brewery_Club_Cold_Passive_DUPE_ENTRY_31643
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Cold
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(CHILLED, 100, 3)


MAG_TWN_Brewery_Club_Lightning_Passive_DUPE_ENTRY_40876
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Lightning
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 12)):ApplyStatus(STUNNED, 100, 3)


MAG_TWN_Brewery_Club_Radiant_Passive_DUPE_ENTRY_13807
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Radiant
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(BLINDED, 100, 3)


MAG_TWN_Brewery_Club_Fire_Passive_DUPE_ENTRY_93732
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Fire
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(BURNING, 100, 3)


MAG_TWN_Brewery_Club_Poison_Passive_DUPE_ENTRY_70454
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Brewer's Backwash: Poisoned
Properties: IsHidden
StatsFunctorContext: OnDamage
Conditions: IsMeleeWeaponAttack()
StatsFunctors: IF(not SavingThrow(Ability.Constitution, 13)):ApplyStatus(POISONED, 100, 3)


MAG_Thorn_Blade_Passive_DUPE_ENTRY_5868
Boosts: IF(IsConcentrating(context.Source) and IsMeleeWeaponAttack()):CharacterWeaponDamage(1d4,Poison)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Poisonous Synergy
Description: While concentrating, your melee weapon attacks deal an additional [1].
DescriptionParams: DealDamage(1d4, Poison)
BoostContext: OnCreate
StatsFunctorContext: OnDamage


MAG_TWN_Tollhouse_Fortune_Morningstar_Passive_DUPE_ENTRY_64284
Boosts: IF(AttackingWithMeleeWeapon(context.Source)):Reroll(Damage,2,true)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Twist of Fortune
Description: When you roll [1] or less with this weapon's damage die, reroll it and take the new result.
DescriptionParams: 2


GENERIC_MAGIC_ARMOR_PROPERTY_DUPE_ENTRY_11109
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt


ARM_SuperiorPadding_1_Passive_DUPE_ENTRY_90784
Boosts: DamageReduction(Bludgeoning, Flat, 1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Superior Padding
Description: You take [1] less Bludgeoning damage.
DescriptionParams: 1


ARM_SuperiorPadding_2_Passive_DUPE_ENTRY_34247
Boosts: DamageReduction(Bludgeoning, Flat, 2)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Superior Padding*
Description: You take [1] less Bludgeoning damage.*
Stats inherited from: *ARM_SuperiorPadding_1_Passive


ARM_SuperiorMaterial_1_Passive_DUPE_ENTRY_37435
Boosts: DamageReduction(Slashing, Flat, 1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Superior Material
Description: You take [1] less Slashing damage.
DescriptionParams: 1


ARM_SuperiorMaterial_2_Passive_DUPE_ENTRY_89435
Boosts: DamageReduction(Slashing, Flat, 2)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Superior Material*
Description: You take [1] less Slashing damage.*
Stats inherited from: *ARM_SuperiorMaterial_1_Passive


ARM_SuperiorPlate_1_Passive_DUPE_ENTRY_8158
Boosts: DamageReduction(Piercing, Flat, 1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Superior Plate
Description: You take [1] less Piercing damage.
DescriptionParams: 1


ARM_SuperiorPlate_2_Passive_DUPE_ENTRY_35584
Boosts: DamageReduction(Piercing, Flat, 2)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Superior Plate*
Description: You take [1] less Piercing damage. *
Stats inherited from: *ARM_SuperiorPlate_1_Passive


ARM_Ambusher_1_Passive_DUPE_ENTRY_2940
Boosts: Initiative(1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Ambusher
Description: Gain a +[1] bonus to Initiative Rolls.
DescriptionParams: 1


ARM_Ambusher_2_Passive_DUPE_ENTRY_73212
Boosts: Initiative(2)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Ambusher*
Description: Gain a +[1] bonus to Initiative Rolls.*
Stats inherited from: *ARM_Ambusher_1_Passive


ARM_Elegant_1_Passive_DUPE_ENTRY_28186
Boosts: RollBonus(SavingThrow, 1, Charisma);RollBonus(RawAbility, 1, Charisma)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Elegant
Description: Gain a +[1] bonus to Charisma Saving Throws and Checks.
DescriptionParams: 1


ARM_Elegant_2_Passive_DUPE_ENTRY_68177
Boosts: RollBonus(SavingThrow, 2, Charisma);RollBonus(RawAbility, 2, Charisma)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Elegant*
Description: Gain a +[1] bonus to Charisma Saving Throws and Checks.*
Stats inherited from: *ARM_Elegant_1_Passive


ARM_Balance_1_Passive_DUPE_ENTRY_26171
Boosts: RollBonus(SavingThrow, 1, Dexterity);RollBonus(RawAbility, 1, Dexterity)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Balance
Description: Gain a +[1] bonus to Dexterity Saving Throws and Checks.
DescriptionParams: 1


ARM_Balance_2_Passive_DUPE_ENTRY_3352
Boosts: RollBonus(SavingThrow, 2, Dexterity);RollBonus(RawAbility, 2, Dexterity)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Balance*
Description: Gain a +[1] bonus to Dexterity Saving Throws and Checks.*
Stats inherited from: *ARM_Balance_1_Passive


ARM_BodyAid_1_Passive_DUPE_ENTRY_83988
Boosts: RollBonus(SavingThrow, 1, Strength);RollBonus(RawAbility, 1, Strength)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Body Aid
Description: Gain a +[1] bonus to Strength Saving Throws and Checks.
DescriptionParams: 1


ARM_BodyAid_2_Passive_DUPE_ENTRY_97987
Boosts: RollBonus(SavingThrow, 2, Strength);RollBonus(RawAbility, 2, Strength)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Body Aid*
Description: Gain a +[1] bonus to Strength Saving Throws and Checks.*
Stats inherited from: *ARM_BodyAid_1_Passive


ARM_ExceptionalPlate_1_Passive_DUPE_ENTRY_88937
Boosts: DamageReduction(Slashing, Flat, 1);DamageReduction(Piercing, Flat, 1);DamageReduction(Bludgeoning, Flat, 1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Exceptional Plate
Description: You take [1] less damage Slashing, Piercing, and Bludgeoning sources.
DescriptionParams: 1


ARM_ExceptionalPlate_2_Passive_DUPE_ENTRY_92304
Boosts: DamageReduction(Slashing, Flat, 2);DamageReduction(Piercing, Flat, 2);DamageReduction(Bludgeoning, Flat, 2)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Exceptional Plate*
Description: You take [1] less damage Slashing, Piercing, and Bludgeoning sources.*
Stats inherited from: *ARM_ExceptionalPlate_1_Passive


ARM_MagicalPlate_1_Passive_DUPE_ENTRY_95002
Boosts: DamageReduction(All, Flat, 1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Magical Plate
Description: All incoming damage is reduced by [1].
DescriptionParams: 1


ARM_MagicalPlate_2_Passive_DUPE_ENTRY_10639
Boosts: DamageReduction(All, Flat, 2)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Magical Plate*
Description: All incoming damage is reduced by [1].*
Stats inherited from: *ARM_MagicalPlate_1_Passive


ARM_MartialArtsLethality_1_Passive_DUPE_ENTRY_29247
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, 1);EntityThrowDamage(1)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Martial Arts Lethality
Description: Gain a +[1] bonus to Unarmed Attack Rolls and damage of throwing attacks.
DescriptionParams: 1


ARM_MartialArtsLethality_2_Passive_DUPE_ENTRY_55174
Boosts: IF(IsMeleeUnarmedAttack()):RollBonus(Attack, 2);EntityThrowDamage(2)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Martial Arts Lethality*
Description: Gain a +[1] bonus to Unarmed Attack Rolls and damage of throwing attacks.*
Stats inherited from: *ARM_MartialArtsLethality_1_Passive


ARM_Stealthy_1_Passive_DUPE_ENTRY_51055
Boosts: RollBonus(SkillCheck, 1, Stealth)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DisplayName: Stealthy
Description: Gain a +[1] bonus to Stealth Checks.
DescriptionParams: 1


ARM_Stealthy_2_Passive_DUPE_ENTRY_62525
Boosts: RollBonus(SkillCheck, 2, Stealth)
origin: Patch1_pak\Public\SharedDev\Stats\Generated\Data\Passive.txt
DescriptionParams: 2
DisplayName: Stealthy*
Description: Gain a +[1] bonus to Stealth Checks.*
Stats inherited from: *ARM_Stealthy_1_Passive