- fixed inconsistent use of line_t::portaltransferred.
Some parts used 0 as 'nothing' others used UINT_MAX. 0 should refer to the map's default sky, not to nothing.
This commit is contained in:
parent
71d1138376
commit
cb89a1a81a
5 changed files with 23 additions and 2 deletions
|
|
@ -2156,6 +2156,7 @@ void P_LoadLineDefs (MapData * map)
|
|||
{
|
||||
ld->alpha = 1.; // [RH] Opaque by default
|
||||
ld->portalindex = UINT_MAX;
|
||||
ld->portaltransferred = UINT_MAX;
|
||||
|
||||
// [RH] Translate old linedef special and flags to be
|
||||
// compatible with the new format.
|
||||
|
|
@ -2249,6 +2250,7 @@ void P_LoadLineDefs2 (MapData * map)
|
|||
int j;
|
||||
|
||||
ld->portalindex = UINT_MAX;
|
||||
ld->portaltransferred = UINT_MAX;
|
||||
|
||||
for (j = 0; j < 5; j++)
|
||||
ld->args[j] = mld->args[j];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue