method NeedTarget(int targetnum = 1) { echo "top" if ${Target(exists)} && ${Target.GUID.Equal[${Targeting.TargetCollection.Get[${targetnum}]}]} { echo "1" if ${Toon.ValidTarget[${Target.GUID}]} && ${POI.GUID.Equal[${Target.GUID}]} && ${Target.PctHPs} > 0 { echo "2" This:Debug[We have a valid target.] return } } if ${Toon.ValidTarget[${Targeting.TargetCollection.Get[${targetnum}]}]} && ${Object[${Targeting.TargetCollection.Get[${targetnum}]}].PctHPs} > 0 { echo "3" Target ${Targeting.TargetCollection.Get[${targetnum}]} This:Debug[X: ${Object[${Targeting.TargetCollection.Get[${targetnum}]}].X}] This:Debug[Y: ${Object[${Targeting.TargetCollection.Get[${targetnum}]}].Y}] This:Debug[Z: ${Object[${Targeting.TargetCollection.Get[${targetnum}]}].Z}] Navigator:FaceXYZ[${Object[${Targeting.TargetCollection.Get[${targetnum}]}].X},${Object[${Targeting.TargetCollection.Get[${targetnum}]}].Y},${Object[${Targeting.TargetCollection.Get[${targetnum}]}].Z}] } echo "bottom" }