Hi everyone, I have written the following scriptcard for the
shocking grasp spell. It is working (yeah), but I want to include a
reentrant button and I don't know how. The reentrant button should appear after checking the spell resistance of the target token. That
happens inside the --:HIT| part. Instead of rolling the dice
automatically it would be nice for the PC to roll the dice by himself. !scriptcard {{ --Lsettings|Samuel --#title|Schockgriff (Elektrizität) --#leftsub|Berührungsangriff im Nahkampf --#rightsub|3m --#sourceToken|@{selected|token_id} --#targetToken|@{target|token_id} --#emoteText|@{selected|character_name} nutzt arkane Energien, um @{target|token_name} einen Schockgriff zu verpassen. --=Metall|?{Metallrüstung/-waffe/-körper?|Nein,0|ja,3} --Rfind|@{selected|character_id};durchschlagende Zauber;repeating_feats;name --?"[*R:name]" -eq "NoRepeatingAttributeLoaded"|=BONUS;0|=BONUS;2 --&damageType|Elektrizität -->CheckDefense| -->Rolls| --?[$ATK.Base] -eq 1|Fehl --?[$ATK.Total] -lt @{target|ac_touch}|Fehl -->HIT| --?[$ATK.Base] -eq 20|CheckKrit --^NormalerSchaden| --X| --:CheckKrit| --=Krit|1d20 + [*S:bab] [GAB] + [*S:dexterity_mod] [GE] + [$Metall] --?[$Krit] -eq 20|KritSchaden --?[$Krit] -ge [*T:ac_touch]|KritSchaden --+|Samuel bestätigt den kritischen Treffer mit einer [$Krit] [b]nicht[/b]! --^NormalerSchaden| --X| --:ZSWFailed| --+|Samuel schafft es mit einer [$ZSW] [b]nicht[/b] [br] die Zauberresistenz von [*T:t-name] zu durchdringen! --x| --:Fehl| --+|Samuels Berührungsangriff mit einer [$ATK] schlägt fehl! --X| --:NormalerSchaden| --?"[*T:resist]" -inc "[&damageType]"|resistCHECK --?"[*T:weaknesses]" -inc "[&damageType]"|weakTEXT --?"[*T:immune]" -inc "[&damageType]"|immuneTEXT --+|[*S:character_name] fügt [*T:t-name] [$DMG] Elektrizitätsschaden zu! -->Effect| --X| --:KritSchaden|
--+|@{selected|character_name} bestätigt den kritischen Treffer mit
einer [$Krit] und trifft @{target|token_name} mit einem heftigen
Schockgriff! --?"[*T:resist]" -inc "[&damageType]"|=DMG; [$KritDMG] --?"[*T:resist]" -inc "[&damageType]"|resistCHECK --?"[*T:weaknesses]" -inc "[&damageType]"|=DMG; [$KritDMG] --?"[*T:weaknesses]" -inc "[&damageType]"|weakTEXT --?"[*T:immune]" -inc "[&damageType]"|=DMG; [$KritDMG] --?"[*T:immune]" -inc "[&damageType]"|immuneTEXT --+|[*S:character_name] fügt [*T:t-name] [$KritDMG] Elektrizitätsschaden zu! -->Effect| --X| --:Rolls| --=ATK|1d20 + [*S:bab] [GAB] + [*S:dexterity_mod] [GE] + [$Metall] [Metall] --=LEVEL|@{selected|class1_level} {MAX:5} --=DMG|[$LEVEL]d6 --=KritDMG|[$LEVEL]d6 + [$LEVEL]d6 --<| --:CheckDefense| --&dmgmult|start --?"[*T:resist]" -inc "[&damageType]"|&dmgmult; -[*T:resistelectricity] --?"[*T:weaknesses]" -inc "[&damageType]"|&dmgmult; *1.5 --?"[*T:immune]" -inc "[&damageType]"|&dmgmult; *0 --<| --:resistCHECK| --=DMG2|[$DMG] --=DMG|[$DMG] [&dmgmult] --?[$DMG] -le 0|resistallTEXT --+|Allerdings widersteht [*T:t-name] einem Teil des Schadens und erleidet nur [$DMG] Elektrizitätsschaden! --@token-mod|_ignore-selected _ids [*T:t-id] _set bar1_value|-[$DMG] -->Effect| --x| --:resistallTEXT| --+|Der Schockgriff hätte [$DMG2] Schadenspunkte angerichtet. --+|Allerdings widersteht [*T:t-name] dem Schaden durch eine hohe Widerstandskraft gegen Elektrizität! -->Effect| --x| --:weakTEXT| --=DMG|[$DMG] [&dmgmult] {floor} --+|Da [*T:t-name] anfällig gegen diese Energieform ist, erleidet der Gegner daher [$DMG] Elektrizitätsschaden! --@token-mod|_ignore-selected _ids [*T:t-id] _set bar1_value|-[$DMG] -->Effect| --x| --:immuneTEXT| --+|[*S:character_name] trifft zwar, aber [*T:t-name] ist immun gegen diese Energieform! -->Effect| --x| --:Effect| --vbetweentokens|@{selected|token_id} @{target|token_id} missile-frost --<| - -:HIT| --+|@{selected|character_name} gelingt mit einer [$ATK] ein Treffer gegen @{target|token_name} --?[*T:sr] -ge 1|>Zauberstufenwurf --<| --:Zauberstufenwurf| --=ZSW|1d20 + @{selected|caster1_level} + [$BONUS] [Durchschlagender Zauber] --?[$ZSW] -lt [*T:sr]|ZSWFailed --+|Samuel schafft es mit einer [$ZSW] die Zauberresistenz von [*T:t-name] zu durchdringen! --<| }} Thanks in advance