@@ -1428,6 +1428,38 @@ void W3DModelDrawModuleData::parseConditionState(INI* ini, void *instance, void
14281428 { " AltTurretArtAngle" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[1 ].m_turretArtAngle ) },
14291429 { " AltTurretPitch" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[1 ].m_turretPitchNameKey ) },
14301430 { " AltTurretArtPitch" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[1 ].m_turretArtPitch ) },
1431+ { " Turret1" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[0 ].m_turretAngleNameKey ) },
1432+ { " Turret1ArtAngle" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[0 ].m_turretArtAngle ) },
1433+ { " Turret1Pitch" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[0 ].m_turretPitchNameKey ) },
1434+ { " Turret1ArtPitch" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[0 ].m_turretArtPitch ) },
1435+ { " Turret2" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[1 ].m_turretAngleNameKey ) },
1436+ { " Turret2ArtAngle" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[1 ].m_turretArtAngle ) },
1437+ { " Turret2Pitch" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[1 ].m_turretPitchNameKey ) },
1438+ { " Turret2ArtPitch" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[1 ].m_turretArtPitch ) },
1439+ { " Turret3" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[2 ].m_turretAngleNameKey ) },
1440+ { " Turret3ArtAngle" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[2 ].m_turretArtAngle ) },
1441+ { " Turret3Pitch" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[2 ].m_turretPitchNameKey ) },
1442+ { " Turret3ArtPitch" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[2 ].m_turretArtPitch ) },
1443+ { " Turret4" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[3 ].m_turretAngleNameKey ) },
1444+ { " Turret4ArtAngle" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[3 ].m_turretArtAngle ) },
1445+ { " Turret4Pitch" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[3 ].m_turretPitchNameKey ) },
1446+ { " Turret4ArtPitch" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[3 ].m_turretArtPitch ) },
1447+ { " Turret5" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[4 ].m_turretAngleNameKey ) },
1448+ { " Turret5ArtAngle" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[4 ].m_turretArtAngle ) },
1449+ { " Turret5Pitch" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[4 ].m_turretPitchNameKey ) },
1450+ { " Turret5ArtPitch" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[4 ].m_turretArtPitch ) },
1451+ { " Turret6" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[5 ].m_turretAngleNameKey ) },
1452+ { " Turret6ArtAngle" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[5 ].m_turretArtAngle ) },
1453+ { " Turret6Pitch" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[5 ].m_turretPitchNameKey ) },
1454+ { " Turret6ArtPitch" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[5 ].m_turretArtPitch ) },
1455+ { " Turret7" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[6 ].m_turretAngleNameKey ) },
1456+ { " Turret7ArtAngle" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[6 ].m_turretArtAngle ) },
1457+ { " Turret7Pitch" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[6 ].m_turretPitchNameKey ) },
1458+ { " Turret7ArtPitch" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[6 ].m_turretArtPitch ) },
1459+ { " Turret8" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[7 ].m_turretAngleNameKey ) },
1460+ { " Turret8ArtAngle" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[7 ].m_turretArtAngle ) },
1461+ { " Turret8Pitch" , parseBoneNameKey, NULL , offsetof (ModelConditionInfo, m_turrets[7 ].m_turretPitchNameKey ) },
1462+ { " Turret8ArtPitch" , INI::parseAngleReal, NULL , offsetof (ModelConditionInfo, m_turrets[7 ].m_turretArtPitch ) },
14311463 { " ShowSubObject" , parseShowHideSubObject, (void *)0 , offsetof (ModelConditionInfo, m_hideShowVec) },
14321464 { " HideSubObject" , parseShowHideSubObject, (void *)1 , offsetof (ModelConditionInfo, m_hideShowVec) },
14331465 { " WeaponFireFXBone" , parseWeaponBoneName, NULL , offsetof (ModelConditionInfo, m_weaponFireFXBoneName[0 ]) },
0 commit comments