# Changelog All notable changes to this project will be documented in this file. ## [Unreleased] ### Activities - Purifying ingots now only costs 5 ingots instead of 10. - Planequarrying in the Deepshaft now has a 70% chance to yield iron ore, up from 40%. Consequently, crude iron ore chance has been reduced from 50% to 20%. - Crafting iron longsword now requires Otherforge level 7 (up from 5). - XP value changes to obtaining items: - Iron ore reduced from 15 to 10. - Pure iron ore reduced from 30 to 25. - Gaian ore reduced from 80 to 50. - Red beryl reduced from 30 to 15. - Tourmaline reduced from 30 to 15. - Yellow beryl reduced from 50 to 25. - Paraiba tourmaline reduced from 50 to 25. - Sea's tear reduced from 35 to 22. - Shrine hassock reduced from 40 to 30. - Discord pome reduced from 50 to 40. - Silver iris reduced from 70 to 40. - Claritas flower reduced from 85 to 45. - Shimmering essence reduced from 30 to 20. - Wisp of the current reduced from 50 to 35. ### Items - Pig iron ingot renamed to crude iron ingot. ### Mechanics - Any items equipped when combat completes now have a chance to be broken, damaged beyond repair. Broken items are effectively destroyed. - Ring and neck slot items have a 1/5000 chance to break. - Waist, back, and curio slot items have a 1/2500 chance to break. - Items equipped in all other slots have a 1/1000 chance to break. - Any item equipped during combat is at risk, even if it provides no combat benefit. This may be changed in the future. - Currently, non-combat activities do not put your items at risk. This will change in the future. - Resistances have been added, but not implemented. You can see them on your character sheet, but they don't do anything yet. ### Bazaar - Buy orders are now sorted highest price to lowest price, so the most desirable orders are at the top. - Removed "Your Orders" section, instead adding your orders back to the "Sell Orders" and "Buy Orders" lists, including a "Cancel" button. ## UI - Game now scales to screen size, and a bit more relative space is given to the main box. Additionally, the positioning of the UI boxes has been shuffled and tweaked. - These changes may have introduced undesirable consequences, especially on mobile. Please report these consequences with screenshots, and let's work together to get the game looking decent everywhere. 👍 ### Networking - If a "finish activity" request from the client to the server fails 5 or more times, the client will switch from trying every second to trying every minute. This behavior replaces the error alert (popup) that used to occur. This means that the client will continue trying to get rolling again every minute, indefinitely. So hopefully this resolves frustrating issues with leaving the game to find that your activity was halted due to internet issues. ### Engine - Refactored some activity and combat code. ## [0.1.6] - 2021-06-04 Note that from this point foward, I am not explicitly listing the addition of activities required to make the items, hearth amenities, etc that are being added unless they warrant explicit mention for some reason. ### Added - Current activity, timer, results, and conditions (boons & banes) are now always visible. Most are located in a new box above the chat, while the results output is now in a new box below the main box. - When performing a beastslay activity, current and max wounds will be displayed as well. - A progress bar beneath the timer. - Spicework has been implemented. You can now craft food and drugs in your hearth, once you build a spicebench. A character can only have one food condition and one drink condition at a time. If a second food or drink condition is gained, the old one is lost. There is no limit to the number of drug conditions a character can have at once. - New hearth amenities: spicebench level 1, spicebench level 2 - New items: bluster powder, mudtub mash, midoras spice, midoras mudtub mash - New title: Aspirant, gained by reaching 100 total level - You can now see your resting status and toggle rest in the new timer box when you aren't performing an activity. ### Changed - Improved accuracy and feel of timer. It now starts counting down immediately, whereas before there was an uncomfortable delay. There is also no impact on the timer when changing pages; it will continue correctly. - Bazaar no longer displays your orders under "Buy Orders" or "Sell Orders". Now your own orders are only visible in the "Your Orders" section. - Remaining duration of conditions and accumulated rested time are now expressed in "human" terms instead of seconds. - Blank line is now added to beginning of combat results instead of end, since it means more of the most-recent combat results can be visible when the box has a scroll bar. - Character view: Reduced text size of headings, and changed the "Titles" and "Rankings" links to use the display font (to better match other menu links). - Bazaar view: Reduced size (width) of number fields. - Hearth view: Amenities now have a lighter border color to differentiate them from the game container borders. - Timer number is now smaller and uses the display font. - Reduced size and vertical margin of "Stop" button, to make more room for other things that go in that box now. ### Removed - The Look view - Character view: Rest section ### Fixed - No blank line was being added to combat activity results if the activity was stopped due to being too wounded. - Beastslay activity in the Killing Fields was named "Slay in [the the](https://en.wikipedia.org/wiki/The_The) Killing Fields". ## [0.1.5] - 2021-06-03 ### Added - Magiculture has been implemented. You can now find seeds and plant them at your hearth after you construct a loamspire. After some time has passed, you can harvest the result. You can perform other activities whilst your crops are growing. - New hearth amenities: loamspire level 1, loamspire level 2 - New items: mudtub seed, midoras seed, templis seed, enzon seed, mudtub, midoras, templis, enzon, stone spade, iron spade, arcanite spade - New activities: construct loamspire level 1, construct loamspire level 2, craft iron spade, craft arcanite spade, and all plant and harvest activities for the seeds and crops listed above - Stone spade can now be found while wildscouring crumbling ruins. Other drop chances have not changed, so the net result is that you come up empty less. - Seeds can now be found while wealdreaping in Twil Woods and Twil Grove. - Listern fonts now display the amount of time until they're usable again. - A blank line is now added after combat results to make it easier to visually scan the logs. ### Changed - Initiative rolls are now made with a d20 instead of a d10. Therefore, having a good speed stat is now more important. Previously, once a combatant had a decent speed stat advantage, the roll was fairly easy to call. So this is a buff, but also a nerf. A bnerf. ### Fixed - Arcanite short sword was named "iron short sword". ## [0.1.4.1] - 2021-05-31 ### Changed - Max rested time reduced from 10 days to 12 hours - Rested time is now used to cut your timer in half, rather than reduce it by a flat amount ## [0.1.4] - 2021-05-31 ### Added - Characters can now rest. - To make your character rest, click the button on the Character screen. To stop resting, click the button again. - Also, if you click "Logout", your character will automatically start resting. - While resting, you will be unable to perform activities, but you will accumulate rested time. This time is automatially spent to lower your timers on activities, down to a minimum timer of 10 seconds. - The normal minimum timer for an activity can be broken in this way, but other timer reductions are still held to the minimum timer. For example, if the minimum timer is 35 seconds and your base timer after level adjustments is 40 seconds, but you have a buff that reduces the timer by 10 seconds, the final timer before rested time will still be only 35 seconds, the minimum for that activity. Then, 25 seconds of your rested time will be spent lowering the absolute final timer to 10 seconds. - You get 1 second of rested time for each second of time you spend resting. - Only time that is actually reduced will be consumed from your rested time. If you lose any rested time that you do not see a timer reduction for, it's a bug. - Rested time is used at the end of the activity, when the timer runs out, like other calculations. If you stop your activity before it finishes, rested time will not be used. - You can accumulate up to 10 days of rested time. - You can now choose how many items you'd like to craft at your forge or labratory. If you want to just keep crafting until you run out of materials, just enter a large number. Crafting will continue until materials are expended. - New Beastslay activity: the Hopegraves - New Fluxseethe activities: brew trawling draught, distill lusterlight tincture - New Otherforge activity: craft onus of vision - New monsters: bollyrot, crypt writhe - New items: bollyrot acerbic, black gizzard, bollyrot trophy, crypt writhe trophy, trawling draught, lusterlight tincture, onus of vision - Players can now update their email, change their password, or delete their account via a "Manage account" link, temporarily located on their Character page. ### Changed - Beastslay activity names now start with "Slay in" instead of "Hunt". - A successful block can no longer reduce resolved damage to 0. A successful hit will always do at least 1 damage. - Lesser trodgeathomp XP award reduced from 24 to 20 ### Fixed - Distill manadross tincture recipe awarded mending salve instead of manadross tincture. - Equip requirements were ignored. - Characters could heal by blocking with a high enough block value ## [0.1.3.1] - 2021-05-31 ### Changed - Lowered level requirement of crafting arcanite dagger from 11 to 10 - Lowered level requirement of Quarry Deepshaft from 11 to 10 - Smelting or purifying to create a pure iron ingot now requires level 5 otherforge ### Fixed - *Actually* remove drop table scaling from Quarry Floret Mine. Somehow I didn't actually commit that change last release, so Quarry Floret Mine was way better than it was supposed to be in 0.1.3. - Missing level requirements on some new arcanite stuff ## [0.1.3] - 2021-05-30 ### Added - New items: woodrun bloom, last breath, silver iris, claritas flower, salt, sea's tear, gaian ore, pure iron ingot, arcanite ingot, arcanite dagger, arcanite short sword, arcanite longsword, arcanite buckler, arcanite shield, reaping draught, arcanite pickaxe, arcanite axe - New activities: reap twil grove, quarry brine trench, quarry deepshaft, purify iron ingot, smelt pure iron ingot, smelt arcanite ingot, craft arcanite dagger, craft arcanite short sword, craft arcanite longsword, craft arcanite buckler, craft arcanite shield, brew reaping draught, craft arcanite pickaxe, craft arcanite axe ### Changed - Increased XP value of iron ore to 15 and pure iron ore to 30 - Increased quarry Floret Mine iron ore drop table score from 0.98 to 0.95 (this is an increase in drop chance) - Removed level-based drop scaling from quarry floret mine - Sor Well Depths shimmering essence drop quantity increased from 1 to 1-2 - Labratory level 2 now additionally requires 1 yellow beryl and 1 paraiba tourmaline - Adjusted description of disturbing doodad - Reduced height of activity output area, to fit better on screens until I improve general responsiveness ### Fixed - Crafting an iron shield gave an iron buckler instead ## [0.1.2] - 2021-05-29 ### Added - Boons & Banes: A character can now have buffs and debuffs. - Items: quarrying draught, gem dust - Activities: crush red beryl, crush tourmaline, brew quarrying draught ## [0.1.1] - 2021-05-29 ### Added - Activities and items indexes for designers and testers to see some game data. - Leaderboard and rankings (quickly ported from old Esoterra, just to have something for now). ### Changed - Bazaar orders are now sorted by item name, then price, then age. - Give stone axes and stone pickaxes combat stats. - Chat no longer can horizontally scroll, and overly-long words will be broken mid-word. ### Fixed - Bug with trophies. - Stone pickaxe drop in ruins giving manatrawl XP instead of wildscour XP. - Bug with wounds. ## [0.1.0] - 2021-05-28 Initial release. Very untested. We'll patch it live. The gates are opening after dinner.