From 1511831b0de22f19ccae201c64136daa5ce3e066 Mon Sep 17 00:00:00 2001 From: Rodgerwilco Date: Sat, 28 Apr 2012 13:15:30 -0700 Subject: [PATCH] #69 - Range Issue Debugging --- .../moparscape/msc/gs/event/RangeEvent.java | 19 ++++++------------- .../msc/gs/phandler/PlayerLogin.java | 3 +++ 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/GameServer/src/org/moparscape/msc/gs/event/RangeEvent.java b/GameServer/src/org/moparscape/msc/gs/event/RangeEvent.java index 67e2d5c..1de173f 100644 --- a/GameServer/src/org/moparscape/msc/gs/event/RangeEvent.java +++ b/GameServer/src/org/moparscape/msc/gs/event/RangeEvent.java @@ -232,24 +232,16 @@ public class RangeEvent extends DelayedEvent { if (owner instanceof Player) { if (affectedMob instanceof Npc) { Npc npc = (Npc) affectedMob; - npc.getSyndicate().distributeExp(npc); } } } else { - if (owner instanceof Player && affectedMob instanceof Npc) // We're - // ranging - // an - // NPC, - // so - // make - // it - // chase - // the - // player. - { + // We're ranging an NPC, so make it chase the player. + if (owner instanceof Player && affectedMob instanceof Npc) { final Npc npc = (Npc) affectedMob; final Player player = (Player) owner; + + player.getActionSender().sendMessage("affectedMob = npc"); if (npc.isBusy() || npc.getChasing() != null) return; @@ -268,7 +260,8 @@ public class RangeEvent extends DelayedEvent { this.stop(); return; } - + player.getActionSender().sendMessage("WalkMobToMobEvent finish"); + npc.resetPath(); player.setBusy(true); player.resetPath(); diff --git a/GameServer/src/org/moparscape/msc/gs/phandler/PlayerLogin.java b/GameServer/src/org/moparscape/msc/gs/phandler/PlayerLogin.java index 7449ef8..ab4a19c 100644 --- a/GameServer/src/org/moparscape/msc/gs/phandler/PlayerLogin.java +++ b/GameServer/src/org/moparscape/msc/gs/phandler/PlayerLogin.java @@ -233,6 +233,9 @@ public class PlayerLogin implements PacketHandler { player.getInventory().add(new InvItem(156)); player.getInventory().add(new InvItem(87)); player.getInventory().add(new InvItem(1263)); + //189 + 11 = Range Testing. + player.getInventory().add(new InvItem(189)); + player.getInventory().add(new InvItem(11, 100)); player.getActionSender().sendInventory(); player.setChangingAppearance(true); sender.sendAppearanceScreen();