@ -761,7 +761,7 @@ void LoadMissile(LoadHelper *file)
missile._miLightFlag = file->NextBool32();
missile._miPreFlag = file->NextBool32();
missile._miUniqTrans = file->NextLE<uint32_t>();
missile._mirange = file->NextLE<int32_t>();
missile.duration = file->NextLE<int32_t>();
missile._misource = file->NextLE<int32_t>();
missile._micaster = static_cast<mienemy_type>(file->NextLE<int32_t>());
missile._midam = file->NextLE<int32_t>();
@ -1549,7 +1549,7 @@ void SaveMissile(SaveHelper *file, const Missile &missile)
file->WriteLE<uint32_t>(missile._miLightFlag ? 1 : 0);
file->WriteLE<uint32_t>(missile._miPreFlag ? 1 : 0);
file->WriteLE<uint32_t>(missile._miUniqTrans);
file->WriteLE<int32_t>(missile._mirange);
file->WriteLE<int32_t>(missile.duration);
file->WriteLE<int32_t>(missile._misource);
file->WriteLE<int32_t>(missile._micaster);
file->WriteLE<int32_t>(missile._midam);
@ -119,7 +119,8 @@ struct Missile {
bool _miLightFlag;
bool _miPreFlag;
uint32_t _miUniqTrans;
int _mirange; // Time to live for the missile in game ticks, oncs 0 the missile will be marked for deletion via _miDelFlag
/** @brief Time to live for the missile in game ticks; once 0, the missile will be marked for deletion via _miDelFlag */
int duration;
int _misource;
mienemy_type _micaster;
int _midam;
@ -27,7 +27,7 @@ R 32 _miDrawFlag
R 32 _miLightFlag
R 32 _miPreFlag
R 32 _miUniqTrans
R 32 _mirange
R 32 duration
R 32 _misource
R 32 _micaster
R 32 _midam