ABS char skill system
This commit is contained in:
@@ -12,10 +12,7 @@ import engine.net.client.msg.ArcLoginNotifyMsg;
|
||||
import engine.net.client.msg.ClientNetMsg;
|
||||
import engine.net.client.msg.HotzoneChangeMsg;
|
||||
import engine.net.client.msg.PetMsg;
|
||||
import engine.objects.Account;
|
||||
import engine.objects.Guild;
|
||||
import engine.objects.PlayerCharacter;
|
||||
import engine.objects.PlayerFriends;
|
||||
import engine.objects.*;
|
||||
import engine.server.MBServerStatics;
|
||||
import engine.session.Session;
|
||||
import org.pmw.tinylog.Logger;
|
||||
@@ -73,7 +70,7 @@ public class ArcLoginNotifyMsgHandler extends AbstractClientMsgHandler {
|
||||
ChatManager.sendSystemMessage(player, ConfigManager.currentRepoBranch);
|
||||
|
||||
// Set player mask for QT
|
||||
if (player.getRace() != null && player.getRace().getToken() == -524731385)
|
||||
if (player.race != null && player.race.getToken() == -524731385)
|
||||
player.setObjectTypeMask(MBServerStatics.MASK_PLAYER | MBServerStatics.MASK_UNDEAD);
|
||||
else
|
||||
player.setObjectTypeMask(MBServerStatics.MASK_PLAYER);
|
||||
|
||||
@@ -66,7 +66,7 @@ public class ChangeRankHandler extends AbstractClientMsgHandler {
|
||||
targetPlayer.setGuildTitle(msg.getNewRank());
|
||||
|
||||
targetName = targetPlayer.getFirstName();
|
||||
isMale = targetPlayer.getRace().getRaceType().getCharacterSex().equals(Enum.CharacterSex.MALE);
|
||||
isMale = targetPlayer.race.getRaceType().getCharacterSex().equals(Enum.CharacterSex.MALE);
|
||||
} else {
|
||||
DbManager.GuildQueries.UPDATE_GUILD_RANK_OFFLINE(msg.getPlayerUUID(), msg.getNewRank(), sourcePlayer.getGuild().getObjectUUID());
|
||||
|
||||
|
||||
@@ -376,14 +376,14 @@ public class VendorDialogMsgHandler extends AbstractClientMsgHandler {
|
||||
}
|
||||
|
||||
// verify race valid for profession
|
||||
Race race = pc.getRace();
|
||||
Race race = pc.race;
|
||||
if (race == null || !promo.isAllowedRune(race.getToken())) {
|
||||
// TODO send client promotion error
|
||||
return;
|
||||
}
|
||||
|
||||
// verify baseclass valid for profession
|
||||
BaseClass bc = pc.getBaseClass();
|
||||
BaseClass bc = pc.baseClass;
|
||||
if (bc == null || !promo.isAllowedRune(bc.getToken())) {
|
||||
// TODO send client promotion error
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user