Ring inventory#1814
Conversation
Cleanup Callbacks Add background fade
|
I tested the inventory and it works properly! The bugs I reported have been fixed! But
|
|
|
Local variables - I agree with TrainWreck, there is no need to keep stuff in LevelVars or GameVars if these variables are not affecting game state (e.g. last used item, last focused item, etc). Module name - I guess the idea behind Module organization - I also agree with TrainWreck here, having separate modules is always better than having everything cluttered in one crazy big source file. We already have bad examples of that in TRLE universe. I suggest to split modules wherever possible, ideally we should have modules that can be reused by other custom inventory modules, and a core ring inventory module that will be standalone. Documentation - I agree with David, we need comprehensive documentation for new inventory module, preferably with description of all customizable options or parameters. We shouldn't leave builders alone with raw code, and instead we need to provide at least basic support in form of the documentation and/or video tutorials. However I don't see it as a big problem, because ring inventory is the most requested and wanted feature, therefore we may expect people creating tutorials or video guides for it anyway, but at least basic documentation (enable/disable, inventory item customization such as position/scale/menu entries, disabling load/save/statistics etc) should be provided, so that builders may have some foundation to work with. |
Add Inventory open Port to latest 3d item branch
|
|
Add end of level statistics
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 35 out of 35 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Lwmte
left a comment
There was a problem hiding this comment.
All comments were addressed, I believe there's nothing else to do.
Checklist
Links to issue(s) this pull request concerns (if applicable)
#1289
Description of pull request
To use copy the RingInventory folder into your Engine/Scripts/Engine folder
Use provided wad for arrow sprites.
Sprites.zip
Requires
TombEngine/Tomb-Editor#1189