public void OnEventAboutToTrigger(RuleCalculateWeaponStats evt) { WeaponCategory category = evt.Weapon.Blueprint.Type.Category; if (category != WeaponCategory.Dagger) { return; } evt.AddBonusDamage(1); }
public new void OnEventAboutToTrigger(RuleCalculateWeaponStats evt) { if (evt.Weapon != this.Owner) { return; } int bonus = EnhancementBonus - evt.Enhancement; added_bonus = bonus > 0 ? bonus : 0; evt.AddBonusDamage(added_bonus); evt.Enhancement += added_bonus; }