As a maintainer, “rarely follow up on them” means, “I want you to make this feature, but I’m never going to use it”. For context, a half-decent moddable armor feature would probably take 10+ hours to impliment, and for further context, I have maybe an hour a day to spend on the project right now, so you’re asking me to spend 1-2 weeks of my development time for something you “follow up on in a minority of cases”, and “things I would mod for myself”.
[quote=“Maddremor, post:3, topic:13977”]Upgradeable power armour. You have spoken of this yourself, and I am in agreement on how it would look in play. It fits in to my mental picture of a framework as long as its not hardcoded to be PA specific.
Blob pseudo PA, armour and weapons. An extension/rip off of the blob parts of Blazemod, but geared towards personal gear. A moddable, PA-like meat suit would be the flagship item. Would run on meat and blob. Craftable nifty gadgets included.[/quote]
I don’t see a good reason for this sort of thing to not be PA specific.
This needs to have specific support in the code to make it work properly, there’s no way a generic item modding system would be flexible enough to handle this.
Just make a heirarchy of variants and recipes to move up and down the heirarchy, that’s a lot simpler than a mod system that can support it.
They don’t need to be mods, the toolbelt just needs to act as a container.
I explititly don’t want a system that adds features like this to clothes, it’s impossible to balance. For warmth in particular there’s little to no benefit to having it be added to clothing instead of being a seperate (but low encumbrance) layer.
Just make the item variants, having diamond coating be a mod would be a PITA to try and balance because you’re interacting with multiple different damage formulas, it’d be really easy for balance to to be impossible to maintain.
Like with the electric toolmods, a generic system to suport this would be extremely complex. The number of different items that have behavior this complicated is quite small, so adding special behavior for them would be more productive than trying to add it with a generic system.
If you aren’t seriously invested in having it happen, as in you’re willing to follow up and do some of the work to make it happen, don’t post it to github. We already have problems with too many feature requests being open that will likely never be implemented and are looking into ways to reduce the numbers, so please don’t add to the problem.
On the forums, go nuts, if it’s high volume consider putting the ideas in a dedicated thread instead of making new threads.