Renamed class to not conflict with the java.lang version.
This commit is contained in:
@@ -9,10 +9,10 @@
|
||||
|
||||
package engine.powers;
|
||||
|
||||
import engine.Enum;
|
||||
import engine.Enum.EffectSourceType;
|
||||
import engine.Enum.GameObjectType;
|
||||
import engine.Enum.PowerFailCondition;
|
||||
import engine.mbEnums;
|
||||
import engine.mbEnums.EffectSourceType;
|
||||
import engine.mbEnums.GameObjectType;
|
||||
import engine.mbEnums.PowerFailCondition;
|
||||
import engine.gameManager.DbManager;
|
||||
import engine.gameManager.PowersManager;
|
||||
import engine.job.JobContainer;
|
||||
@@ -46,7 +46,7 @@ public class EffectsBase {
|
||||
public static HashMap<String, HashMap<String, ArrayList<String>>> NewEffectsMap = new HashMap<>();
|
||||
public static HashMap<String, HashMap<String, ArrayList<String>>> ChangedEffectsMap = new HashMap<>();
|
||||
public static HashMap<String, HashSet<PowerFailCondition>> EffectFailConditions = new HashMap<>();
|
||||
public static HashMap<Integer, HashSet<Enum.DamageType>> EffectDamageTypes = new HashMap<>();
|
||||
public static HashMap<Integer, HashSet<mbEnums.DamageType>> EffectDamageTypes = new HashMap<>();
|
||||
public static HashSet<AbstractEffectModifier> DefaultModifiers = new HashSet<>();
|
||||
private static ConcurrentHashMap<String, String> itemEffectsByName = new ConcurrentHashMap<>(MBServerStatics.CHM_INIT_CAP, MBServerStatics.CHM_LOAD, MBServerStatics.CHM_THREAD_LOW);
|
||||
private static int NewID = 3000;
|
||||
@@ -78,7 +78,7 @@ public class EffectsBase {
|
||||
private boolean isSuffix = false; //used by items
|
||||
private String name = "";
|
||||
private float value = 0;
|
||||
private ConcurrentHashMap<Enum.ResourceType, Integer> resourceCosts = new ConcurrentHashMap<>();
|
||||
private ConcurrentHashMap<mbEnums.ResourceType, Integer> resourceCosts = new ConcurrentHashMap<>();
|
||||
private ConcurrentHashMap<String, Boolean> sourceTypes = new ConcurrentHashMap<>(MBServerStatics.CHM_INIT_CAP, MBServerStatics.CHM_LOAD, MBServerStatics.CHM_THREAD_LOW);
|
||||
|
||||
/**
|
||||
@@ -224,14 +224,14 @@ public class EffectsBase {
|
||||
if (!EffectsBase.EffectDamageTypes.containsKey(eb.getToken()))
|
||||
EffectsBase.EffectDamageTypes.put(eb.getToken(), new HashSet<>());
|
||||
|
||||
Enum.DamageType dt = Enum.DamageType.getDamageType(damageType1);
|
||||
mbEnums.DamageType dt = mbEnums.DamageType.getDamageType(damageType1);
|
||||
if (dt != null)
|
||||
EffectsBase.EffectDamageTypes.get(eb.token).add(dt);
|
||||
|
||||
dt = Enum.DamageType.getDamageType(damageType2);
|
||||
dt = mbEnums.DamageType.getDamageType(damageType2);
|
||||
if (dt != null)
|
||||
EffectsBase.EffectDamageTypes.get(eb.token).add(dt);
|
||||
dt = Enum.DamageType.getDamageType(damageType3);
|
||||
dt = mbEnums.DamageType.getDamageType(damageType3);
|
||||
if (dt != null)
|
||||
EffectsBase.EffectDamageTypes.get(eb.token).add(dt);
|
||||
break;
|
||||
@@ -304,7 +304,7 @@ public class EffectsBase {
|
||||
|
||||
}
|
||||
|
||||
public boolean containsDamageType(Enum.DamageType dt) {
|
||||
public boolean containsDamageType(mbEnums.DamageType dt) {
|
||||
if (!EffectsBase.EffectDamageTypes.containsKey(this.token))
|
||||
return false;
|
||||
return EffectsBase.EffectDamageTypes.get(this.token).contains(dt);
|
||||
@@ -525,7 +525,7 @@ public class EffectsBase {
|
||||
|
||||
if (source.getObjectType() == GameObjectType.PlayerCharacter) {
|
||||
Dispatch dispatch = Dispatch.borrow((PlayerCharacter) source, pum);
|
||||
DispatchMessage.dispatchMsgDispatch(dispatch, Enum.DispatchChannel.PRIMARY);
|
||||
DispatchMessage.dispatchMsgDispatch(dispatch, mbEnums.DispatchChannel.PRIMARY);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -579,7 +579,7 @@ public class EffectsBase {
|
||||
pum.setPowerUsedName(pb.getName());
|
||||
|
||||
Dispatch dispatch = Dispatch.borrow(conn.getPlayerCharacter(), pum);
|
||||
DispatchMessage.dispatchMsgDispatch(dispatch, Enum.DispatchChannel.PRIMARY);
|
||||
DispatchMessage.dispatchMsgDispatch(dispatch, mbEnums.DispatchChannel.PRIMARY);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -631,7 +631,7 @@ public class EffectsBase {
|
||||
pum.setPowerUsedName(this.name);
|
||||
|
||||
Dispatch dispatch = Dispatch.borrow(conn.getPlayerCharacter(), pum);
|
||||
DispatchMessage.dispatchMsgDispatch(dispatch, Enum.DispatchChannel.PRIMARY);
|
||||
DispatchMessage.dispatchMsgDispatch(dispatch, mbEnums.DispatchChannel.PRIMARY);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -695,7 +695,7 @@ public class EffectsBase {
|
||||
String text = "";
|
||||
if (!EffectsBase.EffectDamageTypes.containsKey(this.token))
|
||||
return text;
|
||||
for (Enum.DamageType type : EffectsBase.EffectDamageTypes.get(this.token)) {
|
||||
for (mbEnums.DamageType type : EffectsBase.EffectDamageTypes.get(this.token)) {
|
||||
text += type.name() + ' ';
|
||||
}
|
||||
return text;
|
||||
@@ -718,11 +718,11 @@ public class EffectsBase {
|
||||
this.value = Value;
|
||||
}
|
||||
|
||||
public ConcurrentHashMap<Enum.ResourceType, Integer> getResourcesForEffect() {
|
||||
public ConcurrentHashMap<mbEnums.ResourceType, Integer> getResourcesForEffect() {
|
||||
if (this.resourceCosts.isEmpty()) {
|
||||
ArrayList<EffectsResourceCosts> effectsCostList = DbManager.EffectsResourceCostsQueries.GET_ALL_EFFECT_RESOURCES(this.IDString);
|
||||
for (EffectsResourceCosts erc : effectsCostList) {
|
||||
this.resourceCosts.put(Enum.ResourceType.resourceLookup.get(erc.getResourceID()), erc.getAmount());
|
||||
this.resourceCosts.put(mbEnums.ResourceType.resourceLookup.get(erc.getResourceID()), erc.getAmount());
|
||||
}
|
||||
}
|
||||
return this.resourceCosts;
|
||||
|
||||
Reference in New Issue
Block a user