-
Notifications
You must be signed in to change notification settings - Fork 56
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
Review for API changes #451
Conversation
Tested with x86-64 JIT, in general the more we can avoid __index like the plague the better
In the future; I think we should look into the entity indexing idea; caching GetTable for only ACF entities wouldn't conflict/detour into anything, and we'd avoid that Lua -> C call each index |
Note: Don't merge until I make baseplates invisible to ACF.trace rather than just ballistics |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Didn't try this in-game, but it seems pretty much fine as I see it.
Merging now |
Keep api-updates again; I may do more work on this branch @thecraftianman |
I believe everything here is merge-able into dev now. Beyond the API changes (non-breaking)...
The API changes were to separate user variable types (things that get changed in the menu) vs data variable types (things that get changed in gameplay, like links). There's still work to do here but that will have to come as we work with this and see what's missing/broken/still sucks