@@ -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