1. Right now the trainer window shows an additional non existent realm ability, this is infact the rr5 ability, which is skipped and thus not shown, but its place is reserved because the amount of realmabilities is set to the full value instead of Count - 1 (line 282)
- Code: Select all
// type 5 (realm abilities)
List<RealmAbility> ras = SkillBase.GetClassRealmAbilities(m_gameClient.Player.CharacterClass.ID);
using (var pak = new GSTCPPacketOut(GetPacketCode(eServerPackets.TrainerWindow)))
{
pak.WriteByte((byte)(ras.Count - 1));
pak.WriteByte((byte)m_gameClient.Player.RealmSpecialtyPoints);