diff --git a/The Fantasy Trip/TFT.html b/The Fantasy Trip/TFT.html
index b7d1c3f2eb..468b1343c2 100644
--- a/The Fantasy Trip/TFT.html
+++ b/The Fantasy Trip/TFT.html
@@ -315,9 +315,13 @@
- Flavor Text:
+ Success Flavor Text:
+
+ Failure Flavor Text:
+
+
Description:
@@ -612,12 +616,12 @@
{{/roll1}}
{{#rollGreater() computed::success 0}}
- {{#flavor}}
- {{flavor}}
- {{/flavor}}
- {{^flavor}}
+ {{#successflavor}}
+ {{successflavor}}
+ {{/successflavor}}
+ {{^successflavor}}
Success!
- {{/flavor}}
+ {{/successflavor}}
{{#damage}}
Damage: {{damage}}
{{/damage}}
@@ -633,7 +637,12 @@
{{/rollGreater() computed::success 0}}
{{#rollLess() computed::success 0}}
- Failure!
+ {{#failureflavor}}
+ {{failureflavor}}
+ {{/failureflavor}}
+ {{^failureflavor}}
+ Failure!
+ {{/failureflavor}}
{{#rollTotal() computed::success -4}}
Critical: Staff breaks!
{{/rollTotal() computed::success -4}}
@@ -1223,6 +1232,10 @@
// Do the Attack roll with success level.
const doAttackRoll = function(macro) {
+
+ // @TEST remove me!
+ console.log(macro);
+
macro += ' {{character_name=@{cname}}}';
macro += rollTemplateValue('success', 0, true); // level of success, crits, etc.
startRoll(macro, (results) => {
@@ -1322,8 +1335,9 @@
}
else if (type == 'spell') {
let damageName = repeatingPropertyName('spells', id, 'spelldamage');
- let flavorName = repeatingPropertyName('spells', id, 'successflavor');
- let attrNames = [flavorName, damageName, 'defending'];
+ let successFlavorName = repeatingPropertyName('spells', id, 'successflavor');
+ let failureFlavorName = repeatingPropertyName('spells', id, 'failureflavor');
+ let attrNames = [successFlavorName, failureFlavorName, damageName, 'defending'];
let spellToHitName = repeatingPropertyName('spells', id, 'tohit');
if (toHitCharacter != 'a') {
attrNames.push(spellToHitName);
@@ -1362,7 +1376,8 @@
mstring += toHitString;
}
mstring += rollTemplateProperty('damage', damageName, v, true);
- mstring += rollTemplateProperty('flavor', flavorName, v);
+ mstring += rollTemplateProperty('successflavor', successFlavorName, v);
+ mstring += rollTemplateProperty('failureflavor', failureFlavorName, v);
doAttackRoll(mstring);
});
}