/// <summary> /// Extra rate is made of guild house blacksmith rate + bless rate. /// </summary> /// <returns></returns> private byte CalculateExtraRate() { byte extraRate = 0; if (_guildManager.HasGuild && _mapProvider.Map is GuildHouseMap) { var rates = _guildManager.GetBlacksmithRates(); extraRate += rates.LinkRate; } // TODO: add bless rate. return(extraRate); }