multi-target AI state(optional,all weapons can shoot at 1 target)
tank structure change: so that it can store multiple weapons info:reload time,salvo etc
tank structure change: a special flag that tells whether this tank has multiple weapons or not
tank model change(placement change,just make sure the multiple turrents models are not overlapped each other)
design template change,separate IDES_TURRET into few TURRENTs
design interface change,add additional weapon buttons to design-select weapon tab
design validity change,2nd,3rd,4th etc weapons are required to finish the design.
design interface change,add 'complete' button to design-select weapon tab after the primary weapon is selected,which 'signal' validity check to skip 2nd,3rd,4th etc weapon prerequisite check.
some changes in combat.c
some changes in component.c
enable AI to design and use them
Please correct me if I am wrong,I want to give a try to implement such a feature as an opportunity to fix my broken C/C++,though implementing multiple hardpoints might be much more complex than I thought
