Jump to content

Help Adding Rest Triggered Passive


falor42

Recommended Posts

With the modkit out, I decided to challenge myself by adding a Subclass; the Celestial Paatron Warlock - my favorite subclass in 5E. Overall, it went pretty smoothly and I've got everything working, EXCEPT one skill - Celestial Resilience.

Basically, after a short or long rest, everyone in the party gets a dose of Temporary Hit points. I "feel" like I have the Passive.Stats and status.BOOST files correct, but the spell won't trigger. It is on the Character tab, and shown as the Level 10 bonus at level up, but rests aren't triggering. Below is my Passive and Boost file, if anyone with more experience could lend a hand. Sadly, there is literally NO ABILITIES in 5th edition, besides Celestial Resilience, that provides Temp HP after a rest, so there isn't much examples I can draw from.

 

Passive.Stats
    <stat_object is_substat="false">
      <fields>
        <field name="UUID" type="IdTableFieldDefinition" value="83fd5a2b-b9a4-4303-9958-2aed70ab65d0" />
        <field name="Name" type="NameTableFieldDefinition" value="CelestialResilience" />
        <field name="DisplayName" type="TranslatedStringTableFieldDefinition" handle="hfc60acd9gd5cdg7e6agd08bg6ed320387d27" version="1" />
        <field name="Description" type="TranslatedStringTableFieldDefinition" handle="hc6d2982egb75cgd05age025ge550cd01570a" version="1" />
        <field name="Icon" type="StringTableFieldDefinition" value="Action_Paladin_AuraOfCourage" />
        <field name="Properties" type="EnumerationListTableFieldDefinition" value="Highlighted" enumeration_type_name="PassiveFlags" version="1" />
        <field name="BoostContext" type="EnumerationListTableFieldDefinition" value="OnShortRest;OnLongRest" enumeration_type_name="StatsFunctorContext" version="1" />
        <field name="Boosts" type="StringTableFieldDefinition" value="ApplyStatus(CELESTIAL_RESILIENCE_TEMP_HP_SELF,100,1)" />
        <field name="BoostConditions" type="StringTableFieldDefinition" value="Character()" />
        <field name="EnabledConditions" type="StringTableFieldDefinition" value="OnShortRest; OnLongRest" />
        <field name="StatsFunctorContext" type="EnumerationListTableFieldDefinition" value="OnLongRest;OnShortRest" enumeration_type_name="StatsFunctorContext" version="1" />
        <field name="Conditions" type="StringTableFieldDefinition" value="Character()" />
        <field name="StatsFunctors" type="FunctorsTableFieldDefinition" value="ApplyStatus(CELESTIAL_RESILIENCE_TEMP_HP_SELF,100,1)" />
      </fields>
    </stat_object>

Status_BOOST.stats
<stat_object is_substat="false">
      <fields>
        <field name="UUID" type="IdTableFieldDefinition" value="37a27203-b5b5-4bea-9301-a1f838ebffc1" />
        <field name="Name" type="NameTableFieldDefinition" value="CELESTIAL_RESILIENCE_TEMP_HP_SELF" />
        <field name="DisplayName" type="TranslatedStringTableFieldDefinition" handle="he203ea26g63afg2803ga1f4ge6a686d5b3eb" version="1" />
        <field name="Description" type="TranslatedStringTableFieldDefinition" handle="h59f41d8bg57ccgd15dgb90eg42b341d237b1" version="1" />
        <field name="Icon" type="StringTableFieldDefinition" value="Action_Paladin_AuraOfCourage" />
        <field name="StackId" type="StringTableFieldDefinition" value="CELESTIAL_RESILIENCE_TEMP_HP_SELF" />
        <field name="Boosts" type="StringTableFieldDefinition" value="TemporaryHP(8)" />
        <field name="Passives" type="StringTableFieldDefinition" value="Passive_CelestialResilience" />
        <field name="RemoveConditions" type="RollConditionsTableFieldDefinition" value="not HasTemporaryHP()" />
        <field name="RemoveEvents" type="EnumerationListTableFieldDefinition" value="OnDamage" enumeration_type_name="StatusEvent" version="1" />
        <field name="OnApplyFunctors" type="FunctorsTableFieldDefinition" value="AddTemporaryHitPoints(10)" />
        <field name="IsUnique" type="BoolTableFieldDefinition" value="True" />
        <field name="ApplyEffect" type="GuidObjectTableFieldDefinition" value="3f463e65-07d8-4ece-92fb-0a82cb1d8678" />
      </fields>
    </stat_object>

 

Any help would be fantastic!

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...