From 70f61f0281809a81262cd7923d20259c66449495 Mon Sep 17 00:00:00 2001 From: Gonk Date: Tue, 25 Jan 2022 21:33:27 +0100 Subject: [PATCH] Prevent crash when creating a new replace area --- src/com/gpl/rpg/atcontentstudio/model/maps/ReplaceArea.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/gpl/rpg/atcontentstudio/model/maps/ReplaceArea.java b/src/com/gpl/rpg/atcontentstudio/model/maps/ReplaceArea.java index ed64ea0..20a9d4d 100644 --- a/src/com/gpl/rpg/atcontentstudio/model/maps/ReplaceArea.java +++ b/src/com/gpl/rpg/atcontentstudio/model/maps/ReplaceArea.java @@ -95,7 +95,9 @@ public class ReplaceArea extends MapObject { if (oldSchoolRequirement && Requirement.RequirementType.questProgress.equals(requirement.type) && (requirement.negated == null || !requirement.negated)) { tmxObject.setName(requirement.required_obj_id+":"+((requirement.required_value == null) ? "" : Integer.toString(requirement.required_value))); } else { - tmxObject.getProperties().setProperty("requireType", requirement.type.toString()); + if (requirement.type != null) { + tmxObject.getProperties().setProperty("requireType", requirement.type.toString()); + } if (requirement.required_obj != null) { tmxObject.getProperties().setProperty("requireId", requirement.required_obj.id); } else if (requirement.required_obj_id != null) {