Skip to content

Commit f35e376

Browse files
authored
Merge pull request #14769 from Zen-Raven/Draw-Steel-Feb26-Updates
[Draw Steel] Import Bugfix
2 parents a1769a8 + 4382528 commit f35e376

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

Draw Steel/draw-steel.html

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5434,6 +5434,11 @@ <h2 data-i18n="standard-move-actions"></h2>
54345434
const id = generateRowID();
54355435
const cost = abilityData.cost === 'signature' ? abilityData.cost : parseInt(abilityData.cost) || 0;
54365436

5437+
let abilityTypePrefix = ""
5438+
if ((usage === "Triggered Action" || usage === "Maneuver") && abilityData.type.free === true) {
5439+
abilityTypePrefix = "free-"
5440+
}
5441+
54375442
let subtype = 'normal-ability';
54385443
if (cost === 'signature') {
54395444
subtype = 'signature-ability';
@@ -5464,7 +5469,7 @@ <h2 data-i18n="standard-move-actions"></h2>
54645469
const attributes = {
54655470
[`repeating_${config.section}_${id}_${config.prefix}_name`]: abilityData.name,
54665471
[`repeating_${config.section}_${id}_${config.prefix}_description`]: abilityData.description,
5467-
[`repeating_${config.section}_${id}_${config.prefix}_type`]: config.type,
5472+
[`repeating_${config.section}_${id}_${config.prefix}_type`]: `${abilityTypePrefix}${config.type}`,
54685473
[`repeating_${config.section}_${id}_${config.prefix}_subtype`]: subtype,
54695474
[`repeating_${config.section}_${id}_${config.prefix}_keywords`]: abilityData.keywords.join(', '),
54705475
[`repeating_${config.section}_${id}_${config.prefix}_trigger`]: abilityData.type.trigger ?? '',
@@ -6147,6 +6152,11 @@ <h2 data-i18n="standard-move-actions"></h2>
61476152
subtype = 'malice-ability';
61486153
}
61496154

6155+
let abilityTypePrefix = ""
6156+
if ((abilityData.type.usage === "Triggered Action" || abilityData.type.usage === "Maneuver") && abilityData.type.free === true) {
6157+
abilityTypePrefix = "free-"
6158+
}
6159+
61506160
const id = generateRowID();
61516161

61526162
// 2. Extract and format primary data fields.
@@ -6168,7 +6178,7 @@ <h2 data-i18n="standard-move-actions"></h2>
61686178
const attributes = {
61696179
[`repeating_npcabilities_${id}_ability_name`]: abilityData.name,
61706180
[`repeating_npcabilities_${id}_ability_description`]: abilityData.description,
6171-
[`repeating_npcabilities_${id}_ability_type`]: usage,
6181+
[`repeating_npcabilities_${id}_ability_type`]: `${abilityTypePrefix}${usage}`,
61726182
[`repeating_npcabilities_${id}_ability_subtype`]: subtype,
61736183
[`repeating_npcabilities_${id}_ability_keywords`]: abilityData.keywords.join(', '),
61746184
[`repeating_npcabilities_${id}_ability_trigger`]: abilityData.type.trigger ?? '',

0 commit comments

Comments
 (0)