Browse Source

Behaviours return a java Object

feature-config-usage
MagicBot 4 days ago
parent
commit
37bedcf919
  1. 106
      src/engine/mbEnums.java
  2. 51
      src/engine/wpakpowers/Behaviour.java

106
src/engine/mbEnums.java

@ -1338,126 +1338,126 @@ public class mbEnums { @@ -1338,126 +1338,126 @@ public class mbEnums {
public enum ModBehaviorType {
Behavior {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.Behaviour();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.Behaviour();
}
},
Flag {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.Flag();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.Flag();
}
},
MapIntToInts {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.MapIntToInts();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.MapIntToInts();
}
},
Standard {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.Standard();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.Standard();
}
},
FPSubTypeAttr {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.FPSubTypeAttr();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.FPSubTypeAttr();
}
},
SubTypeSourceType {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.SubTypeSourceType();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.SubTypeSourceType();
}
},
SubTypePowerType {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.SubTypePowerType();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.SubTypePowerType();
}
},
SubTypeSkill {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.SubTypeSkill();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.SubTypeSkill();
}
},
FPSubTypeDmg {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.FPSubTypeDmg();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.FPSubTypeDmg();
}
},
DD {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.DD();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.DD();
}
},
String {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.StringBehaviour();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.StringBehaviour();
}
},
SubTypeMod {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.SubTypeMod();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.SubTypeMod();
}
},
SubTypePower {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.SubTypePower();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.SubTypePower();
}
},
SubTypeDmg {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.SubTypeDmg();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.SubTypeDmg();
}
},
FPSubTypeSkill {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.FPSubTypeSkill();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.FPSubTypeSkill();
}
},
FPSubTypeMonster {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.FPSubTypeMonster();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.FPSubTypeMonster();
}
},
ProcInfo {
@Override
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
Behaviour.ProcInfo();
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
return Behaviour.ProcInfo();
}
};
public abstract void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank);
public abstract Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank);
}
public enum MovementState {

51
src/engine/wpakpowers/Behaviour.java

@ -10,71 +10,88 @@ package engine.wpakpowers; @@ -10,71 +10,88 @@ package engine.wpakpowers;
public class Behaviour {
public static void Behaviour() {
public static Object Behaviour() {
System.out.println("Behavior method called");
return null;
}
public static void Flag() {
public static Object Flag() {
System.out.println("Behavior method called");
return null;
}
public static void MapIntToInts() {
public static Object MapIntToInts() {
System.out.println("Behavior method called");
return null;
}
public static void Standard() {
public static Object Standard() {
System.out.println("Behavior method called");
return null;
}
public static void FPSubTypeAttr() {
public static Object FPSubTypeAttr() {
System.out.println("Behavior method called");
return null;
}
public static void SubTypeSourceType() {
public static Object SubTypeSourceType() {
System.out.println("Behavior method called");
return null;
}
public static void SubTypePowerType() {
public static Object SubTypePowerType() {
System.out.println("Behavior method called");
return null;
}
public static void SubTypeSkill() {
public static Object SubTypeSkill() {
System.out.println("Behavior method called");
return null;
}
public static void FPSubTypeDmg() {
public static Object FPSubTypeDmg() {
System.out.println("Behavior method called");
return null;
}
public static void DD() {
public static Object DD() {
System.out.println("Behavior method called");
return null;
}
public static void StringBehaviour() {
public static Object StringBehaviour() {
System.out.println("Behavior method called");
return null;
}
public static void SubTypeMod() {
public static Object SubTypeMod() {
System.out.println("Behavior method called");
return null;
}
public static void SubTypePower() {
public static Object SubTypePower() {
System.out.println("Behavior method called");
return null;
}
public static void SubTypeDmg() {
public static Object SubTypeDmg() {
System.out.println("Behavior method called");
return null;
}
public static void FPSubTypeSkill() {
public static Object FPSubTypeSkill() {
System.out.println("Behavior method called");
return null;
}
public static void FPSubTypeMonster() {
public static Object FPSubTypeMonster() {
System.out.println("Behavior method called");
return null;
}
public static void ProcInfo() {
public static Object ProcInfo() {
System.out.println("Behavior method called");
return null;
}
}

Loading…
Cancel
Save