Core/Scripts: fix Nightfall proc chance and reduce it for victims with level above 60

Port From (https://github.com/TrinityCore/TrinityCore/commit/5f70be050f971ee70da8953c4f094cb2adc233f8)
This commit is contained in:
hondacrx
2019-08-31 11:12:07 -04:00
parent f7f2930ac8
commit 9ef63a86cf
4 changed files with 46 additions and 1 deletions
+6
View File
@@ -279,6 +279,12 @@ namespace Game.Scripting
// Called when the item expires (is destroyed).
public virtual bool OnExpire(Player player, ItemTemplate proto) { return false; }
// Called when the item is destroyed.
public virtual bool OnRemove(Player player, Item item) { return false; }
// Called before casting a combat spell from this item (chance on hit spells of item template, can be used to prevent cast if returning false)
public virtual bool OnCastItemCombatSpell(Player player, Unit victim, SpellInfo spellInfo, Item item) { return true; }
}
public class UnitScript : ScriptObject