public static void InvokePlayerSteal(PlayerStealEventArgs args) { if (PlayerSteal != null) { PlayerSteal(args); } }
/// <summary> /// Grants EoC when an item is stolen /// </summary> private static void OnSteal(PlayerStealEventArgs args) { if (args.StolenItem == null) { return; } Player p = args.Player; if (args.Caught) { p.EssenceOfCharacter += (int)(10 * args.Witnesses.Count * args.StolenItem.Weight); } else { p.EssenceOfCharacter += (int)(5 * args.Witnesses.Count * args.StolenItem.Weight); } }
public static void InvokePlayerSteal( PlayerStealEventArgs args ) { if( PlayerSteal != null ) PlayerSteal(args); }