public override int ComputeIcon(Character target) { int dialog = 0; if (target.client.AvailablePersonalRequests.ContainsKey(this.ModelId)) { dialog |= 1; } if (QuestBase.IsTalkToObjective(this.ModelId, target)) { dialog |= 2; } return((int)(base.ComputeIcon(target) | dialog)); }