falor42 Posted September 12 Share Posted September 12 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 More sharing options...
Recommended Posts