LissaDragomir21 / SeniorSoftware

0 stars 0 forks source link

ships can spend actions (separate from movement) in order to use attack and utility actions #15

Open hwilling opened 7 years ago

hwilling commented 7 years ago
  1. user has a ship selected a. user can deselect ship/cancel action anytime before selecting a target (step 5)
  2. system shows list of actions ship can take
  3. user selects which action they want to take (utility or attack)
  4. system displays range and makes an outline around valid targets
  5. user selects target
  6. system checks if target is valid a. target is invalid
    1. user can select new target
    2. user can cancel action
  7. system completes action by assigning damages and/or status effects also removes an action point from ship that the action originates from for the turn
  8. user can use other actions for the turn a. ship can still perform actions
    1. return to step 2 b. ship is out of actions
    2. system deselects ship
    3. if movement is still available system does not deselect ship, user can still move ship up to the ship's speed