Have you ever made an asset-replacement mod? Can mutators do that?

Go extend the utMutator to YourModifiedSword then in that use the function and you will have amutator that alters the swords attackpower.

function bool CheckReplacement(Actor Other)
{
local Sword theSword;

if ( Sword(Other) != none )
{ theSword = SwordCOLOR=#000000;[/COLOR]
theSword.attackpower = 10

}
}

defaultproperties
{
GroupNames[0]=“MODIFIED SWORD”
}