<?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>AnyIdleHero</title><revhistory><revision><revnumber>10</revnumber><date>2014-02-10 18:34:23</date><authorinitials>Inanna</authorinitials></revision><revision><revnumber>9</revnumber><date>2013-08-20 14:53:00</date><authorinitials>Romulus</authorinitials></revision><revision><revnumber>8</revnumber><date>2013-08-09 04:57:12</date><authorinitials>tech</authorinitials></revision><revision><revnumber>7</revnumber><date>2013-08-09 04:56:50</date><authorinitials>tech</authorinitials></revision><revision><revnumber>6</revnumber><date>2013-08-09 04:55:16</date><authorinitials>tech</authorinitials></revision><revision><revnumber>5</revnumber><date>2013-08-09 04:44:34</date><authorinitials>tech</authorinitials></revision><revision><revnumber>4</revnumber><date>2013-08-09 04:44:18</date><authorinitials>tech</authorinitials></revision><revision><revnumber>3</revnumber><date>2013-08-09 04:36:15</date><authorinitials>tech</authorinitials></revision><revision><revnumber>2</revnumber><date>2013-08-09 04:35:43</date><authorinitials>tech</authorinitials></revision><revision><revnumber>1</revnumber><date>2013-08-09 04:33:14</date><authorinitials>tech</authorinitials></revision></revhistory></articleinfo><section><title>Function</title><para><emphasis role="strong">m_city.AnyIdleHero</emphasis>(<ulink url="http://guide.neatportal.com/wiki/AnyIdleHero/wiki/HeroString#">HeroString</ulink>) </para><para>returns true if specified hero string matches any idle hero in the castle </para><section><title>Example</title><screen><![CDATA[targetValley = ("123,456")
]]><![CDATA[
if m_city.AnyIdleHero("any:att>100,att<300") if city.troops.archer>100k execute "attack "+targetValley+" any:att>100,att<300 a:25k,p:1,sw:1,c:1,cata:1,s:1"]]></screen><para>if there is a hero matching the criteria available, and city has more than 100k arch, send it marching on the valley.... </para><para>assumes you have the layers constantly being replaced, it could hang waiting for missing layer... so if you use scouts to transport res, leave them out of the march. </para><para><emphasis role="strong">see also: </emphasis> </para><para><ulink url="http://guide.neatportal.com/wiki/AnyIdleHero/wiki/IsHeroInCastle#">IsHeroInCastle</ulink> </para><!--rule (<hr>) is not applicable to DocBook--><para> <ulink url="http://guide.neatportal.com/wiki/AnyIdleHero/wiki/CategoryFunctions#">CategoryFunctions</ulink> </para></section></section></article>