Rename and clean up MapleSkillbookInformationProvider
This commit is contained in:
@@ -56,7 +56,7 @@ import net.server.world.World;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import server.CashShop.CashItemFactory;
|
import server.CashShop.CashItemFactory;
|
||||||
import server.MapleSkillbookInformationProvider;
|
import server.SkillbookInformationProvider;
|
||||||
import server.ThreadManager;
|
import server.ThreadManager;
|
||||||
import server.TimerManager;
|
import server.TimerManager;
|
||||||
import server.expeditions.ExpeditionBossLog;
|
import server.expeditions.ExpeditionBossLog;
|
||||||
@@ -840,7 +840,7 @@ public class Server {
|
|||||||
futures.add(initExecutor.submit(() -> SkillFactory.loadAllSkills()));
|
futures.add(initExecutor.submit(() -> SkillFactory.loadAllSkills()));
|
||||||
futures.add(initExecutor.submit(() -> CashItemFactory.loadAllCashItems()));
|
futures.add(initExecutor.submit(() -> CashItemFactory.loadAllCashItems()));
|
||||||
futures.add(initExecutor.submit(() -> Quest.loadAllQuests()));
|
futures.add(initExecutor.submit(() -> Quest.loadAllQuests()));
|
||||||
futures.add(initExecutor.submit(() -> MapleSkillbookInformationProvider.loadAllSkillbookInformation()));
|
futures.add(initExecutor.submit(() -> SkillbookInformationProvider.loadAllSkillbookInformation()));
|
||||||
futures.add(initExecutor.submit(() -> PlayerNPCFactory.loadFactoryMetadata()));
|
futures.add(initExecutor.submit(() -> PlayerNPCFactory.loadFactoryMetadata()));
|
||||||
|
|
||||||
TimeZone.setDefault(TimeZone.getTimeZone(YamlConfig.config.server.TIMEZONE));
|
TimeZone.setDefault(TimeZone.getTimeZone(YamlConfig.config.server.TIMEZONE));
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ import provider.DataProviderFactory;
|
|||||||
import provider.wz.WZFiles;
|
import provider.wz.WZFiles;
|
||||||
import scripting.AbstractPlayerInteraction;
|
import scripting.AbstractPlayerInteraction;
|
||||||
import server.*;
|
import server.*;
|
||||||
import server.MapleSkillbookInformationProvider.SkillBookEntry;
|
import server.SkillbookInformationProvider.SkillBookEntry;
|
||||||
import server.events.gm.Event;
|
import server.events.gm.Event;
|
||||||
import server.expeditions.Expedition;
|
import server.expeditions.Expedition;
|
||||||
import server.expeditions.ExpeditionType;
|
import server.expeditions.ExpeditionType;
|
||||||
@@ -572,7 +572,7 @@ public class NPCConversationManager extends AbstractPlayerInteraction {
|
|||||||
|
|
||||||
public Object[] getAvailableSkillBooks() {
|
public Object[] getAvailableSkillBooks() {
|
||||||
List<Integer> ret = ItemInformationProvider.getInstance().usableSkillBooks(this.getPlayer());
|
List<Integer> ret = ItemInformationProvider.getInstance().usableSkillBooks(this.getPlayer());
|
||||||
ret.addAll(MapleSkillbookInformationProvider.getTeachableSkills(this.getPlayer()));
|
ret.addAll(SkillbookInformationProvider.getTeachableSkills(this.getPlayer()));
|
||||||
|
|
||||||
return ret.toArray();
|
return ret.toArray();
|
||||||
}
|
}
|
||||||
@@ -582,7 +582,7 @@ public class NPCConversationManager extends AbstractPlayerInteraction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getSkillBookInfo(int itemid) {
|
public String getSkillBookInfo(int itemid) {
|
||||||
SkillBookEntry sbe = MapleSkillbookInformationProvider.getSkillbookAvailability(itemid);
|
SkillBookEntry sbe = SkillbookInformationProvider.getSkillbookAvailability(itemid);
|
||||||
switch (sbe) {
|
switch (sbe) {
|
||||||
case UNAVAILABLE:
|
case UNAVAILABLE:
|
||||||
return "";
|
return "";
|
||||||
|
|||||||
@@ -38,14 +38,13 @@ import java.util.regex.Matcher;
|
|||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* @author RonanLana
|
* @author RonanLana
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Only used in 1 script that gives players information about where skillbooks can be found
|
* Only used in 1 script that gives players information about where skillbooks can be found
|
||||||
*/
|
*/
|
||||||
public class MapleSkillbookInformationProvider {
|
public class SkillbookInformationProvider {
|
||||||
private static volatile Map<Integer, SkillBookEntry> foundSkillbooks = new HashMap<>();
|
private static volatile Map<Integer, SkillBookEntry> foundSkillbooks = new HashMap<>();
|
||||||
|
|
||||||
public enum SkillBookEntry {
|
public enum SkillBookEntry {
|
||||||
@@ -65,7 +64,7 @@ public class MapleSkillbookInformationProvider {
|
|||||||
loadedSkillbooks.putAll(fetchSkillbooksFromQuests());
|
loadedSkillbooks.putAll(fetchSkillbooksFromQuests());
|
||||||
loadedSkillbooks.putAll(fetchSkillbooksFromReactors());
|
loadedSkillbooks.putAll(fetchSkillbooksFromReactors());
|
||||||
loadedSkillbooks.putAll(fetchSkillbooksFromScripts());
|
loadedSkillbooks.putAll(fetchSkillbooksFromScripts());
|
||||||
MapleSkillbookInformationProvider.foundSkillbooks = loadedSkillbooks;
|
SkillbookInformationProvider.foundSkillbooks = loadedSkillbooks;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static boolean is4thJobSkill(int itemid) {
|
private static boolean is4thJobSkill(int itemid) {
|
||||||
@@ -226,7 +225,8 @@ public class MapleSkillbookInformationProvider {
|
|||||||
} finally {
|
} finally {
|
||||||
scanner.close();
|
scanner.close();
|
||||||
}
|
}
|
||||||
} catch (NoSuchElementException e) {}
|
} catch (NoSuchElementException e) {
|
||||||
|
}
|
||||||
|
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user