Looking for feedback:
I'm about to dive into making a mod that adds 'elite' variants to the pool of mechs. These variants will be of one of the base chassis (including JK's) and will include an optimized build (max armor, better alpha's, clearer role builds), they will also include some LosTech sprinkled throughout. There are a couple of limitations/issues that are frustrating but not the end of the world:
Issue 1 - Inventory of mech parts unclear
Creating mechdef variants that reference the same chassisdef as other mechdef's will create a scenario when it looks like you have multiple copies of the same 'parts' in the inventory. You can see this in the vanilla game if you get parts of Victoria's King Crab. It can 'appear' like you have enough parts but they will be in 2 pools say 1/3 king crab and 2/3 king crab.
The options for resolution as I see it are:
- Do nothing, let these 'pools' of mechs pile up till you get enough to put one together.
- Create new chassisdef's to go with all the new mechdef variants. (this leads us to issue 2)
Issue 2 - Reconstruction of elite variants leads to 'free' LosTech
When these new variants get rebuilt by yang, they come fully stocked with all the toys no matter how well you dismantle them. This might not be an issue for our mod pack since each mech part comes partially or fully destroyed (dZ can you confirm). Either way, there is not much I can do about this. If we want some LosTech to be salvageable, then it needs to be on the mechs, which means it needs to be a part of their 'stock' build.
Issue(?) 3 - Further dilution of the mech pool
This could be an issue, or maybe not. But essentially the more mechdef's and chassisdef's that you have in the game, the harder it is to put together a full mech. Personally, I like this it makes each playthrough unique when you end up with a different roster each time, others might find this frustrating. Again, nothing I can really do to solve this issue that I'm aware of.
I am leaning towards creating all new chassisdef's and mechdef's just for ease of understanding which incomplete mechs you have in your inventory. Thoughts?