From c11465cfbfae75341c5539d58486b8eb90215e0c Mon Sep 17 00:00:00 2001 From: Ykkrosh Date: Fri, 25 Mar 2005 23:04:36 +0000 Subject: [PATCH] Updated actor references to use filenames instead of names, to allow more efficient loading. Added backward-compatible file support to the Actor Editor. This was SVN commit r2049. --- .../art/actors/props/eyecandy/well_1_a.xml | 2 +- .../art/actors/props/eyecandy/well_1_b.xml | 2 +- .../art/actors/props/eyecandy/well_1_c.xml | 2 +- .../art/actors/props/eyecandy/well_1_d.xml | 2 +- .../art/actors/props/shield/celt_dip_a.xml | 32 ++-- .../art/actors/props/shield/celt_dip_b.xml | 32 ++-- .../art/actors/props/shield/celt_dip_c.xml | 32 ++-- .../art/actors/props/shield/celt_dip_d.xml | 32 ++-- .../art/actors/props/shield/celt_dip_e.xml | 32 ++-- .../art/actors/props/shield/celt_hex_a.xml | 32 ++-- .../art/actors/props/shield/celt_hex_b.xml | 32 ++-- .../art/actors/props/shield/celt_hex_c.xml | 32 ++-- .../art/actors/props/shield/celt_hex_d.xml | 32 ++-- .../art/actors/props/shield/celt_hex_e.xml | 32 ++-- .../art/actors/props/shield/celt_oval_a.xml | 32 ++-- .../art/actors/props/shield/celt_oval_b.xml | 32 ++-- .../art/actors/props/shield/celt_oval_c.xml | 32 ++-- .../art/actors/props/shield/celt_oval_d.xml | 32 ++-- .../art/actors/props/shield/celt_round_a.xml | 34 ++--- .../art/actors/props/shield/celt_round_b.xml | 34 ++--- .../art/actors/props/shield/celt_round_c.xml | 34 ++--- .../art/actors/props/shield/celt_round_d.xml | 34 ++--- .../art/actors/props/shield/celt_round_e.xml | 34 ++--- .../art/actors/props/shield/celt_round_f.xml | 34 ++--- .../art/actors/props/shield/celt_round_g.xml | 34 ++--- .../art/actors/props/shield/celt_round_h.xml | 34 ++--- .../art/actors/props/shield/celt_round_i.xml | 34 ++--- .../art/actors/props/shield/celt_round_j.xml | 34 ++--- .../art/actors/props/shield/celt_round_k.xml | 34 ++--- .../art/actors/props/shield/celt_round_l.xml | 34 ++--- .../art/actors/props/shield/celt_round_m.xml | 34 ++--- .../art/actors/props/shield/celt_round_n.xml | 34 ++--- .../art/actors/props/shield/celt_scutum_a.xml | 32 ++-- .../art/actors/props/shield/celt_scutum_b.xml | 32 ++-- .../art/actors/props/shield/celt_scutum_c.xml | 32 ++-- .../art/actors/props/shield/celt_scutum_d.xml | 32 ++-- .../art/actors/props/shield/celt_scutum_e.xml | 32 ++-- .../art/actors/props/shield/celt_scutum_f.xml | 32 ++-- .../art/actors/props/shield/celt_scutum_g.xml | 32 ++-- .../art/actors/props/shield/celt_scutum_h.xml | 32 ++-- .../art/actors/props/shield/celt_scutum_i.xml | 32 ++-- .../art/actors/props/shield/celt_scutum_j.xml | 32 ++-- .../art/actors/props/shield/celt_scutum_k.xml | 32 ++-- .../art/actors/props/shield/celt_scutum_l.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_a.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_b.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_c.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_d.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_e.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_f.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_g.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_h.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_i.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_j.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_k.xml | 32 ++-- .../art/actors/props/shield/hele_pelta_l.xml | 32 ++-- .../actors/props/shield/test_towershield.xml | 32 ++-- .../actors/props/temp/shield_pc_test_01.xml | 10 +- .../actors/props/temp/shield_pc_test_02.xml | 10 +- .../actors/props/temp/shield_pc_test_03.xml | 10 +- .../actors/props/temp/shield_pc_test_04.xml | 10 +- .../actors/props/temp/shield_pc_test_05.xml | 10 +- .../actors/props/temp/shield_pc_test_06.xml | 10 +- .../actors/props/temp/shield_pc_test_07.xml | 10 +- .../actors/props/temp/shield_pc_test_08.xml | 10 +- .../actors/props/temp/shield_pc_test_09.xml | 10 +- .../actors/props/temp/shield_pc_test_10.xml | 10 +- .../actors/props/temp/shield_pc_test_11.xml | 10 +- .../actors/props/temp/shield_pc_test_12.xml | 10 +- .../actors/props/temp/shield_pc_test_13.xml | 10 +- .../actors/props/temp/shield_pc_test_14.xml | 10 +- .../actors/props/temp/shield_pc_test_15.xml | 10 +- .../actors/props/temp/shield_pc_test_16.xml | 10 +- .../actors/props/temp/shield_pc_test_17.xml | 10 +- .../actors/props/temp/shield_pc_test_18.xml | 10 +- .../actors/props/temp/shield_pc_test_19.xml | 10 +- .../actors/props/temp/shield_pc_test_20.xml | 10 +- .../actors/props/temp/shield_pc_test_21.xml | 10 +- .../actors/props/temp/shield_pc_test_22.xml | 10 +- .../actors/props/temp/shield_pc_test_23.xml | 10 +- .../actors/props/temp/shield_pc_test_24.xml | 10 +- .../actors/props/temp/shield_pc_test_25.xml | 10 +- .../actors/props/temp/shield_pc_test_26.xml | 10 +- .../art/actors/scenario/hele_cc_w.xml | 26 ++-- .../art/actors/scenario/hele_ho_a_w.xml | 26 ++-- .../art/actors/scenario/hele_ho_b_w.xml | 26 ++-- .../art/actors/scenario/hele_ho_c_w.xml | 26 ++-- .../art/actors/scenario/hele_mc_w.xml | 26 ++-- .../art/actors/scenario/hele_tc_w.xml | 26 ++-- .../official/art/actors/special/proptest.xml | 2 +- .../art/actors/structures/celt_cc.xml | 2 +- .../art/actors/structures/celt_fc.xml | 2 +- .../art/actors/structures/celt_hc.xml | 26 ++-- .../art/actors/structures/celt_ho_a.xml | 26 ++-- .../art/actors/structures/celt_ho_b.xml | 26 ++-- .../art/actors/structures/celt_ho_c.xml | 26 ++-- .../art/actors/structures/celt_mc.xml | 2 +- .../art/actors/structures/celt_pc.xml | 2 +- .../art/actors/structures/celt_st.xml | 26 ++-- .../art/actors/structures/celt_tc.xml | 2 +- .../art/actors/structures/hele_cc.xml | 2 +- .../art/actors/structures/hele_ff.xml | 26 ++-- .../art/actors/structures/hele_hc.xml | 2 +- .../art/actors/structures/hele_ho_a.xml | 26 ++-- .../art/actors/structures/hele_ho_b.xml | 26 ++-- .../art/actors/structures/hele_ho_c.xml | 26 ++-- .../art/actors/structures/hele_mc.xml | 2 +- .../art/actors/structures/hele_tc.xml | 2 +- .../art/actors/structures/pers_cc.xml | 2 +- .../art/actors/structures/pers_fc.xml | 2 +- .../art/actors/structures/pers_ff.xml | 2 +- .../art/actors/structures/pers_hc.xml | 2 +- .../art/actors/structures/pers_ho_a.xml | 2 +- .../art/actors/structures/pers_ho_b.xml | 2 +- .../art/actors/structures/pers_ho_c.xml | 2 +- .../art/actors/structures/pers_ho_d.xml | 2 +- .../art/actors/structures/pers_mc.xml | 2 +- .../art/actors/structures/pers_pc.xml | 2 +- .../art/actors/structures/pers_rc.xml | 2 +- .../art/actors/structures/pers_tc.xml | 4 +- .../art/actors/structures/rome_fc.xml | 74 ++++----- .../art/actors/structures/rome_ho_a.xml | 52 +++---- .../art/actors/structures/rome_ho_c.xml | 50 +++--- .../art/actors/structures/rome_mc.xml | 102 ++++++------- .../art/actors/structures/stlm_hele.xml | 44 +++--- .../official/art/actors/units/celt_cjv_a.xml | 2 +- .../art/actors/units/celt_cjv_a_r.xml | 8 +- .../official/art/actors/units/celt_cjv_b.xml | 2 +- .../art/actors/units/celt_cjv_b_r.xml | 6 +- .../official/art/actors/units/celt_cjv_e.xml | 2 +- .../art/actors/units/celt_cjv_e_r.xml | 8 +- .../official/art/actors/units/celt_csp_a.xml | 2 +- .../art/actors/units/celt_csp_a_r.xml | 10 +- .../official/art/actors/units/celt_csp_b.xml | 2 +- .../art/actors/units/celt_csp_b_r.xml | 8 +- .../official/art/actors/units/celt_csp_e.xml | 2 +- .../art/actors/units/celt_csp_e_r.xml | 10 +- .../official/art/actors/units/celt_csw_a.xml | 2 +- .../art/actors/units/celt_csw_a_r.xml | 10 +- .../official/art/actors/units/celt_csw_b.xml | 2 +- .../art/actors/units/celt_csw_b_r.xml | 8 +- .../official/art/actors/units/celt_csw_e.xml | 2 +- .../art/actors/units/celt_csw_e_r.xml | 10 +- .../official/art/actors/units/celt_fem.xml | 4 +- .../official/art/actors/units/celt_ijv_a.xml | 8 +- .../official/art/actors/units/celt_ijv_b.xml | 6 +- .../official/art/actors/units/celt_ijv_e.xml | 8 +- .../official/art/actors/units/celt_isp_a.xml | 10 +- .../official/art/actors/units/celt_isp_b.xml | 8 +- .../official/art/actors/units/celt_isp_e.xml | 10 +- .../official/art/actors/units/celt_isw_a.xml | 12 +- .../official/art/actors/units/celt_isw_b.xml | 10 +- .../official/art/actors/units/celt_isw_e.xml | 12 +- .../official/art/actors/units/celt_su_1.xml | 6 +- .../official/art/actors/units/celt_su_2.xml | 6 +- .../official/art/actors/units/celt_trd.xml | 6 +- .../mods/official/art/actors/units/dude.xml | 58 +++---- .../mods/official/art/actors/units/dude1.xml | 58 +++---- .../mods/official/art/actors/units/dude2.xml | 58 +++---- .../mods/official/art/actors/units/dude3.xml | 6 +- .../mods/official/art/actors/units/dude4.xml | 58 +++---- .../art/actors/units/dude_propped.xml | 30 ++-- .../official/art/actors/units/dudette.xml | 2 +- .../official/art/actors/units/hele_csw_a.xml | 2 +- .../art/actors/units/hele_csw_a_r.xml | 10 +- .../official/art/actors/units/hele_csw_b.xml | 2 +- .../art/actors/units/hele_csw_b_r.xml | 8 +- .../official/art/actors/units/hele_csw_e.xml | 2 +- .../art/actors/units/hele_csw_e_r.xml | 10 +- .../official/art/actors/units/hele_fem.xml | 4 +- .../official/art/actors/units/hele_iar_a.xml | 10 +- .../official/art/actors/units/hele_iar_b.xml | 8 +- .../official/art/actors/units/hele_iar_e.xml | 10 +- .../official/art/actors/units/hele_ijv_a.xml | 8 +- .../official/art/actors/units/hele_ijv_b.xml | 6 +- .../official/art/actors/units/hele_ijv_e.xml | 8 +- .../official/art/actors/units/hele_isl_a.xml | 10 +- .../official/art/actors/units/hele_isl_b.xml | 6 +- .../official/art/actors/units/hele_isl_e.xml | 8 +- .../official/art/actors/units/hele_isp_a.xml | 10 +- .../official/art/actors/units/hele_isp_b.xml | 8 +- .../official/art/actors/units/hele_isp_e.xml | 10 +- .../art/actors/units/hele_spar_u1.xml | 58 +++---- .../official/art/actors/units/hele_su_1.xml | 6 +- .../official/art/actors/units/hele_su_2.xml | 6 +- .../official/art/actors/units/hele_trd.xml | 6 +- .../official/art/actors/units/iber_cjv_a.xml | 2 +- .../art/actors/units/iber_cjv_a_r.xml | 8 +- .../official/art/actors/units/iber_cjv_b.xml | 2 +- .../art/actors/units/iber_cjv_b_r.xml | 6 +- .../official/art/actors/units/iber_cjv_e.xml | 2 +- .../art/actors/units/iber_cjv_e_r.xml | 8 +- .../official/art/actors/units/iber_csw_a.xml | 2 +- .../art/actors/units/iber_csw_a_r.xml | 10 +- .../official/art/actors/units/iber_csw_b.xml | 2 +- .../art/actors/units/iber_csw_b_r.xml | 8 +- .../official/art/actors/units/iber_csw_e.xml | 2 +- .../art/actors/units/iber_csw_e_r.xml | 10 +- .../official/art/actors/units/iber_fem.xml | 4 +- .../official/art/actors/units/iber_ijv_a.xml | 8 +- .../official/art/actors/units/iber_ijv_b.xml | 6 +- .../official/art/actors/units/iber_ijv_e.xml | 8 +- .../official/art/actors/units/iber_isl_a.xml | 8 +- .../official/art/actors/units/iber_isl_b.xml | 6 +- .../official/art/actors/units/iber_isl_e.xml | 8 +- .../official/art/actors/units/iber_isp_a.xml | 10 +- .../official/art/actors/units/iber_isp_b.xml | 8 +- .../official/art/actors/units/iber_isp_e.xml | 10 +- .../official/art/actors/units/iber_isw_a.xml | 12 +- .../official/art/actors/units/iber_isw_b.xml | 10 +- .../official/art/actors/units/iber_isw_e.xml | 12 +- .../official/art/actors/units/iber_su_1.xml | 6 +- .../official/art/actors/units/iber_su_2.xml | 6 +- .../official/art/actors/units/iber_trd.xml | 6 +- .../official/art/actors/units/kart_cjv_a.xml | 2 +- .../art/actors/units/kart_cjv_a_r.xml | 8 +- .../official/art/actors/units/kart_cjv_b.xml | 2 +- .../art/actors/units/kart_cjv_b_r.xml | 6 +- .../official/art/actors/units/kart_cjv_e.xml | 2 +- .../art/actors/units/kart_cjv_e_r.xml | 8 +- .../official/art/actors/units/kart_csp_a.xml | 2 +- .../art/actors/units/kart_csp_a_r.xml | 10 +- .../official/art/actors/units/kart_csp_b.xml | 2 +- .../art/actors/units/kart_csp_b_r.xml | 8 +- .../official/art/actors/units/kart_csp_e.xml | 2 +- .../art/actors/units/kart_csp_e_r.xml | 10 +- .../official/art/actors/units/kart_csw_a.xml | 2 +- .../art/actors/units/kart_csw_a_r.xml | 10 +- .../official/art/actors/units/kart_csw_b.xml | 2 +- .../art/actors/units/kart_csw_b_r.xml | 8 +- .../official/art/actors/units/kart_csw_e.xml | 2 +- .../art/actors/units/kart_csw_e_r.xml | 10 +- .../official/art/actors/units/kart_fem.xml | 4 +- .../official/art/actors/units/kart_iar_a.xml | 10 +- .../official/art/actors/units/kart_iar_b.xml | 8 +- .../official/art/actors/units/kart_iar_e.xml | 10 +- .../official/art/actors/units/kart_ijv_a.xml | 8 +- .../official/art/actors/units/kart_ijv_b.xml | 6 +- .../official/art/actors/units/kart_ijv_e.xml | 8 +- .../official/art/actors/units/kart_isl_a.xml | 8 +- .../official/art/actors/units/kart_isl_b.xml | 6 +- .../official/art/actors/units/kart_isl_e.xml | 8 +- .../official/art/actors/units/kart_isp_a.xml | 10 +- .../official/art/actors/units/kart_isp_b.xml | 8 +- .../official/art/actors/units/kart_isp_e.xml | 10 +- .../official/art/actors/units/kart_isw_a.xml | 12 +- .../official/art/actors/units/kart_isw_b.xml | 10 +- .../official/art/actors/units/kart_isw_e.xml | 12 +- .../official/art/actors/units/kart_su_1.xml | 6 +- .../official/art/actors/units/kart_su_2.xml | 6 +- .../official/art/actors/units/kart_trd.xml | 6 +- .../official/art/actors/units/pers_car_a.xml | 2 +- .../art/actors/units/pers_car_a_r.xml | 10 +- .../official/art/actors/units/pers_car_b.xml | 2 +- .../art/actors/units/pers_car_b_r.xml | 8 +- .../official/art/actors/units/pers_car_e.xml | 2 +- .../art/actors/units/pers_car_e_r.xml | 10 +- .../official/art/actors/units/pers_cjv_a.xml | 2 +- .../art/actors/units/pers_cjv_a_r.xml | 8 +- .../official/art/actors/units/pers_cjv_b.xml | 2 +- .../art/actors/units/pers_cjv_b_r.xml | 6 +- .../official/art/actors/units/pers_cjv_e.xml | 2 +- .../art/actors/units/pers_cjv_e_r.xml | 8 +- .../official/art/actors/units/pers_csp_a.xml | 2 +- .../art/actors/units/pers_csp_a_r.xml | 10 +- .../official/art/actors/units/pers_csp_b.xml | 2 +- .../art/actors/units/pers_csp_b_r.xml | 8 +- .../official/art/actors/units/pers_csp_e.xml | 2 +- .../art/actors/units/pers_csp_e_r.xml | 10 +- .../official/art/actors/units/pers_csw_a.xml | 2 +- .../art/actors/units/pers_csw_a_r.xml | 10 +- .../official/art/actors/units/pers_csw_b.xml | 2 +- .../art/actors/units/pers_csw_b_r.xml | 8 +- .../official/art/actors/units/pers_csw_e.xml | 2 +- .../art/actors/units/pers_csw_e_r.xml | 10 +- .../official/art/actors/units/pers_fem.xml | 4 +- .../official/art/actors/units/pers_iar_a.xml | 10 +- .../official/art/actors/units/pers_iar_b.xml | 8 +- .../official/art/actors/units/pers_iar_e.xml | 10 +- .../official/art/actors/units/pers_ijv_a.xml | 8 +- .../official/art/actors/units/pers_ijv_b.xml | 6 +- .../official/art/actors/units/pers_ijv_e.xml | 8 +- .../official/art/actors/units/pers_isp_a.xml | 10 +- .../official/art/actors/units/pers_isp_b.xml | 8 +- .../official/art/actors/units/pers_isp_e.xml | 10 +- .../official/art/actors/units/pers_su_1.xml | 6 +- .../official/art/actors/units/pers_su_2.xml | 6 +- .../official/art/actors/units/pers_trd.xml | 6 +- .../official/art/actors/units/rider_dude.xml | 6 +- .../official/art/actors/units/rome_csp_a.xml | 2 +- .../art/actors/units/rome_csp_a_r.xml | 10 +- .../official/art/actors/units/rome_csp_b.xml | 2 +- .../art/actors/units/rome_csp_b_r.xml | 8 +- .../official/art/actors/units/rome_csp_e.xml | 2 +- .../art/actors/units/rome_csp_e_r.xml | 10 +- .../official/art/actors/units/rome_fem.xml | 4 +- .../official/art/actors/units/rome_ijv_a.xml | 8 +- .../official/art/actors/units/rome_ijv_b.xml | 6 +- .../official/art/actors/units/rome_ijv_e.xml | 8 +- .../official/art/actors/units/rome_isl_a.xml | 8 +- .../official/art/actors/units/rome_isl_b.xml | 6 +- .../official/art/actors/units/rome_isl_e.xml | 8 +- .../official/art/actors/units/rome_isp_a.xml | 10 +- .../official/art/actors/units/rome_isp_b.xml | 8 +- .../official/art/actors/units/rome_isp_e.xml | 10 +- .../official/art/actors/units/rome_isw_a.xml | 12 +- .../official/art/actors/units/rome_isw_b.xml | 10 +- .../official/art/actors/units/rome_isw_e.xml | 12 +- .../official/art/actors/units/rome_su_1.xml | 6 +- .../official/art/actors/units/rome_su_2.xml | 6 +- .../official/art/actors/units/rome_trd.xml | 6 +- .../entities/gaia/wrld_flora_pine_8.xml | 2 +- .../entities/gaia/wrld_flora_pine_9.xml | 2 +- .../official/entities/structures/celt_cc.xml | 2 +- .../official/entities/structures/celt_fc.xml | 2 +- .../official/entities/structures/celt_hc.xml | 2 +- .../entities/structures/celt_ho_1.xml | 2 +- .../entities/structures/celt_ho_2.xml | 2 +- .../entities/structures/celt_ho_3.xml | 2 +- .../official/entities/structures/celt_mc.xml | 2 +- .../official/entities/structures/celt_pc.xml | 2 +- .../official/entities/structures/celt_rc.xml | 2 +- .../official/entities/structures/celt_tc.xml | 2 +- .../official/entities/structures/celt_tf.xml | 2 +- .../official/entities/structures/hele_cc.xml | 2 +- .../official/entities/structures/hele_fc.xml | 2 +- .../official/entities/structures/hele_ff.xml | 2 +- .../official/entities/structures/hele_hc.xml | 2 +- .../entities/structures/hele_ho_1.xml | 2 +- .../entities/structures/hele_ho_2.xml | 2 +- .../entities/structures/hele_ho_3.xml | 2 +- .../official/entities/structures/hele_mc.xml | 2 +- .../official/entities/structures/hele_pc.xml | 2 +- .../official/entities/structures/hele_rc.xml | 2 +- .../official/entities/structures/hele_tc.xml | 2 +- .../official/entities/structures/hele_tf.xml | 2 +- .../official/entities/structures/hele_wc.xml | 2 +- .../official/entities/structures/hele_wg.xml | 2 +- .../official/entities/structures/iber_cc.xml | 2 +- .../official/entities/structures/iber_fc.xml | 2 +- .../official/entities/structures/iber_ff.xml | 2 +- .../official/entities/structures/iber_hc.xml | 2 +- .../entities/structures/iber_ho_1.xml | 2 +- .../entities/structures/iber_ho_2.xml | 2 +- .../entities/structures/iber_ho_3.xml | 2 +- .../official/entities/structures/iber_mc.xml | 2 +- .../official/entities/structures/iber_pc.xml | 2 +- .../official/entities/structures/iber_rc.xml | 2 +- .../official/entities/structures/iber_tc.xml | 2 +- .../official/entities/structures/iber_tf.xml | 2 +- .../official/entities/structures/kart_cc.xml | 2 +- .../official/entities/structures/kart_fc.xml | 2 +- .../official/entities/structures/kart_ff.xml | 2 +- .../official/entities/structures/kart_hc.xml | 2 +- .../entities/structures/kart_ho_1.xml | 2 +- .../entities/structures/kart_ho_2.xml | 2 +- .../entities/structures/kart_ho_3.xml | 2 +- .../official/entities/structures/kart_mc.xml | 2 +- .../official/entities/structures/kart_pc.xml | 2 +- .../official/entities/structures/kart_rc.xml | 2 +- .../official/entities/structures/kart_tc.xml | 2 +- .../official/entities/structures/kart_tf.xml | 2 +- .../official/entities/structures/pers_cc.xml | 2 +- .../official/entities/structures/pers_fc.xml | 2 +- .../official/entities/structures/pers_ff.xml | 2 +- .../official/entities/structures/pers_hc.xml | 2 +- .../entities/structures/pers_ho_1.xml | 2 +- .../entities/structures/pers_ho_2.xml | 2 +- .../entities/structures/pers_ho_3.xml | 2 +- .../official/entities/structures/pers_mc.xml | 2 +- .../official/entities/structures/pers_pc.xml | 2 +- .../official/entities/structures/pers_rc.xml | 2 +- .../official/entities/structures/pers_tc.xml | 2 +- .../official/entities/structures/pers_tf.xml | 2 +- .../official/entities/structures/rome_cc.xml | 2 +- .../official/entities/structures/rome_ff.xml | 2 +- .../official/entities/structures/rome_hc.xml | 2 +- .../entities/structures/rome_ho_1.xml | 2 +- .../entities/structures/rome_ho_2.xml | 2 +- .../entities/structures/rome_ho_3.xml | 2 +- .../official/entities/structures/rome_pc.xml | 2 +- .../official/entities/structures/rome_rc.xml | 2 +- .../official/entities/structures/rome_tc.xml | 2 +- .../official/entities/structures/rome_tf.xml | 2 +- .../official/entities/units/celt_cjv_a.xml | 2 +- .../official/entities/units/celt_cjv_b.xml | 2 +- .../official/entities/units/celt_cjv_e.xml | 2 +- .../official/entities/units/celt_csp_a.xml | 2 +- .../official/entities/units/celt_csp_b.xml | 2 +- .../official/entities/units/celt_csp_e.xml | 2 +- .../official/entities/units/celt_csw_b.xml | 2 +- .../official/entities/units/celt_csw_e.xml | 2 +- .../mods/official/entities/units/celt_fem.xml | 2 +- .../official/entities/units/celt_ijv_a.xml | 2 +- .../official/entities/units/celt_ijv_b.xml | 2 +- .../official/entities/units/celt_ijv_e.xml | 2 +- .../official/entities/units/celt_isp_a.xml | 2 +- .../official/entities/units/celt_isp_b.xml | 2 +- .../official/entities/units/celt_isp_e.xml | 2 +- .../official/entities/units/celt_isw_b.xml | 2 +- .../official/entities/units/celt_isw_e.xml | 2 +- .../mods/official/entities/units/celt_su1.xml | 2 +- .../mods/official/entities/units/celt_su2.xml | 2 +- .../mods/official/entities/units/celt_trd.xml | 2 +- .../units/combat_dude_carthaginian.xml | 2 +- .../entities/units/combat_dude_iberian.xml | 2 +- .../entities/units/combat_dude_roman.xml | 2 +- .../entities/units/combat_dude_roman_a.xml | 2 +- .../entities/units/combat_dude_roman_u.xml | 2 +- .../official/entities/units/hele_csw_b.xml | 2 +- .../mods/official/entities/units/hele_fem.xml | 2 +- .../official/entities/units/hele_ijv_b.xml | 2 +- .../official/entities/units/hele_isl_b.xml | 2 +- .../official/entities/units/hele_isp_b.xml | 2 +- .../mods/official/entities/units/hele_su1.xml | 2 +- .../mods/official/entities/units/hele_su2.xml | 2 +- .../mods/official/entities/units/hele_trd.xml | 2 +- .../official/entities/units/iber_cjv_b.xml | 2 +- .../official/entities/units/iber_csw_b.xml | 2 +- .../mods/official/entities/units/iber_fem.xml | 2 +- .../official/entities/units/iber_ijv_b.xml | 2 +- .../official/entities/units/iber_isl_b.xml | 2 +- .../official/entities/units/iber_isp_b.xml | 2 +- .../official/entities/units/iber_isw_b.xml | 2 +- .../mods/official/entities/units/iber_su1.xml | 2 +- .../mods/official/entities/units/iber_su2.xml | 2 +- .../mods/official/entities/units/iber_trd.xml | 2 +- .../official/entities/units/kart_cjv_b.xml | 2 +- .../official/entities/units/kart_csp_b.xml | 2 +- .../official/entities/units/kart_csw_b.xml | 2 +- .../mods/official/entities/units/kart_fem.xml | 2 +- .../official/entities/units/kart_iar_b.xml | 2 +- .../official/entities/units/kart_ijv_b.xml | 2 +- .../official/entities/units/kart_isl_b.xml | 2 +- .../official/entities/units/kart_isp_b.xml | 2 +- .../official/entities/units/kart_isw_b.xml | 2 +- .../mods/official/entities/units/kart_su1.xml | 2 +- .../mods/official/entities/units/kart_su2.xml | 2 +- .../mods/official/entities/units/kart_trd.xml | 2 +- .../official/entities/units/pers_car_b.xml | 2 +- .../official/entities/units/pers_cjv_b.xml | 2 +- .../official/entities/units/pers_csp_b.xml | 2 +- .../official/entities/units/pers_csw_b.xml | 2 +- .../mods/official/entities/units/pers_fem.xml | 2 +- .../official/entities/units/pers_iar_b.xml | 2 +- .../official/entities/units/pers_ijv_b.xml | 2 +- .../official/entities/units/pers_isp_b.xml | 2 +- .../mods/official/entities/units/pers_su1.xml | 2 +- .../mods/official/entities/units/pers_su2.xml | 2 +- .../mods/official/entities/units/pers_trd.xml | 2 +- .../official/entities/units/rome_csp_b.xml | 2 +- .../mods/official/entities/units/rome_fem.xml | 2 +- .../official/entities/units/rome_ijv_b.xml | 2 +- .../official/entities/units/rome_isl_b.xml | 2 +- .../official/entities/units/rome_isp_b.xml | 2 +- .../official/entities/units/rome_isw_b.xml | 2 +- .../mods/official/entities/units/rome_su1.xml | 2 +- .../mods/official/entities/units/rome_su2.xml | 2 +- .../mods/official/entities/units/rome_trd.xml | 2 +- .../maps/scenarios/celt_screenshot.pmp | 4 +- .../maps/scenarios/celt_screenshot_2.pmp | 4 +- .../maps/scenarios/celtic_corrals.pmp | 4 +- .../official/maps/scenarios/combattest.pmp | 4 +- .../maps/scenarios/just abit of romans.pmp | 4 +- .../maps/scenarios/michael_celts_06102004.pmp | 4 +- .../maps/scenarios/mountains_galore.pmp | 4 +- .../maps/scenarios/mountains_night.pmp | 4 +- .../data/mods/official/maps/scenarios/ph.pmp | 4 +- .../data/mods/official/maps/scenarios/ph2.pmp | 4 +- .../official/maps/scenarios/randomactor.pmp | 4 +- .../mods/official/maps/scenarios/sheild.pmp | 4 +- .../mods/official/maps/scenarios/snowPR3.pmp | 4 +- .../mods/official/maps/scenarios/test01.pmp | 4 +- source/graphics/ObjectBase.cpp | 125 +-------------- source/graphics/ObjectBase.h | 4 - source/graphics/ObjectManager.cpp | 72 +-------- source/graphics/ObjectManager.h | 5 - source/main.cpp | 2 +- source/tools/atlas/AtlasObject/AtlasObject.h | 3 +- .../atlas/AtlasObject/AtlasObject.vcproj | 4 +- .../atlas/AtlasObject/AtlasObjectImpl.cpp | 22 ++- .../atlas/AtlasObject/AtlasObjectXML.cpp | 112 +++++++++++++- .../atlas/AtlasUI/ActorEditor/ActorEditor.cpp | 143 +++++++++++++++++- .../ActorEditor/ActorEditorListCtrl.cpp | 10 +- .../AtlasUI/ActorEditor/AnimListEditor.cpp | 6 +- .../AtlasUI/ActorEditor/PropListEditor.cpp | 4 +- source/tools/atlas/AtlasUI/AtlasUI.vcproj | 2 +- .../EditableListCtrl/EditableListCtrl.cpp | 2 +- .../EditableListCtrl/QuickFileCtrl.cpp | 2 +- source/tools/atlas/AtlasUI/TODO.txt | 8 +- 490 files changed, 2616 insertions(+), 2540 deletions(-) diff --git a/binaries/data/mods/official/art/actors/props/eyecandy/well_1_a.xml b/binaries/data/mods/official/art/actors/props/eyecandy/well_1_a.xml index dd3521c334..7375e57ec5 100644 --- a/binaries/data/mods/official/art/actors/props/eyecandy/well_1_a.xml +++ b/binaries/data/mods/official/art/actors/props/eyecandy/well_1_a.xml @@ -8,6 +8,6 @@ art/meshes/props/wrld_well_a.pmd art/textures/skins/props/wrld_well_a_1.dds - + diff --git a/binaries/data/mods/official/art/actors/props/eyecandy/well_1_b.xml b/binaries/data/mods/official/art/actors/props/eyecandy/well_1_b.xml index 5ffdd3322a..a930493fc3 100644 --- a/binaries/data/mods/official/art/actors/props/eyecandy/well_1_b.xml +++ b/binaries/data/mods/official/art/actors/props/eyecandy/well_1_b.xml @@ -8,6 +8,6 @@ art/meshes/props/wrld_well_b.pmd art/textures/skins/props/wrld_well_b_1.dds - + diff --git a/binaries/data/mods/official/art/actors/props/eyecandy/well_1_c.xml b/binaries/data/mods/official/art/actors/props/eyecandy/well_1_c.xml index 259099ba7e..751d00d439 100644 --- a/binaries/data/mods/official/art/actors/props/eyecandy/well_1_c.xml +++ b/binaries/data/mods/official/art/actors/props/eyecandy/well_1_c.xml @@ -8,6 +8,6 @@ art/meshes/props/wrld_well_b.pmd art/textures/skins/props/wrld_well_b_2.dds - + diff --git a/binaries/data/mods/official/art/actors/props/eyecandy/well_1_d.xml b/binaries/data/mods/official/art/actors/props/eyecandy/well_1_d.xml index 686211b538..6799dd5e11 100644 --- a/binaries/data/mods/official/art/actors/props/eyecandy/well_1_d.xml +++ b/binaries/data/mods/official/art/actors/props/eyecandy/well_1_d.xml @@ -8,6 +8,6 @@ art/meshes/props/wrld_well_b.pmd art/textures/skins/props/wrld_well_b_3.dds - + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_dip_a.xml b/binaries/data/mods/official/art/actors/props/shield/celt_dip_a.xml index 02a9928e86..c51bc07692 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_dip_a.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_dip_a.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Dip A - art/meshes/props/shield/dip_a_f.pmd - art/textures/skins/props/shield/celt_dip_a.dds - + + + + + + + Celtic Dip A + art/meshes/props/shield/dip_a_f.pmd + art/textures/skins/props/shield/celt_dip_a.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_dip_b.xml b/binaries/data/mods/official/art/actors/props/shield/celt_dip_b.xml index 9424536aca..4ce89acdb4 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_dip_b.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_dip_b.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Dip B - art/meshes/props/shield/dip_a_f.pmd - art/textures/skins/props/shield/celt_dip_b.dds - + + + + + + + Celtic Dip B + art/meshes/props/shield/dip_a_f.pmd + art/textures/skins/props/shield/celt_dip_b.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_dip_c.xml b/binaries/data/mods/official/art/actors/props/shield/celt_dip_c.xml index ca7d6b7b53..7de41635f3 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_dip_c.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_dip_c.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Dip C - art/meshes/props/shield/dip_a_f.pmd - art/textures/skins/props/shield/celt_dip_c.dds - + + + + + + + Celtic Dip C + art/meshes/props/shield/dip_a_f.pmd + art/textures/skins/props/shield/celt_dip_c.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_dip_d.xml b/binaries/data/mods/official/art/actors/props/shield/celt_dip_d.xml index 64f86dacb5..92c2cc851f 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_dip_d.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_dip_d.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Dip D - art/meshes/props/shield/dip_a_f.pmd - art/textures/skins/props/shield/celt_dip_d.dds - + + + + + + + Celtic Dip D + art/meshes/props/shield/dip_a_f.pmd + art/textures/skins/props/shield/celt_dip_d.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_dip_e.xml b/binaries/data/mods/official/art/actors/props/shield/celt_dip_e.xml index 3e11465b8c..a45fd0d453 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_dip_e.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_dip_e.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Dip E - art/meshes/props/shield/dip_a_f.pmd - art/textures/skins/props/shield/celt_dip_e.dds - + + + + + + + Celtic Dip E + art/meshes/props/shield/dip_a_f.pmd + art/textures/skins/props/shield/celt_dip_e.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_hex_a.xml b/binaries/data/mods/official/art/actors/props/shield/celt_hex_a.xml index 8011bc2547..c5852c2202 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_hex_a.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_hex_a.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Hex A - art/meshes/props/shield/hex_s_f.pmd - art/textures/skins/props/shield/celt_hex_a.dds - + + + + + + + Celtic Hex A + art/meshes/props/shield/hex_s_f.pmd + art/textures/skins/props/shield/celt_hex_a.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_hex_b.xml b/binaries/data/mods/official/art/actors/props/shield/celt_hex_b.xml index 0461e0d195..794bab952d 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_hex_b.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_hex_b.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Hex B - art/meshes/props/shield/hex_s_f.pmd - art/textures/skins/props/shield/celt_hex_b.dds - + + + + + + + Celtic Hex B + art/meshes/props/shield/hex_s_f.pmd + art/textures/skins/props/shield/celt_hex_b.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_hex_c.xml b/binaries/data/mods/official/art/actors/props/shield/celt_hex_c.xml index 8110ae925a..2e31ccc0fb 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_hex_c.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_hex_c.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Hex C - art/meshes/props/shield/hex_s_f.pmd - art/textures/skins/props/shield/celt_hex_c.dds - + + + + + + + Celtic Hex C + art/meshes/props/shield/hex_s_f.pmd + art/textures/skins/props/shield/celt_hex_c.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_hex_d.xml b/binaries/data/mods/official/art/actors/props/shield/celt_hex_d.xml index 51b1070724..61f10b5400 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_hex_d.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_hex_d.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Hex D - art/meshes/props/shield/hex_s_f.pmd - art/textures/skins/props/shield/celt_hex_d.dds - + + + + + + + Celtic Hex D + art/meshes/props/shield/hex_s_f.pmd + art/textures/skins/props/shield/celt_hex_d.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_hex_e.xml b/binaries/data/mods/official/art/actors/props/shield/celt_hex_e.xml index bddb97f49c..8044e2caec 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_hex_e.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_hex_e.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Hex E - art/meshes/props/shield/hex_s_f.pmd - art/textures/skins/props/shield/celt_hex_e.dds - + + + + + + + Celtic Hex E + art/meshes/props/shield/hex_s_f.pmd + art/textures/skins/props/shield/celt_hex_e.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_oval_a.xml b/binaries/data/mods/official/art/actors/props/shield/celt_oval_a.xml index a9e8345fa1..7607fbbc38 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_oval_a.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_oval_a.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Oval A - art/meshes/props/shield/oval_s_f.pmd - art/textures/skins/props/shield/celt_oval2_a.dds - + + + + + + + Celtic Oval A + art/meshes/props/shield/oval_s_f.pmd + art/textures/skins/props/shield/celt_oval2_a.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_oval_b.xml b/binaries/data/mods/official/art/actors/props/shield/celt_oval_b.xml index 39e85eeb5a..ecf5361f4b 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_oval_b.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_oval_b.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Oval B - art/meshes/props/shield/oval_s_f.pmd - art/textures/skins/props/shield/celt_oval2_b.dds - + + + + + + + Celtic Oval B + art/meshes/props/shield/oval_s_f.pmd + art/textures/skins/props/shield/celt_oval2_b.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_oval_c.xml b/binaries/data/mods/official/art/actors/props/shield/celt_oval_c.xml index e05849fa0b..7e3b00c22d 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_oval_c.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_oval_c.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Oval C - art/meshes/props/shield/oval_s_f.pmd - art/textures/skins/props/shield/celt_oval2_c.dds - + + + + + + + Celtic Oval C + art/meshes/props/shield/oval_s_f.pmd + art/textures/skins/props/shield/celt_oval2_c.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_oval_d.xml b/binaries/data/mods/official/art/actors/props/shield/celt_oval_d.xml index 13ddb617ec..635c95f6d6 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_oval_d.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_oval_d.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Oval D - art/meshes/props/shield/oval_s_f.pmd - art/textures/skins/props/shield/celt_oval2_d.dds - + + + + + + + Celtic Oval D + art/meshes/props/shield/oval_s_f.pmd + art/textures/skins/props/shield/celt_oval2_d.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_a.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_a.xml index ccbd0e0037..5d99918603 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_a.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_a.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round A - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_a.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round A + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_a.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_b.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_b.xml index ef5d281188..aafce360dc 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_b.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_b.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round B - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_b.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round B + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_b.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_c.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_c.xml index c4381b57bc..003e573be0 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_c.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_c.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round C - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_c.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round C + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_c.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_d.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_d.xml index 81e1e9dd5a..97b5a8b7dc 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_d.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_d.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round D - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_d.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round D + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_d.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_e.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_e.xml index 4b89d7793a..10121ed2f3 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_e.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_e.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round E - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_e.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round E + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_e.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_f.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_f.xml index 4f668a0e72..7c318696d5 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_f.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_f.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round F - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_f.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round F + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_f.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_g.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_g.xml index 11712bc3a3..4725529af1 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_g.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_g.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round G - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_g.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round G + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_g.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_h.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_h.xml index 124b4f4c19..7a5bcaa32a 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_h.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_h.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round H - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_h.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round H + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_h.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_i.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_i.xml index 520fc18fb0..18bb791d83 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_i.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_i.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round I - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_i.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round I + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_i.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_j.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_j.xml index 7cfc81585e..9e0450a125 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_j.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_j.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round J - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_j.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round J + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_j.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_k.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_k.xml index b0d57a8245..5c3b20e326 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_k.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_k.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round K - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_k.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round K + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_k.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_l.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_l.xml index 26597598a1..adf943594b 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_l.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_l.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round L - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_l.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round L + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_l.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_m.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_m.xml index e5ce698a41..481803a4e8 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_m.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_m.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round M - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_m.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round M + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_m.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_round_n.xml b/binaries/data/mods/official/art/actors/props/shield/celt_round_n.xml index 0a704ead67..ae968846c8 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_round_n.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_round_n.xml @@ -1,18 +1,18 @@ - - - - - - - Celtic Round N - art/meshes/props/shield/round_s_f.pmd - art/textures/skins/props/shield/celt_round_n.dds - art/materials/player_trans.xml - + + + + + + + Celtic Round N + art/meshes/props/shield/round_s_f.pmd + art/textures/skins/props/shield/celt_round_n.dds + art/materials/player_trans.xml + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_a.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_a.xml index 3be13c41c7..fc89df1c8f 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_a.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_a.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum A - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_a.dds - + + + + + + + Celtic Scutum A + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_a.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_b.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_b.xml index 71e952b184..eb7fe247be 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_b.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_b.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum B - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_b.dds - + + + + + + + Celtic Scutum B + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_b.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_c.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_c.xml index 982aeb4e1a..80ccbe9128 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_c.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_c.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum C - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_c.dds - + + + + + + + Celtic Scutum C + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_c.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_d.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_d.xml index 08f2709c34..73c42f1028 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_d.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_d.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum D - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_d.dds - + + + + + + + Celtic Scutum D + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_d.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_e.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_e.xml index 71723bcc47..c5557476d0 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_e.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_e.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum E - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_e.dds - + + + + + + + Celtic Scutum E + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_e.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_f.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_f.xml index 5cbb5b9392..84f363b08f 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_f.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_f.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum F - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_f.dds - + + + + + + + Celtic Scutum F + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_f.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_g.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_g.xml index 1f7456c2d1..8fdf2ff38e 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_g.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_g.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum G - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_g.dds - + + + + + + + Celtic Scutum G + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_g.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_h.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_h.xml index 7d40eeb20d..72558984df 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_h.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_h.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum H - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_h.dds - + + + + + + + Celtic Scutum H + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_h.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_i.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_i.xml index 438c78e627..fbfce2e637 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_i.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_i.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum I - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_i.dds - + + + + + + + Celtic Scutum I + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_i.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_j.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_j.xml index 7ee061cce7..c3149e908d 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_j.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_j.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum J - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_j.dds - + + + + + + + Celtic Scutum J + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_j.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_k.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_k.xml index 17e2e95903..2e2bce0e40 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_k.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_k.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum K - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_k.dds - + + + + + + + Celtic Scutum K + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_k.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_l.xml b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_l.xml index 5e990cf035..3d1e9e0911 100644 --- a/binaries/data/mods/official/art/actors/props/shield/celt_scutum_l.xml +++ b/binaries/data/mods/official/art/actors/props/shield/celt_scutum_l.xml @@ -1,17 +1,17 @@ - - - - - - - Celtic Scutum L - art/meshes/props/shield/scutum_c_f.pmd - art/textures/skins/props/shield/celt_oval1_l.dds - + + + + + + + Celtic Scutum L + art/meshes/props/shield/scutum_c_f.pmd + art/textures/skins/props/shield/celt_oval1_l.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_a.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_a.xml index 7877b0b448..f91c286f75 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_a.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_a.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta A - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_a.dds - + + + + + + + Hellenes Pelta A + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_a.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_b.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_b.xml index 1f0602d90d..5098ab29c8 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_b.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_b.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta B - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_b.dds - + + + + + + + Hellenes Pelta B + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_b.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_c.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_c.xml index c6d3cb2dc7..c41988e9a8 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_c.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_c.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta C - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_c.dds - + + + + + + + Hellenes Pelta C + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_c.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_d.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_d.xml index f97b90c66f..66d55ff0c6 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_d.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_d.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta D - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_d.dds - + + + + + + + Hellenes Pelta D + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_d.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_e.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_e.xml index 20aa2b4430..f0b95427cd 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_e.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_e.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta E - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_e.dds - + + + + + + + Hellenes Pelta E + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_e.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_f.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_f.xml index 9d8f80f636..0151ca71f8 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_f.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_f.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta F - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_f.dds - + + + + + + + Hellenes Pelta F + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_f.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_g.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_g.xml index 24dab814a7..2fe38c2a05 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_g.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_g.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta G - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_g.dds - + + + + + + + Hellenes Pelta G + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_g.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_h.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_h.xml index 2e91353250..67797af8d7 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_h.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_h.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta H - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_h.dds - + + + + + + + Hellenes Pelta H + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_h.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_i.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_i.xml index 5d9d011594..f630eb066a 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_i.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_i.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta I - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_i.dds - + + + + + + + Hellenes Pelta I + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_i.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_j.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_j.xml index 86683748e6..e861372079 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_j.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_j.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta J - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_j.dds - + + + + + + + Hellenes Pelta J + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_j.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_k.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_k.xml index 77ddf2133c..1526a6f5d6 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_k.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_k.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta K - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_k.dds - + + + + + + + Hellenes Pelta K + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_k.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_l.xml b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_l.xml index 32dc181511..0a2302763f 100644 --- a/binaries/data/mods/official/art/actors/props/shield/hele_pelta_l.xml +++ b/binaries/data/mods/official/art/actors/props/shield/hele_pelta_l.xml @@ -1,17 +1,17 @@ - - - - - - - Hellenes Pelta L - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_l.dds - + + + + + + + Hellenes Pelta L + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_l.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/shield/test_towershield.xml b/binaries/data/mods/official/art/actors/props/shield/test_towershield.xml index 86b2c84bc0..a787c861ba 100644 --- a/binaries/data/mods/official/art/actors/props/shield/test_towershield.xml +++ b/binaries/data/mods/official/art/actors/props/shield/test_towershield.xml @@ -1,17 +1,17 @@ - - - - - - - Test Tower Shield - art/meshes/props/shield/pelta_a_f.pmd - art/textures/skins/props/shield/hele_pelta_a.dds - + + + + + + + Test Tower Shield + art/meshes/props/shield/pelta_a_f.pmd + art/textures/skins/props/shield/hele_pelta_a.dds + - - - + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_01.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_01.xml index 6ae9bc0728..d6b7d8e997 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_01.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_01.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_02.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_02.xml index 412ff2fe6f..7db635ee04 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_02.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_02.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_03.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_03.xml index 9ef2610f30..bc93f9c935 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_03.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_03.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_04.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_04.xml index 96a35c09d4..b3b164f4b9 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_04.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_04.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_05.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_05.xml index c6da9a3243..5593bcc1bf 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_05.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_05.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_06.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_06.xml index 385024f1fc..16da1e5561 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_06.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_06.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_07.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_07.xml index fffa789355..bff974ffab 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_07.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_07.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_08.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_08.xml index 840350b5fa..a2ed544911 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_08.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_08.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_09.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_09.xml index 3adb9e7f12..574f2c2de8 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_09.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_09.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_10.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_10.xml index baa6b7781d..e4c502975b 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_10.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_10.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_11.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_11.xml index 467d0a679c..4e74200c32 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_11.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_11.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_12.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_12.xml index b8cd324c7f..f0c2bef312 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_12.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_12.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_13.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_13.xml index 1b3a9cd8b1..e3b79afd8b 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_13.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_13.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_14.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_14.xml index 90459af41a..7dcb3395ad 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_14.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_14.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_15.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_15.xml index 6cc4aa6993..5de73cb61d 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_15.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_15.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_16.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_16.xml index 6d443cc39c..77cfc97db3 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_16.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_16.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_17.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_17.xml index 2c83a11a97..e8a5d27fb6 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_17.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_17.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_18.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_18.xml index b2e3871699..c13a69d8f0 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_18.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_18.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_19.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_19.xml index fa949507e4..9399f499e0 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_19.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_19.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_20.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_20.xml index 4c7747cccf..d0a548e38a 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_20.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_20.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_21.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_21.xml index 0465b166ba..3580a7b5b7 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_21.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_21.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_22.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_22.xml index 6064ed5a5e..3c7ac68623 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_22.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_22.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_23.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_23.xml index a962947f32..edb7cf0aca 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_23.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_23.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_24.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_24.xml index 3cc0a1de37..f4943ece3c 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_24.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_24.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_25.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_25.xml index 3a3102bc5e..036e90e579 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_25.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_25.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_26.xml b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_26.xml index 4c5b8989e0..b88cf668d8 100644 --- a/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_26.xml +++ b/binaries/data/mods/official/art/actors/props/temp/shield_pc_test_26.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/scenario/hele_cc_w.xml b/binaries/data/mods/official/art/actors/scenario/hele_cc_w.xml index 1461515a79..170ffe7ace 100644 --- a/binaries/data/mods/official/art/actors/scenario/hele_cc_w.xml +++ b/binaries/data/mods/official/art/actors/scenario/hele_cc_w.xml @@ -1,13 +1,13 @@ - - - - - - - [Winter]Hellenes Civilisation Centre - art/meshes/structural/hele_cc.pmd - art/textures/skins/structural/hele_struct_2_winter.dds - - - - + + + + + + + [Winter]Hellenes Civilisation Centre + art/meshes/structural/hele_cc.pmd + art/textures/skins/structural/hele_struct_2_winter.dds + + + + diff --git a/binaries/data/mods/official/art/actors/scenario/hele_ho_a_w.xml b/binaries/data/mods/official/art/actors/scenario/hele_ho_a_w.xml index 3e44d47018..525d4d1343 100644 --- a/binaries/data/mods/official/art/actors/scenario/hele_ho_a_w.xml +++ b/binaries/data/mods/official/art/actors/scenario/hele_ho_a_w.xml @@ -1,13 +1,13 @@ - - - - - - - [winter]Hellenes House 1 - art/meshes/structural/hele_ho_1.pmd - art/textures/skins/structural/hele_struct_1_winter.dds - - - - + + + + + + + [winter]Hellenes House 1 + art/meshes/structural/hele_ho_1.pmd + art/textures/skins/structural/hele_struct_1_winter.dds + + + + diff --git a/binaries/data/mods/official/art/actors/scenario/hele_ho_b_w.xml b/binaries/data/mods/official/art/actors/scenario/hele_ho_b_w.xml index 622f21c7c3..207d165d35 100644 --- a/binaries/data/mods/official/art/actors/scenario/hele_ho_b_w.xml +++ b/binaries/data/mods/official/art/actors/scenario/hele_ho_b_w.xml @@ -1,13 +1,13 @@ - - - - - - - [winter]Hellenes House 2 - art/meshes/structural/hele_ho_2.pmd - art/textures/skins/structural/hele_struct_1_winter.dds - - - - + + + + + + + [winter]Hellenes House 2 + art/meshes/structural/hele_ho_2.pmd + art/textures/skins/structural/hele_struct_1_winter.dds + + + + diff --git a/binaries/data/mods/official/art/actors/scenario/hele_ho_c_w.xml b/binaries/data/mods/official/art/actors/scenario/hele_ho_c_w.xml index ac8ba08a13..9e08ae4b1e 100644 --- a/binaries/data/mods/official/art/actors/scenario/hele_ho_c_w.xml +++ b/binaries/data/mods/official/art/actors/scenario/hele_ho_c_w.xml @@ -1,13 +1,13 @@ - - - - - - - [winter]Hellenes House 3 - art/meshes/structural/hele_ho_3.pmd - art/textures/skins/structural/hele_struct_1_winter.dds - - - - + + + + + + + [winter]Hellenes House 3 + art/meshes/structural/hele_ho_3.pmd + art/textures/skins/structural/hele_struct_1_winter.dds + + + + diff --git a/binaries/data/mods/official/art/actors/scenario/hele_mc_w.xml b/binaries/data/mods/official/art/actors/scenario/hele_mc_w.xml index a844ca23e3..45dad8f8f5 100644 --- a/binaries/data/mods/official/art/actors/scenario/hele_mc_w.xml +++ b/binaries/data/mods/official/art/actors/scenario/hele_mc_w.xml @@ -1,13 +1,13 @@ - - - - - - - [winter]Hellenes Millitary Centre - art/meshes/structural/hele_mc.pmd - art/textures/skins/structural/hele_struct_1_winter.dds - - - - + + + + + + + [winter]Hellenes Millitary Centre + art/meshes/structural/hele_mc.pmd + art/textures/skins/structural/hele_struct_1_winter.dds + + + + diff --git a/binaries/data/mods/official/art/actors/scenario/hele_tc_w.xml b/binaries/data/mods/official/art/actors/scenario/hele_tc_w.xml index 0789b48548..51497f0687 100644 --- a/binaries/data/mods/official/art/actors/scenario/hele_tc_w.xml +++ b/binaries/data/mods/official/art/actors/scenario/hele_tc_w.xml @@ -1,13 +1,13 @@ - - - - - - - [winter]Hellenes Trade Centre - art/meshes/structural/hele_tc.pmd - art/textures/skins/structural/hele_struct_1_winter.dds - - - - + + + + + + + [winter]Hellenes Trade Centre + art/meshes/structural/hele_tc.pmd + art/textures/skins/structural/hele_struct_1_winter.dds + + + + diff --git a/binaries/data/mods/official/art/actors/special/proptest.xml b/binaries/data/mods/official/art/actors/special/proptest.xml index 982a045450..9ebb2fa43f 100644 --- a/binaries/data/mods/official/art/actors/special/proptest.xml +++ b/binaries/data/mods/official/art/actors/special/proptest.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/celt_cc.xml b/binaries/data/mods/official/art/actors/structures/celt_cc.xml index a695f1bb06..0ddaf7ddc6 100644 --- a/binaries/data/mods/official/art/actors/structures/celt_cc.xml +++ b/binaries/data/mods/official/art/actors/structures/celt_cc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/celt_fc.xml b/binaries/data/mods/official/art/actors/structures/celt_fc.xml index 3910070e04..337961bbae 100644 --- a/binaries/data/mods/official/art/actors/structures/celt_fc.xml +++ b/binaries/data/mods/official/art/actors/structures/celt_fc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/celt_hc.xml b/binaries/data/mods/official/art/actors/structures/celt_hc.xml index d776fbf213..da62d4b93a 100644 --- a/binaries/data/mods/official/art/actors/structures/celt_hc.xml +++ b/binaries/data/mods/official/art/actors/structures/celt_hc.xml @@ -1,13 +1,13 @@ - - - - - - - Celt Temple - art/meshes/structural/celt_hc.pmd - art/textures/skins/structural/wrld_stone_celt.dds - - - - + + + + + + + Celt Temple + art/meshes/structural/celt_hc.pmd + art/textures/skins/structural/wrld_stone_celt.dds + + + + diff --git a/binaries/data/mods/official/art/actors/structures/celt_ho_a.xml b/binaries/data/mods/official/art/actors/structures/celt_ho_a.xml index b92e42b884..4cf4c073a7 100644 --- a/binaries/data/mods/official/art/actors/structures/celt_ho_a.xml +++ b/binaries/data/mods/official/art/actors/structures/celt_ho_a.xml @@ -1,13 +1,13 @@ - - - - - - - Celt House 1 - art/meshes/structural/celt_ho_1.pmd - art/textures/skins/structural/celt_struct_1.dds - - - - + + + + + + + Celt House 1 + art/meshes/structural/celt_ho_1.pmd + art/textures/skins/structural/celt_struct_1.dds + + + + diff --git a/binaries/data/mods/official/art/actors/structures/celt_ho_b.xml b/binaries/data/mods/official/art/actors/structures/celt_ho_b.xml index b224d3d921..e44f4dee42 100644 --- a/binaries/data/mods/official/art/actors/structures/celt_ho_b.xml +++ b/binaries/data/mods/official/art/actors/structures/celt_ho_b.xml @@ -1,13 +1,13 @@ - - - - - - - Celt House 2 - art/meshes/structural/celt_ho_2.pmd - art/textures/skins/structural/celt_struct_1.dds - - - - + + + + + + + Celt House 2 + art/meshes/structural/celt_ho_2.pmd + art/textures/skins/structural/celt_struct_1.dds + + + + diff --git a/binaries/data/mods/official/art/actors/structures/celt_ho_c.xml b/binaries/data/mods/official/art/actors/structures/celt_ho_c.xml index 974e9eb8d6..dd25e537f2 100644 --- a/binaries/data/mods/official/art/actors/structures/celt_ho_c.xml +++ b/binaries/data/mods/official/art/actors/structures/celt_ho_c.xml @@ -1,13 +1,13 @@ - - - - - - - Celt House 3 - art/meshes/structural/celt_ho_3.pmd - art/textures/skins/structural/celt_struct_1.dds - - - - + + + + + + + Celt House 3 + art/meshes/structural/celt_ho_3.pmd + art/textures/skins/structural/celt_struct_1.dds + + + + diff --git a/binaries/data/mods/official/art/actors/structures/celt_mc.xml b/binaries/data/mods/official/art/actors/structures/celt_mc.xml index a5247f8cdf..62b2bf784d 100644 --- a/binaries/data/mods/official/art/actors/structures/celt_mc.xml +++ b/binaries/data/mods/official/art/actors/structures/celt_mc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/celt_pc.xml b/binaries/data/mods/official/art/actors/structures/celt_pc.xml index 28eba36cb4..16c8aca415 100644 --- a/binaries/data/mods/official/art/actors/structures/celt_pc.xml +++ b/binaries/data/mods/official/art/actors/structures/celt_pc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/celt_st.xml b/binaries/data/mods/official/art/actors/structures/celt_st.xml index 58db8af9f1..2bfb289eda 100644 --- a/binaries/data/mods/official/art/actors/structures/celt_st.xml +++ b/binaries/data/mods/official/art/actors/structures/celt_st.xml @@ -1,13 +1,13 @@ - - - - - - - Celt Scout Tower - art/meshes/structural/celt_tf.pmd - art/textures/skins/structural/celt_struct_1.dds - - - - + + + + + + + Celt Scout Tower + art/meshes/structural/celt_tf.pmd + art/textures/skins/structural/celt_struct_1.dds + + + + diff --git a/binaries/data/mods/official/art/actors/structures/celt_tc.xml b/binaries/data/mods/official/art/actors/structures/celt_tc.xml index 065bad4557..1b5872ec53 100644 --- a/binaries/data/mods/official/art/actors/structures/celt_tc.xml +++ b/binaries/data/mods/official/art/actors/structures/celt_tc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/hele_cc.xml b/binaries/data/mods/official/art/actors/structures/hele_cc.xml index 07b2a46dae..2f96bf89ca 100644 --- a/binaries/data/mods/official/art/actors/structures/hele_cc.xml +++ b/binaries/data/mods/official/art/actors/structures/hele_cc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/hele_ff.xml b/binaries/data/mods/official/art/actors/structures/hele_ff.xml index 551ed7bdf1..094db45f7e 100644 --- a/binaries/data/mods/official/art/actors/structures/hele_ff.xml +++ b/binaries/data/mods/official/art/actors/structures/hele_ff.xml @@ -1,13 +1,13 @@ - - - - - - - Hellenes Fortress - art/meshes/structural/hele_ff.pmd - art/textures/skins/structural/hele_struct_1.dds - - - - + + + + + + + Hellenes Fortress + art/meshes/structural/hele_ff.pmd + art/textures/skins/structural/hele_struct_1.dds + + + + diff --git a/binaries/data/mods/official/art/actors/structures/hele_hc.xml b/binaries/data/mods/official/art/actors/structures/hele_hc.xml index 440860cd7a..46a50f1248 100644 --- a/binaries/data/mods/official/art/actors/structures/hele_hc.xml +++ b/binaries/data/mods/official/art/actors/structures/hele_hc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/hele_ho_a.xml b/binaries/data/mods/official/art/actors/structures/hele_ho_a.xml index 4946f39154..1623f35349 100644 --- a/binaries/data/mods/official/art/actors/structures/hele_ho_a.xml +++ b/binaries/data/mods/official/art/actors/structures/hele_ho_a.xml @@ -1,13 +1,13 @@ - - - - - - - Hellenes House A - art/meshes/structural/hele_ho_1.pmd - art/textures/skins/structural/hele_struct_1.dds - - - - + + + + + + + Hellenes House A + art/meshes/structural/hele_ho_1.pmd + art/textures/skins/structural/hele_struct_1.dds + + + + diff --git a/binaries/data/mods/official/art/actors/structures/hele_ho_b.xml b/binaries/data/mods/official/art/actors/structures/hele_ho_b.xml index ccbb56e490..76c9b532e0 100644 --- a/binaries/data/mods/official/art/actors/structures/hele_ho_b.xml +++ b/binaries/data/mods/official/art/actors/structures/hele_ho_b.xml @@ -1,13 +1,13 @@ - - - - - - - Hellenes House B - art/meshes/structural/hele_ho_2.pmd - art/textures/skins/structural/hele_struct_1.dds - - - - + + + + + + + Hellenes House B + art/meshes/structural/hele_ho_2.pmd + art/textures/skins/structural/hele_struct_1.dds + + + + diff --git a/binaries/data/mods/official/art/actors/structures/hele_ho_c.xml b/binaries/data/mods/official/art/actors/structures/hele_ho_c.xml index 52f36e47aa..0519a2335b 100644 --- a/binaries/data/mods/official/art/actors/structures/hele_ho_c.xml +++ b/binaries/data/mods/official/art/actors/structures/hele_ho_c.xml @@ -1,13 +1,13 @@ - - - - - - - Hellenes House C - art/meshes/structural/hele_ho_3.pmd - art/textures/skins/structural/hele_struct_1.dds - - - - + + + + + + + Hellenes House C + art/meshes/structural/hele_ho_3.pmd + art/textures/skins/structural/hele_struct_1.dds + + + + diff --git a/binaries/data/mods/official/art/actors/structures/hele_mc.xml b/binaries/data/mods/official/art/actors/structures/hele_mc.xml index 6d088486c1..0ce7e2d2fb 100644 --- a/binaries/data/mods/official/art/actors/structures/hele_mc.xml +++ b/binaries/data/mods/official/art/actors/structures/hele_mc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/hele_tc.xml b/binaries/data/mods/official/art/actors/structures/hele_tc.xml index fe8222990e..a1f68649ed 100644 --- a/binaries/data/mods/official/art/actors/structures/hele_tc.xml +++ b/binaries/data/mods/official/art/actors/structures/hele_tc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_cc.xml b/binaries/data/mods/official/art/actors/structures/pers_cc.xml index bfb99c91b3..2e1dc16270 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_cc.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_cc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_fc.xml b/binaries/data/mods/official/art/actors/structures/pers_fc.xml index 35811415c1..acd5ffef02 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_fc.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_fc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_ff.xml b/binaries/data/mods/official/art/actors/structures/pers_ff.xml index 39014f0005..dfc8cac2d5 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_ff.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_ff.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_hc.xml b/binaries/data/mods/official/art/actors/structures/pers_hc.xml index 2d7239f5c2..1ed13d2415 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_hc.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_hc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_ho_a.xml b/binaries/data/mods/official/art/actors/structures/pers_ho_a.xml index 7fde6b4ab7..304ea6b479 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_ho_a.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_ho_a.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_ho_b.xml b/binaries/data/mods/official/art/actors/structures/pers_ho_b.xml index db14643d17..e4edd42e44 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_ho_b.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_ho_b.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_ho_c.xml b/binaries/data/mods/official/art/actors/structures/pers_ho_c.xml index 11eb5a8a40..9816395c13 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_ho_c.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_ho_c.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_ho_d.xml b/binaries/data/mods/official/art/actors/structures/pers_ho_d.xml index 67b72c572a..4ec8c787a2 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_ho_d.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_ho_d.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_mc.xml b/binaries/data/mods/official/art/actors/structures/pers_mc.xml index a916ad7bfe..b9d412b150 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_mc.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_mc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_pc.xml b/binaries/data/mods/official/art/actors/structures/pers_pc.xml index b6ec233454..54166423b0 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_pc.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_pc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_rc.xml b/binaries/data/mods/official/art/actors/structures/pers_rc.xml index e1aa356152..ef86f0f074 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_rc.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_rc.xml @@ -12,6 +12,6 @@ castshadows="1" > - + diff --git a/binaries/data/mods/official/art/actors/structures/pers_tc.xml b/binaries/data/mods/official/art/actors/structures/pers_tc.xml index 8df3ce1fc3..eac6678f51 100644 --- a/binaries/data/mods/official/art/actors/structures/pers_tc.xml +++ b/binaries/data/mods/official/art/actors/structures/pers_tc.xml @@ -12,7 +12,7 @@ castshadows="1" > - - + + diff --git a/binaries/data/mods/official/art/actors/structures/rome_fc.xml b/binaries/data/mods/official/art/actors/structures/rome_fc.xml index 90c0d9b75d..98f1cc7019 100644 --- a/binaries/data/mods/official/art/actors/structures/rome_fc.xml +++ b/binaries/data/mods/official/art/actors/structures/rome_fc.xml @@ -1,37 +1,37 @@ - - - - - - - Rome Farmstead - art/meshes/structural/rome_fc.pmd - art/textures/skins/structural/rome_struct_1.dds - - - + + + + + + + Rome Farmstead + art/meshes/structural/rome_fc.pmd + art/textures/skins/structural/rome_struct_1.dds + + + diff --git a/binaries/data/mods/official/art/actors/structures/rome_ho_a.xml b/binaries/data/mods/official/art/actors/structures/rome_ho_a.xml index d1faddb573..ccc6e2ec6f 100644 --- a/binaries/data/mods/official/art/actors/structures/rome_ho_a.xml +++ b/binaries/data/mods/official/art/actors/structures/rome_ho_a.xml @@ -1,29 +1,29 @@ - - - - - - - Rome House A - art/meshes/structural/rome_ho_1.pmd - art/textures/skins/structural/rome_struct_1.dds - + + + + + + Rome House A + art/meshes/structural/rome_ho_1.pmd + art/textures/skins/structural/rome_struct_1.dds + - - - - - - - - - - - - - + + + + + + + + + + + + + - + diff --git a/binaries/data/mods/official/art/actors/structures/rome_ho_c.xml b/binaries/data/mods/official/art/actors/structures/rome_ho_c.xml index 8ebee205b7..f06983819b 100644 --- a/binaries/data/mods/official/art/actors/structures/rome_ho_c.xml +++ b/binaries/data/mods/official/art/actors/structures/rome_ho_c.xml @@ -1,31 +1,31 @@ - - - - - - - Roman House C - art/meshes/structural/rome_ho_3.pmd - art/textures/skins/structural/rome_struct_1.dds + + + + + + + Roman House C + art/meshes/structural/rome_ho_3.pmd + art/textures/skins/structural/rome_struct_1.dds - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + diff --git a/binaries/data/mods/official/art/actors/structures/rome_mc.xml b/binaries/data/mods/official/art/actors/structures/rome_mc.xml index f1945ed465..7161d1bd11 100644 --- a/binaries/data/mods/official/art/actors/structures/rome_mc.xml +++ b/binaries/data/mods/official/art/actors/structures/rome_mc.xml @@ -1,51 +1,51 @@ - - - - - - - Rome Barracks - art/meshes/structural/rome_mc.pmd - art/textures/skins/structural/rome_struct_1.dds - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + Rome Barracks + art/meshes/structural/rome_mc.pmd + art/textures/skins/structural/rome_struct_1.dds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/binaries/data/mods/official/art/actors/structures/stlm_hele.xml b/binaries/data/mods/official/art/actors/structures/stlm_hele.xml index 3b99515c92..f48fb32a70 100644 --- a/binaries/data/mods/official/art/actors/structures/stlm_hele.xml +++ b/binaries/data/mods/official/art/actors/structures/stlm_hele.xml @@ -1,22 +1,22 @@ - - - - - - - Settlement Hellenes A - art/meshes/structural/wrld_settlement_he_a.pmd - art/textures/skins/structural/wrld_settlements.dds - - - - - - - - - - - - - + + + + + + + Settlement Hellenes A + art/meshes/structural/wrld_settlement_he_a.pmd + art/textures/skins/structural/wrld_settlements.dds + + + + + + + + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_cjv_a.xml b/binaries/data/mods/official/art/actors/units/celt_cjv_a.xml index 0ec06bcedf..b9f9adb63d 100644 --- a/binaries/data/mods/official/art/actors/units/celt_cjv_a.xml +++ b/binaries/data/mods/official/art/actors/units/celt_cjv_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/celt_cjv_a_r.xml b/binaries/data/mods/official/art/actors/units/celt_cjv_a_r.xml index 2e6af4d8e6..b68e78f577 100644 --- a/binaries/data/mods/official/art/actors/units/celt_cjv_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/celt_cjv_a_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_cjv_b.xml b/binaries/data/mods/official/art/actors/units/celt_cjv_b.xml index 70e631b84d..b4446f7960 100644 --- a/binaries/data/mods/official/art/actors/units/celt_cjv_b.xml +++ b/binaries/data/mods/official/art/actors/units/celt_cjv_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/celt_cjv_b_r.xml b/binaries/data/mods/official/art/actors/units/celt_cjv_b_r.xml index 1f8f77910a..f8a6ae98d6 100644 --- a/binaries/data/mods/official/art/actors/units/celt_cjv_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/celt_cjv_b_r.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_cjv_e.xml b/binaries/data/mods/official/art/actors/units/celt_cjv_e.xml index 76b18a6f02..2fec509dca 100644 --- a/binaries/data/mods/official/art/actors/units/celt_cjv_e.xml +++ b/binaries/data/mods/official/art/actors/units/celt_cjv_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/celt_cjv_e_r.xml b/binaries/data/mods/official/art/actors/units/celt_cjv_e_r.xml index 5b43fb901d..6b407dff31 100644 --- a/binaries/data/mods/official/art/actors/units/celt_cjv_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/celt_cjv_e_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_csp_a.xml b/binaries/data/mods/official/art/actors/units/celt_csp_a.xml index 26a70ee5d6..455cc3f6a6 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csp_a.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csp_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/celt_csp_a_r.xml b/binaries/data/mods/official/art/actors/units/celt_csp_a_r.xml index 05aa329967..3e1919ed84 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csp_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csp_a_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_csp_b.xml b/binaries/data/mods/official/art/actors/units/celt_csp_b.xml index 1ebf265c05..27738e3edd 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csp_b.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csp_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/celt_csp_b_r.xml b/binaries/data/mods/official/art/actors/units/celt_csp_b_r.xml index 11709d60a5..d11e3f251c 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csp_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csp_b_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_csp_e.xml b/binaries/data/mods/official/art/actors/units/celt_csp_e.xml index beb6d6d62c..e9508ba7bb 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csp_e.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csp_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/celt_csp_e_r.xml b/binaries/data/mods/official/art/actors/units/celt_csp_e_r.xml index 735d14a71b..c17c6eb695 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csp_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csp_e_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_csw_a.xml b/binaries/data/mods/official/art/actors/units/celt_csw_a.xml index 26a70ee5d6..455cc3f6a6 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csw_a.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csw_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/celt_csw_a_r.xml b/binaries/data/mods/official/art/actors/units/celt_csw_a_r.xml index ba0b26fba1..df48f9c9bf 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csw_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csw_a_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_csw_b.xml b/binaries/data/mods/official/art/actors/units/celt_csw_b.xml index 84b04894ee..dde702702c 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csw_b.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csw_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/celt_csw_b_r.xml b/binaries/data/mods/official/art/actors/units/celt_csw_b_r.xml index 0e7541d9a1..cb5a9d01bc 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csw_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csw_b_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_csw_e.xml b/binaries/data/mods/official/art/actors/units/celt_csw_e.xml index af01b8df84..aa6f08b3fe 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csw_e.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csw_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/celt_csw_e_r.xml b/binaries/data/mods/official/art/actors/units/celt_csw_e_r.xml index 931d3adff7..eb03b735be 100644 --- a/binaries/data/mods/official/art/actors/units/celt_csw_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/celt_csw_e_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_fem.xml b/binaries/data/mods/official/art/actors/units/celt_fem.xml index 32c4debd67..f435a14ae5 100644 --- a/binaries/data/mods/official/art/actors/units/celt_fem.xml +++ b/binaries/data/mods/official/art/actors/units/celt_fem.xml @@ -22,7 +22,7 @@ - - + + diff --git a/binaries/data/mods/official/art/actors/units/celt_ijv_a.xml b/binaries/data/mods/official/art/actors/units/celt_ijv_a.xml index a74984bd52..076c6c0931 100644 --- a/binaries/data/mods/official/art/actors/units/celt_ijv_a.xml +++ b/binaries/data/mods/official/art/actors/units/celt_ijv_a.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_ijv_b.xml b/binaries/data/mods/official/art/actors/units/celt_ijv_b.xml index ac7002073e..5f112ba4a6 100644 --- a/binaries/data/mods/official/art/actors/units/celt_ijv_b.xml +++ b/binaries/data/mods/official/art/actors/units/celt_ijv_b.xml @@ -21,8 +21,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_ijv_e.xml b/binaries/data/mods/official/art/actors/units/celt_ijv_e.xml index 079a01c2cd..e7c27d939e 100644 --- a/binaries/data/mods/official/art/actors/units/celt_ijv_e.xml +++ b/binaries/data/mods/official/art/actors/units/celt_ijv_e.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_isp_a.xml b/binaries/data/mods/official/art/actors/units/celt_isp_a.xml index ac74ad3022..a35eeebf6c 100644 --- a/binaries/data/mods/official/art/actors/units/celt_isp_a.xml +++ b/binaries/data/mods/official/art/actors/units/celt_isp_a.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_isp_b.xml b/binaries/data/mods/official/art/actors/units/celt_isp_b.xml index d92be2800b..ae73c64d33 100644 --- a/binaries/data/mods/official/art/actors/units/celt_isp_b.xml +++ b/binaries/data/mods/official/art/actors/units/celt_isp_b.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_isp_e.xml b/binaries/data/mods/official/art/actors/units/celt_isp_e.xml index f98415414f..4666c6422e 100644 --- a/binaries/data/mods/official/art/actors/units/celt_isp_e.xml +++ b/binaries/data/mods/official/art/actors/units/celt_isp_e.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_isw_a.xml b/binaries/data/mods/official/art/actors/units/celt_isw_a.xml index 57080fe60f..5add0ecd8c 100644 --- a/binaries/data/mods/official/art/actors/units/celt_isw_a.xml +++ b/binaries/data/mods/official/art/actors/units/celt_isw_a.xml @@ -23,11 +23,11 @@ - - - - - - + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_isw_b.xml b/binaries/data/mods/official/art/actors/units/celt_isw_b.xml index 535c180d6c..b5b0f0c89a 100644 --- a/binaries/data/mods/official/art/actors/units/celt_isw_b.xml +++ b/binaries/data/mods/official/art/actors/units/celt_isw_b.xml @@ -24,10 +24,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_isw_e.xml b/binaries/data/mods/official/art/actors/units/celt_isw_e.xml index 0435aaa0d5..0b4dc2673e 100644 --- a/binaries/data/mods/official/art/actors/units/celt_isw_e.xml +++ b/binaries/data/mods/official/art/actors/units/celt_isw_e.xml @@ -23,11 +23,11 @@ - - - - - - + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_su_1.xml b/binaries/data/mods/official/art/actors/units/celt_su_1.xml index bb4625e9ff..3a35e37c8e 100644 --- a/binaries/data/mods/official/art/actors/units/celt_su_1.xml +++ b/binaries/data/mods/official/art/actors/units/celt_su_1.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_su_2.xml b/binaries/data/mods/official/art/actors/units/celt_su_2.xml index 3262fe2b4f..82e8607d07 100644 --- a/binaries/data/mods/official/art/actors/units/celt_su_2.xml +++ b/binaries/data/mods/official/art/actors/units/celt_su_2.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/celt_trd.xml b/binaries/data/mods/official/art/actors/units/celt_trd.xml index b2be4ca9c5..a7e929a629 100644 --- a/binaries/data/mods/official/art/actors/units/celt_trd.xml +++ b/binaries/data/mods/official/art/actors/units/celt_trd.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/dude.xml b/binaries/data/mods/official/art/actors/units/dude.xml index 1e2a7bc1dd..8b39f99951 100644 --- a/binaries/data/mods/official/art/actors/units/dude.xml +++ b/binaries/data/mods/official/art/actors/units/dude.xml @@ -1,29 +1,29 @@ - - - - - - - The Origional Dude - art/meshes/skeletal/dude.pmd - art/textures/skins/skeletal/dude.dds - - - - - - - - - - - - - - - - - + + + + + + + The Origional Dude + art/meshes/skeletal/dude.pmd + art/textures/skins/skeletal/dude.dds + + + + + + + + + + + + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/dude1.xml b/binaries/data/mods/official/art/actors/units/dude1.xml index b940e6e710..52e432ca9e 100644 --- a/binaries/data/mods/official/art/actors/units/dude1.xml +++ b/binaries/data/mods/official/art/actors/units/dude1.xml @@ -1,29 +1,29 @@ - - - - - - - Roman Dude - art/meshes/skeletal/dude.pmd - art/textures/skins/skeletal/rome_advanced.dds - - - - - - - - - - - - - - - - - + + + + + + + Roman Dude + art/meshes/skeletal/dude.pmd + art/textures/skins/skeletal/rome_advanced.dds + + + + + + + + + + + + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/dude2.xml b/binaries/data/mods/official/art/actors/units/dude2.xml index 86e265aeed..f32aacec26 100644 --- a/binaries/data/mods/official/art/actors/units/dude2.xml +++ b/binaries/data/mods/official/art/actors/units/dude2.xml @@ -1,29 +1,29 @@ - - - - - - - Iberian Dude - art/meshes/skeletal/dude.pmd - art/textures/skins/skeletal/iber_advanced.dds - - - - - - - - - - - - - - - - - + + + + + + + Iberian Dude + art/meshes/skeletal/dude.pmd + art/textures/skins/skeletal/iber_advanced.dds + + + + + + + + + + + + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/dude3.xml b/binaries/data/mods/official/art/actors/units/dude3.xml index 109784650b..9dc413ad43 100644 --- a/binaries/data/mods/official/art/actors/units/dude3.xml +++ b/binaries/data/mods/official/art/actors/units/dude3.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/dude4.xml b/binaries/data/mods/official/art/actors/units/dude4.xml index a04a582e6e..bcf36d9fa6 100644 --- a/binaries/data/mods/official/art/actors/units/dude4.xml +++ b/binaries/data/mods/official/art/actors/units/dude4.xml @@ -1,29 +1,29 @@ - - - - - - - Carthaginian Dude - art/meshes/skeletal/dude.pmd - art/textures/skins/skeletal/kart_sling_elite.dds - - - - - - - - - - - - - - - - - + + + + + + + Carthaginian Dude + art/meshes/skeletal/dude.pmd + art/textures/skins/skeletal/kart_sling_elite.dds + + + + + + + + + + + + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/dude_propped.xml b/binaries/data/mods/official/art/actors/units/dude_propped.xml index 4b054de773..9bad28bcd9 100644 --- a/binaries/data/mods/official/art/actors/units/dude_propped.xml +++ b/binaries/data/mods/official/art/actors/units/dude_propped.xml @@ -23,20 +23,20 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/dudette.xml b/binaries/data/mods/official/art/actors/units/dudette.xml index dbe227367e..276f18cabd 100644 --- a/binaries/data/mods/official/art/actors/units/dudette.xml +++ b/binaries/data/mods/official/art/actors/units/dudette.xml @@ -18,6 +18,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/hele_csw_a.xml b/binaries/data/mods/official/art/actors/units/hele_csw_a.xml index d329af769d..138cf46bbf 100644 --- a/binaries/data/mods/official/art/actors/units/hele_csw_a.xml +++ b/binaries/data/mods/official/art/actors/units/hele_csw_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/hele_csw_a_r.xml b/binaries/data/mods/official/art/actors/units/hele_csw_a_r.xml index 101eec9bca..f67c5596c9 100644 --- a/binaries/data/mods/official/art/actors/units/hele_csw_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/hele_csw_a_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_csw_b.xml b/binaries/data/mods/official/art/actors/units/hele_csw_b.xml index 60900dd184..4bc5e99c1e 100644 --- a/binaries/data/mods/official/art/actors/units/hele_csw_b.xml +++ b/binaries/data/mods/official/art/actors/units/hele_csw_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/hele_csw_b_r.xml b/binaries/data/mods/official/art/actors/units/hele_csw_b_r.xml index 9d41435ec1..7948f2a898 100644 --- a/binaries/data/mods/official/art/actors/units/hele_csw_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/hele_csw_b_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_csw_e.xml b/binaries/data/mods/official/art/actors/units/hele_csw_e.xml index ea4dc796c7..d19d070c3f 100644 --- a/binaries/data/mods/official/art/actors/units/hele_csw_e.xml +++ b/binaries/data/mods/official/art/actors/units/hele_csw_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/hele_csw_e_r.xml b/binaries/data/mods/official/art/actors/units/hele_csw_e_r.xml index fa2852e094..92f8531baf 100644 --- a/binaries/data/mods/official/art/actors/units/hele_csw_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/hele_csw_e_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_fem.xml b/binaries/data/mods/official/art/actors/units/hele_fem.xml index 7cfd4bcd70..40c566fc74 100644 --- a/binaries/data/mods/official/art/actors/units/hele_fem.xml +++ b/binaries/data/mods/official/art/actors/units/hele_fem.xml @@ -22,7 +22,7 @@ - - + + diff --git a/binaries/data/mods/official/art/actors/units/hele_iar_a.xml b/binaries/data/mods/official/art/actors/units/hele_iar_a.xml index e699c74a63..15809091a7 100644 --- a/binaries/data/mods/official/art/actors/units/hele_iar_a.xml +++ b/binaries/data/mods/official/art/actors/units/hele_iar_a.xml @@ -21,10 +21,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_iar_b.xml b/binaries/data/mods/official/art/actors/units/hele_iar_b.xml index 9049de2afa..85523646f2 100644 --- a/binaries/data/mods/official/art/actors/units/hele_iar_b.xml +++ b/binaries/data/mods/official/art/actors/units/hele_iar_b.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_iar_e.xml b/binaries/data/mods/official/art/actors/units/hele_iar_e.xml index c3a9b47107..d3e331205e 100644 --- a/binaries/data/mods/official/art/actors/units/hele_iar_e.xml +++ b/binaries/data/mods/official/art/actors/units/hele_iar_e.xml @@ -21,10 +21,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_ijv_a.xml b/binaries/data/mods/official/art/actors/units/hele_ijv_a.xml index 30c21625bc..db38341dbf 100644 --- a/binaries/data/mods/official/art/actors/units/hele_ijv_a.xml +++ b/binaries/data/mods/official/art/actors/units/hele_ijv_a.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_ijv_b.xml b/binaries/data/mods/official/art/actors/units/hele_ijv_b.xml index 4355bad38b..f4fd90e586 100644 --- a/binaries/data/mods/official/art/actors/units/hele_ijv_b.xml +++ b/binaries/data/mods/official/art/actors/units/hele_ijv_b.xml @@ -21,8 +21,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_ijv_e.xml b/binaries/data/mods/official/art/actors/units/hele_ijv_e.xml index 6272324243..23d21e6e24 100644 --- a/binaries/data/mods/official/art/actors/units/hele_ijv_e.xml +++ b/binaries/data/mods/official/art/actors/units/hele_ijv_e.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_isl_a.xml b/binaries/data/mods/official/art/actors/units/hele_isl_a.xml index 362510c403..b94ce288e8 100644 --- a/binaries/data/mods/official/art/actors/units/hele_isl_a.xml +++ b/binaries/data/mods/official/art/actors/units/hele_isl_a.xml @@ -18,12 +18,12 @@ - + - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_isl_b.xml b/binaries/data/mods/official/art/actors/units/hele_isl_b.xml index 14c1d4bdcf..2988a1bcda 100644 --- a/binaries/data/mods/official/art/actors/units/hele_isl_b.xml +++ b/binaries/data/mods/official/art/actors/units/hele_isl_b.xml @@ -21,8 +21,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_isl_e.xml b/binaries/data/mods/official/art/actors/units/hele_isl_e.xml index 436b9991d2..9b32ef7148 100644 --- a/binaries/data/mods/official/art/actors/units/hele_isl_e.xml +++ b/binaries/data/mods/official/art/actors/units/hele_isl_e.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_isp_a.xml b/binaries/data/mods/official/art/actors/units/hele_isp_a.xml index 736287b174..a650d38496 100644 --- a/binaries/data/mods/official/art/actors/units/hele_isp_a.xml +++ b/binaries/data/mods/official/art/actors/units/hele_isp_a.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_isp_b.xml b/binaries/data/mods/official/art/actors/units/hele_isp_b.xml index 5c5ddc6931..34783efdbd 100644 --- a/binaries/data/mods/official/art/actors/units/hele_isp_b.xml +++ b/binaries/data/mods/official/art/actors/units/hele_isp_b.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_isp_e.xml b/binaries/data/mods/official/art/actors/units/hele_isp_e.xml index 111dfaf278..f67a5f9cd5 100644 --- a/binaries/data/mods/official/art/actors/units/hele_isp_e.xml +++ b/binaries/data/mods/official/art/actors/units/hele_isp_e.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_spar_u1.xml b/binaries/data/mods/official/art/actors/units/hele_spar_u1.xml index a3395fba0d..42a392ad25 100644 --- a/binaries/data/mods/official/art/actors/units/hele_spar_u1.xml +++ b/binaries/data/mods/official/art/actors/units/hele_spar_u1.xml @@ -1,29 +1,29 @@ - - - - - - - The Spartan - art/meshes/skeletal/dude.pmd - art/textures/skins/skeletal/hele_spar_u1.dds - - - - - - - - - - - - - - - - - + + + + + + + The Spartan + art/meshes/skeletal/dude.pmd + art/textures/skins/skeletal/hele_spar_u1.dds + + + + + + + + + + + + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_su_1.xml b/binaries/data/mods/official/art/actors/units/hele_su_1.xml index 838daaf3cb..21aef3683c 100644 --- a/binaries/data/mods/official/art/actors/units/hele_su_1.xml +++ b/binaries/data/mods/official/art/actors/units/hele_su_1.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_su_2.xml b/binaries/data/mods/official/art/actors/units/hele_su_2.xml index 0794a61a9b..4775fbfa97 100644 --- a/binaries/data/mods/official/art/actors/units/hele_su_2.xml +++ b/binaries/data/mods/official/art/actors/units/hele_su_2.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/hele_trd.xml b/binaries/data/mods/official/art/actors/units/hele_trd.xml index a0e1e79da0..abc60433b9 100644 --- a/binaries/data/mods/official/art/actors/units/hele_trd.xml +++ b/binaries/data/mods/official/art/actors/units/hele_trd.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_cjv_a.xml b/binaries/data/mods/official/art/actors/units/iber_cjv_a.xml index 790f513cb6..467846cb17 100644 --- a/binaries/data/mods/official/art/actors/units/iber_cjv_a.xml +++ b/binaries/data/mods/official/art/actors/units/iber_cjv_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/iber_cjv_a_r.xml b/binaries/data/mods/official/art/actors/units/iber_cjv_a_r.xml index 8600c61efe..3f3e0a0d8a 100644 --- a/binaries/data/mods/official/art/actors/units/iber_cjv_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/iber_cjv_a_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_cjv_b.xml b/binaries/data/mods/official/art/actors/units/iber_cjv_b.xml index f356fb5b86..9e5f272a50 100644 --- a/binaries/data/mods/official/art/actors/units/iber_cjv_b.xml +++ b/binaries/data/mods/official/art/actors/units/iber_cjv_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/iber_cjv_b_r.xml b/binaries/data/mods/official/art/actors/units/iber_cjv_b_r.xml index faf95ee84f..ec895a0354 100644 --- a/binaries/data/mods/official/art/actors/units/iber_cjv_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/iber_cjv_b_r.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_cjv_e.xml b/binaries/data/mods/official/art/actors/units/iber_cjv_e.xml index 20762a10b6..b7cfb4ca02 100644 --- a/binaries/data/mods/official/art/actors/units/iber_cjv_e.xml +++ b/binaries/data/mods/official/art/actors/units/iber_cjv_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/iber_cjv_e_r.xml b/binaries/data/mods/official/art/actors/units/iber_cjv_e_r.xml index fd8ed73879..bdb447d7a9 100644 --- a/binaries/data/mods/official/art/actors/units/iber_cjv_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/iber_cjv_e_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_csw_a.xml b/binaries/data/mods/official/art/actors/units/iber_csw_a.xml index 47df37491c..c52b9f0e3b 100644 --- a/binaries/data/mods/official/art/actors/units/iber_csw_a.xml +++ b/binaries/data/mods/official/art/actors/units/iber_csw_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/iber_csw_a_r.xml b/binaries/data/mods/official/art/actors/units/iber_csw_a_r.xml index 5ca9dba992..ec319ef1c0 100644 --- a/binaries/data/mods/official/art/actors/units/iber_csw_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/iber_csw_a_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_csw_b.xml b/binaries/data/mods/official/art/actors/units/iber_csw_b.xml index 31e79e3962..27bc17f295 100644 --- a/binaries/data/mods/official/art/actors/units/iber_csw_b.xml +++ b/binaries/data/mods/official/art/actors/units/iber_csw_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/iber_csw_b_r.xml b/binaries/data/mods/official/art/actors/units/iber_csw_b_r.xml index eff69b6dcb..2701b86846 100644 --- a/binaries/data/mods/official/art/actors/units/iber_csw_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/iber_csw_b_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_csw_e.xml b/binaries/data/mods/official/art/actors/units/iber_csw_e.xml index f617af7ca6..9ddc30914a 100644 --- a/binaries/data/mods/official/art/actors/units/iber_csw_e.xml +++ b/binaries/data/mods/official/art/actors/units/iber_csw_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/iber_csw_e_r.xml b/binaries/data/mods/official/art/actors/units/iber_csw_e_r.xml index 5ac9c14c29..09a69ff2e6 100644 --- a/binaries/data/mods/official/art/actors/units/iber_csw_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/iber_csw_e_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_fem.xml b/binaries/data/mods/official/art/actors/units/iber_fem.xml index 5e546dad8c..5e76953280 100644 --- a/binaries/data/mods/official/art/actors/units/iber_fem.xml +++ b/binaries/data/mods/official/art/actors/units/iber_fem.xml @@ -22,7 +22,7 @@ - - + + diff --git a/binaries/data/mods/official/art/actors/units/iber_ijv_a.xml b/binaries/data/mods/official/art/actors/units/iber_ijv_a.xml index 64646827f5..343fb38568 100644 --- a/binaries/data/mods/official/art/actors/units/iber_ijv_a.xml +++ b/binaries/data/mods/official/art/actors/units/iber_ijv_a.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_ijv_b.xml b/binaries/data/mods/official/art/actors/units/iber_ijv_b.xml index 8f3e445998..515f2c1b0b 100644 --- a/binaries/data/mods/official/art/actors/units/iber_ijv_b.xml +++ b/binaries/data/mods/official/art/actors/units/iber_ijv_b.xml @@ -21,8 +21,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_ijv_e.xml b/binaries/data/mods/official/art/actors/units/iber_ijv_e.xml index 9a9747d6b2..6ceef5c088 100644 --- a/binaries/data/mods/official/art/actors/units/iber_ijv_e.xml +++ b/binaries/data/mods/official/art/actors/units/iber_ijv_e.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_isl_a.xml b/binaries/data/mods/official/art/actors/units/iber_isl_a.xml index f329578433..5fcd38c5a6 100644 --- a/binaries/data/mods/official/art/actors/units/iber_isl_a.xml +++ b/binaries/data/mods/official/art/actors/units/iber_isl_a.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_isl_b.xml b/binaries/data/mods/official/art/actors/units/iber_isl_b.xml index 789951d95c..67fcebf034 100644 --- a/binaries/data/mods/official/art/actors/units/iber_isl_b.xml +++ b/binaries/data/mods/official/art/actors/units/iber_isl_b.xml @@ -21,8 +21,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_isl_e.xml b/binaries/data/mods/official/art/actors/units/iber_isl_e.xml index 742c5bf1a3..a542e31c45 100644 --- a/binaries/data/mods/official/art/actors/units/iber_isl_e.xml +++ b/binaries/data/mods/official/art/actors/units/iber_isl_e.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_isp_a.xml b/binaries/data/mods/official/art/actors/units/iber_isp_a.xml index 147da43a35..d6b3e193e6 100644 --- a/binaries/data/mods/official/art/actors/units/iber_isp_a.xml +++ b/binaries/data/mods/official/art/actors/units/iber_isp_a.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_isp_b.xml b/binaries/data/mods/official/art/actors/units/iber_isp_b.xml index e09c2f2e28..da39a1febf 100644 --- a/binaries/data/mods/official/art/actors/units/iber_isp_b.xml +++ b/binaries/data/mods/official/art/actors/units/iber_isp_b.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_isp_e.xml b/binaries/data/mods/official/art/actors/units/iber_isp_e.xml index dfcc6c5293..6158b43204 100644 --- a/binaries/data/mods/official/art/actors/units/iber_isp_e.xml +++ b/binaries/data/mods/official/art/actors/units/iber_isp_e.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_isw_a.xml b/binaries/data/mods/official/art/actors/units/iber_isw_a.xml index e77592f1cf..930bafbd32 100644 --- a/binaries/data/mods/official/art/actors/units/iber_isw_a.xml +++ b/binaries/data/mods/official/art/actors/units/iber_isw_a.xml @@ -23,11 +23,11 @@ - - - - - - + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_isw_b.xml b/binaries/data/mods/official/art/actors/units/iber_isw_b.xml index b43bdeb488..f3ceb8156f 100644 --- a/binaries/data/mods/official/art/actors/units/iber_isw_b.xml +++ b/binaries/data/mods/official/art/actors/units/iber_isw_b.xml @@ -23,10 +23,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_isw_e.xml b/binaries/data/mods/official/art/actors/units/iber_isw_e.xml index 297e5820d8..d00d1601ed 100644 --- a/binaries/data/mods/official/art/actors/units/iber_isw_e.xml +++ b/binaries/data/mods/official/art/actors/units/iber_isw_e.xml @@ -23,11 +23,11 @@ - - - - - - + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_su_1.xml b/binaries/data/mods/official/art/actors/units/iber_su_1.xml index 05ded97c00..1ba00ae7a7 100644 --- a/binaries/data/mods/official/art/actors/units/iber_su_1.xml +++ b/binaries/data/mods/official/art/actors/units/iber_su_1.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_su_2.xml b/binaries/data/mods/official/art/actors/units/iber_su_2.xml index 92b0a09416..5f4c1df6dc 100644 --- a/binaries/data/mods/official/art/actors/units/iber_su_2.xml +++ b/binaries/data/mods/official/art/actors/units/iber_su_2.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/iber_trd.xml b/binaries/data/mods/official/art/actors/units/iber_trd.xml index 74fd6262ac..3ce09d6853 100644 --- a/binaries/data/mods/official/art/actors/units/iber_trd.xml +++ b/binaries/data/mods/official/art/actors/units/iber_trd.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_cjv_a.xml b/binaries/data/mods/official/art/actors/units/kart_cjv_a.xml index e0b74610a3..ec285c019a 100644 --- a/binaries/data/mods/official/art/actors/units/kart_cjv_a.xml +++ b/binaries/data/mods/official/art/actors/units/kart_cjv_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/kart_cjv_a_r.xml b/binaries/data/mods/official/art/actors/units/kart_cjv_a_r.xml index d319c9c65f..af51df9b38 100644 --- a/binaries/data/mods/official/art/actors/units/kart_cjv_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/kart_cjv_a_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_cjv_b.xml b/binaries/data/mods/official/art/actors/units/kart_cjv_b.xml index 2c0157731b..e9160402fc 100644 --- a/binaries/data/mods/official/art/actors/units/kart_cjv_b.xml +++ b/binaries/data/mods/official/art/actors/units/kart_cjv_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/kart_cjv_b_r.xml b/binaries/data/mods/official/art/actors/units/kart_cjv_b_r.xml index cda45a8c80..e5587b1a5b 100644 --- a/binaries/data/mods/official/art/actors/units/kart_cjv_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/kart_cjv_b_r.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_cjv_e.xml b/binaries/data/mods/official/art/actors/units/kart_cjv_e.xml index 07d78a910a..73654ca1d9 100644 --- a/binaries/data/mods/official/art/actors/units/kart_cjv_e.xml +++ b/binaries/data/mods/official/art/actors/units/kart_cjv_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/kart_cjv_e_r.xml b/binaries/data/mods/official/art/actors/units/kart_cjv_e_r.xml index 86dc80c85f..cbe9dca2c2 100644 --- a/binaries/data/mods/official/art/actors/units/kart_cjv_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/kart_cjv_e_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_csp_a.xml b/binaries/data/mods/official/art/actors/units/kart_csp_a.xml index 5b05ac189f..81a2bb3457 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csp_a.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csp_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/kart_csp_a_r.xml b/binaries/data/mods/official/art/actors/units/kart_csp_a_r.xml index 458b73b85c..ba541486df 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csp_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csp_a_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_csp_b.xml b/binaries/data/mods/official/art/actors/units/kart_csp_b.xml index 7db59bc2cf..fd42b2607e 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csp_b.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csp_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/kart_csp_b_r.xml b/binaries/data/mods/official/art/actors/units/kart_csp_b_r.xml index 7f780a9d85..a29dc9121c 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csp_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csp_b_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_csp_e.xml b/binaries/data/mods/official/art/actors/units/kart_csp_e.xml index 6f562a1999..da16cc2326 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csp_e.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csp_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/kart_csp_e_r.xml b/binaries/data/mods/official/art/actors/units/kart_csp_e_r.xml index 901ce55fa7..c147bb3529 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csp_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csp_e_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_csw_a.xml b/binaries/data/mods/official/art/actors/units/kart_csw_a.xml index 98d611fca1..6210d5b763 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csw_a.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csw_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/kart_csw_a_r.xml b/binaries/data/mods/official/art/actors/units/kart_csw_a_r.xml index cb1ed4d283..3634161bb2 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csw_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csw_a_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_csw_b.xml b/binaries/data/mods/official/art/actors/units/kart_csw_b.xml index c6b7c33a1c..7541403ee2 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csw_b.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csw_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/kart_csw_b_r.xml b/binaries/data/mods/official/art/actors/units/kart_csw_b_r.xml index ded92e11e6..d01bd9728e 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csw_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csw_b_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_csw_e.xml b/binaries/data/mods/official/art/actors/units/kart_csw_e.xml index 3e963b7af7..23daba8857 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csw_e.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csw_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/kart_csw_e_r.xml b/binaries/data/mods/official/art/actors/units/kart_csw_e_r.xml index e212ed98a4..6d75e6bd49 100644 --- a/binaries/data/mods/official/art/actors/units/kart_csw_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/kart_csw_e_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_fem.xml b/binaries/data/mods/official/art/actors/units/kart_fem.xml index 33d496dec0..59a8372286 100644 --- a/binaries/data/mods/official/art/actors/units/kart_fem.xml +++ b/binaries/data/mods/official/art/actors/units/kart_fem.xml @@ -22,7 +22,7 @@ - - + + diff --git a/binaries/data/mods/official/art/actors/units/kart_iar_a.xml b/binaries/data/mods/official/art/actors/units/kart_iar_a.xml index 5520eca33d..a1321d89f3 100644 --- a/binaries/data/mods/official/art/actors/units/kart_iar_a.xml +++ b/binaries/data/mods/official/art/actors/units/kart_iar_a.xml @@ -21,10 +21,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_iar_b.xml b/binaries/data/mods/official/art/actors/units/kart_iar_b.xml index 407369692e..615c6af8b9 100644 --- a/binaries/data/mods/official/art/actors/units/kart_iar_b.xml +++ b/binaries/data/mods/official/art/actors/units/kart_iar_b.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_iar_e.xml b/binaries/data/mods/official/art/actors/units/kart_iar_e.xml index 7e8bfdbbf2..1a022a832a 100644 --- a/binaries/data/mods/official/art/actors/units/kart_iar_e.xml +++ b/binaries/data/mods/official/art/actors/units/kart_iar_e.xml @@ -21,10 +21,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_ijv_a.xml b/binaries/data/mods/official/art/actors/units/kart_ijv_a.xml index b659262670..f6d33479c8 100644 --- a/binaries/data/mods/official/art/actors/units/kart_ijv_a.xml +++ b/binaries/data/mods/official/art/actors/units/kart_ijv_a.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_ijv_b.xml b/binaries/data/mods/official/art/actors/units/kart_ijv_b.xml index 6a41273f8a..10da561d56 100644 --- a/binaries/data/mods/official/art/actors/units/kart_ijv_b.xml +++ b/binaries/data/mods/official/art/actors/units/kart_ijv_b.xml @@ -21,8 +21,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_ijv_e.xml b/binaries/data/mods/official/art/actors/units/kart_ijv_e.xml index 865a5e83e4..0cbd697b32 100644 --- a/binaries/data/mods/official/art/actors/units/kart_ijv_e.xml +++ b/binaries/data/mods/official/art/actors/units/kart_ijv_e.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_isl_a.xml b/binaries/data/mods/official/art/actors/units/kart_isl_a.xml index 48bb52c7d0..ef6c8a02cd 100644 --- a/binaries/data/mods/official/art/actors/units/kart_isl_a.xml +++ b/binaries/data/mods/official/art/actors/units/kart_isl_a.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_isl_b.xml b/binaries/data/mods/official/art/actors/units/kart_isl_b.xml index 7c9d1e9201..7acdf7b828 100644 --- a/binaries/data/mods/official/art/actors/units/kart_isl_b.xml +++ b/binaries/data/mods/official/art/actors/units/kart_isl_b.xml @@ -21,8 +21,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_isl_e.xml b/binaries/data/mods/official/art/actors/units/kart_isl_e.xml index 9841bec20d..1db1f03f6b 100644 --- a/binaries/data/mods/official/art/actors/units/kart_isl_e.xml +++ b/binaries/data/mods/official/art/actors/units/kart_isl_e.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_isp_a.xml b/binaries/data/mods/official/art/actors/units/kart_isp_a.xml index bd92203c57..5cf80d551c 100644 --- a/binaries/data/mods/official/art/actors/units/kart_isp_a.xml +++ b/binaries/data/mods/official/art/actors/units/kart_isp_a.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_isp_b.xml b/binaries/data/mods/official/art/actors/units/kart_isp_b.xml index 41160b82ef..8c650edaa3 100644 --- a/binaries/data/mods/official/art/actors/units/kart_isp_b.xml +++ b/binaries/data/mods/official/art/actors/units/kart_isp_b.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_isp_e.xml b/binaries/data/mods/official/art/actors/units/kart_isp_e.xml index d559f37d7c..9c1db20bcc 100644 --- a/binaries/data/mods/official/art/actors/units/kart_isp_e.xml +++ b/binaries/data/mods/official/art/actors/units/kart_isp_e.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_isw_a.xml b/binaries/data/mods/official/art/actors/units/kart_isw_a.xml index 16a7de1810..13494fd360 100644 --- a/binaries/data/mods/official/art/actors/units/kart_isw_a.xml +++ b/binaries/data/mods/official/art/actors/units/kart_isw_a.xml @@ -23,11 +23,11 @@ - - - - - - + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_isw_b.xml b/binaries/data/mods/official/art/actors/units/kart_isw_b.xml index 26f906f435..e90a78ae60 100644 --- a/binaries/data/mods/official/art/actors/units/kart_isw_b.xml +++ b/binaries/data/mods/official/art/actors/units/kart_isw_b.xml @@ -23,10 +23,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_isw_e.xml b/binaries/data/mods/official/art/actors/units/kart_isw_e.xml index 0d9b8bf88a..6fb080c060 100644 --- a/binaries/data/mods/official/art/actors/units/kart_isw_e.xml +++ b/binaries/data/mods/official/art/actors/units/kart_isw_e.xml @@ -23,11 +23,11 @@ - - - - - - + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_su_1.xml b/binaries/data/mods/official/art/actors/units/kart_su_1.xml index e222221448..56e9339bad 100644 --- a/binaries/data/mods/official/art/actors/units/kart_su_1.xml +++ b/binaries/data/mods/official/art/actors/units/kart_su_1.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_su_2.xml b/binaries/data/mods/official/art/actors/units/kart_su_2.xml index 73b2207047..6472f578fa 100644 --- a/binaries/data/mods/official/art/actors/units/kart_su_2.xml +++ b/binaries/data/mods/official/art/actors/units/kart_su_2.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/kart_trd.xml b/binaries/data/mods/official/art/actors/units/kart_trd.xml index a228fd0a16..439f97befa 100644 --- a/binaries/data/mods/official/art/actors/units/kart_trd.xml +++ b/binaries/data/mods/official/art/actors/units/kart_trd.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_car_a.xml b/binaries/data/mods/official/art/actors/units/pers_car_a.xml index 0f9ccc7b88..2d8b7e2e40 100644 --- a/binaries/data/mods/official/art/actors/units/pers_car_a.xml +++ b/binaries/data/mods/official/art/actors/units/pers_car_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_car_a_r.xml b/binaries/data/mods/official/art/actors/units/pers_car_a_r.xml index 7f589e97b0..aff6b4cb01 100644 --- a/binaries/data/mods/official/art/actors/units/pers_car_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_car_a_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_car_b.xml b/binaries/data/mods/official/art/actors/units/pers_car_b.xml index e32bc08bc7..6c884469d2 100644 --- a/binaries/data/mods/official/art/actors/units/pers_car_b.xml +++ b/binaries/data/mods/official/art/actors/units/pers_car_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_car_b_r.xml b/binaries/data/mods/official/art/actors/units/pers_car_b_r.xml index 408528ef3f..567248f334 100644 --- a/binaries/data/mods/official/art/actors/units/pers_car_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_car_b_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_car_e.xml b/binaries/data/mods/official/art/actors/units/pers_car_e.xml index 6b4874476d..9e1b65aae3 100644 --- a/binaries/data/mods/official/art/actors/units/pers_car_e.xml +++ b/binaries/data/mods/official/art/actors/units/pers_car_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_car_e_r.xml b/binaries/data/mods/official/art/actors/units/pers_car_e_r.xml index b07c3b2b78..8003292cea 100644 --- a/binaries/data/mods/official/art/actors/units/pers_car_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_car_e_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_cjv_a.xml b/binaries/data/mods/official/art/actors/units/pers_cjv_a.xml index 16656e6836..ab65634bae 100644 --- a/binaries/data/mods/official/art/actors/units/pers_cjv_a.xml +++ b/binaries/data/mods/official/art/actors/units/pers_cjv_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_cjv_a_r.xml b/binaries/data/mods/official/art/actors/units/pers_cjv_a_r.xml index 07f6b64b7b..a6a89d74c7 100644 --- a/binaries/data/mods/official/art/actors/units/pers_cjv_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_cjv_a_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_cjv_b.xml b/binaries/data/mods/official/art/actors/units/pers_cjv_b.xml index d10b7bc688..58db9b1a4d 100644 --- a/binaries/data/mods/official/art/actors/units/pers_cjv_b.xml +++ b/binaries/data/mods/official/art/actors/units/pers_cjv_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_cjv_b_r.xml b/binaries/data/mods/official/art/actors/units/pers_cjv_b_r.xml index 7d73f1c0c1..f0b486e6e7 100644 --- a/binaries/data/mods/official/art/actors/units/pers_cjv_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_cjv_b_r.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_cjv_e.xml b/binaries/data/mods/official/art/actors/units/pers_cjv_e.xml index b96f12a580..b7c7b6049e 100644 --- a/binaries/data/mods/official/art/actors/units/pers_cjv_e.xml +++ b/binaries/data/mods/official/art/actors/units/pers_cjv_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_cjv_e_r.xml b/binaries/data/mods/official/art/actors/units/pers_cjv_e_r.xml index 79b58d9634..37dcc3f718 100644 --- a/binaries/data/mods/official/art/actors/units/pers_cjv_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_cjv_e_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_csp_a.xml b/binaries/data/mods/official/art/actors/units/pers_csp_a.xml index 1d80d98d17..66d4a69920 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csp_a.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csp_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_csp_a_r.xml b/binaries/data/mods/official/art/actors/units/pers_csp_a_r.xml index 557ed212a3..f850eb51ac 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csp_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csp_a_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_csp_b.xml b/binaries/data/mods/official/art/actors/units/pers_csp_b.xml index b9bcf90c0e..c54b32e63b 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csp_b.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csp_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_csp_b_r.xml b/binaries/data/mods/official/art/actors/units/pers_csp_b_r.xml index 47f91f2619..368ceaeda4 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csp_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csp_b_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_csp_e.xml b/binaries/data/mods/official/art/actors/units/pers_csp_e.xml index e45e937218..057b30ab17 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csp_e.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csp_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_csp_e_r.xml b/binaries/data/mods/official/art/actors/units/pers_csp_e_r.xml index 8f84581191..94d9dc38f4 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csp_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csp_e_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_csw_a.xml b/binaries/data/mods/official/art/actors/units/pers_csw_a.xml index cffe1fdbad..685b735d4b 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csw_a.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csw_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_csw_a_r.xml b/binaries/data/mods/official/art/actors/units/pers_csw_a_r.xml index 2c21df7fb7..b41d36a2ff 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csw_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csw_a_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_csw_b.xml b/binaries/data/mods/official/art/actors/units/pers_csw_b.xml index 8219771b2b..52ebf0d645 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csw_b.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csw_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_csw_b_r.xml b/binaries/data/mods/official/art/actors/units/pers_csw_b_r.xml index 4a6a1f4906..da829b6cd3 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csw_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csw_b_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_csw_e.xml b/binaries/data/mods/official/art/actors/units/pers_csw_e.xml index 30485bf192..a2e93e3247 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csw_e.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csw_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/pers_csw_e_r.xml b/binaries/data/mods/official/art/actors/units/pers_csw_e_r.xml index 021c529475..6e28a8e4e0 100644 --- a/binaries/data/mods/official/art/actors/units/pers_csw_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/pers_csw_e_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_fem.xml b/binaries/data/mods/official/art/actors/units/pers_fem.xml index 62ab39d20e..876f46f688 100644 --- a/binaries/data/mods/official/art/actors/units/pers_fem.xml +++ b/binaries/data/mods/official/art/actors/units/pers_fem.xml @@ -22,7 +22,7 @@ - - + + diff --git a/binaries/data/mods/official/art/actors/units/pers_iar_a.xml b/binaries/data/mods/official/art/actors/units/pers_iar_a.xml index c6c08754e7..b3a1264b7e 100644 --- a/binaries/data/mods/official/art/actors/units/pers_iar_a.xml +++ b/binaries/data/mods/official/art/actors/units/pers_iar_a.xml @@ -21,10 +21,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_iar_b.xml b/binaries/data/mods/official/art/actors/units/pers_iar_b.xml index 804b3d99d6..8c5ac23e7b 100644 --- a/binaries/data/mods/official/art/actors/units/pers_iar_b.xml +++ b/binaries/data/mods/official/art/actors/units/pers_iar_b.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_iar_e.xml b/binaries/data/mods/official/art/actors/units/pers_iar_e.xml index 947ad92b46..2f9f492514 100644 --- a/binaries/data/mods/official/art/actors/units/pers_iar_e.xml +++ b/binaries/data/mods/official/art/actors/units/pers_iar_e.xml @@ -21,10 +21,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_ijv_a.xml b/binaries/data/mods/official/art/actors/units/pers_ijv_a.xml index e0871a8fdf..78cb13136d 100644 --- a/binaries/data/mods/official/art/actors/units/pers_ijv_a.xml +++ b/binaries/data/mods/official/art/actors/units/pers_ijv_a.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_ijv_b.xml b/binaries/data/mods/official/art/actors/units/pers_ijv_b.xml index b6f25b0652..8c15c66579 100644 --- a/binaries/data/mods/official/art/actors/units/pers_ijv_b.xml +++ b/binaries/data/mods/official/art/actors/units/pers_ijv_b.xml @@ -21,8 +21,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_ijv_e.xml b/binaries/data/mods/official/art/actors/units/pers_ijv_e.xml index d25a9cbba0..f5ae459809 100644 --- a/binaries/data/mods/official/art/actors/units/pers_ijv_e.xml +++ b/binaries/data/mods/official/art/actors/units/pers_ijv_e.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_isp_a.xml b/binaries/data/mods/official/art/actors/units/pers_isp_a.xml index 1db7907e22..0740905822 100644 --- a/binaries/data/mods/official/art/actors/units/pers_isp_a.xml +++ b/binaries/data/mods/official/art/actors/units/pers_isp_a.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_isp_b.xml b/binaries/data/mods/official/art/actors/units/pers_isp_b.xml index e45190622c..9bef1c808c 100644 --- a/binaries/data/mods/official/art/actors/units/pers_isp_b.xml +++ b/binaries/data/mods/official/art/actors/units/pers_isp_b.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_isp_e.xml b/binaries/data/mods/official/art/actors/units/pers_isp_e.xml index ba02715787..51eba755c8 100644 --- a/binaries/data/mods/official/art/actors/units/pers_isp_e.xml +++ b/binaries/data/mods/official/art/actors/units/pers_isp_e.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_su_1.xml b/binaries/data/mods/official/art/actors/units/pers_su_1.xml index c5625bd41c..0116f1aa08 100644 --- a/binaries/data/mods/official/art/actors/units/pers_su_1.xml +++ b/binaries/data/mods/official/art/actors/units/pers_su_1.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_su_2.xml b/binaries/data/mods/official/art/actors/units/pers_su_2.xml index 0e727d7cf5..108038090d 100644 --- a/binaries/data/mods/official/art/actors/units/pers_su_2.xml +++ b/binaries/data/mods/official/art/actors/units/pers_su_2.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/pers_trd.xml b/binaries/data/mods/official/art/actors/units/pers_trd.xml index 5733569887..daf8f309aa 100644 --- a/binaries/data/mods/official/art/actors/units/pers_trd.xml +++ b/binaries/data/mods/official/art/actors/units/pers_trd.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/rider_dude.xml b/binaries/data/mods/official/art/actors/units/rider_dude.xml index 5ac303f564..05eb87330e 100644 --- a/binaries/data/mods/official/art/actors/units/rider_dude.xml +++ b/binaries/data/mods/official/art/actors/units/rider_dude.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_csp_a.xml b/binaries/data/mods/official/art/actors/units/rome_csp_a.xml index 385ccb8fc8..6114732cc1 100644 --- a/binaries/data/mods/official/art/actors/units/rome_csp_a.xml +++ b/binaries/data/mods/official/art/actors/units/rome_csp_a.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/rome_csp_a_r.xml b/binaries/data/mods/official/art/actors/units/rome_csp_a_r.xml index 00ee50cfb6..771e7ef7ca 100644 --- a/binaries/data/mods/official/art/actors/units/rome_csp_a_r.xml +++ b/binaries/data/mods/official/art/actors/units/rome_csp_a_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_csp_b.xml b/binaries/data/mods/official/art/actors/units/rome_csp_b.xml index d921965da6..68957fa765 100644 --- a/binaries/data/mods/official/art/actors/units/rome_csp_b.xml +++ b/binaries/data/mods/official/art/actors/units/rome_csp_b.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/rome_csp_b_r.xml b/binaries/data/mods/official/art/actors/units/rome_csp_b_r.xml index f74ff14b14..da9edfb975 100644 --- a/binaries/data/mods/official/art/actors/units/rome_csp_b_r.xml +++ b/binaries/data/mods/official/art/actors/units/rome_csp_b_r.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_csp_e.xml b/binaries/data/mods/official/art/actors/units/rome_csp_e.xml index 322bc857c9..b2da292640 100644 --- a/binaries/data/mods/official/art/actors/units/rome_csp_e.xml +++ b/binaries/data/mods/official/art/actors/units/rome_csp_e.xml @@ -16,6 +16,6 @@ - + diff --git a/binaries/data/mods/official/art/actors/units/rome_csp_e_r.xml b/binaries/data/mods/official/art/actors/units/rome_csp_e_r.xml index 37b5322c6a..a6bbeb67dc 100644 --- a/binaries/data/mods/official/art/actors/units/rome_csp_e_r.xml +++ b/binaries/data/mods/official/art/actors/units/rome_csp_e_r.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_fem.xml b/binaries/data/mods/official/art/actors/units/rome_fem.xml index 330419f2aa..b216e8e0da 100644 --- a/binaries/data/mods/official/art/actors/units/rome_fem.xml +++ b/binaries/data/mods/official/art/actors/units/rome_fem.xml @@ -22,7 +22,7 @@ - - + + diff --git a/binaries/data/mods/official/art/actors/units/rome_ijv_a.xml b/binaries/data/mods/official/art/actors/units/rome_ijv_a.xml index 6b921c06b8..0c75434177 100644 --- a/binaries/data/mods/official/art/actors/units/rome_ijv_a.xml +++ b/binaries/data/mods/official/art/actors/units/rome_ijv_a.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_ijv_b.xml b/binaries/data/mods/official/art/actors/units/rome_ijv_b.xml index febb57f076..d8592ca0a5 100644 --- a/binaries/data/mods/official/art/actors/units/rome_ijv_b.xml +++ b/binaries/data/mods/official/art/actors/units/rome_ijv_b.xml @@ -21,8 +21,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_ijv_e.xml b/binaries/data/mods/official/art/actors/units/rome_ijv_e.xml index 8bd8362ea6..e14cd3907b 100644 --- a/binaries/data/mods/official/art/actors/units/rome_ijv_e.xml +++ b/binaries/data/mods/official/art/actors/units/rome_ijv_e.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_isl_a.xml b/binaries/data/mods/official/art/actors/units/rome_isl_a.xml index bc0c8a1960..5a0832fec0 100644 --- a/binaries/data/mods/official/art/actors/units/rome_isl_a.xml +++ b/binaries/data/mods/official/art/actors/units/rome_isl_a.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_isl_b.xml b/binaries/data/mods/official/art/actors/units/rome_isl_b.xml index 6e81443ca8..54f8d6508c 100644 --- a/binaries/data/mods/official/art/actors/units/rome_isl_b.xml +++ b/binaries/data/mods/official/art/actors/units/rome_isl_b.xml @@ -21,8 +21,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_isl_e.xml b/binaries/data/mods/official/art/actors/units/rome_isl_e.xml index b7184654ce..4f7712bbba 100644 --- a/binaries/data/mods/official/art/actors/units/rome_isl_e.xml +++ b/binaries/data/mods/official/art/actors/units/rome_isl_e.xml @@ -21,9 +21,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_isp_a.xml b/binaries/data/mods/official/art/actors/units/rome_isp_a.xml index a6a00a57a5..5cba9e90b3 100644 --- a/binaries/data/mods/official/art/actors/units/rome_isp_a.xml +++ b/binaries/data/mods/official/art/actors/units/rome_isp_a.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_isp_b.xml b/binaries/data/mods/official/art/actors/units/rome_isp_b.xml index 37f7b8c2fe..59341db598 100644 --- a/binaries/data/mods/official/art/actors/units/rome_isp_b.xml +++ b/binaries/data/mods/official/art/actors/units/rome_isp_b.xml @@ -22,9 +22,9 @@ - - - - + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_isp_e.xml b/binaries/data/mods/official/art/actors/units/rome_isp_e.xml index 46430b5ab2..74026a65c3 100644 --- a/binaries/data/mods/official/art/actors/units/rome_isp_e.xml +++ b/binaries/data/mods/official/art/actors/units/rome_isp_e.xml @@ -22,10 +22,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_isw_a.xml b/binaries/data/mods/official/art/actors/units/rome_isw_a.xml index ef45f10c5a..ebac7b2a47 100644 --- a/binaries/data/mods/official/art/actors/units/rome_isw_a.xml +++ b/binaries/data/mods/official/art/actors/units/rome_isw_a.xml @@ -23,11 +23,11 @@ - - - - - - + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_isw_b.xml b/binaries/data/mods/official/art/actors/units/rome_isw_b.xml index 46e902ed85..431b8f5f99 100644 --- a/binaries/data/mods/official/art/actors/units/rome_isw_b.xml +++ b/binaries/data/mods/official/art/actors/units/rome_isw_b.xml @@ -23,10 +23,10 @@ - - - - - + + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_isw_e.xml b/binaries/data/mods/official/art/actors/units/rome_isw_e.xml index f8d3e97703..5f8e965af3 100644 --- a/binaries/data/mods/official/art/actors/units/rome_isw_e.xml +++ b/binaries/data/mods/official/art/actors/units/rome_isw_e.xml @@ -23,11 +23,11 @@ - - - - - - + + + + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_su_1.xml b/binaries/data/mods/official/art/actors/units/rome_su_1.xml index 9e7e850bbc..03e44f28cf 100644 --- a/binaries/data/mods/official/art/actors/units/rome_su_1.xml +++ b/binaries/data/mods/official/art/actors/units/rome_su_1.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_su_2.xml b/binaries/data/mods/official/art/actors/units/rome_su_2.xml index 5c9f0ee57a..79c59a843f 100644 --- a/binaries/data/mods/official/art/actors/units/rome_su_2.xml +++ b/binaries/data/mods/official/art/actors/units/rome_su_2.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/art/actors/units/rome_trd.xml b/binaries/data/mods/official/art/actors/units/rome_trd.xml index 622871fbd9..d5cd753edf 100644 --- a/binaries/data/mods/official/art/actors/units/rome_trd.xml +++ b/binaries/data/mods/official/art/actors/units/rome_trd.xml @@ -22,8 +22,8 @@ - - - + + + diff --git a/binaries/data/mods/official/entities/gaia/wrld_flora_pine_8.xml b/binaries/data/mods/official/entities/gaia/wrld_flora_pine_8.xml index d25eb4377d..5bb71bf2fb 100755 --- a/binaries/data/mods/official/entities/gaia/wrld_flora_pine_8.xml +++ b/binaries/data/mods/official/entities/gaia/wrld_flora_pine_8.xml @@ -7,5 +7,5 @@ internal_only="false" /> - Pine8 + flora/wrld_flora_pine_8.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/gaia/wrld_flora_pine_9.xml b/binaries/data/mods/official/entities/gaia/wrld_flora_pine_9.xml index 0fe748e860..84034a8e58 100755 --- a/binaries/data/mods/official/entities/gaia/wrld_flora_pine_9.xml +++ b/binaries/data/mods/official/entities/gaia/wrld_flora_pine_9.xml @@ -7,5 +7,5 @@ internal_only="false" /> - Pine9 + flora/wrld_flora_pine_9.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/celt_cc.xml b/binaries/data/mods/official/entities/structures/celt_cc.xml index b72e54b808..976c5f9f32 100644 --- a/binaries/data/mods/official/entities/structures/celt_cc.xml +++ b/binaries/data/mods/official/entities/structures/celt_cc.xml @@ -16,5 +16,5 @@ list.unit="isw_b;ijv_b;cjv_b;fem" /> - Celt Civil Center + structures/celt_cc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/celt_fc.xml b/binaries/data/mods/official/entities/structures/celt_fc.xml index 771cf7d830..955b6bff9c 100644 --- a/binaries/data/mods/official/entities/structures/celt_fc.xml +++ b/binaries/data/mods/official/entities/structures/celt_fc.xml @@ -11,5 +11,5 @@ history=" Farming typically revolved around small hamlets and farmsteads with enclosed rectilinear fields - each having areas of pasture, farmland and wood. Ploughing became more efficient with the arrival of the iron share (plough point – courtesy of our Celts) and a two field rotation was introduced; crops one year followed by a fallow that was grazed by livestock. This lead to surprisingly high yields and fuelled population growth. The image of a farmstead would most likely be a house with some out-buildings. Storage of crops was either in pits or in raised stores and harvest was over several months - weeds, grain and then straw." /> - Celt Farmstead + structures/celt_fc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/celt_hc.xml b/binaries/data/mods/official/entities/structures/celt_hc.xml index b0dbc8fcb3..a0ef9c52c4 100644 --- a/binaries/data/mods/official/entities/structures/celt_hc.xml +++ b/binaries/data/mods/official/entities/structures/celt_hc.xml @@ -11,5 +11,5 @@ history="Classical Historians gave account to gruesome sacrifices done in dark forest groves. Trees were of great importance to the Celts. The word Druid is closely related to the word for oak. The image of the Gaul’s temple will be a circular oak grove. The image of the Briton’s temple will be a stone megalith, or would that be too cliché?" /> - Celt Temple + structures/celt_hc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/celt_ho_1.xml b/binaries/data/mods/official/entities/structures/celt_ho_1.xml index 1ed794c73e..309d4183d6 100644 --- a/binaries/data/mods/official/entities/structures/celt_ho_1.xml +++ b/binaries/data/mods/official/entities/structures/celt_ho_1.xml @@ -11,5 +11,5 @@ history="Celts generally lived in round stone or wattle and daub walled structures with thatched roof." /> - Celt House A + structures/celt_ho_a.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/celt_ho_2.xml b/binaries/data/mods/official/entities/structures/celt_ho_2.xml index a16fc14134..a9f4714eee 100644 --- a/binaries/data/mods/official/entities/structures/celt_ho_2.xml +++ b/binaries/data/mods/official/entities/structures/celt_ho_2.xml @@ -5,5 +5,5 @@ - Celt House B + structures/celt_ho_b.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/celt_ho_3.xml b/binaries/data/mods/official/entities/structures/celt_ho_3.xml index a49c8219a9..f042511a16 100644 --- a/binaries/data/mods/official/entities/structures/celt_ho_3.xml +++ b/binaries/data/mods/official/entities/structures/celt_ho_3.xml @@ -5,5 +5,5 @@ - Celt House C + structures/celt_ho_c.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/celt_mc.xml b/binaries/data/mods/official/entities/structures/celt_mc.xml index 93446409ae..03ebf3adee 100644 --- a/binaries/data/mods/official/entities/structures/celt_mc.xml +++ b/binaries/data/mods/official/entities/structures/celt_mc.xml @@ -11,5 +11,5 @@ history=" I could not find any evidence of a central military structure, but I’m giving them one for gameplay reasons. Their training would have been performed in an open area, and on the battle field. They would have been housed in their home. The blacksmith would probably have been a part of the blacksmith’s home. The men were responsible for making or scavengering their own weapons." /> - Celt Barracks + structures/celt_mc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/celt_pc.xml b/binaries/data/mods/official/entities/structures/celt_pc.xml index 05381e131d..e2399654c0 100644 --- a/binaries/data/mods/official/entities/structures/celt_pc.xml +++ b/binaries/data/mods/official/entities/structures/celt_pc.xml @@ -11,5 +11,5 @@ history=" I could not find any evidence of a celtic port, but I’m giving them one for gameplay reasons." /> - Celt Dock + structures/celt_pc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/celt_rc.xml b/binaries/data/mods/official/entities/structures/celt_rc.xml index 685307156b..6acf338054 100644 --- a/binaries/data/mods/official/entities/structures/celt_rc.xml +++ b/binaries/data/mods/official/entities/structures/celt_rc.xml @@ -11,5 +11,5 @@ history=" In southern parts of the country, most of the wildwood had been cleared and given way to farming or coppice management. In northern parts, or where the ground was particularly unsuitable for agriculture, wildwood remained, but under constant threat. Land around the farmsteads was usually enclosed by hazel fencing or hedging." /> - Celt Mill + structures/celt_rc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/celt_tc.xml b/binaries/data/mods/official/entities/structures/celt_tc.xml index 170dd5bb2e..4068180f72 100644 --- a/binaries/data/mods/official/entities/structures/celt_tc.xml +++ b/binaries/data/mods/official/entities/structures/celt_tc.xml @@ -11,5 +11,5 @@ history=" Efficient farming led to food surpluses and a developing social hierarchy through the period with administration and power centred on the hill forts. Trade would have been buoyant with Europe; exported corn, cattle hides, tin, gold and iron in exchange for wine and olive oil. The first coins appeared although they were more items of wealth and status than trade. There is evidence too of standardised pottery and this suggests that weights and measures were controlled to provide consistency in trade." /> - Celt Market + structures/celt_tc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/celt_tf.xml b/binaries/data/mods/official/entities/structures/celt_tf.xml index b7af151ed9..d37267bb6c 100644 --- a/binaries/data/mods/official/entities/structures/celt_tf.xml +++ b/binaries/data/mods/official/entities/structures/celt_tf.xml @@ -11,5 +11,5 @@ history="I could not find any evidence of a celtic tower, but I’m giving them one for gameplay reasons." /> - Celt Scout Tower + structures/celt_st.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_cc.xml b/binaries/data/mods/official/entities/structures/hele_cc.xml index 4fab922ffa..0fee7f47ab 100644 --- a/binaries/data/mods/official/entities/structures/hele_cc.xml +++ b/binaries/data/mods/official/entities/structures/hele_cc.xml @@ -16,5 +16,5 @@ list.unit="isp_b;ijv_b;csw_b;fem" /> - Hellenes Civil Center + structures/hele_cc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_fc.xml b/binaries/data/mods/official/entities/structures/hele_fc.xml index 64c1b506b1..aaa24ff2b0 100644 --- a/binaries/data/mods/official/entities/structures/hele_fc.xml +++ b/binaries/data/mods/official/entities/structures/hele_fc.xml @@ -11,5 +11,5 @@ history="Grain wasn't plentiful in Hellas, which is why it was carefully stored in granaries, some of it being reserved for times of siege." /> - Hellenes Farmstead + structures/hele_fc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_ff.xml b/binaries/data/mods/official/entities/structures/hele_ff.xml index 4567fa50ac..6ae7adbded 100644 --- a/binaries/data/mods/official/entities/structures/hele_ff.xml +++ b/binaries/data/mods/official/entities/structures/hele_ff.xml @@ -11,5 +11,5 @@ history="The Akropolis was usually a fortified citadel in the upper part of the city. The Athenian Akropolis was renowned for its marvellous temples, among which was the Parthenon, while the Acro-Corinthus was highly prized by the Macedonians for its strategic location and good defences." /> - Hellenes Fortress + structures/hele_ff.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_hc.xml b/binaries/data/mods/official/entities/structures/hele_hc.xml index 120389608d..5dd8b0bddf 100644 --- a/binaries/data/mods/official/entities/structures/hele_hc.xml +++ b/binaries/data/mods/official/entities/structures/hele_hc.xml @@ -11,5 +11,5 @@ history="The Hellenes built marvelous temples in order to honour their polytheistic pantheon. While all gods were venerated, a specific patron deity was supposed to watch over each polis." /> - Hellenes Temple + structures/hele_hc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_ho_1.xml b/binaries/data/mods/official/entities/structures/hele_ho_1.xml index cf12f54608..85718f603c 100644 --- a/binaries/data/mods/official/entities/structures/hele_ho_1.xml +++ b/binaries/data/mods/official/entities/structures/hele_ho_1.xml @@ -11,5 +11,5 @@ history="Hellenic houses from the Classical Age were generally humble yet stylish. During the Hellenistic Age, however, luxurious palaces and estates became commonplace in the rich Hellenistic metropolises like Antioch, Alexandria and Seleucia." /> - Hellenes House A + structures/hele_ho_a.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_ho_2.xml b/binaries/data/mods/official/entities/structures/hele_ho_2.xml index 2161f7c009..95692ec86e 100644 --- a/binaries/data/mods/official/entities/structures/hele_ho_2.xml +++ b/binaries/data/mods/official/entities/structures/hele_ho_2.xml @@ -5,5 +5,5 @@ - Hellenes House B + structures/hele_ho_b.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_ho_3.xml b/binaries/data/mods/official/entities/structures/hele_ho_3.xml index bde0e840cf..9d1739ae53 100644 --- a/binaries/data/mods/official/entities/structures/hele_ho_3.xml +++ b/binaries/data/mods/official/entities/structures/hele_ho_3.xml @@ -5,5 +5,5 @@ - Hellenes House C + structures/hele_ho_c.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_mc.xml b/binaries/data/mods/official/entities/structures/hele_mc.xml index 6b451f9a78..6abcac2a54 100644 --- a/binaries/data/mods/official/entities/structures/hele_mc.xml +++ b/binaries/data/mods/official/entities/structures/hele_mc.xml @@ -11,5 +11,5 @@ history="The Strategion was the main military headquarters, where important decisions were taken and plans for battles discussed by the Strategoi." /> - Hellenes Barracks + structures/hele_mc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_pc.xml b/binaries/data/mods/official/entities/structures/hele_pc.xml index b352b7c623..86e05e4c7f 100644 --- a/binaries/data/mods/official/entities/structures/hele_pc.xml +++ b/binaries/data/mods/official/entities/structures/hele_pc.xml @@ -11,5 +11,5 @@ history="Greece is a sea country, which is why some of the greatest Hellenic and Hellenistic cities like Ephesus, Corinth, Alexandria and Antioch were built by the sea. It should also be noted that all colonies during the Great Colonisation were thriving port centres, which traded with the local population." /> - Hellenes Dock + structures/hele_pc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_rc.xml b/binaries/data/mods/official/entities/structures/hele_rc.xml index ca68ad77b5..1148d8e2f5 100644 --- a/binaries/data/mods/official/entities/structures/hele_rc.xml +++ b/binaries/data/mods/official/entities/structures/hele_rc.xml @@ -11,5 +11,5 @@ history="Resources and building materials were kept in warehouses." /> - Hellenes Mill + structures/hele_rc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_tc.xml b/binaries/data/mods/official/entities/structures/hele_tc.xml index 4122d7a4ca..f073e82813 100644 --- a/binaries/data/mods/official/entities/structures/hele_tc.xml +++ b/binaries/data/mods/official/entities/structures/hele_tc.xml @@ -11,5 +11,5 @@ history="The most important place in most Classical Greek polises, the Agora served many purposes - it was a stage for public speeches and debates, as well as a market." /> - Hellenes Market + structures/hele_tc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_tf.xml b/binaries/data/mods/official/entities/structures/hele_tf.xml index c53b0d0874..1f90cf76d5 100644 --- a/binaries/data/mods/official/entities/structures/hele_tf.xml +++ b/binaries/data/mods/official/entities/structures/hele_tf.xml @@ -11,5 +11,5 @@ history="Towers were an important part of city fortifications. The defending troops shot arrows at the enemy and poured boiling oil over the assailants." /> - Hellenes Scout Tower + structures/hele_st.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_wc.xml b/binaries/data/mods/official/entities/structures/hele_wc.xml index fc92d5b89f..c88515a8b7 100644 --- a/binaries/data/mods/official/entities/structures/hele_wc.xml +++ b/binaries/data/mods/official/entities/structures/hele_wc.xml @@ -11,5 +11,5 @@ history="All Hellenic cities were surrounded by stone walls for protection against enemy raids. Some of these fortifications, like the Athenian Long Walls, for example, were massive structures." /> - Hellenes Wall Section + structures/hele_ws.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/hele_wg.xml b/binaries/data/mods/official/entities/structures/hele_wg.xml index b04a16dd7a..5b1f825d5b 100644 --- a/binaries/data/mods/official/entities/structures/hele_wg.xml +++ b/binaries/data/mods/official/entities/structures/hele_wg.xml @@ -11,5 +11,5 @@ history="(Insert History Here)" /> - Hellenes Wall Section + structures/hele_ws.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_cc.xml b/binaries/data/mods/official/entities/structures/iber_cc.xml index 1019d1a5d4..191d9151a8 100644 --- a/binaries/data/mods/official/entities/structures/iber_cc.xml +++ b/binaries/data/mods/official/entities/structures/iber_cc.xml @@ -16,5 +16,5 @@ list.unit="isw_b;isl_b;cjv_b;fem" /> - Iberian Civil Center + structures/iber_cc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_fc.xml b/binaries/data/mods/official/entities/structures/iber_fc.xml index 03576414e6..7829352d24 100644 --- a/binaries/data/mods/official/entities/structures/iber_fc.xml +++ b/binaries/data/mods/official/entities/structures/iber_fc.xml @@ -11,5 +11,5 @@ history="The Hacienda is adopted as being a farm centre that would typically house more than a single family, or an extended family, involved in all manner of agricultural pursuit required of the times." /> - Iberian Farmstead + structures/iber_fc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_ff.xml b/binaries/data/mods/official/entities/structures/iber_ff.xml index 4cce2e5a72..8aa2cf8ec6 100644 --- a/binaries/data/mods/official/entities/structures/iber_ff.xml +++ b/binaries/data/mods/official/entities/structures/iber_ff.xml @@ -11,5 +11,5 @@ history="The Castro can be likened to a more strongly fortified town centre than that of the common Oppidum which were also fortified places of habitation. As such it was widely and normally constructed upon a height, and almost always had some sort of an acropolis built at the highest point within its towered walls. In the archeological record of the Iberian Peninsula, the remnants of as many as a thousand fortified places identifiable as Castros can be found in modern day Portugal alone." /> - Iberian Fortress + structures/iber_ff.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_hc.xml b/binaries/data/mods/official/entities/structures/iber_hc.xml index 000582bb63..32f56f6842 100644 --- a/binaries/data/mods/official/entities/structures/iber_hc.xml +++ b/binaries/data/mods/official/entities/structures/iber_hc.xml @@ -11,5 +11,5 @@ history="The Iberian tribes did not typically worship their gods at temples, but there has been a single instance in which the remains of an ancient Tartessian temple has been unearthed in Andalusia in southern Spain. The Iberians for the most part worshipped their gods at small household votive altars in their homes or sometimes at smallish monuments to them in the outdoors. Their two principal gods (though they are also known to have had many others) were Endovelico, as the male represented by a boar, and Ataecina, the female counterpart as represented by a goat." /> - Iberian Temple + structures/iber_hc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_ho_1.xml b/binaries/data/mods/official/entities/structures/iber_ho_1.xml index 621046839d..e6fef5f8dc 100644 --- a/binaries/data/mods/official/entities/structures/iber_ho_1.xml +++ b/binaries/data/mods/official/entities/structures/iber_ho_1.xml @@ -11,5 +11,5 @@ history="Iberians structures of the time were typically built either entirely of stone or with stone stub walls with 'adobe' raising them on up to the roof lines above them. Roofs were then, depending on the economic status of individuals, covered with a composite of mud and binding vegetable and waterproofing asphaltic materials, or slate stone, or in many cases in the region, with so-called Spanish roofing tiles. Some house roofs were constructed at an angle to allow any rainfall to run right over the occupant's front door. The adobe walls would have been plastered and 'whitewashed' for all but the most humble or neglected of abode." /> - Iberian House A + structures/iber_ho_a.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_ho_2.xml b/binaries/data/mods/official/entities/structures/iber_ho_2.xml index b6705e2c59..47291a119b 100644 --- a/binaries/data/mods/official/entities/structures/iber_ho_2.xml +++ b/binaries/data/mods/official/entities/structures/iber_ho_2.xml @@ -5,5 +5,5 @@ - Iberian House B + structures/iber_ho_b.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_ho_3.xml b/binaries/data/mods/official/entities/structures/iber_ho_3.xml index 42e4308ea0..3e561d647a 100644 --- a/binaries/data/mods/official/entities/structures/iber_ho_3.xml +++ b/binaries/data/mods/official/entities/structures/iber_ho_3.xml @@ -5,5 +5,5 @@ - Iberian House C + structures/iber_ho_c.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_mc.xml b/binaries/data/mods/official/entities/structures/iber_mc.xml index 17edf34e57..92d4e79291 100644 --- a/binaries/data/mods/official/entities/structures/iber_mc.xml +++ b/binaries/data/mods/official/entities/structures/iber_mc.xml @@ -11,5 +11,5 @@ history="To the best of our knowledge, the Iberians did not have standing armies in the sense that we know of them elsewhere or of today, it is doubtful that they had specific structures designated as military centres; however as a game construct we show a modest structure wherein military related activities take place." /> - Iberian Barracks + structures/iber_mc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_pc.xml b/binaries/data/mods/official/entities/structures/iber_pc.xml index 48c422bb7c..ce87741d1f 100644 --- a/binaries/data/mods/official/entities/structures/iber_pc.xml +++ b/binaries/data/mods/official/entities/structures/iber_pc.xml @@ -11,5 +11,5 @@ history="No one really knows how ancient 1st millennium Iberian Peninsular docks or ports looked, though they were probably pretty simple affairs having but a short pier, if even that. However, for the purposes of creating a structure in the game and because the Phoenicians / Carthaginians had such broad influence on the peninsula for a half millennium before the timeframe of the game, we have chosen to model something similar to the inner port centre at Carthage, with typical Iberians architectural applications applied to it. The largest port that was strictly Iberian, though said to have been founded by the Greeks (defaulting to the resident Iberians when Greek merchants were blocked by Carthage from further trading into the western Mediterranean), was probably only that of Saguntum (and possibly Emporion) on the eastern coast of Spain referred to as the Spanish Levant." /> - Iberian Dock + structures/iber_pc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_rc.xml b/binaries/data/mods/official/entities/structures/iber_rc.xml index 7fd15484d1..8adff1d76f 100644 --- a/binaries/data/mods/official/entities/structures/iber_rc.xml +++ b/binaries/data/mods/official/entities/structures/iber_rc.xml @@ -11,5 +11,5 @@ history="There was no such thing as an Iberians resource centre during the time frame although there may have been camps. However as a game construct we show one to serve purpose of supporting lumbering and mining operations." /> - Iberian Mill + structures/iber_rc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_tc.xml b/binaries/data/mods/official/entities/structures/iber_tc.xml index 013342aff2..c3811ae04f 100644 --- a/binaries/data/mods/official/entities/structures/iber_tc.xml +++ b/binaries/data/mods/official/entities/structures/iber_tc.xml @@ -11,5 +11,5 @@ history="The trade centres or marketplaces of the Iberians may have in fact been no more than folks gathering about in a plaza during certain days of the week or month in order to exchange goods. As a game construct we show a modest building where trading and purchasing goods for sale may take place." /> - Iberian Market + structures/iber_tc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/iber_tf.xml b/binaries/data/mods/official/entities/structures/iber_tf.xml index 448296a0e6..c96bbedb3b 100644 --- a/binaries/data/mods/official/entities/structures/iber_tf.xml +++ b/binaries/data/mods/official/entities/structures/iber_tf.xml @@ -11,5 +11,5 @@ history="These towers were quite large, high and monolithic stonework; being cylindrical lent them added strength. They were initially built at mountain passes to control access through them or on high places to provide overview and defense of surrounding terrain. They may have also been used as 'toll stations' along trading routes. Sometimes they were even built 'right out in the middle of nowhere' on the flatlands, but always with the idea of defensively controlling terrain." /> - Iberian Scout Tower + structures/iber_st.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_cc.xml b/binaries/data/mods/official/entities/structures/kart_cc.xml index 2aad9e0518..939dd0cfd9 100644 --- a/binaries/data/mods/official/entities/structures/kart_cc.xml +++ b/binaries/data/mods/official/entities/structures/kart_cc.xml @@ -16,5 +16,5 @@ list.unit="isp_b;isl_b;cjv_b;fem" /> - Carthaginian Civil Center + structures/kart_cc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_fc.xml b/binaries/data/mods/official/entities/structures/kart_fc.xml index 17193718a4..8c8098a5bc 100644 --- a/binaries/data/mods/official/entities/structures/kart_fc.xml +++ b/binaries/data/mods/official/entities/structures/kart_fc.xml @@ -11,5 +11,5 @@ history="Although there must have been many small farms as well, when the Carthaginians expanded into the hinterland, most farms and orchardist establishments were created by the wealthy segment of society that became known as the landowners, and the resulting estates were mostly worked by ‘almost enslaved’ Liby-Phoenicians, Numidians, and whomever they could get." /> - Carthaginian Farmstead + structures/kart_fc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_ff.xml b/binaries/data/mods/official/entities/structures/kart_ff.xml index 574ed9cc28..b57a21d211 100644 --- a/binaries/data/mods/official/entities/structures/kart_ff.xml +++ b/binaries/data/mods/official/entities/structures/kart_ff.xml @@ -11,5 +11,5 @@ history="The Carthaginians built a number of rather ‘monolithic’ blockhouse forts sited at critical locations in North Africa, sometimes also in conjunction with long lengths of wall intended to keep the wilder people of the desert to the south from freely ranging into the ‘civilised’ territories under their direct control." /> - Carthaginian Fortress + structures/kart_ff.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_hc.xml b/binaries/data/mods/official/entities/structures/kart_hc.xml index b9d79f6b2a..ca358dd7da 100644 --- a/binaries/data/mods/official/entities/structures/kart_hc.xml +++ b/binaries/data/mods/official/entities/structures/kart_hc.xml @@ -11,5 +11,5 @@ history="Quite a few temples and altars were scattered about Carthinginians territory, given up to the worship of various gods in a pantheon that, regrettably, is mostly lost to time and destruction. The structure shown is one found just west of the Bagradas River on a tributary that was dedicated to a pantheon of gods ranging from traditional Phoencicio-Carthaginian to Egyptian and Hellenic. It was actually built of a golden-hued marble (some others from a pink-hued marble also famously quarried in the Carthaginian homeland). Note that Tanit and Baal-Haamon were the were the two principal gods worshipped by a population that was quite religious, therefore their ‘effigies’ should also appear on the façade of the temple or as statuary in front of it, perhaps flanking the entrance." /> - Carthaginian Temple + structures/kart_hc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_ho_1.xml b/binaries/data/mods/official/entities/structures/kart_ho_1.xml index de24dd8b1c..67977e84b9 100644 --- a/binaries/data/mods/official/entities/structures/kart_ho_1.xml +++ b/binaries/data/mods/official/entities/structures/kart_ho_1.xml @@ -11,5 +11,5 @@ history="Housing was generally built of ‘adobe’ or sandstone then plastered with stucco. Flat roofs predominate, few windows, arched doorways in evidence, kind of a blend of Achaemenian and Mediterranean styles with some tiled roofs. In the biggest cities, especially Carthage and such as Utica, housing was in flat-roofed structures rising as high as 6 and 7 stories (two-storied would be sufficient)." /> - Carthaginian House A + structures/kart_ho_a.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_ho_2.xml b/binaries/data/mods/official/entities/structures/kart_ho_2.xml index b0f617deb5..a99dd663f0 100644 --- a/binaries/data/mods/official/entities/structures/kart_ho_2.xml +++ b/binaries/data/mods/official/entities/structures/kart_ho_2.xml @@ -5,5 +5,5 @@ - Carthaginian House B + structures/kart_ho_b.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_ho_3.xml b/binaries/data/mods/official/entities/structures/kart_ho_3.xml index e569f2ac97..45d4091906 100644 --- a/binaries/data/mods/official/entities/structures/kart_ho_3.xml +++ b/binaries/data/mods/official/entities/structures/kart_ho_3.xml @@ -5,5 +5,5 @@ - Carthaginian House C + structures/kart_ho_c.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_mc.xml b/binaries/data/mods/official/entities/structures/kart_mc.xml index 4743c82b57..9b859d3d1b 100644 --- a/binaries/data/mods/official/entities/structures/kart_mc.xml +++ b/binaries/data/mods/official/entities/structures/kart_mc.xml @@ -11,5 +11,5 @@ history="The Carthaginians incorporated stables and barracks into their city walls." /> - Carthaginian Barracks + structures/kart_mc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_pc.xml b/binaries/data/mods/official/entities/structures/kart_pc.xml index 181e57e449..212339d4ba 100644 --- a/binaries/data/mods/official/entities/structures/kart_pc.xml +++ b/binaries/data/mods/official/entities/structures/kart_pc.xml @@ -11,5 +11,5 @@ history="The structure is based upon the centre ‘island’ of skidways and sheds (including shops and admiral’s headquarters) of the inner harbour constructed to house the war fleet of the Carthaginian navy at Carthage." /> - Carthaginian Dock + structures/kart_pc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_rc.xml b/binaries/data/mods/official/entities/structures/kart_rc.xml index 13ba3fb21a..1b312580b4 100644 --- a/binaries/data/mods/official/entities/structures/kart_rc.xml +++ b/binaries/data/mods/official/entities/structures/kart_rc.xml @@ -11,5 +11,5 @@ history="(Insert History Here)" /> - Carthaginian Mill + structures/kart_rc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_tc.xml b/binaries/data/mods/official/entities/structures/kart_tc.xml index 96b3af8234..de24ae978f 100644 --- a/binaries/data/mods/official/entities/structures/kart_tc.xml +++ b/binaries/data/mods/official/entities/structures/kart_tc.xml @@ -11,5 +11,5 @@ history="Carthaginian markets were probably just big sheds or structures surrounding a ‘market’ area or in a wharf area of a port." /> - Carthaginian Market + structures/kart_tc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/kart_tf.xml b/binaries/data/mods/official/entities/structures/kart_tf.xml index f705599529..2d16b9dcf1 100644 --- a/binaries/data/mods/official/entities/structures/kart_tf.xml +++ b/binaries/data/mods/official/entities/structures/kart_tf.xml @@ -11,5 +11,5 @@ history="Possibly used as outposts." /> - Carthaginian Scout Tower + structures/kart_st.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_cc.xml b/binaries/data/mods/official/entities/structures/pers_cc.xml index 14daf27b5f..b129f73df1 100644 --- a/binaries/data/mods/official/entities/structures/pers_cc.xml +++ b/binaries/data/mods/official/entities/structures/pers_cc.xml @@ -16,5 +16,5 @@ list.unit="isp_b;iar_b;cjv_b;fem" /> - Persian Civil Center + structures/pers_cc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_fc.xml b/binaries/data/mods/official/entities/structures/pers_fc.xml index 9c8cb4507b..b37d39e56d 100644 --- a/binaries/data/mods/official/entities/structures/pers_fc.xml +++ b/binaries/data/mods/official/entities/structures/pers_fc.xml @@ -11,5 +11,5 @@ history="Farming probably originated in the lands of Mesopotamia circa 8000 BC. The arable lands of Sumer and Akkad, well irrigated by the Tigris and Euphrates, accounted for food surpluses, which were in turn stored in granaries present in every town. The Persians, who were originally shepherds and hunters, probably began farming under the influence of the nearby Elamites." /> - Persian Farmstead + structures/pers_fc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_ff.xml b/binaries/data/mods/official/entities/structures/pers_ff.xml index 538c4a03ed..4349439a29 100644 --- a/binaries/data/mods/official/entities/structures/pers_ff.xml +++ b/binaries/data/mods/official/entities/structures/pers_ff.xml @@ -11,5 +11,5 @@ history="The Susa Chateau was a fortress in the administrative capital of Susa, which was reconstructed by a French archaeologist in 1890 with the use of original building material." /> - Persian Fortress + structures/pers_ff.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_hc.xml b/binaries/data/mods/official/entities/structures/pers_hc.xml index 5448fad210..c6548dca85 100644 --- a/binaries/data/mods/official/entities/structures/pers_hc.xml +++ b/binaries/data/mods/official/entities/structures/pers_hc.xml @@ -11,5 +11,5 @@ history="(Insert History Here)" /> - Persian Temple + structures/pers_hc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_ho_1.xml b/binaries/data/mods/official/entities/structures/pers_ho_1.xml index 4410eeefd1..dd9ce9276c 100644 --- a/binaries/data/mods/official/entities/structures/pers_ho_1.xml +++ b/binaries/data/mods/official/entities/structures/pers_ho_1.xml @@ -11,5 +11,5 @@ history="Apart from the Great King and his close relatives, the satraps resided in splendid spacious residences, which included palaces, pavilions and gardens." /> - Persian House A + structures/pers_ho_a.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_ho_2.xml b/binaries/data/mods/official/entities/structures/pers_ho_2.xml index f710edfd09..f54d70a072 100644 --- a/binaries/data/mods/official/entities/structures/pers_ho_2.xml +++ b/binaries/data/mods/official/entities/structures/pers_ho_2.xml @@ -5,5 +5,5 @@ - Persian House B + structures/pers_ho_b.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_ho_3.xml b/binaries/data/mods/official/entities/structures/pers_ho_3.xml index 7543697921..d824fac42a 100644 --- a/binaries/data/mods/official/entities/structures/pers_ho_3.xml +++ b/binaries/data/mods/official/entities/structures/pers_ho_3.xml @@ -5,5 +5,5 @@ - Persian House C + structures/pers_ho_c.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_mc.xml b/binaries/data/mods/official/entities/structures/pers_mc.xml index 16ba726105..e8223fb0b0 100644 --- a/binaries/data/mods/official/entities/structures/pers_mc.xml +++ b/binaries/data/mods/official/entities/structures/pers_mc.xml @@ -11,5 +11,5 @@ history="The vassal and subject peoples sent representatives to deliver annual tribute to the Great King in Persepolis; the King accepted them in the Apadana ('Audience Hall')." /> - Persian Barracks + structures/pers_mc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_pc.xml b/binaries/data/mods/official/entities/structures/pers_pc.xml index b724655b0d..eddda9e66f 100644 --- a/binaries/data/mods/official/entities/structures/pers_pc.xml +++ b/binaries/data/mods/official/entities/structures/pers_pc.xml @@ -11,5 +11,5 @@ history="Situated on the Mediterranean coast, all Phoenician cities had excellent docks and harbours, the oustanding example being Tyre, which was situated on an island close to the shore." /> - Persian Dock + structures/pers_pc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_rc.xml b/binaries/data/mods/official/entities/structures/pers_rc.xml index f26fa439e3..7e36046920 100644 --- a/binaries/data/mods/official/entities/structures/pers_rc.xml +++ b/binaries/data/mods/official/entities/structures/pers_rc.xml @@ -11,5 +11,5 @@ history="The Persian kings kept the huge annual tribute received by their subject nations in specific buildings in Persepolis and Susa. In the provinces, the satraps were responsible for the establishment of similar foundations, where local taxes and public funds were kept." /> - Persian Mill + structures/pers_rc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_tc.xml b/binaries/data/mods/official/entities/structures/pers_tc.xml index 45413449bb..6fc7f83182 100644 --- a/binaries/data/mods/official/entities/structures/pers_tc.xml +++ b/binaries/data/mods/official/entities/structures/pers_tc.xml @@ -11,5 +11,5 @@ history="Traders from all distant parts of the huge empire met, exchanged and sold goods in the huge bazaars present in almost every big city. Babylon and Susa were the largest and most frequented trade centres." /> - Persian Market + structures/pers_tc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/pers_tf.xml b/binaries/data/mods/official/entities/structures/pers_tf.xml index 9e495a207b..a1a67220dc 100644 --- a/binaries/data/mods/official/entities/structures/pers_tf.xml +++ b/binaries/data/mods/official/entities/structures/pers_tf.xml @@ -11,5 +11,5 @@ history="The narrow entrance into mountainous Cilicia was protected by wooden fortifications which made any foreign intrusions extremely difficult." /> - Persian Scout Tower + structures/pers_st.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/rome_cc.xml b/binaries/data/mods/official/entities/structures/rome_cc.xml index 0543968d28..f97ad791ca 100644 --- a/binaries/data/mods/official/entities/structures/rome_cc.xml +++ b/binaries/data/mods/official/entities/structures/rome_cc.xml @@ -16,5 +16,5 @@ list.unit="isp_b;ijv_b;csp_b;fem" /> - Roman Civil Center + structures/rome_cc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/rome_ff.xml b/binaries/data/mods/official/entities/structures/rome_ff.xml index 32b8519f2d..bcdfcf96a4 100644 --- a/binaries/data/mods/official/entities/structures/rome_ff.xml +++ b/binaries/data/mods/official/entities/structures/rome_ff.xml @@ -11,5 +11,5 @@ history="Fortified city." /> - Roman Fortress + structures/rome_ff.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/rome_hc.xml b/binaries/data/mods/official/entities/structures/rome_hc.xml index f4f94b3921..022fd5066b 100644 --- a/binaries/data/mods/official/entities/structures/rome_hc.xml +++ b/binaries/data/mods/official/entities/structures/rome_hc.xml @@ -11,5 +11,5 @@ history="(Insert History Here)" /> - Roman Temple + structures/rome_hc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/rome_ho_1.xml b/binaries/data/mods/official/entities/structures/rome_ho_1.xml index 299b5fb990..aa3c237a61 100644 --- a/binaries/data/mods/official/entities/structures/rome_ho_1.xml +++ b/binaries/data/mods/official/entities/structures/rome_ho_1.xml @@ -11,5 +11,5 @@ history="The early Atrium initially included one big room with a fireplace in the middle. A garden by the house was later included under Hellenistic influence." /> - Roman House A + structures/rome_ho_a.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/rome_ho_2.xml b/binaries/data/mods/official/entities/structures/rome_ho_2.xml index 6586a18a49..77a7d85c3a 100644 --- a/binaries/data/mods/official/entities/structures/rome_ho_2.xml +++ b/binaries/data/mods/official/entities/structures/rome_ho_2.xml @@ -5,5 +5,5 @@ - Roman House B + structures/rome_ho_b.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/rome_ho_3.xml b/binaries/data/mods/official/entities/structures/rome_ho_3.xml index 74422d07b7..fa864e2efd 100644 --- a/binaries/data/mods/official/entities/structures/rome_ho_3.xml +++ b/binaries/data/mods/official/entities/structures/rome_ho_3.xml @@ -5,5 +5,5 @@ - Roman House C + structures/rome_ho_c.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/rome_pc.xml b/binaries/data/mods/official/entities/structures/rome_pc.xml index 82b3b7621d..e538ec51cf 100644 --- a/binaries/data/mods/official/entities/structures/rome_pc.xml +++ b/binaries/data/mods/official/entities/structures/rome_pc.xml @@ -11,5 +11,5 @@ history="Being an inland city, Rome was still connected to the port of Ostia through means of the Tiber. Merchant ships from all over the Mediterranean arrived at Ostia, bringing all kinds of luxurious goods. The construction of a reliable harbour was planned by Julius Caesar and carried out by Claudius." /> - Roman Dock + structures/rome_pc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/rome_rc.xml b/binaries/data/mods/official/entities/structures/rome_rc.xml index 4aa7b5631c..6f764035a6 100644 --- a/binaries/data/mods/official/entities/structures/rome_rc.xml +++ b/binaries/data/mods/official/entities/structures/rome_rc.xml @@ -11,5 +11,5 @@ history="(Insert History Here)" /> - Roman Mill + structures/rome_rc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/rome_tc.xml b/binaries/data/mods/official/entities/structures/rome_tc.xml index 13e3e7efbc..259d939c4f 100644 --- a/binaries/data/mods/official/entities/structures/rome_tc.xml +++ b/binaries/data/mods/official/entities/structures/rome_tc.xml @@ -11,5 +11,5 @@ history="The Forum was the most important place in Rome, for it was there that important speeches were held and decisions taken. Starting with Julius Caesar, the great emperors Vespasian, Nerva and Trajan built their magnificent forums." /> - Roman Market + structures/rome_tc.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/structures/rome_tf.xml b/binaries/data/mods/official/entities/structures/rome_tf.xml index 20c2239a1f..ae6113ad85 100644 --- a/binaries/data/mods/official/entities/structures/rome_tf.xml +++ b/binaries/data/mods/official/entities/structures/rome_tf.xml @@ -11,5 +11,5 @@ history="Used in camps built by the Roman army." /> - Roman Scout Tower + structures/rome_st.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/celt_cjv_a.xml b/binaries/data/mods/official/entities/units/celt_cjv_a.xml index 13e9021bd5..08e58de15a 100644 --- a/binaries/data/mods/official/entities/units/celt_cjv_a.xml +++ b/binaries/data/mods/official/entities/units/celt_cjv_a.xml @@ -7,5 +7,5 @@ rank="2" /> - Celtic Advanced Javelinist Cavalry + units/celt_cjv_a.xml diff --git a/binaries/data/mods/official/entities/units/celt_cjv_b.xml b/binaries/data/mods/official/entities/units/celt_cjv_b.xml index 8abc4c0000..6d7028630c 100644 --- a/binaries/data/mods/official/entities/units/celt_cjv_b.xml +++ b/binaries/data/mods/official/entities/units/celt_cjv_b.xml @@ -12,5 +12,5 @@ history="The Celts were extremely proficient horsemen and created excellent tack for their mounts. This included an early form of saddle with horns at each corner, giving them a huge edge in terms or control over their counterparts. Since the cavalry was made up of rich nobles armor and fine weapons were in great supply, making them formidable opponents." /> - Celtic Basic Javelinist Cavalry + units/celt_cjv_b.xml diff --git a/binaries/data/mods/official/entities/units/celt_cjv_e.xml b/binaries/data/mods/official/entities/units/celt_cjv_e.xml index 82de410844..a2c3a4797e 100644 --- a/binaries/data/mods/official/entities/units/celt_cjv_e.xml +++ b/binaries/data/mods/official/entities/units/celt_cjv_e.xml @@ -7,5 +7,5 @@ rank="3" /> - Celtic Elite Javelinist Cavalry + units/celt_cjv_e.xml diff --git a/binaries/data/mods/official/entities/units/celt_csp_a.xml b/binaries/data/mods/official/entities/units/celt_csp_a.xml index 4768a5035a..4c1679a905 100644 --- a/binaries/data/mods/official/entities/units/celt_csp_a.xml +++ b/binaries/data/mods/official/entities/units/celt_csp_a.xml @@ -7,5 +7,5 @@ rank="2" /> - Celtic Advanced Spearman Cavalry + units/celt_csw_a.xml diff --git a/binaries/data/mods/official/entities/units/celt_csp_b.xml b/binaries/data/mods/official/entities/units/celt_csp_b.xml index d1b19aca21..a0376eb424 100644 --- a/binaries/data/mods/official/entities/units/celt_csp_b.xml +++ b/binaries/data/mods/official/entities/units/celt_csp_b.xml @@ -12,5 +12,5 @@ history="The Celts used large dogs such as mastiffs or wolfhounds in combat, especially against enemy cavalry. The Romans were very impressed with the strength and ferocity of these dogs. Many were brought back to Rome for the gladiator arena or to serve as guard dogs." /> - Celtic Basic Spearman Cavalry + units/celt_csp_b.xml diff --git a/binaries/data/mods/official/entities/units/celt_csp_e.xml b/binaries/data/mods/official/entities/units/celt_csp_e.xml index c12f304a26..a70c99fe3c 100644 --- a/binaries/data/mods/official/entities/units/celt_csp_e.xml +++ b/binaries/data/mods/official/entities/units/celt_csp_e.xml @@ -7,5 +7,5 @@ rank="3" /> - Celtic Elite Spearman Cavalry + units/celt_csp_e.xml diff --git a/binaries/data/mods/official/entities/units/celt_csw_b.xml b/binaries/data/mods/official/entities/units/celt_csw_b.xml index caa22cbcfd..d5c4c875af 100644 --- a/binaries/data/mods/official/entities/units/celt_csw_b.xml +++ b/binaries/data/mods/official/entities/units/celt_csw_b.xml @@ -12,5 +12,5 @@ history="Like a sword, a horse was a sign of nobility and as a result the Celtic cavalry was often better equipped than the infantry. Armor and helmets were common, while weapons consisted of a large bladed spear and a long slashing sword for close combat. Shields could be round, hexagonal, or oval, but the most common was a regular oval body shield with the top and bottom shorn off. Unlike other horseman, the Celts were not afraid to leap off their mount to fight on foot then climb into the saddle again when possible." /> - Celtic Basic Swordsman Cavalry + units/celt_csw_b.xml diff --git a/binaries/data/mods/official/entities/units/celt_csw_e.xml b/binaries/data/mods/official/entities/units/celt_csw_e.xml index b458286e28..3fb48fc8ee 100644 --- a/binaries/data/mods/official/entities/units/celt_csw_e.xml +++ b/binaries/data/mods/official/entities/units/celt_csw_e.xml @@ -7,5 +7,5 @@ rank="3" /> - Celtic Elite Swordsman Cavalry + units/celt_csw_e.xml diff --git a/binaries/data/mods/official/entities/units/celt_fem.xml b/binaries/data/mods/official/entities/units/celt_fem.xml index 6fc00a4300..a3a30660d9 100644 --- a/binaries/data/mods/official/entities/units/celt_fem.xml +++ b/binaries/data/mods/official/entities/units/celt_fem.xml @@ -12,5 +12,5 @@ history="Celtic women enjoyed many freedoms, especially compared to their Greek and Roman counterparts. Although they did not fight in battle as some believe Gallic women were quite large and very strong compared to most men. They were able to own property and were capable of gaining considerable wealth. Some noblewomen took over power when their husband’s died, such as Boudicca of the Iceni. In addition, family trees were drawn up along female lines, men claiming their ancestry through female ancestors." /> - Celtic Female Citizen + units/celt_fem.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/celt_ijv_a.xml b/binaries/data/mods/official/entities/units/celt_ijv_a.xml index dbac8d56f1..c37cc4d400 100644 --- a/binaries/data/mods/official/entities/units/celt_ijv_a.xml +++ b/binaries/data/mods/official/entities/units/celt_ijv_a.xml @@ -7,5 +7,5 @@ rank="2" /> - Celtic Advanced Javelinist Cavalry + units/celt_cjv_a.xml diff --git a/binaries/data/mods/official/entities/units/celt_ijv_b.xml b/binaries/data/mods/official/entities/units/celt_ijv_b.xml index d467c71f2c..7aa0bb3782 100644 --- a/binaries/data/mods/official/entities/units/celt_ijv_b.xml +++ b/binaries/data/mods/official/entities/units/celt_ijv_b.xml @@ -17,6 +17,6 @@ list.structmil="mc;pc;ff;tf;wc" /> - Celtic Basic Javelinist Infantry + units/celt_ijv_b.xml diff --git a/binaries/data/mods/official/entities/units/celt_ijv_e.xml b/binaries/data/mods/official/entities/units/celt_ijv_e.xml index e0bc30f217..9bdc3f51a4 100644 --- a/binaries/data/mods/official/entities/units/celt_ijv_e.xml +++ b/binaries/data/mods/official/entities/units/celt_ijv_e.xml @@ -7,5 +7,5 @@ rank="3" /> - Celtic Elite Javelinist Cavalry + units/celt_cjv_e.xml diff --git a/binaries/data/mods/official/entities/units/celt_isp_a.xml b/binaries/data/mods/official/entities/units/celt_isp_a.xml index e6cc7fc459..5a894f7004 100644 --- a/binaries/data/mods/official/entities/units/celt_isp_a.xml +++ b/binaries/data/mods/official/entities/units/celt_isp_a.xml @@ -7,5 +7,5 @@ rank="2" /> - Celtic Advanced Spearman Cavalry + units/celt_csw_a.xml diff --git a/binaries/data/mods/official/entities/units/celt_isp_b.xml b/binaries/data/mods/official/entities/units/celt_isp_b.xml index 821431acef..b48ef0ab2d 100644 --- a/binaries/data/mods/official/entities/units/celt_isp_b.xml +++ b/binaries/data/mods/official/entities/units/celt_isp_b.xml @@ -17,6 +17,6 @@ list.structmil="mc;pc;ff;tf;wc" /> - Celtic Basic Spearman Infantry + units/celt_isp_b.xml diff --git a/binaries/data/mods/official/entities/units/celt_isp_e.xml b/binaries/data/mods/official/entities/units/celt_isp_e.xml index df6e96385d..0887afc587 100644 --- a/binaries/data/mods/official/entities/units/celt_isp_e.xml +++ b/binaries/data/mods/official/entities/units/celt_isp_e.xml @@ -7,5 +7,5 @@ rank="3" /> - Celtic Elite Spearman Cavalry + units/celt_csp_e.xml diff --git a/binaries/data/mods/official/entities/units/celt_isw_b.xml b/binaries/data/mods/official/entities/units/celt_isw_b.xml index cbde0cec8c..700359a085 100644 --- a/binaries/data/mods/official/entities/units/celt_isw_b.xml +++ b/binaries/data/mods/official/entities/units/celt_isw_b.xml @@ -17,6 +17,6 @@ list.structmil="mc;pc;ff;tf;wc" /> - Celtic Basic Swordsman Infantry + units/celt_isw_b.xml diff --git a/binaries/data/mods/official/entities/units/celt_isw_e.xml b/binaries/data/mods/official/entities/units/celt_isw_e.xml index ffc73e3d20..e23a7842b9 100644 --- a/binaries/data/mods/official/entities/units/celt_isw_e.xml +++ b/binaries/data/mods/official/entities/units/celt_isw_e.xml @@ -7,5 +7,5 @@ rank="3" /> - Celtic Elite Swordsman Cavalry + units/celt_csw_e.xml diff --git a/binaries/data/mods/official/entities/units/celt_su1.xml b/binaries/data/mods/official/entities/units/celt_su1.xml index 4b3a4f4ddc..48bea293e9 100644 --- a/binaries/data/mods/official/entities/units/celt_su1.xml +++ b/binaries/data/mods/official/entities/units/celt_su1.xml @@ -12,6 +12,6 @@ history="The Picts were famous for their habit of covering themselves in blue war paint and fighting completely naked long after other peoples had ceased to. While there are serious questions about their origins, the Picts often fought with and against their Briton neighbors armed with primitive crossbows. Their guerilla style of fighting was seen as dishonorable in Celtic eyes but they were renowned for their tenacity." /> - Celtic Super Unit 1 + units/celt_su_1.xml diff --git a/binaries/data/mods/official/entities/units/celt_su2.xml b/binaries/data/mods/official/entities/units/celt_su2.xml index 8f2b7d36ea..f19f034c91 100644 --- a/binaries/data/mods/official/entities/units/celt_su2.xml +++ b/binaries/data/mods/official/entities/units/celt_su2.xml @@ -12,6 +12,6 @@ history="The Britons were one of the last European peoples to use two-horse chariots in combat. They had two iron-rimmed wheels and a flat riding platform that typically carried a driver and a warrior. Useless as shock weapons against tightly packed troops, they were useful for running down individual soldiers and as a stable mount to launch javelins from. The heads of defeated opponents often adorned the chassis to show the warrior’s prowess." /> - Celtic Super Unit 2 + units/celt_su_2.xml diff --git a/binaries/data/mods/official/entities/units/celt_trd.xml b/binaries/data/mods/official/entities/units/celt_trd.xml index c926da95e3..891c08e473 100644 --- a/binaries/data/mods/official/entities/units/celt_trd.xml +++ b/binaries/data/mods/official/entities/units/celt_trd.xml @@ -12,5 +12,5 @@ history="Celtic traders were known for trafficking in many different goods. These could range from metal work and iron objects to slaves. Indeed, Britain proved to be a steady supply of slaves for the Romans. In trade the Celts often received Roman weapons, armor, and tools. Celtic traders were usually land bound, traveling on foot or by animal." /> - Celtic Trader + units/celt_trd.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/combat_dude_carthaginian.xml b/binaries/data/mods/official/entities/units/combat_dude_carthaginian.xml index 6d8daaa9aa..433a08d97a 100755 --- a/binaries/data/mods/official/entities/units/combat_dude_carthaginian.xml +++ b/binaries/data/mods/official/entities/units/combat_dude_carthaginian.xml @@ -1,7 +1,7 @@ - Carthaginian Dude + units/dude4.xml - Iberian Dude + units/dude2.xml - Roman Dude + units/dude1.xml - Roman Dude + units/dude1.xml - Roman Dude + units/dude1.xml - Hellene Basic Swordsman Cavalry + units/hele_csw_b.xml diff --git a/binaries/data/mods/official/entities/units/hele_fem.xml b/binaries/data/mods/official/entities/units/hele_fem.xml index 29a2f17914..b11ca8340e 100644 --- a/binaries/data/mods/official/entities/units/hele_fem.xml +++ b/binaries/data/mods/official/entities/units/hele_fem.xml @@ -11,5 +11,5 @@ history="Greek women were kept under tight control by their husbands, rarely leaving the home for anything beyond the necessities of daily life. They could not own anything or be involved in any business or legal transaction. They acted as household cook, nurse, seamstress, and early educator to young children. Spartan women were an exception to the normal code of conduct and enjoyed many freedoms." /> - Hellene Female Citizen + units/hele_fem.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/hele_ijv_b.xml b/binaries/data/mods/official/entities/units/hele_ijv_b.xml index 51489e7ea3..1fa753a965 100644 --- a/binaries/data/mods/official/entities/units/hele_ijv_b.xml +++ b/binaries/data/mods/official/entities/units/hele_ijv_b.xml @@ -12,6 +12,6 @@ history="Peltasts were javelinists originating in Thrace but their form of combat was widely copied by the Greeks, Macedonians, and Persians. Equipped with a small oval or crescent shield, a peltast would charge at enemy formations whilst hurling his javelins then fall back to avoid close combat. They wore no armor and were at a significant disadvantage against heavy infantry and cavalry, relying on their speed for survival." /> - Hellene Basic Javelinist Infantry + units/hele_ijv_b.xml diff --git a/binaries/data/mods/official/entities/units/hele_isl_b.xml b/binaries/data/mods/official/entities/units/hele_isl_b.xml index e263f188d5..58c835e8b1 100644 --- a/binaries/data/mods/official/entities/units/hele_isl_b.xml +++ b/binaries/data/mods/official/entities/units/hele_isl_b.xml @@ -12,6 +12,6 @@ history="Slingers were supporting light infantry armed with a weapon of simple manufacture but of complex usage. Rhodes was famous for its slingers, who hurled lead shots at ranges that archers could not surpass. The bullets were grooved so that they would whistle as they flew and many were inscribed with insults. Even heavy bronze armor could not withstand a sling cast." /> - Hellene Basic Slinger Infantry + units/hele_isl_b.xml diff --git a/binaries/data/mods/official/entities/units/hele_isp_b.xml b/binaries/data/mods/official/entities/units/hele_isp_b.xml index 63f97ec386..2d1a6e446c 100644 --- a/binaries/data/mods/official/entities/units/hele_isp_b.xml +++ b/binaries/data/mods/official/entities/units/hele_isp_b.xml @@ -12,6 +12,6 @@ history="Hoplites were the very symbol of Hellenistic prestige and citizenship, armed with a spear and a large round, bronze-coated shield known as a hoplon. Armor was heavy, with bronze helmets and a cuirass of either bronze or linen, in addition to greaves. Hoplites fought in a tight formation called a phalanx, guarding each other with their shields while they attacked the enemy with their spear or a short iron sword." /> - Hellene Basic Spearman Infantry + units/hele_isp_b.xml diff --git a/binaries/data/mods/official/entities/units/hele_su1.xml b/binaries/data/mods/official/entities/units/hele_su1.xml index 1be26dd350..09fc11a7c0 100644 --- a/binaries/data/mods/official/entities/units/hele_su1.xml +++ b/binaries/data/mods/official/entities/units/hele_su1.xml @@ -12,6 +12,6 @@ history="The gastraphetes was a large crossbow braced against the soldier’s stomach, hence the name 'belly-bow'. It was used to launch darts too large for conventional bows and was used mainly in siege situations by either side. Over time it developed into the oxybeles, which is essentially a large version of the gastraphetes on a mount." /> - Hellene Super Unit 1 + units/hele_su_1.xml diff --git a/binaries/data/mods/official/entities/units/hele_su2.xml b/binaries/data/mods/official/entities/units/hele_su2.xml index 654be68a87..87caad28dd 100644 --- a/binaries/data/mods/official/entities/units/hele_su2.xml +++ b/binaries/data/mods/official/entities/units/hele_su2.xml @@ -12,6 +12,6 @@ history="Oxybeles were the logical development of the gastraphetes, a large crossbow mounted on a heavy tripod. It launched heavy bolts using a bow of far greater power than its predecessor, requiring a lever operated winch system to draw it. In accuracy, range, and power it outstripped all other bolt throwers of the time." /> - Hellene Super Unit 2 + units/hele_su_2.xml diff --git a/binaries/data/mods/official/entities/units/hele_trd.xml b/binaries/data/mods/official/entities/units/hele_trd.xml index cbc3289586..99f141c194 100644 --- a/binaries/data/mods/official/entities/units/hele_trd.xml +++ b/binaries/data/mods/official/entities/units/hele_trd.xml @@ -12,5 +12,5 @@ history="Traders were private merchants who traveled from place to place buying and selling goods. Italy, Carthage, Egypt, Cyprus, Scythia, Phoenicia, and Asia Minor were all major ports of call for Hellenistic merchants. There they bought everything from grain and dates to rugs, pottery, spices, gems, and wool, even elephants from India and slaves from Scythia." /> - Hellene Trader + units/hele_trd.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/iber_cjv_b.xml b/binaries/data/mods/official/entities/units/iber_cjv_b.xml index ec302644fc..80ed446269 100644 --- a/binaries/data/mods/official/entities/units/iber_cjv_b.xml +++ b/binaries/data/mods/official/entities/units/iber_cjv_b.xml @@ -12,5 +12,5 @@ history="While not differing greatly from the other Iberian cavalry, the javelinists gave the horsemen the added sting of long-range attack coupled with brutal close combat. They did not use stirrups or saddles and were renowned for their horsemanship. They were highly sought after as mercenaries, albeit expendable ones." /> - Iberian Basic Javelinist Cavalry + units/iber_cjv_b.xml diff --git a/binaries/data/mods/official/entities/units/iber_csw_b.xml b/binaries/data/mods/official/entities/units/iber_csw_b.xml index 3941d2a3ab..908d425eeb 100644 --- a/binaries/data/mods/official/entities/units/iber_csw_b.xml +++ b/binaries/data/mods/official/entities/units/iber_csw_b.xml @@ -12,5 +12,5 @@ history="Armed like the light infantry, Iberian cavalry were often pursued as mercenaries, especially by the Carthaginians. Mounted on excellent horses and wielding high-grade swords they were capable of taking on heavy or light cavalry. As with all Iberians armor was scarce, but they wore the ubiquitous sinew caps made famous by the peoples of the peninsula." /> - Iberian Basic Swordsman Cavalry + units/iber_csw_b.xml diff --git a/binaries/data/mods/official/entities/units/iber_fem.xml b/binaries/data/mods/official/entities/units/iber_fem.xml index 7a952ce250..0003ee7651 100644 --- a/binaries/data/mods/official/entities/units/iber_fem.xml +++ b/binaries/data/mods/official/entities/units/iber_fem.xml @@ -12,5 +12,5 @@ history="Iberian women were privileged members of society, equal in rank to men and superior in some areas. For instance a woman would inherit her father’s wealth and then distribute it among male family members, in addition to finding wives for her brothers. Manual labor was a common activity, including farming and ditch digging, for which women received pay. Marriage and other commitments to individuals were fervently embraced by both genders. Iberian women were also capable of slaying their own children to prevent them from being captured." /> - Iberian Female Citizen + units/iber_fem.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/iber_ijv_b.xml b/binaries/data/mods/official/entities/units/iber_ijv_b.xml index 8b0f8eed54..3c7bd6b0cc 100644 --- a/binaries/data/mods/official/entities/units/iber_ijv_b.xml +++ b/binaries/data/mods/official/entities/units/iber_ijv_b.xml @@ -12,6 +12,6 @@ history="In accordance with the mobile warfare practiced by the Iberians, javelins were extremely popular, in particular an example known as the falarica. Specifically made to deliver a clump of burning grass or cloth and pitch attached to the weapon, it was used to ignite buildings or vegetation, and could be used against enemy infantry if necessary. It was later used in the Roman army for a similar purpose." /> - Iberian Basic Javelinist Infantry + units/iber_ijv_b.xml diff --git a/binaries/data/mods/official/entities/units/iber_isl_b.xml b/binaries/data/mods/official/entities/units/iber_isl_b.xml index 051a7447b6..e853bb4821 100644 --- a/binaries/data/mods/official/entities/units/iber_isl_b.xml +++ b/binaries/data/mods/official/entities/units/iber_isl_b.xml @@ -12,6 +12,6 @@ history="Iberian slingers were the undisputed masters of the weapon and extracted a high toll of the enemy. Going into combat scantily clad at best, the slinger carried three slings tied around his waist, each of a different length allowing him to attack opponents from all ranges. Unlike other cultures, the Iberian slingers threw rocks instead of specially made lead shot." /> - Iberian Basic Slinger Infantry + units/iber_isl_b.xml diff --git a/binaries/data/mods/official/entities/units/iber_isp_b.xml b/binaries/data/mods/official/entities/units/iber_isp_b.xml index a5f57ba256..7bdbbb4a23 100644 --- a/binaries/data/mods/official/entities/units/iber_isp_b.xml +++ b/binaries/data/mods/official/entities/units/iber_isp_b.xml @@ -12,6 +12,6 @@ history="A long-bladed spear was a chief melee weapon of the Iberian infantry, often used after the javelins had been thrown. Typically carried by infantry know as scutarii for their long oval body shields, the spearmen would close in formation to attack their opponents. Usually lightly armored, they were quick and had a ferocious reputation." /> - Iberian Basic Spearman Infantry + units/iber_isp_b.xml diff --git a/binaries/data/mods/official/entities/units/iber_isw_b.xml b/binaries/data/mods/official/entities/units/iber_isw_b.xml index f9f6f626c3..05fde0d605 100644 --- a/binaries/data/mods/official/entities/units/iber_isw_b.xml +++ b/binaries/data/mods/official/entities/units/iber_isw_b.xml @@ -12,6 +12,6 @@ history="The Iberians were master sword-smiths and the falcata was their greatest creation. Wielded by superb swordsmen equipped with light armor and a buckler known as a caetra, they caused untold carnage. Thanks to this Iberian infantry were fast and agile unlike many of their opponents and could bite hard when they attacked. Their skill with sword and buckler were legendary, allowing them to go toe-to-toe with heavy infantry." /> - Iberian Basic Swordsman Infantry + units/iber_isw_b.xml diff --git a/binaries/data/mods/official/entities/units/iber_su1.xml b/binaries/data/mods/official/entities/units/iber_su1.xml index fd8398128e..de00642255 100644 --- a/binaries/data/mods/official/entities/units/iber_su1.xml +++ b/binaries/data/mods/official/entities/units/iber_su1.xml @@ -12,6 +12,6 @@ history="The Devoted were war-hardened veterans of Iberian mercenaries hired out by foreign powers to fight in far-off conflicts. Fighting with and against diverse types of opponents, these men were deeply knowledgeable about various fighting styles and tactics. Once they had returned home from combat they were lavishly taken care of, rising to important positions in society." /> - Iberian Super Unit 1 + units/iber_su_1.xml diff --git a/binaries/data/mods/official/entities/units/iber_su2.xml b/binaries/data/mods/official/entities/units/iber_su2.xml index 8b31a5519d..d1a679dc90 100644 --- a/binaries/data/mods/official/entities/units/iber_su2.xml +++ b/binaries/data/mods/official/entities/units/iber_su2.xml @@ -12,6 +12,6 @@ history="'Elite warriors known as The Devoted were adept warriors who could be either infantry or cavalry. Adding to their already considerable skill, The Devoted were renowned for the experience in foreign wars, often in the service of the Carthaginians. Considering that Iberian troops were commonly used as cannon fodder gives some idea of just how good these fierce warriors had to be in order to survive." /> - Iberian Super Unit 2 + units/iber_su_2.xml diff --git a/binaries/data/mods/official/entities/units/iber_trd.xml b/binaries/data/mods/official/entities/units/iber_trd.xml index 28d481557a..530f8a881b 100644 --- a/binaries/data/mods/official/entities/units/iber_trd.xml +++ b/binaries/data/mods/official/entities/units/iber_trd.xml @@ -12,5 +12,5 @@ history="Iberian merchants traded among themselves and had access to larger markets through Carthaginian ports such a Cartegena. Using wagons and carts, the traders also plied wares to Carthaginians, Greeks, and Romans who came to the Iberian Peninsula. Oil, wine, slaves, wool, and wheat were all exported by the Iberians, but most prized of all were its fine horses and remarkably pure iron, which made the finest swords of the ancient world." /> - Iberian Trader + units/iber_trd.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/kart_cjv_b.xml b/binaries/data/mods/official/entities/units/kart_cjv_b.xml index 2ad1c63f8d..427a6a103d 100644 --- a/binaries/data/mods/official/entities/units/kart_cjv_b.xml +++ b/binaries/data/mods/official/entities/units/kart_cjv_b.xml @@ -12,5 +12,5 @@ history="The Carthaginians possessed the greatest light cavalry of the ancient world in the Numidians. Tough and hardy like their mounts, the Numidians were famous for their ability to ride bareback and without bridles. Riders controlled their horses through a combination of voice commands, knee pressure, and a rope around the animals’ necks. Used mostly for pursuing defeated opponents, the Numidians’ favored weapon was a javelin that could be used for close combat if necessary." /> - Carthaginian Basic Javelinist Cavalry + units/kart_cjv_b.xml diff --git a/binaries/data/mods/official/entities/units/kart_csp_b.xml b/binaries/data/mods/official/entities/units/kart_csp_b.xml index f27cbcd44b..5bc8a0d808 100644 --- a/binaries/data/mods/official/entities/units/kart_csp_b.xml +++ b/binaries/data/mods/official/entities/units/kart_csp_b.xml @@ -12,5 +12,5 @@ history="The Samnites were one of the southern Italian tribes who defected to Hannibal’s army during the Second Punic War. While known for their light infantry, the Samnites produced the greatest horsemen in Italy, armed with light spears that could be thrown or used over arm. Swords were plentiful near the coast, but were not often worn in central Samnium. Armor was plentiful, if light, including the peculiar bronze anklets worn by some Samnite horsemen." /> - Carthaginian Basic Spearman Cavalry + units/kart_csp_b.xml diff --git a/binaries/data/mods/official/entities/units/kart_csw_b.xml b/binaries/data/mods/official/entities/units/kart_csw_b.xml index eeee0db6b6..adae8c0634 100644 --- a/binaries/data/mods/official/entities/units/kart_csw_b.xml +++ b/binaries/data/mods/official/entities/units/kart_csw_b.xml @@ -12,5 +12,5 @@ history="Along with the Gauls, Iberians formed the Carthaginian heavy cavalry, closing with their opponents at every opportunity. Armed with long-bladed spears and short curved sabers known as falcata, the Iberians were no strangers to fighting on horseback. On many occasions they routed opposing cavalry but usually did not pursue them, preferring to remain close to the main army." /> - Carthaginian Basic Swordsman Cavalry + units/kart_csw_b.xml diff --git a/binaries/data/mods/official/entities/units/kart_fem.xml b/binaries/data/mods/official/entities/units/kart_fem.xml index 4ece2170c6..bab467f364 100644 --- a/binaries/data/mods/official/entities/units/kart_fem.xml +++ b/binaries/data/mods/official/entities/units/kart_fem.xml @@ -12,5 +12,5 @@ history="Unlike many ancient cities Carthage was found by a woman; Queen Dido, hailing originally from Tyre. Carthaginian women were famous for their beauty and were capable of extremely hard physical work. The records written about the Third Punic War mentioned that all citizens of Carthage, including the women, worked incessantly to manufacture weapons and prepare the city for siege. The women even cut their own hair for use in the springs of artillery pieces." /> - Carthaginian Female Citizen + units/kart_fem.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/kart_iar_b.xml b/binaries/data/mods/official/entities/units/kart_iar_b.xml index 3d750135d1..9466cc7830 100644 --- a/binaries/data/mods/official/entities/units/kart_iar_b.xml +++ b/binaries/data/mods/official/entities/units/kart_iar_b.xml @@ -17,6 +17,6 @@ list.structmil="mc;pc;ff;tf;wc;wg" /> - Carthaginian Basic Archer Infantry + units/kart_iar_b.xml diff --git a/binaries/data/mods/official/entities/units/kart_ijv_b.xml b/binaries/data/mods/official/entities/units/kart_ijv_b.xml index f652237fde..b253d858fb 100644 --- a/binaries/data/mods/official/entities/units/kart_ijv_b.xml +++ b/binaries/data/mods/official/entities/units/kart_ijv_b.xml @@ -17,6 +17,6 @@ list.structmil="mc;pc;ff;tf;wc;wg" /> - Carthaginian Basic Javelinist Infantry + units/kart_ijv_b.xml diff --git a/binaries/data/mods/official/entities/units/kart_isl_b.xml b/binaries/data/mods/official/entities/units/kart_isl_b.xml index 69e94c02ad..12ed08e916 100644 --- a/binaries/data/mods/official/entities/units/kart_isl_b.xml +++ b/binaries/data/mods/official/entities/units/kart_isl_b.xml @@ -17,6 +17,6 @@ list.structmil="mc;pc;ff;tf;wc;wg" /> - Carthaginian Basic Slinger Infantry + units/kart_isl_b.xml diff --git a/binaries/data/mods/official/entities/units/kart_isp_b.xml b/binaries/data/mods/official/entities/units/kart_isp_b.xml index e35c5259b8..b76e8f33c7 100644 --- a/binaries/data/mods/official/entities/units/kart_isp_b.xml +++ b/binaries/data/mods/official/entities/units/kart_isp_b.xml @@ -17,6 +17,6 @@ list.structmil="mc;pc;ff;tf;wc;wg" /> - Carthaginian Basic Spearman Infantry + units/kart_isp_b.xml diff --git a/binaries/data/mods/official/entities/units/kart_isw_b.xml b/binaries/data/mods/official/entities/units/kart_isw_b.xml index 70f2302da5..ae3bfd91ce 100644 --- a/binaries/data/mods/official/entities/units/kart_isw_b.xml +++ b/binaries/data/mods/official/entities/units/kart_isw_b.xml @@ -17,6 +17,6 @@ list.structmil="mc;pc;ff;tf;wc;wg" /> - Carthaginian Basic Swordsman Infantry + units/kart_isw_b.xml diff --git a/binaries/data/mods/official/entities/units/kart_su1.xml b/binaries/data/mods/official/entities/units/kart_su1.xml index 43461e6e27..c15b79a55a 100644 --- a/binaries/data/mods/official/entities/units/kart_su1.xml +++ b/binaries/data/mods/official/entities/units/kart_su1.xml @@ -12,6 +12,6 @@ history="The Sacred Band was a group of elite troops dedicated to the service of Tanit, patron goddess of Carthage. Wearing distinctive white linothorax cuirasses and bronze helmets with a black band above the forehead they fought as an elite cavalry formation. In addition to providing crack troops, the unit trained Carthaginians aspiring to command Punic mercenary armies. Specially picked troops carried the unit standard emblazoned with the goddess’ symbols into battle." /> - Carthaginian Super Unit 1 + units/kart_su_1.xml diff --git a/binaries/data/mods/official/entities/units/kart_su2.xml b/binaries/data/mods/official/entities/units/kart_su2.xml index 410e709a86..6f51029b49 100644 --- a/binaries/data/mods/official/entities/units/kart_su2.xml +++ b/binaries/data/mods/official/entities/units/kart_su2.xml @@ -12,6 +12,6 @@ history="By far the most famous of Carthaginian weapons was the small, ugly, and now extinct, North African forest elephants. Going into battle without a war tower carrying only a driver, Carthaginian war elephants were used as terror weapons: horses could not stand their smell, inexperienced troops were frightened, and the havoc they could cause was immense. Yet by the time of the Second Punic War elephants were at the end of their time. Armies had learned the weaknesses of the giant beasts, specifically how to hamstring and confuse them. More often than not a war elephant could be just as dangerous to its own side as the enemy." /> - Carthaginian Super Unit 2 + units/kart_su_2.xml diff --git a/binaries/data/mods/official/entities/units/kart_trd.xml b/binaries/data/mods/official/entities/units/kart_trd.xml index 75ac89d1b0..f299df33a8 100644 --- a/binaries/data/mods/official/entities/units/kart_trd.xml +++ b/binaries/data/mods/official/entities/units/kart_trd.xml @@ -12,5 +12,5 @@ history="Of all the merchants of the ancient world, the Carthaginians were the most traveled. Their vast fleet of trading ships went as far as Britain and down the coast of West Africa. Culturally sensitive, the Carthaginians would make allowances for the particular customs of their trading partners, some transactions taking place without direct contact or negotiation. Thanks to the long voyages of Carthaginian merchants much territory was explored and even colonized." /> - Carthaginian Trader + units/kart_trd.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/pers_car_b.xml b/binaries/data/mods/official/entities/units/pers_car_b.xml index 79775bd1c0..a8ec99edab 100644 --- a/binaries/data/mods/official/entities/units/pers_car_b.xml +++ b/binaries/data/mods/official/entities/units/pers_car_b.xml @@ -12,5 +12,5 @@ history="Chariots were obsolete by the 5th and 4th centuries BC, but they were viewed as symbols of rank and class, hence their continued deployment on the battlefield in extremely limited roles well after their obsolescence. The crew was made up of an archer and a driver who rode in an armored car equipped with scythe-like blades underneath the chassis and the axels themselves sported a pair of the deadly knives." /> - Persian Basic Archer Cavalry + units/pers_car_b.xml diff --git a/binaries/data/mods/official/entities/units/pers_cjv_b.xml b/binaries/data/mods/official/entities/units/pers_cjv_b.xml index 9cbdb1d59e..3eb596e177 100644 --- a/binaries/data/mods/official/entities/units/pers_cjv_b.xml +++ b/binaries/data/mods/official/entities/units/pers_cjv_b.xml @@ -12,5 +12,5 @@ history="Just as the archers were the rock of the Persian infantry, the Persian cavalry was formed around the light cavalryman, or Asabari. Armed with javelins for long-ranged combat or close-quarter fighting, Asabari were also equipped with swords and axes. Since they were recruited from the upper classes many wore armor and helmets and their horses could also be fitted with light armor." /> - Persian Basic Javelinist Cavalry + units/pers_cjv_b.xml diff --git a/binaries/data/mods/official/entities/units/pers_csp_b.xml b/binaries/data/mods/official/entities/units/pers_csp_b.xml index 3f21dd396b..1d57856719 100644 --- a/binaries/data/mods/official/entities/units/pers_csp_b.xml +++ b/binaries/data/mods/official/entities/units/pers_csp_b.xml @@ -12,5 +12,5 @@ history="Heavily armed lancers later known as cataphracts were first developed by the Sarmatians from Central Asia. The Persians picked up the technique from other eastern peoples like the Massagetae and the Bactrians. Featuring a heavily armored rider armed with a long lance and even an armored horse, the Cataphracts were the first cavalry to physically crash into their opponents, a considerable feat when one knows that they rode without stirrups." /> - Persian Basic Spearman Cavalry + units/pers_csp_b.xml diff --git a/binaries/data/mods/official/entities/units/pers_csw_b.xml b/binaries/data/mods/official/entities/units/pers_csw_b.xml index 5532b3f5ed..04897f2399 100644 --- a/binaries/data/mods/official/entities/units/pers_csw_b.xml +++ b/binaries/data/mods/official/entities/units/pers_csw_b.xml @@ -12,5 +12,5 @@ history="Camel mounted cavalry were widespread among the Arabs levied into the Persian army, armed with swords and axes to bows and spears. They could move very quickly across all terrain and they were quite effective against traditional horse-mounted cavalry as the horses themselves could not stand the smell of camels. Camels were also seen in Persian armies deployed by the Bactrians from Central Asia, who used them as platforms for archers." /> - Persian Basic Swordsman Cavalry + units/pers_csw_b.xml diff --git a/binaries/data/mods/official/entities/units/pers_fem.xml b/binaries/data/mods/official/entities/units/pers_fem.xml index 6236ad3ed5..acb9494903 100644 --- a/binaries/data/mods/official/entities/units/pers_fem.xml +++ b/binaries/data/mods/official/entities/units/pers_fem.xml @@ -12,5 +12,5 @@ history="Persian women were fairly powerful during the reign of the Achaemenids, having substantial control over their future. A husband was not able to pawn his wife off to cover debts, nor was did he have control of her possessions. Persian women owned property and were quite active in their management of it, which could include female-induced divorce. Veiling had a long tradition in ancient Persia although it was only a sign of modesty and wealth among well-to-do women with none of the modern implications." /> - Persian Female Citizen + units/pers_fem.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/pers_iar_b.xml b/binaries/data/mods/official/entities/units/pers_iar_b.xml index 5db2729cfd..6d5a3a1777 100644 --- a/binaries/data/mods/official/entities/units/pers_iar_b.xml +++ b/binaries/data/mods/official/entities/units/pers_iar_b.xml @@ -12,6 +12,6 @@ history="Archers were the core of the Persian infantry, often going into battle with spearmen equipped with spara, whom they heavily outnumbered. Although powerful, the Persian recurved bow was cursed with light arrows that had trouble piercing the armor of heavily armed opponents. But the huge numbers loosed in each volley were more than enough to alarm even the most armored enemy." /> - Persian Basic Archer Infantry + units/pers_iar_b.xml diff --git a/binaries/data/mods/official/entities/units/pers_ijv_b.xml b/binaries/data/mods/official/entities/units/pers_ijv_b.xml index cb970c50c4..2822cada70 100644 --- a/binaries/data/mods/official/entities/units/pers_ijv_b.xml +++ b/binaries/data/mods/official/entities/units/pers_ijv_b.xml @@ -12,6 +12,6 @@ history="Javelin throwers were an important arm of the Persian infantry, giving added close range punch to the archers and able to close with the enemy if necessary. Many javelinists were recruited from the peoples of Asia Minor, including the Phrygians, who fought with hide shields and what armor they could find. In their day they were rivaled in skill by only the Thracian peltasts." /> - Persian Basic Javelinist Infantry + units/pers_ijv_b.xml diff --git a/binaries/data/mods/official/entities/units/pers_isp_b.xml b/binaries/data/mods/official/entities/units/pers_isp_b.xml index cbb7927997..d0dc8c9d95 100644 --- a/binaries/data/mods/official/entities/units/pers_isp_b.xml +++ b/binaries/data/mods/official/entities/units/pers_isp_b.xml @@ -12,6 +12,6 @@ history="The Medes were renowned soldiers, creating an empire that predated that of the Achaemenid Persians. In combat they fought with short spears counterweighted with bronze and used large wicker shields known as spara. Secondary weapons ranged from axes known as sagaris to daggers and short swords, but armor was rare, limited to scale or linen when procured." /> - Persian Basic Spearman Infantry + units/pers_isp_b.xml diff --git a/binaries/data/mods/official/entities/units/pers_su1.xml b/binaries/data/mods/official/entities/units/pers_su1.xml index bc1b5eaebf..2cbc401fd3 100644 --- a/binaries/data/mods/official/entities/units/pers_su1.xml +++ b/binaries/data/mods/official/entities/units/pers_su1.xml @@ -12,6 +12,6 @@ history="The Amrtaka (or, as they are more commonly known, Immortals) were the elite of the Persian army, handsomely equipped with armor and weapons, including swords which were rare weapons in the normal ranks. A unit of 10,000 men, their number was always kept to full strength whenever a man was killed or wounded, resulting in their nickname. They were ferocious fighters and well respected." /> - Persian Super Unit 1 + units/pers_su_1.xml diff --git a/binaries/data/mods/official/entities/units/pers_su2.xml b/binaries/data/mods/official/entities/units/pers_su2.xml index c440ac301f..523a9b29aa 100644 --- a/binaries/data/mods/official/entities/units/pers_su2.xml +++ b/binaries/data/mods/official/entities/units/pers_su2.xml @@ -12,6 +12,6 @@ history="Elephants were rare sights in Persian armies but they were used and their effect on the battlefield could not be ignored. As their tusks and feet physically attacked the enemy, archers and javelin throwers launched projectiles from atop the animal’s back. While huge, they could be just as much a threat to their own side and could be easily hamstrung. But their ability to stop a full-blown cavalry charge when in a line made up for any questions of effectiveness." /> - Persian Super Unit 2 + units/pers_su_2.xml diff --git a/binaries/data/mods/official/entities/units/pers_trd.xml b/binaries/data/mods/official/entities/units/pers_trd.xml index b373ffcf49..c0c521bcf6 100644 --- a/binaries/data/mods/official/entities/units/pers_trd.xml +++ b/binaries/data/mods/official/entities/units/pers_trd.xml @@ -12,5 +12,5 @@ history="Merchants were the working corps of the Persian economy, moving goods from one end of the vast empire to the other. Commodities included linen, carpets, perfume, cotton, salt, fruit, and even pearls. Thanks to the Aramaeans, the main language of Mesopotamia and in all directions from it was Aramaic, making trade simple. The language was eventually taken on as the official language of the Empire." /> - Persian Trader + units/pers_trd.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/rome_csp_b.xml b/binaries/data/mods/official/entities/units/rome_csp_b.xml index 56f02f0310..70ace8408e 100644 --- a/binaries/data/mods/official/entities/units/rome_csp_b.xml +++ b/binaries/data/mods/official/entities/units/rome_csp_b.xml @@ -12,5 +12,5 @@ history="Equites were the elite of Roman society, the added wealth stemming from that position enabling them to obtain horses and therefore serve as cavalry. They were formed into units of 30, known as turmae, armored in chain mail and often wearing fashionable Hellenistic helmets. They used a spear for throwing or over arm stabbing as well as a shield and sword for close combat." /> - Roman Basic Spearman Cavalry + units/rome_csp_b.xml diff --git a/binaries/data/mods/official/entities/units/rome_fem.xml b/binaries/data/mods/official/entities/units/rome_fem.xml index 695bab0bdb..ee4daa7dfd 100644 --- a/binaries/data/mods/official/entities/units/rome_fem.xml +++ b/binaries/data/mods/official/entities/units/rome_fem.xml @@ -12,5 +12,5 @@ history="Roman women in the Republic were in a similar state as their Greek counterparts. When a Roman woman married their dowry and property passed to their father-in-law, while she herself became the property of her husband. Their job was to raise the children and helping in farm work or running the family business. It was a sign of affluence when a man’s wife did not have to work." /> - Roman Female Citizen + units/rome_fem.xml \ No newline at end of file diff --git a/binaries/data/mods/official/entities/units/rome_ijv_b.xml b/binaries/data/mods/official/entities/units/rome_ijv_b.xml index 2640f4bd9a..9fd212719d 100644 --- a/binaries/data/mods/official/entities/units/rome_ijv_b.xml +++ b/binaries/data/mods/official/entities/units/rome_ijv_b.xml @@ -12,6 +12,6 @@ history="The principi were the second line of heavy infantry in the Republican Roman army. Exactly identical in equipment and fighting methods to the hastati, they differed only in age, being slightly older. As a result they could often afford slightly better arms, including chain mail hauberks known as lorica hamata. Like all Roman heavy infantry they decorated their helmets with feathers and horsehair crests in the Italian fashion." /> - Roman Basic Javelinist Infantry + units/rome_ijv_b.xml diff --git a/binaries/data/mods/official/entities/units/rome_isl_b.xml b/binaries/data/mods/official/entities/units/rome_isl_b.xml index 0bdc200436..27ff768878 100644 --- a/binaries/data/mods/official/entities/units/rome_isl_b.xml +++ b/binaries/data/mods/official/entities/units/rome_isl_b.xml @@ -12,6 +12,6 @@ history="Slingers were users of one of the simplest weapons in existence, but one that required incredible skill. Capable of punching through armor, the stones hurled from the sling had greater range than even the bow. By the time of the Punic Wars, Roman slingers were either mercenaries or provided by allies." /> - Roman Basic Slinger Infantry + units/rome_isl_b.xml diff --git a/binaries/data/mods/official/entities/units/rome_isp_b.xml b/binaries/data/mods/official/entities/units/rome_isp_b.xml index 05b73a8188..df4a7a777c 100644 --- a/binaries/data/mods/official/entities/units/rome_isp_b.xml +++ b/binaries/data/mods/official/entities/units/rome_isp_b.xml @@ -12,6 +12,6 @@ history="The Triarii were the third line of heavy infantry in the Republican Roman army. Made up of the veterans from previous campaigns, they often possessed the most fashionable arms and armor. Armed with a spear and gladius, the Triarii usually did not fight unless the battle was going poorly or enemy forces required the use of a spear to fend them off. In many cases the Tirarii were left at the camp instead of marching out with the rest of the army." /> - Roman Basic Spearman Infantry + units/rome_isp_b.xml diff --git a/binaries/data/mods/official/entities/units/rome_isw_b.xml b/binaries/data/mods/official/entities/units/rome_isw_b.xml index d03b445747..bda75e1e0b 100644 --- a/binaries/data/mods/official/entities/units/rome_isw_b.xml +++ b/binaries/data/mods/official/entities/units/rome_isw_b.xml @@ -12,6 +12,6 @@ history="The hastati were the first line of heavy infantry in the early Republican Roman army. They used pila and gladii as their main weapons, throwing the former into the enemy formation and then closing with the sword. For defence they used a large shield called a scutum and wore the best armor they could afford. Hastati were recruited from the young men of Rome, a small part of the 700,000 troops Rome could bring to bear against its opponents." /> - Roman Basic Swordsman Infantry + units/rome_isw_b.xml diff --git a/binaries/data/mods/official/entities/units/rome_su1.xml b/binaries/data/mods/official/entities/units/rome_su1.xml index 9259d2eb41..390eab56f0 100644 --- a/binaries/data/mods/official/entities/units/rome_su1.xml +++ b/binaries/data/mods/official/entities/units/rome_su1.xml @@ -12,6 +12,6 @@ history="The Centurio was the commander of a century of 80 men, 10 squads or contubernium of 8 men. To attain the position a man would have had to show great personal bravery, initiative, and authority. Republican centurions were armed just as their men, although their armor could be substantially more flamboyant due to their increased social position. Unlike later centurions, in the pre-Marian army they were elected by their fellow soldiers, who considered their past actions." /> - Roman Super Unit 1 + units/rome_su_1.xml diff --git a/binaries/data/mods/official/entities/units/rome_su2.xml b/binaries/data/mods/official/entities/units/rome_su2.xml index c30973ae9a..99985cffac 100644 --- a/binaries/data/mods/official/entities/units/rome_su2.xml +++ b/binaries/data/mods/official/entities/units/rome_su2.xml @@ -12,6 +12,6 @@ history="Decurions each commanded a cavalry squad of ten Equites, three of which made up a turmae. They wore either Greek-style armor or Roman chain mail hauberks split at the thigh to allow for riding. Armed with a spear for throwing or stabbing, they would use a gladius for close combat. A round shield called a parma was a major source of protection once the heavy Roman horseman had closed with their opponents." /> - Roman Super Unit 2 + units/rome_su_2.xml diff --git a/binaries/data/mods/official/entities/units/rome_trd.xml b/binaries/data/mods/official/entities/units/rome_trd.xml index 5e189bf2f9..cde65c18df 100644 --- a/binaries/data/mods/official/entities/units/rome_trd.xml +++ b/binaries/data/mods/official/entities/units/rome_trd.xml @@ -12,5 +12,5 @@ history="Plebians were the poor class in Roman society, underneath the patricians, often carrying out much local trading and business. While patricians financed large business ventures plebian merchants did the actual work. They traded far and wide, from Iberia to Syria, buying and selling everything from salt to wool to horses to metals to glass to slaves. Rome’s extensive network of roads within Italy, many ports, and central location within the Mediterranean made it an ideal place to do business." /> - Roman Trader + units/rome_trd.xml \ No newline at end of file diff --git a/binaries/data/mods/official/maps/scenarios/celt_screenshot.pmp b/binaries/data/mods/official/maps/scenarios/celt_screenshot.pmp index f335a8e408..f87cfd2913 100644 --- a/binaries/data/mods/official/maps/scenarios/celt_screenshot.pmp +++ b/binaries/data/mods/official/maps/scenarios/celt_screenshot.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b10f4613427a7e2066b15e053580614ba0a00b7a784f2da51133f51ef5f9397b -size 756186 +oid sha256:51bc6562bca6d5824d3a9aa61ca0a23f8875244e416e580636ad2a37bf79a366 +size 757366 diff --git a/binaries/data/mods/official/maps/scenarios/celt_screenshot_2.pmp b/binaries/data/mods/official/maps/scenarios/celt_screenshot_2.pmp index 69bf022581..6a3886cc4d 100644 --- a/binaries/data/mods/official/maps/scenarios/celt_screenshot_2.pmp +++ b/binaries/data/mods/official/maps/scenarios/celt_screenshot_2.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2b7d9606a6a7a3816c7dd04cc2d478dfbd34e2e6aa8d2f348fd56bb10e18c3c -size 756186 +oid sha256:7b2fdf5e9a9918410ca27c2edb4e274f44f03ef4da75c1ce7f82975abb225d3b +size 757366 diff --git a/binaries/data/mods/official/maps/scenarios/celtic_corrals.pmp b/binaries/data/mods/official/maps/scenarios/celtic_corrals.pmp index 643e481be8..06a1b8e898 100644 --- a/binaries/data/mods/official/maps/scenarios/celtic_corrals.pmp +++ b/binaries/data/mods/official/maps/scenarios/celtic_corrals.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c689b44aa4ac972db5820ce34d2c61fcb9ed73014152215749ca90681a89a0f -size 756603 +oid sha256:0c92fa97cce3e52f131e91229bbe971f4a8ac0a74633867eeac5f12dc70b90c5 +size 757912 diff --git a/binaries/data/mods/official/maps/scenarios/combattest.pmp b/binaries/data/mods/official/maps/scenarios/combattest.pmp index 7ccb3493ed..2c73bd1b7e 100644 --- a/binaries/data/mods/official/maps/scenarios/combattest.pmp +++ b/binaries/data/mods/official/maps/scenarios/combattest.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96cedbe0fc56b23f9ff22a0d519872b93af0393a67490b73130fb8c0d6c5c23a -size 220595 +oid sha256:37ca158ceef4a26a449c692b32673b02bafdc4a911477c20a0c44bc8984f39c3 +size 221397 diff --git a/binaries/data/mods/official/maps/scenarios/just abit of romans.pmp b/binaries/data/mods/official/maps/scenarios/just abit of romans.pmp index 050d5a8df0..ecd19d0242 100644 --- a/binaries/data/mods/official/maps/scenarios/just abit of romans.pmp +++ b/binaries/data/mods/official/maps/scenarios/just abit of romans.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2659ed9ae696469091627e6d7646eef897293c52dc6e36a32ba9ae291bc202f7 -size 440720 +oid sha256:1adf710bc536dc0b18ad3117ae82a4dc434e7e55bf601be4ecb3e62ccbb2d3a0 +size 441455 diff --git a/binaries/data/mods/official/maps/scenarios/michael_celts_06102004.pmp b/binaries/data/mods/official/maps/scenarios/michael_celts_06102004.pmp index 5ebf9c9eeb..0472566192 100644 --- a/binaries/data/mods/official/maps/scenarios/michael_celts_06102004.pmp +++ b/binaries/data/mods/official/maps/scenarios/michael_celts_06102004.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1da5a7aa53a2e217fc916e3aef68082e145673e26624a53b256736a4243fc282 -size 447044 +oid sha256:479c87beebe6d0a9d008a25df1694fef8397faa299605429874502f7b655dfa3 +size 448003 diff --git a/binaries/data/mods/official/maps/scenarios/mountains_galore.pmp b/binaries/data/mods/official/maps/scenarios/mountains_galore.pmp index abbfe96dee..51f34257d6 100644 --- a/binaries/data/mods/official/maps/scenarios/mountains_galore.pmp +++ b/binaries/data/mods/official/maps/scenarios/mountains_galore.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1648c80d79e27a3df7c474f81f8a4543423545757b83b17f91537ec3b1e0dcd7 -size 579144 +oid sha256:2b3df45b56990a4370528af58eafb8b959ab54550b1340a3ee57d7eba087fa76 +size 581342 diff --git a/binaries/data/mods/official/maps/scenarios/mountains_night.pmp b/binaries/data/mods/official/maps/scenarios/mountains_night.pmp index e292f9b934..4b79c1d527 100644 --- a/binaries/data/mods/official/maps/scenarios/mountains_night.pmp +++ b/binaries/data/mods/official/maps/scenarios/mountains_night.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85cb25d3de9e678fc8036e3895588ed22d43548b2dda45021dc9d64ad4714521 -size 513213 +oid sha256:084d1022fa743702b65d7bb3049cd65d3df2d45d98e9aed6e48416a79e63f47b +size 514990 diff --git a/binaries/data/mods/official/maps/scenarios/ph.pmp b/binaries/data/mods/official/maps/scenarios/ph.pmp index eea6a0bdb4..cb021b9b91 100644 --- a/binaries/data/mods/official/maps/scenarios/ph.pmp +++ b/binaries/data/mods/official/maps/scenarios/ph.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd5ac58474b18d6303f7d3341e1d1c3d8c00b89b9c815c12c66edf04d7b8a2ae -size 455781 +oid sha256:3eeee16e547c3356bfa39d96f5ae41abd5e466ff19ab3d5b4ec3d03f98f54068 +size 455380 diff --git a/binaries/data/mods/official/maps/scenarios/ph2.pmp b/binaries/data/mods/official/maps/scenarios/ph2.pmp index 3383abe369..057096253c 100644 --- a/binaries/data/mods/official/maps/scenarios/ph2.pmp +++ b/binaries/data/mods/official/maps/scenarios/ph2.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b27aeb13ab1e90bf3a32cf68fe88d7fd531997074398cc78af81b1a032daf15b -size 445280 +oid sha256:938a385d0bc4bbc924339596860ec675dad761da5895b84a45b51299b547353b +size 445415 diff --git a/binaries/data/mods/official/maps/scenarios/randomactor.pmp b/binaries/data/mods/official/maps/scenarios/randomactor.pmp index 3383abe369..057096253c 100644 --- a/binaries/data/mods/official/maps/scenarios/randomactor.pmp +++ b/binaries/data/mods/official/maps/scenarios/randomactor.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b27aeb13ab1e90bf3a32cf68fe88d7fd531997074398cc78af81b1a032daf15b -size 445280 +oid sha256:938a385d0bc4bbc924339596860ec675dad761da5895b84a45b51299b547353b +size 445415 diff --git a/binaries/data/mods/official/maps/scenarios/sheild.pmp b/binaries/data/mods/official/maps/scenarios/sheild.pmp index 52b9e3d1ee..8efbd3b915 100644 --- a/binaries/data/mods/official/maps/scenarios/sheild.pmp +++ b/binaries/data/mods/official/maps/scenarios/sheild.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:288cce99cbc47b7b8647ba03f04b9b2d1751b1f2f953d660b446f5e988fed3bb -size 743546 +oid sha256:69ea60fc53d8382c76af9ee5243a3098546de2a6ce7222503c435ce6df09b4a3 +size 744014 diff --git a/binaries/data/mods/official/maps/scenarios/snowPR3.pmp b/binaries/data/mods/official/maps/scenarios/snowPR3.pmp index 3c065fc9c2..22eb54d858 100644 --- a/binaries/data/mods/official/maps/scenarios/snowPR3.pmp +++ b/binaries/data/mods/official/maps/scenarios/snowPR3.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b89a94af60ca6997077cc975db41a3dd207b8eeaf30f70f811d80d2b34b6187 -size 751719 +oid sha256:83bc70c0f39eb7a48ed977315a4891d41ebd7c8cc071ff00984ff23a8ce91f7d +size 752690 diff --git a/binaries/data/mods/official/maps/scenarios/test01.pmp b/binaries/data/mods/official/maps/scenarios/test01.pmp index 5ebc60358a..be0b82ea80 100644 --- a/binaries/data/mods/official/maps/scenarios/test01.pmp +++ b/binaries/data/mods/official/maps/scenarios/test01.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:63775b1c8e33a67e9ae4f9f8bdcf54a993ff649a0a947bdfde2ef3510cc00320 -size 211498 +oid sha256:44d144cf270ea3d1f25252ab1db0b7caad0409890ab64b968ea48bebe5fa11f0 +size 211729 diff --git a/source/graphics/ObjectBase.cpp b/source/graphics/ObjectBase.cpp index 0c3fa9e438..be1edc175a 100644 --- a/source/graphics/ObjectBase.cpp +++ b/source/graphics/ObjectBase.cpp @@ -15,8 +15,6 @@ CObjectBase::CObjectBase() bool CObjectBase::Load(const char* filename) { -//static int x=0; debug_out("load %s %d\n", filename, ++x); - m_Variants.clear(); CXeromyces XeroFile; @@ -185,10 +183,10 @@ bool CObjectBase::Load(const char* filename) m_Variants.back().back().m_Frequency = CStr(option.getText()).ToInt(); else if (option_name == el_mesh) - m_Variants.back().back().m_ModelFilename = option.getText(); + m_Variants.back().back().m_ModelFilename = "art/meshes/" + CStr(option.getText()); else if (option_name == el_texture) - m_Variants.back().back().m_TextureFilename = option.getText(); + m_Variants.back().back().m_TextureFilename = "art/textures/" + CStr(option.getText()); else if (option_name == el_animations) { @@ -202,7 +200,7 @@ bool CObjectBase::Load(const char* filename) if (ae_name == el_name) anim.m_AnimName = ae.getText(); else if (ae_name == el_file) - anim.m_FileName = ae.getText(); + anim.m_FileName = "art/animation/" + CStr(ae.getText()); else if (ae_name == el_speed) { anim.m_Speed = CStr(ae.getText()).ToInt() / 100.f; @@ -247,7 +245,7 @@ bool CObjectBase::Load(const char* filename) } else if (child_name == el_material) { - m_Material = child.getText(); + m_Material = "art/materials/" + CStr(child.getText()); } else ; // unrecognised element @@ -265,77 +263,6 @@ bool CObjectBase::Load(const char* filename) return true; } -/* // TODO: Allow saving? (Maybe not necessary) - -bool CObjectBase::Save(const char* filename) -{ - Handle h = vfs_open(filename, FILE_WRITE|FILE_NO_AIO); - if (h <= 0) - { - debug_warn("actor open failed"); - return false; - } - - XML_Start("iso-8859-1"); - XML_Doctype("Object", "/art/actors/object.dtd"); - - XML_Comment("File automatically generated by ScEd"); - - { - XML_Element("Object"); - - XML_Setting("Name", m_Name); - XML_Setting("ModelName", m_ModelName); - XML_Setting("TextureName", m_TextureName); - - if(m_Material.Trim(PS_TRIM_BOTH).Length()) - XML_Setting("Material", m_Material); - - { - XML_Element("Properties"); - XML_Attribute("autoflatten", m_Properties.m_AutoFlatten ? 1 : 0); - XML_Attribute("castshadows", m_Properties.m_CastShadows ? 1 : 0); - } - - if (m_Animations.size()>0) - { - XML_Element("Animations"); - - for (uint i=0;i0) - { - XML_Element("Props"); - - for (uint i=0;i& strings, variation_key& choices) { // Calculate a complete list of choices, one per group. In each group, @@ -424,47 +351,3 @@ void CObjectBase::CalculateVariation(std::set& strings, variation_key& cho assert(choices.size() == m_Variants.size()); } - - -// TODO: Remove this, once all the actors are renamed properly -bool CObjectBase::LoadName(const CStr& filename, CStr& out) -{ - CXeromyces XeroFile; - if (XeroFile.Load(filename) != PSRETURN_OK) - return false; - - XMBElement root = XeroFile.getRoot(); - - if (root.getNodeName() == XeroFile.getElementID("object")) - { - //// Old-format actor file //// - - #define EL(x) int el_##x = XeroFile.getElementID(#x) - EL(name); - #undef EL - - XERO_ITER_EL(root, child) - { - if (child.getNodeName() == el_name) - { - out = child.getText(); - return true; - } - } - LOG(ERROR, LOG_CATEGORY, "Invalid actor format (couldn't find 'name')"); - return false; - } - else if (root.getNodeName() == XeroFile.getElementID("actor")) - { - //// New-format actor file //// - - // Use the filename for the model's name - out = CStr(filename).AfterLast("/").BeforeLast(".xml"); - return true; - } - else - { - LOG(ERROR, LOG_CATEGORY, "Invalid actor format (unrecognised root element '%s')", XeroFile.getElementString(root.getNodeName())); - return false; - } -} diff --git a/source/graphics/ObjectBase.h b/source/graphics/ObjectBase.h index 974970a431..1da33e24eb 100644 --- a/source/graphics/ObjectBase.h +++ b/source/graphics/ObjectBase.h @@ -53,10 +53,6 @@ public: void CalculateVariation(std::set& strings, variation_key& variation); bool Load(const char* filename); -// bool Save(const char* filename); - - // TODO: Remove this, once all the actors are renamed properly - static bool LoadName(const CStr& filename, CStr& out); // object name CStr m_Name; diff --git a/source/graphics/ObjectManager.cpp b/source/graphics/ObjectManager.cpp index 401f60e2a8..f309d31466 100755 --- a/source/graphics/ObjectManager.cpp +++ b/source/graphics/ObjectManager.cpp @@ -63,15 +63,18 @@ CObjectBase* CObjectManager::FindObjectBase(const char* objectname) for (uint k = 0; k < m_ObjectTypes.size(); k++) { - std::map::iterator it = m_ObjectTypes[k].m_ObjectNameToFilename.find(objectname); - if (it != m_ObjectTypes[k].m_ObjectNameToFilename.end()) - { - CObjectBase* obj = new CObjectBase(); + CStr filename ("art/actors/"); + filename += objectname; - obj->Load(it->second); + CObjectBase* obj = new CObjectBase(); + + if (obj->Load(filename)) + { m_ObjectTypes[k].m_ObjectBases[objectname] = obj; return obj; } + else + delete obj; } LOG(ERROR, LOG_CATEGORY, "CObjectManager::FindObject(): Cannot find object '%s'", objectname); @@ -170,63 +173,4 @@ void CObjectManager::DeleteObjectBase(CObjectBase* base) void CObjectManager::LoadObjects() { AddObjectType(""); - - CStr root ("art/actors"); - LoadObjectsIn(root); -} - -void CObjectManager::LoadObjectsIn(CStr& pathname) -{ -//* - // Temporary fix: There's currently no way to go from actor name to filename - // except for reading every file. That'll be solved by renaming them so that - // actor name == filename; but for now, just read them all: - - VFSUtil::FileList files, subdirs; - - if (! VFSUtil::FindFiles(pathname, "*.xml", files) - || ! VFSUtil::FindFiles(pathname, "/", subdirs)) - return; - - VFSUtil::FileList::iterator it; - - for (it = files.begin(); it != files.end(); ++it) - { - CStr objectName; - if (! CObjectBase::LoadName(*it, objectName)) - LOG(ERROR, LOG_CATEGORY, "CObjectManager::LoadObjects(): %s: XML Load failed", it->c_str()); - else - { - m_ObjectTypes[0].m_ObjectNameToFilename[objectName] = *it; -// debug_out("%s -> %s\n", objectName.c_str(), it->c_str()); - } - } - - for (it = subdirs.begin(); it != subdirs.end(); ++it) - LoadObjectsIn(*it); - -/*/ - - // ...or, alternatively, use the more efficient (but slightly inelegant and - // less flexible) method: - - const char* names[] = { - "Black Horse","art/actors/fauna/horse_a.xml","Temp Deer1","art/actors/fauna/temp_deer1.xml","Temp Deer2","art/actors/fauna/temp_deer2.xml","Temp Deer3","art/actors/fauna/temp_deer3.xml","Temp Pig1","art/actors/fauna/temp_pig1.xml","Temp Rabbit1","art/actors/fauna/temp_rabbit1.xml","Temp Sheep1","art/actors/fauna/temp_sheep1.xml","Temp Sheep2","art/actors/fauna/temp_sheep2.xml","cypress","art/actors/flora/cypress1.xml","cypressb","art/actors/flora/cypress2.xml","Snow Pine2","art/actors/flora/snow_pine2.xml","Bush 1","art/actors/flora/wrld_flora_bush_1.xml","Bush 1 Snow","art/actors/flora/wrld_flora_bush_1_snow.xml","Bush 2","art/actors/flora/wrld_flora_bush_2.xml","Bush 2 Snow","art/actors/flora/wrld_flora_bush_2_snow.xml","Deciduous 1","art/actors/flora/wrld_flora_deci_1.xml","Grass 1","art/actors/flora/wrld_flora_grass_1.xml","Large Oak 1","art/actors/flora/wrld_flora_l_oak_1.xml","Large Oak 2","art/actors/flora/wrld_flora_l_oak_2.xml","Large Oak 3","art/actors/flora/wrld_flora_l_oak_3.xml","Oak 1","art/actors/flora/wrld_flora_oak_1.xml","Oak 2","art/actors/flora/wrld_flora_oak_2.xml","Oak3","art/actors/flora/wrld_flora_oak_3.xml","Oak 4","art/actors/flora/wrld_flora_oak_4.xml","Oak 5","art/actors/flora/wrld_flora_oak_5.xml","Pine1","art/actors/flora/wrld_flora_pine_1.xml","Pine10","art/actors/flora/wrld_flora_pine_10.xml","Pine11","art/actors/flora/wrld_flora_pine_11.xml","Pine2","art/actors/flora/wrld_flora_pine_2.xml","Pine3","art/actors/flora/wrld_flora_pine_3.xml","Pine4","art/actors/flora/wrld_flora_pine_4.xml","Pine5","art/actors/flora/wrld_flora_pine_5.xml","Pine6","art/actors/flora/wrld_flora_pine_6.xml","Pine7","art/actors/flora/wrld_flora_pine_7.xml","Pine8","art/actors/flora/wrld_flora_pine_8.xml","Pine9","art/actors/flora/wrld_flora_pine_9.xml","Palm A","art/actors/flora/wrld_palm_a.xml","Palm B","art/actors/flora/wrld_palm_b.xml","Palm C","art/actors/flora/wrld_palm_c.xml","Palm D","art/actors/flora/wrld_palm_d.xml","Palm E","art/actors/flora/wrld_palm_e.xml","Bush A 1","art/actors/foliage/bush_a_1.xml","Bush A 2","art/actors/foliage/bush_a_2.xml","Bush A 3","art/actors/foliage/bush_a_3.xml","Bush A 4","art/actors/foliage/bush_a_4.xml","Bush B 1","art/actors/foliage/bush_b_1.xml","Bush B 2","art/actors/foliage/bush_b_2.xml","Bush B 3","art/actors/foliage/bush_b_3.xml","Bush B 4","art/actors/foliage/bush_b_4.xml","Bush C 1","art/actors/foliage/bush_c_1.xml","Bush C 2","art/actors/foliage/bush_c_2.xml","Bush C 3","art/actors/foliage/bush_c_3.xml","Bush C 4","art/actors/foliage/bush_c_4.xml","Grass Bush Dry1","art/actors/foliage/bush_dry_a1.xml","Grass Bush Dry2","art/actors/foliage/bush_dry_a2.xml","Grass Bush Dry3","art/actors/foliage/bush_dry_a3.xml","Bush Highlands1","art/actors/foliage/bush_highlands1.xml","Bush Highlands2","art/actors/foliage/bush_highlands2.xml","Bush Highlands3","art/actors/foliage/bush_highlands3.xml","Bush Highlands4","art/actors/foliage/bush_highlands4.xml","Bush Highlands5","art/actors/foliage/bush_highlands5.xml","Bush Highlands6","art/actors/foliage/bush_highlands6.xml","Bush Highlands7","art/actors/foliage/bush_highlands7.xml","Deciduous 1","art/actors/foliage/deciduous_1.xml","Deciduous 2","art/actors/foliage/deciduous_2.xml","Grass Tall1","art/actors/foliage/grass_tall1.xml","Grass Tall2","art/actors/foliage/grass_tall2.xml","Grass Tall3","art/actors/foliage/grass_tall3.xml","Grass Tall4","art/actors/foliage/grass_tall4.xml","Grass Tufts A 1","art/actors/foliage/grass_tufts_a_1.xml","Grass Tufts A 2","art/actors/foliage/grass_tufts_a_2.xml","Grass Tufts A 3","art/actors/foliage/grass_tufts_a_3.xml","Reeds A 1","art/actors/foliage/reeds_a_1.xml","Reeds A 2","art/actors/foliage/reeds_a_2.xml","Reeds A 3","art/actors/foliage/reeds_a_3.xml","Vine A","art/actors/foliage/vine_a.xml","Vine B","art/actors/foliage/vine_b.xml","Vines 1 A","art/actors/foliage/vines_1_a.xml","Vines 1 B","art/actors/foliage/vines_1_b.xml","Vines 1 C","art/actors/foliage/vines_1_c.xml","Vine A","art/actors/foliage/vines_a.xml","Vine B","art/actors/foliage/vines_b.xml","Flower Bright1","art/actors/foliage/wrld_flower_bright1.xml","Flower Bright2","art/actors/foliage/wrld_flower_bright2.xml","Flower Bright3","art/actors/foliage/wrld_flower_bright3.xml","Flower Bright4","art/actors/foliage/wrld_flower_bright4.xml","Grass1","art/actors/foliage/wrld_fol_grass1.xml","Grass10","art/actors/foliage/wrld_fol_grass10.xml","Grass11","art/actors/foliage/wrld_fol_grass11.xml","Grass12","art/actors/foliage/wrld_fol_grass12.xml","Grass13","art/actors/foliage/wrld_fol_grass13.xml","Grass14","art/actors/foliage/wrld_fol_grass14.xml","Grass15","art/actors/foliage/wrld_fol_grass15.xml","Grass16","art/actors/foliage/wrld_fol_grass16.xml","Grass2","art/actors/foliage/wrld_fol_grass2.xml","Grass3","art/actors/foliage/wrld_fol_grass3.xml","Grass4","art/actors/foliage/wrld_fol_grass4.xml","Grass5","art/actors/foliage/wrld_fol_grass5.xml","Grass6","art/actors/foliage/wrld_fol_grass6.xml","Grass7","art/actors/foliage/wrld_fol_grass7.xml", - "Grass8","art/actors/foliage/wrld_fol_grass8.xml","Grass9","art/actors/foliage/wrld_fol_grass9.xml","Grass Crab1","art/actors/foliage/wrld_fol_grass_crab1.xml","Grass Crab2","art/actors/foliage/wrld_fol_grass_crab2.xml","Grass Crab3","art/actors/foliage/wrld_fol_grass_crab3.xml","Grass Crab4","art/actors/foliage/wrld_fol_grass_crab4.xml","Grass Crab5","art/actors/foliage/wrld_fol_grass_crab5.xml","Grass Crab6","art/actors/foliage/wrld_fol_grass_crab6.xml","Grass Crab7","art/actors/foliage/wrld_fol_grass_crab7.xml","Grass Crab8","art/actors/foliage/wrld_fol_grass_crab8.xml","Mushroom1","art/actors/foliage/wrld_fol_mushroom1.xml","Mushroom10","art/actors/foliage/wrld_fol_mushroom10.xml","Mushroom11","art/actors/foliage/wrld_fol_mushroom11.xml","Mushroom12","art/actors/foliage/wrld_fol_mushroom12.xml","Mushroom13","art/actors/foliage/wrld_fol_mushroom13.xml","Mushroom14","art/actors/foliage/wrld_fol_mushroom14.xml","Mushroom2","art/actors/foliage/wrld_fol_mushroom2.xml","Mushroom3","art/actors/foliage/wrld_fol_mushroom3.xml","Mushroom4","art/actors/foliage/wrld_fol_mushroom4.xml","Mushroom5","art/actors/foliage/wrld_fol_mushroom5.xml","Mushroom6","art/actors/foliage/wrld_fol_mushroom6.xml","Mushroom7","art/actors/foliage/wrld_fol_mushroom7.xml","Mushroom8","art/actors/foliage/wrld_fol_mushroom8.xml","Mushroom9","art/actors/foliage/wrld_fol_mushroom9.xml","Plant Large1","art/actors/foliage/wrld_fol_plant_lg1.xml","Plant Large2","art/actors/foliage/wrld_fol_plant_lg2.xml","Plant Large3","art/actors/foliage/wrld_fol_plant_lg3.xml","Plant Large4","art/actors/foliage/wrld_fol_plant_lg4.xml","Plant Large5","art/actors/foliage/wrld_fol_plant_lg5.xml","Plant Large6","art/actors/foliage/wrld_fol_plant_lg6.xml","Plant Large7","art/actors/foliage/wrld_fol_plant_lg7.xml","Plant Large8","art/actors/foliage/wrld_fol_plant_lg8.xml","Plant Large9","art/actors/foliage/wrld_fol_plant_lg9.xml","Plant Small1","art/actors/foliage/wrld_fol_plant_sm1.xml","Plant Small2","art/actors/foliage/wrld_fol_plant_sm2.xml","Plant Small3","art/actors/foliage/wrld_fol_plant_sm3.xml","Plant Small4","art/actors/foliage/wrld_fol_plant_sm4.xml","Plant Small5","art/actors/foliage/wrld_fol_plant_sm5.xml","Plant Small6","art/actors/foliage/wrld_fol_plant_sm6.xml","v Small7","art/actors/foliage/wrld_fol_plant_sm7.xml","Plant Small8","art/actors/foliage/wrld_fol_plant_sm8.xml","Plant Small9","art/actors/foliage/wrld_fol_plant_sm9.xml","Foliage Bush 1","art/actors/foliage/wrld_foliagebush_1.xml","Foliage Bush 2","art/actors/foliage/wrld_foliagebush_2.xml","Plant Mediterranean1","art/actors/foliage/wrld_plants_med1.xml","Plant Mediterranean2","art/actors/foliage/wrld_plants_med2.xml","Plant Mediterranean3","art/actors/foliage/wrld_plants_med3.xml","Plant Mediterranean4","art/actors/foliage/wrld_plants_med4.xml","Plant Mediterranean5","art/actors/foliage/wrld_plants_med5.xml","Plant Mediterranean6","art/actors/foliage/wrld_plants_med6.xml","Plant Mediterranean7","art/actors/foliage/wrld_plants_med7.xml","Rock 1 light Snow","art/actors/geology/copy_of_rock_1_light.xml","Rock 3 light Snow","art/actors/geology/copy_of_rock_3_light.xml","Rock 5 light Snow","art/actors/geology/copy_of_rock_5_light.xml","Rock 7 light Snow","art/actors/geology/copy_of_rock_7_light.xml","Rock Gray2","art/actors/geology/gray_rock1.xml","Rock 1 light","art/actors/geology/rock_1_light.xml","Rock 2 light","art/actors/geology/rock_2_light.xml","Rock 3 light","art/actors/geology/rock_3_light.xml","Rock 4 light","art/actors/geology/rock_4_light.xml","Rock 5 light","art/actors/geology/rock_5_light.xml","Rock 6 light","art/actors/geology/rock_6_light.xml","Rock 7 light","art/actors/geology/rock_7_light.xml","Rock 8 light","art/actors/geology/rock_8_light.xml","Rock Gray1","art/actors/geology/rock_gray1.xml","Rock Highland1","art/actors/geology/rock_highland1.xml","Rock Highland1 moss","art/actors/geology/rock_highland1_moss.xml","Rock Highland2","art/actors/geology/rock_highland2.xml","Rock Highland2 moss","art/actors/geology/rock_highland2_moss.xml","Rock Highland3","art/actors/geology/rock_highland3.xml","Rock Highland C","art/actors/geology/rock_highland_c.xml","Rock Highland D","art/actors/geology/rock_highland_d.xml","Rock Highland E","art/actors/geology/rock_highland_e.xml","Snow Rock1","art/actors/geology/rock_snow1.xml","Snow Rock2","art/actors/geology/rock_snow2.xml","Celt CivCentre Prop","art/actors/props/celts/celt_civcentre_prop.xml","Celt FarmCentre Prop","art/actors/props/celts/celt_farmcentre_prop.xml","Celt House1 Prop","art/actors/props/celts/celt_house1_prop.xml","Celt House2 Prop","art/actors/props/celts/celt_house2_prop.xml","Celt House3 Prop","art/actors/props/celts/celt_house3_prop.xml","Celt Megalith a","art/actors/props/celts/celt_megalith_a.xml","Celt Megalith B1","art/actors/props/celts/celt_megalith_b1.xml","Celt Megalith B2","art/actors/props/celts/celt_megalith_b2.xml","Celt Megalith B3","art/actors/props/celts/celt_megalith_b3.xml","Celt Megalith B4","art/actors/props/celts/celt_megalith_b4.xml","Celt MilitaryCentre Prop","art/actors/props/celts/celt_militarycentre_prop.xml","Celt PortCentre Prop","art/actors/props/celts/celt_portcentre_prop.xml","Celt Tartan A","art/actors/props/celts/celt_tartan_a.xml","Celt Tartan b","art/actors/props/celts/celt_tartan_b.xml","Celt Tartan c","art/actors/props/celts/celt_tartan_c.xml","Celt TradeCentre Prop","art/actors/props/celts/celt_tradecentre_prop.xml","1x1 Construct","art/actors/props/construct/1x1_construct.xml","1x1 Construct Tall","art/actors/props/construct/1x1_construct_t.xml","2x2 Construct","art/actors/props/construct/2x2_construct.xml","3x3 Construct","art/actors/props/construct/3x3_construct.xml","3x3 Construct Tall","art/actors/props/construct/3x3_construct_t.xml","4x4 Construct","art/actors/props/construct/4x4_construct.xml","4x4 Construct Tall","art/actors/props/construct/4x4_construct_t.xml","5x5 Construct","art/actors/props/construct/5x5_construct.xml","5x5 Construct Tall","art/actors/props/construct/5x5_construct_t.xml", - "Const Fence A","art/actors/props/construct/constr_fence_a.xml","Const Fence B","art/actors/props/construct/constr_fence_b.xml","Const Fence c","art/actors/props/construct/constr_fence_c.xml","Constr Post A","art/actors/props/construct/constr_post_a.xml","Constr Post B","art/actors/props/construct/constr_post_b.xml","Constr Post C","art/actors/props/construct/constr_post_c.xml","Corner Post A","art/actors/props/construct/corner_post_a.xml","Corner Post B","art/actors/props/construct/corner_post_b.xml","Corner Post C","art/actors/props/construct/corner_post_c.xml","Anvil","art/actors/props/eyecandy/anvil.xml","Barrel A","art/actors/props/eyecandy/barrel_a.xml","Basket A","art/actors/props/eyecandy/basket_a.xml","Basket b","art/actors/props/eyecandy/basket_b.xml","Basket C","art/actors/props/eyecandy/basket_c.xml","Basket Celt A","art/actors/props/eyecandy/basket_celt_a.xml","Basket Celt B","art/actors/props/eyecandy/basket_celt_b.xml","Basket Celt C","art/actors/props/eyecandy/basket_celt_c.xml","Basket Celt D","art/actors/props/eyecandy/basket_celt_d.xml","Basket Celt E","art/actors/props/eyecandy/basket_celt_e.xml","Basket D","art/actors/props/eyecandy/basket_d.xml","Basket E","art/actors/props/eyecandy/basket_e.xml","Basket Helenes A","art/actors/props/eyecandy/basket_hele_a.xml","Basket Helenes B","art/actors/props/eyecandy/basket_hele_b.xml","Basket Helenes C","art/actors/props/eyecandy/basket_hele_c.xml","Basket Helenes D","art/actors/props/eyecandy/basket_hele_d.xml","Basket Helenes E","art/actors/props/eyecandy/basket_hele_e.xml","Basket Iberian A","art/actors/props/eyecandy/basket_iber_a.xml","Basket Iberian B","art/actors/props/eyecandy/basket_iber_b.xml","Basket Iberian C","art/actors/props/eyecandy/basket_iber_c.xml","Basket Iberian E","art/actors/props/eyecandy/basket_iber_e.xml","Basket Rome A","art/actors/props/eyecandy/basket_rome_a.xml","Basket Rome B","art/actors/props/eyecandy/basket_rome_b.xml","Basket Rome C","art/actors/props/eyecandy/basket_rome_c.xml","Basket Rome D","art/actors/props/eyecandy/basket_rome_d.xml","Basket Rome E","art/actors/props/eyecandy/basket_rome_e.xml","Bench 1","art/actors/props/eyecandy/bench_1.xml","Block Granite","art/actors/props/eyecandy/block_granite.xml","Block Sandstone","art/actors/props/eyecandy/block_limestone.xml","Block Limestone","art/actors/props/eyecandy/block_sandstone.xml","Blocks Granite Pile A","art/actors/props/eyecandy/blocks_granite_pile_a.xml","Blocks Granite Pile B","art/actors/props/eyecandy/blocks_granite_pile_b.xml","Blocks Limestone Pile A","art/actors/props/eyecandy/blocks_limestone_pile_a.xml","Blocks Limestone Pile B","art/actors/props/eyecandy/blocks_limestone_pile_b.xml","Blocks Sandstone Pile A","art/actors/props/eyecandy/blocks_sandstone_pile_a.xml","Blocks Sandstone Pile B","art/actors/props/eyecandy/blocks_sandstone_pile_b.xml","Crate A","art/actors/props/eyecandy/crate_a.xml","Cypress Large","art/actors/props/eyecandy/Cypress Large.xml","Cypress Potted A","art/actors/props/eyecandy/Cypress Potted A.xml","Cypress Potted B","art/actors/props/eyecandy/Cypress Potted B.xml","Cypress Row A","art/actors/props/eyecandy/Cypress Row A.xml","Cypress Small","art/actors/props/eyecandy/Cypress Small.xml","Cypress Potted A","art/actors/props/eyecandy/cypress_potted_a.xml","Cypress Row A","art/actors/props/eyecandy/cypress_row_a.xml","Dummy A","art/actors/props/eyecandy/dummy_a.xml","Handcart 1","art/actors/props/eyecandy/handcart 1.xml","Handcart 1 Broken","art/actors/props/eyecandy/handcart_1_broken.xml","Hay A","art/actors/props/eyecandy/hay_a.xml","Hay Large","art/actors/props/eyecandy/hay_large.xml","Hay Small","art/actors/props/eyecandy/hay_small.xml","Produce Bin A","art/actors/props/eyecandy/produce_bin_a.xml","Produce Bin B","art/actors/props/eyecandy/produce_bin_b.xml","Produce Bin c","art/actors/props/eyecandy/produce_bin_c.xml","Produce Bin d","art/actors/props/eyecandy/produce_bin_d.xml","Rome Basket A","art/actors/props/eyecandy/rome_basket_a.xml","Rome Basket B","art/actors/props/eyecandy/rome_basket_b.xml","Rome Basket C","art/actors/props/eyecandy/rome_basket_c.xml","Rome Basket D","art/actors/props/eyecandy/rome_basket_d.xml","Rome Basket E","art/actors/props/eyecandy/rome_basket_e.xml","Sack 1","art/actors/props/eyecandy/sack_1.xml","Sack 1 Rough","art/actors/props/eyecandy/sack_1_rough.xml","Table 1 Long","art/actors/props/eyecandy/table1_long.xml","Table 1 Short","art/actors/props/eyecandy/table1_short.xml","Vase Rome A","art/actors/props/eyecandy/vase_rome_a.xml","Vase Rome B","art/actors/props/eyecandy/vase_rome_b.xml","Vase Rome C","art/actors/props/eyecandy/vase_rome_c.xml","Vase Rome E","art/actors/props/eyecandy/vase_rome_e.xml","Vase Rome F","art/actors/props/eyecandy/vase_rome_f.xml","Waterbin A","art/actors/props/eyecandy/waterbin a.xml","Waterbin A","art/actors/props/eyecandy/waterbin_a.xml","Well 1 A","art/actors/props/eyecandy/well_1_a.xml","Well 1 B","art/actors/props/eyecandy/well_1_b.xml","Well 1 C","art/actors/props/eyecandy/well_1_c.xml","Well 1 D","art/actors/props/eyecandy/well_1_d.xml","Well Water","art/actors/props/eyecandy/well_water.xml","Well Woodbit","art/actors/props/eyecandy/well_woodbit.xml","Wheel Laying","art/actors/props/eyecandy/wheel_laying.xml","Wood 1 A","art/actors/props/eyecandy/wood_1_a.xml","Wood 1 B","art/actors/props/eyecandy/wood_1_b.xml","Wood 1 C","art/actors/props/eyecandy/wood_1_c.xml","Wood 1 D","art/actors/props/eyecandy/wood_1_d.xml","Wood Pile 1 A","art/actors/props/eyecandy/wood_pile_1_a.xml","Wood Pile 1 B","art/actors/props/eyecandy/wood_pile_1_b.xml","Wood Pile 1 C","art/actors/props/eyecandy/wood_pile_1_c.xml","Wood Small Pile A","art/actors/props/eyecandy/wood_sm_pile_a.xml","Wood Small Pile B","art/actors/props/eyecandy/wood_sm_pile_b.xml","Wood Small 1 A","art/actors/props/eyecandy/wood_small_1_a.xml","Wood Small 1 B","art/actors/props/eyecandy/wood_small_1_b.xml","Wood Small 1 C","art/actors/props/eyecandy/wood_small_1_c.xml","Woodcord A","art/actors/props/eyecandy/woodcord.xml","Cypress Large","art/actors/props/gaia/cypress_large.xml", - "Cypress Potted A","art/actors/props/gaia/cypress_potted_a.xml","Cypress Potted B","art/actors/props/gaia/cypress_potted_b.xml","Cypress Row A","art/actors/props/gaia/cypress_row_a.xml","Cypress Small","art/actors/props/gaia/cypress_small.xml","Dude Head","art/actors/props/head/dude_head.xml","Dudette Head","art/actors/props/head/dudette_head.xml","Celtic Head","art/actors/props/head/plac_head_celt.xml","Hellene Head","art/actors/props/head/plac_head_hele.xml","Iberian Head","art/actors/props/head/plac_head_iber.xml","Persian Head","art/actors/props/head/plac_head_pers.xml","Roman Head","art/actors/props/head/plac_head_rome.xml","Carthaginian Head","art/actors/props/head/plac_hele_kart.xml","Helenes Helmet 1","art/actors/props/head/prop_hele_helm_1.xml","Hellenes Civilisation Center Prop","art/actors/props/hellenes/hellenes_civilisation_center_prop.xml","Hellenes Fortress Prop","art/actors/props/hellenes/hellenes_fortress_prop.xml","Hellenes Health Center Prop","art/actors/props/hellenes/hellenes_health_center_prop.xml","Hellenes House1 Prop","art/actors/props/hellenes/hellenes_house1_prop.xml","Hellenes House2 Prop","art/actors/props/hellenes/hellenes_house2_prop.xml","Hellenes House3 Prop","art/actors/props/hellenes/hellenes_house3_prop.xml","Hellenes Military Center Prop","art/actors/props/hellenes/hellenes_military_center_prop.xml","Hellenes Trade Center Prop","art/actors/props/hellenes/hellenes_trade_center_prop.xml","Waypoint Flag","art/actors/props/map/wrld_waypoint_flag.xml","Persian Civil Center Prop","art/actors/props/persians/pers_cc_b.xml","Persian Farmstead Prop","art/actors/props/persians/pers_fc.xml","Persian Fortress Prop","art/actors/props/persians/pers_ff_b.xml","Persian Temple Prop","art/actors/props/persians/pers_hc_b.xml","Persian House A Prop","art/actors/props/persians/pers_ho_a.xml","Persian House B Prop","art/actors/props/persians/pers_ho_b.xml","Persian House C Prop","art/actors/props/persians/pers_ho_c.xml","Persian House D Prop","art/actors/props/persians/pers_ho_d.xml","Persian Barracks Prop","art/actors/props/persians/pers_mc.xml","Persian Dock Prop","art/actors/props/persians/pers_pc.xml","Persian Mill Prop","art/actors/props/persians/pers_rc.xml","Persian Market Prop","art/actors/props/persians/pers_tc_a.xml","Persian Market Prop Fancy","art/actors/props/persians/pers_tc_b.xml","Roman Door 1","art/actors/props/romans/rome_door_1.xml","Roman Door 2","art/actors/props/romans/rome_door_2.xml","Roman House 3 Vines","art/actors/props/romans/rome_ho3_vines.xml","Roman Window 1","art/actors/props/romans/rome_window_1.xml","Roman Window 2","art/actors/props/romans/rome_window_2.xml","Roman Window 3","art/actors/props/romans/rome_window_3.xml","Roman Window 4","art/actors/props/romans/rome_window_4.xml","Roman Window 5","art/actors/props/romans/rome_window_5.xml","Roman Window 6","art/actors/props/romans/rome_window_6.xml","Roman Window MC","art/actors/props/romans/rome_window_mc.xml","Celtic Dip A","art/actors/props/shield/celt_dip_a.xml","Celtic Dip B","art/actors/props/shield/celt_dip_b.xml","Celtic Dip C","art/actors/props/shield/celt_dip_c.xml","Celtic Dip D","art/actors/props/shield/celt_dip_d.xml","Celtic Dip E","art/actors/props/shield/celt_dip_e.xml","Celtic Hex A","art/actors/props/shield/celt_hex_a.xml","Celtic Hex B","art/actors/props/shield/celt_hex_b.xml","Celtic Hex C","art/actors/props/shield/celt_hex_c.xml","Celtic Hex D","art/actors/props/shield/celt_hex_d.xml","Celtic Hex E","art/actors/props/shield/celt_hex_e.xml","Celtic Oval A","art/actors/props/shield/celt_oval_a.xml","Celtic Oval B","art/actors/props/shield/celt_oval_b.xml","Celtic Oval C","art/actors/props/shield/celt_oval_c.xml","Celtic Oval D","art/actors/props/shield/celt_oval_d.xml","Celtic Round A","art/actors/props/shield/celt_round_a.xml","Celtic Round B","art/actors/props/shield/celt_round_b.xml","Celtic Round C","art/actors/props/shield/celt_round_c.xml","Celtic Round D","art/actors/props/shield/celt_round_d.xml","Celtic Round E","art/actors/props/shield/celt_round_e.xml","Celtic Round F","art/actors/props/shield/celt_round_f.xml","Celtic Round G","art/actors/props/shield/celt_round_g.xml","Celtic Round H","art/actors/props/shield/celt_round_h.xml","Celtic Round I","art/actors/props/shield/celt_round_i.xml","Celtic Round J","art/actors/props/shield/celt_round_j.xml","Celtic Round K","art/actors/props/shield/celt_round_k.xml","Celtic Round L","art/actors/props/shield/celt_round_l.xml","Celtic Round M","art/actors/props/shield/celt_round_m.xml","Celtic Round N","art/actors/props/shield/celt_round_n.xml","Celtic Scutum A","art/actors/props/shield/celt_scutum_a.xml","Celtic Scutum B","art/actors/props/shield/celt_scutum_b.xml","Celtic Scutum C","art/actors/props/shield/celt_scutum_c.xml","Celtic Scutum D","art/actors/props/shield/celt_scutum_d.xml","Celtic Scutum E","art/actors/props/shield/celt_scutum_e.xml","Celtic Scutum F","art/actors/props/shield/celt_scutum_f.xml","Celtic Scutum G","art/actors/props/shield/celt_scutum_g.xml","Celtic Scutum H","art/actors/props/shield/celt_scutum_h.xml","Celtic Scutum I","art/actors/props/shield/celt_scutum_i.xml","Celtic Scutum J","art/actors/props/shield/celt_scutum_j.xml","Celtic Scutum K","art/actors/props/shield/celt_scutum_k.xml","Celtic Scutum L","art/actors/props/shield/celt_scutum_l.xml","Dip Back","art/actors/props/shield/dip_a_back.xml","Hellenes Pelta A","art/actors/props/shield/hele_pelta_a.xml","Hellenes Pelta B","art/actors/props/shield/hele_pelta_b.xml","Hellenes Pelta C","art/actors/props/shield/hele_pelta_c.xml","Hellenes Pelta D","art/actors/props/shield/hele_pelta_d.xml","Hellenes Pelta E","art/actors/props/shield/hele_pelta_e.xml","Hellenes Pelta F","art/actors/props/shield/hele_pelta_f.xml","Hellenes Pelta G","art/actors/props/shield/hele_pelta_g.xml","Hellenes Pelta H","art/actors/props/shield/hele_pelta_h.xml","Hellenes Pelta I","art/actors/props/shield/hele_pelta_i.xml","Hellenes Pelta J","art/actors/props/shield/hele_pelta_j.xml","Hellenes Pelta K","art/actors/props/shield/hele_pelta_k.xml","Hellenes Pelta L","art/actors/props/shield/hele_pelta_l.xml","Hex Back","art/actors/props/shield/hex_a_back.xml","Oval Back","art/actors/props/shield/oval_back.xml", - "Pelta Back","art/actors/props/shield/pelta_a_back.xml","Helenes Shield 1","art/actors/props/shield/prop_hele_shld_1.xml","Round Back","art/actors/props/shield/round_back.xml","Scutum Back","art/actors/props/shield/scutum_back.xml","Shield Roman Large 1","art/actors/props/shield/shld_rome_la_1.xml","Shield Roman Large 10","art/actors/props/shield/shld_rome_la_10.xml","Shield Roman Large 2","art/actors/props/shield/shld_rome_la_2.xml","Shield Roman Large 3","art/actors/props/shield/shld_rome_la_3.xml","Shield Roman Large 4","art/actors/props/shield/shld_rome_la_4.xml","Shield Roman Large 5","art/actors/props/shield/shld_rome_la_5.xml","Shield Roman Large 6","art/actors/props/shield/shld_rome_la_6.xml","Shield Roman Large 7","art/actors/props/shield/shld_rome_la_7.xml","Shield Roman Large 8","art/actors/props/shield/shld_rome_la_8.xml","Shield Roman Large 9","art/actors/props/shield/shld_rome_la_9.xml","Shield Roman Small 1","art/actors/props/shield/shld_rome_sm_1.xml","Shield Roman Small 10","art/actors/props/shield/shld_rome_sm_10.xml","Shield Roman Small 11","art/actors/props/shield/shld_rome_sm_11.xml","Shield Roman Small 2","art/actors/props/shield/shld_rome_sm_2.xml","Shield Roman Small 3","art/actors/props/shield/shld_rome_sm_3.xml","Shield Roman Small 4","art/actors/props/shield/shld_rome_sm_4.xml","Shield Roman Small 5","art/actors/props/shield/shld_rome_sm_5.xml","Shield Roman Small 6","art/actors/props/shield/shld_rome_sm_6.xml","Shield Roman Small 7","art/actors/props/shield/shld_rome_sm_7.xml","Shield Roman Small 8","art/actors/props/shield/shld_rome_sm_8.xml","Shield Roman Small 9","art/actors/props/shield/shld_rome_sm_9.xml","Test Tower Shield","art/actors/props/shield/test_towershield.xml","Breastplate","art/actors/props/temp/breastplate.xml","Cape","art/actors/props/temp/cape.xml","C Sign CAR A","art/actors/props/temp/celt_sign_car_a.xml","C Sign CAR B","art/actors/props/temp/celt_sign_car_b.xml","C Sign CAR E","art/actors/props/temp/celt_sign_car_e.xml","C Sign CJV A","art/actors/props/temp/celt_sign_cjv_a.xml","C Sign CJV B","art/actors/props/temp/celt_sign_cjv_b.xml","C Sign CJV E","art/actors/props/temp/celt_sign_cjv_e.xml","C Sign CSP A","art/actors/props/temp/celt_sign_csp_a.xml","C Sign CSP B","art/actors/props/temp/celt_sign_csp_b.xml","C Sign CSP E","art/actors/props/temp/celt_sign_csp_e.xml","C Sign CSW A","art/actors/props/temp/celt_sign_csw_a.xml","C Sign CSW B","art/actors/props/temp/celt_sign_csw_b.xml","C Sign CSW E","art/actors/props/temp/celt_sign_csw_e.xml","C Sign FEM","art/actors/props/temp/celt_sign_fem.xml","C Sign HR1","art/actors/props/temp/celt_sign_hr1.xml","C Sign HR2","art/actors/props/temp/celt_sign_hr2.xml","C Sign HR3","art/actors/props/temp/celt_sign_hr3.xml","C Sign IAR A","art/actors/props/temp/celt_sign_iar_a.xml","C Sign IAR B","art/actors/props/temp/celt_sign_iar_b.xml","C Sign IAR E","art/actors/props/temp/celt_sign_iar_e.xml","C Sign IJV A","art/actors/props/temp/celt_sign_ijv_a.xml","C Sign IJV B","art/actors/props/temp/celt_sign_ijv_b.xml","C Sign IJV E","art/actors/props/temp/celt_sign_ijv_e.xml","C Sign ISL A","art/actors/props/temp/celt_sign_isl_a.xml","C Sign ISL B","art/actors/props/temp/celt_sign_isl_b.xml","C Sign ISL E","art/actors/props/temp/celt_sign_isl_e.xml","C Sign ISP A","art/actors/props/temp/celt_sign_isp_a.xml","C Sign ISP B","art/actors/props/temp/celt_sign_isp_b.xml","C Sign ISP E","art/actors/props/temp/celt_sign_isp_e.xml","C Sign ISW A","art/actors/props/temp/celt_sign_isw_a.xml","C Sign ISW B","art/actors/props/temp/celt_sign_isw_b.xml","C Sign ISW E","art/actors/props/temp/celt_sign_isw_e.xml","C Sign MED","art/actors/props/temp/celt_sign_med.xml","C Sign SU1","art/actors/props/temp/celt_sign_su1.xml","C Sign SU2","art/actors/props/temp/celt_sign_su2.xml","C Sign SU3","art/actors/props/temp/celt_sign_su3.xml","C Sign TRD","art/actors/props/temp/celt_sign_trd.xml","H Sign CAR A","art/actors/props/temp/hele_sign_car_a.xml","H Sign CAR B","art/actors/props/temp/hele_sign_car_b.xml","H Sign CAR E","art/actors/props/temp/hele_sign_car_e.xml","H Sign CJV A","art/actors/props/temp/hele_sign_cjv_a.xml","H Sign CJV B","art/actors/props/temp/hele_sign_cjv_b.xml","H Sign CJV E","art/actors/props/temp/hele_sign_cjv_e.xml","H Sign CSP A","art/actors/props/temp/hele_sign_csp_a.xml","H Sign CSP B","art/actors/props/temp/hele_sign_csp_b.xml","H Sign CSP E","art/actors/props/temp/hele_sign_csp_e.xml","H Sign CSW A","art/actors/props/temp/hele_sign_csw_a.xml","H Sign CSW B","art/actors/props/temp/hele_sign_csw_b.xml","H Sign CSW E","art/actors/props/temp/hele_sign_csw_e.xml","H Sign FEM","art/actors/props/temp/hele_sign_fem.xml","H Sign HR1","art/actors/props/temp/hele_sign_hr1.xml","H Sign HR2","art/actors/props/temp/hele_sign_hr2.xml","H Sign HR3","art/actors/props/temp/hele_sign_hr3.xml","H Sign IAR A","art/actors/props/temp/hele_sign_iar_a.xml","H Sign IAR B","art/actors/props/temp/hele_sign_iar_b.xml","H Sign IAR E","art/actors/props/temp/hele_sign_iar_e.xml","H Sign IJV A","art/actors/props/temp/hele_sign_ijv_a.xml","H Sign IJV B","art/actors/props/temp/hele_sign_ijv_b.xml","H Sign IJV E","art/actors/props/temp/hele_sign_ijv_e.xml","H Sign ISL A","art/actors/props/temp/hele_sign_isl_a.xml","H Sign ISL B","art/actors/props/temp/hele_sign_isl_b.xml","H Sign ISL E","art/actors/props/temp/hele_sign_isl_e.xml","H Sign ISP A","art/actors/props/temp/hele_sign_isp_a.xml","H Sign ISP B","art/actors/props/temp/hele_sign_isp_b.xml","H Sign ISP E","art/actors/props/temp/hele_sign_isp_e.xml","H Sign ISW A","art/actors/props/temp/hele_sign_isw_a.xml","H Sign ISW B","art/actors/props/temp/hele_sign_isw_b.xml","H Sign ISW E","art/actors/props/temp/hele_sign_isw_e.xml","H Sign MED","art/actors/props/temp/hele_sign_med.xml","H Sign SU1","art/actors/props/temp/hele_sign_su1.xml","H Sign SU2","art/actors/props/temp/hele_sign_su2.xml","H Sign SU3","art/actors/props/temp/hele_sign_su3.xml","H Sign TRD","art/actors/props/temp/hele_sign_trd.xml", - "I Sign CAR A","art/actors/props/temp/iber_sign_car_a.xml","I Sign CAR B","art/actors/props/temp/iber_sign_car_b.xml","I Sign CAR E","art/actors/props/temp/iber_sign_car_e.xml","I Sign CJV A","art/actors/props/temp/iber_sign_cjv_a.xml","I Sign CJV B","art/actors/props/temp/iber_sign_cjv_b.xml","I Sign CJV E","art/actors/props/temp/iber_sign_cjv_e.xml","I Sign CSP A","art/actors/props/temp/iber_sign_csp_a.xml","I Sign CSP B","art/actors/props/temp/iber_sign_csp_b.xml","I Sign CSP E","art/actors/props/temp/iber_sign_csp_e.xml","I Sign CSW A","art/actors/props/temp/iber_sign_csw_a.xml","I Sign CSW B","art/actors/props/temp/iber_sign_csw_b.xml","I Sign CSW E","art/actors/props/temp/iber_sign_csw_e.xml","I Sign FEM","art/actors/props/temp/iber_sign_fem.xml","I Sign HR1","art/actors/props/temp/iber_sign_hr1.xml","I Sign HR2","art/actors/props/temp/iber_sign_hr2.xml","I Sign HR3","art/actors/props/temp/iber_sign_hr3.xml","I Sign IAR A","art/actors/props/temp/iber_sign_iar_a.xml","I Sign IAR B","art/actors/props/temp/iber_sign_iar_b.xml","I Sign IAR E","art/actors/props/temp/iber_sign_iar_e.xml","I Sign IJV A","art/actors/props/temp/iber_sign_ijv_a.xml","I Sign IJV B","art/actors/props/temp/iber_sign_ijv_b.xml","I Sign IJV E","art/actors/props/temp/iber_sign_ijv_e.xml","I Sign ISL A","art/actors/props/temp/iber_sign_isl_a.xml","I Sign ISL B","art/actors/props/temp/iber_sign_isl_b.xml","I Sign ISL E","art/actors/props/temp/iber_sign_isl_e.xml","I Sign ISP A","art/actors/props/temp/iber_sign_isp_a.xml","I Sign ISP B","art/actors/props/temp/iber_sign_isp_b.xml","I Sign ISP E","art/actors/props/temp/iber_sign_isp_e.xml","I Sign ISW A","art/actors/props/temp/iber_sign_isw_a.xml","I Sign ISW B","art/actors/props/temp/iber_sign_isw_b.xml","I Sign ISW E","art/actors/props/temp/iber_sign_isw_e.xml","I Sign MED","art/actors/props/temp/iber_sign_med.xml","I Sign SU1","art/actors/props/temp/iber_sign_su1.xml","I Sign SU2","art/actors/props/temp/iber_sign_su2.xml","I Sign SU3","art/actors/props/temp/iber_sign_su3.xml","I Sign TRD","art/actors/props/temp/iber_sign_trd.xml","K Sign CAR A","art/actors/props/temp/kart_sign_car_a.xml","K Sign CAR B","art/actors/props/temp/kart_sign_car_b.xml","K Sign CAR E","art/actors/props/temp/kart_sign_car_e.xml","K Sign CJV A","art/actors/props/temp/kart_sign_cjv_a.xml","K Sign CJV B","art/actors/props/temp/kart_sign_cjv_b.xml","K Sign CJV E","art/actors/props/temp/kart_sign_cjv_e.xml","K Sign CSP A","art/actors/props/temp/kart_sign_csp_a.xml","K Sign CSP B","art/actors/props/temp/kart_sign_csp_b.xml","K Sign CSP E","art/actors/props/temp/kart_sign_csp_e.xml","K Sign CSW A","art/actors/props/temp/kart_sign_csw_a.xml","K Sign CSW B","art/actors/props/temp/kart_sign_csw_b.xml","K Sign CSW E","art/actors/props/temp/kart_sign_csw_e.xml","K Sign FEM","art/actors/props/temp/kart_sign_fem.xml","K Sign HR1","art/actors/props/temp/kart_sign_hr1.xml","K Sign HR2","art/actors/props/temp/kart_sign_hr2.xml","K Sign HR3","art/actors/props/temp/kart_sign_hr3.xml","K Sign IAR A","art/actors/props/temp/kart_sign_iar_a.xml","K Sign IAR B","art/actors/props/temp/kart_sign_iar_b.xml","K Sign IAR E","art/actors/props/temp/kart_sign_iar_e.xml","K Sign IJV A","art/actors/props/temp/kart_sign_ijv_a.xml","K Sign IJV B","art/actors/props/temp/kart_sign_ijv_b.xml","K Sign IJV E","art/actors/props/temp/kart_sign_ijv_e.xml","K Sign ISL A","art/actors/props/temp/kart_sign_isl_a.xml","K Sign ISL B","art/actors/props/temp/kart_sign_isl_b.xml","K Sign ISL E","art/actors/props/temp/kart_sign_isl_e.xml","K Sign ISP A","art/actors/props/temp/kart_sign_isp_a.xml","K Sign ISP B","art/actors/props/temp/kart_sign_isp_b.xml","K Sign ISP E","art/actors/props/temp/kart_sign_isp_e.xml","K Sign ISW A","art/actors/props/temp/kart_sign_isw_a.xml","K Sign ISW B","art/actors/props/temp/kart_sign_isw_b.xml","K Sign ISW E","art/actors/props/temp/kart_sign_isw_e.xml","K Sign MED","art/actors/props/temp/kart_sign_med.xml","K Sign SU1","art/actors/props/temp/kart_sign_su1.xml","K Sign SU2","art/actors/props/temp/kart_sign_su2.xml","K Sign SU3","art/actors/props/temp/kart_sign_su3.xml","K Sign TRD","art/actors/props/temp/kart_sign_trd.xml","Left Boot","art/actors/props/temp/l_boot.xml","Left Glove","art/actors/props/temp/l_glove.xml","Left Sheath","art/actors/props/temp/l_sheath.xml","Left Shoulder","art/actors/props/temp/l_shoulder.xml","P Sign CAR A","art/actors/props/temp/pers_sign_car_a.xml","P Sign CAR B","art/actors/props/temp/pers_sign_car_b.xml","P Sign CAR E","art/actors/props/temp/pers_sign_car_e.xml","P Sign CJV A","art/actors/props/temp/pers_sign_cjv_a.xml","P Sign CJV B","art/actors/props/temp/pers_sign_cjv_b.xml","P Sign CJV E","art/actors/props/temp/pers_sign_cjv_e.xml","P Sign CSP A","art/actors/props/temp/pers_sign_csp_a.xml","P Sign CSP B","art/actors/props/temp/pers_sign_csp_b.xml","P Sign CSP E","art/actors/props/temp/pers_sign_csp_e.xml","P Sign CSW A","art/actors/props/temp/pers_sign_csw_a.xml","P Sign CSW B","art/actors/props/temp/pers_sign_csw_b.xml","P Sign CSW E","art/actors/props/temp/pers_sign_csw_e.xml","P Sign FEM","art/actors/props/temp/pers_sign_fem.xml","P Sign HR1","art/actors/props/temp/pers_sign_hr1.xml","P Sign HR2","art/actors/props/temp/pers_sign_hr2.xml","P Sign HR3","art/actors/props/temp/pers_sign_hr3.xml","P Sign IAR A","art/actors/props/temp/pers_sign_iar_a.xml","P Sign IAR B","art/actors/props/temp/pers_sign_iar_b.xml","P Sign IAR E","art/actors/props/temp/pers_sign_iar_e.xml","P Sign IJV A","art/actors/props/temp/pers_sign_ijv_a.xml","P Sign IJV B","art/actors/props/temp/pers_sign_ijv_b.xml","P Sign IJV E","art/actors/props/temp/pers_sign_ijv_e.xml","P Sign ISL A","art/actors/props/temp/pers_sign_isl_a.xml","P Sign ISL B","art/actors/props/temp/pers_sign_isl_b.xml", - "P Sign ISL E","art/actors/props/temp/pers_sign_isl_e.xml","P Sign ISP A","art/actors/props/temp/pers_sign_isp_a.xml","P Sign ISP B","art/actors/props/temp/pers_sign_isp_b.xml","P Sign ISP E","art/actors/props/temp/pers_sign_isp_e.xml","P Sign ISW A","art/actors/props/temp/pers_sign_isw_a.xml","P Sign ISW B","art/actors/props/temp/pers_sign_isw_b.xml","P Sign ISW E","art/actors/props/temp/pers_sign_isw_e.xml","P Sign MED","art/actors/props/temp/pers_sign_med.xml","P Sign SU1","art/actors/props/temp/pers_sign_su1.xml","P Sign SU2","art/actors/props/temp/pers_sign_su2.xml","P Sign SU3","art/actors/props/temp/pers_sign_su3.xml","P Sign TRD","art/actors/props/temp/pers_sign_trd.xml","Advanced Helmet","art/actors/props/temp/plac_helmet_a.xml","Elite Helmet","art/actors/props/temp/plac_helmet_e.xml","Quiver","art/actors/props/temp/quiver.xml","Right Boot","art/actors/props/temp/r_boot.xml","Right Glove","art/actors/props/temp/r_glove.xml","Right Sheath","art/actors/props/temp/r_sheath.xml","Right Shoulder","art/actors/props/temp/r_shoulder.xml","R Sign CAR A","art/actors/props/temp/rome_sign_car_a.xml","R Sign CAR B","art/actors/props/temp/rome_sign_car_b.xml","R Sign CAR E","art/actors/props/temp/rome_sign_car_e.xml","R Sign CJV A","art/actors/props/temp/rome_sign_cjv_a.xml","R Sign CJV B","art/actors/props/temp/rome_sign_cjv_b.xml","R Sign CJV E","art/actors/props/temp/rome_sign_cjv_e.xml","R Sign CSP A","art/actors/props/temp/rome_sign_csp_a.xml","R Sign CSP B","art/actors/props/temp/rome_sign_csp_b.xml","R Sign CSP E","art/actors/props/temp/rome_sign_csp_e.xml","R Sign CSW A","art/actors/props/temp/rome_sign_csw_a.xml","R Sign CSW B","art/actors/props/temp/rome_sign_csw_b.xml","R Sign CSW E","art/actors/props/temp/rome_sign_csw_e.xml","R Sign FEM","art/actors/props/temp/rome_sign_fem.xml","R Sign HR1","art/actors/props/temp/rome_sign_hr1.xml","R Sign HR2","art/actors/props/temp/rome_sign_hr2.xml","R Sign HR3","art/actors/props/temp/rome_sign_hr3.xml","R Sign IAR A","art/actors/props/temp/rome_sign_iar_a.xml","R Sign IAR B","art/actors/props/temp/rome_sign_iar_b.xml","R Sign IAR E","art/actors/props/temp/rome_sign_iar_e.xml","R Sign IJV A","art/actors/props/temp/rome_sign_ijv_a.xml","R Sign IJV B","art/actors/props/temp/rome_sign_ijv_b.xml","R Sign IJV E","art/actors/props/temp/rome_sign_ijv_e.xml","R Sign ISL A","art/actors/props/temp/rome_sign_isl_a.xml","R Sign ISL B","art/actors/props/temp/rome_sign_isl_b.xml","R Sign ISL E","art/actors/props/temp/rome_sign_isl_e.xml","R Sign ISP A","art/actors/props/temp/rome_sign_isp_a.xml","R Sign ISP B","art/actors/props/temp/rome_sign_isp_b.xml","R Sign ISP E","art/actors/props/temp/rome_sign_isp_e.xml","R Sign ISW A","art/actors/props/temp/rome_sign_isw_a.xml","R Sign ISW B","art/actors/props/temp/rome_sign_isw_b.xml","R Sign ISW E","art/actors/props/temp/rome_sign_isw_e.xml","R Sign MED","art/actors/props/temp/rome_sign_med.xml","R Sign SU1","art/actors/props/temp/rome_sign_su1.xml","R Sign SU2","art/actors/props/temp/rome_sign_su2.xml","R Sign SU3","art/actors/props/temp/rome_sign_su3.xml","R Sign TRD","art/actors/props/temp/rome_sign_trd.xml","25 Shield Test","art/actors/props/temp/shield_pc_test_01.xml","24 Shield Test","art/actors/props/temp/shield_pc_test_02.xml","23 Shield Test","art/actors/props/temp/shield_pc_test_03.xml","22 Shield Test","art/actors/props/temp/shield_pc_test_04.xml","21 Shield Test","art/actors/props/temp/shield_pc_test_05.xml","20 Shield Test","art/actors/props/temp/shield_pc_test_06.xml","19 Shield Test","art/actors/props/temp/shield_pc_test_07.xml","18 Shield Test","art/actors/props/temp/shield_pc_test_08.xml","17 Shield Test","art/actors/props/temp/shield_pc_test_09.xml","16 Shield Test","art/actors/props/temp/shield_pc_test_10.xml","15 Shield Test","art/actors/props/temp/shield_pc_test_11.xml","14 Shield Test","art/actors/props/temp/shield_pc_test_12.xml","13 Shield Test","art/actors/props/temp/shield_pc_test_13.xml","12 Shield Test","art/actors/props/temp/shield_pc_test_14.xml","11 Shield Test","art/actors/props/temp/shield_pc_test_15.xml","10 Shield Test","art/actors/props/temp/shield_pc_test_16.xml","09 Shield Test","art/actors/props/temp/shield_pc_test_17.xml","08 Shield Test","art/actors/props/temp/shield_pc_test_18.xml","07 Shield Test","art/actors/props/temp/shield_pc_test_19.xml","06 Shield Test","art/actors/props/temp/shield_pc_test_20.xml","05 Shield Test","art/actors/props/temp/shield_pc_test_21.xml","04 Shield Test","art/actors/props/temp/shield_pc_test_22.xml","03 Shield Test","art/actors/props/temp/shield_pc_test_23.xml","02 Shield Test","art/actors/props/temp/shield_pc_test_24.xml","01 Shield Test","art/actors/props/temp/shield_pc_test_25.xml","26 Shield Test","art/actors/props/temp/shield_pc_test_26.xml","Sign CAR A","art/actors/props/temp/sign_car_a.xml","Sign CAR B","art/actors/props/temp/sign_car_b.xml","Sign CAR E","art/actors/props/temp/sign_car_e.xml","Sign CJV A","art/actors/props/temp/sign_cjv_a.xml","Sign CJV B","art/actors/props/temp/sign_cjv_b.xml","Sign CJV E","art/actors/props/temp/sign_cjv_e.xml","Sign CSP A","art/actors/props/temp/sign_csp_a.xml","Sign CSP B","art/actors/props/temp/sign_csp_b.xml","Sign CSP E","art/actors/props/temp/sign_csp_e.xml","Sign CSW A","art/actors/props/temp/sign_csw_a.xml","Sign CSW B","art/actors/props/temp/sign_csw_b.xml","Sign CSW E","art/actors/props/temp/sign_csw_e.xml","Sign FEM","art/actors/props/temp/sign_fem.xml","Sign HR1","art/actors/props/temp/sign_hr1.xml","Sign HR2","art/actors/props/temp/sign_hr2.xml","Sign HR3","art/actors/props/temp/sign_hr3.xml","Sign IAR A","art/actors/props/temp/sign_iar_a.xml","Sign IAR B","art/actors/props/temp/sign_iar_b.xml","Sign IAR E","art/actors/props/temp/sign_iar_e.xml", - "Sign IJV A","art/actors/props/temp/sign_ijv_a.xml","Sign IJV B","art/actors/props/temp/sign_ijv_b.xml","Sign IJV E","art/actors/props/temp/sign_ijv_e.xml","Sign ISL A","art/actors/props/temp/sign_isl_a.xml","Sign ISL B","art/actors/props/temp/sign_isl_b.xml","Sign ISL E","art/actors/props/temp/sign_isl_e.xml","Sign ISP A","art/actors/props/temp/sign_isp_a.xml","Sign ISP B","art/actors/props/temp/sign_isp_b.xml","Sign ISP E","art/actors/props/temp/sign_isp_e.xml","Sign ISW A","art/actors/props/temp/sign_isw_a.xml","Sign ISW B","art/actors/props/temp/sign_isw_b.xml","Sign ISW E","art/actors/props/temp/sign_isw_e.xml","Sign MED","art/actors/props/temp/sign_med.xml","Sign SU1","art/actors/props/temp/sign_su1.xml","Sign SU2","art/actors/props/temp/sign_su2.xml","Sign SU3","art/actors/props/temp/sign_su3.xml","Sign TRD","art/actors/props/temp/sign_trd.xml","Axe","art/actors/props/tool/handaxe.xml","Handscythe","art/actors/props/tool/prop_handscythe.xml","Mallet","art/actors/props/tool/prop_mallet.xml","Pitchfork","art/actors/props/tool/prop_pitchfork.xml","Scythe","art/actors/props/tool/prop_scythe.xml","Shovel A","art/actors/props/tool/prop_shovel_a.xml","Shovel B","art/actors/props/tool/prop_shovel_b.xml","Spade","art/actors/props/tool/prop_spade.xml","Akinakes A","art/actors/props/weapon/weap_akin_a.xml","Akinakes B","art/actors/props/weapon/weap_akin_b.xml","Akinakes C","art/actors/props/weapon/weap_akin_c.xml","Akinakes D","art/actors/props/weapon/weap_akin_d.xml","Axe A","art/actors/props/weapon/weap_axe_a.xml","Axe B","art/actors/props/weapon/weap_axe_b.xml","Axe C","art/actors/props/weapon/weap_axe_c.xml","Axe D","art/actors/props/weapon/weap_axe_d.xml","Bow A","art/actors/props/weapon/weap_bow_a.xml","Bow B","art/actors/props/weapon/weap_bow_b.xml","Bow C","art/actors/props/weapon/weap_bow_c.xml","Bow D","art/actors/props/weapon/weap_bow_d.xml","Bow E","art/actors/props/weapon/weap_bow_e.xml","Bow F","art/actors/props/weapon/weap_bow_f.xml","Bow G","art/actors/props/weapon/weap_bow_g.xml","Bow H","art/actors/props/weapon/weap_bow_h.xml","Bow I","art/actors/props/weapon/weap_bow_i.xml","Celt Sword A","art/actors/props/weapon/weap_csword_a.xml","Celt Sword B","art/actors/props/weapon/weap_csword_b.xml","Celt Sword C","art/actors/props/weapon/weap_csword_c.xml","Falcata A","art/actors/props/weapon/weap_falcata_a.xml","Falcata B","art/actors/props/weapon/weap_falcata_b.xml","Falcata C","art/actors/props/weapon/weap_falcata_c.xml","Falcata D","art/actors/props/weapon/weap_falcata_d.xml","Falcata E","art/actors/props/weapon/weap_falcata_e.xml","Gladus A","art/actors/props/weapon/weap_gladus_a.xml","Gladus B","art/actors/props/weapon/weap_gladus_b.xml","Gladus C","art/actors/props/weapon/weap_gladus_c.xml","Gladus D","art/actors/props/weapon/weap_gladus_d.xml","Gladus E","art/actors/props/weapon/weap_gladus_e.xml","Gladus F","art/actors/props/weapon/weap_gladus_f.xml","Gladus G","art/actors/props/weapon/weap_gladus_g.xml","Gladus H","art/actors/props/weapon/weap_gladus_h.xml","Javelin A","art/actors/props/weapon/weap_jav_a.xml","Javelin B","art/actors/props/weapon/weap_jav_b.xml","Javelin C","art/actors/props/weapon/weap_jav_c.xml","Javelin D","art/actors/props/weapon/weap_jav_d.xml","Javelin E","art/actors/props/weapon/weap_jav_e.xml","Javelin F","art/actors/props/weapon/weap_jav_f.xml","Javelin G","art/actors/props/weapon/weap_jav_g.xml","Pilum A","art/actors/props/weapon/weap_pillum_a.xml","Pilum B","art/actors/props/weapon/weap_pillum_b.xml","Pilum C","art/actors/props/weapon/weap_pillum_c.xml","Pilum D","art/actors/props/weapon/weap_pillum_d.xml","Pilum E","art/actors/props/weapon/weap_pillum_e.xml","Pilum F","art/actors/props/weapon/weap_pillum_f.xml","Sling A","art/actors/props/weapon/weap_sling_a.xml","Sling B","art/actors/props/weapon/weap_sling_b.xml","Spear A","art/actors/props/weapon/weap_spear_a.xml","Spear B","art/actors/props/weapon/weap_spear_b.xml","Spear Ball A","art/actors/props/weapon/weap_spear_ball_a.xml","Spear Ball B","art/actors/props/weapon/weap_spear_ball_b.xml","Spear Ball C","art/actors/props/weapon/weap_spear_ball_c.xml","Spear Ball D","art/actors/props/weapon/weap_spear_ball_d.xml","Spear Ball E","art/actors/props/weapon/weap_spear_ball_e.xml","Spear C","art/actors/props/weapon/weap_spear_c.xml","Spear D","art/actors/props/weapon/weap_spear_d.xml","Spear E","art/actors/props/weapon/weap_spear_e.xml","Spear Long A","art/actors/props/weapon/weap_spear_long_a.xml","Spear Long B","art/actors/props/weapon/weap_spear_long_b.xml","Spear Long C","art/actors/props/weapon/weap_spear_long_c.xml","Spear Long D","art/actors/props/weapon/weap_spear_long_d.xml","Spear Long E","art/actors/props/weapon/weap_spear_long_e.xml","Xiphos A","art/actors/props/weapon/weap_xiphos_a.xml","Xiphos B","art/actors/props/weapon/weap_xiphos_b.xml","Xiphos C","art/actors/props/weapon/weap_xiphos_c.xml","Xiphos D","art/actors/props/weapon/weap_xiphos_d.xml","Xiphos E","art/actors/props/weapon/weap_xiphos_e.xml","Xiphos F","art/actors/props/weapon/weap_xiphos_f.xml","[winter]Hellenes Civilisation Center Prop","art/actors/props/winter/[winter]hellenes_civilisation_center_prop.xml","[winter]Hellenes Fortress Prop","art/actors/props/winter/[winter]hellenes_fortress_prop.xml","[winter]Hellenes Health Center Prop","art/actors/props/winter/[winter]hellenes_health_center_prop.xml","[winter]Hellenes House1 Prop","art/actors/props/winter/[winter]hellenes_house1_prop.xml","[winter]Hellenes House2 Prop","art/actors/props/winter/[winter]hellenes_house2_prop.xml","[winter]Hellenes House3 Prop","art/actors/props/winter/[winter]hellenes_house3_prop.xml", - "[winter]Hellenes Military Center Prop","art/actors/props/winter/[winter]hellenes_military_center_prop.xml","[winter]Hellenes Trade Center Prop","art/actors/props/winter/[winter]hellenes_trade_center_prop.xml","Animal Pen","art/actors/scenario/animal_pen.xml","Fence Wood Long A","art/actors/scenario/fence_wood_long_a.xml","Fence Wood Short A","art/actors/scenario/fence_wood_short_a.xml","[Winter]Hellenes Civilisation Centre","art/actors/scenario/hele_cc_w.xml","[winter]Hellenes House 1","art/actors/scenario/hele_ho_a_w.xml","[winter]Hellenes House 2","art/actors/scenario/hele_ho_b_w.xml","[winter]Hellenes House 3","art/actors/scenario/hele_ho_c_w.xml","[winter]Hellenes Millitary Centre","art/actors/scenario/hele_mc_w.xml","[winter]Hellenes Port Centre","art/actors/scenario/hele_pc_w.xml","[winter]Hellenes Tower","art/actors/scenario/hele_st_w.xml","[winter]Hellenes Trade Centre","art/actors/scenario/hele_tc_w.xml","[winter]Hellenes Wall Section","art/actors/scenario/hele_ws_w.xml","Global Illumination Test","art/actors/special/global.xml","prop","art/actors/special/prop_proptest.xml","proptest","art/actors/special/proptest.xml","Poly Test","art/actors/special/test_poly.xml","Trans Test","art/actors/special/test_trans.xml","Celt Civil Center","art/actors/structures/celt_cc.xml","Celt Farmstead","art/actors/structures/celt_fc.xml","Gaullic Fortress","art/actors/structures/celt_ff_a.xml","Briton Fortress","art/actors/structures/celt_ff_b.xml","Celt Temple","art/actors/structures/celt_hc.xml","Celt House 1","art/actors/structures/celt_ho_a.xml","Celt House 2","art/actors/structures/celt_ho_b.xml","Celt House 3","art/actors/structures/celt_ho_c.xml","Celt Barracks","art/actors/structures/celt_mc.xml","Celt Dock","art/actors/structures/celt_pc.xml","Celt Mill","art/actors/structures/celt_rc.xml","Celt Scout Tower","art/actors/structures/celt_st.xml","Celt Market","art/actors/structures/celt_tc.xml","1x1 Construct","art/actors/structures/cnst_1x1.xml","1x1 Construct Tall","art/actors/structures/cnst_1x1_t.xml","2x2 Construct","art/actors/structures/cnst_2x2.xml","3x3 Construct","art/actors/structures/cnst_3x3.xml","3x3 Construct Tall","art/actors/structures/cnst_3x3_t.xml","4x4 Construct","art/actors/structures/cnst_4x4.xml","4x4 Construct Tall","art/actors/structures/cnst_4x4_t.xml","5x5 Construct","art/actors/structures/cnst_5x5.xml","5x5 Construct Tall","art/actors/structures/cnst_5x5_t.xml","Foundation 1x1","art/actors/structures/fndn_1x1.xml","Foundation 2x2","art/actors/structures/fndn_2x2.xml","Foundation 3x3","art/actors/structures/fndn_3x3.xml","Foundation 4x4","art/actors/structures/fndn_4x4.xml","Foundation 5x5","art/actors/structures/fndn_5x5.xml","Hellenes Civil Center","art/actors/structures/hele_cc.xml","Hellenes Farmstead","art/actors/structures/hele_fc.xml","Hellenes Fortress","art/actors/structures/hele_ff.xml","Hellenes Temple","art/actors/structures/hele_hc.xml","Hellenes House A","art/actors/structures/hele_ho_a.xml","Hellenes House B","art/actors/structures/hele_ho_b.xml","Hellenes House C","art/actors/structures/hele_ho_c.xml","Hellenes Barracks","art/actors/structures/hele_mc.xml","Hellenes Dock","art/actors/structures/hele_pc.xml","Hellenes Mill","art/actors/structures/hele_rc.xml","Hellenes Scout Tower","art/actors/structures/hele_st.xml","Hellenes Market","art/actors/structures/hele_tc.xml","Hellenes Wall Section","art/actors/structures/hele_ws.xml","Iberian Civil Center","art/actors/structures/iber_cc.xml","Iberian Farmstead","art/actors/structures/iber_fc.xml","Iberian Fortress","art/actors/structures/iber_ff.xml","Iberian Temple","art/actors/structures/iber_hc.xml","Iberian House A","art/actors/structures/iber_ho_a.xml","Iberian House B","art/actors/structures/iber_ho_b.xml","Iberian House C","art/actors/structures/iber_ho_c.xml","Iberian Barracks","art/actors/structures/iber_mc.xml","Iberian Dock","art/actors/structures/iber_pc.xml","Iberian Mill","art/actors/structures/iber_rc.xml","Iberian Scout Tower","art/actors/structures/iber_st.xml","Iberian Market","art/actors/structures/iber_tc.xml","Carthaginian Civil Center","art/actors/structures/kart_cc.xml","Carthaginian Farmstead","art/actors/structures/kart_fc.xml","Carthaginian Fortress","art/actors/structures/kart_ff.xml","Carthaginian Temple","art/actors/structures/kart_hc.xml","Carthaginian House A","art/actors/structures/kart_ho_a.xml","Carthaginian House B","art/actors/structures/kart_ho_b.xml","Carthaginian House C","art/actors/structures/kart_ho_c.xml","Carthaginian Barracks","art/actors/structures/kart_mc.xml","Carthaginian Dock","art/actors/structures/kart_pc.xml","Carthaginian Mill","art/actors/structures/kart_rc.xml","Carthaginian Scout Tower","art/actors/structures/kart_st.xml","Carthaginian Market","art/actors/structures/kart_tc.xml","Persian Civil Center","art/actors/structures/pers_cc.xml","Persian Farmstead","art/actors/structures/pers_fc.xml","Persian Fortress","art/actors/structures/pers_ff.xml","Persian Temple","art/actors/structures/pers_hc.xml","Persian House A","art/actors/structures/pers_ho_a.xml","Persian House B","art/actors/structures/pers_ho_b.xml","Persian House C","art/actors/structures/pers_ho_c.xml","Persian House D","art/actors/structures/pers_ho_d.xml","Persian Barracks","art/actors/structures/pers_mc.xml","Persian Dock","art/actors/structures/pers_pc.xml","Persian Mill","art/actors/structures/pers_rc.xml","Persian Scout Tower","art/actors/structures/pers_st.xml","Persian Market","art/actors/structures/pers_tc.xml","Roman Civil Center","art/actors/structures/rome_cc.xml","Rome Farmstead","art/actors/structures/rome_fc.xml","Roman Fortress","art/actors/structures/rome_ff.xml","Roman Temple","art/actors/structures/rome_hc.xml", - "Rome House A","art/actors/structures/rome_ho_a.xml","Roman House B","art/actors/structures/rome_ho_b.xml","Roman House C","art/actors/structures/rome_ho_c.xml","Rome Barracks","art/actors/structures/rome_mc.xml","Roman Dock","art/actors/structures/rome_pc.xml","Roman Mill","art/actors/structures/rome_rc.xml","Roman Scout Tower","art/actors/structures/rome_st.xml","Roman Market","art/actors/structures/rome_tc.xml","Snowman","art/actors/structures/snowman.xml","Settlement Hellenes A","art/actors/structures/stlm_hele.xml","rome_cc","art/actors/test/rome_cc.xml","test_dude","art/actors/test/test_dude.xml","Celtic Advanced Javelinist Cavalry","art/actors/units/celt_cjv_a.xml","Celtic Advanced Javelinist Rider","art/actors/units/celt_cjv_a_r.xml","Celtic Basic Javelinist Cavalry","art/actors/units/celt_cjv_b.xml","Celtic Basic Javelinist Rider","art/actors/units/celt_cjv_b_r.xml","Celtic Elite Javelinist Cavalry","art/actors/units/celt_cjv_e.xml","Celtic Elite Javelinist Rider","art/actors/units/celt_cjv_e_r.xml","Celtic Advanced Spearman Cavalry","art/actors/units/celt_csp_a.xml","Celtic Advanced Spearman Rider","art/actors/units/celt_csp_a_r.xml","Celtic Basic Spearman Cavalry","art/actors/units/celt_csp_b.xml","Celtic Basic Spearman Rider","art/actors/units/celt_csp_b_r.xml","Celtic Elite Spearman Cavalry","art/actors/units/celt_csp_e.xml","Celtic Elite Spearman Rider","art/actors/units/celt_csp_e_r.xml","Celtic Advanced Spearman Cavalry","art/actors/units/celt_csw_a.xml","Celtic Advanced Swordsman Rider","art/actors/units/celt_csw_a_r.xml","Celtic Basic Swordsman Cavalry","art/actors/units/celt_csw_b.xml","Celtic Basic Swordsman Rider","art/actors/units/celt_csw_b_r.xml","Celtic Elite Swordsman Cavalry","art/actors/units/celt_csw_e.xml","Celtic Elite Swordsman Rider","art/actors/units/celt_csw_e_r.xml","Celtic Female Citizen","art/actors/units/celt_fem.xml","Celtic Advanced Javelinist Infantry","art/actors/units/celt_ijv_a.xml","Celtic Basic Javelinist Infantry","art/actors/units/celt_ijv_b.xml","Celtic Elite Javelinist Infantry","art/actors/units/celt_ijv_e.xml","Celtic Advanced Spearman Infantry","art/actors/units/celt_isp_a.xml","Celtic Basic Spearman Infantry","art/actors/units/celt_isp_b.xml","Celtic Elite Spearman Infantry","art/actors/units/celt_isp_e.xml","Celtic Advanced Swordsman Infantry","art/actors/units/celt_isw_a.xml","Celtic Basic Swordsman Infantry","art/actors/units/celt_isw_b.xml","Celtic Elite Swordsman Infantry","art/actors/units/celt_isw_e.xml","Celtic Super Unit 1","art/actors/units/celt_su_1.xml","Celtic Super Unit 2","art/actors/units/celt_su_2.xml","Celtic Trader","art/actors/units/celt_trd.xml","The Origional Dude","art/actors/units/dude.xml","Roman Dude","art/actors/units/dude1.xml","Iberian Dude","art/actors/units/dude2.xml","Wannabe Roman Dude","art/actors/units/dude3.xml","Carthaginian Dude","art/actors/units/dude4.xml","Propped Dude","art/actors/units/dude_propped.xml","The Dudette","art/actors/units/dudette.xml","Hellene Advanced Swordsman Cavalry","art/actors/units/hele_csw_a.xml","Hellene Advanced Swordsman Rider","art/actors/units/hele_csw_a_r.xml","Hellene Basic Swordsman Cavalry","art/actors/units/hele_csw_b.xml","Hellene Basic Swordsman Rider","art/actors/units/hele_csw_b_r.xml","Hellene Elite Swordsman Cavalry","art/actors/units/hele_csw_e.xml","Hellene Elite Swordsman Rider","art/actors/units/hele_csw_e_r.xml","Hellene Female Citizen","art/actors/units/hele_fem.xml","Hellenes Advanced Archer Infantry","art/actors/units/hele_iar_a.xml","Hellenes Basic Archer Infantry","art/actors/units/hele_iar_b.xml","Hellenes Elite Archer Infantry","art/actors/units/hele_iar_e.xml","Hellene Advanced Javelinist Infantry","art/actors/units/hele_ijv_a.xml","Hellene Basic Javelinist Infantry","art/actors/units/hele_ijv_b.xml","Hellene Elite Javelinist Infantry","art/actors/units/hele_ijv_e.xml","Hellene Advanced Slinger Infantry","art/actors/units/hele_isl_a.xml","Hellene Basic Slinger Infantry","art/actors/units/hele_isl_b.xml","Hellene Elite Slinger Infantry","art/actors/units/hele_isl_e.xml","Hellene Advanced Spearman Infantry","art/actors/units/hele_isp_a.xml","Hellene Basic Spearman Infantry","art/actors/units/hele_isp_b.xml","Hellene Elite Spearman Infantry","art/actors/units/hele_isp_e.xml","The Spartan","art/actors/units/hele_spar_u1.xml","Hellene Super Unit 1","art/actors/units/hele_su_1.xml","Hellene Super Unit 2","art/actors/units/hele_su_2.xml","Hellene Trader","art/actors/units/hele_trd.xml","Iberian Advanced Javelinist Cavalry","art/actors/units/iber_cjv_a.xml","Iberian Advanced Javelinist Rider","art/actors/units/iber_cjv_a_r.xml","Iberian Basic Javelinist Cavalry","art/actors/units/iber_cjv_b.xml","Iberian Basic Javelinist Rider","art/actors/units/iber_cjv_b_r.xml","Iberian Elite Javelinist Cavalry","art/actors/units/iber_cjv_e.xml","Iberian Elite Javelinist Rider","art/actors/units/iber_cjv_e_r.xml","Iberian Advanced Swordsman Cavalry","art/actors/units/iber_csw_a.xml","Iberian Advanced Swordsman Rider","art/actors/units/iber_csw_a_r.xml","Iberian Basic Swordsman Cavalry","art/actors/units/iber_csw_b.xml","Iberian Basic Swordsman Rider","art/actors/units/iber_csw_b_r.xml","Iberian Elite Swordsman Cavalry","art/actors/units/iber_csw_e.xml","Iberian Elite Swordsman Rider","art/actors/units/iber_csw_e_r.xml","Iberian Female Citizen","art/actors/units/iber_fem.xml","Iberian Advanced Javelinist Infantry","art/actors/units/iber_ijv_a.xml","Iberian Basic Javelinist Infantry","art/actors/units/iber_ijv_b.xml","Iberian Elite Javelinist Infantry","art/actors/units/iber_ijv_e.xml","Iberian Advanced Slinger Infantry","art/actors/units/iber_isl_a.xml","Iberian Basic Slinger Infantry","art/actors/units/iber_isl_b.xml","Iberian Elite Slinger Infantry","art/actors/units/iber_isl_e.xml","Iberian Advanced Spearman Infantry","art/actors/units/iber_isp_a.xml","Iberian Basic Spearman Infantry","art/actors/units/iber_isp_b.xml","Iberian Elite Spearman Infantry","art/actors/units/iber_isp_e.xml","Iberian Advanced Swordsman Infantry","art/actors/units/iber_isw_a.xml","Iberian Basic Swordsman Infantry","art/actors/units/iber_isw_b.xml","Iberian Elite Swordsman Infantry","art/actors/units/iber_isw_e.xml","Iberian Super Unit 1","art/actors/units/iber_su_1.xml","Iberian Super Unit 2","art/actors/units/iber_su_2.xml", - "Iberian Trader","art/actors/units/iber_trd.xml","Iberian Dude","art/actors/units/Iberian Dude.xml","Carthaginian Advanced Javelinist Cavalry","art/actors/units/kart_cjv_a.xml","Carthaginian Advanced Javelinist Rider","art/actors/units/kart_cjv_a_r.xml","Carthaginian Basic Javelinist Cavalry","art/actors/units/kart_cjv_b.xml","Carthaginian Basic Javelinist Rider","art/actors/units/kart_cjv_b_r.xml","Carthaginian Elite Javelinist Cavalry","art/actors/units/kart_cjv_e.xml","Carthaginian Elite Javelinist Rider","art/actors/units/kart_cjv_e_r.xml","Carthaginian Advanced Spearman Cavalry","art/actors/units/kart_csp_a.xml","Carthaginian Advanced Spearman Rider","art/actors/units/kart_csp_a_r.xml","Carthaginian Basic Spearman Cavalry","art/actors/units/kart_csp_b.xml","Carthaginian Basic Spearman Rider","art/actors/units/kart_csp_b_r.xml","Carthaginian Elite Spearman Cavalry","art/actors/units/kart_csp_e.xml","Carthaginian Elite Spearman Rider","art/actors/units/kart_csp_e_r.xml","Carthaginian Advanced Swordsman Cavalry","art/actors/units/kart_csw_a.xml","Carthaginian Advanced Swordsman Rider","art/actors/units/kart_csw_a_r.xml","Carthaginian Basic Swordsman Cavalry","art/actors/units/kart_csw_b.xml","Carthaginian Basic Swordsman Rider","art/actors/units/kart_csw_b_r.xml","Carthaginian Elite Swordsman Cavalry","art/actors/units/kart_csw_e.xml","Carthaginian Elite Swordsman Rider","art/actors/units/kart_csw_e_r.xml","Carthaginian Female Citizen","art/actors/units/kart_fem.xml","Carthaginian Advanced Archer Infantry","art/actors/units/kart_iar_a.xml","Carthaginian Basic Archer Infantry","art/actors/units/kart_iar_b.xml","Carthaginian Elite Archer Infantry","art/actors/units/kart_iar_e.xml","Carthaginian Advanced Javelinist Infantry","art/actors/units/kart_ijv_a.xml","Carthaginian Basic Javelinist Infantry","art/actors/units/kart_ijv_b.xml","Carthaginian Elite Javelinist Infantry","art/actors/units/kart_ijv_e.xml","Carthaginian Advanced Slinger Infantry","art/actors/units/kart_isl_a.xml","Carthaginian Basic Slinger Infantry","art/actors/units/kart_isl_b.xml","Carthaginian Elite Slinger Infantry","art/actors/units/kart_isl_e.xml","Carthaginian Advanced Spearman Infantry","art/actors/units/kart_isp_a.xml","Carthaginian Basic Spearman Infantry","art/actors/units/kart_isp_b.xml","Carthaginian Elite Spearman Infantry","art/actors/units/kart_isp_e.xml","Carthaginian Advanced Swordsman Infantry","art/actors/units/kart_isw_a.xml","Carthaginian Basic Swordsman Infantry","art/actors/units/kart_isw_b.xml","Carthaginian Elite Swordsman Infantry","art/actors/units/kart_isw_e.xml","Carthaginian Super Unit 1","art/actors/units/kart_su_1.xml","Carthaginian Super Unit 2","art/actors/units/kart_su_2.xml","Carthaginian Trader","art/actors/units/kart_trd.xml","Persian Advanced Archer Cavalry","art/actors/units/pers_car_a.xml","Persian Advanced Archer Rider","art/actors/units/pers_car_a_r.xml","Persian Basic Archer Cavalry","art/actors/units/pers_car_b.xml","Persian Basic Archer Rider","art/actors/units/pers_car_b_r.xml","Persian Elite Archer Cavalry","art/actors/units/pers_car_e.xml","Persian Elite Archer Rider","art/actors/units/pers_car_e_r.xml","Persian Advanced Javelinist Cavalry","art/actors/units/pers_cjv_a.xml","Persian Advanced Javelinist Rider","art/actors/units/pers_cjv_a_r.xml","Persian Basic Javelinist Cavalry","art/actors/units/pers_cjv_b.xml","Persian Basic Javelinist Rider","art/actors/units/pers_cjv_b_r.xml","Persian Elite Javelinist Cavalry","art/actors/units/pers_cjv_e.xml","Persian Elite Javelinist Rider","art/actors/units/pers_cjv_e_r.xml","Persian Advanced Spearman Cavalry","art/actors/units/pers_csp_a.xml","Persian Advanced Spearman Rider","art/actors/units/pers_csp_a_r.xml","Persian Basic Spearman Cavalry","art/actors/units/pers_csp_b.xml","Persian Basic Spearman Rider","art/actors/units/pers_csp_b_r.xml","Persian Elite Spearman Cavalry","art/actors/units/pers_csp_e.xml","Persian Elite Spearman Rider","art/actors/units/pers_csp_e_r.xml","Persian Advanced Swordsman Cavalry","art/actors/units/pers_csw_a.xml","Persian Advanced Swordsman Rider","art/actors/units/pers_csw_a_r.xml","Persian Basic Swordsman Cavalry","art/actors/units/pers_csw_b.xml","Persian Basic Swordsman Rider","art/actors/units/pers_csw_b_r.xml","Persian Elite Swordsman Cavalry","art/actors/units/pers_csw_e.xml","Persian Elite Swordsman Rider","art/actors/units/pers_csw_e_r.xml","Persian Female Citizen","art/actors/units/pers_fem.xml","Persian Advanced Archer Infantry","art/actors/units/pers_iar_a.xml","Persian Basic Archer Infantry","art/actors/units/pers_iar_b.xml","Persian Elite Archer Infantry","art/actors/units/pers_iar_e.xml","Persian Advanced Javelinist Infantry","art/actors/units/pers_ijv_a.xml","Persian Basic Javelinist Infantry","art/actors/units/pers_ijv_b.xml","Persian Elite Javelinist Infantry","art/actors/units/pers_ijv_e.xml","Persian Advanced Spearman Infantry","art/actors/units/pers_isp_a.xml","Persian Basic Spearman Infantry","art/actors/units/pers_isp_b.xml","Persian Elite Spearman Infantry","art/actors/units/pers_isp_e.xml","Persian Super Unit 1","art/actors/units/pers_su_1.xml","Persian Super Unit 2","art/actors/units/pers_su_2.xml","Persian Trader","art/actors/units/pers_trd.xml","Rich's Man","art/actors/units/rich's_man.xml","The Rider","art/actors/units/rider_dude.xml","Roman Advanced Spearman Rider","art/actors/units/Roman Advanced Spearman Rider.xml","Roman Advanced Spearman Cavalry","art/actors/units/rome_csp_a.xml","Roman Advanced Spearman Rider","art/actors/units/rome_csp_a_r.xml","Roman Basic Spearman Cavalry","art/actors/units/rome_csp_b.xml","Roman Basic Spearman Rider","art/actors/units/rome_csp_b_r.xml","Roman Elite Spearman Cavalry","art/actors/units/rome_csp_e.xml","Roman Elite Spearman Rider","art/actors/units/rome_csp_e_r.xml","Roman Female Citizen","art/actors/units/rome_fem.xml","Roman Advanced Javelinist Infantry","art/actors/units/rome_ijv_a.xml","Roman Basic Javelinist Infantry","art/actors/units/rome_ijv_b.xml","Roman Elite Javelinist Infantry","art/actors/units/rome_ijv_e.xml","Roman Advanced Slinger Infantry","art/actors/units/rome_isl_a.xml","Roman Basic Slinger Infantry","art/actors/units/rome_isl_b.xml","Roman Elite Slinger Infantry","art/actors/units/rome_isl_e.xml","Roman Advanced Spearman Infantry","art/actors/units/rome_isp_a.xml","Roman Basic Spearman Infantry","art/actors/units/rome_isp_b.xml","Roman Elite Spearman Infantry","art/actors/units/rome_isp_e.xml","Roman Advanced Swordsman Infantry","art/actors/units/rome_isw_a.xml","Roman Basic Swordsman Infantry","art/actors/units/rome_isw_b.xml","Roman Elite Swordsman Infantry","art/actors/units/rome_isw_e.xml","Roman Super Unit 1","art/actors/units/rome_su_1.xml","Roman Super Unit 2","art/actors/units/rome_su_2.xml", - "Roman Trader","art/actors/units/rome_trd.xml" - }; - for (int i=0; i m_Objects; std::map m_ObjectBases; - - std::map m_ObjectNameToFilename; }; public: @@ -62,9 +60,6 @@ public: CBaseEntity* m_SelectedEntity; std::vector m_ObjectTypes; - -private: - void LoadObjectsIn(CStr& pathname); }; diff --git a/source/main.cpp b/source/main.cpp index 153fdbef6e..7d809dad70 100755 --- a/source/main.cpp +++ b/source/main.cpp @@ -562,7 +562,7 @@ static void Render() oglCheck(); - if (g_Game) + if (g_Game && g_Game->IsGameStarted()) { g_Mouseover.renderOverlays(); g_Selection.renderOverlays(); diff --git a/source/tools/atlas/AtlasObject/AtlasObject.h b/source/tools/atlas/AtlasObject/AtlasObject.h index 8c6981ccf6..9e3988392e 100644 --- a/source/tools/atlas/AtlasObject/AtlasObject.h +++ b/source/tools/atlas/AtlasObject/AtlasObject.h @@ -109,7 +109,7 @@ public: operator const wchar_t* () const; // Check whether the object contains anything (even if those things are empty) - bool isNull() const { return !p; } + bool defined() const { return (bool)p; } // Check recursively whether there's actually any non-empty data in the object bool hasContent() const; @@ -134,6 +134,7 @@ namespace AtlasObject { AtObj LoadFromXML(const wchar_t* filename); bool SaveToXML(AtObj& obj, const wchar_t* filename); + AtObj TrimEmptyChildren(AtObj& obj); }; #endif // ATLASOBJECT_H__ diff --git a/source/tools/atlas/AtlasObject/AtlasObject.vcproj b/source/tools/atlas/AtlasObject/AtlasObject.vcproj index 88a1cb6a94..15a7bd99cf 100644 --- a/source/tools/atlas/AtlasObject/AtlasObject.vcproj +++ b/source/tools/atlas/AtlasObject/AtlasObject.vcproj @@ -25,7 +25,7 @@ BasicRuntimeChecks="3" RuntimeLibrary="3" UsePrecompiledHeader="0" - WarningLevel="3" + WarningLevel="4" Detect64BitPortabilityProblems="TRUE" DebugInformationFormat="4"/> second->hasContent()) + if (it->second && it->second->hasContent()) return true; return false; @@ -199,3 +199,23 @@ const AtNode::Ptr AtNode::addChild(const char* key, const AtNode::Ptr &data) con newNode->children.insert(AtNode::child_pairtype(key, data)); return AtNode::Ptr(newNode); } + +////////////////////////////////////////////////////////////////////////// + +AtObj AtlasObject::TrimEmptyChildren(AtObj& obj) +{ + AtObj ret; + + for (AtNode::child_maptype::const_iterator it = obj.p->children.begin(); + it != obj.p->children.end(); ++it) + { + if (it->second && it->second->hasContent()) + { + AtObj node; + node.p = it->second; + ret.add(it->first.c_str(), node); + } + } + + return ret; +} diff --git a/source/tools/atlas/AtlasObject/AtlasObjectXML.cpp b/source/tools/atlas/AtlasObject/AtlasObjectXML.cpp index 56b4de08a8..5db2129757 100644 --- a/source/tools/atlas/AtlasObject/AtlasObjectXML.cpp +++ b/source/tools/atlas/AtlasObject/AtlasObjectXML.cpp @@ -9,16 +9,49 @@ # else # pragma comment(lib, "xerces-c_2.lib") # endif -#endif + +// Disable some warnings: +// "warning C4673: throwing 'blahblahException' the following types will not be considered at the catch site +// warning C4671: 'XMemory' : the copy constructor is inaccessible" +# pragma warning(disable: 4673 4671) + +#endif // _MSC_VER #include #include #include #include #include +#include +#include XERCES_CPP_NAMESPACE_USE + +class XercesErrorHandler : public ErrorHandler +{ +public: + XercesErrorHandler() : fSawErrors(false) {} + ~XercesErrorHandler() {} + void warning(const SAXParseException& err) { complain(err, "warning"); } + void error(const SAXParseException& err) { complain(err, "error"); } + void fatalError(const SAXParseException& err) { complain(err, "fatal error"); }; + void resetErrors() { fSawErrors = false; } + bool getSawErrors() const { return fSawErrors; } +private: + bool fSawErrors; + + void complain(const SAXParseException& err, const char* severity) + { + char* systemId = XMLString::transcode(err.getSystemId()); + char* message = XMLString::transcode(err.getMessage()); + // TODO: do something + XMLString::release(&systemId); + XMLString::release(&message); + } +}; + + static AtSmartPtr ConvertNode(DOMElement* element); AtObj AtlasObject::LoadFromXML(const wchar_t* filename) @@ -31,7 +64,10 @@ AtObj AtlasObject::LoadFromXML(const wchar_t* filename) XercesDOMParser* parser = new XercesDOMParser(); + XercesErrorHandler ErrHandler; + parser->setErrorHandler(&ErrHandler); parser->setValidationScheme(XercesDOMParser::Val_Never); + parser->setLoadExternalDTD(false); // because I really don't like bothering with them parser->setCreateEntityReferenceNodes(false); parser->parse((XMLCh*)filename); @@ -85,7 +121,7 @@ static AtSmartPtr ConvertNode(DOMElement* element) )); // Free memory - XMLString::release((char**)&name); + XMLString::release(&name); } else if (type == DOMNode::TEXT_NODE) { @@ -97,6 +133,37 @@ static AtSmartPtr ConvertNode(DOMElement* element) } } + DOMNamedNodeMap* attrs = element->getAttributes(); + len = attrs->getLength(); + for (XMLSize_t i = 0; i < len; ++i) + { + DOMNode* node = attrs->item(i); + if (node->getNodeType() == DOMNode::ATTRIBUTE_NODE) + { + DOMAttr* attr = (DOMAttr*)node; + + // Get name and value. (TODO: GCC) + char* name = XMLString::transcode(attr->getName()); + const wchar_t* value = attr->getValue(); + + // Prefix the name with an @, to differentiate it from an element + std::string newName ("@"); newName += name; + + // Create new node + AtNode* newNode = new AtNode(value); + + // Add to this node's list of children + obj->children.insert(AtNode::child_pairtype(newName.c_str(), AtNode::Ptr(newNode))); + + // Free memory + XMLString::release(&name); + } + else + { + assert(! "Invalid attribute node"); + } + } + // Trim whitespace surrounding the string value const std::wstring whitespace = L" \t\r\n"; size_t first = obj->value.find_first_not_of(whitespace); @@ -113,20 +180,49 @@ static AtSmartPtr ConvertNode(DOMElement* element) // Build a DOM node from a given AtNode -static DOMNode* BuildDOM(DOMDocument* doc, const XMLCh* name, AtNode::Ptr p) +static DOMAttr* BuildDOMAttr(DOMDocument* doc, const XMLCh* name, AtNode::Ptr p) +{ + assert(p); // attributes must contain some data + assert(p->children.size() == 0); // attributes mustn't contain nested data + + if (!p || p->children.size() != 0) + { + // Oops - invalid data + return NULL; + } + + DOMAttr* attr = doc->createAttribute(name); + + attr->setValue(p->value.c_str()); + + return attr; +} + +// Build a DOM node from a given AtNode +static DOMNode* BuildDOMNode(DOMDocument* doc, const XMLCh* name, AtNode::Ptr p) { DOMElement* node = doc->createElement(name); if (p) { // TODO: make this work on GCC - node->setTextContent(p->value.c_str()); + if (p->value.length()) + node->setTextContent(p->value.c_str()); XMLCh tempStr[256]; // urgh, nasty fixed-size buffer for (AtNode::child_maptype::const_iterator it = p->children.begin(); it != p->children.end(); ++it) { - XMLString::transcode(it->first.c_str(), tempStr, 255); - node->appendChild(BuildDOM(doc, tempStr, it->second)); + // Test for attribute nodes (whose names start with @) + if (it->first.length() && it->first[0] == '@') + { + XMLString::transcode(it->first.c_str()+1, tempStr, 255); + node->setAttributeNode(BuildDOMAttr(doc, tempStr, it->second)); + } + else + { + XMLString::transcode(it->first.c_str(), tempStr, 255); + node->appendChild(BuildDOMNode(doc, tempStr, it->second)); + } } } @@ -156,7 +252,7 @@ bool AtlasObject::SaveToXML(AtObj& obj, const wchar_t* filename) // Find the root element of the object: - if (obj.p->children.size() != 1) + if (!obj.p || obj.p->children.size() != 1) { assert(! "SaveToXML: root must only have one child"); return false; @@ -168,7 +264,7 @@ bool AtlasObject::SaveToXML(AtObj& obj, const wchar_t* filename) try { DOMDocument* doc = impl->createDocument(); - doc->appendChild(BuildDOM(doc, rootName, firstChild)); + doc->appendChild(BuildDOMNode(doc, rootName, firstChild)); XMLFormatTarget* FormatTarget = new LocalFileFormatTarget((XMLCh*)filename); writer->writeNode(FormatTarget, *doc); diff --git a/source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp b/source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp index 11e83f30f5..4bfd8da60d 100644 --- a/source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp +++ b/source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp @@ -67,12 +67,143 @@ ActorEditor::ActorEditor(wxWindow* parent) void ActorEditor::Import(AtObj& in) { - if (! in["actor"].defined()) + // Determine the file format version + long version; + + if (in["Object"].defined()) + { + // old-style actor format + version = -1; + } + else if (in["actor"].defined()) + { + if (in["actor"]["@version"].defined()) + wxString(in["actor"]["@version"]).ToLong(&version); + else + version = 0; + } + else { // TODO: report error return; } + + // Do any necessary conversions into the most recent format: + + if (version == -1) + { + AtObj actor; + + if (wxString(in["Object"]["Properties"]["@autoflatten"]) == _T("1")) + actor.add("autoflatten", L""); + + if (wxString(in["Object"]["Properties"]["@castshadows"]) == _T("1")) + actor.add("castshadow", L""); + + AtObj var; + var.add("@name", L"Base"); + var.add("@frequency", L"100"); + + #define THING1(out,outname, in,inname, prefix) \ + assert( wxString(in["Object"][inname]).StartsWith(_T(prefix)) ); \ + out.add(outname, wxString(in["Object"][inname]).Mid(wxString(_T(prefix)).Length())) + #define THING2(out,outname, in,inname, prefix) \ + assert( wxString(in[inname]).StartsWith(_T(prefix)) ); \ + out.add(outname, wxString(in[inname]).Mid(wxString(_T(prefix)).Length())) + + THING1(var,"mesh", in,"ModelName", "art/meshes/"); + THING1(var,"texture", in,"TextureName", "art/textures/skins/"); + + AtObj anims; + for (AtIter animit = in["Object"]["Animations"]["Animation"]; animit.defined(); ++animit) + { + AtObj anim; + anim.add("@name", animit["@name"]); + anim.add("@speed", animit["@speed"]); + + THING2(anim,"@file", animit,"@file", "art/animation/"); + + anims.add("animation", anim); + } + var.add("animations", anims); + + AtObj props; + for (AtIter propit = in["Object"]["Props"]["Prop"]; propit.defined(); ++propit) + { + AtObj prop; + prop.add("@attachpoint", propit["@attachpoint"]); + prop.add("@actor", propit["@model"]); + props.add("prop", prop); + } + var.add("props", props); + + AtObj grp; + grp.add("variant", var); + actor.add("group", grp); + + #undef THING1 + #undef THING2 + + in.set("actor", actor); + } + else if (version == 0) + { + AtObj actor; + + if (in["actor"]["castshadow"].defined()) actor.add("castshadow", in["actor"]["castshadow"]); + if (in["actor"]["material"].defined()) actor.add("material", in["actor"]["material"]); + + for (AtIter grpit = in["actor"]["group"]; grpit.defined(); ++grpit) + { + AtObj grp; + for (AtIter varit = grpit["variant"]; varit.defined(); ++varit) + { + AtObj var; + var.add("@name", varit["name"]); + var.add("@frequency", varit["frequency"]); + var.add("mesh", varit["mesh"]); + var.add("texture", varit["texture"]); + + AtObj anims; + for (AtIter animit = varit["animations"]["animation"]; animit.defined(); ++animit) + { + AtObj anim; + anim.add("@name", animit["name"]); + anim.add("@file", animit["file"]); + anim.add("@speed", animit["speed"]); + + anims.add("animation", anim); + } + var.add("animations", anims); + + AtObj props; + for (AtIter propit = varit["props"]["prop"]; propit.defined(); ++propit) + { + AtObj prop; + prop.add("@attachpoint", propit["attachpoint"]); + prop.add("@actor", propit["model"]); + + props.add("prop", prop); + } + var.add("props", props); + + grp.add("variant", var); + } + actor.add("group", grp); + } + + in.set("actor", actor); + } + else if (version == 1) + { + // current format + } + else + { + // ??? unknown format + } + AtObj actor (in["actor"]); m_ActorEditorListCtrl->Import(actor); @@ -86,12 +217,16 @@ void ActorEditor::Import(AtObj& in) AtObj ActorEditor::Export() { + // Export the group/variant/etc data AtObj actor (m_ActorEditorListCtrl->Export()); - if (m_CastShadows->IsChecked()) - actor.set("castshadow", L"true"); + actor.set("@version", L"1"); - actor.set("material", m_Material->GetValue().c_str()); + if (m_CastShadows->IsChecked()) + actor.set("castshadow", L""); + + if (m_Material->GetValue().length()) + actor.set("material", m_Material->GetValue().c_str()); AtObj out; out.set("actor", actor); diff --git a/source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp b/source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp index 6c1b03544b..5f564b1f6e 100644 --- a/source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp +++ b/source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp @@ -21,8 +21,8 @@ ActorEditorListCtrl::ActorEditorListCtrl(wxWindow* parent) #undef COLOUR - AddColumnType(_("Variant"), 100, "name", new FieldEditCtrl_Text()); - AddColumnType(_("Freq"), 50, "frequency", new FieldEditCtrl_Text()); + AddColumnType(_("Variant"), 100, "@name", new FieldEditCtrl_Text()); + AddColumnType(_("Freq"), 50, "@frequency", new FieldEditCtrl_Text()); AddColumnType(_("Model"), 160, "mesh", new FieldEditCtrl_File(_T("art/meshes"), _("All files (*.*)|*.*"))); AddColumnType(_("Texture"), 160, "texture", new FieldEditCtrl_File(_T("art/textures"), _("All files (*.*)|*.*"))); AddColumnType(_("Animations"), 250, "animations", new FieldEditCtrl_Dialog(_T("AnimListEditor"))); @@ -55,18 +55,18 @@ AtObj ActorEditorListCtrl::DoExport() { if (IsRowBlank((int)i)) { - if (! group.isNull()) + if (group.defined()) out.add("group", group); group = AtObj(); } else { - AtObj variant = m_ListData[i]; + AtObj variant = AtlasObject::TrimEmptyChildren(m_ListData[i]); group.add("variant", variant); } } - if (! group.isNull()) + if (group.defined()) out.add("group", group); return out; diff --git a/source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.cpp b/source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.cpp index 8338eb5f1c..55d691dfb9 100644 --- a/source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.cpp +++ b/source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.cpp @@ -37,9 +37,9 @@ AnimListEditorListCtrl::AnimListEditorListCtrl(wxWindow* parent) : DraggableListCtrl(parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT | wxLC_HRULES | wxLC_VRULES | wxLC_SINGLE_SEL) { - AddColumnType(_("Anim name"), 100, "name", new FieldEditCtrl_List("animations")); - AddColumnType(_("File"), 200, "file", new FieldEditCtrl_File(_T("art/animation"), _("All files (*.*)|*.*"))); - AddColumnType(_("Speed"), 50, "speed", new FieldEditCtrl_Text()); + AddColumnType(_("Anim name"), 100, "@name", new FieldEditCtrl_List("animations")); + AddColumnType(_("File"), 200, "@file", new FieldEditCtrl_File(_T("art/animation"), _("All files (*.*)|*.*"))); + AddColumnType(_("Speed"), 50, "@speed", new FieldEditCtrl_Text()); } void AnimListEditorListCtrl::DoImport(AtObj& in) diff --git a/source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp b/source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp index e6da5e99e4..0881c77213 100644 --- a/source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp +++ b/source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp @@ -37,8 +37,8 @@ PropListEditorListCtrl::PropListEditorListCtrl(wxWindow* parent) : DraggableListCtrl(parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT | wxLC_HRULES | wxLC_VRULES | wxLC_SINGLE_SEL) { - AddColumnType(_("Attachment point"), 100, "attachpoint", new FieldEditCtrl_List("attachpoints")); - AddColumnType(_("Prop model"), 200, "model", new FieldEditCtrl_File(_T("art/actors"), _("Actor files (*.xml)|*.xml"))); // not *.*, in order to hide all the *.xmb files + AddColumnType(_("Attachment point"), 100, "@attachpoint", new FieldEditCtrl_List("attachpoints")); + AddColumnType(_("Prop model"), 200, "@actor", new FieldEditCtrl_File(_T("art/actors"), _("Actor files (*.xml)|*.xml"))); // not *.*, in order to hide all the *.xmb files } void PropListEditorListCtrl::DoImport(AtObj& in) diff --git a/source/tools/atlas/AtlasUI/AtlasUI.vcproj b/source/tools/atlas/AtlasUI/AtlasUI.vcproj index e8b54d6c3e..951a308301 100644 --- a/source/tools/atlas/AtlasUI/AtlasUI.vcproj +++ b/source/tools/atlas/AtlasUI/AtlasUI.vcproj @@ -33,7 +33,7 @@ >>const<<< - wx documentation?? -* Better widths +* Better column widths / window sizes + +* Don't create a row when editing a blank one then removing focus without typing anything