Example #1
0
 internal Player(Player player)
 {
     Appearance = new PlayerAppearance(player.Appearance);
     Health = new ValPidPair<short>(player.Health);
     Mana = new ValPidPair<short>(player.Mana);
     Buffs = new BuffList(player.Buffs);
     Inventory = new PlayerInventory(player.Inventory);
     PlayerId = player.PlayerId;
 }
 ///<summary>Sets the bot players mana to the given value.</summary>
 public void SetMana(ValPidPair<short> value)
 {
     Mana = new ValPidPair<short>(value) { PlayerId = PlayerId };
     Client.Send(TerrPacketType.PlayerMana, Mana.CreatePayload());
 }
 ///<summary>Sets the bot players health to the given value.</summary>
 public void SetHealth(ValPidPair<short> value)
 {
     Health = new ValPidPair<short>(value) { PlayerId = PlayerId };
     Client.Send(TerrPacketType.PlayerLife, Health.CreatePayload());
 }
Example #4
0
 internal Player(PlayerAppearance appearance = null,
     ValPidPair<short> health = null, ValPidPair<short> mana = null,
     BuffList buffs = null, PlayerInventory inventory = null)
 {
     Appearance = appearance ?? new PlayerAppearance();
     Buffs = buffs ?? new BuffList();
     Inventory = inventory ?? new PlayerInventory();
     Health = health ?? new ValPidPair<short>(DefaultHp, DefaultHp);
     Mana = mana ?? new ValPidPair<short>(DefaultMana, DefaultMana);
 }