|
|
@ -9,11 +9,11 @@ |
|
|
|
package engine.wpak.data; |
|
|
|
package engine.wpak.data; |
|
|
|
|
|
|
|
|
|
|
|
import engine.mbEnums; |
|
|
|
import engine.mbEnums; |
|
|
|
import engine.objects.AbstractWorldObject; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.EnumSet; |
|
|
|
import java.util.EnumSet; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.HashMap; |
|
|
|
|
|
|
|
import java.util.Objects; |
|
|
|
|
|
|
|
|
|
|
|
public class Power { |
|
|
|
public class Power { |
|
|
|
public String power_id; |
|
|
|
public String power_id; |
|
|
@ -114,8 +114,22 @@ public class Power { |
|
|
|
public boolean isSkill(){ |
|
|
|
public boolean isSkill(){ |
|
|
|
return true; |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public boolean isChant(){ |
|
|
|
public boolean isChant(){ |
|
|
|
return true; |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public boolean equals(Object o) { |
|
|
|
|
|
|
|
if (this == o) |
|
|
|
|
|
|
|
return true; |
|
|
|
|
|
|
|
if (o == null || getClass() != o.getClass()) |
|
|
|
|
|
|
|
return false; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Power power = (Power) o; |
|
|
|
|
|
|
|
return Objects.equals(power_id, power.power_id); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
|
|
public int hashCode() { |
|
|
|
|
|
|
|
return power_id.hashCode(); // Use only the id field for hashCode
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|