mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2025-02-16 17:11:28 +00:00
Render additive FOFs as such in Visual Mode
This commit is contained in:
parent
3e13b6ccdf
commit
758f480faf
1 changed files with 9 additions and 0 deletions
|
@ -127,30 +127,39 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
case "srb2_fofsolid":
|
||||
alpha = General.Clamp(linedef.Args[1], 0, 255);
|
||||
renderinside = (linedef.Args[3] & 4) == 4;
|
||||
renderadditive = linedef.Args[2] == 1;
|
||||
break;
|
||||
case "srb2_fofwater":
|
||||
alpha = General.Clamp(linedef.Args[1], 0, 255);
|
||||
renderinside = true;
|
||||
renderadditive = linedef.Args[2] == 1;
|
||||
break;
|
||||
case "srb2_fofcrumbling":
|
||||
alpha = General.Clamp(linedef.Args[1], 0, 255);
|
||||
renderinside = (linedef.Args[3] & 7) != 0;
|
||||
renderadditive = linedef.Args[2] == 1;
|
||||
break;
|
||||
case "srb2_foflight":
|
||||
alpha = 0;
|
||||
ignorebottomheight = linedef.Args[1] == 1;
|
||||
break;
|
||||
case "srb2_fofintangibleinvisible":
|
||||
alpha = 0;
|
||||
break;
|
||||
case "srb2_fofintangible":
|
||||
alpha = General.Clamp(linedef.Args[1], 0, 255);
|
||||
renderinside = (linedef.Args[3] & 4) != 4;
|
||||
renderadditive = linedef.Args[2] == 1;
|
||||
break;
|
||||
case "srb2_fofbustable":
|
||||
case "srb2_foflaser":
|
||||
alpha = General.Clamp(linedef.Args[1], 0, 255);
|
||||
renderadditive = linedef.Args[2] == 1;
|
||||
break;
|
||||
case "srb2_fofcustom":
|
||||
alpha = General.Clamp(linedef.Args[1], 0, 255);
|
||||
renderinside = (linedef.Args[3] & 1024) == 1024;
|
||||
renderadditive = linedef.Args[2] == 1;
|
||||
break;
|
||||
case "sector_set3dfloor":
|
||||
vavoomtype = linedef.Args[1] == (int)FloorTypes.VavoomStyle;
|
||||
|
|
Loading…
Reference in a new issue