Exceptions let you break out of a code block as soon as something happens, rather than checking something only at the begining or end of a code block. Most often used with loops.
This hasn't been used for a long time, and may not work.
Repeatedly checks the condition, which upon success processes a number of statements. Often used before an end loop statement as the exception for the loop.
until HEALTH of MyVillager == 0
end loop
This documentation generated by LHDOC, © Lionhead Studios 2000