fix missing align
This commit is contained in:
parent
f51edcb138
commit
af776b4bc8
@ -225,6 +225,7 @@ namespace ZoneTool
|
||||
{
|
||||
if (data->markArray)
|
||||
{
|
||||
buf->align(3);
|
||||
auto destvisuals = buf->write(data->markArray, def->visualCount);
|
||||
|
||||
for (int i = 0; i < def->visualCount; i++)
|
||||
@ -242,6 +243,7 @@ namespace ZoneTool
|
||||
}
|
||||
else if (def->visualCount > 1)
|
||||
{
|
||||
buf->align(3);
|
||||
auto* vis = buf->write(data->array, def->visualCount);
|
||||
|
||||
for (auto i = 0; i < def->visualCount; i++)
|
||||
@ -391,7 +393,7 @@ namespace ZoneTool
|
||||
for (auto i = 0; i < elem_def_count; i++)
|
||||
{
|
||||
memcpy(&iw5_fx->elemDefs[i], &asset->elemDefs[i], sizeof IW4::FxElemDef);
|
||||
iw5_fx->elemDefs[i].pad = 0;
|
||||
iw5_fx->elemDefs[i].randomSeed = 0;
|
||||
}
|
||||
|
||||
IW5::IFxEffectDef::dump(iw5_fx);
|
||||
|
@ -291,12 +291,13 @@ namespace ZoneTool
|
||||
void IFxEffectDef::write_fx_elem_def_visuals(IZone* zone, ZoneBuffer* buf, FxElemDef* def,
|
||||
FxElemDefVisuals* dest)
|
||||
{
|
||||
auto data = dest;
|
||||
auto* data = dest;
|
||||
|
||||
if (def->elemType == FX_ELEM_TYPE_DECAL)
|
||||
{
|
||||
if (data->markArray)
|
||||
{
|
||||
buf->align(3);
|
||||
auto destvisuals = buf->write(data->markArray, def->visualCount);
|
||||
|
||||
for (int i = 0; i < def->visualCount; i++)
|
||||
@ -314,6 +315,7 @@ namespace ZoneTool
|
||||
}
|
||||
else if (def->visualCount > 1)
|
||||
{
|
||||
buf->align(3);
|
||||
auto vis = buf->write(data->array, def->visualCount);
|
||||
|
||||
for (int i = 0; i < def->visualCount; i++)
|
||||
|
@ -2016,7 +2016,7 @@ namespace ZoneTool
|
||||
char lightingFrac;
|
||||
char useItemClip;
|
||||
char fadeInfo;
|
||||
int pad; // IW5 only
|
||||
int randomSeed; // IW5 only
|
||||
|
||||
Json ToJson()
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user