Browse Source

Fix incorrect SOLData for L1 arched/pillar Pieces (BlockLight and BlockMissile is missing)

pull/5409/head
obligaron 4 years ago committed by Anders Jenbo
parent
commit
496689bb87
  1. 26
      Source/levels/gendung.cpp

26
Source/levels/gendung.cpp

@ -422,7 +422,31 @@ void LoadLevelSOLData()
break;
case DTYPE_CATHEDRAL:
LoadFileInMem("levels\\l1data\\l1.sol", SOLData);
SOLData[27] |= TileProperties::BlockMissile; // Tile is incorrectly marked
// Fix incorrectly marked arched tiles
SOLData[9] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[15] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[16] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[20] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[21] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[27] |= TileProperties::BlockMissile;
SOLData[28] |= TileProperties::BlockMissile;
SOLData[51] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[56] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[58] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[61] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[63] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[65] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[72] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[208] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[247] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[253] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[257] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[323] |= TileProperties::BlockLight | TileProperties::BlockMissile;
SOLData[403] |= TileProperties::BlockLight;
// Fix incorrectly marked pillar tile
SOLData[24] |= TileProperties::BlockLight;
// Fix incorrectly marked wall tile
SOLData[450] |= TileProperties::BlockLight | TileProperties::BlockMissile;
break;
case DTYPE_CATACOMBS:
LoadFileInMem("levels\\l2data\\l2.sol", SOLData);

Loading…
Cancel
Save