I'm running into 2 assertion errors with certain ships but assertion errors have the nasty habbit of not really explaining to me what they want me to fix. They both pop up after hitting Commit.
Aside from that I'm getting the error that
WARNING: "Invalid subobj_num or model_num in subsystem 'gunturret-17' on ship type 'LSF Challenger II'. Not linking into ship! (This warning means that a subsystem was present in the table entry and not present in the model it should probably be removed from the table or added to the model.)" at ship.cpp:4728
WARNING: "Invalid subobj_num or model_num in subsystem 'gunturret-18' on ship type 'LSF Challenger II'. Not linking into ship! (This warning means that a subsystem was present in the table entry and not present in the model it should probably be removed from the table or added to the model.)
WARNING: "Ship 'LSF Challenger II' does not have subsystem 'gunturret-17' linked into the model file, 'ChallengerII.pof'." at ship.cpp:14436
WARNING: "Ship 'LSF Challenger II' does not have subsystem 'gunturret-18' linked into the model file,
However I've checked several times and the turrets are right there in the .pof with exactly the same name. I can't see what it's complaining about.
From the shiptable.
$Subsystem: gunturret-17,2.5,1.0
$Default PBanks: ( "LSF Phasers" )
$Flags: ("check hull")
$Subsystem: gunturret-18,2.5,1.0
$Default PBanks: ( "LSF Phasers" )
$Flags: ("check hull")
The .pof
The 2 assertion errors are this one:
Assert: num == bm_bitmaps[n].handle
File: bmpman.cpp
Line: 2459
Which tells me absolutely nothing.
And
Assert: !(psub->flags & MSS_FLAG_ROTATES)
File: ship.cpp
Line: 10848
Which I suspect has something to do with the ship having 4 subobjects that rotate (in the same way the faustus does)
debug logs included for your convenience
[attachment deleted by admin]