ZoneCode: Fix alignments and structs for XAnims

This commit is contained in:
Jan
2019-12-23 21:24:23 +01:00
parent d6f49c459c
commit db8e4c987c
2 changed files with 34 additions and 11 deletions

View File

@ -132,6 +132,7 @@ set count indices::_2 indexCount;
set condition indices::_1 numframes < 256;
set condition indices::data never;
reorder:
name
names
notify
deltaPart
@ -188,6 +189,11 @@ set arraysize u::frames::indices::_1 size + 1;
set arraysize u::frames::indices::_2 size + 1;
set count u::frames::frames size + 1;
// XAnimDeltaPartQuatDataFrames
reorder XAnimDeltaPartQuatDataFrames:
indices
frames;
// =========================================
// XModel
// =========================================
@ -994,7 +1000,7 @@ set string worldModelTag;
set string szXAnims;
set count szXAnims 88;
set reusable szXAnims;
set count locationDamageMultipliers 84;
set count locationDamageMultipliers 21;
set reusable locationDamageMultipliers;
set string fireSound;
set string fireSoundPlayer;
@ -1070,6 +1076,7 @@ set condition anonymous never;
set condition model FxElemDef::elemType == FX_ELEM_TYPE_MODEL;
set condition effectDef FxElemDef::elemType == FX_ELEM_TYPE_RUNNER;
set condition soundName FxElemDef::elemType == FX_ELEM_TYPE_SOUND;
set string soundName;
set condition lightDef FxElemDef::elemType == FX_ELEM_TYPE_SPOT_LIGHT;
set condition material FxElemDef::elemType == FX_ELEM_TYPE_SPRITE_BILLBOARD
|| FxElemDef::elemType == FX_ELEM_TYPE_SPRITE_ORIENTED