// • ▌ ▄ ·. ▄▄▄· ▄▄ • ▪ ▄▄· ▄▄▄▄· ▄▄▄· ▐▄▄▄ ▄▄▄ . // ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌· // ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀ // ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌ // ▀▀ █▪▀▀▀ ▀ ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀ ▀ ▀ ▀▀ █▪ ▀▀▀ // Magicbane Emulator Project © 2013 - 2024 // www.magicbane.com package engine.wpak.data; import engine.mbEnums; import java.util.ArrayList; public class PowerEntry { public String power_id; public String power; public ArrayList powers = new ArrayList<>(); public mbEnums.PowerTargetType target_type; public int range; public mbEnums.AreaType areaType; public int areaRange; public mbEnums.ExcludeType excludeType; public mbEnums.CostType costType; public float cost; public float difficulty; public float precision; public float init_time; public float release_time; public float recycle_time; public int hitRollYN; public mbEnums.CastingModeType castingMode; public int initAmin; public int releaseAnim; public mbEnums.TargetSelectType targetSelect; // Additional key/value type power entries public ArrayList actions = new ArrayList<>(); public int maxLevel; public int hateValue; public mbEnums.CompoundCurveType hateCurve; public int loopAnimID; public String grantOverrideVar; public ArrayList description; public mbEnums.CompoundCurveType curve; }