forked from MagicBane/Server
Behaviours return a java Object
This commit is contained in:
+35
-35
@@ -1338,125 +1338,125 @@ public class mbEnums {
|
|||||||
public enum ModBehaviorType {
|
public enum ModBehaviorType {
|
||||||
Behavior {
|
Behavior {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.Behaviour();
|
return Behaviour.Behaviour();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Flag {
|
Flag {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.Flag();
|
return Behaviour.Flag();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
MapIntToInts {
|
MapIntToInts {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.MapIntToInts();
|
return Behaviour.MapIntToInts();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Standard {
|
Standard {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.Standard();
|
return Behaviour.Standard();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
FPSubTypeAttr {
|
FPSubTypeAttr {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.FPSubTypeAttr();
|
return Behaviour.FPSubTypeAttr();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
SubTypeSourceType {
|
SubTypeSourceType {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.SubTypeSourceType();
|
return Behaviour.SubTypeSourceType();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
SubTypePowerType {
|
SubTypePowerType {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.SubTypePowerType();
|
return Behaviour.SubTypePowerType();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
SubTypeSkill {
|
SubTypeSkill {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.SubTypeSkill();
|
return Behaviour.SubTypeSkill();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
FPSubTypeDmg {
|
FPSubTypeDmg {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.FPSubTypeDmg();
|
return Behaviour.FPSubTypeDmg();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
DD {
|
DD {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.DD();
|
return Behaviour.DD();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
String {
|
String {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.StringBehaviour();
|
return Behaviour.StringBehaviour();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
SubTypeMod {
|
SubTypeMod {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.SubTypeMod();
|
return Behaviour.SubTypeMod();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
SubTypePower {
|
SubTypePower {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.SubTypePower();
|
return Behaviour.SubTypePower();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
SubTypeDmg {
|
SubTypeDmg {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.SubTypeDmg();
|
return Behaviour.SubTypeDmg();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
FPSubTypeSkill {
|
FPSubTypeSkill {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.FPSubTypeSkill();
|
return Behaviour.FPSubTypeSkill();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
FPSubTypeMonster {
|
FPSubTypeMonster {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.FPSubTypeMonster();
|
return Behaviour.FPSubTypeMonster();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
ProcInfo {
|
ProcInfo {
|
||||||
@Override
|
@Override
|
||||||
public void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank) {
|
||||||
Behaviour.ProcInfo();
|
return Behaviour.ProcInfo();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
public abstract void apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
public abstract Object apply(AbstractCharacter caster, AbstractWorldObject target, Power power,
|
||||||
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank);
|
ActionEntry powerAction, Effect effect, ModifierEntry modifierEntry, Integer rank);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -10,71 +10,88 @@ package engine.wpakpowers;
|
|||||||
|
|
||||||
public class Behaviour {
|
public class Behaviour {
|
||||||
|
|
||||||
public static void Behaviour() {
|
public static Object Behaviour() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void Flag() {
|
public static Object Flag() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void MapIntToInts() {
|
public static Object MapIntToInts() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void Standard() {
|
public static Object Standard() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void FPSubTypeAttr() {
|
public static Object FPSubTypeAttr() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void SubTypeSourceType() {
|
public static Object SubTypeSourceType() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void SubTypePowerType() {
|
public static Object SubTypePowerType() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void SubTypeSkill() {
|
public static Object SubTypeSkill() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void FPSubTypeDmg() {
|
public static Object FPSubTypeDmg() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void DD() {
|
public static Object DD() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void StringBehaviour() {
|
public static Object StringBehaviour() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void SubTypeMod() {
|
public static Object SubTypeMod() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void SubTypePower() {
|
public static Object SubTypePower() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void SubTypeDmg() {
|
public static Object SubTypeDmg() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void FPSubTypeSkill() {
|
public static Object FPSubTypeSkill() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void FPSubTypeMonster() {
|
public static Object FPSubTypeMonster() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void ProcInfo() {
|
public static Object ProcInfo() {
|
||||||
System.out.println("Behavior method called");
|
System.out.println("Behavior method called");
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user