Advanced Tools - SmArtKar/AthenaFramework GitHub Wiki
AdvancedTool
subclass allows to modify tool's damage and cooldown, simple as that.
public class AdvancedTool : Tool
{
public virtual void DamageModification(Verb verb, ref float damage, ref float armorPenetration, ref LocalTargetInfo target, Pawn caster) { }
public virtual void CooldownModification(VerbProperties verbProps, ref float cooldown, Tool tool, Pawn attacker, Thing equipment) { }
}