Unverified Commit 45c08c58 authored by Melledy's avatar Melledy
Browse files

Clean up OpenStateData onLoad logic

parent 4a675cc8
......@@ -42,16 +42,13 @@ public class OpenStateData extends GameResource {
// Add this open state to the global list.
GameData.getOpenStateList().add(this);
// Clean up cond.
List<OpenStateCond> cleanedConds = new ArrayList<>();
for (var c : this.cond) {
if (c.getCondType() != null) {
cleanedConds.add(c);
// Remove any empty conditions
if (this.cond != null) {
this.cond.removeIf(c -> c.getCondType() == null);
} else {
this.cond = new ArrayList<>();
}
}
this.cond = cleanedConds;
}
}
/* Open state names for documentation:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment