I'm not completely sure, but there might be a minor issue with the global damage modifiers.
Since the introduction of the repeating section for the globals I've not been able to modify global damage modifiers via the API.
If I modify the attributes of one entry of the global damage repeating sections and the global variable this way...
{"name":"repeating_damagemod_-LH-lvJ0dNuohFMtKX8N_global_damage_rollstring","current":"2[Rage Damage]","max":"","_id":"-LH-lvJGqs6uechr4ado","_type":"attribute","_characterid":"-LH-lah9Qo3w5gEzw2L4"}
{"name":"repeating_damagemod_-LH-lvJ0dNuohFMtKX8N_global_damage_active_flag","current":"1","max":"","_id":"-LH-lvJHZGzfJCD5zbr4","_type":"attribute","_characterid":"-LH-lah9Qo3w5gEzw2L4"}
{"name":"repeating_damagemod_-LH-lvJ0dNuohFMtKX8N_options-flag","current":"0","max":"","_id":"-LH-lvJIRtx89mE6XGLr","_type":"attribute","_characterid":"-LH-lah9Qo3w5gEzw2L4"}
{"name":"repeating_damagemod_-LH-lvJ0dNuohFMtKX8N_global_damage_type","current":"Rage Damage","max":"","_id":"-LH-lvJK7kvRI8BI3hvo","_type":"attribute","_characterid":"-LH-lah9Qo3w5gEzw2L4"}
{"name":"global_damage_mod_roll","current":"2[Rage Damage]","max":"","_id":"-LH-lvOFLDNA6Fu-1Wkk","_type":"attribute","_characterid":"-LH-lah9Qo3w5gEzw2L4"}
{"name":"global_damage_mod_crit","current":"2[Rage Damage]","max":"","_id":"-LH-lvOHwYpHXfsUDcHd","_type":"attribute","_characterid":"-LH-lah9Qo3w5gEzw2L4"}
{"name":"global_damage_mod_type","current":"Rage Damage","max":"","_id":"-LH-lvOI2ZEpzSXd5GKZ","_type":"attribute","_characterid":"-LH-lah9Qo3w5gEzw2L4"}
the global damage is not applied (or removed) from the damage formula of the attacks.
I think it might be because the repeating attack rollbases do not use calculated values, derived from the variables "global_damage_mod_roll" and "global_damage_mod_crit". This is how one of the attacks appear at the moment...
{"name":"repeating_attack_-LH-lzhIBLIjZtNIqkcw_rollbase_dmg","current":"@{wtype}&{template:dmg} {{rname=@{atkname}}} @{atkflag} {{range=@{atkrange}}} @{dmgflag} {{dmg1=[[1d6 + 3[STR]]]}} {{dmg1type=Piercing }} @{dmg2flag} {{dmg2=[[0]]}} {{dmg2type=}} @{saveflag} {{desc=@{atk_desc}}} @{hldmg} {{spelllevel=@{spelllevel}}} {{innate=@{spell_innate}}} {{globaldamage=[[2[Rage Damage]]]}} {{globaldamagetype=@{global_damage_mod_type}}} @{charname_output}","max":"","_id":"-LH-lzhrg4DMrOnnkokw","_type":"attribute","_characterid":"-LH-lah9Qo3w5gEzw2L4"}
{"name":"repeating_attack_-LH-lzhIBLIjZtNIqkcw_rollbase_crit","current":"@{wtype}&{template:dmg} {{crit=1}} {{rname=@{atkname}}} @{atkflag} {{range=@{atkrange}}} @{dmgflag} {{dmg1=[[1d6 + 3[STR]]]}} {{dmg1type=Piercing }} @{dmg2flag} {{dmg2=[[0]]}} {{dmg2type=}} {{crit1=[[1d6]]}} {{crit2=[[0]]}} @{saveflag} {{desc=@{atk_desc}}} @{hldmg} {{spelllevel=@{spelllevel}}} {{innate=@{spell_innate}}} {{globaldamage=[[2[Rage Damage]]]}} {{globaldamagecrit=[[2[Rage Damage]]]}} {{globaldamagetype=@{global_damage_mod_type}}} @{charname_output}","max":"","_id":"-LH-lzhunpKiJo5xYr1B","_type":"attribute","_characterid":"-LH-lah9Qo3w5gEzw2L4"}
{"name":"repeating_attack_-LH-lzhIBLIjZtNIqkcw_rollbase","current":"@{wtype}&{template:atkdmg} {{mod=@{atkbonus}}} {{rname=@{atkname}}} {{r1=[[@{d20}cs>@{atkcritrange} + 3[STR] + 2[PROF]]]}} @{rtype}cs>@{atkcritrange} + 3[STR] + 2[PROF]]]}} @{atkflag} {{range=@{atkrange}}} @{dmgflag} {{dmg1=[[1d6 + 3[STR]]]}} {{dmg1type=Piercing }} @{dmg2flag} {{dmg2=[[0]]}} {{dmg2type=}} {{crit1=[[1d6[CRIT]]]}} {{crit2=[[0[CRIT]]]}} @{saveflag} {{desc=@{atk_desc}}} @{hldmg} {{spelllevel=@{spelllevel}}} {{innate=@{spell_innate}}} {{globalattack=@{global_attack_mod}}} {{globaldamage=[[2[Rage Damage]]]}} {{globaldamagecrit=[[2[Rage Damage]]]}} {{globaldamagetype=@{global_damage_mod_type}}} ammo=@{ammo} @{charname_output}","max":"","_id":"-LH-lzhyeuoqCWiZbCiE","_type":"attribute","_characterid":"-LH-lah9Qo3w5gEzw2L4"}
The values "globaldamage" and "globaldamagecrit" seem to be "hardcoded" into the attack formulas rather than be computed like the value globaldamagetype:
{{globaldamage=[[2[Rage Damage]]]}} {{globaldamagecrit=[[2[Rage Damage]]]}} {{globaldamagetype=@{global_damage_mod_type}}}
or the repeating global attack mods (and repeating global saves), wich seem to be "evaluated" as expected:
{{globalattack=@{global_attack_mod}}}
Could it be a minor bug or am I missing something?
I know it's not a critical issue, but wanted to report it anyway because it makes very very difficult to apply/remove repeating global damage modifiers via the API.