Esempio n. 1
0
 public static void InvokePlayerSteal(PlayerStealEventArgs args)
 {
     if (PlayerSteal != null)
     {
         PlayerSteal(args);
     }
 }
Esempio n. 2
0
        /// <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);
            }
        }
Esempio n. 3
0
 public static void InvokePlayerSteal( PlayerStealEventArgs args )
 {
     if( PlayerSteal != null )
         PlayerSteal(args);
 }