forked from MagicBane/Server
Behaviour method overrides
This commit is contained in:
+105
-17
@@ -19,6 +19,7 @@ import engine.objects.ItemTemplate;
|
||||
import engine.objects.Shrine;
|
||||
import engine.objects.Zone;
|
||||
import engine.powers.EffectsBase;
|
||||
import engine.wpakpowers.Behaviour;
|
||||
import org.pmw.tinylog.Logger;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -1334,23 +1335,110 @@ public class mbEnums {
|
||||
}
|
||||
|
||||
public enum ModBehaviorType {
|
||||
Behavior,
|
||||
Flag,
|
||||
MapIntToInts,
|
||||
Standard,
|
||||
FPSubTypeAttr,
|
||||
SubTypeSourceType,
|
||||
SubTypePowerType,
|
||||
SubTypeSkill,
|
||||
FPSubTypeDmg,
|
||||
DD,
|
||||
String,
|
||||
SubTypeMod,
|
||||
SubTypePower,
|
||||
SubTypeDmg,
|
||||
FPSubTypeSkill,
|
||||
FPSubTypeMonster,
|
||||
ProcInfo
|
||||
Behavior {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.Behaviour();
|
||||
}
|
||||
},
|
||||
Flag {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.Flag();
|
||||
}
|
||||
},
|
||||
MapIntToInts {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.MapIntToInts();
|
||||
}
|
||||
},
|
||||
Standard {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.Standard();
|
||||
}
|
||||
},
|
||||
FPSubTypeAttr {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.FPSubTypeAttr();
|
||||
}
|
||||
},
|
||||
SubTypeSourceType {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.SubTypeSourceType();
|
||||
}
|
||||
},
|
||||
SubTypePowerType {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.SubTypePowerType();
|
||||
}
|
||||
},
|
||||
SubTypeSkill {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.SubTypeSkill();
|
||||
}
|
||||
},
|
||||
FPSubTypeDmg {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.FPSubTypeDmg();
|
||||
}
|
||||
},
|
||||
DD {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.DD();
|
||||
}
|
||||
},
|
||||
String {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.StringBehaviour();
|
||||
}
|
||||
},
|
||||
SubTypeMod {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.SubTypeMod();
|
||||
}
|
||||
},
|
||||
SubTypePower {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.SubTypePower();
|
||||
}
|
||||
},
|
||||
SubTypeDmg {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.SubTypeDmg();
|
||||
}
|
||||
},
|
||||
FPSubTypeSkill {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.FPSubTypeSkill();
|
||||
}
|
||||
},
|
||||
FPSubTypeMonster {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.FPSubTypeMonster();
|
||||
}
|
||||
},
|
||||
ProcInfo {
|
||||
@Override
|
||||
public void execute() {
|
||||
Behaviour.ProcInfo();
|
||||
}
|
||||
};
|
||||
|
||||
public abstract void execute();
|
||||
}
|
||||
|
||||
public enum MovementState {
|
||||
|
||||
Reference in New Issue
Block a user