@@ -20,6 +20,8 @@ AddTypes = 7F09, 17F09, 27F09, 37F09, 47F09, 57F09, 67F09, 77F09, 87F09, 97F09,
2020AddTypes = 7F10, 17F10, 27F10, 37F10, 47F10, 57F10, 67F10, 77F10, 87F10, 97F10, A7F10, B7F10, C7F10, D7F10, E7F10, F7F10 ;Road 1-Level FLEX-HT Diag
2121AddTypes = 7F11, 17F11, 27F11, 37F11, 47F11, 57F11, 67F11, 77F11, 87F11, 97F11, A7F11, B7F11, C7F11, D7F11, E7F11, F7F11 ;One-Way Road 1-Level FLEX-HT Diag
2222AddTypes = 7F12, 17F12, 27F12, 37F12, 47F12, 57F12, 67F12, 77F12, 87F12, 97F12, A7F12, B7F12, C7F12, D7F12, E7F12, F7F12 ;Avenue 1-Level FLEX-HT Diag
23+ AddTypes = 7F17, 17F17, 27F17, 37F17, 47F17, 57F17, 67F17, 77F17, 87F17, 97F17, A7F17, B7F17, C7F17, D7F17, E7F17, F7F17 ;Avenue 1-Level FLEX-OST
24+ AddTypes = 7F18, 17F18, 27F18, 37F18, 47F18, 57F18, 67F18, 77F18, 87F18, 97F18, A7F18, B7F18, C7F18, D7F18, E7F18, F7F18 ;Avenue 2-Level FLEX-OST
2325
2426;FLEX Road Viaduct Overpasses BUTTON SECTION
2527RotationRing = 7F30, 17F30, 27F30, 37F30, 47F30, 57F30, 67F30, 77F30, 87F30, 97F30, A7F30, B7F30, C7F30, D7F30, E7F30, F7F30 ;Road FLEX Ortho Overpass
@@ -1206,6 +1208,151 @@ CopyFrom = 0x67F12
12061208CopyFrom = 0x77F12
12071209
12081210
1211+ [HighwayIntersectionInfo_0x00007F17]
1212+ ;Added by memo 2023-07-03
1213+ ;Avenue FLEXSlope-L1
1214+ Piece = 48.0, 0.0, 1, 0, 0x5700002f
1215+ PreviewEffect = preview_ost_orth_alt_flex_001
1216+
1217+ CellLayout=........
1218+ CellLayout=...DA...
1219+ CellLayout=..bda..<
1220+ CellLayout=..^.....
1221+
1222+ CheckType = A - avenue: 0x04040004 dirtroad: 0x00020001, 0x00000000 optional
1223+ CheckType = a - avenue: 0x00040404 dirtroad: 0x00020003, 0x00000000 optional
1224+ CheckType = b - avenue: 0x04040404
1225+ CheckType = d - avenue: 0x00040404, 0x000000FF optional
1226+ CheckType = D - avenue: 0x04040004, 0x000000FF optional
1227+
1228+ ConsLayout=........
1229+ ConsLayout=........
1230+ ConsLayout=..+....<
1231+ ConsLayout=..^.....
1232+
1233+ AutoTileBase = 0x55387000
1234+ PlaceQueryID = 0x5C08000F
1235+ Costs = 1200
1236+
1237+ [HighwayIntersectionInfo_0x00017F17]
1238+ CopyFrom = 0x7F17
1239+ Rotate = 1
1240+
1241+ [HighwayIntersectionInfo_0x00027F17]
1242+ ; Avenue FLEXSlope-L1 (rotated by 180 degrees)
1243+ ; Added by memo 2023-07-03
1244+ ; Having a dedicated 180-degree rotation has the advantage that we can use an
1245+ ; ordinary orthogonal tile adjacent to the On-Slope Transition which overall
1246+ ; behaves more intuitively than the 0x00040004 tile.
1247+ Piece = -48.0, 0.0, 3, 0, 0x5700002f
1248+ PreviewEffect = preview_ost_orth_alt_flex_001
1249+
1250+ CellLayout=........
1251+ CellLayout=..DA.b.<
1252+ CellLayout=..da....
1253+ CellLayout=.....^..
1254+
1255+ CheckType = A - avenue: 0x04040004 dirtroad: 0x00030002, 0x00000000 optional
1256+ CheckType = a - avenue: 0x00040404 dirtroad: 0x00010002, 0x00000000 optional
1257+ CheckType = b - avenue: 0x04040404
1258+ CheckType = d - avenue: 0x00040404, 0x000000FF optional
1259+ CheckType = D - avenue: 0x04040004, 0x000000FF optional
1260+
1261+ ConsLayout=........
1262+ ConsLayout=.....+.<
1263+ ConsLayout=........
1264+ ConsLayout=.....^..
1265+
1266+ AutoTileBase = 0x55387000
1267+ PlaceQueryID = 0x5C08000F
1268+ Costs = 1200
1269+
1270+ [HighwayIntersectionInfo_0x00037F17]
1271+ CopyFrom = 0x27F17
1272+ Rotate = 1
1273+ [HighwayIntersectionInfo_0x00047F17]
1274+ CopyFrom = 0x7F17
1275+ [HighwayIntersectionInfo_0x00057F17]
1276+ CopyFrom = 0x17F17
1277+ [HighwayIntersectionInfo_0x00067F17]
1278+ CopyFrom = 0x27F17
1279+ [HighwayIntersectionInfo_0x00077F17]
1280+ CopyFrom = 0x37F17
1281+
1282+
1283+ [HighwayIntersectionInfo_0x00007F18]
1284+ ;Added by memo 2023-07-03
1285+ ;Avenue FLEXSlope-L2
1286+ Piece = 48.0, 0.0, 1, 0, 0x5700002f
1287+ PreviewEffect = preview_ost_orth_alt_flex_002
1288+
1289+ CellLayout=........
1290+ CellLayout=...DA...
1291+ CellLayout=..bda..<
1292+ CellLayout=..^.....
1293+
1294+ CheckType = A - avenue: 0x04040004 dirtroad: 0x00010002, 0x00000000 optional
1295+ CheckType = a - avenue: 0x00040404 dirtroad: 0x00030002, 0x00000000 optional
1296+ CheckType = b - avenue: 0x04040404
1297+ CheckType = d - avenue: 0x00040404, 0x000000FF optional
1298+ CheckType = D - avenue: 0x04040004, 0x000000FF optional
1299+
1300+ ConsLayout=........
1301+ ConsLayout=........
1302+ ConsLayout=..+....<
1303+ ConsLayout=..^.....
1304+
1305+ AutoTileBase = 0x55387000
1306+ PlaceQueryID = 0x5C08010F
1307+ Costs = 1200
1308+
1309+ [HighwayIntersectionInfo_0x00017F18]
1310+ CopyFrom = 0x7F18
1311+ Rotate = 1
1312+
1313+ [HighwayIntersectionInfo_0x00027F18]
1314+ ; Avenue FLEXSlope-L2 (rotated by 180 degrees)
1315+ ; Added by memo 2023-07-03
1316+ ; Having a dedicated 180-degree rotation has the advantage that we can use an
1317+ ; ordinary orthogonal tile adjacent to the On-Slope Transition which overall
1318+ ; behaves more intuitively than the 0x00040004 tile.
1319+ Piece = -48.0, 0.0, 3, 0, 0x5700002f
1320+ PreviewEffect = preview_ost_orth_alt_flex_002
1321+
1322+ CellLayout=........
1323+ CellLayout=..DA.b.<
1324+ CellLayout=..da....
1325+ CellLayout=.....^..
1326+
1327+ CheckType = A - avenue: 0x04040004 dirtroad: 0x00020003, 0x00000000 optional
1328+ CheckType = a - avenue: 0x00040404 dirtroad: 0x00020001, 0x00000000 optional
1329+ CheckType = b - avenue: 0x04040404
1330+ CheckType = d - avenue: 0x00040404, 0x000000FF optional
1331+ CheckType = D - avenue: 0x04040004, 0x000000FF optional
1332+
1333+ ConsLayout=........
1334+ ConsLayout=.....+.<
1335+ ConsLayout=........
1336+ ConsLayout=.....^..
1337+
1338+ AutoTileBase = 0x55387000
1339+ PlaceQueryID = 0x5C08010F
1340+ Costs = 1200
1341+
1342+ [HighwayIntersectionInfo_0x00037F18]
1343+ CopyFrom = 0x27F18
1344+ Rotate = 1
1345+ [HighwayIntersectionInfo_0x00047F18]
1346+ CopyFrom = 0x7F18
1347+ [HighwayIntersectionInfo_0x00057F18]
1348+ CopyFrom = 0x17F18
1349+ [HighwayIntersectionInfo_0x00067F18]
1350+ CopyFrom = 0x27F18
1351+ [HighwayIntersectionInfo_0x00077F18]
1352+ CopyFrom = 0x37F18
1353+
1354+
1355+
12091356;;Road Puzzle Pieces
12101357;;Effect Preview line usage upto
12111358;;PreviewEffect = preview_road_puzzlepiece044
0 commit comments