I'm making attributes that incorporate Warlocks Hex Curse (both the Hex Spell and the Hexblade Curse ), and have it working for the most part This is how I have that set up so far: Attribute Value | Value_Max prefix @{ Hex 1 HexD @{prefix}@{character_name}|HexD@{Hex}} | @{prefix}@{character_name}|HexD@{Hex}|max} HexD0 HexD1 + [[1d6]] | + [[[[1d6]]*2]] HexT @{prefix}@{character_name}|HexT@{Hex}} HexT0 HexT1 , Necrotic HexC @{prefix}@{character_name}|HexC@{Hex}} HexC0 20 HexC1 19 (Similar Attributes for Hexblade Curse) Alongside these attributes, I have my weapons function via macros that incorporate this, ie "@{HexD}" in the Damage Field, "@{HexT}" in the dmgtype field, and "@{HexC}" in the hit roll itself to determine whether or not a crit is 19 or 20 (Meant for Hexblades Curse) How I have it set up is that each of them rely on the "@{Hex}" Attribute being 1 to work, and 0 if not active. The thing I want from this is, instead of "hex" being 1 or 0, I want it to read a value from my Cores resource tabs, ie "@{repeating_resource_$4_repeating_right}" instead, so that should said row index be changed, I only have to edit "@{Hex}" and not HexD-C. The issue with this is, it fails to work when I set it to that value, I assume because it doesn't expand before the whole thing is read. (I'm not sure). Is there a way around this at all that would allow me to put in the resource value in @{Hex} and have it function as I would like? Edit: Primary reason for having it read through a resource is so that I can toggle it on and off with ease if I'm battling multiple enemies that aren't cursed