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

Logic realignment #1011

Merged
merged 7 commits into from
May 26, 2022
Merged

Logic realignment #1011

merged 7 commits into from
May 26, 2022

Conversation

ImUnicke
Copy link
Collaborator

Not much as far as 'changes' but mostly re-alignment of code structures to better handle memory management of used variables.

Many variables were able to be localized and removed from being attached to the AllTheThings global table.

Additionally, there were various performance improvements due to reduced table key lookups and cost logic being re-implemented further.
Tooltip collection text is actually generated properly for tooltips which are not generated by an ATT window.

ImUnicke added 6 commits May 24, 2022 22:35
…ion of functionality

Localized a bunch of functions which are only used by other local functionality
Couple additional minor local usages instead of repeated table accesses
Fixed bug with ArrayAppend when passing in a nil
@ImUnicke ImUnicke added the Addon Bug Something is not working properly with the addon. label May 26, 2022
@ImUnicke ImUnicke self-assigned this May 26, 2022
@ImUnicke ImUnicke merged commit e3ef970 into master May 26, 2022
@DFortun81 DFortun81 deleted the logic-realignment branch February 12, 2024 23:49
Exodius pushed a commit to Exodius/AllTheThings that referenced this pull request Nov 7, 2024
* Removed whitespace that notepad++ likes to add

* Some simplification and differentiation for tooltip completion indicators from row summaries

* Some partial cost logic improvements

* Huge realignment of Type libraries to improve localization/consolidation of functionality
Localized a bunch of functions which are only used by other local functionality
Couple additional minor local usages instead of repeated table accesses

* More clean up

* More various clean up adjustments
Fixed bug with ArrayAppend when passing in a nil

* Fixed non-callback quest refresh function
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Addon Bug Something is not working properly with the addon.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant