mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2024-11-21 20:11:12 +00:00
Add toggle for action 439 to use backside textures
This commit is contained in:
parent
aaae90a5e3
commit
cd85240ec3
4 changed files with 13 additions and 2 deletions
|
@ -2481,6 +2481,7 @@ linedeftypes
|
|||
prefix = "(439)";
|
||||
flags8text = "[3] Set delay by backside sector";
|
||||
flags64text = "[6] Only existing";
|
||||
flags8192text = "[13] Use backside textures";
|
||||
}
|
||||
|
||||
440
|
||||
|
|
|
@ -4588,6 +4588,12 @@ udmf
|
|||
type = 11;
|
||||
enum = "yesno";
|
||||
}
|
||||
arg3
|
||||
{
|
||||
title = "Use backside textures?";
|
||||
type = 11;
|
||||
enum = "noyes";
|
||||
}
|
||||
}
|
||||
|
||||
440
|
||||
|
|
|
@ -5198,6 +5198,7 @@ static void P_ConvertBinaryLinedefTypes(void)
|
|||
lines[i].args[0] = tag;
|
||||
lines[i].args[1] = TMSD_FRONTBACK;
|
||||
lines[i].args[2] = !!(lines[i].flags & ML_NOCLIMB);
|
||||
lines[i].args[3] = !!(lines[i].flags & ML_EFFECT6);
|
||||
break;
|
||||
case 441: //Condition set trigger
|
||||
lines[i].args[0] = sides[lines[i].sidenum[0]].textureoffset >> FRACBITS;
|
||||
|
|
|
@ -2906,6 +2906,9 @@ static void P_ProcessLineSpecial(line_t *line, mobj_t *mo, sector_t *callsec)
|
|||
if (always || this->bottomtexture) this->bottomtexture = set->bottomtexture;
|
||||
}
|
||||
|
||||
if (line->args[3] && lines[linenum].sidenum[1] != 0xffff)
|
||||
set = &sides[line->sidenum[1]]; // Use back side textures
|
||||
|
||||
// Back side
|
||||
if (line->args[1] != TMSD_FRONT && lines[linenum].sidenum[1] != 0xffff)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue