root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/controllers/NpcController.java

23932440
92
			//TODO check on retail how walking npc is presented, probably need replace emotion
92
			//TODO check on retail how walking npc is presented, probably need replace emotion
93
			// with some state etc.
93
			// with some state etc.
94
			if(owner.getMoveController().isWalking())
94
			if(owner.getMoveController().isWalking())
95
				PacketSendUtility.sendPacket((Player) object, new SM_EMOTION(owner, 21));
95
				PacketSendUtility.sendPacket((Player) object, new SM_EMOTION(owner, 24));
96
		}	
96
		}	
97
		else if(object instanceof Summon)
97
		else if(object instanceof Summon)
98
		{
98
		{
...
...
145
		scheduleRespawn();
145
		scheduleRespawn();
146
146
147
		PacketSendUtility.broadcastPacket(owner,
147
		PacketSendUtility.broadcastPacket(owner,
148
			new SM_EMOTION(owner, 13, 0, lastAttacker == null ? 0 : lastAttacker.getObjectId()));
148
			new SM_EMOTION(owner, 16, 0, lastAttacker == null ? 0 : lastAttacker.getObjectId()));
149
		
149
		
150
		// Monster Controller overrides this method.
150
		// Monster Controller overrides this method.
151
		this.doReward();
151
		this.doReward();
...
...
358
				PacketSendUtility.sendPacket(player, new SM_MESSAGE(0, null, "This feature is not available yet",
358
				PacketSendUtility.sendPacket(player, new SM_MESSAGE(0, null, "This feature is not available yet",
359
					ChatType.ANNOUNCEMENTS));
359
					ChatType.ANNOUNCEMENTS));
360
				break;
360
				break;
361
			case 60:
362
				// armsfusion
363
				PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(targetObjectId, 29));
364
				break;
365
			case 61:
366
				// armsbreaking
367
				PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(targetObjectId, 30));
368
				break;
361
			default:
369
			default:
362
				if(questId > 0)
370
				if(questId > 0)
363
					PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(targetObjectId, dialogId, questId));
371
					PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(targetObjectId, dialogId, questId));