diff --git a/mbEditorPro2.0/arcane/objects/ArcCityAssetTemplate.py b/mbEditorPro2.0/arcane/objects/ArcCityAssetTemplate.py index f837119..0f33168 100644 --- a/mbEditorPro2.0/arcane/objects/ArcCityAssetTemplate.py +++ b/mbEditorPro2.0/arcane/objects/ArcCityAssetTemplate.py @@ -130,14 +130,17 @@ class ArcCityAssetTemplate(): self.template_energy_set = stream.read_dword() self.template_use_trigger = stream.read_string() + # When set, the client builds a trigger object named by the + # preceding string and loads its data from the stream. The + # trigger formats are not implemented; fail rather than desync. self.template_unknown_check1 = stream.read_bool() if self.template_unknown_check1: - pass + raise NotImplementedError('use trigger object data is not supported') self.template_loot_trigger = stream.read_string() self.template_unknown_check2 = stream.read_bool() if self.template_unknown_check2: - pass + raise NotImplementedError('loot trigger object data is not supported') self.has_embedded_template = stream.read_bool() if self.has_embedded_template: