Maybe have the persistence depend on a drop down menu once the player clicks
the end of the LOS thread.  [Show opponent] or [Not show0.

  -----Original Message-----
  From: [email protected] [mailto:[EMAIL PROTECTED]
Behalf Of Brent Easton
  Sent: Sunday, February 18, 2007 9:16 PM
  To: [email protected]
  Subject: [vassalengine] LOS modifications Info & Questions


  I have been working on the LOS changes as per RFE 1391523 and would like
to get some feedback from anyone interested is LOS threads:

  1. Added options for the module designer to force the start or the end (or
both) of the LOS thread to snap to the grid, to suit the LOS rules for the
game in question.

  2. Added a Report Format that will report the use of the LOS thread each
time the mouse is released. The formatted report includes options to display
the Start Location, the number of locations checked and a list of the
locations listed. You can generate reports like:

  newbie: LOS Checked from 0406 to 0703 (Range 3) [5 Locations checked:
0505, 0605, 0604, 0704, 0703]

  QUESTION: Should a basic default Report Format be included so that all
existing modules will start to automatically report LOS checks, or should it
be left up to individual module maintainers to add to their modules at their
leisure?

  3. I have stopped short of the final request to make the LOS thread
visible, but offer a compromise.

  To make the LOS thread visible to your opponent in real time will generate
10's or 100's of commands that will ultimately overload the central
server(s). The result will unsatisfactory anyway, as the commands will
arrive in bursts and the LOS thread will jerk around all over the place. The
additional reporting I have added probably makes this request redundant.

  However, the idea of using a LOS thread to mark an attack and have it
'persist' and be seen by the opponent has merit.

  PROPOSAL:
  a) An additional option on the LOS thread 'Persistent LOS?' and an
additional Icon 'Persistent LOS active Icon'
  b) A persistent LOS will be sent to the opponent and displayed on their
screen when the mouse is released.
  c) A persistent LOS will be visible even after the initiating player
clicks on the map to end the LOS session, and any hidden counters reappear
  d) While a persistent LOS is visible, the LOS icon will change to the
'Persistent LOS active' icon.
  e) A persistent LOS will dissappear when either player next clicks the LOS
button, and the Icon will return to normal.

  This scheme means all LOS checks will either be persistent, or not be
persistent, you can't mix the two. If you need both, you could have 2 LOS
threads, one non-persistent for LOS checks and on persistent for marking
attacks.

  Another possible option would be to have persistence turned on by clicking
in the LOS button a second time while viewing a standard LOS thread. This
the counters to re-appear as if you had clicked on the map, but the LOS will
persist. This is more flexible, but is not exactly intuitive.

  All thoughts appreciated.

  __________________________________________________________
  Brent Easton
  Analyst/Programmer
  University of Western Sydney
  Email: [EMAIL PROTECTED]



  


[Non-text portions of this message have been removed]

Reply via email to