forked from MagicBane/Server
NPC added to attack message handler switch
This commit is contained in:
@@ -8,10 +8,7 @@ import engine.net.client.ClientConnection;
|
|||||||
import engine.net.client.msg.AttackCmdMsg;
|
import engine.net.client.msg.AttackCmdMsg;
|
||||||
import engine.net.client.msg.ClientNetMsg;
|
import engine.net.client.msg.ClientNetMsg;
|
||||||
import engine.net.client.msg.TargetedActionMsg;
|
import engine.net.client.msg.TargetedActionMsg;
|
||||||
import engine.objects.AbstractWorldObject;
|
import engine.objects.*;
|
||||||
import engine.objects.Building;
|
|
||||||
import engine.objects.Mob;
|
|
||||||
import engine.objects.PlayerCharacter;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @Author:
|
* @Author:
|
||||||
@@ -59,6 +56,9 @@ public class AttackCmdMsgHandler extends AbstractClientMsgHandler {
|
|||||||
case Building:
|
case Building:
|
||||||
target = BuildingManager.getBuilding(msg.getTargetID());
|
target = BuildingManager.getBuilding(msg.getTargetID());
|
||||||
break;
|
break;
|
||||||
|
case NPC:
|
||||||
|
target = NPC.getNPC(msg.getTargetID());
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return true;//cannot attack anything other than the 3 above
|
return true;//cannot attack anything other than the 3 above
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user