public void AddWeapon(IBattleWeapon tw) { if (Avatar.MonsterConfig.IsBuilding) { NLog.Warn(string.Format("AddWeapon to building {0}", Avatar.Id)); return; } if (Weapon != null) { Weapon.CheckWeaponEffect(this, -1); } Weapon = tw; // EAddonBook.UpdateWeaponData(Weapon, OwnerPlayer.State.Weaponskills.Keys(), OwnerPlayer.State.Weaponskills.Values()); Weapon.CheckWeaponEffect(this, 1); }
public void AddWeapon(IBattleWeapon tw) { if (Avatar.MonsterConfig.IsBuilding) { NLog.Warn(string.Format("AddWeapon to building {0}", Avatar.Id)); return; } if (Weapon != null) Weapon.CheckWeaponEffect(this, -1); Weapon = tw; // EAddonBook.UpdateWeaponData(Weapon, OwnerPlayer.State.Weaponskills.Keys(), OwnerPlayer.State.Weaponskills.Values()); Weapon.CheckWeaponEffect(this, 1); }