|
|
|
@ -56,6 +56,8 @@ public class EffectsParser {
@@ -56,6 +56,8 @@ public class EffectsParser {
|
|
|
|
|
String firstLine; |
|
|
|
|
ArrayList<String> effectDescription = new ArrayList<>(); |
|
|
|
|
|
|
|
|
|
// Some effects exist without sources/mods or conditions
|
|
|
|
|
// (ACID "MOB" 0)
|
|
|
|
|
if (effectData.indexOf('\n') > 0) |
|
|
|
|
firstLine = effectData.substring(0, effectData.indexOf('\n')); |
|
|
|
|
else |
|
|
|
@ -66,7 +68,7 @@ public class EffectsParser {
@@ -66,7 +68,7 @@ public class EffectsParser {
|
|
|
|
|
Matcher matcher = STRSPLIT_REGEX.matcher(firstLine); |
|
|
|
|
|
|
|
|
|
while (matcher.find()) |
|
|
|
|
effectDescription.add(matcher.group(1)); |
|
|
|
|
effectDescription.add(matcher.group(1).trim()); |
|
|
|
|
|
|
|
|
|
effectEntry.id = effectDescription.get(0); |
|
|
|
|
effectEntry.name = effectDescription.get(1); |
|
|
|
|