-
Notifications
You must be signed in to change notification settings - Fork 0
Description
There should be a toggle that turns on/off 'Combat Phase', probably by drag-selecting multiple tokens then right clicking to initiate combat. This would roll initiative values from a Token Property, display a window showing turn order, and begin enforcing it -
This means that Tokens need to be able to have an Owner set, so each player can own one or more Tokens. When it is that token's turn, the owning player's client should flash, make a noise, or otherwise indicate they need to act.
We will probably need a 'RP System' choice, because while I'm making this for a BESM game, it'd be nice to make it so D&D or something else could be added. This choice would determine what properties each Token has by default (user can still add whatever props they want), with required movement distance.
The tokens should not be allowed to move more than their movement distance from the position in which they started their turn. Tokens should not be able to be moved when it is not that players turn. I imagine we render a line from the Token's center to their starting position, and a small tooltip showing the distance they've moved to indicate to the player why they can't keep dragging the token
In BESM system, tokens may move once and perform one Action, unless the Action is specified as Free. Players should have a button on the initiative window to end turn, or if they've moved fully and performed an action, their turn should end automatically
etc. More detail can be added to this later