* resolve the join mess: let the server figure out a side to take and
tell the host instead of the joining client
* remove support for map= in scenario data
* handle (hopefully) all data from players in a game so now the
default relaying of unhandled data could be turned off easily..
* move more game logic from server to game
* do not access the player's config after he was removed from the list
(on disconnect)
* more user data sanity checks, logging and reporting
* some reformatting, better variable naming, etc.
- mouseover on an unit displayed its info in the sidebar but the
status icons disappeared when the mouse leaved the unit.
- stop using the invisible icon about the hex under the mouse (was not
obvious that it was not the current status, see bug #9288, and broke
tooltip use)
PS: I will commit later a new visual clue to replace this mouseover feature.
(was inconsistent with other numbers and all moves need "1 turn")
Instead, use "1" only for multiple turns moves and introduce little
icons at the same place to show ZoC and capture end-of-move.
As always, these images are working placeholders (but not too ugly, I
think) Note that icons and numbers must stay visible when mixed (but
it's rare)
* if animations are jumpy, this should be the first suspect
* slowing down on hard to cross tiles has been removed as discussed on
IRC
* i'm not satisfied with that completely yet, expect some more work
here...
This meet a frequent FR for displaying only simple tips for beginners
and later show more advanced ones. The key accept number (at least N
units) and list of id (at least one of them) and you can mix it
("Troll,30"), using a OR base.
This allow to show very specific tip (e.g. teleport) only after having
encountered units with this abilities. You can also use
campaign-specific units to detect if already played and so maybe make
reference about it.