version 5 by Jon Ingold
Section - Accessibility rule
[ This uses the accessibility rule-book, so distance checking comes after checking the scope but before looking for barriers. So if the roses are inside a transparent distant greenhouse, they'll also be too far away. ]
The check distance rule is listed before the access through barriers rule in the accessibility rulebook.
Accessibility rule (this is the check distance rule):
if the action requires a touchable noun:
if the noun is far-off and we can't get at the noun, rule fails;
if the action requires a touchable second noun:
if the second noun is far-off and we can't get at the second noun, rule fails.