forked from MagicBane/Server
Behaviour FPSubTypeDmg
This commit is contained in:
@@ -0,0 +1,24 @@
|
|||||||
|
package engine.util;
|
||||||
|
|
||||||
|
public class Pair<A, B> {
|
||||||
|
private final A first;
|
||||||
|
private final B second;
|
||||||
|
|
||||||
|
public Pair(A first, B second) {
|
||||||
|
this.first = first;
|
||||||
|
this.second = second;
|
||||||
|
}
|
||||||
|
|
||||||
|
public A getFirst() {
|
||||||
|
return first;
|
||||||
|
}
|
||||||
|
|
||||||
|
public B getSecond() {
|
||||||
|
return second;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "Pair{" + "first=" + first + ", second=" + second + '}';
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,8 +8,10 @@
|
|||||||
|
|
||||||
package engine.wpakpowers;
|
package engine.wpakpowers;
|
||||||
|
|
||||||
|
import com.mysql.cj.conf.ConnectionUrlParser;
|
||||||
import engine.objects.AbstractCharacter;
|
import engine.objects.AbstractCharacter;
|
||||||
import engine.objects.AbstractWorldObject;
|
import engine.objects.AbstractWorldObject;
|
||||||
|
import engine.util.Pair;
|
||||||
import engine.wpak.data.Effect;
|
import engine.wpak.data.Effect;
|
||||||
import engine.wpak.data.ModifierEntry;
|
import engine.wpak.data.ModifierEntry;
|
||||||
import engine.wpak.data.Power;
|
import engine.wpak.data.Power;
|
||||||
@@ -58,8 +60,8 @@ public class Behaviours {
|
|||||||
|
|
||||||
public static Object FPSubTypeDmg(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public static Object FPSubTypeDmg(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
PowerAction powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
PowerAction powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
System.out.println("Behavior method called");
|
|
||||||
return null;
|
return new Pair<>(modifierEntry.arg1,WpakPowerManager.applyCurveToModifier(powerAction, modifierEntry, rank));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Object DD(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public static Object DD(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
|
|||||||
Reference in New Issue
Block a user