So, having tested it with the current code ... it works fine. What I did in detail: I added valid secondary weapon stats to the Triarii by copying and pasting the ones from the Legionary Cohort, and gave the Triarii model in descr_model_battle.txt a second skeleton of fs_swordsman.
There were some problems running with shadows, which I assume to be a temporary thing due to current Work In Progress (so had to turn them off), and then fought a couple of custom battles, one with the Triarii and one against. Both worked without any problems, although the AI choose to fight with the inferior primary weapon.
So, in essence it should work fine. If someone could replicate that with a vanilla 1.2 build, and if it crashes test without shadows, and post up the results that would be good. It is just remotely possible (though unlikely) that there was a crash but that it was fixed sometime between the release of 1.2 and now.
Correction: this was bs - "note that there is an aditional param which is not explicitly zero'ed in the standard blank secondary data" - my eyes playing tricks on me ;)
Bookmarks