forked from MagicBane/Server
All Effect Data Loaded From Parser
This commit is contained in:
@@ -17,6 +17,7 @@ import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.powers.EffectsBase;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -57,6 +58,23 @@ public abstract class AbstractEffectModifier {
|
||||
this.string2 = rs.getString("string2");
|
||||
}
|
||||
|
||||
public AbstractEffectModifier(EffectModifier mod) {
|
||||
|
||||
this.IDString = mod.type.name();
|
||||
this.effectType = mod.type.name();
|
||||
this.modType = mod.type;
|
||||
this.type = mod.type.name().replace("\"", "");
|
||||
this.sourceType = SourceType.GetSourceType(this.type.replace(" ", "").replace("-", ""));
|
||||
this.minMod = mod.min;
|
||||
this.maxMod = mod.max;
|
||||
this.percentMod = mod.scale;
|
||||
this.ramp = (float)mod.compoundCurveType.getValue();
|
||||
this.useRampAdd = (float)mod.compoundCurveType.getValue() != 0;
|
||||
|
||||
this.string1 = mod.arg1;
|
||||
this.string2 = mod.arg2;
|
||||
}
|
||||
|
||||
|
||||
public int getUUID() {
|
||||
return this.UUID;
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class AdjustAboveDmgCapEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public AdjustAboveDmgCapEffectModifier(EffectModifier rs){
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ import engine.jobs.AbstractEffectJob;
|
||||
import engine.mbEnums.ModType;
|
||||
import engine.mbEnums.SourceType;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -23,6 +24,9 @@ public class AmbidexterityEffectModifier extends AbstractEffectModifier {
|
||||
public AmbidexterityEffectModifier(ResultSet rs) throws SQLException {
|
||||
super(rs);
|
||||
}
|
||||
public AmbidexterityEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class ArmorPiercingEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ArmorPiercingEffectModifier(EffectModifier rs){
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,9 @@ public class AttackDelayEffectModifier extends AbstractEffectModifier {
|
||||
public AttackDelayEffectModifier(ResultSet rs) throws SQLException {
|
||||
super(rs);
|
||||
}
|
||||
public AttackDelayEffectModifier(EffectModifier rs){
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class AttributeEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public AttributeEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ import engine.jobs.AbstractEffectJob;
|
||||
import engine.mbEnums.ModType;
|
||||
import engine.mbEnums.SourceType;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
import org.pmw.tinylog.Logger;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
@@ -25,6 +26,10 @@ public class BlackMantleEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public BlackMantleEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class BladeTrailsEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public BladeTrailsEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class BlockEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public BlockEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ package engine.powers.effectmodifiers;
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.mbEnums.ModType;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class BlockedPowerTypeEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public BlockedPowerTypeEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class CannotAttackEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public CannotAttackEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ package engine.powers.effectmodifiers;
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.mbEnums;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -23,6 +24,10 @@ public class CannotCastEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public CannotCastEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class CannotMoveEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public CannotMoveEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class CannotTrackEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public CannotTrackEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class CharmedEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public CharmedEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class ConstrainedAmbidexterityEffectModifier extends AbstractEffectModifi
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ConstrainedAmbidexterityEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class DCVEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public DCVEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class DREffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public DREffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class DamageCapEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public DamageCapEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ import engine.jobs.AbstractEffectJob;
|
||||
import engine.mbEnums;
|
||||
import engine.objects.*;
|
||||
import engine.powers.DamageShield;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class DamageShieldEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public DamageShieldEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class DodgeEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public DodgeEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class DurabilityEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public DurabilityEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class ExclusiveDamageCapEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ExclusiveDamageCapEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class FadeEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public FadeEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class FlyEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public FlyEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@ import engine.net.AbstractNetMsg;
|
||||
import engine.net.client.msg.ModifyHealthKillMsg;
|
||||
import engine.net.client.msg.ModifyHealthMsg;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
import org.pmw.tinylog.Logger;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
@@ -41,6 +42,10 @@ public class HealthEffectModifier extends AbstractEffectModifier {
|
||||
}
|
||||
}
|
||||
|
||||
public HealthEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public static float getMinDamage(float baseMin, float intelligence, float spirit, float focus) {
|
||||
float min = baseMin * (((float) Math.pow(intelligence, 0.75f) * 0.0311f) + (0.02f * (int) focus) + ((float) Math.pow(spirit, 0.75f) * 0.0416f));
|
||||
return (float) ((int) (min + 0.5f)); //round to nearest whole number
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class HealthFullEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public HealthFullEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class HealthRecoverRateEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public HealthRecoverRateEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class IgnoreDamageCapEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public IgnoreDamageCapEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class IgnorePassiveDefenseEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public IgnorePassiveDefenseEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class ImmuneToAttackEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ImmuneToAttackEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class ImmuneToEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ImmuneToEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class ImmuneToPowersEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ImmuneToPowersEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@ import engine.net.client.ClientConnection;
|
||||
import engine.objects.*;
|
||||
import engine.powers.ActionsBase;
|
||||
import engine.powers.PowersBase;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
import org.pmw.tinylog.Logger;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
@@ -27,6 +28,10 @@ public class InvisibleEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public InvisibleEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@ import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.powers.EffectsBase;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -122,6 +123,10 @@ public class ItemNameEffectModifier extends AbstractEffectModifier {
|
||||
EffectsBase.addItemEffectsByName(n, IDString);
|
||||
}
|
||||
|
||||
public ItemNameEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return this.name;
|
||||
}
|
||||
|
||||
@@ -21,6 +21,7 @@ import engine.powers.ActionsBase;
|
||||
import engine.powers.poweractions.AbstractPowerAction;
|
||||
import engine.powers.poweractions.DamageOverTimePowerAction;
|
||||
import engine.powers.poweractions.DirectDamagePowerAction;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
import org.pmw.tinylog.Logger;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
@@ -43,6 +44,10 @@ public class ManaEffectModifier extends AbstractEffectModifier {
|
||||
}
|
||||
}
|
||||
|
||||
public ManaEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
if (awo == null) {
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class ManaFullEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ManaFullEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class ManaRecoverRateEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ManaRecoverRateEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class MaxDamageEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public MaxDamageEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class MeleeDamageEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public MeleeDamageEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class MinDamageEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public MinDamageEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ package engine.powers.effectmodifiers;
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.mbEnums.GameObjectType;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class NoModEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public NoModEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
//TODO check if anything needs removed.
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class OCVEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public OCVEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class ParryEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ParryEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class PassiveDefenseEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public PassiveDefenseEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class PowerCostEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public PowerCostEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class PowerCostHealthEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public PowerCostHealthEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class PowerDamageEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public PowerDamageEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class ProtectionFromEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ProtectionFromEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class ResistanceEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ResistanceEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class ScaleHeightEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ScaleHeightEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class ScaleWidthEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ScaleWidthEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class ScanRangeEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ScanRangeEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class SeeInvisibleEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public SeeInvisibleEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class SilencedEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public SilencedEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class SkillEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public SkillEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class SlayEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public SlayEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class SpeedEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public SpeedEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
//Logger.error(this.getSimpleClassName(), "Speed applied with " + trains + " trains");
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class SpireBlockEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public SpireBlockEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -21,6 +21,7 @@ import engine.powers.ActionsBase;
|
||||
import engine.powers.poweractions.AbstractPowerAction;
|
||||
import engine.powers.poweractions.DamageOverTimePowerAction;
|
||||
import engine.powers.poweractions.DirectDamagePowerAction;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
import org.pmw.tinylog.Logger;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
@@ -43,6 +44,10 @@ public class StaminaEffectModifier extends AbstractEffectModifier {
|
||||
}
|
||||
}
|
||||
|
||||
public StaminaEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
if (awo == null) {
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class StaminaFullEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public StaminaFullEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class StaminaRecoverRateEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public StaminaRecoverRateEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ package engine.powers.effectmodifiers;
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.mbEnums.GameObjectType;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -22,6 +23,10 @@ public class StunnedEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public StunnedEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class ValueEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public ValueEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -26,6 +27,10 @@ public class WeaponProcEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public WeaponProcEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ package engine.powers.effectmodifiers;
|
||||
|
||||
import engine.jobs.AbstractEffectJob;
|
||||
import engine.objects.*;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -21,6 +22,10 @@ public class WeaponRangeEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public WeaponRangeEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import engine.objects.AbstractCharacter;
|
||||
import engine.objects.AbstractWorldObject;
|
||||
import engine.objects.Building;
|
||||
import engine.objects.Item;
|
||||
import engine.wpak.data.EffectModifier;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,6 +25,10 @@ public class WeaponSpeedEffectModifier extends AbstractEffectModifier {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
public WeaponSpeedEffectModifier(EffectModifier rs) {
|
||||
super(rs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _applyEffectModifier(AbstractCharacter source, AbstractWorldObject awo, int trains, AbstractEffectJob effect) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user