Trim fields before adding to array
This commit is contained in:
@@ -56,6 +56,8 @@ public class EffectsParser {
|
|||||||
String firstLine;
|
String firstLine;
|
||||||
ArrayList<String> effectDescription = new ArrayList<>();
|
ArrayList<String> effectDescription = new ArrayList<>();
|
||||||
|
|
||||||
|
// Some effects exist without sources/mods or conditions
|
||||||
|
// (ACID "MOB" 0)
|
||||||
if (effectData.indexOf('\n') > 0)
|
if (effectData.indexOf('\n') > 0)
|
||||||
firstLine = effectData.substring(0, effectData.indexOf('\n'));
|
firstLine = effectData.substring(0, effectData.indexOf('\n'));
|
||||||
else
|
else
|
||||||
@@ -66,7 +68,7 @@ public class EffectsParser {
|
|||||||
Matcher matcher = STRSPLIT_REGEX.matcher(firstLine);
|
Matcher matcher = STRSPLIT_REGEX.matcher(firstLine);
|
||||||
|
|
||||||
while (matcher.find())
|
while (matcher.find())
|
||||||
effectDescription.add(matcher.group(1));
|
effectDescription.add(matcher.group(1).trim());
|
||||||
|
|
||||||
effectEntry.id = effectDescription.get(0);
|
effectEntry.id = effectDescription.get(0);
|
||||||
effectEntry.name = effectDescription.get(1);
|
effectEntry.name = effectDescription.get(1);
|
||||||
|
|||||||
Reference in New Issue
Block a user