Pre-release

@AlexNisnevich AlexNisnevich released this Jan 14, 2018 · 176 commits to master since this release

Assets 2

Features

  • actions.returnToHand (e.g. "Return a robot to its owner's hand.")
  • conditions.unoccupied (used for moving objects, e.g. "Move a robot up to two spaces.") (#539)

Improvements

  • Use 1 batch request instead of 100 individual requests to populate the card text example store.
  • Wait 500 ms before displaying a card tooltip on the board. (#529)
  • Don't display activated abilities popup while choosing a target. (#538)
  • Better indication of the hex to click on during tutorial steps.
  • Tutorial tooltip could be obscured by other tooltips.
  • Visual glitches in the mode selection and About pages.

Bug fixes

  • Server crashed when a websocket closed unexpectedly (e.g. when a player refreshed the page).
  • Using an ability to move a robot to an occupied space crashed the game. (#539)

Stability

  • Updated expected node version to 8.0.0.
  • Updated packages: babel-eslint, babel-jest, copy-webpack-plugin, css-loader, file-loader, firebase, rc-slider, react-ga, react-markdown, react-slick, react-sound, redux-devtools-dock-monitor, repng, style-loader, webpack, ws, eslint, eslint-plugin-jest, eslint-plugin-unicorn, expect, jest, mocha, webpack-dev-middleware, webpack-dev-server.
  • remove soundmanager2 hack in webpack config because it's no longer needed.
  • Reduce output for tests.