Changeset 1516

User picture

Author: MrPoke

(2010/03/14 16:24) Almost 2 years ago

//reload quest fix

Affected files

Updated trunk/AE-go_GameServer/data/scripts/system/handlers/admincommands/Reload.java Download diff

15151516
39
39
40
import com.aionemu.gameserver.configs.administration.AdminConfig;
40
import com.aionemu.gameserver.configs.administration.AdminConfig;
41
import com.aionemu.gameserver.dataholders.DataManager;
41
import com.aionemu.gameserver.dataholders.DataManager;
42
import com.aionemu.gameserver.dataholders.QuestScriptsData;
42
import com.aionemu.gameserver.dataholders.QuestsData;
43
import com.aionemu.gameserver.dataholders.QuestsData;
43
import com.aionemu.gameserver.dataholders.StaticData;
44
import com.aionemu.gameserver.dataholders.StaticData;
44
import com.aionemu.gameserver.model.gameobjects.player.Player;
45
import com.aionemu.gameserver.model.gameobjects.player.Player;
...
...
88
				Unmarshaller un = jc.createUnmarshaller();
89
				Unmarshaller un = jc.createUnmarshaller();
89
				un.setSchema(getSchema("./data/static_data/static_data.xsd"));
90
				un.setSchema(getSchema("./data/static_data/static_data.xsd"));
90
				DataManager.QUEST_DATA = (QuestsData) un.unmarshal(xml);
91
				DataManager.QUEST_DATA = (QuestsData) un.unmarshal(xml);
92
				DataManager.QUEST_SCRIPTS_DATA.getData().clear();
91
				for(File file : listFiles(dir, true))
93
				for(File file : listFiles(dir, true))
92
					un.unmarshal(file);
94
				{
95
					QuestScriptsData data = ((QuestScriptsData)un.unmarshal(file));
96
					if (data != null)
97
						if (data.getData() != null)
98
							DataManager.QUEST_SCRIPTS_DATA.getData().addAll(data.getData());
99
				}
93
				questEngine.load();
100
				questEngine.load();
94
			}
101
			}
95
			catch(Exception e)
102
			catch(Exception e)