<data-definition> <class-type type-name='building_def' original-name='building_defst' key-field='code'> <stl-string name="code"/> <int32_t name="index"/> <stl-string name="name"/> <int32_t name='unk_40'/> <int32_t name='unk_44'/> <static-array name='name_color' count='3' type-name='int16_t'/> <static-array name='tile' count='4'> <static-array count='31'> <static-array count='31' type-name='uint8_t'/> </static-array> </static-array> <static-array name='tile_color' count='3'> <static-array count='4'> <static-array count='31'> <static-array count='31' type-name='uint8_t'/> </static-array> </static-array> </static-array> <static-array name='tile_block' count='31'> <static-array count='31' type-name='uint8_t'/> </static-array> <int32_t name='build_key'/> <bool name='needs_magma'/> <stl-vector name="build_items"> <pointer/> </stl-vector> <int32_t name="dim_x"/> <int32_t name="dim_y"/> <int32_t name="workloc_x"/> <int32_t name="workloc_y"/> <stl-vector name="build_labors"> <enum base-type='int32_t' type-name='unit_labor'/> </stl-vector> <stl-string name="labor_description"/> <int32_t name="build_stages"/> </class-type> <class-type type-name='building_def_workshopst' inherits-from='building_def'/> <class-type type-name='building_def_furnacest' inherits-from='building_def'/> </data-definition> <!-- Local Variables: indent-tabs-mode: nil nxml-child-indent: 4 End: -->