Client is no longer in active development as of 5/16/2020, please use the Node.JS Client - Link
0.5.0 - March 29, 2016
--------------------------------
- Links will automatically be hyperlinked when typed in chat
- Destroy socket connection on browser refresh
- Click animation will display on the buttons when using the keyboard
- Update fonts to use classic client fonts
- Updated the energy bar colors, added a lighter green for when characters are damaged
- Holding down keys will now be repeated press that key
- Ping packets are handled better and will not disconnect so quickly for inactivity
0.4.4 - March 26, 2016
--------------------------------
- Fixed chat scrolling
- Updated status bar styling
- Socket timeouts will now allow users to reconnect and the buttons are cleared
- Added additional forcefield bar for when players get a scroll of shield or run the spell
- Spacebar will now press the '1' button
0.4.3 - March 19, 2016
--------------------------------
- Invalidate the build cache for proper versioning
0.4.2 - March 19, 2016
--------------------------------
- Added connection dialog
- Send the network when connecting
- Added a reconnect button that displays when the connection closes
0.4.1 - March 19, 2016
--------------------------------
- Sending IP on handshake along with newly created client version
- 3rd party libraries now have a hard version dependency to prevent breaking changes
0.4.0 - March 16, 2016
--------------------------------
- Updating the README to include instructions on deploying the new client
- Created a properties.json file to house all of the configuration that can be used to add the client to any of the clones
- Scoreboard and Examine windows are now scrollable
- Message area will continue to scroll as messages flow in for long fights
- Buttons will now properly lose focus when clicked
- Small dialogs were moved down so that the user can see their status bar (for instance when casting magic bolt, its helpful to be able to see how much mana is available)
- Buttons/Compass will now be disabled for a split second when taking an action to prevent accidental bans for clicking too fast
0.3.0 - March 15, 2016
--------------------------------
- Fixed bug with the string dialog not allowing enough characters to create an email address
- Added an error packet dialog to let the user know when errors occur
- Added player dialog which allows players to be selected from a list when certain commands are performed
- Updated machine Id logic to assign a unique machine id to each person connecting
- Status icons are now functional (blessing, palantir, ring, etc)
- Fixed the run script so that it won't output to a file anymore
- Increased width of energy/strength/quickness status bars
- Chat window is now slightly larger
- Users can now examine other logged in players
0.2.0 - March 13, 2016
--------------------------------
- Removed page caching
- Added coordinates dialog so characters can now use the Move To command
- Fixed bug where duplicate users would show up in the user list if connection was reset
- Added Scoreboard dialog that displays first 50 records
- Removed the blue coloring from the status bars
- Finished up the chat so messages can now be sent
- Added examine dialog for Info > Stats
0.0.1 through 0.1.9 - March 01-11, 2016
--------------------------------
- Project started
- Successfully connecting to Phantasia tcp server
- Successful connection between TCP and websocket. Displaying packets in the browser
- Setting up server structure. Adding UI dependencies
- Working on file loading
- Client UI is working. Working buttons and message panes.
- Modals up and running for user input dialogs. Account creation working.
- Build system up and rolling
- Fix to buttons. Tweaking the build/release scripts