|
|
@ -103,6 +103,12 @@ public class PowerActionParser { |
|
|
|
for (String bodyPart : arguments) |
|
|
|
for (String bodyPart : arguments) |
|
|
|
powerActionEntry.bodyparts.add(Integer.parseInt(bodyPart)); |
|
|
|
powerActionEntry.bodyparts.add(Integer.parseInt(bodyPart)); |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
case "FEMALEBODYPARTS": |
|
|
|
|
|
|
|
arguments = lineValues[1].trim().split("\\s+"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (String bodyPart : arguments) |
|
|
|
|
|
|
|
powerActionEntry.femaleBodyParts.add(Integer.parseInt(bodyPart)); |
|
|
|
|
|
|
|
break; |
|
|
|
case "ISRESISTABLE": |
|
|
|
case "ISRESISTABLE": |
|
|
|
powerActionEntry.isResistable = Boolean.parseBoolean(lineValues[1].trim()); |
|
|
|
powerActionEntry.isResistable = Boolean.parseBoolean(lineValues[1].trim()); |
|
|
|
break; |
|
|
|
break; |
|
|
@ -130,6 +136,9 @@ public class PowerActionParser { |
|
|
|
for (String bodyPart : arguments) |
|
|
|
for (String bodyPart : arguments) |
|
|
|
powerActionEntry.attackAnimations.add(Integer.parseInt(bodyPart)); |
|
|
|
powerActionEntry.attackAnimations.add(Integer.parseInt(bodyPart)); |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
case "WEAROFFEFFECTOTHER": // Keys not parsed go here.
|
|
|
|
|
|
|
|
case "WEAROFFEFFECTSELF": |
|
|
|
|
|
|
|
break; |
|
|
|
default: |
|
|
|
default: |
|
|
|
Logger.error("Unhandled variable type:" + key + " for powerAction: " + powerActionEntry.action_id); |
|
|
|
Logger.error("Unhandled variable type:" + key + " for powerAction: " + powerActionEntry.action_id); |
|
|
|
} |
|
|
|
} |
|
|
|