This patch does the following clean up of structure templates:
- Moves footprint, obstruction, foundation actor, and rubble from generic template_structure* to specific structures/* templates, where the actors are defined. (Exceptions include fields and outposts.) TODO: military structures
- Inserts footprints in default skirmish structures that didn't have them yet.
- Removes unused build restriction categories.
- Changes vision range of template_structure.xml to 1 and moves 40 to the relevant childreb, because 1 is usable for far more of its children than 40.
- Sets foundation resistance to 1/5/1 for all structures (effect on gameplay balance is presumably neglibible).
- Removes some other unnecessary lines.
- Fixes tooltips of embassies and mercenaries camps.
- Moves phase requirement, health, and sounds from template_structure_special.xml to its children that didn't have it already.
- Changes parent of cart_super_dock.xml, iber_monument.xml, maur_pillar_ashoka.xml, ptol_lighthouse.xml, and rome_arch.xml from template_structure_special.xml to template_structure.xml, since the former did not really add anything useful.
Similar patches include: