Multiple IFVs

Bug #895167 reported by Bug Importer
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ares
Fix Released
Medium
AlexB

Bug Description

Allow reuse of the IFV logic and more turrets, have a unit like..
HI.vxl
HItur1.vxl
HItur2.vxl
Hitur3.vxl
then,
IFVUNIT=FV,HI

[GI]
...
IFVMode=1
IFV2Mode=7

Revision history for this message
Blade (nadia-xy) wrote :

Based on the documentation, shouldn't this issue be largely fixed by allowing Gunner=yes for multiple units? I'll test when I get chance.

Revision history for this message
Marshall (m-edward) wrote :

Pretty sure Gunner=yes should provide multiple current-IFVs to work, although haven't tested this myself yet.

Extending to allow more weapons/turrets isn't there yet though (if this were done then wouldn't really need IFV2Mode=)

Revision history for this message
DCoder DCoder (dcoder1337) wrote :

I replaced one instance of Unit->ID == "FV" with Gunner == yes . There are no more references to the FV as such in the code, so multiple IFV should work just fine. Needs to be tested!

Multiple weapons, hm, I had made progress on that front but left it alone until I could come up with a decent weapon selection mechanism. Though that wouldn't affect this case... I think that the weapon array can be extended just fine, I'll see when I find time to do that.

Revision history for this message
Blade (nadia-xy) wrote :

Can confirm that duplicating the FV rules, art and turret set results in a functional duplicate including turret changes. New unit uses its own turret voxels and weapons specified. In vanilla turrets do not appear.

Revision history for this message
Marshall (m-edward) wrote :

So, things that have been discussed for enhancing this:

1. More weapons/turrets
2. VoiceIFVRepair

Revision history for this message
DCoder DCoder (dcoder1337) wrote :

This has been split to bug:986 and bug:987. Other ideas for improvements should be listed as new bugs and this bug should be left as the master.

And retargeting to 0.3 as bug:987 won't get done before that.

Renegade (renegade)
Changed in ares:
milestone: 0.3 → none
AlexB (alexander-b)
Changed in ares:
assignee: nobody → AlexB (alexander-b)
status: Incomplete → Fix Committed
milestone: none → 0.e
mevitar (mevitar)
Changed in ares:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.