Quote
Originally posted by Klatu:
I think that if you REALLY take your time and make events for tiles (in rows could simplify this - though not by much). Basically, have an event that when a tile is "sailed over" the one behind it gets a message saying "you can't sail against the wind" and the row/tile behind that gets blocked.
Just make sure if you do this, that you have a global for the wind direction, and place the blocking event on the tile that is in the direction the wind is blowing from.
Ie, if you have a wind that is blowing from the east you shouldn't be able to sail east. So if you are sailing to the west you would want an event that makes the tile you just passed become blocked.
However if you wish to quarter your sails and sail to the north, there is no reason why you couldn't turn around and sail south. So in this case you would want to look at the global variable, and set the tile to the global's positioning as blocked... in this instance the tile to the players east would become blocked.
You also would only have to set 1 tile at a time, since if they were travelling with the wind only the square directly behind them would be accessible(and thus needing blocking), as well as if they were quartering the wind only the square next to them that is into the wind would be accessible, and thus needing to be restricted.
------------------
Calvin: People think it must be fun to be a super genius, but they don't realize how hard it is to put up with all the idiots in the world.
Hobbes: Isn't your pants' zipper supposed to be in the front?