Fixed probable ExPledgeRankingList NPE.

This commit is contained in:
MobiusDevelopment 2021-06-12 21:48:46 +00:00
parent f6f092f89b
commit b22822f3e0
2 changed files with 3 additions and 3 deletions

View File

@ -239,7 +239,7 @@ public class RankManager
player.set("petLevel", rset.getInt("petLevel"));
player.set("clanName", rset.getInt("clanid") > 0 ? ClanTable.getInstance().getClan(rset.getInt("clanid")).getName() : "");
player.set("petType", PetDataTable.getInstance().getTypeByIndex(rset.getInt("index")));
player.set("exp", rset.getInt("exp"));
player.set("exp", rset.getLong("exp"));
player.set("controlledItemObjId", rset.getInt("item_obj_id"));
_mainPetList.put(i, player);
i++;
@ -265,7 +265,7 @@ public class RankManager
player.set("clan_level", rset.getInt("clan_level"));
player.set("clan_name", rset.getString("clan_name"));
player.set("reputation_score", rset.getInt("reputation_score"));
player.set("exp", rset.getInt("exp"));
player.set("exp", rset.getLong("exp"));
player.set("clan_id", rset.getInt("clan_id"));
_mainClanList.put(i, player);
i++;

View File

@ -93,7 +93,7 @@ public class ExPledgeRankingList implements IClientOutgoingPacket
packet.writeString(player.getString("char_name"));
packet.writeD(player.getInt("level"));
packet.writeD(ClanTable.getInstance().getClan(player.getInt("clan_id")) != null ? ClanTable.getInstance().getClan(player.getInt("clan_id")).getMembersCount() : 0);
packet.writeD(player.getInt("exp"));
packet.writeD((int) Math.min(Integer.MAX_VALUE, player.getLong("exp")));
}
}
}