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
Cleanup Pistols test flags
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