forked from MagicBane/Server
loreInore category of spells addition
This commit is contained in:
@@ -172,7 +172,7 @@ public enum PowersManager {
|
||||
public static void usePower(final PerformActionMsg msg, ClientConnection origin,
|
||||
boolean sendCastToSelf) {
|
||||
|
||||
if (ConfigManager.MB_RULESET.getValue().equals("LORE")) {
|
||||
if (ConfigManager.MB_RULESET.getValue().equals("LORE") && getPowerByToken(msg.getPowerUsedID()).ignoreLore() == false) {
|
||||
PowersBase pb = PowersManager.powersBaseByToken.get(msg.getPowerUsedID());
|
||||
PlayerCharacter caster = origin.getPlayerCharacter();
|
||||
PlayerCharacter target = PlayerCharacter.getFromCache(msg.getTargetID());
|
||||
|
||||
@@ -633,4 +633,15 @@ public class PowersBase {
|
||||
return description;
|
||||
}
|
||||
|
||||
public boolean ignoreLore(){
|
||||
switch(this.category){
|
||||
case "HEAL":
|
||||
case "BUFF":
|
||||
case "DISPELL":
|
||||
case "SUMMON":
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user