root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/network/aion/clientpackets/CM_DUEL_REQUEST.java

14381512
17
package com.aionemu.gameserver.network.aion.clientpackets;
17
package com.aionemu.gameserver.network.aion.clientpackets;
18
18
19
import com.aionemu.gameserver.model.gameobjects.AionObject;
19
import com.aionemu.gameserver.model.gameobjects.AionObject;
20
import com.aionemu.gameserver.model.gameobjects.player.DeniedStatus;
20
import com.aionemu.gameserver.model.gameobjects.player.Player;
21
import com.aionemu.gameserver.model.gameobjects.player.Player;
21
import com.aionemu.gameserver.network.aion.AionClientPacket;
22
import com.aionemu.gameserver.network.aion.AionClientPacket;
22
import com.aionemu.gameserver.network.aion.serverpackets.SM_SYSTEM_MESSAGE;
23
import com.aionemu.gameserver.network.aion.serverpackets.SM_SYSTEM_MESSAGE;
...
...
71
		if(target instanceof Player)
72
		if(target instanceof Player)
72
		{
73
		{
73
			Player targetPlayer = (Player) target;
74
			Player targetPlayer = (Player) target;
75
76
			if(targetPlayer.getPlayerSettings().isInDeniedStatus(DeniedStatus.DUEL))
77
			{
78
				sendPacket(SM_SYSTEM_MESSAGE.STR_MSG_REJECTED_DUEL(targetPlayer.getName()));
79
				return;
80
			}
74
			duelService.onDuelRequest(activePlayer, targetPlayer);
81
			duelService.onDuelRequest(activePlayer, targetPlayer);
75
			duelService.confirmDuelWith(activePlayer, targetPlayer);
82
			duelService.confirmDuelWith(activePlayer, targetPlayer);
76
		}
83
		}