Skip to content

Feature/professions guide - #355

Draft
StrahinjaT97 wants to merge 80 commits into
RestedXP:mainfrom
StrahinjaT97:feature/professions-guide
Draft

Feature/professions guide#355
StrahinjaT97 wants to merge 80 commits into
RestedXP:mainfrom
StrahinjaT97:feature/professions-guide

Conversation

@StrahinjaT97

Copy link
Copy Markdown

Professions guide Draft PR

StrahinjaT97 and others added 30 commits July 15, 2026 16:04
…utton.

-Appended properties to ahSession to accomodate new functionality

-Added tracking of scan function calls and an optional max scan function calls set to defualt 10

-Switched around checks when creating gui. No need to create an embeeded gui if no results/is canceled.
Co-authored-by: SabreValkyrn <61754281+SabreValkyrn@users.noreply.github.com>
Additional functionalites.
GUI tweaks.
Initial logic for skillups
Updated the use of .. with stringBuilder
Added necessary components to the GUI.
Reorganized the code to accomodate new changes.
Added data validation functions
Added saftey checks when necessary
Added dynamic print slash command
Fixed profession1/2 tables not initializing on start-up
Changed how recipesToConsider table is structured
Updated the code to acommodate then new recipesToConsider table structure
calculateRecipeMinimumPrice & calculateRecipeAveragePrice are both now mandatory
Deleted obsolete functions
Created a new system to check chances in main logic
Added system to check if next recipe is cheaper before committing to one
Added percentTreshold to RXPCData
Fixed calculateRecipeAveragePrice to account for material.count
Updated GUI to accommodate changes
Finished some TODOs
Created a debugging GUI for item tracking logic - delete when done
@StrahinjaT97
StrahinjaT97 force-pushed the feature/professions-guide branch from 3727b2d to aba79b4 Compare July 15, 2026 14:21
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.

1 participant