ABS char skill system

This commit is contained in:
2024-03-27 17:17:34 -05:00
parent 27d869276a
commit aff2a8fa0e
16 changed files with 542 additions and 656 deletions
@@ -14,10 +14,7 @@ import engine.gameManager.SessionManager;
import engine.net.*;
import engine.net.client.ClientConnection;
import engine.net.client.Protocol;
import engine.objects.Guild;
import engine.objects.GuildStatusController;
import engine.objects.PlayerCharacter;
import engine.objects.PromotionClass;
import engine.objects.*;
import engine.server.MBServerStatics;
import org.pmw.tinylog.Logger;
@@ -91,7 +88,7 @@ public class WhoResponseMsg extends ClientNetMsg {
if (player != null)
if (!isAdmin(player))
if (player.isActive()) {
String[] race = player.getRace().getName().split(",");
String[] race = player.race.getName().split(",");
if (filter.compareTo(race[0]) == 0)
if (!HandleSet(set, player, playerCharacter, msg))
break;
@@ -101,7 +98,7 @@ public class WhoResponseMsg extends ClientNetMsg {
if (player != null)
if (!isAdmin(player))
if (player.isActive()) {
if (filter.compareTo(player.getBaseClass().getName()) == 0 || (player.getPromotionClass() != null && filter.compareTo(player.getPromotionClass().getName()) == 0))
if (filter.compareTo(player.baseClass.getName()) == 0 || (player.getPromotionClass() != null && filter.compareTo(player.getPromotionClass().getName()) == 0))
if (!HandleSet(set, player, playerCharacter, msg))
break;