Quite often, but not always, when a player moves one of the ship game pieces forward into the hex directly ahead, his opponent does not see the piece moving on his screen. It is reported in the message window, but the piece does not actually move for the opponent. This happens in both live play and in vlogs. Movement DOES show up correctly for both players whenever a ship turns left or right in its hex. It’s only with forward movement when the problem happens.
Could this have something to do with the way the large ships are drawn (an invisible base layer with an offset layer for the actual ship image)?
Movement is manual. I’m attaching a vlog showing the problem. You will see a British ship move forward and turn. After the turn, it moves ahead three hexes and this is reported in the message window, but the ship game piece remains in place. At the end of the move, the ship turns and the game piece then updates to its correct location. We were both using v3.2 beta 3 of VASSAL.
Was it ever determined if this was a bug in VASSAL? Tim M. shared with
me the latest development build (8566) and I still see this problem
happening.
When you say above that “movement is manual”, do you mean that when
the ship moves forward three hexes, that this is the result of
dragging it one hex forward three times?
Ok. The log you posted was written by 3.2.0-beta3. I’m not confident
that every log written by the 3.2.0 betas would be correctly
interpreted by the current dev build, which is 3.2.8-svn8784.
Can you recreate and post a log with the same problem in 3.2.8-svn8784?
Dev builds are available here:
Ok, I just downloaded 3.2.8-svn8788 and was able to recreate the
problem. See the attached file.
I concur.
How much of the module can you strip out while still maintaining the
problem? Having a module which is as minimal as possible would be a
great help in troubleshooting this.
Here’s a link to a version of the module that has everything stripped out except for one ship and one prototype. I also included a logfile I made with this version that shows the problem still happening.
Here’s a link to a version of the module that has everything stripped
out except for one ship and one prototype. I also included a logfile I
made with this version that shows the problem still happening.
Thanks. That should help us figure out what’s going on.