public override void GetWeaponKnockback(Player player, ref float knockback) { // Adds knockback bonuses knockback += SpiritDamagePlayer.ModPlayer(player).spiritKnockback; }
public override void GetWeaponCrit(Player player, ref int crit) { // Adds crit bonuses crit += SpiritDamagePlayer.ModPlayer(player).spiritCrit; }
// As a modder, you could also opt to make these overrides also sealed. Up to the modder public override void ModifyWeaponDamage(Player player, ref float add, ref float mult, ref float flat) { add += SpiritDamagePlayer.ModPlayer(player).spiritDamageAdd; mult *= SpiritDamagePlayer.ModPlayer(player).spiritDamageMult; }