forked from MagicBane/Server
Update sourcetype
This commit is contained in:
@@ -348,7 +348,7 @@ public enum PowersManager {
|
||||
|
||||
// verify player is not stunned or prohibited from casting
|
||||
PlayerBonuses bonus = playerCharacter.getBonuses();
|
||||
SourceType sourceType = EffectSourceType.GetSourceType(pb.getCategory());
|
||||
EffectSourceType sourceType = EffectSourceType.getEffectSourceType(pb.getCategory());
|
||||
if (bonus != null && (bonus.getBool(ModType.Stunned, EffectSourceType.None) || bonus.getBool(ModType.CannotCast, EffectSourceType.None) || bonus.getBool(ModType.BlockedPowerType, sourceType)))
|
||||
return true;
|
||||
|
||||
@@ -631,7 +631,7 @@ public enum PowersManager {
|
||||
// verify player is in correct mode (combat/nonCombat)
|
||||
// verify player is not stunned or prohibited from casting
|
||||
PlayerBonuses bonus = caster.getBonuses();
|
||||
SourceType sourceType = EffectSourceType.GetSourceType(pb.getCategory());
|
||||
EffectSourceType sourceType = EffectSourceType.getEffectSourceType(pb.getCategory());
|
||||
if (bonus != null && (bonus.getBool(ModType.Stunned, EffectSourceType.None) || bonus.getBool(ModType.CannotCast, EffectSourceType.None) || bonus.getBool(ModType.BlockedPowerType, sourceType)))
|
||||
return true;
|
||||
|
||||
@@ -795,7 +795,7 @@ public enum PowersManager {
|
||||
if (bonus.getBool(ModType.Stunned, EffectSourceType.None))
|
||||
return;
|
||||
|
||||
SourceType sourceType = EffectSourceType.GetSourceType(pb.getCategory());
|
||||
EffectSourceType sourceType = EffectSourceType.getEffectSourceType(pb.getCategory());
|
||||
if (bonus.getBool(ModType.BlockedPowerType, sourceType)) {
|
||||
finishRecycleTime(msg.getPowerUsedID(), playerCharacter, true);
|
||||
return;
|
||||
@@ -1067,7 +1067,7 @@ public enum PowersManager {
|
||||
if (bonus != null) {
|
||||
if (bonus.getBool(ModType.Stunned, EffectSourceType.None))
|
||||
return;
|
||||
SourceType sourceType = EffectSourceType.GetSourceType(pb.getCategory());
|
||||
EffectSourceType sourceType = EffectSourceType.getEffectSourceType(pb.getCategory());
|
||||
if (bonus.getBool(ModType.BlockedPowerType, sourceType))
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -55,7 +55,7 @@ public class FinishSummonsJob extends AbstractScheduleJob {
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.target.getBonuses() != null && this.target.getBonuses().getBool(ModType.BlockedPowerType, EffectSourceType.SUMMON)) {
|
||||
if (this.target.getBonuses() != null && this.target.getBonuses().getBool(ModType.BlockedPowerType, EffectSourceType.Summon)) {
|
||||
ErrorPopupMsg.sendErrorMsg(this.target, "You have been blocked from receiving summons!");
|
||||
ErrorPopupMsg.sendErrorMsg(this.source, "Target is blocked from receiving summons!");
|
||||
return;
|
||||
|
||||
@@ -58,7 +58,7 @@ public class RecvSummonsMsgHandler extends AbstractClientMsgHandler {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (playerCharacter.getBonuses() != null && playerCharacter.getBonuses().getBool(mbEnums.ModType.BlockedPowerType, mbEnums.EffectSourceType.SUMMON)) {
|
||||
if (playerCharacter.getBonuses() != null && playerCharacter.getBonuses().getBool(mbEnums.ModType.BlockedPowerType, mbEnums.EffectSourceType.Summon)) {
|
||||
ErrorPopupMsg.sendErrorMsg(playerCharacter, "You have been blocked from receiving summons!");
|
||||
ErrorPopupMsg.sendErrorMsg(source, "Target is blocked from receiving summons!");
|
||||
playerCharacter.removeSummoner(source.getObjectUUID());
|
||||
|
||||
@@ -33,7 +33,7 @@ public class BlackMantleEffectModifier extends AbstractEffectModifier {
|
||||
@Override
|
||||
public void applyBonus(AbstractCharacter ac, int trains) {
|
||||
PlayerBonuses bonus = ac.getBonuses();
|
||||
SourceType sourceType = EffectSourceType.valueOf(this.type);
|
||||
EffectSourceType sourceType = EffectSourceType.valueOf(this.type);
|
||||
|
||||
if (sourceType == null) {
|
||||
Logger.error("Bad Source Type for " + this.type);
|
||||
|
||||
@@ -33,7 +33,7 @@ public class NoModEffectModifier extends AbstractEffectModifier {
|
||||
bonus.setBool(this.modType, this.sourceType, true);
|
||||
|
||||
switch (this.sourceType) {
|
||||
case Fly:
|
||||
case Flight:
|
||||
if (!ac.getObjectType().equals(GameObjectType.PlayerCharacter))
|
||||
return;
|
||||
PlayerCharacter flyer = (PlayerCharacter) ac;
|
||||
|
||||
Reference in New Issue
Block a user