Have a built in Global variable that if true, then options for player to go north, south etc is denied.
This could be if player is wounded and cannot walk, or out of fuel (Which could happen at any location).
So all exits at current player location are denied if variable is true. And once that variable is changed it will switch back to normal parameters that the current location has.
This would save on having to create multiple restrictions on all locations.
|