Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adventure 4.1.0 The mobile enhancement #457

Merged
merged 21 commits into from
Mar 12, 2024

Conversation

TrustyJAID
Copy link
Collaborator

@TrustyJAID TrustyJAID commented Mar 3, 2024

  • Significantly reduce item displays so they appear more legible on mobile devices and smaller width discord screens.
  • Add equip item select menu to item display menus including the backpack to more easily equip items.
  • Fix rounding issue in special action button insight.
  • Reduce instances of duplicated code.
  • Some typing fixes.
  • Include some new tinkerer responses thanks to Kiloreas on discord.
  • Introduce deterministic challenges.
    • Starting a new adventure sets the seed used for all random choices within an adventure. This is useful for developers debugging issues related to monster generation as we can now specify exactly the same starting situation an adventure happens in. Seed is shown on the adventure screen in the footer of embeds but can also be found via the invocation message ID (if embeds are disabled).
  • Removed redundant actions list from adventure messages since they were out of order and used different verbs from the new buttons. Removed references to reactions since we use buttons now not reactions.
  • Fix Heavenswheel set bonuses to be 2 and 5 not both 5 parts.
  • Fix math on tinkerer forging and increase base modifier from 0.3 to 0.75.
  • Update forging interface to use a select menu instead of having to type the item name.

- Significantly reduce item displays so they appear more legible on mobile devices and smaller width discord screens.
- Add equip item select menu to item display menus including the backpack to more easily equip items.
- Fix rounding issue in special action button insight.
- Reduce instances of duplicated code.
- Some typing fixes.
Make equip item menu allow multiple selections.
Make adventurestats get the monster details the same way as everything else instead of calculating it itself.
Update cart to use a select menu instead of buttons.
Fix forging
Change all backpack sorting and lookup to be lists of the item instead of (name, item) tuples. Why have the name when the Item object already has it?
Prevent trading items to the bot, any bot.
List weapons from right to left. Should we maybe set a player preference for handedness?
Update mysets table to fit better on mobile devices
- Starting a new adventure sets the seed used for all random choices within an adventure. This is useful for developers debugging issues related to monster generation as we can now specify exactly the same starting situation an adventure happens in. Seed is shown on the adventure screen in the footer of embeds but can also be found via the invocation message ID (if embeds are disabled).
- Removed redundant actions list from adventure messages since they were out of order and used different verbs from the new buttons. Removed references to reactions since we use buttons now not reactions.
… adventure between bots and ensure the same RNG across runs.
restrict min and max stats to the limits allowed by the game seed
Allow the hex game seed to be used for starting adventures (it was annoying every time I had to convert to an int)
- Make forging display use the new item table
…tead of typing the item name.

Prevent a potential issue selecting the same item twice without enough items owned causing a key error when trying to forge the new item.
…restructures the item creation to always have a confirmation when created
…ng to pull a range between 1 and 0 it should always be at least 1.
@aikaterna aikaterna merged commit e3deb37 into aikaterna:master Mar 12, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants