Refactor for poweraction implementation

This commit is contained in:
2025-02-21 14:13:29 -05:00
parent 2c3d5a3fcf
commit b0ad37dbf8
3 changed files with 188 additions and 48 deletions
+124
View File
@@ -0,0 +1,124 @@
package engine.wpakpowers;
public class Actions {
public static void ApplyEffect() {
}
public static void ApplyEffects() {
System.out.println("PowerAction method called");
}
public static void Block() {
System.out.println("PowerAction method called");
}
public static void Charm() {
System.out.println("PowerAction method called");
}
public static void ClaimMine() {
System.out.println("PowerAction method called");
}
public static void ClearAggro() {
System.out.println("PowerAction method called");
}
public static void ClearNearbyAggro() {
System.out.println("PowerAction method called");
}
public static void Confusion() {
System.out.println("PowerAction method called");
}
public static void CreateMob() {
System.out.println("PowerAction method called");
}
public static void DamageOverTime() {
System.out.println("PowerAction method called");
}
public static void DeferredPower() {
System.out.println("PowerAction method called");
}
public static void DirectDamage() {
System.out.println("PowerAction method called");
}
public static void Invis() {
System.out.println("PowerAction method called");
}
public static void MobRecall() {
System.out.println("PowerAction method called");
}
public static void Peek() {
System.out.println("PowerAction method called");
}
public static void Recall() {
System.out.println("PowerAction method called");
}
public static void RemoveEffect() {
System.out.println("PowerAction method called");
}
public static void Resurrect() {
System.out.println("PowerAction method called");
}
public static void RunegateTeleport() {
System.out.println("PowerAction method called");
}
public static void SetItemFlag() {
System.out.println("PowerAction method called");
}
public static void SimpleDamage() {
System.out.println("PowerAction method called");
}
public static void SpireDisable() {
System.out.println("PowerAction method called");
}
public static void Steal() {
System.out.println("PowerAction method called");
}
public static void Summon() {
System.out.println("PowerAction method called");
}
public static void Teleport() {
System.out.println("PowerAction method called");
}
public static void Track() {
System.out.println("PowerAction method called");
}
public static void TransferStat() {
System.out.println("PowerAction method called");
}
public static void TransferStatOT() {
System.out.println("PowerAction method called");
}
public static void Transform() {
System.out.println("PowerAction method called");
}
public static void TreeChoke() {
System.out.println("PowerAction method called");
}
}
@@ -15,7 +15,7 @@ import engine.wpak.data.ModifierEntry;
import engine.wpak.data.Power;
import engine.wpak.data.PowerAction;
public class Behaviour {
public class Behaviours {
public static Object Flag(AbstractCharacter caster, AbstractWorldObject target, Power power,
PowerAction powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {