Theodore S. said:
I am sure I just made my job so much harder as DM but I gave my player a Dagger of Life Tap which will give healing to player at rate of 1/2 damage roll. I am wondering if there is a way to create a macro to have that roll automatic instead of having to just state the Healing value.
You have a pro account you can use API's and then do stuff like this.
Needs power card and alterbar
!power {{
--titlefontshadow|none
--emote|** @{selected|token_name} Swings her Dagger. **
--tokenid|@{selected|token_id}
--format|atwill
--corners|10
--name|Dagger
--leftsub|Melee Attack
--rightsub|Dagger
--Range| 5'
--Target|@{target|token_name}
--Attack|[[ [$Atk] ?{Advantage?| Normal, 1d20 + [[@{selected|dexterity_mod}]] [DEX] + [[@{selected|pb}]] [PROF]] | Advantage, 2d20KH1 + [[@{selected|dexterity_mod}]] [DEX] + [[@{selected|pb}]] [PROF]] | Disadvantage, 2d20KL1 + [[@{selected|dexterity_mod}]] [DEX] + [[@{selected|pb}]] [PROF]]} ]] vs **AC** [[@{target||npc_ac}]]
--?? $Atk < @{target||npc_ac} ?? !Missed|**You missed!**
--?? $Atk < @{target||npc_ac} ?? soundfx1|_play|SwordMiss
--?? $Atk >= @{target||npc_ac} ?? soundfx1|_play|SwordHit
--?? $Atk >= @{target||npc_ac} AND $Atk.base <> 20 ?? Hit:|[[ [$Dmg] 1d4 + [[@{selected|dexterity_mod}]] ]] piercing damage
--?? $Atk >= @{target||npc_ac} AND $Atk.base <> 20 ?? alterbar1|_target|@{target||token_id} _bar|1 _amount|-[^Dmg] _show|all
--?? $Atk.base == 20 ?? Critical Hit:|[[ [$CritDmg] 2d4+[[@{selected|dexterity_mod}]] ]] piercing damage
--?? $Atk.base == 20 ?? alterbar2|_target|@{target||token_id} _bar|1 _amount|-[^CritDmg] _show|all
--?? $Atk.base == 1 ?? !|**Fumble:** [[ [TXT] 1t[CFM] ]]
--?? $Atk >= @{target||npc_ac} AND $Atk.base <> 20 ?? alterbar3|_target|@{selected|token_id} _bar|1 _amount| [^Dmg]/2 _show|all
--?? $Atk == 20 ?? alterbar4|_target|@{selected|token_id} _bar|1 _amount| [^CritDmg]/2 _show|all
}}
Apply damage and healing automatically
