diff --git a/src/engine/powers/poweractions/TrackPowerAction.java b/src/engine/powers/poweractions/TrackPowerAction.java index bd3fe4d7..e2f8e66b 100644 --- a/src/engine/powers/poweractions/TrackPowerAction.java +++ b/src/engine/powers/poweractions/TrackPowerAction.java @@ -19,7 +19,6 @@ import engine.powers.PowersBase; import engine.server.MBServerStatics; import engine.wpak.data.PowerAction; -import java.sql.SQLException; import java.util.HashMap; @@ -37,22 +36,9 @@ public class TrackPowerAction extends AbstractPowerAction { private int maxTrack; private EffectsBase effect; - public TrackPowerAction(PowerAction powerAction, HashMap effects) throws SQLException { + public TrackPowerAction(PowerAction powerAction, HashMap effects) { super(powerAction); - this.effectID = powerAction.effects.get(0).effect_id; - int flags = powerAction.getInt("flags"); - this.trackPlayer = ((flags & 1024) == 1) ? true : false; - this.trackCorpse = ((flags & 2048) == 1) ? true : false; - String trackFilter = powerAction.getString("trackFilter"); - this.trackAll = trackFilter.equals("All") ? true : false; - this.trackDragon = trackFilter.equals("Dragon") ? true : false; - this.trackGiant = trackFilter.equals("Giant") ? true : false; - this.trackNPC = trackFilter.equals("NPC") ? true : false; - this.trackUndead = trackFilter.equals("Undead") ? true : false; - this.trackVampire = trackFilter.equals("Vampire") ? true : false; - - this.maxTrack = powerAction.getInt("maxTrack"); this.effect = effects.get(this.effectID); }