Author: lord_rex
(2010/02/08 20:27) About 2 years ago
Warning cleanup...
22
import com.aionemu.gameserver.model.templates.spawn.SpawnGroup;
23
import com.aionemu.gameserver.model.templates.spawn.SpawnTemplate;
24
import com.aionemu.gameserver.model.templates.spawn.SpawnTime;
25
import com.aionemu.gameserver.services.DecayService;
26
import com.aionemu.gameserver.services.RespawnService;
27
import com.aionemu.gameserver.utils.gametime.DayTime;
28
import com.aionemu.gameserver.utils.gametime.GameTimeManager;
import com.aionemu.gameserver.network.aion.serverpackets.SM_USE_OBJECT;
import com.aionemu.gameserver.questEngine.QuestEngine;
import com.aionemu.gameserver.questEngine.model.QuestEnv;
import com.aionemu.gameserver.utils.PacketSendUtility;
import com.aionemu.gameserver.utils.ThreadPoolManager;
29
16
*/
17
package com.aionemu.gameserver.controllers;
18
19
import org.apache.log4j.Logger;
20
21
import com.aionemu.gameserver.model.gameobjects.VisibleObject;
import com.aionemu.gameserver.world.World;
...
30
31
public abstract class VisibleObjectController<T extends VisibleObject>
32
{
33
private static Logger log = Logger.getLogger(VisibleObjectController.class);
34
/**
35
* Object that is controlled by this controller.
36
package com.aionemu.gameserver.model.gameobjects;
import com.aionemu.gameserver.ai.npcai.NpcAi;
import com.aionemu.gameserver.controllers.CreatureController;
import com.aionemu.gameserver.controllers.NpcController;
import com.aionemu.gameserver.dataholders.DataManager;
import com.aionemu.gameserver.model.gameobjects.stats.NpcGameStats;
import com.aionemu.gameserver.model.drop.DropItem;
import com.aionemu.gameserver.model.drop.DropList;
import com.aionemu.gameserver.model.drop.DropTemplate;
import com.aionemu.gameserver.model.gameobjects.Creature;
import com.aionemu.gameserver.model.gameobjects.Npc;
import com.aionemu.gameserver.model.gameobjects.player.Player;
import com.aionemu.gameserver.network.aion.serverpackets.SM_DELETE;
37
import com.aionemu.gameserver.network.aion.serverpackets.SM_EMOTION;
38
import com.aionemu.gameserver.network.aion.serverpackets.SM_LOOT_ITEMLIST;
39
import com.aionemu.gameserver.network.aion.serverpackets.SM_LOOT_STATUS;
import com.aionemu.gameserver.services.DecayService;import com.aionemu.gameserver.services.DecayService;import com.aionemu.gameserver.services.RespawnService;import org.apache.log4j.Logger;{{private static Logger log = Logger.getLogger(VisibleObjectController.class);import com.aionemu.gameserver.controllers.CreatureController;import com.aionemu.gameserver.model.gameobjects.Creature;import com.aionemu.gameserver.network.aion.serverpackets.SM_DELETE;