forked from MagicBane/Server
TargetType declared.
This commit is contained in:
@@ -12,7 +12,6 @@ import engine.objects.AbstractWorldObject;
|
|||||||
import engine.objects.Building;
|
import engine.objects.Building;
|
||||||
import engine.objects.Mob;
|
import engine.objects.Mob;
|
||||||
import engine.objects.PlayerCharacter;
|
import engine.objects.PlayerCharacter;
|
||||||
import org.pmw.tinylog.Logger;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @Author:
|
* @Author:
|
||||||
@@ -46,16 +45,19 @@ public class AttackCmdMsgHandler extends AbstractClientMsgHandler {
|
|||||||
return true;
|
return true;
|
||||||
|
|
||||||
AbstractWorldObject target;
|
AbstractWorldObject target;
|
||||||
|
Enum.GameObjectType targetType;
|
||||||
|
|
||||||
if(msg.getTargetType() == Enum.GameObjectType.Mob.ordinal()){
|
targetType = Enum.GameObjectType.values()[msg.getTargetType()];
|
||||||
|
|
||||||
|
if (msg.getTargetType() == Enum.GameObjectType.Mob.ordinal()) {
|
||||||
target = Mob.getMob(msg.getTargetID());
|
target = Mob.getMob(msg.getTargetID());
|
||||||
} else if(msg.getTargetType() == Enum.GameObjectType.Building.ordinal()){
|
} else if (msg.getTargetType() == Enum.GameObjectType.Building.ordinal()) {
|
||||||
target = BuildingManager.getBuilding(msg.getTargetID());
|
target = BuildingManager.getBuilding(msg.getTargetID());
|
||||||
Building targetBuilding = (Building) target;
|
Building targetBuilding = (Building) target;
|
||||||
if(!targetBuilding.isVulnerable() || targetBuilding.getRank() < 0) {
|
if (!targetBuilding.isVulnerable() || targetBuilding.getRank() < 0) {
|
||||||
playerCharacter.setCombatTarget(null);
|
playerCharacter.setCombatTarget(null);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
} else if(msg.getTargetType() == Enum.GameObjectType.PlayerCharacter.ordinal()){
|
} else if(msg.getTargetType() == Enum.GameObjectType.PlayerCharacter.ordinal()){
|
||||||
target = PlayerCharacter.getPlayerCharacter(msg.getTargetID());
|
target = PlayerCharacter.getPlayerCharacter(msg.getTargetID());
|
||||||
} else{
|
} else{
|
||||||
|
|||||||
Reference in New Issue
Block a user