<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>getAvailableTroop</title><revhistory><revision><revnumber>8</revnumber><date>2016-01-09 10:48:40</date><authorinitials>LKD70</authorinitials></revision><revision><revnumber>7</revnumber><date>2016-01-09 10:38:21</date><authorinitials>LKD70</authorinitials></revision><revision><revnumber>6</revnumber><date>2015-04-23 04:43:46</date><authorinitials>Inanna</authorinitials></revision><revision><revnumber>5</revnumber><date>2015-04-23 04:42:19</date><authorinitials>Inanna</authorinitials></revision><revision><revnumber>4</revnumber><date>2015-04-23 04:36:20</date><authorinitials>Inanna</authorinitials></revision><revision><revnumber>3</revnumber><date>2015-03-22 05:13:53</date><authorinitials>tech</authorinitials></revision><revision><revnumber>2</revnumber><date>2015-03-22 03:37:57</date><authorinitials>tech</authorinitials></revision><revision><revnumber>1</revnumber><date>2015-03-22 03:02:16</date><authorinitials>tech</authorinitials></revision></revhistory></articleinfo><section><title>getAvailableTroop()</title><informaltable><tgroup cols="2"><colspec colname="col_0"/><colspec colname="col_1"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para>Usage: </para></entry><entry colsep="1" rowsep="1"><para>city.getAvailableTroop([Optional boolian]) </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para>Example 1: </para></entry><entry colsep="1" rowsep="1"><para>city.getAvailableTroop() </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para>Example 2: </para></entry><entry colsep="1" rowsep="1"><para>city.getAvailableTroop(true) </para></entry></row></tbody></tgroup></informaltable><para>This function returns an object with information about the troops attached to a city. It can give the total of all troops, a specific troop, or the troop upkeep in a city. It counts marching troops as well as those idle. </para><para>This function also supports an optional boolean value (true/false). if this is true, the function will return only troops that are currently in the city. This is like the city.troops object, though this is editable. </para><itemizedlist><listitem override="none"><screen><![CDATA[echo "I have a total of {city.getAvailableTroop().carriage} transports assigned to this city."
echo "Of that {city.getAvailableTroop().carriage} transporters, {city.getAvailableTroop(true).carriage} are currently in the city."]]></screen></listitem></itemizedlist><para>The available properties for the object are: </para><screen><![CDATA[foodConsumeRate
peasants
militia
scouter
pikemen
swordsmen
archer
lightCavalry
heavyCavalry
carriage
ballista
batteringRam
catapult]]></screen><!--rule (<hr>) is not applicable to DocBook--><para> <ulink url="http://guide.neatportal.com/wiki/getAvailableTroop/wiki/CategoryFunctions#">CategoryFunctions</ulink> </para></section></article>