forked from MagicBane/Server
Support for multiple power enrties.
This commit is contained in:
@@ -0,0 +1,15 @@
|
|||||||
|
// • ▌ ▄ ·. ▄▄▄· ▄▄ • ▪ ▄▄· ▄▄▄▄· ▄▄▄· ▐▄▄▄ ▄▄▄ .
|
||||||
|
// ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌·
|
||||||
|
// ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀
|
||||||
|
// ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌
|
||||||
|
// ▀▀ █▪▀▀▀ ▀ ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀ ▀ ▀ ▀▀ █▪ ▀▀▀
|
||||||
|
// Magicbane Emulator Project © 2013 - 2024
|
||||||
|
// www.magicbane.com
|
||||||
|
|
||||||
|
package engine.wpak;
|
||||||
|
|
||||||
|
public class PowerData {
|
||||||
|
public String power;
|
||||||
|
public String power_type;
|
||||||
|
public int icon;
|
||||||
|
}
|
||||||
@@ -8,11 +8,11 @@
|
|||||||
|
|
||||||
package engine.wpak;
|
package engine.wpak;
|
||||||
|
|
||||||
public class PowerEntry {
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
public class PowerEntry {
|
||||||
public String power_id;
|
public String power_id;
|
||||||
public String power;
|
public ArrayList<PowerData> powers = new ArrayList<>();
|
||||||
public String power_type;
|
|
||||||
public int icon;
|
public int icon;
|
||||||
public String powerbase;
|
public String powerbase;
|
||||||
public String target_type;
|
public String target_type;
|
||||||
|
|||||||
@@ -67,9 +67,13 @@ public class PowersParser {
|
|||||||
if (powerHeader.size() != 22)
|
if (powerHeader.size() != 22)
|
||||||
Logger.error(powerEntry.power_id);
|
Logger.error(powerEntry.power_id);
|
||||||
|
|
||||||
powerEntry.power = powerHeader.get(1).replaceAll("\"", "");
|
PowerData power = new PowerData();
|
||||||
powerEntry.power_type = powerHeader.get(2);
|
|
||||||
powerEntry.icon = Integer.parseInt(powerHeader.get(3));
|
power.power = powerHeader.get(1).replaceAll("\"", "");
|
||||||
|
power.power_type = powerHeader.get(2);
|
||||||
|
power.icon = Integer.parseInt(powerHeader.get(3));
|
||||||
|
powerEntry.powers.add(power);
|
||||||
|
|
||||||
powerEntry.powerbase = powerHeader.get(4).replaceAll("\"", "");
|
powerEntry.powerbase = powerHeader.get(4).replaceAll("\"", "");
|
||||||
powerEntry.target_type = powerHeader.get(5);
|
powerEntry.target_type = powerHeader.get(5);
|
||||||
powerEntry.range = Integer.parseInt(powerHeader.get(6));
|
powerEntry.range = Integer.parseInt(powerHeader.get(6));
|
||||||
|
|||||||
Reference in New Issue
Block a user