Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Creating Inflict Wounds with Power Cards API

Exactly what the title says, I need help creating a script for casting inflict wounds with powercards api, I'm having troubles being able to cast it at higher levels, and need help. 
1592980623

Edited 1592980707
Here is one approach: !power {{ --emote|@{selected|token_name} attempts to inflict wounds on a creature. --tokenid|@{selected|token_id} --format|Spells --name|Inflict Wounds --leftsub|Touch --rightsub|Necromancy --!Stats|~C**Action** | **V,S** | **Instantaneous**~C --Description|Make a melee spell attack against a creature you can reach. On a hit, the target takes 3d10 necrotic damage. --Higher Levels|When you cast this spell using a spell slot of 2nd level or higher, the damage increases by 1d10 for each slot levels above 1st. --target_list|@{target|token_id} --hroll|[[ [$Lvl] ?{Level:|1|2|3|4|5|6|7|8|9} + 0d0]] -- ?? $Lvl == 1 ?? Level 1|[[@{selected|lvl1_slots_expended}-1]] of [[@{selected|lvl1_slots_total}]] remaining -- ?? $Lvl == 2 ?? Level 2|[[@{selected|lvl2_slots_expended}-1]] of [[@{selected|lvl2_slots_total}]] remaining -- ?? $Lvl == 3 ?? Level 3|[[@{selected|lvl3_slots_expended}-1]] of [[@{selected|lvl3_slots_total}]] remaining -- ?? $Lvl == 4 ?? Level 4|[[@{selected|lvl4_slots_expended}-1]] of [[@{selected|lvl4_slots_total}]] remaining -- ?? $Lvl == 5 ?? Level 5|[[@{selected|lvl5_slots_expended}-1]] of [[@{selected|lvl5_slots_total}]] remaining -- ?? $Lvl == 6 ?? Level 6|[[@{selected|lvl6_slots_expended}-1]] of [[@{selected|lvl6_slots_total}]] remaining -- ?? $Lvl == 7 ?? Level 7|[[@{selected|lvl7_slots_expended}-1]] of [[@{selected|lvl7_slots_total}]] remaining -- ?? $Lvl == 8 ?? Level 8|[[@{selected|lvl8_slots_expended}-1]] of [[@{selected|lvl8_slots_total}]] remaining -- ?? $Lvl == 9 ?? Level 9|[[@{selected|lvl9_slots_expended}-1]] of [[@{selected|lvl9_slots_total}]] remaining -- ?? $Lvl == 1 ?? api_modbattr*1|_name @{selected|character_name} _lvl1_slots_expended|-1 _silent -- ?? $Lvl == 2 ?? api_modbattr*2|_name @{selected|character_name} _lvl2_slots_expended|-1 _silent -- ?? $Lvl == 3 ?? api_modbattr*3|_name @{selected|character_name} _lvl3_slots_expended|-1 _silent -- ?? $Lvl == 4 ?? api_modbattr*4|_name @{selected|character_name} _lvl4_slots_expended|-1 _silent -- ?? $Lvl == 5 ?? api_modbattr*5|_name @{selected|character_name} _lvl5_slots_expended|-1 _silent -- ?? $Lvl == 6 ?? api_modbattr*6|_name @{selected|character_name} _lvl6_slots_expended|-1 _silent -- ?? $Lvl == 7 ?? api_modbattr*7|_name @{selected|character_name} _lvl7_slots_expended|-1 _silent -- ?? $Lvl == 8 ?? api_modbattr*8|_name @{selected|character_name} _lvl8_slots_expended|-1 _silent -- ?? $Lvl == 9 ?? api_modbattr*9|_name @{selected|character_name} _lvl9_slots_expended|-1 _silent --Attack:|[[ [$Atk] ?{Attack|Standard, 1d20|w/Advantage, 2d20KH1|w/Disadvantage, 2d20KL1} + @{selected|spell_attack_bonus} [Spell] + @{selected|global_attack_mod} [Global] ]] vs AC -- ?? $Atk.base == 1 ?? Critical Fail|Fumble. -- ?? $Atk.base <> 1 AND $Atk.total < @{target|npc_ac} AND $Atk.base <> 20 ?? !Miss|You missed. -- ?? $Lvl == 1 AND $Atk.base <> 1 AND $Atk.total >= @{target|npc_ac} AND $Atk.base <> 20 ?? Hit|[[ 3d10 ]] Necrotic damage -- ?? $Lvl == 2 AND $Atk.base <> 1 AND $Atk.total >= @{target|npc_ac} AND $Atk.base <> 20 ?? Hit|[[ 4d10 ]] Necrotic damage -- ?? $Lvl == 3 AND $Atk.base <> 1 AND $Atk.total >= @{target|npc_ac} AND $Atk.base <> 20 ?? Hit|[[ 5d10 ]] Necrotic damage -- ?? $Lvl == 4 AND $Atk.base <> 1 AND $Atk.total >= @{target|npc_ac} AND $Atk.base <> 20 ?? Hit|[[ 6d10 ]] Necrotic damage -- ?? $Lvl == 5 AND $Atk.base <> 1 AND $Atk.total >= @{target|npc_ac} AND $Atk.base <> 20 ?? Hit|[[ 7d10 ]] Necrotic damage -- ?? $Lvl == 6 AND $Atk.base <> 1 AND $Atk.total >= @{target|npc_ac} AND $Atk.base <> 20 ?? Hit|[[ 8d10 ]] Necrotic damage -- ?? $Lvl == 7 AND $Atk.base <> 1 AND $Atk.total >= @{target|npc_ac} AND $Atk.base <> 20 ?? Hit|[[ 9d10 ]] Necrotic damage -- ?? $Lvl == 8 AND $Atk.base <> 1 AND $Atk.total >= @{target|npc_ac} AND $Atk.base <> 20 ?? Hit|[[ 10d10 ]] Necrotic damage -- ?? $Lvl == 9 AND $Atk.base <> 1 AND $Atk.total >= @{target|npc_ac} AND $Atk.base <> 20 ?? Hit|[[ 11d10 ]] Necrotic damage -- ?? $Lvl == 1 AND $Atk.base == 20 ?? Critical|[[ 6d10 ]] Necrotic damage -- ?? $Lvl == 2 AND $Atk.base == 20 ?? Critical|[[ 8d10 ]] Necrotic damage -- ?? $Lvl == 3 AND $Atk.base == 20 ?? Critical|[[ 10d10 ]] Necrotic damage -- ?? $Lvl == 4 AND $Atk.base == 20 ?? Critical|[[ 12d10 ]] Necrotic damage -- ?? $Lvl == 5 AND $Atk.base == 20 ?? Critical|[[ 14d10 ]] Necrotic damage -- ?? $Lvl == 6 AND $Atk.base == 20 ?? Critical|[[ 16d10 ]] Necrotic damage -- ?? $Lvl == 7 AND $Atk.base == 20 ?? Critical|[[ 18d10 ]] Necrotic damage -- ?? $Lvl == 8 AND $Atk.base == 20 ?? Critical|[[ 20d10 ]] Necrotic damage -- ?? $Lvl == 9 AND $Atk.base == 20 ?? Critical|[[ 22d10 ]] Necrotic damage }}
Thanks for posting this! I've edited it to work with alter bar if anyone wants to use it... :/ !power {{ --emote|@{selected|token_name} attempts to inflict wounds on a creature. --tokenid|@{selected|token_id} --format|Spells --name|Inflict Wounds --leftsub|Touch --rightsub|Necromancy --!Stats|~C**Action** | **V,S** | **Instantaneous**~C --Description|Make a melee spell attack against a creature you can reach.  On a hit, the target takes 3d10 necrotic damage. --Higher Levels|When you cast this spell using a spell slot of 2nd level or higher, the damage increases by 1d10 for each slot levels above 1st. --target_list|@{target|token_id} --hroll|[[ [$Lvl] ?{Level|1|2|3|4|5|6|7|8|9} + 0d0]] --Attack:|[[ [$Atk] ?{Attack|Standard, 1d20|w/Advantage, 2d20KH1|w/Disadvantage, 2d20KL1} + @{selected|spell_attack_bonus} [Spell] + @{selected|global_attack_mod} [Global] ]] vs AC -- ?? $Lvl == 1 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? Damage:|[[ [$Dmg1] 3d10 ]] Necrotic damage  -- ?? $Lvl == 1 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^Dmg1] _show|all -- ?? $Lvl == 2 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? Damage:|[[ [$Dmg2] 4d10 ]] Necrotic damage -- ?? $Lvl == 2 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^Dmg2] _show|all -- ?? $Lvl == 3 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? Damage:|[[ [$Dmg3] 5d10 ]] Necrotic damage -- ?? $Lvl == 3 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^Dmg3] _show|all -- ?? $Lvl == 4 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? Damage:|[[ [$Dmg4] 6d10 ]] Necrotic damage -- ?? $Lvl == 4 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^Dmg4] _show|all -- ?? $Lvl == 5 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? Damage:|[[ [$Dmg5] 7d10 ]] Necrotic damage -- ?? $Lvl == 5 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^Dmg5] _show|all -- ?? $Lvl == 6 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? Damage:|[[ [$Dmg6] 8d10 ]] Necrotic damage -- ?? $Lvl == 6 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^Dmg6] _show|all -- ?? $Lvl == 7 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? Damage:|[[ [$Dmg7] 9d10 ]] Necrotic damage -- ?? $Lvl == 7 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^Dmg7] _show|all -- ?? $Lvl == 8 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? Damage:|[[ [$Dmg8] 10d10 ]] Necrotic damage -- ?? $Lvl == 8 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^Dmg8] _show|all -- ?? $Lvl == 9 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? Damage:|[[ [$Dmg9] 11d10 ]] Necrotic damage -- ?? $Lvl == 9 AND $Atk.total >= @{target|AC} AND $Atk.base <> 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^Dmg9] _show|all -- ?? $Lvl == 1 AND $Atk.base == 20 ?? Critical|[[ [$CritDmg1] 6d10 ]] Necrotic damage -- ?? $Lvl == 1 AND $Atk.base == 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^CritDmg1] _show|all -- ?? $Lvl == 2 AND $Atk.base == 20 ?? Critical|[[ [$CritDmg2] 8d10 ]] Necrotic damage -- ?? $Lvl == 2 AND $Atk.base == 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^CritDmg2] _show|all -- ?? $Lvl == 3 AND $Atk.base == 20 ?? Critical|[[ [$CritDmg3] 10d10 ]] Necrotic damage -- ?? $Lvl == 3 AND $Atk.base == 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^CritDmg3] _show|all -- ?? $Lvl == 4 AND $Atk.base == 20 ?? Critical|[[ [$CritDmg4] 12d10 ]] Necrotic damage -- ?? $Lvl == 4 AND $Atk.base == 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^CritDmg4] _show|all -- ?? $Lvl == 5 AND $Atk.base == 20 ?? Critical|[[ [$CritDmg5] 14d10 ]] Necrotic damage -- ?? $Lvl == 5 AND $Atk.base == 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^CritDmg5] _show|all -- ?? $Lvl == 6 AND $Atk.base == 20 ?? Critical|[[ [$CritDmg6] 16d10 ]] Necrotic damage -- ?? $Lvl == 6 AND $Atk.base == 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^CritDmg6] _show|all -- ?? $Lvl == 7 AND $Atk.base == 20 ?? Critical|[[ [$CritDmg7] 18d10 ]] Necrotic damage -- ?? $Lvl == 7 AND $Atk.base == 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^CritDmg7] _show|all -- ?? $Lvl == 8 AND $Atk.base == 20 ?? Critical|[[ [$CritDmg8] 20d10 ]] Necrotic damage -- ?? $Lvl == 8 AND $Atk.base == 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^CritDmg8] _show|all -- ?? $Lvl == 9 AND $Atk.base == 20 ?? Critical|[[ [$CritDmg9] 22d10 ]] Necrotic damage -- ?? $Lvl == 9 AND $Atk.base == 20 ?? alterbar1|_target|@{target|token_id} _bar|1 _amount|-[^CritDmg9] _show|all }}