From 6b7550c9085bb25a68e74c0f6deba65fd2fa8cce Mon Sep 17 00:00:00 2001 From: Amorilia <amorilia@users.sourceforge.net> Date: Mon, 5 Jun 2006 00:02:55 +0000 Subject: [PATCH] xml_niflib: * obj/ not written unless "-b" command line option specified * user version support complete: niflib now reads Civ IV .kf files as well --- gen/obj_defines.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gen/obj_defines.h b/gen/obj_defines.h index 078d3f53..7af41602 100644 --- a/gen/obj_defines.h +++ b/gen/obj_defines.h @@ -5501,7 +5501,7 @@ if ( version <= 0x0A010000 ) { \ link_stack.push_back( block_num ); \ NifStream( textKeys.unknownShort0, in, version ); \ }; \ - if ( version >= 0x0A01006A ) { \ + if ( ( version >= 0x0A01006A ) && ( user_version == 11 ) ) { \ NifStream( textKeys.priority_, in, version ); \ }; \ if ( version >= 0x0A020000 ) { \ @@ -5559,7 +5559,7 @@ for (uint i0 = 0; i0 < controlledBlocks.size(); i0++) { \ link_stack.push_back( block_num ); \ NifStream( controlledBlocks[i0].unknownShort0, in, version ); \ }; \ - if ( version >= 0x0A01006A ) { \ + if ( ( version >= 0x0A01006A ) && ( user_version == 11 ) ) { \ NifStream( controlledBlocks[i0].priority_, in, version ); \ }; \ if ( version >= 0x0A020000 ) { \ @@ -5651,7 +5651,7 @@ if ( version <= 0x0A010000 ) { \ NifStream( 0xffffffff, out, version ); \ NifStream( textKeys.unknownShort0, out, version ); \ }; \ - if ( version >= 0x0A01006A ) { \ + if ( ( version >= 0x0A01006A ) && ( user_version == 11 ) ) { \ NifStream( textKeys.priority_, out, version ); \ }; \ if ( version >= 0x0A020000 ) { \ @@ -5716,7 +5716,7 @@ for (uint i0 = 0; i0 < controlledBlocks.size(); i0++) { \ NifStream( 0xffffffff, out, version ); \ NifStream( controlledBlocks[i0].unknownShort0, out, version ); \ }; \ - if ( version >= 0x0A01006A ) { \ + if ( ( version >= 0x0A01006A ) && ( user_version == 11 ) ) { \ NifStream( controlledBlocks[i0].priority_, out, version ); \ }; \ if ( version >= 0x0A020000 ) { \ -- GitLab