Skip to content

Release v0.3.0

Compare
Choose a tag to compare
@seiyria seiyria released this 17 Sep 15:54

0.3.0 (2023-09-17)

Bug Fixes

  • ability: ability display synced between list and combat (a82bc83)
  • api: add a rate limiter to prevent duplicate actions from seeping through (1304f48)
  • api: api will no longer send patches with _id in them, closes #79 (54b9d03)
  • api: internal ids for market and fight should work better (32204ac)
  • collection: better card number display (e0f3982)
  • collections: ui now looks better in firefox (71edd01)
  • combat: add a safeguard for restarting combats when all enemies are dead but combat is frozen (4b9002c)
  • combat: background image no longer blocks ground targetted skills (4a361bf)
  • combat: correctly adjust combat ability display for current element multiplier (ee3d068)
  • combat: fix combat freeze when trying to give item rewards (45c82dd)
  • combat: fix elemental damage math to actually boost hit chance (05cdeb8)
  • combat: fix twohorizontal and threevertical targetting. fix up visuals (2e76cfe)
  • combat: hide special gauge if you have no special moves (773dcaf)
  • combat: npcs will no longer try to use things that are on cooldown (45a117c)
  • combat: show ability icons (a1c2874)
  • core: rework all _id/id to internalId (417fe1c)
  • crafting: crafting page should show collected items correctly. closes #122 (fc4d3f7)
  • crafting: crafting that no longer gives xp will have a different button color. closes #90 (1ff38f3)
  • equipment: chips are no longer clickable, even though that's really fun. closes #86 (f1454cd)
  • fight: fix check for invalid fights (a7208dc)
  • fight: running away no longer puts you in a phantom fight (a9b4c3e)
  • leaderboard: leaderboard queries shouldnt throw an error (345ac54)
  • leaderboard: walking to a location will correctly put you on the leaderboard for that location (8100022)
  • login: update latest announcement visuals to be slightly better (3ee6d69)
  • notification: fix notification generating with incorrect ids for actions (2db2e8e)
  • profile: add loading spinner, better validation for invalid profiles (94a504e)
  • profile: can no longer open and click confirm to set your portrait to itself. closes #98 (4d1db50)
  • profile: can now select bg/portrait 0 (6b5d899)
  • profile: fix people who dont have otherJobLevels set (56d92f7)
  • profile: fix some errors causing the page to not render correctly (d7fbca8)
  • profile: stats query for profile should work correctly (b8fde7b)
  • sprite: no more -1git statusgit status! (719e021)
  • table: all data tables are less bad looking now. closes #66 (f4c6c68)
  • travel: can no longer travel when looking at monsters. travel resets your action. closes #169 (cdc5fe2)
  • ui: background images load correctly on first load. closes #147 (dab403c)
  • ui: claim coin notif will no longer persist until refresh (3303202)
  • ui: no more -1 in sprite icons (ff4ac76)

Features

  • combat: add 'all enemies' targetting (4cb2bde)
  • combat: add neat background underlay for fights (e2529e1)
  • combat: add special gauge, make special attacks require special gauge (8fe5908)
  • combat: combat can now drop items. closes #106 (7ac4312)
  • combat: damage is more random - more resist/toughness merely improves chance for damage to be 0 (6f10969)
  • combat: make skill popup bigger (57ad440)
  • combat: show hit percentage for each creature (7e5a9a9)
  • combat: show tooltip for damage calculations for abilities (0c2bed7)
  • combat: some abilities hit multiple times (c682e35)
  • combat: some skills can require a specific piece of equipment to function (827993c)
  • content: load game content from server instead of global if the server is available (5682eee)
  • equipment: can now unequip from equipment page. closes #103 (29c83a0)
  • equipment: show equipment level on equipment page (c626ddc)
  • explore: you can only wave at a person once every 12 hours, closes #51 (6400445)
  • job: jobs have their own level, xp, and equipment. profile and public profile pages updated to match. (7c48a4d)
  • login: auto redirect to game from login page if you're authed (c25f48c)
  • login: login page vastly improved (82e7b49)
  • lottery: there is now a daily player lottery for players to get rewards from. closes #99 (f66a22a)
  • notifications: clear expired notifications. closes #49 (53475dc)
  • notifications: levelup notifications now include your class (2cb17b5)
  • player: inform players of newly learned abilities on levelup (57c3478)
  • profile: add abilities tab for classes (e078643)
  • showcase: add profile page, showcases. closes #36 (7d37ad8)
  • testing: add test script to run a bunch of players. closes #60 (33e2262)
  • ui: add a loading screen so users can see what's going on. closes #175 (83d206a)
  • ui: add textures (b3e4848)
  • ui: oats/coins in hero will be monospaced (6dc17f1)
  • ui: pages with tabs now remember what tab you were looking at (5d0928b)
  • ui: sidebar will now show if you have coins to claim from the market (on refresh, not pushed), closes #91 (5a6a250)