Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical.xml (nonexistent) @@ -1,28 +0,0 @@ - - - - 0.0 - 0.0 - 2.0 - - - true - - - Mechanical - Mechanical - - - 60 - 0 - 50 - 0 - 25 - - - 4.0 - - - 1 - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager.xml (nonexistent) @@ -1,86 +0,0 @@ - - - - - 0.0 - 10.0 - 100.0 - 80.0 - 26.0 - 4000 - 5000 - 0 - - 37.5 - 4.0 - 9.81 - - props/units/weapons/rock_explosion.xml - 0.1 - - - Circular - 10 - false - 0.0 - 15.0 - 35.0 - - Structure - - - - 20 - - - 25 - - 400 - 250 - - - - - 4.5 - - - 250 - - - Siege Catapult - Catapult Ranged - - - 300 - 0 - 20 - 10 - 0 - - - - - - - - square/256x256.png - square/256x256_mask.png - - - - - - attack/impact/siegeprojectilehit.xml - attack/siege/ballist_attack.xml - - - - standground - - - 0.8 - - - 120 - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_onager.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_fire.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_fire.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_fire.xml (nonexistent) @@ -1,61 +0,0 @@ - - - - - 10.0 - 10.0 - 10.0 - 8.0 - 50 - 100 - - - - 30 - - 300 - - - - Circular - 30 - true - 300.0 - 300.0 - 300.0 - - - - 8.0 - - - 500 - -6 - - 0.85 - 0.65 - 0.35 - - - - Fire Ship - Fireship Melee Warship - Rapidly drain the health of enemy ships. Slowly loses health due to being on fire, so use the Fire Ship quickly. - phase_town - - - - - - 6.0 - 0.5 - 6.0 - - - ship-small - 1.6 - - - 60 - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_fire.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_quinquereme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_quinquereme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_quinquereme.xml (nonexistent) @@ -1,89 +0,0 @@ - - - - - 0.0 - 10.0 - 100.0 - 72.0 - 10.0 - 2000 - 5000 - 0 - - Circular - 10 - false - 0.0 - 15.0 - 35.0 - - - 37.5 - 4.0 - 9.81 - - - Ship Structure - - - - 1 - 10 - 1 - Catapult - - - 3 - 30 - - 350 - 200 - 350 - - - - - 8.0 - - - 50 - 0 - FemaleCitizen Infantry Healer Dog - Support Infantry Cavalry Dog Siege Elephant - 0 - 10 - true - - - 2000 - - - Heavy Warship - Garrison units for transport and to increase firepower. - Ranged Warship - phase_city - - - 150 - 40 - 30 - - - - - attack/siege/ballist_attack.xml - - - - 6.0 - 0.5 - 6.0 - - - 1.8 - - - 110 - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_quinquereme.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship.xml (nonexistent) @@ -1,76 +0,0 @@ - - - - 5 - 10 - 5 - - - 1 - 20 - - 0 - 50 - 0 - 0 - - - - true - 0.0 - 0.5 - 7.0 - - - - 8.0 - 10 - - - 200 - - - Ship - - Ship - - - true - 0.0 - 3.0 - - - 4.0 - 1.0 - - 40 - 20 - 20 - 20 - - - - - - circle/256x256.png - circle/256x256_mask.png - - - - - - interface/alarm/alarm_create_warship.xml - - actor/ship/warship_move_01.xml - actor/ship/warship_move_01.xml - actor/ship/warship_move_01.xml - actor/ship/warship_death.xml - - - - ship - - - 90 - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_tower.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_tower.xml (nonexistent) @@ -1,88 +0,0 @@ - - - - - 0.0 - 12.0 - 2.5 - 55.0 - 10.0 - 10 - 1200 - 2000 - 0 - - 75.0 - 2.0 - 9.81 - - - Human - - outline_border.png - outline_border_mask.png - 0.175 - - - - - 0 - 1 - 10 - Infantry - - - 40 - - 500 - 300 - - - - - 20.0 - - - 20 - 0.1 - Unit - Support Infantry - 0 - 2 - - - 500 - - - Siege Tower - SiegeTower Ranged - Garrison units for transport and to increase firepower. - - - - - circle/256x256.png - circle/256x256_mask.png - - - - - - - attack/siege/ram_move.xml - attack/siege/ram_move.xml - attack/impact/arrow_metal.xml - attack/weapon/arrowfly.xml - attack/siege/ram_trained.xml - - - - 12.0 - - - 0.7 - - - 80 - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_tower.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege.xml (nonexistent) @@ -1,42 +0,0 @@ - - - - 1 - 50 - 5 - - - 500 - 10 - 10 - - - 3 - - - Siege - Siege - phase_city - - - pitch-roll - - - - - attack/siege/ram_move.xml - attack/siege/ram_move.xml - attack/siege/ram_trained.xml - - - - 4.0 - 0.5 - - - false - - - large - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ram.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ram.xml (nonexistent) @@ -1,52 +0,0 @@ - - - - - 0.0 - 0.0 - 150.0 - 6.5 - 750 - 1500 - Gates Structure - - - - - 30 - - 350 - 200 - - - - 10 - 0.1 - Unit - Support Infantry - 0 - 2 - - - 400 - - - Battering Ram - Melee Ram - - - - - attack/siege/ram_move.xml - attack/siege/ram_attack_order.xml - attack/siege/ram_trained.xml - attack/siege/ram_attack.xml - - - - 0.9 - - - 80 - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ram.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_merchant.xml (nonexistent) @@ -1,71 +0,0 @@ - - - - 2 - 5 - 2 - - - - 0 - 100 - - - - 15 - 0 - FemaleCitizen Infantry Healer Dog - Support Infantry Cavalry Dog - 0 - 10 - true - - - 400 - - - -ConquestCritical - - Merchantman - phase_town - Trade between docks. Garrison a Trader aboard for additional profit (+20% for each garrisoned). Gather profitable aquatic treasures. - Trader Bribable - - - 25 - 15 - 0 - - - 12.0 - - 75 - 75 - 50 - 50 - - - - 6.0 - 0.5 - 6.0 - - - 0.75 - - - passive - false - false - - - ship-small - 1.35 - - - 50 - - - true - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_merchant.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_fishing.xml (nonexistent) @@ -1,69 +0,0 @@ - - - - 2 - 5 - 2 - - - - 10.0 - 0.0 - 0.0 - 5.0 - 500 - 1000 - !SeaCreature - - - - - 6.0 - - - 1 - 0 - FemaleCitizen Infantry Healer - Support Infantry - 0 - 10 - true - - - FishingBoat -ConquestCritical - - Fishing Boat - Fish the waters for food. - - - 1 - 10 - 0 - - - 6.0 - 1.0 - - 1.8 - - - - - - actor/ship/boat_move.xml - actor/ship/boat_move.xml - - - - passive - false - false - - - ship-small - 1.1 - - - 30 - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_fishing.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista.xml (nonexistent) @@ -1,85 +0,0 @@ - - - - - 0.0 - 150.0 - 25.0 - 80.0 - 26.0 - 3000 - 4000 - 0 - - Linear - 8.0 - false - 0.0 - 75.0 - 5.0 - - - 150.0 - 2.0 - 9.81 - - - Human Siege - - - - 20 - - - 20 - - 250 - 250 - - 2 - - - - 2.0 - - - 200 - - - Bolt Shooter - BoltShooter Ranged - - - 200 - 0 - 10 - 0 - 10 - - - - - - - - circle/256x256.png - circle/256x256_mask.png - - - - - - attack/impact/arrow_metal.xml - attack/weapon/arrowfly.xml - - - - standground - - - 0.9 - - - 120 - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_siege_ballista.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_trireme.xml (nonexistent) @@ -1,78 +0,0 @@ - - - - - 0.0 - 35.0 - 0.0 - 55.0 - 0.0 - 1000 - 2000 - 0 - - 75.0 - 2.0 - 9.81 - - - Ship Human - - - - 3 - 13 - 1 - Infantry Cavalry - - - 3 - 25 - - 150 - 150 - - - - - 8.0 - - - 30 - 0 - FemaleCitizen Infantry Healer Dog - Support Infantry Cavalry Dog Siege Elephant - 0 - 10 - true - - - 1400 - - - Medium Warship - Ranged Warship - phase_town - Garrison units for transport and to increase firepower. - - - 100 - 30 - 20 - - - - - attack/impact/arrow_metal.xml - attack/weapon/arrowfly.xml - - - - 6.0 - 0.5 - 6.0 - - - 1.8 - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_trireme.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_bireme.xml (nonexistent) @@ -1,78 +0,0 @@ - - - - - 0.0 - 35.0 - 0.0 - 45.0 - 0.0 - 1000 - 2000 - 0 - - 75.0 - 2.0 - 9.81 - - - Ship Human - - - - 2 - 10 - 1 - Infantry Cavalry - - - 2 - 20 - - 125 - 50 - - - - - 10.0 - - - 20 - 0 - FemaleCitizen Infantry Healer Dog - Support Infantry Cavalry Dog - 0 - 10 - true - - - 800 - - - Light Warship - Ranged Warship - phase_town - Garrison units for transport and to increase firepower. - - - 75 - 25 - 15 - - - - - attack/impact/arrow_metal.xml - attack/weapon/arrowfly.xml - - - - 6.0 - 0.5 - 6.0 - - - 1.55 - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_bireme.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_tower.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_tower.xml (nonexistent) @@ -1,11 +0,0 @@ - - - - sele - Helépolis - units/hele_mechanical_siege_tower.png - - - structures/seleucids/siege_tower.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_tower.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_polybolos_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_polybolos_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_polybolos_unpacked.xml (nonexistent) @@ -1,16 +0,0 @@ - - - - units/hele_mechanical_siege_oxybeles.png - - - units/ptol_mechanical_siege_polybolos_packed - unpacked - - - 0.001 - - - units/ptolemies/siege_spear_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_polybolos_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_oxybeles_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_oxybeles_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_oxybeles_packed.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - spart - Oxybelḗs - units/hele_mechanical_siege_oxybeles_packed.png - - - units/spart_mechanical_siege_oxybeles_unpacked - packed - - - units/athenians/siege_spear_pivot_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_oxybeles_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_unpacked.xml (nonexistent) @@ -1,16 +0,0 @@ - - - - units/cart_mechanical_siege_ballista.png - - - units/cart_mechanical_siege_ballista_packed - unpacked - - - 0.001 - - - units/carthaginians/siege_rock_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_mechanical_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_mechanical_siege_ram.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_mechanical_siege_ram.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - - 3.0 - - - gaul - Reithe - units/celt_mechanical_siege_ram.png - - - structures/celts/siege_ram.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_mechanical_siege_ram.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_mechanical_siege_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_mechanical_siege_tower.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_mechanical_siege_tower.xml (nonexistent) @@ -1,12 +0,0 @@ - - - - kush - Kushite Siege Tower - iwn n ms - units/hele_mechanical_siege_tower.png - - - structures/hellenes/siege_tower.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_mechanical_siege_tower.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_unpacked.xml (nonexistent) @@ -1,16 +0,0 @@ - - - - units/hele_mechanical_siege_oxybeles.png - - - units/mace_mechanical_siege_oxybeles_packed - unpacked - - - 0.001 - - - units/athenians/siege_spear_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ram.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ram.xml (nonexistent) @@ -1,20 +0,0 @@ - - - - - 1.2 - - - - - 3.0 - - - rome - Aries - units/rome_mechanical_siege_ram.png - - - units/romans/siege_ram.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ram.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_mechanical_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_mechanical_siege_ram.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_mechanical_siege_ram.xml (nonexistent) @@ -1,25 +0,0 @@ - - - - - 1.2 - - - - - 3.0 - - - 2 - - - pers - persian - Assyrian Siege Ram - Athuriya Hamaranakuba - units/pers_mechanical_siege_ram.png - - - structures/persians/siege_ram.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_mechanical_siege_ram.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_oxybeles_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_oxybeles_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_oxybeles_unpacked.xml (nonexistent) @@ -1,16 +0,0 @@ - - - - units/hele_mechanical_siege_oxybeles.png - - - units/spart_mechanical_siege_oxybeles_packed - unpacked - - - 0.001 - - - units/athenians/siege_spear_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_oxybeles_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_packed.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - mace - Oxybelḗs - units/hele_mechanical_siege_oxybeles_packed.png - - - units/mace_mechanical_siege_oxybeles_unpacked - packed - - - units/athenians/siege_spear_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_oxybeles_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_lithobolos_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_lithobolos_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_lithobolos_packed.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - sele - Lithobólos - units/hele_mechanical_siege_lithobolos_packed.png - - - units/sele_mechanical_siege_lithobolos_unpacked - packed - - - units/athenians/siege_rock_pivot_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_lithobolos_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_unpacked.xml (nonexistent) @@ -1,16 +0,0 @@ - - - - units/hele_mechanical_siege_lithobolos.png - - - units/athen_mechanical_siege_lithobolos_packed - unpacked - - - 0.001 - - - units/athenians/siege_rock_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_unpacked.xml (nonexistent) @@ -1,21 +0,0 @@ - - - - units/rome_mechanical_siege_ballista.png - - - units/rome_mechanical_siege_ballista_packed - unpacked - - - - attack/siege/ballist_rome_attack.xml - - - - 0.001 - - - units/romans/siege_rock_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_packed.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - athen - Lithobólos - units/hele_mechanical_siege_lithobolos_packed.png - - - units/athen_mechanical_siege_lithobolos_unpacked - packed - - - units/athenians/siege_rock_pivot_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_lithobolos_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_unpacked.xml (nonexistent) @@ -1,16 +0,0 @@ - - - - units/hele_mechanical_siege_oxybeles.png - - - units/athen_mechanical_siege_oxybeles_packed - unpacked - - - 0.001 - - - units/athenians/siege_spear_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_packed.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - cart - Ballista - units/cart_mechanical_siege_ballista_packed.png - - - units/cart_mechanical_siege_ballista_unpacked - packed - - - units/carthaginians/siege_rock_pivot_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_ballista_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_unpacked.xml (nonexistent) @@ -1,16 +0,0 @@ - - - - units/hele_mechanical_siege_lithobolos.png - - - units/mace_mechanical_siege_lithobolos_packed - unpacked - - - 0.001 - - - units/athenians/siege_rock_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_packed.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - athen - Oxybelḗs - units/hele_mechanical_siege_oxybeles_packed.png - - - units/athen_mechanical_siege_oxybeles_unpacked - packed - - - units/athenians/siege_spear_pivot_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_mechanical_siege_oxybeles_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_mechanical_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_mechanical_siege_ram.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_mechanical_siege_ram.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - - 3.0 - - - iber - Ahariburu - units/iber_mechanical_siege_ram.png - - - structures/iberians/siege_ram.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_mechanical_siege_ram.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_packed.xml (nonexistent) @@ -1,27 +0,0 @@ - - - - - 1.2 - 0.5 - 8.0 - - - - - 3.0 - - - rome - Scorpio - units/rome_mechanical_siege_scorpio_packed.png - - - units/rome_mechanical_siege_scorpio_unpacked - packed - - - - units/romans/siege_scorpio_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_lithobolos_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_lithobolos_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_lithobolos_packed.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - ptol - Lithobólos - units/hele_mechanical_siege_lithobolos_packed.png - - - units/ptol_mechanical_siege_lithobolos_unpacked - packed - - - units/ptolemies/siege_rock_pivot_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_lithobolos_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_lithobolos_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_lithobolos_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_lithobolos_unpacked.xml (nonexistent) @@ -1,16 +0,0 @@ - - - - units/hele_mechanical_siege_lithobolos.png - - - units/sele_mechanical_siege_lithobolos_packed - unpacked - - - 0.001 - - - units/athenians/siege_rock_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_mechanical_siege_lithobolos_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_mechanical_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_mechanical_siege_ram.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_mechanical_siege_ram.xml (nonexistent) @@ -1,14 +0,0 @@ - - - - - 3.0 - - - maur - units/maur_mechanical_siege_ram.png - - - structures/mauryas/siege_ram.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_mechanical_siege_ram.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_polybolos_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_polybolos_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_polybolos_packed.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - ptol - Polybolos - units/hele_mechanical_siege_oxybeles_packed.png - - - units/ptol_mechanical_siege_polybolos_unpacked - packed - - - units/ptolemies/siege_spear_pivot_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_polybolos_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_lithobolos_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_lithobolos_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_lithobolos_unpacked.xml (nonexistent) @@ -1,16 +0,0 @@ - - - - units/hele_mechanical_siege_lithobolos.png - - - units/ptol_mechanical_siege_lithobolos_packed - unpacked - - - 0.001 - - - units/ptolemies/siege_rock_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_lithobolos_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_unpacked.xml (nonexistent) @@ -1,16 +0,0 @@ - - - - units/cart_mechanical_siege_oxybeles.png - - - units/cart_mechanical_siege_oxybeles_packed - unpacked - - - 0.001 - - - units/carthaginians/siege_spear_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_onager.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_onager.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_onager.xml (nonexistent) @@ -1,48 +0,0 @@ - - - - - 76 - 26.0 - 3700 - 5000 - - Circular - 10 - false - 40.0 - 0.0 - 40.0 - - - 37.5 - 9.81 - - - - - - 300 - 100 - - - - - 5.0 - - - rome - Onager - units/rome_siege_onager.png - - - - 0.001 - - - 88 - - - units/romans/siege_onager_pivot.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_onager.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_unpacked.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_unpacked.xml (nonexistent) @@ -1,17 +0,0 @@ - - - - units/rome_mechanical_siege_scorpio.png - - - units/rome_mechanical_siege_scorpio_packed - unpacked - - - - 0.001 - - - units/romans/siege_scorpio.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_scorpio_unpacked.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_tower.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_tower.xml (nonexistent) @@ -1,11 +0,0 @@ - - - - mace - Helépolis - units/hele_mechanical_siege_tower.png - - - structures/hellenes/siege_tower.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_tower.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_mechanical_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_mechanical_siege_ram.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_mechanical_siege_ram.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - - 3.0 - - - brit - Reithe - units/celt_mechanical_siege_ram.png - - - structures/celts/siege_ram.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_mechanical_siege_ram.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_packed.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - cart - Oxybelḗs - units/hele_mechanical_siege_oxybeles_packed.png - - - units/cart_mechanical_siege_oxybeles_unpacked - packed - - - units/carthaginians/siege_spear_pivot_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_mechanical_siege_oxybeles_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_ram.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_ram.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - - 3.0 - - - spart - Poliorkitikós Kriós - units/spart_mechanical_siege_ram.png - - - structures/spartans/siege_ram.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_mechanical_siege_ram.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_packed.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - mace - Lithobólos - units/hele_mechanical_siege_lithobolos_packed.png - - - units/mace_mechanical_siege_lithobolos_unpacked - packed - - - units/athenians/siege_rock_pivot_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_lithobolos_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_ram.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_ram.xml (nonexistent) @@ -1,15 +0,0 @@ - - - - - 3.0 - - - mace - Poliorkitikós Kriós - units/mace_mechanical_siege_ram.png - - - structures/macedonians/siege_ram.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_mechanical_siege_ram.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_packed.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_packed.xml (nonexistent) @@ -1,30 +0,0 @@ - - - - - 1.1 - 1.1 - 8.0 - - 1.1 - 1.1 - - - - - - 5.0 - - - rome - Ballista - units/rome_mechanical_siege_ballista_packed.png - - - units/rome_mechanical_siege_ballista_unpacked - packed - - - units/romans/siege_rock_pivot_packed.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_mechanical_siege_ballista_packed.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_tower.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_tower.xml (nonexistent) @@ -1,11 +0,0 @@ - - - - ptol - Helépolis - units/hele_mechanical_siege_tower.png - - - structures/ptolemies/siege_tower.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_mechanical_siege_tower.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/theb_mechanical_siege_fireraiser.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/theb_mechanical_siege_fireraiser.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/theb_mechanical_siege_fireraiser.xml (nonexistent) @@ -1,44 +0,0 @@ - - - - - 50.0 - 0.0 - 50.0 - 12 - 8.0 - 2000 - 2000 - 0 - - 10.0 - 2.0 - 9.81 - - - - - - Circular - 20 - true - 200.0 - 200.0 - 200.0 - - - - 4.5 - - - Fire Raiser - Pyrobolos - units/hele_mechanical_siege_lithobolos.png - - - 60 - - - units/thebans/siege_fireraiser.xml - - Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/theb_mechanical_siege_fireraiser.xml ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_lithobolos_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_lithobolos_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_lithobolos_packed.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + athen + Lithobólos + units/hele_siege_lithobolos_packed.png + + + units/athen_siege_lithobolos_unpacked + packed + + + units/athenians/siege_rock_pivot_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_lithobolos_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/maps/random/hellas_biomes.json =================================================================== --- ps/trunk/binaries/data/mods/public/maps/random/hellas_biomes.json (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/random/hellas_biomes.json (revision 22204) @@ -1,189 +1,189 @@ { "water": { "terrains": { "main": "medit_sand_wet" }, "gaia": { "fauna": { "fish": "gaia/fauna_fish" } }, "actors": { "waterlog": "props/flora/water_log" } }, "shoreline": { "gaia": { "dock": "structures/athen_dock" }, "actors": { "reeds": "props/flora/reeds_pond_lush_b", "lillies": "props/flora/water_lillies" } }, "common": { "terrains": { "cliffs": [ "medit_cliff_italia_grass", "medit_cliff_grass", "medit_cliff_aegean", "medit_cliff_italia" ], "road": "medit_city_tile", "roadWild": "medit_city_tile" }, "gaia": { "mines": { "stoneLarge": "gaia/geology_stonemine_medit_quarry", "stoneSmall": "gaia/geology_stone_mediterranean", "metalLarge": "gaia/geology_metal_mediterranean_slabs", "metalSmall": "gaia/geology_metal_mediterranean" } }, "actors": { "grass": "props/flora/grass_soft_large_tall", "grassShort": "props/flora/grass_soft_large", "bushMedium": "props/flora/bush_medit_me", "bushSmall": "props/flora/bush_medit_sm", "campfire": "props/special/eyecandy/campfire" } }, "lowlands": { "terrains": { "main": [ "medit_grass_field_a", "medit_grass_field_b", "grass1_spring", "grass_field", "grass_field_a" ], "forests": [ [ "medit_grass_shrubs|gaia/flora_tree_oak_large", "medit_grass_shrubs|gaia/flora_tree_oak", "medit_grass_shrubs" ], [ "medit_grass_field|gaia/flora_tree_euro_beech", "medit_grass_field|gaia/flora_tree_poplar", "medit_grass_field" ] ], "forestFloors": [ "medit_grass_field", "medit_grass_shrubs" ], "patches": [ "medit_grass_field_b", "medit_grass_field_brown", "medit_grass_field_dry", "medit_shrubs" ] }, "gaia": { "flora": { "trees": [ "gaia/flora_tree_euro_beech", "gaia/flora_tree_poplar", "gaia/flora_tree_oak", "gaia/flora_tree_oak_large" ], "fruitBush": "gaia/flora_bush_grapes" }, "fauna": { "startingAnimal": "gaia/fauna_sheep", "sheep": "gaia/fauna_sheep", "rabbit": "gaia/fauna_rabbit" }, "athen": { "columns": "gaia/ruins/column_doric", "stoa": "other/hellenic_stoa" } }, "actors": { "flora": { "flowers": [ "flora/grass_field_flowering_tall", "flora/grass_medit_flowering_tall" ], "bushes": [ "flora/foliagebush", "flora/forage_grapes_prop" ] }, "stones": [ "geology/highland1_moss", "geology/highland2_moss" ], "mushroom": "fungi/small_grey", "athen": { "statue": "props/special/eyecandy/statue_aphrodite_huge" } } }, "highlands": { "terrains": { "main": [ "alpine_grass_c", "alpine_grass_d", "alpine_grass_e" ], "forests": [ [ "alpine_grass_e|gaia/flora_tree_cypress", "alpine_grass_e|gaia/flora_tree_poplar_lombardy", "alpine_grass_e" ], [ "alpine_grass_d|gaia/flora_tree_cypress", "alpine_grass_d|gaia/flora_tree_aleppo_pine", "alpine_grass_d" ] ], "forestFloors": [ "alpine_grass_d", "alpine_grass_e" ], "patches": [ "medit_grass_wild" ] }, "gaia": { "flora": { "trees": [ "gaia/flora_tree_poplar_lombardy", "gaia/flora_tree_cypress", "gaia/flora_tree_aleppo_pine" ], "fruitBush": "gaia/flora_bush_berry" }, "fauna": { "startingAnimal": "gaia/fauna_goat", "goat": "gaia/fauna_goat", "hawk": "gaia/fauna_hawk", "horse": "gaia/fauna_horse", "pony": "gaia/fauna_pony" }, "athen": { "temple": "structures/athen_temple", - "oxybeles": "units/athen_mechanical_siege_oxybeles_unpacked" + "oxybeles": "units/athen_siege_oxybeles_unpacked" } }, "actors": { "stones": [ "stone/medit_med", "geology/stone_granite_greek_large", "geology/stone_granite_greek_med", "geology/stone_granite_greek_peak", "geology/stone_granite_greek_small", "geology/stone_granite_large", "geology/stone_granite_med", "geology/stone_granite_peak", "geology/stone_granite_small" ], "mushroom": "fungi/medium_beige_reversed", "handcart": "props/special/eyecandy/handcart_1_broken" } } } Index: ps/trunk/binaries/data/mods/public/maps/random/jebel_barkal.js =================================================================== --- ps/trunk/binaries/data/mods/public/maps/random/jebel_barkal.js (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/random/jebel_barkal.js (revision 22204) @@ -1,1505 +1,1505 @@ /** * For historic reference, see http://www.jebelbarkal.org/images/maps/siteplan.jpg */ Engine.LoadLibrary("rmgen"); Engine.LoadLibrary("rmgen-common"); Engine.LoadLibrary("heightmap"); TILE_CENTERED_HEIGHT_MAP = true; const tSand = "desert_sand_dunes_100"; const tHilltop = ["new_savanna_dirt_c", "new_savanna_dirt_d"]; const tHillGround = ["savanna_dirt_rocks_a", "savanna_dirt_rocks_b", "savanna_dirt_rocks_c"]; const tHillCliff = ["savanna_cliff_a_red", "savanna_cliff_b_red"]; const tRoadDesert = "savanna_tile_a"; const tRoadFertileLand = "savanna_tile_a"; const tWater = "desert_sand_wet"; const tGrass = ["savanna_shrubs_a_wetseason", "alpine_grass_b_wild", "medit_shrubs_a", "steppe_grass_green_a"]; const tForestFloorFertile = pickRandom(tGrass); const tGrassTransition1 = "desert_grass_a"; const tGrassTransition2 = "steppe_grass_dirt_66"; const tPath = "road2"; const tPathWild = "road_med"; const oAcacia = "gaia/flora_tree_acacia"; const oPalmPath = "gaia/flora_tree_cretan_date_palm_tall"; const oPalms = [ "gaia/flora_tree_cretan_date_palm_tall", "gaia/flora_tree_cretan_date_palm_short", "gaia/flora_tree_palm_tropic", "gaia/flora_tree_date_palm", "gaia/flora_tree_senegal_date_palm", "gaia/flora_tree_medit_fan_palm" ]; const oBerryBushGrapes = "gaia/flora_bush_grapes"; const oBerryBushDesert = "gaia/flora_bush_berry_desert"; const oStoneLargeDesert = "gaia/geology_stonemine_desert_quarry"; const oStoneSmallDesert = "gaia/geology_stone_desert_small"; const oMetalLargeDesert = "gaia/geology_metal_desert_slabs"; const oMetalSmallDesert = "gaia/geology_metal_desert_small"; const oStoneLargeFertileLand = "gaia/geology_stonemine_desert_quarry"; const oStoneSmallFertileLand = "gaia/geology_stone_greek"; const oMetalLargeFertileLand = "gaia/geology_metal_desert_slabs"; const oMetalSmallFertileLand = "gaia/geology_metal_temperate"; const oFoodTreasureBin = "gaia/treasure/food_bin"; const oFoodTreasureCrate = "gaia/treasure/food_crate"; const oFoodTreasureJars = "gaia/treasure/food_jars"; const oWoodTreasure = "gaia/treasure/wood"; const oStoneTreasure = "gaia/treasure/stone"; const oMetalTreasure = "gaia/treasure/metal"; const oTreasuresHill = [oWoodTreasure, oStoneTreasure, oMetalTreasure]; const oTreasuresCity = [oFoodTreasureBin, oFoodTreasureCrate, oFoodTreasureJars].concat(oTreasuresHill); const oGiraffe = "gaia/fauna_giraffe"; const oGiraffeInfant = "gaia/fauna_giraffe_infant"; const oGazelle = "gaia/fauna_gazelle"; const oRhino = "gaia/fauna_rhino"; const oWarthog = "gaia/fauna_boar"; const oElephant = "gaia/fauna_elephant_african_bush"; const oElephantInfant = "gaia/fauna_elephant_african_infant"; const oLion = "gaia/fauna_lion"; const oLioness = "gaia/fauna_lioness"; const oCrocodile = "gaia/fauna_crocodile"; const oFish = "gaia/fauna_fish_tilapia"; const oHawk = "gaia/fauna_hawk"; const oTempleApedemak = "structures/kush_temple"; const oTempleAmun = "structures/kush_temple_amun"; const oPyramidLarge = "structures/kush_pyramid_large"; const oPyramidSmall = "structures/kush_pyramid_small"; const oWonderPtol = "structures/ptol_wonder"; const oFortress = "structures/kush_fortress"; const oTower = g_MapSettings.Size >= 256 && getDifficulty() >= 3 ? "structures/kush_defense_tower" : "structures/kush_sentry_tower"; const oHouse = "structures/kush_house"; const oMarket = "structures/kush_market"; const oBlacksmith = "structures/kush_blacksmith"; const oBlemmyeCamp = "structures/kush_blemmye_camp"; const oNubaVillage = "structures/kush_nuba_village"; const oCivicCenter = "structures/kush_civil_centre"; const oBarracks = "structures/kush_barracks"; const oStable = "structures/kush_stable"; const oElephantStables = "structures/kush_elephant_stables"; const oWallMedium = "structures/kush_wall_medium"; const oWallGate = "structures/kush_wall_gate"; const oWallTower = "structures/kush_wall_tower"; const oPalisadeMedium = "other/palisades_rocks_medium"; const oPalisadeGate = "other/palisades_rocks_gate"; const oPalisadeTower = "other/palisades_rocks_tower"; const oKushCitizenArcher = "units/kush_infantry_archer_b"; const oKushHealer = "units/kush_support_healer_b"; const oKushChampionArcher = "units/kush_champion_infantry"; const oKushChampions = [ oKushChampionArcher, "units/kush_champion_infantry_amun", "units/kush_champion_infantry_apedemak" ]; -const oPtolSiege = ["units/ptol_mechanical_siege_lithobolos_unpacked", "units/ptol_mechanical_siege_polybolos_unpacked"]; +const oPtolSiege = ["units/ptol_siege_lithobolos_unpacked", "units/ptol_siege_polybolos_unpacked"]; const oTriggerPointCityPath = "trigger/trigger_point_A"; const oTriggerPointAttackerPatrol = "trigger/trigger_point_B"; const aPalmPath = actorTemplate("flora/trees/palm_cretan_date_tall"); const aRock = actorTemplate("geology/stone_savanna_med"); const aHandcart = actorTemplate("props/special/eyecandy/handcart_1"); const aPlotFence = actorTemplate("props/special/common/plot_fence"); const aStatueKush = actorTemplate("props/special/eyecandy/statues_kush"); const aStatues = [ "props/structures/kushites/statue_pedestal_rectangular", "props/structures/kushites/statue_pedestal_rectangular_lion" ].map(actorTemplate); const aBushesFertileLand = [ ...new Array(3).fill("props/flora/shrub_spikes"), ...new Array(3).fill("props/flora/ferns"), "props/flora/shrub_tropic_plant_a", "props/flora/shrub_tropic_plant_b", "props/flora/shrub_tropic_plant_flower", "props/flora/foliagebush", "props/flora/bush", "props/flora/bush_medit_la", "props/flora/bush_medit_la_lush", "props/flora/bush_medit_me_lush", "props/flora/bush_medit_sm", "props/flora/bush_medit_sm_lush", "props/flora/bush_tempe_la_lush" ].map(actorTemplate); const aBushesCity = [ "props/flora/bush_dry_a", "props/flora/bush_medit_la_dry", "props/flora/bush_medit_me_dry", "props/flora/bush_medit_sm", "props/flora/bush_medit_sm_dry", ].map(actorTemplate); const aBushesDesert = [ "props/flora/bush_tempe_me_dry", "props/flora/grass_soft_dry_large_tall", "props/flora/grass_soft_dry_small_tall" ].map(actorTemplate).concat(aBushesCity); const aWaterDecoratives = ["props/flora/reeds_pond_lush_a"].map(actorTemplate); const pForestPalms = [ tForestFloorFertile, ...oPalms.map(tree => tForestFloorFertile + TERRAIN_SEPARATOR + tree), tForestFloorFertile]; const heightScale = num => num * g_MapSettings.Size / 320; const minHeightSource = 3; const maxHeightSource = 800; const g_Map = new RandomMap(0, tSand); const mapSize = g_Map.getSize(); const mapCenter = g_Map.getCenter(); const mapBounds = g_Map.getBounds(); const numPlayers = getNumPlayers(); const clHill = g_Map.createTileClass(); const clCliff = g_Map.createTileClass(); const clDesert = g_Map.createTileClass(); const clFertileLand = g_Map.createTileClass(); const clWater = g_Map.createTileClass(); const clIrrigationCanal = g_Map.createTileClass(); const clPassage = g_Map.createTileClass(); const clPlayer = g_Map.createTileClass(); const clBaseResource = g_Map.createTileClass(); const clFood = g_Map.createTileClass(); const clForest = g_Map.createTileClass(); const clRock = g_Map.createTileClass(); const clMetal = g_Map.createTileClass(); const clTreasure = g_Map.createTileClass(); const clCity = g_Map.createTileClass(); const clPath = g_Map.createTileClass(); const clPathStatues = g_Map.createTileClass(); const clPathCrossing = g_Map.createTileClass(); const clStatue = g_Map.createTileClass(); const clWall = g_Map.createTileClass(); const clGate = g_Map.createTileClass(); const clRoad = g_Map.createTileClass(); const clTriggerPointCityPath = g_Map.createTileClass(); const clTriggerPointMap = g_Map.createTileClass(); const clSoldier = g_Map.createTileClass(); const clTower = g_Map.createTileClass(); const clFortress = g_Map.createTileClass(); const clTemple = g_Map.createTileClass(); const clRitualPlace = g_Map.createTileClass(); const clPyramid = g_Map.createTileClass(); const clHouse = g_Map.createTileClass(); const clBlacksmith = g_Map.createTileClass(); const clStable = g_Map.createTileClass(); const clElephantStables = g_Map.createTileClass(); const clCivicCenter = g_Map.createTileClass(); const clBarracks = g_Map.createTileClass(); const clBlemmyeCamp = g_Map.createTileClass(); const clNubaVillage = g_Map.createTileClass(); const clMarket = g_Map.createTileClass(); const clDecorative = g_Map.createTileClass(); const riverAngle = 0.05 * Math.PI; const hillRadius = scaleByMapSize(40, 120); const positionPyramids = new Vector2D(fractionToTiles(0.15), fractionToTiles(0.75)); const pathWidth = 4; const pathWidthCenter = 10; const pathWidthSecondary = 6; const placeNapataWall = mapSize < 192 || getDifficulty() < 2 ? false : getDifficulty() < 3 ? "napata_palisade" : "napata_wall"; const layoutFertileLandTextures = [ { "left": fractionToTiles(0), "right": fractionToTiles(0.04), "terrain": createTerrain(tGrassTransition1), "tileClass": clFertileLand }, { "left": fractionToTiles(0.04), "right": fractionToTiles(0.08), "terrain": createTerrain(tGrassTransition2), "tileClass": clDesert } ]; var layoutKushTemples = [ ...new Array(2).fill(0).map((v, i) => ({ "template": oTempleApedemak, "pathOffset": new Vector2D(0, 9), "minMapSize": i == 0 ? 320 : 0 })), { "template": oTempleAmun, "pathOffset": new Vector2D(0, 12), "minMapSize": 256 }, { "template": oWonderPtol, "pathOffset": new Vector2D(0, scaleByMapSize(9, 14)), "minMapSize": 0 }, { "template": oTempleAmun, "pathOffset": new Vector2D(0, 12), "minMapSize": 256 }, ...new Array(2).fill(0).map((v, i) => ({ "template": oTempleApedemak, "pathOffset": new Vector2D(0, 9), "minMapSize": i == 0 ? 320 : 0 })) ].filter(temple => mapSize >= temple.minMapSize); /** * The buildings are set as uncapturable, otherwise the player would gain the buildings via root territory and can delete them without effort. * Keep the entire city uncapturable as a consistent property of the city. */ const layoutKushCity = [ { "templateName": "uncapturable|" + oHouse, "difficulty": "Very Easy", "painters": new TileClassPainter(clHouse) }, { "templateName": oFortress, "difficulty": "Medium", "constraints": [avoidClasses(clFortress, 25), new NearTileClassConstraint(clPath, 8)], "painters": new TileClassPainter(clFortress) }, { "templateName": oCivicCenter, "difficulty": "Easy", "constraints": [avoidClasses(clCivicCenter, 60), new NearTileClassConstraint(clPath, 8)], "painters": new TileClassPainter(clCivicCenter) }, { "templateName": oElephantStables, "difficulty": "Easy", "constraints": avoidClasses(clElephantStables, 10), "painters": new TileClassPainter(clElephantStables) }, { "templateName": oStable, "difficulty": "Easy", "constraints": avoidClasses(clStable, 20), "painters": new TileClassPainter(clStable) }, { "templateName": oBarracks, "difficulty": "Easy", "constraints": avoidClasses(clBarracks, 12), "painters": new TileClassPainter(clBarracks) }, { "templateName": oTower, "difficulty": "Easy", "constraints": avoidClasses(clTower, 17), "painters": new TileClassPainter(clTower) }, { "templateName": "uncapturable|" + oMarket, "difficulty": "Very Easy", "constraints": avoidClasses(clMarket, 15), "painters": new TileClassPainter(clMarket) }, { "templateName": "uncapturable|" + oBlacksmith, "difficulty": "Very Easy", "constraints": avoidClasses(clBlacksmith, 30), "painters": new TileClassPainter(clBlacksmith) }, { "templateName": oNubaVillage, "difficulty": "Easy", "constraints": avoidClasses(clNubaVillage, 30), "painters": new TileClassPainter(clNubaVillage) }, { "templateName": oBlemmyeCamp, "difficulty": "Easy", "constraints": avoidClasses(clBlemmyeCamp, 30), "painters": new TileClassPainter(clBlemmyeCamp) } ].filter(building => getDifficulty() >= getDifficulties().find(difficulty => difficulty.Name == building.difficulty).Difficulty); g_WallStyles.napata_wall = { "short": readyWallElement("uncapturable|" + oWallMedium), "medium": readyWallElement("uncapturable|" + oWallMedium), "tower": readyWallElement("uncapturable|" + oWallTower), "gate": readyWallElement("uncapturable|" + oWallGate), "overlap": 0.05 }; g_WallStyles.napata_palisade = { "short": readyWallElement("uncapturable|" + oPalisadeMedium), "medium": readyWallElement("uncapturable|" + oPalisadeMedium), "tower": readyWallElement("uncapturable|" + oPalisadeTower), "gate": readyWallElement("uncapturable|" + oPalisadeGate), "overlap": 0.05 }; Engine.SetProgress(10); g_Map.log("Loading hill heightmap"); createArea( new MapBoundsPlacer(), new HeightmapPainter( translateHeightmap( new Vector2D(-12, scaleByMapSize(-12, -25)), undefined, convertHeightmap1Dto2D(Engine.LoadMapTerrain("maps/random/jebel_barkal.pmp").height)), minHeightSource, maxHeightSource)); const heightDesert = g_Map.getHeight(mapCenter); const heightFertileLand = heightDesert - heightScale(2); const heightShoreline = heightFertileLand - heightScale(0.5); const heightWaterLevel = heightFertileLand - heightScale(3); const heightPassage = heightWaterLevel - heightScale(1.5); const heightIrrigationCanal = heightWaterLevel - heightScale(4); const heightSeaGround = heightWaterLevel - heightScale(8); const heightHill = heightDesert + heightScale(4); const heightHilltop = heightHill + heightScale(90); const heightHillArchers = (heightHilltop + heightHill) / 2; const heightOffsetPath = heightScale(-2.5); const heightOffsetRoad = heightScale(-1.5); const heightOffsetWalls = heightScale(2.5); const heightOffsetStatue = heightScale(2.5); g_Map.log("Flattening land"); createArea( new MapBoundsPlacer(), new ElevationPainter(heightDesert), new HeightConstraint(-Infinity, heightDesert)); // Fertile land var widthFertileLand = fractionToTiles(0.33); paintRiver({ "parallel": true, "start": new Vector2D(mapBounds.left, mapBounds.bottom).rotateAround(-riverAngle, mapCenter), "end": new Vector2D(mapBounds.right, mapBounds.bottom).rotateAround(-riverAngle, mapCenter), "width": 2 * widthFertileLand, "fadeDist": 8, "deviation": 0, "heightLand": heightDesert, "heightRiverbed": heightFertileLand, "meanderShort": 40, "meanderLong": 0, "waterFunc": (position, height, riverFraction) => { createTerrain(tGrass).place(position); clFertileLand.add(position); }, "landFunc": (position, shoreDist1, shoreDist2) => { for (let riv of layoutFertileLandTextures) if (riv.left < +shoreDist1 && +shoreDist1 < riv.right || riv.left < -shoreDist2 && -shoreDist2 < riv.right) { riv.tileClass.add(position); riv.terrain.place(position); } } }); // Nile paintRiver({ "parallel": true, "start": new Vector2D(mapBounds.left, mapBounds.bottom).rotateAround(-riverAngle, mapCenter), "end": new Vector2D(mapBounds.right, mapBounds.bottom).rotateAround(-riverAngle, mapCenter), "width": fractionToTiles(0.2), "fadeDist": 4, "deviation": 0, "heightLand": heightFertileLand, "heightRiverbed": heightSeaGround, "meanderShort": 40, "meanderLong": 0 }); Engine.SetProgress(30); g_Map.log("Computing player locations"); const playerIDs = sortAllPlayers(); const playerPosition = playerPlacementArcs( playerIDs, mapCenter, fractionToTiles(0.38), riverAngle - 0.5 * Math.PI, 0.05 * Math.PI, 0.55 * Math.PI); if (!isNomad()) { g_Map.log("Marking player positions"); for (let position of playerPosition) addCivicCenterAreaToClass(position, clPlayer); } g_Map.log("Marking water"); createArea( new MapBoundsPlacer(), [ new TileClassPainter(clWater), new TileClassUnPainter(clFertileLand) ], new HeightConstraint(-Infinity, heightWaterLevel)); g_Map.log("Marking desert"); const avoidWater = new StaticConstraint(avoidClasses(clWater, 0)); createArea( new MapBoundsPlacer(), new TileClassPainter(clDesert), [ new HeightConstraint(-Infinity, heightHill), avoidWater, avoidClasses(clFertileLand, 0) ]); const stayDesert = new StaticConstraint(stayClasses(clDesert, 0)); const stayFertileLand = new StaticConstraint(stayClasses(clFertileLand, 0)); g_Map.log("Finding possible irrigation canal locations"); var irrigationCanalAreas = []; for (let i = 0; i < 30; ++i) { let x = fractionToTiles(randFloat(0, 1)); irrigationCanalAreas.push( createArea( new PathPlacer( new Vector2D(x, mapBounds.bottom).rotateAround(-riverAngle, mapCenter), new Vector2D(x, mapBounds.top).rotateAround(-riverAngle, mapCenter), 3, 0, 10, 0.1, 0.01, Infinity), undefined, avoidClasses(clDesert, 2))); } g_Map.log("Creating irrigation canals"); var irrigationCanalLocations = []; for (let area of irrigationCanalAreas) { if (!area.getPoints().length || area.getPoints().some(point => !avoidClasses(clPlayer, scaleByMapSize(8, 13), clIrrigationCanal, scaleByMapSize(15, 25)).allows(point))) continue; irrigationCanalLocations.push(pickRandom(area.getPoints()).clone().rotateAround(riverAngle, mapCenter).x); createArea( new MapBoundsPlacer(), [ new SmoothElevationPainter(ELEVATION_SET, heightIrrigationCanal, 1), new TileClassPainter(clIrrigationCanal) ], [new StayAreasConstraint([area]), new HeightConstraint(heightIrrigationCanal, heightDesert)]); } g_Map.log("Creating passages"); var previousPassageY = randIntInclusive(0, widthFertileLand); var areasPassages = []; irrigationCanalLocations.sort((a, b) => a - b); for (let i = 0; i < irrigationCanalLocations.length; ++i) { let previous = i == 0 ? mapBounds.left : irrigationCanalLocations[i - 1]; let next = i == irrigationCanalLocations.length - 1 ? mapBounds.right : irrigationCanalLocations[i + 1]; let x1 = (irrigationCanalLocations[i] + previous) / 2; let x2 = (irrigationCanalLocations[i] + next) / 2; let y; // The passages should be at different locations, so that enemies can't attack each other easily for (let tries = 0; tries < 100; ++tries) { y = (previousPassageY + randIntInclusive(0.2 * widthFertileLand, 0.8 * widthFertileLand)) % widthFertileLand; let pos = new Vector2D((x1 + x2) / 2, y).rotateAround(-riverAngle, mapCenter).round(); if (g_Map.validTilePassable(new Vector2D(pos.x, pos.y)) && avoidClasses(clDesert, 12).allows(pos) && new HeightConstraint(heightIrrigationCanal, heightFertileLand).allows(pos)) break; } let area = createArea( new PathPlacer( new Vector2D(x1, y).rotateAround(-riverAngle, mapCenter), new Vector2D(x2, y).rotateAround(-riverAngle, mapCenter), 10, 0, 1, 0, 0, Infinity), [ new ElevationPainter(heightPassage), new TileClassPainter(clPassage) ], [ new HeightConstraint(-Infinity, heightPassage), stayClasses(clFertileLand, 2) ]); if (!area || !area.getPoints().length) continue; previousPassageY = y; areasPassages.push(area); } Engine.SetProgress(40); g_Map.log("Marking hill"); createArea( new MapBoundsPlacer(), new TileClassPainter(clHill), new HeightConstraint(heightHill, Infinity)); g_Map.log("Marking water"); const areaWater = createArea( new MapBoundsPlacer(), new TileClassPainter(clWater), new HeightConstraint(-Infinity, heightWaterLevel)); g_Map.log("Painting water and shoreline"); createArea( new MapBoundsPlacer(), new TerrainPainter(tWater), new HeightConstraint(-Infinity, heightShoreline)); g_Map.log("Painting hill"); const areaHill = createArea( new MapBoundsPlacer(), new TerrainPainter(tHillGround), new HeightConstraint(heightHill, Infinity)); g_Map.log("Painting hilltop"); const areaHilltop = createArea( new MapBoundsPlacer(), new TerrainPainter(tHilltop), [ new HeightConstraint(heightHilltop, Infinity), new SlopeConstraint(-Infinity, 2) ]); Engine.SetProgress(50); for (let i = 0; i < numPlayers; ++i) { let isDesert = clDesert.has(playerPosition[i]); placePlayerBase({ "playerID": playerIDs[i], "playerPosition": playerPosition[i], "PlayerTileClass": clPlayer, "BaseResourceClass": clBaseResource, "baseResourceConstraint": avoidClasses(clPlayer, 4, clWater, 4), "Walls": mapSize <= 256 || getDifficulty() >= 3 ? "towers" : "walls", "CityPatch": { "outerTerrain": isDesert ? tRoadDesert : tRoadFertileLand, "innerTerrain": isDesert ? tRoadDesert : tRoadFertileLand }, "Chicken": { "template": oGazelle, "distance": 15, "minGroupDistance": 2, "maxGroupDistance": 4, "minGroupCount": 2, "maxGroupCount": 3 }, "Berries": { "template": isDesert ? oBerryBushDesert : oBerryBushGrapes }, "Mines": { "types": [ { "template": isDesert ? oMetalLargeDesert : oMetalLargeFertileLand }, { "template": isDesert ? oStoneLargeDesert : oStoneLargeFertileLand } ] }, "Trees": { "template": isDesert ? oAcacia : pickRandom(oPalms), "count": isDesert ? scaleByMapSize(5, 10) : scaleByMapSize(15, 30) }, "Treasures": { "types": [ { "template": oWoodTreasure, "count": isDesert ? 4 : 0 }, { "template": oStoneTreasure, "count": isDesert ? 1 : 0 }, { "template": oMetalTreasure, "count": isDesert ? 1 : 0 } ] }, "Decoratives": { "template": isDesert ? aRock : pickRandom(aBushesFertileLand) } }); } g_Map.log("Placing pyramids"); const areaPyramids = createArea(new DiskPlacer(scaleByMapSize(5, 14), positionPyramids)); // Retry loops are needed due to the self-avoidance createObjectGroupsByAreas( new SimpleGroup( [new RandomObject( [oPyramidLarge, oPyramidSmall], scaleByMapSize(1, 6), scaleByMapSize(2, 8), scaleByMapSize(6, 8), scaleByMapSize(6, 14), Math.PI * 1.35, Math.PI * 1.5, scaleByMapSize(6, 8))], true, clPyramid), 0, undefined, 1, 50, [areaPyramids]); Engine.SetProgress(60); // The city is a circle segment of this maximum size g_Map.log("Computing city grid"); var gridCenter = new Vector2D(0, fractionToTiles(0.3)).rotate(-riverAngle).add(mapCenter).round(); var gridMaxAngle = scaleByMapSize(Math.PI / 3, Math.PI); var gridStartAngle = -Math.PI / 2 -gridMaxAngle / 2 + riverAngle; var gridRadius = y => hillRadius + 18 * y; var gridPointsX = layoutKushTemples.length; var gridPointsY = Math.floor(scaleByMapSize(2, 5)); var gridPointXCenter = Math.floor(gridPointsX / 2); var gridPointYCenter = Math.floor(gridPointsY / 2); // Maps from grid position to map position var cityGridPosition = []; var cityGridAngle = []; for (let y = 0; y < gridPointsY; ++y) [cityGridPosition[y], cityGridAngle[y]] = distributePointsOnCircularSegment( gridPointsX, gridMaxAngle, gridStartAngle, gridRadius(y), gridCenter); g_Map.log("Marking city path crossings"); for (let y in cityGridPosition) for (let x in cityGridPosition[y]) { cityGridPosition[y][x].round(); createArea( new DiskPlacer(pathWidth, cityGridPosition[y][x]), [ new TileClassPainter(clPath), new TileClassPainter(clPathCrossing) ]); } g_Map.log("Marking horizontal city paths"); var areasCityPaths = []; for (let y = 0; y < gridPointsY; ++y) for (let x = 1; x < gridPointsX; ++x) { let width = y == gridPointYCenter ? pathWidthSecondary : pathWidth; areasCityPaths.push( createArea( new PathPlacer(cityGridPosition[y][x - 1], cityGridPosition[y][x], width, 0, 8, 0, 0, Infinity), new TileClassPainter(clPath))); } g_Map.log("Marking vertical city paths"); for (let y = 1; y < gridPointsY; ++y) for (let x = 0; x < gridPointsX; ++x) { let width = Math.abs(x - gridPointXCenter) == 0 ? pathWidthCenter : Math.abs(x - gridPointXCenter) == 1 ? pathWidthSecondary : pathWidth; areasCityPaths.push( createArea( new PathPlacer(cityGridPosition[y - 1][x], cityGridPosition[y][x], width, 0, 8, 0, 0, Infinity), new TileClassPainter(clPath))); } Engine.SetProgress(70); g_Map.log("Placing kushite temples"); var entitiesTemples = []; var templePosition = []; for (let i = 0; i < layoutKushTemples.length; ++i) { let x = i + (gridPointsX - layoutKushTemples.length) / 2; templePosition[i] = Vector2D.add(cityGridPosition[0][x], layoutKushTemples[i].pathOffset.rotate(-Math.PI / 2 - cityGridAngle[0][x])); entitiesTemples[i] = g_Map.placeEntityPassable(layoutKushTemples[i].template, 0, templePosition[i], cityGridAngle[0][x]); } g_Map.log("Marking temple area"); createArea( new EntitiesObstructionPlacer(entitiesTemples, 0, Infinity), new TileClassPainter(clTemple)); g_Map.log("Smoothing temple ground"); createArea( new MapBoundsPlacer(), new ElevationBlendingPainter(heightDesert, 0.8), new NearTileClassConstraint(clTemple, 0)); g_Map.log("Painting cliffs"); createArea( new MapBoundsPlacer(), [ new TerrainPainter(tHillCliff), new TileClassPainter(clCliff) ], [ stayClasses(clHill, 0), new SlopeConstraint(2, Infinity) ]); g_Map.log("Painting temple ground"); createArea( new MapBoundsPlacer(), new TerrainPainter(tPathWild), [ new NearTileClassConstraint(clTemple, 1), avoidClasses(clPath, 0, clCliff, 1) ]); g_Map.log("Placing lion statues in the central path"); var statueCount = scaleByMapSize(10, 40); var centralPathStart = cityGridPosition[0][gridPointXCenter]; var centralPathLength = centralPathStart.distanceTo(cityGridPosition[gridPointsY - 1][gridPointXCenter]); var centralPathAngle = cityGridAngle[0][gridPointXCenter]; for (let i = 0; i < 2; ++i) for (let stat = 0; stat < statueCount; ++stat) { let start = new Vector2D(0, pathWidthCenter * 3/4 * (i - 0.5)).rotate(centralPathAngle).add(centralPathStart); let position = new Vector2D(centralPathLength, 0).mult(stat / statueCount).rotate(-centralPathAngle).add(start).add(new Vector2D(0.5, 0.5)); if (!avoidClasses(clPathCrossing, 2).allows(position)) continue; g_Map.placeEntityPassable(pickRandom(aStatues), 0, position, centralPathAngle - Math.PI * (i + 0.5)); clPathStatues.add(position.round()); } g_Map.log("Placing guardian infantry in the central path"); var centralChampionsCount = scaleByMapSize(2, 40); for (let i = 0; i < 2; ++i) for (let champ = 0; champ < centralChampionsCount; ++champ) { let start = new Vector2D(0, pathWidthCenter * 1/2 * (i - 0.5)).rotate(-centralPathAngle).add(centralPathStart); let position = new Vector2D(centralPathLength, 0).mult(champ / centralChampionsCount).rotate(-centralPathAngle).add(start).add(new Vector2D(0.5, 0.5)); if (!avoidClasses(clPathCrossing, 2).allows(position)) continue; g_Map.placeEntityPassable(pickRandom(oKushChampions), 0, position, centralPathAngle - Math.PI * (i - 0.5)); clPathStatues.add(position.round()); } g_Map.log("Placing kushite statues in the secondary paths"); for (let x of [gridPointXCenter - 1, gridPointXCenter + 1]) { g_Map.placeEntityAnywhere(aStatueKush, 0, cityGridPosition[gridPointYCenter][x], cityGridAngle[gridPointYCenter][x]); clPathStatues.add(cityGridPosition[gridPointYCenter][x]); } g_Map.log("Creating ritual place near the wonder"); var ritualPosition = Vector2D.average([ templePosition[Math.floor(templePosition.length / 2) - 1], templePosition[Math.ceil(templePosition.length / 2) - 1], cityGridPosition[0][gridPointXCenter], cityGridPosition[0][gridPointXCenter - 1] ]).round(); var ritualAngle = (cityGridAngle[0][gridPointXCenter] + cityGridAngle[0][gridPointXCenter - 1]) / 2 + Math.PI / 2; g_Map.placeEntityPassable(aStatueKush, 0, ritualPosition, ritualAngle - Math.PI / 2); createArea( new DiskPlacer(scaleByMapSize(4, 6), ritualPosition), [ new LayeredPainter([tPathWild, tPath], [1]), new SmoothElevationPainter(ELEVATION_MODIFY, heightOffsetPath, 2), new TileClassPainter(clRitualPlace) ], avoidClasses(clCliff, 1)); createArea( new DiskPlacer(0, new Vector2D(-1, -1).add(ritualPosition)), new ElevationPainter(heightDesert + heightOffsetStatue)); g_Map.log("Placing healers at the ritual place"); var [healerPosition, healerAngle] = distributePointsOnCircularSegment( scaleByMapSize(2, 10), Math.PI, ritualAngle, scaleByMapSize(2, 3), ritualPosition); for (let i = 0; i < healerPosition.length; ++i) g_Map.placeEntityPassable(oKushHealer, 0, healerPosition[i], healerAngle[i] + Math.PI); g_Map.log("Placing statues at the ritual place"); var [statuePosition, statueAngle] = distributePointsOnCircularSegment( scaleByMapSize(4, 8), Math.PI, ritualAngle, scaleByMapSize(3, 4), ritualPosition); for (let i = 0; i < statuePosition.length; ++i) g_Map.placeEntityPassable(pickRandom(aStatues), 0, statuePosition[i], statueAngle[i] + Math.PI); g_Map.log("Placing palms at the ritual place"); var palmPosition = distributePointsOnCircularSegment( scaleByMapSize(6, 16), Math.PI, ritualAngle, scaleByMapSize(4, 5), ritualPosition)[0]; for (let i = 0; i < palmPosition.length; ++i) if (avoidClasses(clTemple, 1).allows(palmPosition[i])) g_Map.placeEntityPassable(oPalmPath, 0, palmPosition[i], randomAngle()); g_Map.log("Painting city paths"); var areaPaths = createArea( new MapBoundsPlacer(), [ new LayeredPainter([tPathWild, tPath], [1]), new SmoothElevationPainter(ELEVATION_MODIFY, heightOffsetPath, 1) ], stayClasses(clPath, 0)); g_Map.log("Placing triggerpoints on city paths"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(oTriggerPointCityPath, 1, 1, 0, 0)], true, clTriggerPointCityPath), 0, [avoidClasses(clTriggerPointCityPath, 8), stayClasses(clPathCrossing, 2)], scaleByMapSize(20, 100), 30, [areaPaths]); g_Map.log("Placing city districts"); for (let y = 1; y < gridPointsY; ++y) for (let x = 1; x < gridPointsX; ++x) createArea( new ConvexPolygonPlacer([cityGridPosition[y - 1][x - 1], cityGridPosition[y - 1][x], cityGridPosition[y][x - 1], cityGridPosition[y][x]], Infinity), [ new TerrainPainter(tRoadDesert), new CityPainter(layoutKushCity, (-cityGridAngle[y][x - 1] - cityGridAngle[y][x]) / 2, 0), new TileClassPainter(clCity) ], new StaticConstraint(avoidClasses(clPath, 0))); var entitiesGates; if (placeNapataWall) { g_Map.log("Placing front walls"); let wallGridMaxAngleSummand = scaleByMapSize(0.04, 0.03) * Math.PI; let wallGridStartAngle = gridStartAngle - wallGridMaxAngleSummand / 2; let wallGridRadiusFront = gridRadius(gridPointsY - 1) + pathWidth - 1; let wallGridMaxAngleFront = gridMaxAngle + wallGridMaxAngleSummand; let entitiesWalls = placeCircularWall( gridCenter, wallGridRadiusFront, ["tower", "short", "tower", "gate", "tower", "medium", "tower", "short"], placeNapataWall, 0, wallGridStartAngle, wallGridMaxAngleFront, true, 0, 0); g_Map.log("Placing side and back walls"); let wallGridRadiusBack = hillRadius - scaleByMapSize(15, 25); let wallGridMaxAngleBack = gridMaxAngle + wallGridMaxAngleSummand; let wallGridPositionFront = distributePointsOnCircularSegment(gridPointsX, wallGridMaxAngleBack, wallGridStartAngle, wallGridRadiusFront, gridCenter)[0]; let wallGridPositionBack = distributePointsOnCircularSegment(gridPointsX, wallGridMaxAngleBack, wallGridStartAngle, wallGridRadiusBack, gridCenter)[0]; let wallGridPosition = [wallGridPositionFront[0], ...wallGridPositionBack, wallGridPositionFront[wallGridPositionFront.length - 1]]; for (let x = 1; x < wallGridPosition.length; ++x) entitiesWalls = entitiesWalls.concat( placeLinearWall( wallGridPosition[x - 1], wallGridPosition[x], ["tower", "gate", "tower", "short", "tower", "short", "tower"], placeNapataWall, 0, false, avoidClasses(clHill, 0, clTemple, 0))); g_Map.log("Marking walls"); createArea( new EntitiesObstructionPlacer(entitiesWalls, 0, Infinity), new TileClassPainter(clWall)); g_Map.log("Marking gates"); entitiesGates = entitiesWalls.filter(entity => entity.templateName.endsWith(oWallGate)); createArea( new EntitiesObstructionPlacer(entitiesGates, 0, Infinity), new TileClassPainter(clGate)); g_Map.log("Painting wall terrain"); createArea( new MapBoundsPlacer(), [ new SmoothElevationPainter(ELEVATION_MODIFY, heightOffsetWalls, 2), new TerrainPainter(tPathWild) ], [ new NearTileClassConstraint(clWall, 1), avoidClasses(clCliff, 0) ]); g_Map.log("Painting gate terrain"); for (let entity of entitiesGates) createArea( new DiskPlacer(pathWidth, entity.GetPosition2D()), [ new LayeredPainter([tPathWild, tPath], [1]), new SmoothElevationPainter(ELEVATION_MODIFY, heightOffsetPath, 2), ], [ avoidClasses(clCliff, 0, clPath, 0, clCity, 0), new NearTileClassConstraint(clPath, pathWidth + 1) ]); } Engine.SetProgress(70); g_Map.log("Finding road starting points"); var roadStartLocations = shuffleArray( entitiesGates ? entitiesGates.map(entity => entity.GetPosition2D()) : [ ...cityGridPosition.map(gridPos => gridPos[0]), ...cityGridPosition.map(gridPos => gridPos[gridPos.length - 1]), ...cityGridPosition[cityGridPosition.length - 1] ]); g_Map.log("Finding possible roads"); var roadConstraint = new StaticConstraint( [ stayDesert, avoidClasses(clHill, 0, clCity, 0, clPyramid, 6, clPlayer, 16) ]); var areaCityPaths = new Area(areasCityPaths.reduce((points, area) => points.concat(area.getPoints()), [])); var areaRoads = []; for (let roadStart of roadStartLocations) { if (areaRoads.length >= scaleByMapSize(2, 4)) break; let closestPoint = areaCityPaths.getClosestPointTo(roadStart); roadConstraint = new StaticConstraint([roadConstraint, avoidClasses(clRoad, 20)]); for (let tries = 0; tries < 30; ++tries) { let area = createArea( new PathPlacer( Vector2D.add(closestPoint, new Vector2D(0, 3/4 * mapSize).rotate(closestPoint.angleTo(roadStart))), roadStart, 4, 0.1, 5, 0.5, 0, 0), new TileClassPainter(clRoad), roadConstraint); if (area && area.getPoints().length) { areaRoads.push(area); break; } } } g_Map.log("Painting roads"); createArea( new MapBoundsPlacer(), [ new SmoothElevationPainter(ELEVATION_MODIFY, heightOffsetRoad, 1), new LayeredPainter([tPathWild, tPath], [1]), ], [stayClasses(clRoad, 0), avoidClasses(clPath, 0)]); g_Map.log("Marking road palm area"); var areaRoadPalms = createArea( new MapBoundsPlacer(), undefined, [ new NearTileClassConstraint(clRoad, 1), avoidClasses(clRoad, 0, clPath, 1, clWall, 4, clGate, 4) ]); if (areaRoadPalms && areaRoadPalms.getPoints().length) { g_Map.log("Placing road palms"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(oPalmPath, 1, 1, 0, 0)], true, clForest), 0, avoidClasses(clForest, 2, clGate, 7), scaleByMapSize(40, 250), 20, [areaRoadPalms]); g_Map.log("Placing road bushes"); createObjectGroupsByAreas( new SimpleGroup([new RandomObject(aBushesCity, 1, 1, 0, 0)], true, clForest), 0, avoidClasses(clForest, 1), scaleByMapSize(40, 200), 20, [areaRoadPalms]); } Engine.SetProgress(75); g_Map.log("Marking city bush area"); var areaCityBushes = createArea( new MapBoundsPlacer(), undefined, [ new NearTileClassConstraint(clPath, 1), avoidClasses( clPath, 0, clRoad, 0, clPyramid, 20, clRitualPlace, 8, clTemple, 3, clWall, 3, clTower, 1, clFortress, 1, clHouse, 1, clBlacksmith, 1, clElephantStables, 1, clStable, 1, clCivicCenter, 1, clBarracks, 1, clBlemmyeCamp, 1, clNubaVillage, 1, clMarket, 1) ]); g_Map.log("Marking city palm area"); var areaCityPalms = createArea( new MapBoundsPlacer(), undefined, [ new StayAreasConstraint([areaCityBushes]), avoidClasses(clElephantStables, 3) ]); g_Map.log("Placing city palms"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(aPalmPath, 1, 1, 0, 0)], true, clForest), 0, avoidClasses(clForest, 3), scaleByMapSize(40, 400), 15, [areaCityPalms]); g_Map.log("Placing city bushes"); createObjectGroupsByAreas( new SimpleGroup([new RandomObject(aBushesCity, 1, 1, 0, 0)], true, clForest), 0, avoidClasses(clForest, 1), scaleByMapSize(20, 200), 15, [areaCityBushes]); if (placeNapataWall) { g_Map.log("Marking wall palm area"); var areaWallPalms = createArea( new MapBoundsPlacer(), undefined, new StaticConstraint([ new NearTileClassConstraint(clWall, 2), avoidClasses(clPath, 1, clRoad, 1, clWall, 1, clGate, 3, clTemple, 2, clHill, 6) ])); g_Map.log("Placing wall palms"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(oPalmPath, 1, 1, 0, 0)], true, clForest), 0, avoidClasses(clForest, 2), scaleByMapSize(40, 250), 50, [areaWallPalms]); } createBumps( new StaticConstraint(avoidClasses(clPlayer, 6, clCity, 0, clWater, 2, clHill, 0, clPath, 0, clRoad, 0, clTemple, 4, clPyramid, 8, clWall, 0, clGate, 4)), scaleByMapSize(30, 300), 1, 8, 4, 0, 3); Engine.SetProgress(80); g_Map.log("Setting up common constraints and areas"); const nearWater = new NearTileClassConstraint(clWater, 3); var avoidCollisionsNomad = new AndConstraint( [ new StaticConstraint(avoidClasses( clCliff, 0, clHill, 0, clPlayer, 15, clWater, 1, clPath, 2, clRitualPlace, 10, clTemple, 4, clPyramid, 7, clCity, 4, clWall, 4, clGate, 8)), avoidClasses(clForest, 1, clRock, 4, clMetal, 4, clFood, 2, clSoldier, 1, clTreasure, 1) ]); var avoidCollisions = new AndConstraint( [ avoidCollisionsNomad, new StaticConstraint(avoidClasses(clRoad, 6, clFood, 6)) ]); const areaDesert = createArea(new MapBoundsPlacer(), undefined, stayDesert); const areaFertileLand = createArea(new MapBoundsPlacer(), undefined, stayFertileLand); createForests( [tForestFloorFertile, tForestFloorFertile, tForestFloorFertile, pForestPalms, pForestPalms], [stayFertileLand, avoidClasses(clForest, 15), new StaticConstraint([avoidClasses(clWater, 2), avoidCollisions])], clForest, scaleByMapSize(250, 2000)); g_Map.log("Creating mines"); const avoidCollisionsMines = [ avoidClasses(clRock, 10, clMetal, 10), new StaticConstraint(avoidClasses( clWater, 4, clCliff, 4, clCity, 4, clRitualPlace, 10, clPlayer, 20, clForest, 4, clPyramid, 6, clTemple, 4, clPath, 4, clRoad, 4, clGate, 8)) ]; const mineObjects = (templateSmall, templateLarge) => ({ "large": [ new SimpleObject(templateSmall, 0, 2, 0, 4, 0, 2 * Math.PI, 1), new SimpleObject(templateLarge, 1, 1, 0, 4, 0, 2 * Math.PI, 4) ], "small": [ new SimpleObject(templateSmall, 3, 4, 1, 3, 0, 2 * Math.PI, 1) ] }); const mineObjectsPerBiome = [ { "desert": mineObjects(oMetalSmallDesert, oMetalLargeDesert), "fertileLand": mineObjects(oMetalSmallFertileLand, oMetalLargeFertileLand), "tileClass": clMetal }, { "desert": mineObjects(oStoneSmallDesert, oStoneLargeDesert), "fertileLand": mineObjects(oStoneSmallFertileLand, oStoneLargeFertileLand), "tileClass": clRock } ]; for (let i = 0; i < scaleByMapSize(6, 22); ++i) { let mineObjectsBiome = pickRandom(mineObjectsPerBiome); for (let i in mineObjectsBiome.desert) createObjectGroupsByAreas( new SimpleGroup(mineObjectsBiome.desert[i], true, mineObjectsBiome.tileClass), 0, avoidCollisionsMines.concat([avoidClasses(clFertileLand, 12, mineObjectsBiome.tileClass, 15)]), 1, 60, [areaDesert]); } for (let i = 0; i < (isNomad() ? scaleByMapSize(6, 16) : scaleByMapSize(0, 8)); ++i) { let mineObjectsBiome = pickRandom(mineObjectsPerBiome); createObjectGroupsByAreas( new SimpleGroup(mineObjectsBiome.fertileLand.small, true, mineObjectsBiome.tileClass), 0, avoidCollisionsMines.concat([avoidClasses(clDesert, 5, clMetal, 15, clRock, 15, mineObjectsBiome.tileClass, 20)]), 1, 80, [areaFertileLand]); } g_Map.log("Placing triggerpoints for attackers"); createObjectGroups( new SimpleGroup([new SimpleObject(oTriggerPointAttackerPatrol, 1, 1, 0, 0)], true, clTriggerPointMap), 0, [avoidClasses(clCity, 8, clCliff, 4, clHill, 4, clWater, 0, clWall, 2, clForest, 1, clRock, 4, clMetal, 4, clTriggerPointMap, 15)], scaleByMapSize(20, 100), 30); g_Map.log("Creating berries"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(oBerryBushGrapes, 4, 6, 1, 2)], true, clFood), 0, avoidCollisions, scaleByMapSize(3, 15), 50, [areaFertileLand]); g_Map.log("Creating rhinos"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(oRhino, 1, 1, 0, 1)], true, clFood), 0, avoidCollisions, scaleByMapSize(2, 10), 50, [areaDesert]); g_Map.log("Creating warthogs"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(oWarthog, 1, 1, 0, 1)], true, clFood), 0, avoidCollisions, scaleByMapSize(2, 10), 50, [areaFertileLand]); g_Map.log("Creating giraffes"); createObjectGroups( new SimpleGroup([new SimpleObject(oGiraffe, 2, 3, 2, 4), new SimpleObject(oGiraffeInfant, 2, 3, 2, 4)], true, clFood), 0, avoidCollisions, scaleByMapSize(2, 10), 50); g_Map.log("Creating gazelles"); createObjectGroups( new SimpleGroup([new SimpleObject(oGazelle, 5, 7, 2, 4)], true, clFood), 0, avoidCollisions, scaleByMapSize(2, 10), 50, [areaDesert]); if (!isNomad()) { g_Map.log("Creating lions"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(oLion, 1, 2, 2, 4), new SimpleObject(oLioness, 2, 3, 2, 4)], true, clFood), 0, [avoidCollisions, avoidClasses(clPlayer, 20)], scaleByMapSize(2, 10), 50, [areaDesert]); } g_Map.log("Creating elephants"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(oElephant, 2, 3, 2, 4), new SimpleObject(oElephantInfant, 2, 3, 2, 4)], true, clFood), 0, avoidCollisions, scaleByMapSize(2, 10), 50, [areaDesert]); g_Map.log("Creating crocodiles"); if (!isNomad()) createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(oCrocodile, 2, 3, 3, 5)], true, clFood), 0, [nearWater, avoidCollisions], scaleByMapSize(1, 6), 50, [areaFertileLand]); Engine.SetProgress(85); g_Map.log("Marking irrigation canal tree area"); var areaIrrigationCanalTrees = createArea( new MapBoundsPlacer(), undefined, [ nearWater, avoidClasses(clPassage, 3), avoidCollisions ]); g_Map.log("Creating irrigation canal trees"); createObjectGroupsByAreas( new SimpleGroup([new RandomObject(oPalms, 1, 1, 1, 1)], true, clForest), 0, avoidClasses(clForest, 1), scaleByMapSize(100, 600), 50, [areaIrrigationCanalTrees]); createStragglerTrees( oPalms, [stayFertileLand, avoidCollisions], clForest, scaleByMapSize(50, 400), 200); createStragglerTrees( [oAcacia], [stayDesert, avoidCollisions], clForest, scaleByMapSize(50, 400), 200); g_Map.log("Placing archer groups on the hilltop"); createObjectGroupsByAreas( new SimpleGroup([new RandomObject([oKushCitizenArcher, oKushChampionArcher], scaleByMapSize(4, 10), scaleByMapSize(6, 20), 1, 4)], true, clSoldier), 0, new StaticConstraint([avoidClasses(clCliff, 1), new NearTileClassConstraint(clCliff, 5)]), scaleByMapSize(1, 5) / 3 * getDifficulty(), 250, [areaHilltop]); g_Map.log("Placing individual archers on the hill"); createObjectGroupsByAreas( new SimpleGroup([new RandomObject([oKushCitizenArcher, oKushChampionArcher], 1, 1, 1, 3)], true, clSoldier), 0, new StaticConstraint([ new HeightConstraint(heightHillArchers, heightHilltop), avoidClasses(clCliff, 1, clSoldier, 1), new NearTileClassConstraint(clCliff, 5) ]), scaleByMapSize(8, 100) / 3 * getDifficulty(), 250, [areaHill]); g_Map.log("Placing siege engines on the hilltop"); createObjectGroupsByAreas( new SimpleGroup([new RandomObject(oPtolSiege, 1, 1, 1, 3)], true, clSoldier), 0, new StaticConstraint([new NearTileClassConstraint(clCliff, 5), avoidClasses(clCliff, 1, clSoldier, 1)]), scaleByMapSize(1, 6) / 3 * getDifficulty(), 250, [areaHilltop]); const avoidCollisionsPyramids = new StaticConstraint([avoidCollisions, new NearTileClassConstraint(clPyramid, 10)]); if (!isNomad()) { g_Map.log("Placing soldiers near pyramids"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(oKushCitizenArcher, 1, 1, 1, 1)], true, clSoldier), 0, avoidCollisionsPyramids, scaleByMapSize(3, 8), 250, [areaPyramids]); g_Map.log("Placing treasures at the pyramid"); createObjectGroupsByAreas( new SimpleGroup([new RandomObject(oTreasuresHill, 1, 1, 2, 2)], true, clTreasure), 0, avoidCollisionsPyramids, scaleByMapSize(1, 10), 250, [areaPyramids]); } g_Map.log("Placing treasures on the hilltop"); createObjectGroupsByAreas( new SimpleGroup([new RandomObject(oTreasuresHill, 1, 1, 2, 2)], true, clTreasure), 0, avoidClasses(clCliff, 1, clTreasure, 1), scaleByMapSize(8, 35), 250, [areaHilltop]); g_Map.log("Placing treasures in the city"); var pathBorderConstraint = new AndConstraint([ new StaticConstraint([new NearTileClassConstraint(clCity, 1)]), avoidClasses(clTreasure, 2, clStatue, 10, clPathStatues, 4, clWall, 2, clForest, 1) ]); createObjectGroupsByAreas( new SimpleGroup([new RandomObject(oTreasuresCity, 1, 1, 0, 2)], true, clTreasure), 0, pathBorderConstraint, scaleByMapSize(2, 60), 500, [areaPaths]); g_Map.log("Placing handcarts on the paths"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(aHandcart, 1, 1, 1, 1)], true, clDecorative), 0, [pathBorderConstraint, avoidClasses(clDecorative, 10)], scaleByMapSize(0, 5), 250, [areaPaths]); g_Map.log("Placing fence in fertile land"); createObjectGroupsByAreas( new SimpleGroup([new SimpleObject(aPlotFence, 1, 1, 1, 1)], true, clDecorative), 0, new StaticConstraint([avoidCollisions, avoidClasses(clWater, 6, clDecorative, 10)]), scaleByMapSize(1, 10), 250, [areaFertileLand]); g_Map.log("Creating fish"); createObjectGroups( new SimpleGroup([new SimpleObject(oFish, 3, 4, 2, 3)], true, clFood), 0, [new StaticConstraint(stayClasses(clWater, 6)), avoidClasses(clFood, 12)], scaleByMapSize(20, 120), 50); Engine.SetProgress(95); avoidCollisions = new StaticConstraint(avoidCollisions); createDecoration( aBushesDesert.map(bush => [new SimpleObject(bush, 0, 3, 2, 4)]), aBushesDesert.map(bush => scaleByMapSize(20, 120) * randIntInclusive(1, 3)), [stayDesert, avoidCollisions]); createDecoration( aBushesFertileLand.map(bush => [new SimpleObject(bush, 0, 4, 2, 4)]), aBushesFertileLand.map(bush => scaleByMapSize(20, 120) * randIntInclusive(1, 3)), [stayFertileLand, avoidCollisions]); createDecoration( [[new SimpleObject(aRock, 0, 4, 2, 4)]], [[scaleByMapSize(80, 500)]], [stayDesert, avoidCollisions]); createDecoration( aBushesFertileLand.map(bush => [new SimpleObject(bush, 0, 3, 2, 4)]), aBushesFertileLand.map(bush => scaleByMapSize(100, 800)), [new HeightConstraint(heightWaterLevel, heightShoreline), avoidCollisions]); g_Map.log("Creating reeds"); createObjectGroupsByAreas( new SimpleGroup([new RandomObject(aWaterDecoratives, 2, 4, 1, 2)], true), 0, new StaticConstraint(new NearTileClassConstraint(clFertileLand, 4)), scaleByMapSize(50, 400), 20, [areaWater]); g_Map.log("Creating reeds at the irrigation canals"); for (let area of areasPassages) createObjectGroupsByAreas( new SimpleGroup([new RandomObject(aWaterDecoratives, 2, 4, 1, 2)], true), 0, undefined, 15, 20, [area]); g_Map.log("Creating hawk"); for (let i = 0; i < scaleByMapSize(0, 2); ++i) g_Map.placeEntityAnywhere(oHawk, 0, mapCenter, randomAngle()); placePlayersNomad(clPlayer, [avoidClasses(clHill, 15, clSoldier, 20, clCity, 15, clWall, 20), avoidCollisionsNomad]); setWindAngle(-0.43); setWaterHeight(heightWaterLevel + SEA_LEVEL); setWaterTint(0.161, 0.286, 0.353); setWaterColor(0.129, 0.176, 0.259); setWaterWaviness(8); setWaterMurkiness(0.87); setWaterType("lake"); setTerrainAmbientColor(0.58, 0.443, 0.353); setSunColor(0.733, 0.746, 0.574); setSunRotation(Math.PI / 2 * randFloat(-1, 1)); setSunElevation(Math.PI / 7); setFogFactor(0); setFogThickness(0); setFogColor(0.69, 0.616, 0.541); setPPEffect("hdr"); setPPContrast(0.67); setPPSaturation(0.42); setPPBloom(0.23); g_Map.ExportMap(); Index: ps/trunk/binaries/data/mods/public/maps/scenarios/Pathfinding_demo.xml =================================================================== --- ps/trunk/binaries/data/mods/public/maps/scenarios/Pathfinding_demo.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/scenarios/Pathfinding_demo.xml (revision 22204) @@ -1,721 +1,721 @@ default 0 0.5 lake 5 4.0 0.45 0 1 0.99 0.1999 default 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 - + 1 0 Index: ps/trunk/binaries/data/mods/public/maps/scenarios/Pathfinding_terrain_demo.xml =================================================================== --- ps/trunk/binaries/data/mods/public/maps/scenarios/Pathfinding_terrain_demo.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/scenarios/Pathfinding_terrain_demo.xml (revision 22204) @@ -1,268 +1,268 @@ default lake 19.3049 4.0 0.45 1 1 1 1 1 1 1 - + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Index: ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Britons.xml =================================================================== --- ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Britons.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Britons.xml (revision 22204) @@ -1,22604 +1,22604 @@ sunset 0.00386719 0.101563 ocean 21.0885 4.0 0.871094 0 1 0.984375 0.120313 hdr 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 1 1 2 3 3 2 3 3 3 1 1 1 2 2 2 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - + 1 - + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Index: ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Gauls.xml =================================================================== --- ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Gauls.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Gauls.xml (revision 22204) @@ -1,22657 +1,22657 @@ sunset 0.00386719 0.101563 ocean 21.0885 4 0.871094 0 0 1 0.984375 0.120313 hdr 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 1 1 2 3 3 2 1 2 3 3 3 3 1 1 1 2 2 2 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - + 1 - + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 - \ No newline at end of file + Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_oxybeles_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_oxybeles_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_oxybeles_unpacked.xml (revision 22204) @@ -0,0 +1,16 @@ + + + + units/hele_siege_oxybeles.png + + + units/athen_siege_oxybeles_packed + unpacked + + + 0.001 + + + units/athenians/siege_spear_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_oxybeles_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_ship_trireme.xml (revision 22204) @@ -1,28 +1,28 @@ - + 40 8.0 40 200 brit Venetic Ponti Transport many soldiers across the sea. units/celt_ship_trireme.png 0.9 structures/celts/warship.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege.xml (revision 22204) @@ -0,0 +1,61 @@ + + + + 1 + 50 + 5 + + + 500 + 10 + 10 + + + 3 + + + 0.0 + 0.0 + 2.0 + + + true + + + Mechanical Siege + Siege + phase_city + + + 60 + 0 + 50 + 0 + 25 + + + pitch-roll + + + 4.0 + + + + + attack/siege/ram_move.xml + attack/siege/ram_move.xml + attack/siege/ram_trained.xml + + + + 4.0 + 0.5 + + + false + + + large + 1 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_ram.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_ram.xml (revision 22204) @@ -0,0 +1,52 @@ + + + + + 0.0 + 0.0 + 150.0 + 6.5 + 750 + 1500 + Gates Structure + + + + + 30 + + 350 + 200 + + + + 10 + 0.1 + Unit + Support Infantry + 0 + 2 + + + 400 + + + Battering Ram + Melee Ram + + + + + attack/siege/ram_move.xml + attack/siege/ram_attack_order.xml + attack/siege/ram_trained.xml + attack/siege/ram_attack.xml + + + + 0.9 + + + 80 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_ram.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_tower.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_tower.xml (revision 22204) @@ -0,0 +1,88 @@ + + + + + 0.0 + 12.0 + 2.5 + 55.0 + 10.0 + 10 + 1200 + 2000 + 0 + + 75.0 + 2.0 + 9.81 + + + Human + + outline_border.png + outline_border_mask.png + 0.175 + + + + + 0 + 1 + 10 + Infantry + + + 40 + + 500 + 300 + + + + + 20.0 + + + 20 + 0.1 + Unit + Support Infantry + 0 + 2 + + + 500 + + + Siege Tower + SiegeTower Ranged + Garrison units for transport and to increase firepower. + + + + + circle/256x256.png + circle/256x256_mask.png + + + + + + + attack/siege/ram_move.xml + attack/siege/ram_move.xml + attack/impact/arrow_metal.xml + attack/weapon/arrowfly.xml + attack/siege/ram_trained.xml + + + + 12.0 + + + 0.7 + + + 80 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_tower.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_fishing.xml (revision 22204) @@ -1,11 +1,11 @@ - + athen Ploîon Halieutikón units/hele_ship_fishing.png structures/hellenes/fishing_boat.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_trireme.xml (revision 22204) @@ -1,26 +1,26 @@ - + athen Triḗrēs Athēnaía Athenian Trireme units/hele_ship_trireme.png 0.7 units/athen_infantry_marine_archer_b units/athen_champion_marine 1.0 1.0 1.0 1.0 structures/athenians/trireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_oxybeles_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_oxybeles_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_oxybeles_packed.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + athen + Oxybelḗs + units/hele_siege_oxybeles_packed.png + + + units/athen_siege_oxybeles_unpacked + packed + + + units/athenians/siege_spear_pivot_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_oxybeles_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_ship_merchant.xml (revision 22204) @@ -1,15 +1,15 @@ - + 6.0 brit Curach units/celt_ship_merchant.png structures/celts/merchant_ship.xml Index: ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Iberians.xml =================================================================== --- ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Iberians.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Iberians.xml (revision 22204) @@ -1,3520 +1,3520 @@ stormy 0 0.5 ocean 19.0 4.0 0.746094 0 1 0.99 0.1999 default 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - + 1 - + 1 - + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Index: ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Kushites.xml =================================================================== --- ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Kushites.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Kushites.xml (revision 22204) @@ -1,13662 +1,13662 @@ cloudless 0.00195313 0 lake 20.0348 4.99023 0.96875 1.264 0.0234375 1.09961 0.828125 0.142969 hdr 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 1 Index: ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Macedonians.xml =================================================================== --- ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Macedonians.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Macedonians.xml (revision 22204) @@ -1,10219 +1,10219 @@ sunset 0.00237305 0.251465 ocean 26.859 4.0 0.597656 0 1.07813 1.09375 0.126953 hdr 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - + 1 - + 1 - + 1 - + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Index: ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Ptolemies 2.xml =================================================================== --- ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Ptolemies 2.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Ptolemies 2.xml (revision 22204) @@ -1,15199 +1,15199 @@ cumulus 0.00229492 0 ocean 20.1443 4.0 0.818359 -0.015625 1.08594 1.01563 0.160938 hdr 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - + 1 - + 1 - + 1 - + 1 - + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 Index: ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Seleucids.xml =================================================================== --- ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Seleucids.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/scenarios/Sandbox - Seleucids.xml (revision 22204) @@ -1,12045 +1,12045 @@ cumulus 0.00232422 0 ocean 19.9 4.0 0.700195 0 1 0.99 0.1999 hdr 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - + 1 - + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Index: ps/trunk/binaries/data/mods/public/maps/tutorials/Introductory_Tutorial.js =================================================================== --- ps/trunk/binaries/data/mods/public/maps/tutorials/Introductory_Tutorial.js (revision 22203) +++ ps/trunk/binaries/data/mods/public/maps/tutorials/Introductory_Tutorial.js (revision 22204) @@ -1,415 +1,415 @@ Trigger.prototype.tutorialGoals = [ { "instructions": markForTranslation("Welcome to the 0 A.D. tutorial."), }, { "instructions": markForTranslation("Left-click on a female citizen and then right-click on a berry bush to make that female citizen gather food. Female citizens gather vegetables faster than other units."), "OnPlayerCommand": function(msg) { if (msg.cmd.type == "gather" && msg.cmd.target && TriggerHelper.GetResourceType(msg.cmd.target).specific == "fruit") this.NextGoal(); } }, { "instructions": markForTranslation("Select the citizen-soldier, right-click on a tree near the Civic Center to begin gathering Wood. Citizen Soldiers gather Wood faster than female citizens."), "OnPlayerCommand": function(msg) { if (msg.cmd.type == "gather" && msg.cmd.target && TriggerHelper.GetResourceType(msg.cmd.target).specific == "tree") this.NextGoal(); } }, { "instructions": [ { "text": markForTranslation("Select the Civic Center building and hold %(hotkey)s while clicking on the Hoplite icon once to begin training a batch of Hoplites."), "hotkey": "session.batchtrain" } ], "OnTrainingQueued": function(msg) { if (msg.unitTemplate != "units/spart_infantry_spearman_b" || +msg.count == 1) { let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue); cmpProductionQueue.ResetQueue(); let txt = +msg.count == 1 ? markForTranslation("Do not forget to press the batch training hotkey while clicking to produce multiple units.") : markForTranslation("Click on the HOPLITE icon."); this.WarningMessage(txt); return; } this.NextGoal(); } }, { "instructions": markForTranslation("Select the two idle female citizens and build a house nearby by selecting the house icon. Place the house by left-clicking on a piece of land."), "OnPlayerCommand": function(msg) { if (msg.cmd.type == "repair" && TriggerHelper.EntityMatchesClassList(msg.cmd.target, "House")) this.NextGoal(); } }, { "instructions": markForTranslation("When they are ready, select the newly trained Hoplites and assign them to build a storehouse beside some nearby trees. They will begin to gather Wood when it's constructed."), "OnPlayerCommand": function(msg) { if (msg.cmd.type == "repair" && TriggerHelper.EntityMatchesClassList(msg.cmd.target, "Storehouse")) this.NextGoal(); } }, { "instructions": [ { "text": markForTranslation("Train a batch of Skirmishers by holding %(hotkey)s and clicking on the Skirmisher icon in the Civic Center."), "hotkey": "session.batchtrain" } ], "Init": function() { this.trainingDone = false; }, "OnTrainingQueued": function(msg) { if (msg.unitTemplate != "units/spart_infantry_javelinist_b" || +msg.count == 1) { let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue); cmpProductionQueue.ResetQueue(); let txt = +msg.count == 1 ? markForTranslation("Do not forget to press the batch training hotkey while clicking to produce multiple units.") : markForTranslation("Click on the Skirmisher icon."); this.WarningMessage(txt); return; } this.NextGoal(); } }, { "instructions": markForTranslation("Build a farmstead in an open space beside the Civic Center using any idle builders."), "OnPlayerCommand": function(msg) { if (msg.cmd.type == "repair" && TriggerHelper.EntityMatchesClassList(msg.cmd.target, "Farmstead")) this.NextGoal(); }, "OnTrainingFinished": function(msg) { this.trainingDone = true; } }, { "instructions": markForTranslation("Let's wait for the farmstead to be built."), "OnTrainingFinished": function(msg) { this.trainingDone = true; }, "OnStructureBuilt": function(msg) { if (TriggerHelper.EntityMatchesClassList(msg.building, "Farmstead")) this.NextGoal(); } }, { "instructions": markForTranslation("Once the farmstead is constructed, its builders will automatically begin gathering food if there is any nearby. Select the builders and instead make them construct a field beside the farmstead."), "Init": function() { this.farmStarted = false; }, "IsDone": function() { return this.farmStarted && this.trainingDone; }, "OnPlayerCommand": function(msg) { if (msg.cmd.type == "repair" && TriggerHelper.EntityMatchesClassList(msg.cmd.target, "Field")) this.farmStarted = true; if (this.IsDone()) this.NextGoal(); }, "OnTrainingFinished": function(msg) { this.trainingDone = true; if (this.IsDone()) this.NextGoal(); } }, { "instructions": markForTranslation("The field's builders will now automatically begin gathering food from the field. Using the newly created group of skirmishers, get them to build another house nearby."), "OnPlayerCommand": function(msg) { if (msg.cmd.type == "repair" && TriggerHelper.EntityMatchesClassList(msg.cmd.target, "House")) this.NextGoal(); } }, { "instructions": markForTranslation("Train a batch of Hoplites at the Civic Center. Select the Civic Center and with it selected right-click on a tree nearby. Units from the Civic Center will now automatically gather Wood."), "Init": function() { this.rallyPointSet = false; this.trainingStarted = false; }, "IsDone": function() { return this.rallyPointSet && this.trainingStarted; }, "OnTrainingQueued": function(msg) { if (msg.unitTemplate != "units/spart_infantry_spearman_b" || +msg.count == 1) { let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue); cmpProductionQueue.ResetQueue(); let txt = +msg.count == 1 ? markForTranslation("Do not forget to press the batch training hotkey while clicking to produce multiple units.") : markForTranslation("Click on the Hoplite icon."); this.WarningMessage(txt); return; } this.trainingStarted = true; if (this.IsDone()) this.NextGoal(); }, "OnPlayerCommand": function(msg) { if (msg.cmd.type != "set-rallypoint" || !msg.cmd.data || !msg.cmd.data.command || msg.cmd.data.command != "gather" || !msg.cmd.data.resourceType || msg.cmd.data.resourceType.specific != "tree") { this.WarningMessage(markForTranslation("Select the Civic Center, then hover the cursor over the tree and right-click when you see your cursor change into a Wood icon.")); return; } this.rallyPointSet = true; if (this.IsDone()) this.NextGoal(); } }, { "instructions": markForTranslation("Order the idle Skirmishers to build an outpost to the north east at the edge of your territory. This will be the fifth Village Phase structure that you have built, allowing you to advance to the Town Phase."), "OnPlayerCommand": function(msg) { if (msg.cmd.type == "repair" && TriggerHelper.EntityMatchesClassList(msg.cmd.target, "Outpost")) this.NextGoal(); } }, { "instructions": markForTranslation("Select the Civic Center again and advance to Town Phase by clicking on the II icon (you have to wait for the outpost to be built first). This will allow Town Phase buildings to be constructed."), "IsDone": function() { return TriggerHelper.HasDealtWithTech(this.playerID, "phase_town_generic"); }, "OnResearchQueued": function(msg) { if (msg.technologyTemplate && TriggerHelper.EntityMatchesClassList(msg.researcherEntity, "CivilCentre")) this.NextGoal(); } }, { "instructions": markForTranslation("While waiting for the phasing up, you may reassign your idle workers to gathering the resources you are short of."), "IsDone": function() { let cmpPlayerManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_PlayerManager); let playerEnt = cmpPlayerManager.GetPlayerByID(this.playerID); let cmpTechnologyManager = Engine.QueryInterface(playerEnt, IID_TechnologyManager); return cmpTechnologyManager && cmpTechnologyManager.IsTechnologyResearched("phase_town_generic"); }, "OnResearchFinished": function(msg) { if (msg.tech == "phase_town_generic") this.NextGoal(); } }, { "instructions": markForTranslation("Start training a batch of female citizens in the Civic Center and set its rally point to the farm (right click on it)."), "Init": function() { this.rallyPointSet = false; this.trainingStarted = false; }, "IsDone": function() { return this.rallyPointSet && this.trainingStarted; }, "OnTrainingQueued": function(msg) { if (msg.unitTemplate != "units/spart_support_female_citizen" || +msg.count == 1) { let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue); cmpProductionQueue.ResetQueue(); let txt = +msg.count == 1 ? markForTranslation("Do not forget to press the batch training hotkey while clicking to produce multiple units.") : markForTranslation("Click on the female citizen icon."); this.WarningMessage(txt); return; } this.trainingStarted = true; if (this.IsDone()) this.NextGoal(); }, "OnPlayerCommand": function(msg) { if (msg.cmd.type != "set-rallypoint" || !msg.cmd.data || !msg.cmd.data.command || msg.cmd.data.command != "gather" || !msg.cmd.data.resourceType || msg.cmd.data.resourceType.specific != "grain") return; this.rallyPointSet = true; if (this.IsDone()) this.NextGoal(); } }, { "instructions": markForTranslation("Build a Barracks nearby. Whenever your population limit is reached, build an extra house using any available builder units."), "OnPlayerCommand": function(msg) { if (msg.cmd.type == "repair" && TriggerHelper.EntityMatchesClassList(msg.cmd.target, "Barracks")) this.NextGoal(); } }, { "instructions": markForTranslation("Prepare for an attack by an enemy player. Train more soldiers using the Barracks, and get idle soldiers to build a Defense Tower near your Outpost."), "OnPlayerCommand": function(msg) { if (msg.cmd.type == "repair" && TriggerHelper.EntityMatchesClassList(msg.cmd.target, "DefenseTower")) this.NextGoal(); } }, { "instructions": markForTranslation("Build a Blacksmith and research the Infantry Training technology (sword icon) to improve infantry hack attack."), "OnResearchQueued": function(msg) { if (msg.technologyTemplate && TriggerHelper.EntityMatchesClassList(msg.researcherEntity, "Blacksmith")) this.NextGoal(); } }, { "instructions": markForTranslation("The enemy is coming. Train more soldiers to fight off the enemies."), "OnResearchFinished": function(msg) { this.LaunchAttack(); this.NextGoal(); } }, { "instructions": markForTranslation("Try to repel the attack."), "OnOwnershipChanged": function(msg) { if (msg.to != INVALID_PLAYER) return; if (this.IsAttackRepelled()) this.NextGoal(); } }, { "instructions": markForTranslation("The enemy attack has been thwarted. Now build a market and a temple while you assign new units to gather required resources."), "Init": function() { this.marketStarted = false; this.templeStarted = false; }, "IsDone": function() { return this.marketStarted && this.templeStarted; }, "OnPlayerCommand": function(msg) { if (msg.cmd.type != "repair") return; this.marketStarted = this.marketStarted || TriggerHelper.EntityMatchesClassList(msg.cmd.target, "Market"); this.templeStarted = this.templeStarted || TriggerHelper.EntityMatchesClassList(msg.cmd.target, "Temple"); if (this.IsDone()) this.NextGoal(); } }, { "instructions": markForTranslation("Once you meet the City Phase requirements, select your Civic Center and advance to City Phase."), "OnResearchQueued": function(msg) { if (msg.technologyTemplate && TriggerHelper.EntityMatchesClassList(msg.researcherEntity, "CivilCentre")) this.NextGoal(); } }, { "instructions": markForTranslation("While waiting for the phase change, you may train more soldiers at the Barracks."), "OnResearchFinished": function(msg) { if (msg.tech == "phase_city_generic") this.NextGoal(); } }, { "instructions": markForTranslation("Now that you are in City Phase, build a fortress nearby (gather some stone first if needed) and then use it to construct 2 Battering Rams."), "Init": function() { this.ramCount = 0; }, "IsDone": function() { return this.ramCount > 1; }, "OnTrainingQueued": function(msg) { - if (msg.unitTemplate == "units/spart_mechanical_siege_ram") + if (msg.unitTemplate == "units/spart_siege_ram") ++this.ramCount; if (this.IsDone()) { this.RemoveChampions(); this.NextGoal(); } } }, { "instructions": [ markForTranslation("Stop all your soldiers gathering resources and instead task small groups to find the enemy Civic Center on the map. Once The enemy's base has been spotted, send your siege weapons and all remaining soldiers to destroy it.\n"), markForTranslation("Female citizens should continue to gather resources.") ], "OnOwnershipChanged": function(msg) { if (msg.from != this.enemyID) return; if (TriggerHelper.EntityMatchesClassList(msg.entity, "CivilCentre")) this.NextGoal(); } }, { "instructions": markForTranslation("The enemy has been defeated. These tutorial tasks are now completed."), } ]; Trigger.prototype.LaunchAttack = function() { let cmpRangeManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_RangeManager); let entities = cmpRangeManager.GetEntitiesByPlayer(this.playerID); let target = entities.find(e => Engine.QueryInterface(e, IID_Identity) && Engine.QueryInterface(e, IID_Identity).HasClass("DefenseTower")) || entities.find(e => Engine.QueryInterface(e, IID_Identity) && Engine.QueryInterface(e, IID_Identity).HasClass("CivilCentre")); let position = Engine.QueryInterface(target, IID_Position).GetPosition2D(); this.attackers = cmpRangeManager.GetEntitiesByPlayer(this.enemyID).filter(e => Engine.QueryInterface(e, IID_Identity) && Engine.QueryInterface(e, IID_UnitAI) && Engine.QueryInterface(e, IID_Identity).HasClass("CitizenSoldier") ); this.attackers.forEach(e => { Engine.QueryInterface(e, IID_UnitAI).WalkAndFight(position.x, position.y, { "attack": ["Unit"] }, false); }); }; Trigger.prototype.IsAttackRepelled = function() { return !this.attackers.some(e => Engine.QueryInterface(e, IID_Health) && Engine.QueryInterface(e, IID_Health).GetHitpoints() > 0); }; Trigger.prototype.RemoveChampions = function() { let cmpRangeManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_RangeManager); let champions = cmpRangeManager.GetEntitiesByPlayer(this.enemyID).filter(e => Engine.QueryInterface(e, IID_Identity).HasClass("Champion")); let keep = 6; for (let ent of champions) { let cmpHealth = Engine.QueryInterface(ent, IID_Health); if (!cmpHealth) Engine.DestroyEntity(ent); else if (--keep < 0) cmpHealth.Kill(); } }; { let cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger); cmpTrigger.playerID = 1; cmpTrigger.enemyID = 2; cmpTrigger.RegisterTrigger("OnInitGame", "InitTutorial", { "enabled": true }); } Index: ps/trunk/binaries/data/mods/public/simulation/templates/skirmish/units/default_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/skirmish/units/default_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/skirmish/units/default_ship_trireme.xml (revision 22204) @@ -1,12 +1,12 @@ - + skirm units/{civ}_ship_trireme structures/athenians/trireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/mace_fortress.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/mace_fortress.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/mace_fortress.xml (revision 22204) @@ -1,40 +1,40 @@ 8.0 mace Teíchisma Train Champions and Heroes. Garrison soldiers inside for stout defense. units/{civ}_hero_philip units/{civ}_hero_alexander units/{civ}_hero_demetrius units/{civ}_champion_infantry_a units/{civ}_champion_cavalry - -units/{civ}_mechanical_siege_ballista_packed - -units/{civ}_mechanical_siege_scorpio_packed - -units/{civ}_mechanical_siege_oxybeles_packed - -units/{civ}_mechanical_siege_lithobolos_packed - -units/{civ}_mechanical_siege_ram - -units/{civ}_mechanical_siege_tower + -units/{civ}_siege_ballista_packed + -units/{civ}_siege_scorpio_packed + -units/{civ}_siege_oxybeles_packed + -units/{civ}_siege_lithobolos_packed + -units/{civ}_siege_ram + -units/{civ}_siege_tower successors/upgrade_mace_silvershields structures/macedonians/fortress_up.xml 24.0 7.6 Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/maur_fortress.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/maur_fortress.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/maur_fortress.xml (revision 22204) @@ -1,33 +1,33 @@ maur Durg Train heroes and champion units. units/{civ}_hero_chanakya units/{civ}_hero_maurya units/{civ}_hero_ashoka units/{civ}_champion_infantry units/{civ}_champion_maiden units/{civ}_champion_chariot - -units/{civ}_mechanical_siege_ballista_packed - -units/{civ}_mechanical_siege_scorpio_packed - -units/{civ}_mechanical_siege_oxybeles_packed - -units/{civ}_mechanical_siege_lithobolos_packed - -units/{civ}_mechanical_siege_ram - -units/{civ}_mechanical_siege_tower + -units/{civ}_siege_ballista_packed + -units/{civ}_siege_scorpio_packed + -units/{civ}_siege_oxybeles_packed + -units/{civ}_siege_lithobolos_packed + -units/{civ}_siege_ram + -units/{civ}_siege_tower attack_soldiers_will structures/mauryas/fortress.xml 22.0 Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/rome_army_camp.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/rome_army_camp.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/rome_army_camp.xml (revision 22204) @@ -1,127 +1,127 @@ -5.0 -5.0 -1.0 1.0 5.0 1.0 0.0 25.0 0.0 60.0 0.0 1200 2000 0 75.0 1.5 9.81 outline_border.png outline_border_mask.png 0.175 1 15 1 neutral enemy ArmyCamp ArmyCamp 80 1500 10.0 3.0 5 250 500 0 12.0 40 Support Infantry Cavalry Siege 1 6 2500 decay|rubble/rubble_rome_sb rome Entrenched Army Camp Castrum Vallum ArmyCamp ConquestCritical structures/roman_camp.png Build in neutral or enemy territory. Construct siege weapons and train citizen-soldiers. Heal garrisoned units slowly. 100 100 0.7 units/{civ}_infantry_swordsman_b units/{civ}_infantry_spearman_a units/{civ}_infantry_javelinist_b units/{civ}_cavalry_spearman_b - units/{civ}_mechanical_siege_ballista_packed - units/{civ}_mechanical_siege_scorpio_packed - units/{civ}_mechanical_siege_oxybeles_packed - units/{civ}_mechanical_siege_lithobolos_packed - units/{civ}_mechanical_siege_ram - units/{civ}_mechanical_siege_tower + units/{civ}_siege_ballista_packed + units/{civ}_siege_scorpio_packed + units/{civ}_siege_oxybeles_packed + units/{civ}_siege_lithobolos_packed + units/{civ}_siege_ram + units/{civ}_siege_tower interface/complete/building/complete_broch.xml 37.5 60 structures/romans/camp.xml structures/fndn_8x8.xml 29.5 8 Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_fortress.xml (revision 22204) @@ -1,115 +1,115 @@ 5 5 3 0.0 16.0 0.0 72.0 0.0 1200 2000 0 75.0 1.5 9.81 Human outline_border.png outline_border_mask.png 0.175 3 1 Fortress Fortress 80 4000 10.0 10 500 0 1000 8.0 20 0.075 Support Infantry Cavalry Siege 6 4200 decay|rubble/rubble_stone_6x6 Fortress Train heroes, champions, and siege weapons. Research siege weapon improvements. Defensive Fortress GarrisonFortress City structures/fortress.png phase_city 100 0 65 0.8 - units/{civ}_mechanical_siege_ballista_packed - units/{civ}_mechanical_siege_scorpio_packed - units/{civ}_mechanical_siege_oxybeles_packed - units/{civ}_mechanical_siege_lithobolos_packed - units/{civ}_mechanical_siege_polybolos_packed - units/{civ}_mechanical_siege_ram - units/{civ}_mechanical_siege_tower + units/{civ}_siege_ballista_packed + units/{civ}_siege_scorpio_packed + units/{civ}_siege_oxybeles_packed + units/{civ}_siege_lithobolos_packed + units/{civ}_siege_polybolos_packed + units/{civ}_siege_ram + units/{civ}_siege_tower attack_soldiers_will interface/complete/building/complete_fortress.xml 100 80 structures/fndn_6x6.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_workshop.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_workshop.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_workshop.xml (revision 22204) @@ -1,68 +1,68 @@ structures/workshop_repair 200 300 12.0 2 Siege 2000 decay|rubble/rubble_stone_5x5 Siege Workshop structures/siege_workshop.png phase_city Build siege engines to destroy your opponents buildings. Research siege technologies to improve the effectiveness of these weapons. City Workshop 75 0.7 - units/{civ}_mechanical_siege_ballista_packed - units/{civ}_mechanical_siege_scorpio_packed - units/{civ}_mechanical_siege_oxybeles_packed - units/{civ}_mechanical_siege_lithobolos_packed - units/{civ}_mechanical_siege_polybolos_packed - units/{civ}_mechanical_siege_ram - units/{civ}_mechanical_siege_tower + units/{civ}_siege_ballista_packed + units/{civ}_siege_scorpio_packed + units/{civ}_siege_oxybeles_packed + units/{civ}_siege_lithobolos_packed + units/{civ}_siege_polybolos_packed + units/{civ}_siege_ram + units/{civ}_siege_tower siege_attack siege_armor siege_cost_metal siege_cost_wood siege_bolt_accuracy interface/complete/building/complete_barracks.xml 38 structures/fndn_5x5.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship.xml (revision 22204) @@ -0,0 +1,87 @@ + + + + 5 + 10 + 5 + + + 1 + 20 + + 0 + 50 + 0 + 0 + + + + true + 0.0 + 0.5 + 7.0 + + + + 8.0 + 10 + + + true + 200 + + + Ship + + Mechanical Ship + + + 60 + 0 + 50 + 0 + 25 + + + true + 0.0 + 3.0 + + + 4.0 + + + 4.0 + 1.0 + + 40 + 20 + 20 + 20 + + + + + + circle/256x256.png + circle/256x256_mask.png + + + + + + interface/alarm/alarm_create_warship.xml + + actor/ship/warship_move_01.xml + actor/ship/warship_move_01.xml + actor/ship/warship_move_01.xml + actor/ship/warship_death.xml + + + + ship + + + 90 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_bireme.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_bireme.xml (revision 22204) @@ -0,0 +1,78 @@ + + + + + 0.0 + 35.0 + 0.0 + 45.0 + 0.0 + 1000 + 2000 + 0 + + 75.0 + 2.0 + 9.81 + + + Ship Human + + + + 2 + 10 + 1 + Infantry Cavalry + + + 2 + 20 + + 125 + 50 + + + + + 10.0 + + + 20 + 0 + FemaleCitizen Infantry Healer Dog + Support Infantry Cavalry Dog + 0 + 10 + true + + + 800 + + + Light Warship + Ranged Warship + phase_town + Garrison units for transport and to increase firepower. + + + 75 + 25 + 15 + + + + + attack/impact/arrow_metal.xml + attack/weapon/arrowfly.xml + + + + 6.0 + 0.5 + 6.0 + + + 1.55 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_bireme.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fire.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fire.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fire.xml (revision 22204) @@ -0,0 +1,61 @@ + + + + + 10.0 + 10.0 + 10.0 + 8.0 + 50 + 100 + + + + 30 + + 300 + + + + Circular + 30 + true + 300.0 + 300.0 + 300.0 + + + + 8.0 + + + 500 + -6 + + 0.85 + 0.65 + 0.35 + + + + Fire Ship + Fireship Melee Warship + Rapidly drain the health of enemy ships. Slowly loses health due to being on fire, so use the Fire Ship quickly. + phase_town + + + + + + 6.0 + 0.5 + 6.0 + + + ship-small + 1.6 + + + 60 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fire.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fishing.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fishing.xml (revision 22204) @@ -0,0 +1,69 @@ + + + + 2 + 5 + 2 + + + + 10.0 + 0.0 + 0.0 + 5.0 + 500 + 1000 + !SeaCreature + + + + + 6.0 + + + 1 + 0 + FemaleCitizen Infantry Healer + Support Infantry + 0 + 10 + true + + + FishingBoat -ConquestCritical + + Fishing Boat + Fish the waters for food. + + + 1 + 10 + 0 + + + 6.0 + 1.0 + + 1.8 + + + + + + actor/ship/boat_move.xml + actor/ship/boat_move.xml + + + + passive + false + false + + + ship-small + 1.1 + + + 30 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_fishing.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_merchant.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_merchant.xml (revision 22204) @@ -0,0 +1,71 @@ + + + + 2 + 5 + 2 + + + + 0 + 100 + + + + 15 + 0 + FemaleCitizen Infantry Healer Dog + Support Infantry Cavalry Dog + 0 + 10 + true + + + 400 + + + -ConquestCritical + + Merchantman + phase_town + Trade between docks. Garrison a Trader aboard for additional profit (+20% for each garrisoned). Gather profitable aquatic treasures. + Trader Bribable + + + 25 + 15 + 0 + + + 12.0 + + 75 + 75 + 50 + 50 + + + + 6.0 + 0.5 + 6.0 + + + 0.75 + + + passive + false + false + + + ship-small + 1.35 + + + 50 + + + true + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_merchant.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_quinquereme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_quinquereme.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_quinquereme.xml (revision 22204) @@ -0,0 +1,89 @@ + + + + + 0.0 + 10.0 + 100.0 + 72.0 + 10.0 + 2000 + 5000 + 0 + + Circular + 10 + false + 0.0 + 15.0 + 35.0 + + + 37.5 + 4.0 + 9.81 + + + Ship Structure + + + + 1 + 10 + 1 + Catapult + + + 3 + 30 + + 350 + 200 + 350 + + + + + 8.0 + + + 50 + 0 + FemaleCitizen Infantry Healer Dog + Support Infantry Cavalry Dog Siege Elephant + 0 + 10 + true + + + 2000 + + + Heavy Warship + Garrison units for transport and to increase firepower. + Ranged Warship + phase_city + + + 150 + 40 + 30 + + + + + attack/siege/ballist_attack.xml + + + + 6.0 + 0.5 + 6.0 + + + 1.8 + + + 110 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_quinquereme.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_trireme.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_trireme.xml (revision 22204) @@ -0,0 +1,78 @@ + + + + + 0.0 + 35.0 + 0.0 + 55.0 + 0.0 + 1000 + 2000 + 0 + + 75.0 + 2.0 + 9.81 + + + Ship Human + + + + 3 + 13 + 1 + Infantry Cavalry + + + 3 + 25 + + 150 + 150 + + + + + 8.0 + + + 30 + 0 + FemaleCitizen Infantry Healer Dog + Support Infantry Cavalry Dog Siege Elephant + 0 + 10 + true + + + 1400 + + + Medium Warship + Ranged Warship + phase_town + Garrison units for transport and to increase firepower. + + + 100 + 30 + 20 + + + + + attack/impact/arrow_metal.xml + attack/weapon/arrowfly.xml + + + + 6.0 + 0.5 + 6.0 + + + 1.8 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_ship_trireme.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_boltshooter.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_boltshooter.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_boltshooter.xml (revision 22204) @@ -0,0 +1,85 @@ + + + + + 0.0 + 150.0 + 25.0 + 80.0 + 26.0 + 3000 + 4000 + 0 + + Linear + 8.0 + false + 0.0 + 75.0 + 5.0 + + + 150.0 + 2.0 + 9.81 + + + Human Siege + + + + 20 + + + 20 + + 250 + 250 + + 2 + + + + 2.0 + + + 200 + + + Bolt Shooter + BoltShooter Ranged + + + 200 + 0 + 10 + 0 + 10 + + + + + + + + circle/256x256.png + circle/256x256_mask.png + + + + + + attack/impact/arrow_metal.xml + attack/weapon/arrowfly.xml + + + + standground + + + 0.9 + + + 120 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_boltshooter.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_stonethrower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_stonethrower.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_stonethrower.xml (revision 22204) @@ -0,0 +1,86 @@ + + + + + 0.0 + 10.0 + 100.0 + 80.0 + 26.0 + 4000 + 5000 + 0 + + 37.5 + 4.0 + 9.81 + + props/units/weapons/rock_explosion.xml + 0.1 + + + Circular + 10 + false + 0.0 + 15.0 + 35.0 + + Structure + + + + 20 + + + 25 + + 400 + 250 + + + + + 4.5 + + + 250 + + + Siege Catapult + Catapult Ranged + + + 300 + 0 + 20 + 10 + 0 + + + + + + + + square/256x256.png + square/256x256_mask.png + + + + + + attack/impact/siegeprojectilehit.xml + attack/siege/ballist_attack.xml + + + + standground + + + 0.8 + + + 120 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_siege_stonethrower.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_bireme.xml (revision 22204) @@ -1,12 +1,12 @@ - + athen Penteconter Pentēkóntoros units/hele_ship_bireme.png structures/athenians/pentekonter.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_ship_merchant.xml (revision 22204) @@ -1,15 +1,15 @@ - + 8.0 athen Ploîon Phortēgikón units/hele_ship_merchant.png structures/hellenes/merchant.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_lithobolos_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_lithobolos_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_lithobolos_unpacked.xml (revision 22204) @@ -0,0 +1,16 @@ + + + + units/hele_siege_lithobolos.png + + + units/athen_siege_lithobolos_packed + unpacked + + + 0.001 + + + units/athenians/siege_rock_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_siege_lithobolos_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_ship_fishing.xml (revision 22204) @@ -1,11 +1,11 @@ - + brit Manea units/celt_ship_fishing.png structures/celts/fishing_boat.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_siege_ram.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_siege_ram.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + + 3.0 + + + brit + Reithe + units/celt_siege_ram.png + + + structures/celts/siege_ram.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_siege_ram.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_fishing.xml (revision 22204) @@ -1,11 +1,11 @@ - + cart Noon-Mašōt units/hele_ship_fishing.png structures/hellenes/fishing_boat.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_ballista_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_ballista_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_ballista_packed.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + cart + Ballista + units/cart_siege_ballista_packed.png + + + units/cart_siege_ballista_unpacked + packed + + + units/carthaginians/siege_rock_pivot_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_ballista_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_bireme.xml (revision 22204) @@ -1,16 +1,16 @@ - + 10.0 cart Bireme Du-Mašōt units/cart_ship_bireme.png structures/carthaginians/bireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_trireme.xml (revision 22204) @@ -1,12 +1,12 @@ - + cart Trireme Tlat-Mašōt units/cart_ship_trireme.png structures/carthaginians/trireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_quinquereme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_quinquereme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_quinquereme.xml (revision 22204) @@ -1,12 +1,12 @@ - + cart Quinquereme Ḥameš-Mašōt units/cart_ship_quinquereme.png structures/carthaginians/quinquereme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_ship_merchant.xml (revision 22204) @@ -1,20 +1,20 @@ - + 8.0 cart Seḥer Trade between docks. Garrison a Trader aboard for additional profit (+20% for each garrisoned). Gather profitable aquatic treasures. Carthaginians have +25% sea trading bonus. units/cart_ship_merchant.png phase_village 1.25 structures/carthaginians/merchant_ship.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_ship_fishing.xml (revision 22204) @@ -1,11 +1,11 @@ - + gaul Lembus units/celt_ship_fishing.png structures/celts/fishing_boat.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_fire.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_fire.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_fire.xml (revision 22204) @@ -1,11 +1,11 @@ - + iber Iberian Fire Ship units/iber_ship_fire.png structures/iberians/fireship.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_siege_ram.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_siege_ram.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + + 3.0 + + + iber + Ahariburu + units/iber_siege_ram.png + + + structures/iberians/siege_ram.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_siege_ram.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_trireme.xml (revision 22204) @@ -1,19 +1,19 @@ - + 50 50 kush Ptolemaic Mercenary Trireme shry ‘3 KushTrireme units/ptol_ship_trireme.png structures/kushites/trireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_merchant.xml (revision 22204) @@ -1,15 +1,15 @@ - + 8.0 mace Ploîon Phortēgikón units/hele_ship_merchant.png structures/hellenes/merchant.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_oxybeles_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_oxybeles_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_oxybeles_packed.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + mace + Oxybelḗs + units/hele_siege_oxybeles_packed.png + + + units/mace_siege_oxybeles_unpacked + packed + + + units/athenians/siege_spear_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_oxybeles_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_bireme.xml (revision 22204) @@ -1,11 +1,11 @@ - + maur Yudhpot units/maur_ship_bireme.png structures/mauryas/bireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_siege_ram.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_siege_ram.xml (revision 22204) @@ -0,0 +1,14 @@ + + + + + 3.0 + + + maur + units/maur_siege_ram.png + + + structures/mauryas/siege_ram.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_siege_ram.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_merchant.xml (revision 22204) @@ -1,17 +1,17 @@ - + 8.0 pers persian Ionian Trade Ship Yaunash Nav units/pers_ship_merchant.png structures/persians/merchant.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_oxybeles_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_oxybeles_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_oxybeles_unpacked.xml (revision 22204) @@ -0,0 +1,16 @@ + + + + units/cart_siege_oxybeles.png + + + units/cart_siege_oxybeles_packed + unpacked + + + 0.001 + + + units/carthaginians/siege_spear_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_oxybeles_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_siege_ram.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_siege_ram.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + + 3.0 + + + gaul + Reithe + units/celt_siege_ram.png + + + structures/celts/siege_ram.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_siege_ram.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_trireme.xml (revision 22204) @@ -1,28 +1,28 @@ - + 40 8.0 40 200 iber Ponti Transport many soldiers across the sea. units/celt_ship_trireme.png 0.9 structures/iberians/warship.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_merchant.xml (revision 22204) @@ -1,16 +1,16 @@ - + 8.0 kush Nile Trading Barge D3y sbt units/pers_ship_merchant.png structures/persians/merchant.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_fishing.xml (revision 22204) @@ -1,11 +1,11 @@ - + mace Ploîon Halieutikón units/hele_ship_fishing.png structures/hellenes/fishing_boat.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_lithobolos_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_lithobolos_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_lithobolos_unpacked.xml (revision 22204) @@ -0,0 +1,16 @@ + + + + units/hele_siege_lithobolos.png + + + units/mace_siege_lithobolos_packed + unpacked + + + 0.001 + + + units/athenians/siege_rock_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_lithobolos_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_tower.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_tower.xml (revision 22204) @@ -0,0 +1,11 @@ + + + + mace + Helépolis + units/hele_siege_tower.png + + + structures/hellenes/siege_tower.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_tower.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_trireme.xml (revision 22204) @@ -1,28 +1,28 @@ - + 40 8.0 40 200 maur Yudhpot Melee units/maur_ship_trireme.png 0.9 structures/mauryas/trireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_fishing.xml (revision 22204) @@ -1,12 +1,12 @@ - + pers persian Masiyakara units/pers_ship_fishing.png structures/persians/fishship.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_oxybeles_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_oxybeles_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_oxybeles_packed.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + cart + Oxybelḗs + units/hele_siege_oxybeles_packed.png + + + units/cart_siege_oxybeles_unpacked + packed + + + units/carthaginians/siege_spear_pivot_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_oxybeles_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_ship_trireme.xml (revision 22204) @@ -1,28 +1,28 @@ - + 40 8.0 40 200 gaul Venetic Ponti Transport many soldiers across the sea. units/celt_ship_trireme.png 0.9 structures/celts/warship.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_merchant.xml (revision 22204) @@ -1,15 +1,15 @@ - + 8.0 iber Merkataritza Itsasontzi units/iber_ship_merchant.png structures/iberians/merchant.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_fishing.xml (revision 22204) @@ -1,12 +1,12 @@ - + kush Fishing Boat Wh’-rmw units/ptol_ship_fishing.png structures/ptolemies/fishing_boat.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_bireme.xml (revision 22204) @@ -1,11 +1,11 @@ - + mace Hemiolos units/hele_ship_bireme.png structures/macedonians/pentekonter.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_lithobolos_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_lithobolos_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_lithobolos_packed.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + mace + Lithobólos + units/hele_siege_lithobolos_packed.png + + + units/mace_siege_lithobolos_unpacked + packed + + + units/athenians/siege_rock_pivot_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_lithobolos_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_ram.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_ram.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + + 3.0 + + + mace + Poliorkitikós Kriós + units/mace_siege_ram.png + + + structures/macedonians/siege_ram.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_ram.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_merchant.xml (revision 22204) @@ -1,16 +1,16 @@ - + 6.0 maur Trading Ship Vanijyik Nauka units/maur_ship_merchant.png structures/mauryas/merchant_ship.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_bireme.xml (revision 22204) @@ -1,17 +1,17 @@ - + 8.0 pers persian Cypriot Galley Hamaraniyanava units/pers_ship_bireme.png structures/persians/bireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_ballista_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_ballista_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_ballista_unpacked.xml (revision 22204) @@ -0,0 +1,16 @@ + + + + units/cart_siege_ballista.png + + + units/cart_siege_ballista_packed + unpacked + + + 0.001 + + + units/carthaginians/siege_rock_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_siege_ballista_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_ship_merchant.xml (revision 22204) @@ -1,15 +1,15 @@ - + 6.0 gaul Curach units/celt_ship_merchant.png structures/celts/merchant_ship.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_ship_fishing.xml (revision 22204) @@ -1,11 +1,11 @@ - + iber Arrantza Ontzi units/iber_ship_fishing.png structures/iberians/fishing_ship.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_ship_bireme.xml (revision 22204) @@ -1,10 +1,10 @@ - + kush units/ptol_ship_bireme.png structures/kushites/bireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_siege_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_siege_tower.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_siege_tower.xml (revision 22204) @@ -0,0 +1,12 @@ + + + + kush + Kushite Siege Tower + iwn n ms + units/hele_siege_tower.png + + + structures/hellenes/siege_tower.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/kush_siege_tower.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_ship_trireme.xml (revision 22204) @@ -1,12 +1,12 @@ - + mace Triḗrēs Athēnaía Macedonian Trireme units/hele_ship_trireme.png structures/macedonians/trireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_oxybeles_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_oxybeles_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_oxybeles_unpacked.xml (revision 22204) @@ -0,0 +1,16 @@ + + + + units/hele_siege_oxybeles.png + + + units/mace_siege_oxybeles_packed + unpacked + + + 0.001 + + + units/athenians/siege_spear_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_siege_oxybeles_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_ship_fishing.xml (revision 22204) @@ -1,16 +1,16 @@ - + 4.0 maur Fisherman Matsyapalak units/maur_ship_fishing.png structures/mauryas/fishing_ship.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/noldor_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/noldor_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/noldor_ship_bireme.xml (revision 22204) @@ -1,14 +1,14 @@ - + 10.0 Mankar Cirya units/noldor_ship_bireme.png structures/elven_bireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_bireme.xml (revision 22204) @@ -1,12 +1,12 @@ - + ptol Bireme Dierēs units/ptol_ship_bireme.png structures/ptolemies/bireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_champion_juggernaut.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_champion_juggernaut.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_champion_juggernaut.xml (revision 22204) @@ -1,36 +1,36 @@ - + 5 60 400 300 350 100 4000 ptol Juggernaut Tessarakonterēs Juggernaut units/rome_ship_quinquereme.png 200 50 50 Juggernaut structures/romans/quinquereme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_siege_ram.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_siege_ram.xml (revision 22204) @@ -0,0 +1,25 @@ + + + + + 1.2 + + + + + 3.0 + + + 2 + + + pers + persian + Assyrian Siege Ram + Athuriya Hamaranakuba + units/pers_siege_ram.png + + + structures/persians/siege_ram.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_siege_ram.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_merchant.xml (revision 22204) @@ -1,15 +1,15 @@ - + 8.0 ptol Ploîon Phortēgikón units/ptol_ship_merchant.png structures/ptolemies/merchant_ship.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_ship_trireme.xml (revision 22204) @@ -1,31 +1,31 @@ - + 8.0 pers persian Phoenician Trireme Vazarka Hamaraniyanava units/pers_ship_trireme.png 0.8 units/pers_cavalry_swordsman_b_trireme units/pers_cavalry_javelinist_b_trireme 1.0 1.0 1.0 1.0 structures/persians/trireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_fishing.xml (revision 22204) @@ -1,11 +1,11 @@ - + ptol Ploîon Halieutikón units/ptol_ship_fishing.png structures/ptolemies/fishing_boat.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_trireme.xml (revision 22204) @@ -1,11 +1,11 @@ - + ptol Pentḗrēs units/ptol_ship_trireme.png structures/ptolemies/trireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_polybolos_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_polybolos_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_polybolos_unpacked.xml (revision 22204) @@ -0,0 +1,16 @@ + + + + units/hele_siege_oxybeles.png + + + units/ptol_siege_polybolos_packed + unpacked + + + 0.001 + + + units/ptolemies/siege_spear_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_polybolos_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_merchant.xml (revision 22204) @@ -1,15 +1,15 @@ - + 8.0 rome Corbita units/rome_ship_merchant.png structures/romans/merchantman.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ballista_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ballista_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ballista_unpacked.xml (revision 22204) @@ -0,0 +1,21 @@ + + + + units/rome_siege_ballista.png + + + units/rome_siege_ballista_packed + unpacked + + + + attack/siege/ballist_rome_attack.xml + + + + 0.001 + + + units/romans/siege_rock_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ballista_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_scorpio_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_scorpio_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_scorpio_unpacked.xml (revision 22204) @@ -0,0 +1,17 @@ + + + + units/rome_siege_scorpio.png + + + units/rome_siege_scorpio_packed + unpacked + + + + 0.001 + + + units/romans/siege_scorpio.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_scorpio_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_quinquereme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_quinquereme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_quinquereme.xml (revision 22204) @@ -1,11 +1,11 @@ - + sele Pentères units/ptol_ship_quinquereme.png structures/ptolemies/quinquereme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_tower.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_tower.xml (revision 22204) @@ -0,0 +1,11 @@ + + + + sele + Helépolis + units/hele_siege_tower.png + + + structures/seleucids/siege_tower.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_tower.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_trireme.xml (revision 22204) @@ -1,12 +1,12 @@ - + spart Triḗrēs Athēnaía Spartan Trireme units/hele_ship_trireme.png structures/spartans/trireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/theb_siege_fireraiser.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/theb_siege_fireraiser.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/theb_siege_fireraiser.xml (revision 22204) @@ -0,0 +1,44 @@ + + + + + 50.0 + 0.0 + 50.0 + 12 + 8.0 + 2000 + 2000 + 0 + + 10.0 + 2.0 + 9.81 + + + + + + Circular + 20 + true + 200.0 + 200.0 + 200.0 + + + + 4.5 + + + Fire Raiser + Pyrobolos + units/hele_siege_lithobolos.png + + + 60 + + + units/thebans/siege_fireraiser.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/theb_siege_fireraiser.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_quinquereme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_quinquereme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_ship_quinquereme.xml (revision 22204) @@ -1,11 +1,11 @@ - + ptol Octḗrēs units/ptol_ship_quinquereme.png structures/ptolemies/quinquereme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_polybolos_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_polybolos_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_polybolos_packed.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + ptol + Polybolos + units/hele_siege_oxybeles_packed.png + + + units/ptol_siege_polybolos_unpacked + packed + + + units/ptolemies/siege_spear_pivot_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_polybolos_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_fishing.xml (revision 22204) @@ -1,11 +1,11 @@ - + rome Navicula Piscatoria units/hele_ship_fishing.png structures/hellenes/fishing_boat.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ballista_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ballista_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ballista_packed.xml (revision 22204) @@ -0,0 +1,30 @@ + + + + + 1.1 + 1.1 + 8.0 + + 1.1 + 1.1 + + + + + + 5.0 + + + rome + Ballista + units/rome_siege_ballista_packed.png + + + units/rome_siege_ballista_unpacked + packed + + + units/romans/siege_rock_pivot_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ballista_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_scorpio_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_scorpio_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_scorpio_packed.xml (revision 22204) @@ -0,0 +1,27 @@ + + + + + 1.2 + 0.5 + 8.0 + + + + + 3.0 + + + rome + Scorpio + units/rome_siege_scorpio_packed.png + + + units/rome_siege_scorpio_unpacked + packed + + + + units/romans/siege_scorpio_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_scorpio_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_merchant.xml (revision 22204) @@ -1,15 +1,15 @@ - + 8.0 sele Ploîon Phortēgikón units/hele_ship_merchant.png structures/hellenes/merchant.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_lithobolos_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_lithobolos_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_lithobolos_unpacked.xml (revision 22204) @@ -0,0 +1,16 @@ + + + + units/hele_siege_lithobolos.png + + + units/sele_siege_lithobolos_packed + unpacked + + + 0.001 + + + units/athenians/siege_rock_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_lithobolos_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_merchant.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_merchant.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_merchant.xml (revision 22204) @@ -1,15 +1,15 @@ - + 8.0 spart Ploîon Phortēgikón units/hele_ship_merchant.png structures/hellenes/merchant.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_ram.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_ram.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + + 3.0 + + + spart + Poliorkitikós Kriós + units/spart_siege_ram.png + + + structures/spartans/siege_ram.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_ram.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_lithobolos_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_lithobolos_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_lithobolos_unpacked.xml (revision 22204) @@ -0,0 +1,16 @@ + + + + units/hele_siege_lithobolos.png + + + units/ptol_siege_lithobolos_packed + unpacked + + + 0.001 + + + units/ptolemies/siege_rock_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_lithobolos_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_bireme.xml (revision 22204) @@ -1,11 +1,11 @@ - + rome Liburna units/rome_ship_bireme.png structures/romans/bireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_trireme.xml (revision 22204) @@ -1,15 +1,15 @@ - + rome Triremis Romana Roman Trireme units/rome_ship_trireme.png structures/romans/trireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ram.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ram.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ram.xml (revision 22204) @@ -0,0 +1,20 @@ + + + + + 1.2 + + + + + 3.0 + + + rome + Aries + units/rome_siege_ram.png + + + units/romans/siege_ram.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_ram.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_fishing.xml (revision 22204) @@ -1,11 +1,11 @@ - + sele Ploîon Halieutikón units/hele_ship_fishing.png structures/hellenes/fishing_boat.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_lithobolos_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_lithobolos_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_lithobolos_packed.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + sele + Lithobólos + units/hele_siege_lithobolos_packed.png + + + units/sele_siege_lithobolos_unpacked + packed + + + units/athenians/siege_rock_pivot_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_siege_lithobolos_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_fishing.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_fishing.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_fishing.xml (revision 22204) @@ -1,11 +1,11 @@ - + spart Ploîon Halieutikón units/hele_ship_fishing.png structures/hellenes/fishing_boat.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_oxybeles_unpacked.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_oxybeles_unpacked.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_oxybeles_unpacked.xml (revision 22204) @@ -0,0 +1,16 @@ + + + + units/hele_siege_oxybeles.png + + + units/spart_siege_oxybeles_packed + unpacked + + + 0.001 + + + units/athenians/siege_spear_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_oxybeles_unpacked.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_lithobolos_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_lithobolos_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_lithobolos_packed.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + ptol + Lithobólos + units/hele_siege_lithobolos_packed.png + + + units/ptol_siege_lithobolos_unpacked + packed + + + units/ptolemies/siege_rock_pivot_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_lithobolos_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_tower.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_tower.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_tower.xml (revision 22204) @@ -0,0 +1,11 @@ + + + + ptol + Helépolis + units/hele_siege_tower.png + + + structures/ptolemies/siege_tower.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_siege_tower.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_quinquereme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_quinquereme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_ship_quinquereme.xml (revision 22204) @@ -1,12 +1,12 @@ - + rome Quinqueremis Romana Roman Quinquereme units/rome_ship_quinquereme.png structures/romans/quinquereme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_onager.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_onager.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_onager.xml (revision 22204) @@ -0,0 +1,48 @@ + + + + + 76 + 26.0 + 3700 + 5000 + + Circular + 10 + false + 40.0 + 0.0 + 40.0 + + + 37.5 + 9.81 + + + + + + 300 + 100 + + + + + 5.0 + + + rome + Onager + units/rome_siege_onager.png + + + + 0.001 + + + 88 + + + units/romans/siege_onager_pivot.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_siege_onager.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_bireme.xml (revision 22204) @@ -1,12 +1,12 @@ - + sele Bireme Dierēs units/ptol_ship_bireme.png structures/ptolemies/bireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_trireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_trireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_ship_trireme.xml (revision 22204) @@ -1,12 +1,12 @@ - + sele Seleukidó̱n Triērēs Seleucid Trireme units/hele_ship_trireme.png structures/athenians/trireme.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_bireme.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_bireme.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_ship_bireme.xml (revision 22204) @@ -1,11 +1,11 @@ - + spart Pentēkóntoros units/hele_ship_bireme.png structures/spartans/pentekonter.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_oxybeles_packed.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_oxybeles_packed.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_oxybeles_packed.xml (revision 22204) @@ -0,0 +1,15 @@ + + + + spart + Oxybelḗs + units/hele_siege_oxybeles_packed.png + + + units/spart_siege_oxybeles_unpacked + packed + + + units/athenians/siege_spear_pivot_packed.xml + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_siege_oxybeles_packed.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/viking_longship.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/viking_longship.xml (revision 22203) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/viking_longship.xml (revision 22204) @@ -1,10 +1,10 @@ - + Longship units/viking_longship.png structures/viking/longship.xml