Releases: After-the-End-of-All-Things/game
Releases · After-the-End-of-All-Things/game
Release v0.4.0
0.4.0 (2023-09-22)
Bug Fixes
- api: only log 5xx errors (15cb866)
- api: recapture http errors as real errors, split user messages and errors up (35b09b5)
- api: refactor all manual usages of notifications into a wrapped function for consistent usage (67173d8)
- api: rework lots of internal getters to guarantee existence rather than check in every subfunction (f468476)
- auth: auth should not throw errors, instead should return them (7444cdd)
- explore: explore will no longer throw when you try to find an item (2cb92c9)
- explore: wave now shows the correct profile picture for the recipient (173588a)
- inventory: item stats recalculate properly (f00bc1f)
- lottery: allow players to buy lottery tickets at any time (862f6b6)
- lottery: jackpot updates after buying a ticket (44c039c)
- lottery: move daily reset to me page, do it correctly (2004bc6)
- lottery: ticket lottery shouldn't break the server anymore (ff25e16)
- notifications: disable actions on old notifications (1bc0110)
- town: list was not 100% width (c576533)
Features
- auth: forgot password feature. email verification feature. change email/password feature. email verification badge on public profile for the cool kids (afd68ce)
- combat: sort abilities by whether or not you can use them (ad11229)
- lottery: notify winner if they win via ticket numbers (01bdf63)
- town: add worship center (bbdf35d)
- town: add worship feature. add worship leaderboard. add worship to headless runner (94edd14)
Release v0.3.1
0.3.1 (2023-09-19)
Bug Fixes
- combat: combat page shouldn't fail when no fight exists (16ecf0c)
- crafting: fix crafting time display for seconds (cd65c0f)
- itemstats: sort stats alphabetically when displaying them in a list (bae4680)
- markdown: markdown renderers shouldn't try to render something that doesn't exist (8bfd769)
- me: me page shouldn't error when you don't have job levels set (435c3c3)
- rollbar: do not track errors that dont have a message (c2e693f)
Features
- combat: add tooltips on elements to indicate bonus damage (cdaf0ac)
- explore: job change now has a dialog (ffc87a9)
- inventory: show stats in inventory table, rework some table (92a0bb7)
- lottery: add notification for lottery claiming (a652d4f)
- lottery: add ticket lottery. closes #100 (1e4222e)
- profile: separate weapon/basic abilities, add move/flee to basic (d2734b8)
Release v0.3.0
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](https://github.com/After-the-End-of-All-Things/game/com...
Release v0.2.0
0.2.0 (2023-09-10)
Bug Fixes
- collections: Fix off-by-one error in portrait display, closes #154 (#165) (82bea8a)
- combat: make time between turns go 5x faster, closes #168 (7d49e2b)
- explore: disable explore button immediately, closes #125 (#162) (6c644e7)
Features
- combat: rework display area to not have name on the sprite. closes #164 (f35f928)
- dx: PRs will now have a required title or commit format (2592041)
- explore: can find npcs that unlock backgrounds and sprites (4283587)
- explore: you can now encounter npcs who will let you change your class (a4e3fd1)
- town: add leaderboards to towns. closes #123 (17b6bab)
- ui: can choose backgrounds. one background can be found (fdf5707)
Release v0.1.12
0.1.12 (2023-09-08)
Bug Fixes
- client: put version.json in the correct folder. closes #155 (1bdb25e)
- combat: actually skip characters who have no turn - no glowing (3a4ba9a)
- combat: remove invalid fights if they ever occur. closes #127 (c39e8fb)
- combat: ui should downscale better for fights. closes #119 (44957eb)
- discoveries: you can now discover a monster multiple times (03121d4)
- inventory: can take resources when your normal inventory is full (c4770f1)
- ui: when taking an item from explore, the update event is fired correctly. closes #150 (80cec50)
Features
Release v0.1.11
Release v0.1.10
Release v0.1.9
Release v0.1.8
Release v0.1.7
0.1.7 (2023-08-31)
Bug Fixes
- core: hopefully add better error handling. closes #133 (32f7944)
- core: merge all event sources into one websocket, fix client to utilize one, using a united interface. closes #131 (00ed143)
- crafting: change ambiguous collect to take (d1826c1)
- fight: fix fleeing a fight throwing fight not found [ending the fight twice is not sensible]. (1a41808)
- migration: items will no longer migrate if they have an instance id (which triggers every time) (11fe9c7)
- ui: segments are now colored by tertiary, instead of primary, to not clash with xp bars. closes #142 (8b72209)
- xp: make xp require more every 10 levels (5154541)