Code:
<If Condition="IsTimeBetween(4,8) and (not(SkywatcherPlugin.IsWeatherInZone(398, 3, 4, 11)) and &PipiraPira; != 0)">
<If Condition="not IsOnMap(398)">
<TeleportTo Name="Falcons Nest" AetheryteId="76" />
<If Condition="Core.Me.CurrentJob != ClassJobType.Miner">
<RunCode Name="MIN"/>
</If>
<If Condition="&ReductionEnable; == 1">
<RunCode Name="Reduction"/>
</If>
<MoveTo XYZ="520.1194, -51.27571, 40.14129"/>
<ExFlyTo XYZ="36.562, 13.66749, 252.4461" Radius="3.0" MountId="1" DismountAtDestination="false" />
<ExFlyTo XYZ="-163.8157, 12.11641, 342.2419" Radius="3.0" MountId="1" DismountAtDestination="false" />
</If>
<If Condition="Core.Me.CurrentJob != ClassJobType.Miner">
<RunCode Name="MIN"/>
</If>
<ExGather DiscoverUnknowns="true" AlwaysGather="false" GatherStrategy="TouchAndGo"
CordialType="Cordial" CordialTime="Auto" [B][U][COLOR="#00FF00"]while="IsTimeBetween(4,8)"[/COLOR][/U][/B] skipWindowDelay="&SkipWindowDelayVar;">
<Collectables>
<Collectable Name="Radiant Fire Moraine" Value="&Lvl60Collectibility;"/>
<Collectable Name="Bright Fire Rock" Value="&Lvl58Collectibility;"/>
<Collectable Name="Fire Moraine" Value="&Lvl56Collectibility;"/>
</Collectables>
<GatherRotation>RegularNode</GatherRotation>
<HotSpots>
<HotSpot Radius="15" XYZ="-254.241, -49.31017, 275.3868" />
<HotSpot Radius="30" XYZ="-285.9281, -47.76416, 315.5364" />
<HotSpot Radius="30" XYZ="-164.196, -64.66715, 389.1927" />
</HotSpots>
</ExGather>
</If>
How am I able to add multiple conditions to the while function within ExGather. Is this possible?
looking for something like to match the If Condition but while gathering.
while="IsTimeBetween(4,8) and not(SkywatcherPlugin.IsWeatherInZone(398, 3, 4, 11))"
If not could I adjust this to make SkyWatcher get enough time to update b4 pushing to ExGather function
Code:
<If Condition="IsTimeBetween[COLOR="#00FF00"][B][U](4.1,7.9)[/U][/B][/COLOR] and (not(SkywatcherPlugin.IsWeatherInZone(398, 3, 4, 11)) and &PipiraPira; != 0)">