root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/model/gameobjects/Creature.java

9901015
17
package com.aionemu.gameserver.model.gameobjects;
17
package com.aionemu.gameserver.model.gameobjects;
18
18
19
import com.aionemu.gameserver.ai.AI;
19
import com.aionemu.gameserver.ai.AI;
20
import com.aionemu.gameserver.configs.Config;
20
import com.aionemu.gameserver.controllers.CreatureController;
21
import com.aionemu.gameserver.controllers.CreatureController;
21
import com.aionemu.gameserver.controllers.EffectController;
22
import com.aionemu.gameserver.controllers.EffectController;
22
import com.aionemu.gameserver.controllers.MoveController;
23
import com.aionemu.gameserver.controllers.MoveController;
24
import com.aionemu.gameserver.model.gameobjects.player.Player;
23
import com.aionemu.gameserver.model.gameobjects.state.CreatureState;
25
import com.aionemu.gameserver.model.gameobjects.state.CreatureState;
24
import com.aionemu.gameserver.model.gameobjects.stats.CreatureGameStats;
26
import com.aionemu.gameserver.model.gameobjects.stats.CreatureGameStats;
25
import com.aionemu.gameserver.model.gameobjects.stats.CreatureLifeStats;
27
import com.aionemu.gameserver.model.gameobjects.stats.CreatureLifeStats;
...
...
28
import com.aionemu.gameserver.skillengine.model.Skill;
30
import com.aionemu.gameserver.skillengine.model.Skill;
29
import com.aionemu.gameserver.taskmanager.PacketBroadcaster;
31
import com.aionemu.gameserver.taskmanager.PacketBroadcaster;
30
import com.aionemu.gameserver.taskmanager.PacketBroadcaster.BroadcastMode;
32
import com.aionemu.gameserver.taskmanager.PacketBroadcaster.BroadcastMode;
33
import com.aionemu.gameserver.utils.PacketSendUtility;
31
import com.aionemu.gameserver.world.WorldPosition;
34
import com.aionemu.gameserver.world.WorldPosition;
32
35
33
/**
36
/**
...
...
325
		packetBroadcastMask |= mode.mask();
328
		packetBroadcastMask |= mode.mask();
326
329
327
		PacketBroadcaster.getInstance().add(this);
330
		PacketBroadcaster.getInstance().add(this);
331
		
332
		if(Config.DEBUG_PACKET_BROADCASTER)
333
			PacketSendUtility.sendMessage(((Player)this), "PacketBroadcast: " + mode.name() + " added.");
328
	}
334
	}
329
335
330
	public final void removePacketBroadcastMask(BroadcastMode mode)
336
	public final void removePacketBroadcastMask(BroadcastMode mode)
331
	{
337
	{
332
		packetBroadcastMask &= ~mode.mask();
338
		packetBroadcastMask &= ~mode.mask();
339
		
340
		if(Config.DEBUG_PACKET_BROADCASTER)
341
			PacketSendUtility.sendMessage(((Player)this), "PacketBroadcast: " + mode.name() + " removed.");
333
	}
342
	}
334
343
335
	public final byte getPacketBroadcastMask()
344
	public final byte getPacketBroadcastMask()