Fixed Pet Name Tag + quest 3927
Fixed some issues related to Pet Name Tag item and quest 3927.
This commit is contained in:
@@ -69,8 +69,6 @@ public final class QuestActionHandler extends AbstractMaplePacketHandler {
|
||||
|
||||
if(quest.canComplete(player, npc)) {
|
||||
QuestScriptManager.getInstance().end(c, questid, npc);
|
||||
player.getClient().getSession().write(MaplePacketCreator.showSpecialEffect(9)); //show effect when completion
|
||||
player.getMap().broadcastMessage(player, MaplePacketCreator.showForeignEffect(player.getId(), 9));//show effect around players I guess
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -376,11 +376,14 @@ public final class UseCashItemHandler extends AbstractMaplePacketHandler {
|
||||
c.announce(MaplePacketCreator.enableActions());
|
||||
return;
|
||||
}
|
||||
Item item = player.getInventory(MapleInventoryType.CASH).getItem(pet.getPosition());
|
||||
String newName = slea.readMapleAsciiString();
|
||||
pet.setName(newName);
|
||||
pet.saveToDb();
|
||||
player.forceUpdateItem(item);
|
||||
|
||||
Item item = player.getInventory(MapleInventoryType.CASH).getItem(pet.getPosition());
|
||||
if (item != null)
|
||||
player.forceUpdateItem(item);
|
||||
|
||||
player.getMap().broadcastMessage(player, MaplePacketCreator.changePetName(player, newName, 1), true);
|
||||
c.announce(MaplePacketCreator.enableActions());
|
||||
remove(c, itemId);
|
||||
|
||||
Reference in New Issue
Block a user