Hi!
I found this out:
if (#level[] >= 11) then
perform delete[Damage.Weapon1]
perform assign[Damage.Weapon2]
endif
if (#level[] >= 21) then
perform delete[Damage.Weapon2]
perform assign[Damage.Weapon3]
endif
This only works with powers which specify the damage as "W" not with those which specify the damage as specific dice sizes. Maybe something could be done with the specific dice sizes using the pwDamage field? But I don't know the syntax for this case, perform working on Tags, not on Fields after all.
Maybe you got an idea?
The trick is finding out the name of the field I think.
The field name is pwDamBase
using similar logic I'd assign different strings for the different damage dice sizes.