Fixed ffloor_t Lua variables not actually saving to $$$.sav

Stupid overlooked semicolons
This commit is contained in:
Monster Iestyn 2016-10-25 16:15:17 +01:00
parent 36b7156ff7
commit 98e43ac0d9
2 changed files with 3 additions and 5 deletions

View file

@ -715,10 +715,10 @@ static UINT8 ArchiveValue(int TABLESINDEX, int myindex)
if (!rover) if (!rover)
WRITEUINT8(save_p, ARCH_NULL); WRITEUINT8(save_p, ARCH_NULL);
else { else {
ffloor_t *r2 = NULL; ffloor_t *r2;
UINT16 i = 0; UINT16 i = 0;
// search for id // search for id
for (r2 = rover->target->ffloors; r2; r2 = r2->next); for (r2 = rover->target->ffloors; r2; r2 = r2->next)
{ {
if (r2 == rover) if (r2 == rover)
break; break;

View file

@ -4753,7 +4753,7 @@ static inline ffloor_t *P_GetFFloorBySec(sector_t *sec, sector_t *sec2)
/** Gets a 3Dfloor by ID number. /** Gets a 3Dfloor by ID number.
* *
* \param sec Target sector. * \param sec Target sector.
* \param id ID of 3Dfloor in target sector. Can be a number from 0 to sec->numattached-1. * \param id ID of 3Dfloor in target sector. Note that the first FOF's ID is 0.
* \return Pointer to found 3Dfloor, or NULL. * \return Pointer to found 3Dfloor, or NULL.
* \sa P_GetFFloorBySec * \sa P_GetFFloorBySec
*/ */
@ -4764,8 +4764,6 @@ ffloor_t *P_GetFFloorByID(sector_t *sec, UINT16 id)
if (!sec->ffloors) if (!sec->ffloors)
return NULL; return NULL;
if (id >= sec->numattached)
return NULL; // ID out of range
for (rover = sec->ffloors; rover; rover = rover->next) for (rover = sec->ffloors; rover; rover = rover->next)
if (i++ == id) if (i++ == id)
return rover; return rover;