diff --git a/src/TSMapEditor/Config/Bridges.ini b/src/TSMapEditor/Config/Bridges.ini index b5d11f660..2bf669989 100644 --- a/src/TSMapEditor/Config/Bridges.ini +++ b/src/TSMapEditor/Config/Bridges.ini @@ -6,8 +6,8 @@ [Bridges] 0=Low Bridge -;1=High Bridge -;2=Railroad Bridge +1=High Bridge +2=Railroad Bridge [Low Bridge] Kind=Low diff --git a/src/TSMapEditor/Config/ConnectedOverlays.ini b/src/TSMapEditor/Config/ConnectedOverlays.ini index e41728b61..8dc1933f2 100644 --- a/src/TSMapEditor/Config/ConnectedOverlays.ini +++ b/src/TSMapEditor/Config/ConnectedOverlays.ini @@ -4,24 +4,17 @@ ; Configuration for the connected overlay painting tool [ConnectedOverlays] -0=BRIK -1=BRIK_DAMAGED -2=SBAG -3=SBAG_DAMAGED -4=BARB -5=BARB_DAMAGED -6=FENC -7=CYCL -8=CYCL_DAMAGED -9=WOOD -10=WOOD_DAMAGED -11=BRIK_NON_ISOMETRIC -12=SBAG_NON_ISOMETRIC -13=CYCL_NON_ISOMETRIC -14=WOOD_NON_ISOMETRIC -15=TRACKS +0=GAWALL +1=GAWALL_DAMAGED +2=NAWALL +3=NAWALL_DAMAGED +4=GASAND +5=TRACKS +6=VEINS ; [Name] +; UIName=Display name [OPTIONAL] +; RelatedOverlays=Other connected overlays that this one can connect to [OPTIONAL] ; ConnectionMask=BitArray(8), whether the overlay can connect in those directions at all ; Order: NE, E, SE, S, SW, W, NW, N ; Frames=FrameCount @@ -29,808 +22,273 @@ ; FrameN.FrameIndex=Overlay frame to use ; FrameN.ConnectsTo=BitArray(8), what sides this particular frame is connected to -[BRIK] -UIName=Concrete Wall -RelatedOverlays=BRIK_DAMAGED +[GAWALL] +UIName=GDI Wall ConnectionMask=10101010 +RelatedOverlays=GAWALL_DAMAGED;,GAWALL_VERY_DAMAGED Frames=16 -Frame0.Overlay=BRIK +Frame0.Overlay=GAWALL Frame0.FrameIndex=0 Frame0.ConnectsTo=00000000 -Frame1.Overlay=BRIK +Frame1.Overlay=GAWALL Frame1.FrameIndex=1 Frame1.ConnectsTo=10000000 -Frame2.Overlay=BRIK +Frame2.Overlay=GAWALL Frame2.FrameIndex=2 Frame2.ConnectsTo=00100000 -Frame3.Overlay=BRIK +Frame3.Overlay=GAWALL Frame3.FrameIndex=3 Frame3.ConnectsTo=10100000 -Frame4.Overlay=BRIK +Frame4.Overlay=GAWALL Frame4.FrameIndex=4 Frame4.ConnectsTo=00001000 -Frame5.Overlay=BRIK +Frame5.Overlay=GAWALL Frame5.FrameIndex=5 Frame5.ConnectsTo=10001000 -Frame6.Overlay=BRIK +Frame6.Overlay=GAWALL Frame6.FrameIndex=6 Frame6.ConnectsTo=00101000 -Frame7.Overlay=BRIK +Frame7.Overlay=GAWALL Frame7.FrameIndex=7 Frame7.ConnectsTo=10101000 -Frame8.Overlay=BRIK +Frame8.Overlay=GAWALL Frame8.FrameIndex=8 Frame8.ConnectsTo=00000010 -Frame9.Overlay=BRIK +Frame9.Overlay=GAWALL Frame9.FrameIndex=9 Frame9.ConnectsTo=10000010 -Frame10.Overlay=BRIK +Frame10.Overlay=GAWALL Frame10.FrameIndex=10 Frame10.ConnectsTo=00100010 -Frame11.Overlay=BRIK +Frame11.Overlay=GAWALL Frame11.FrameIndex=11 Frame11.ConnectsTo=10100010 -Frame12.Overlay=BRIK +Frame12.Overlay=GAWALL Frame12.FrameIndex=12 Frame12.ConnectsTo=00001010 -Frame13.Overlay=BRIK +Frame13.Overlay=GAWALL Frame13.FrameIndex=13 Frame13.ConnectsTo=10001010 -Frame14.Overlay=BRIK +Frame14.Overlay=GAWALL Frame14.FrameIndex=14 Frame14.ConnectsTo=00101010 -Frame15.Overlay=BRIK +Frame15.Overlay=GAWALL Frame15.FrameIndex=15 Frame15.ConnectsTo=10101010 -[BRIK_DAMAGED] -UIName=Concrete Wall (Damaged) -RelatedOverlays=BRIK -ConnectionMask=10101010 -Frames=16 -Frame0.Overlay=BRIK -Frame0.FrameIndex=16 -Frame0.ConnectsTo=00000000 -Frame1.Overlay=BRIK -Frame1.FrameIndex=17 -Frame1.ConnectsTo=10000000 -Frame2.Overlay=BRIK -Frame2.FrameIndex=18 -Frame2.ConnectsTo=00100000 -Frame3.Overlay=BRIK -Frame3.FrameIndex=19 -Frame3.ConnectsTo=10100000 -Frame4.Overlay=BRIK -Frame4.FrameIndex=20 -Frame4.ConnectsTo=00001000 -Frame5.Overlay=BRIK -Frame5.FrameIndex=21 -Frame5.ConnectsTo=10001000 -Frame6.Overlay=BRIK -Frame6.FrameIndex=22 -Frame6.ConnectsTo=00101000 -Frame7.Overlay=BRIK -Frame7.FrameIndex=23 -Frame7.ConnectsTo=10101000 -Frame8.Overlay=BRIK -Frame8.FrameIndex=24 -Frame8.ConnectsTo=00000010 -Frame9.Overlay=BRIK -Frame9.FrameIndex=25 -Frame9.ConnectsTo=10000010 -Frame10.Overlay=BRIK -Frame10.FrameIndex=26 -Frame10.ConnectsTo=00100010 -Frame11.Overlay=BRIK -Frame11.FrameIndex=27 -Frame11.ConnectsTo=10100010 -Frame12.Overlay=BRIK -Frame12.FrameIndex=28 -Frame12.ConnectsTo=00001010 -Frame13.Overlay=BRIK -Frame13.FrameIndex=29 -Frame13.ConnectsTo=10001010 -Frame14.Overlay=BRIK -Frame14.FrameIndex=30 -Frame14.ConnectsTo=00101010 -Frame15.Overlay=BRIK -Frame15.FrameIndex=31 -Frame15.ConnectsTo=10101010 - -[SBAG] -UIName=Sandbags -ConnectionMask=10101010 -Frames=16 -Frame0.Overlay=SBAG -Frame0.FrameIndex=0 -Frame0.ConnectsTo=00000000 -Frame1.Overlay=SBAG -Frame1.FrameIndex=1 -Frame1.ConnectsTo=10000000 -Frame2.Overlay=SBAG -Frame2.FrameIndex=2 -Frame2.ConnectsTo=00100000 -Frame3.Overlay=SBAG -Frame3.FrameIndex=3 -Frame3.ConnectsTo=10100000 -Frame4.Overlay=SBAG -Frame4.FrameIndex=4 -Frame4.ConnectsTo=00001000 -Frame5.Overlay=SBAG -Frame5.FrameIndex=5 -Frame5.ConnectsTo=10001000 -Frame6.Overlay=SBAG -Frame6.FrameIndex=6 -Frame6.ConnectsTo=00101000 -Frame7.Overlay=SBAG -Frame7.FrameIndex=7 -Frame7.ConnectsTo=10101000 -Frame8.Overlay=SBAG -Frame8.FrameIndex=8 -Frame8.ConnectsTo=00000010 -Frame9.Overlay=SBAG -Frame9.FrameIndex=9 -Frame9.ConnectsTo=10000010 -Frame10.Overlay=SBAG -Frame10.FrameIndex=10 -Frame10.ConnectsTo=00100010 -Frame11.Overlay=SBAG -Frame11.FrameIndex=11 -Frame11.ConnectsTo=10100010 -Frame12.Overlay=SBAG -Frame12.FrameIndex=12 -Frame12.ConnectsTo=00001010 -Frame13.Overlay=SBAG -Frame13.FrameIndex=13 -Frame13.ConnectsTo=10001010 -Frame14.Overlay=SBAG -Frame14.FrameIndex=14 -Frame14.ConnectsTo=00101010 -Frame15.Overlay=SBAG -Frame15.FrameIndex=15 -Frame15.ConnectsTo=10101010 - -[SBAG_DAMAGED] -UIName=Sandbags (Damaged) -RelatedOverlays=SBAG -ConnectionMask=10101010 -Frames=16 -Frame0.Overlay=SBAG -Frame0.FrameIndex=16 -Frame0.ConnectsTo=00000000 -Frame1.Overlay=SBAG -Frame1.FrameIndex=17 -Frame1.ConnectsTo=10000000 -Frame2.Overlay=SBAG -Frame2.FrameIndex=18 -Frame2.ConnectsTo=00100000 -Frame3.Overlay=SBAG -Frame3.FrameIndex=19 -Frame3.ConnectsTo=10100000 -Frame4.Overlay=SBAG -Frame4.FrameIndex=20 -Frame4.ConnectsTo=00001000 -Frame5.Overlay=SBAG -Frame5.FrameIndex=21 -Frame5.ConnectsTo=10001000 -Frame6.Overlay=SBAG -Frame6.FrameIndex=22 -Frame6.ConnectsTo=00101000 -Frame7.Overlay=SBAG -Frame7.FrameIndex=23 -Frame7.ConnectsTo=10101000 -Frame8.Overlay=SBAG -Frame8.FrameIndex=24 -Frame8.ConnectsTo=00000010 -Frame9.Overlay=SBAG -Frame9.FrameIndex=25 -Frame9.ConnectsTo=10000010 -Frame10.Overlay=SBAG -Frame10.FrameIndex=26 -Frame10.ConnectsTo=00100010 -Frame11.Overlay=SBAG -Frame11.FrameIndex=27 -Frame11.ConnectsTo=10100010 -Frame12.Overlay=SBAG -Frame12.FrameIndex=28 -Frame12.ConnectsTo=00001010 -Frame13.Overlay=SBAG -Frame13.FrameIndex=29 -Frame13.ConnectsTo=10001010 -Frame14.Overlay=SBAG -Frame14.FrameIndex=30 -Frame14.ConnectsTo=00101010 -Frame15.Overlay=SBAG -Frame15.FrameIndex=31 -Frame15.ConnectsTo=10101010 -[BARB] -UIName=Barbed Wire -RelatedOverlays=BARB_DAMAGED +[GAWALL_DAMAGED] +UIName=GDI Wall (Damaged) ConnectionMask=10101010 +RelatedOverlays=GAWALL Frames=16 -Frame0.Overlay=BARB -Frame0.FrameIndex=0 -Frame0.ConnectsTo=00000000 -Frame1.Overlay=BARB -Frame1.FrameIndex=1 -Frame1.ConnectsTo=10000000 -Frame2.Overlay=BARB -Frame2.FrameIndex=2 -Frame2.ConnectsTo=00100000 -Frame3.Overlay=BARB -Frame3.FrameIndex=3 -Frame3.ConnectsTo=10100000 -Frame4.Overlay=BARB -Frame4.FrameIndex=4 -Frame4.ConnectsTo=00001000 -Frame5.Overlay=BARB -Frame5.FrameIndex=5 -Frame5.ConnectsTo=10001000 -Frame6.Overlay=BARB -Frame6.FrameIndex=6 -Frame6.ConnectsTo=00101000 -Frame7.Overlay=BARB -Frame7.FrameIndex=7 -Frame7.ConnectsTo=10101000 -Frame8.Overlay=BARB -Frame8.FrameIndex=8 -Frame8.ConnectsTo=00000010 -Frame9.Overlay=BARB -Frame9.FrameIndex=9 -Frame9.ConnectsTo=10000010 -Frame10.Overlay=BARB -Frame10.FrameIndex=10 -Frame10.ConnectsTo=00100010 -Frame11.Overlay=BARB -Frame11.FrameIndex=11 -Frame11.ConnectsTo=10100010 -Frame12.Overlay=BARB -Frame12.FrameIndex=12 -Frame12.ConnectsTo=00001010 -Frame13.Overlay=BARB -Frame13.FrameIndex=13 -Frame13.ConnectsTo=10001010 -Frame14.Overlay=BARB -Frame14.FrameIndex=14 -Frame14.ConnectsTo=00101010 -Frame15.Overlay=BARB -Frame15.FrameIndex=15 -Frame15.ConnectsTo=10101010 - -[BARB_DAMAGED] -UIName=Barbed Wire (Damaged) -RelatedOverlays=BARB -ConnectionMask=10101010 -Frames=16 -Frame0.Overlay=BARB +Frame0.Overlay=GAWALL Frame0.FrameIndex=16 Frame0.ConnectsTo=00000000 -Frame1.Overlay=BARB +Frame1.Overlay=GAWALL Frame1.FrameIndex=17 Frame1.ConnectsTo=10000000 -Frame2.Overlay=BARB +Frame2.Overlay=GAWALL Frame2.FrameIndex=18 Frame2.ConnectsTo=00100000 -Frame3.Overlay=BARB +Frame3.Overlay=GAWALL Frame3.FrameIndex=19 Frame3.ConnectsTo=10100000 -Frame4.Overlay=BARB +Frame4.Overlay=GAWALL Frame4.FrameIndex=20 Frame4.ConnectsTo=00001000 -Frame5.Overlay=BARB +Frame5.Overlay=GAWALL Frame5.FrameIndex=21 Frame5.ConnectsTo=10001000 -Frame6.Overlay=BARB +Frame6.Overlay=GAWALL Frame6.FrameIndex=22 Frame6.ConnectsTo=00101000 -Frame7.Overlay=BARB +Frame7.Overlay=GAWALL Frame7.FrameIndex=23 Frame7.ConnectsTo=10101000 -Frame8.Overlay=BARB +Frame8.Overlay=GAWALL Frame8.FrameIndex=24 Frame8.ConnectsTo=00000010 -Frame9.Overlay=BARB +Frame9.Overlay=GAWALL Frame9.FrameIndex=25 Frame9.ConnectsTo=10000010 -Frame10.Overlay=BARB +Frame10.Overlay=GAWALL Frame10.FrameIndex=26 Frame10.ConnectsTo=00100010 -Frame11.Overlay=BARB +Frame11.Overlay=GAWALL Frame11.FrameIndex=27 Frame11.ConnectsTo=10100010 -Frame12.Overlay=BARB +Frame12.Overlay=GAWALL Frame12.FrameIndex=28 Frame12.ConnectsTo=00001010 -Frame13.Overlay=BARB +Frame13.Overlay=GAWALL Frame13.FrameIndex=29 Frame13.ConnectsTo=10001010 -Frame14.Overlay=BARB +Frame14.Overlay=GAWALL Frame14.FrameIndex=30 Frame14.ConnectsTo=00101010 -Frame15.Overlay=BARB +Frame15.Overlay=GAWALL Frame15.FrameIndex=31 Frame15.ConnectsTo=10101010 -[FENC] -UIName=Barbed Wire Fence -ConnectionMask=10101010 -Frames=16 -Frame0.Overlay=FENC -Frame0.FrameIndex=0 -Frame0.ConnectsTo=00000000 -Frame1.Overlay=FENC -Frame1.FrameIndex=1 -Frame1.ConnectsTo=10000000 -Frame2.Overlay=FENC -Frame2.FrameIndex=2 -Frame2.ConnectsTo=00100000 -Frame3.Overlay=FENC -Frame3.FrameIndex=3 -Frame3.ConnectsTo=10100000 -Frame4.Overlay=FENC -Frame4.FrameIndex=4 -Frame4.ConnectsTo=00001000 -Frame5.Overlay=FENC -Frame5.FrameIndex=5 -Frame5.ConnectsTo=10001000 -Frame6.Overlay=FENC -Frame6.FrameIndex=6 -Frame6.ConnectsTo=00101000 -Frame7.Overlay=FENC -Frame7.FrameIndex=7 -Frame7.ConnectsTo=10101000 -Frame8.Overlay=FENC -Frame8.FrameIndex=8 -Frame8.ConnectsTo=00000010 -Frame9.Overlay=FENC -Frame9.FrameIndex=9 -Frame9.ConnectsTo=10000010 -Frame10.Overlay=FENC -Frame10.FrameIndex=10 -Frame10.ConnectsTo=00100010 -Frame11.Overlay=FENC -Frame11.FrameIndex=11 -Frame11.ConnectsTo=10100010 -Frame12.Overlay=FENC -Frame12.FrameIndex=12 -Frame12.ConnectsTo=00001010 -Frame13.Overlay=FENC -Frame13.FrameIndex=13 -Frame13.ConnectsTo=10001010 -Frame14.Overlay=FENC -Frame14.FrameIndex=14 -Frame14.ConnectsTo=00101010 -Frame15.Overlay=FENC -Frame15.FrameIndex=15 -Frame15.ConnectsTo=10101010 - -[CYCL] -UIName=Chain Link -RelatedOverlays=CYCL_DAMAGED +[NAWALL] +UIName=Nod Wall ConnectionMask=10101010 +RelatedOverlays=NAWALL_DAMAGED Frames=16 -Frame0.Overlay=CYCL +Frame0.Overlay=NAWALL Frame0.FrameIndex=0 Frame0.ConnectsTo=00000000 -Frame1.Overlay=CYCL +Frame1.Overlay=NAWALL Frame1.FrameIndex=1 Frame1.ConnectsTo=10000000 -Frame2.Overlay=CYCL +Frame2.Overlay=NAWALL Frame2.FrameIndex=2 Frame2.ConnectsTo=00100000 -Frame3.Overlay=CYCL +Frame3.Overlay=NAWALL Frame3.FrameIndex=3 Frame3.ConnectsTo=10100000 -Frame4.Overlay=CYCL +Frame4.Overlay=NAWALL Frame4.FrameIndex=4 Frame4.ConnectsTo=00001000 -Frame5.Overlay=CYCL +Frame5.Overlay=NAWALL Frame5.FrameIndex=5 Frame5.ConnectsTo=10001000 -Frame6.Overlay=CYCL +Frame6.Overlay=NAWALL Frame6.FrameIndex=6 Frame6.ConnectsTo=00101000 -Frame7.Overlay=CYCL +Frame7.Overlay=NAWALL Frame7.FrameIndex=7 Frame7.ConnectsTo=10101000 -Frame8.Overlay=CYCL +Frame8.Overlay=NAWALL Frame8.FrameIndex=8 Frame8.ConnectsTo=00000010 -Frame9.Overlay=CYCL +Frame9.Overlay=NAWALL Frame9.FrameIndex=9 Frame9.ConnectsTo=10000010 -Frame10.Overlay=CYCL +Frame10.Overlay=NAWALL Frame10.FrameIndex=10 Frame10.ConnectsTo=00100010 -Frame11.Overlay=CYCL +Frame11.Overlay=NAWALL Frame11.FrameIndex=11 Frame11.ConnectsTo=10100010 -Frame12.Overlay=CYCL +Frame12.Overlay=NAWALL Frame12.FrameIndex=12 Frame12.ConnectsTo=00001010 -Frame13.Overlay=CYCL +Frame13.Overlay=NAWALL Frame13.FrameIndex=13 Frame13.ConnectsTo=10001010 -Frame14.Overlay=CYCL +Frame14.Overlay=NAWALL Frame14.FrameIndex=14 Frame14.ConnectsTo=00101010 -Frame15.Overlay=CYCL +Frame15.Overlay=NAWALL Frame15.FrameIndex=15 Frame15.ConnectsTo=10101010 -[CYCL_DAMAGED] -UIName=Chain Link (Damaged) -RelatedOverlays=CYCL +[NAWALL_DAMAGED] +UIName=Nod Wall (Damaged) ConnectionMask=10101010 +RelatedOverlays=NAWALL Frames=16 -Frame0.Overlay=CYCL +Frame0.Overlay=NAWALL Frame0.FrameIndex=16 Frame0.ConnectsTo=00000000 -Frame1.Overlay=CYCL +Frame1.Overlay=NAWALL Frame1.FrameIndex=17 Frame1.ConnectsTo=10000000 -Frame2.Overlay=CYCL +Frame2.Overlay=NAWALL Frame2.FrameIndex=18 Frame2.ConnectsTo=00100000 -Frame3.Overlay=CYCL +Frame3.Overlay=NAWALL Frame3.FrameIndex=19 Frame3.ConnectsTo=10100000 -Frame4.Overlay=CYCL +Frame4.Overlay=NAWALL Frame4.FrameIndex=20 Frame4.ConnectsTo=00001000 -Frame5.Overlay=CYCL +Frame5.Overlay=NAWALL Frame5.FrameIndex=21 Frame5.ConnectsTo=10001000 -Frame6.Overlay=CYCL +Frame6.Overlay=NAWALL Frame6.FrameIndex=22 Frame6.ConnectsTo=00101000 -Frame7.Overlay=CYCL +Frame7.Overlay=NAWALL Frame7.FrameIndex=23 Frame7.ConnectsTo=10101000 -Frame8.Overlay=CYCL +Frame8.Overlay=NAWALL Frame8.FrameIndex=24 Frame8.ConnectsTo=00000010 -Frame9.Overlay=CYCL +Frame9.Overlay=NAWALL Frame9.FrameIndex=25 Frame9.ConnectsTo=10000010 -Frame10.Overlay=CYCL +Frame10.Overlay=NAWALL Frame10.FrameIndex=26 Frame10.ConnectsTo=00100010 -Frame11.Overlay=CYCL +Frame11.Overlay=NAWALL Frame11.FrameIndex=27 Frame11.ConnectsTo=10100010 -Frame12.Overlay=CYCL +Frame12.Overlay=NAWALL Frame12.FrameIndex=28 Frame12.ConnectsTo=00001010 -Frame13.Overlay=CYCL +Frame13.Overlay=NAWALL Frame13.FrameIndex=29 Frame13.ConnectsTo=10001010 -Frame14.Overlay=CYCL +Frame14.Overlay=NAWALL Frame14.FrameIndex=30 Frame14.ConnectsTo=00101010 -Frame15.Overlay=CYCL +Frame15.Overlay=NAWALL Frame15.FrameIndex=31 Frame15.ConnectsTo=10101010 -[WOOD] -UIName=Wooden Fence -RelatedOverlays=WOOD_DAMAGED -ConnectionMask=10101010 -Frames=16 -Frame0.Overlay=WOOD -Frame0.FrameIndex=0 -Frame0.ConnectsTo=00000000 -Frame1.Overlay=WOOD -Frame1.FrameIndex=1 -Frame1.ConnectsTo=10000000 -Frame2.Overlay=WOOD -Frame2.FrameIndex=2 -Frame2.ConnectsTo=00100000 -Frame3.Overlay=WOOD -Frame3.FrameIndex=3 -Frame3.ConnectsTo=10100000 -Frame4.Overlay=WOOD -Frame4.FrameIndex=4 -Frame4.ConnectsTo=00001000 -Frame5.Overlay=WOOD -Frame5.FrameIndex=5 -Frame5.ConnectsTo=10001000 -Frame6.Overlay=WOOD -Frame6.FrameIndex=6 -Frame6.ConnectsTo=00101000 -Frame7.Overlay=WOOD -Frame7.FrameIndex=7 -Frame7.ConnectsTo=10101000 -Frame8.Overlay=WOOD -Frame8.FrameIndex=8 -Frame8.ConnectsTo=00000010 -Frame9.Overlay=WOOD -Frame9.FrameIndex=9 -Frame9.ConnectsTo=10000010 -Frame10.Overlay=WOOD -Frame10.FrameIndex=10 -Frame10.ConnectsTo=00100010 -Frame11.Overlay=WOOD -Frame11.FrameIndex=11 -Frame11.ConnectsTo=10100010 -Frame12.Overlay=WOOD -Frame12.FrameIndex=12 -Frame12.ConnectsTo=00001010 -Frame13.Overlay=WOOD -Frame13.FrameIndex=13 -Frame13.ConnectsTo=10001010 -Frame14.Overlay=WOOD -Frame14.FrameIndex=14 -Frame14.ConnectsTo=00101010 -Frame15.Overlay=WOOD -Frame15.FrameIndex=15 -Frame15.ConnectsTo=10101010 - -[WOOD_DAMAGED] -UIName=Wooden Fence (Damaged) -RelatedOverlays=WOOD -ConnectionMask=10101010 -Frames=16 -Frame0.Overlay=WOOD -Frame0.FrameIndex=16 -Frame0.ConnectsTo=00000000 -Frame1.Overlay=WOOD -Frame1.FrameIndex=17 -Frame1.ConnectsTo=10000000 -Frame2.Overlay=WOOD -Frame2.FrameIndex=18 -Frame2.ConnectsTo=00100000 -Frame3.Overlay=WOOD -Frame3.FrameIndex=19 -Frame3.ConnectsTo=10100000 -Frame4.Overlay=WOOD -Frame4.FrameIndex=20 -Frame4.ConnectsTo=00001000 -Frame5.Overlay=WOOD -Frame5.FrameIndex=21 -Frame5.ConnectsTo=10001000 -Frame6.Overlay=WOOD -Frame6.FrameIndex=22 -Frame6.ConnectsTo=00101000 -Frame7.Overlay=WOOD -Frame7.FrameIndex=23 -Frame7.ConnectsTo=10101000 -Frame8.Overlay=WOOD -Frame8.FrameIndex=24 -Frame8.ConnectsTo=00000010 -Frame9.Overlay=WOOD -Frame9.FrameIndex=25 -Frame9.ConnectsTo=10000010 -Frame10.Overlay=WOOD -Frame10.FrameIndex=26 -Frame10.ConnectsTo=00100010 -Frame11.Overlay=WOOD -Frame11.FrameIndex=27 -Frame11.ConnectsTo=10100010 -Frame12.Overlay=WOOD -Frame12.FrameIndex=28 -Frame12.ConnectsTo=00001010 -Frame13.Overlay=WOOD -Frame13.FrameIndex=29 -Frame13.ConnectsTo=10001010 -Frame14.Overlay=WOOD -Frame14.FrameIndex=30 -Frame14.ConnectsTo=00101010 -Frame15.Overlay=WOOD -Frame15.FrameIndex=31 -Frame15.ConnectsTo=10101010 - -[BRIK_NON_ISOMETRIC] -UIName=Concrete Wall (Non-Isometric) -ConnectionMask=10101010 -Frames=16 -Frame0.Overlay=BRIK2 -Frame0.FrameIndex=0 -Frame0.ConnectsTo=00000000 -Frame1.Overlay=BRIK2 -Frame1.FrameIndex=1 -Frame1.ConnectsTo=10000000 -Frame2.Overlay=BRIK2 -Frame2.FrameIndex=2 -Frame2.ConnectsTo=00100000 -Frame3.Overlay=BRIK2 -Frame3.FrameIndex=3 -Frame3.ConnectsTo=10100000 -Frame4.Overlay=BRIK2 -Frame4.FrameIndex=4 -Frame4.ConnectsTo=00001000 -Frame5.Overlay=BRIK2 -Frame5.FrameIndex=5 -Frame5.ConnectsTo=10001000 -Frame6.Overlay=BRIK2 -Frame6.FrameIndex=6 -Frame6.ConnectsTo=00101000 -Frame7.Overlay=BRIK2 -Frame7.FrameIndex=7 -Frame7.ConnectsTo=10101000 -Frame8.Overlay=BRIK2 -Frame8.FrameIndex=8 -Frame8.ConnectsTo=00000010 -Frame9.Overlay=BRIK2 -Frame9.FrameIndex=9 -Frame9.ConnectsTo=10000010 -Frame10.Overlay=BRIK2 -Frame10.FrameIndex=10 -Frame10.ConnectsTo=00100010 -Frame11.Overlay=BRIK2 -Frame11.FrameIndex=11 -Frame11.ConnectsTo=10100010 -Frame12.Overlay=BRIK2 -Frame12.FrameIndex=12 -Frame12.ConnectsTo=00001010 -Frame13.Overlay=BRIK2 -Frame13.FrameIndex=13 -Frame13.ConnectsTo=10001010 -Frame14.Overlay=BRIK2 -Frame14.FrameIndex=14 -Frame14.ConnectsTo=00101010 -Frame15.Overlay=BRIK2 -Frame15.FrameIndex=15 -Frame15.ConnectsTo=10101010 - - -[SBAG_NON_ISOMETRIC] -UIName=Sandbags (Non-Isometric) -ConnectionMask=10101010 -Frames=16 -Frame0.Overlay=SBAG2 -Frame0.FrameIndex=0 -Frame0.ConnectsTo=00000000 -Frame1.Overlay=SBAG2 -Frame1.FrameIndex=1 -Frame1.ConnectsTo=10000000 -Frame2.Overlay=SBAG2 -Frame2.FrameIndex=2 -Frame2.ConnectsTo=00100000 -Frame3.Overlay=SBAG2 -Frame3.FrameIndex=3 -Frame3.ConnectsTo=10100000 -Frame4.Overlay=SBAG2 -Frame4.FrameIndex=4 -Frame4.ConnectsTo=00001000 -Frame5.Overlay=SBAG2 -Frame5.FrameIndex=5 -Frame5.ConnectsTo=10001000 -Frame6.Overlay=SBAG2 -Frame6.FrameIndex=6 -Frame6.ConnectsTo=00101000 -Frame7.Overlay=SBAG2 -Frame7.FrameIndex=7 -Frame7.ConnectsTo=10101000 -Frame8.Overlay=SBAG2 -Frame8.FrameIndex=8 -Frame8.ConnectsTo=00000010 -Frame9.Overlay=SBAG2 -Frame9.FrameIndex=9 -Frame9.ConnectsTo=10000010 -Frame10.Overlay=SBAG2 -Frame10.FrameIndex=10 -Frame10.ConnectsTo=00100010 -Frame11.Overlay=SBAG2 -Frame11.FrameIndex=11 -Frame11.ConnectsTo=10100010 -Frame12.Overlay=SBAG2 -Frame12.FrameIndex=12 -Frame12.ConnectsTo=00001010 -Frame13.Overlay=SBAG2 -Frame13.FrameIndex=13 -Frame13.ConnectsTo=10001010 -Frame14.Overlay=SBAG2 -Frame14.FrameIndex=14 -Frame14.ConnectsTo=00101010 -Frame15.Overlay=SBAG2 -Frame15.FrameIndex=15 -Frame15.ConnectsTo=10101010 - -[CYCL_NON_ISOMETRIC] -UIName=Chain Link (Non-Isometric) -ConnectionMask=10101010 -Frames=16 -Frame0.Overlay=CYCL2 -Frame0.FrameIndex=0 -Frame0.ConnectsTo=00000000 -Frame1.Overlay=CYCL2 -Frame1.FrameIndex=1 -Frame1.ConnectsTo=10000000 -Frame2.Overlay=CYCL2 -Frame2.FrameIndex=2 -Frame2.ConnectsTo=00100000 -Frame3.Overlay=CYCL2 -Frame3.FrameIndex=3 -Frame3.ConnectsTo=10100000 -Frame4.Overlay=CYCL2 -Frame4.FrameIndex=4 -Frame4.ConnectsTo=00001000 -Frame5.Overlay=CYCL2 -Frame5.FrameIndex=5 -Frame5.ConnectsTo=10001000 -Frame6.Overlay=CYCL2 -Frame6.FrameIndex=6 -Frame6.ConnectsTo=00101000 -Frame7.Overlay=CYCL2 -Frame7.FrameIndex=7 -Frame7.ConnectsTo=10101000 -Frame8.Overlay=CYCL2 -Frame8.FrameIndex=8 -Frame8.ConnectsTo=00000010 -Frame9.Overlay=CYCL2 -Frame9.FrameIndex=9 -Frame9.ConnectsTo=10000010 -Frame10.Overlay=CYCL2 -Frame10.FrameIndex=10 -Frame10.ConnectsTo=00100010 -Frame11.Overlay=CYCL2 -Frame11.FrameIndex=11 -Frame11.ConnectsTo=10100010 -Frame12.Overlay=CYCL2 -Frame12.FrameIndex=12 -Frame12.ConnectsTo=00001010 -Frame13.Overlay=CYCL2 -Frame13.FrameIndex=13 -Frame13.ConnectsTo=10001010 -Frame14.Overlay=CYCL2 -Frame14.FrameIndex=14 -Frame14.ConnectsTo=00101010 -Frame15.Overlay=CYCL2 -Frame15.FrameIndex=15 -Frame15.ConnectsTo=10101010 - -[WOOD_NON_ISOMETRIC] -UIName=Wooden Fence (Non-Isometric) +[GASAND] +UIName=Sandbags ConnectionMask=10101010 Frames=16 -Frame0.Overlay=WOOD2 +Frame0.Overlay=GASAND Frame0.FrameIndex=0 Frame0.ConnectsTo=00000000 -Frame1.Overlay=WOOD2 +Frame1.Overlay=GASAND Frame1.FrameIndex=1 Frame1.ConnectsTo=10000000 -Frame2.Overlay=WOOD2 +Frame2.Overlay=GASAND Frame2.FrameIndex=2 Frame2.ConnectsTo=00100000 -Frame3.Overlay=WOOD2 +Frame3.Overlay=GASAND Frame3.FrameIndex=3 Frame3.ConnectsTo=10100000 -Frame4.Overlay=WOOD2 +Frame4.Overlay=GASAND Frame4.FrameIndex=4 Frame4.ConnectsTo=00001000 -Frame5.Overlay=WOOD2 +Frame5.Overlay=GASAND Frame5.FrameIndex=5 Frame5.ConnectsTo=10001000 -Frame6.Overlay=WOOD2 +Frame6.Overlay=GASAND Frame6.FrameIndex=6 Frame6.ConnectsTo=00101000 -Frame7.Overlay=WOOD2 +Frame7.Overlay=GASAND Frame7.FrameIndex=7 Frame7.ConnectsTo=10101000 -Frame8.Overlay=WOOD2 +Frame8.Overlay=GASAND Frame8.FrameIndex=8 Frame8.ConnectsTo=00000010 -Frame9.Overlay=WOOD2 +Frame9.Overlay=GASAND Frame9.FrameIndex=9 Frame9.ConnectsTo=10000010 -Frame10.Overlay=WOOD2 +Frame10.Overlay=GASAND Frame10.FrameIndex=10 Frame10.ConnectsTo=00100010 -Frame11.Overlay=WOOD2 +Frame11.Overlay=GASAND Frame11.FrameIndex=11 Frame11.ConnectsTo=10100010 -Frame12.Overlay=WOOD2 +Frame12.Overlay=GASAND Frame12.FrameIndex=12 Frame12.ConnectsTo=00001010 -Frame13.Overlay=WOOD2 +Frame13.Overlay=GASAND Frame13.FrameIndex=13 Frame13.ConnectsTo=10001010 -Frame14.Overlay=WOOD2 +Frame14.Overlay=GASAND Frame14.FrameIndex=14 Frame14.ConnectsTo=00101010 -Frame15.Overlay=WOOD2 +Frame15.Overlay=GASAND Frame15.FrameIndex=15 Frame15.ConnectsTo=10101010 @@ -898,3 +356,57 @@ Frame18.ConnectsTo=01000010 Frame19.Overlay=TRACKS12 Frame19.FrameIndex=0 Frame19.ConnectsTo=01001000 + +[VEINS] +UIName=Veins +ConnectionMask=10101010 +Frames=16 +Frame0.Overlay=VEINS +Frame0.FrameIndex=0 +Frame0.ConnectsTo=00000000 +Frame1.Overlay=VEINS +Frame1.FrameIndex=3 +Frame1.ConnectsTo=10000000 +Frame2.Overlay=VEINS +Frame2.FrameIndex=6 +Frame2.ConnectsTo=00100000 +Frame3.Overlay=VEINS +Frame3.FrameIndex=9 +Frame3.ConnectsTo=10100000 +Frame4.Overlay=VEINS +Frame4.FrameIndex=13 +Frame4.ConnectsTo=00001000 +Frame5.Overlay=VEINS +Frame5.FrameIndex=15 +Frame5.ConnectsTo=10001000 +Frame6.Overlay=VEINS +Frame6.FrameIndex=18 +Frame6.ConnectsTo=00101000 +Frame7.Overlay=VEINS +Frame7.FrameIndex=23 +Frame7.ConnectsTo=10101000 +Frame8.Overlay=VEINS +Frame8.FrameIndex=24 +Frame8.ConnectsTo=00000010 +Frame9.Overlay=VEINS +Frame9.FrameIndex=27 +Frame9.ConnectsTo=10000010 +Frame10.Overlay=VEINS +Frame10.FrameIndex=30 +Frame10.ConnectsTo=00100010 +Frame11.Overlay=VEINS +Frame11.FrameIndex=34 +Frame11.ConnectsTo=10100010 +Frame12.Overlay=VEINS +Frame12.FrameIndex=36 +Frame12.ConnectsTo=00001010 +Frame13.Overlay=VEINS +Frame13.FrameIndex=41 +Frame13.ConnectsTo=10001010 +Frame14.Overlay=VEINS +Frame14.FrameIndex=43 +Frame14.ConnectsTo=00101010 +Frame15.Overlay=VEINS +Frame15.FrameIndex=49 +Frame15.ConnectsTo=10101010 + diff --git a/src/TSMapEditor/Config/ConnectedTileDrawer.ini b/src/TSMapEditor/Config/ConnectedTileDrawer.ini index d5ae354ca..d1bfbf21a 100644 --- a/src/TSMapEditor/Config/ConnectedTileDrawer.ini +++ b/src/TSMapEditor/Config/ConnectedTileDrawer.ini @@ -23,9660 +23,1486 @@ ; Use with caution as it may produce undesireable results, or break the pathfinding in the worst case! [ConnectedTiles] -0=TemperateCliffSet -1=SnowCliffSet -2=TDWinterCliffSet -3=TemperateWaterCliffSet -4=SnowWaterCliffSet -5=TemperateToSnowCliffSet -6=TemperateShoreSet -7=SnowShoreSet -8=TemperateSmallShoreSet -9=SnowSmallShoreSet -10=TemperateDirtRoadSet -11=SnowDirtRoadSet -12=TDWinterDirtRoadSet -13=TemperatePavedRoadASet -14=TemperatePavedRoadBSet -15=TemperatePavedRoadCSet -16=SnowPavedRoadSet -17=TemperateRiverSet -18=SnowRiverSet -19=TDWinterRiverSet - -d1=DesertCliffSet -d2=LightSandCliffSet -d3=DesertWaterCliffSet -d4=LightSandWaterCliffSet -d5=DesertShoreSet -d6=LightSandShoreSet -d7=DesertDirtRoadSet -d8=DesertPavedRoadASet -d9=DesertPavedRoadBSet -d10=LightSandDirtRoadSet -d11=LightSandPavedRoadASet -d12=LightSandPavedRoadBSet -d13=DesertRiverSet -d14=LightSandRiverSet - -[TemperateCliffSet] +0=CliffSet +1=CliffWaterSet +2=ShoreSet +3=DirtRoads +4=PavedRoads + +; ************************************************** +; * Cliffs * +; ************************************************** + +[CliffSet] Name=Cliffs -AllowedTheaters=Temperate -Color=0,200,0 +AllowedTheaters=Temperate,Snow -; E-W front cliffs +; Left Corner Large +[CliffSet.0] +TileSet=Cliff Set +TileIndices=0 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Back +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00100000 +ConnectionPoint1.Side=Front +Foundation=0,0|0,1|1,1|1,2 -[TemperateCliffSet.0] -TileSet=Cliffs -TileIndices=1,2,3 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +; Left Corner +[CliffSet.1] +TileSet=Cliff Set +TileIndices=1 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Back +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2|3,2 +Foundation=0,0|0,1 -[TemperateCliffSet.1] -TileSet=Cliffs -TileIndices=4,5,6 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Left Diagonal +[CliffSet.2] +TileSet=Cliff Set +TileIndices=2,3 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2 +Foundation=0,0|0,1|1,1|1,2 -[TemperateCliffSet.2] -TileSet=Cliffs -TileIndices=7,8,9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left +; Bottom-Left 2-long +[CliffSet.3] +TileSet=Cliff Set +TileIndices=4,5,6 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2 +Foundation=0,0|1,0|0,1|1,1 -; N-S front cliffs +; Bottom-Left 1-long +[CliffSet.4] +TileSet=Cliff Set +TileIndices=7 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00100000 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00000010 +ConnectionPoint1.Side=Front +Foundation=0,0|0,1 -[TemperateCliffSet.3] -TileSet=Cliffs -TileIndices=13,15,16 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Bottom Diagonal Long +[CliffSet.5] +TileSet=Cliff Set +TileIndices=8,9,10 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=10000000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 +Foundation=0,0|1,0|0,1 -[TemperateCliffSet.4] -TileSet=Cliffs -TileIndices=12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Bottom Diagonal Short +[CliffSet.6] +TileSet=Cliff Set +TileIndices=11,12,13 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00000010 +ConnectionPoint1.Side=Front +Foundation=0,0 + +; Bottom-Right 2-long +[CliffSet.7] +TileSet=Cliff Set +TileIndices=14,15,16 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|4,1|2,2|3,2|4,2|3,3 +Foundation=0,0|1,0|0,1|1,1 -[TemperateCliffSet.5] -TileSet=Cliffs +; Bottom-Right 1-long +[CliffSet.8] +TileSet=Cliff Set TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 +Foundation=0,0|1,0 -; E-W back cliffs +; Right Diagonal +[CliffSet.9] +TileSet=Cliff Set +TileIndices=18,19 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Front +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00001000 +ConnectionPoint1.Side=Front +Foundation=0,0|1,0|1,1|2,1 -[TemperateCliffSet.6] -TileSet=Cliffs +; Right Corner Large +[CliffSet.10] +TileSet=Cliff Set TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1|3,1|2,2|3,2|4,2 +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00001000 +ConnectionPoint1.Side=Front +Foundation=0,0|1,0|1,1|2,1 -[TemperateCliffSet.7] -TileSet=Cliffs -TileIndices=21,22 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +; Right Corner +[CliffSet.11] +TileSet=Cliff Set +TileIndices=21 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00001000 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00000010 ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1 +Foundation=0,0|1,0 -[TemperateCliffSet.8] -TileSet=Cliffs -TileIndices=23,24,25 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top-Right 2-long +[CliffSet.12] +TileSet=Cliff Set +TileIndices=22,23,24 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2|2,2 +Foundation=0,0|1,0 -[TemperateCliffSet.9] -TileSet=Cliffs -TileIndices=26,27,28 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top-Right 1-long +[CliffSet.13] +TileSet=Cliff Set +TileIndices=25 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00100000 ConnectionPoint0.Side=Back ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1.Directions=00000010 ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2 +Foundation=0,0 -; N-S back cliffs - -[TemperateCliffSet.10] -TileSet=Cliffs -TileIndices=31 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Top Corner Large +[CliffSet.14] +TileSet=Cliff Set +TileIndices=26 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00001000 ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 +Foundation=0,0|1,0|0,1 -[TemperateCliffSet.11] -TileSet=Cliffs -TileIndices=32,34,35 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Top Corner Large V +[CliffSet.15] +TileSet=Cliff Set +TileIndices=27 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00001000 ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 +Foundation=0,1|1,1|1,0 -[TemperateCliffSet.12] -TileSet=Cliffs -TileIndices=36 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Top Corner +[CliffSet.16] +TileSet=Cliff Set +TileIndices=28,29 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00100000 ConnectionPoint0.Side=Back -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|3,1|4,1|1,2|2,2|3,2|4,2 - -; Turns - -[TemperateCliffSet.13] -TileSet=Cliffs -TileIndices=38 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 +Foundation=0,0 -[TemperateCliffSet.14] -TileSet=Cliffs -TileIndices=39 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right +; Top Corner Large Inverted V +[CliffSet.17] +TileSet=Cliff Set +TileIndices=30 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2 +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=10000000 +ConnectionPoint1.Side=Back +Foundation=0,0|1,0|0,1 -[TemperateCliffSet.15] -TileSet=Cliffs -TileIndices=40 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top Corner Large V Straight +[CliffSet.18] +TileSet=Cliff Set +TileIndices=31 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=10000000 ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2 +Foundation=0,0|1,0|0,1 -[TemperateCliffSet.16] -TileSet=Cliffs -TileIndices=41 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Top Inner Corner +[CliffSet.19] +TileSet=Cliff Set +TileIndices=32 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00000010 +ConnectionPoint1.Side=Back +Foundation=0,0 + +; Bottom Inner Corner +[CliffSet.20] +TileSet=Cliff Set +TileIndices=33 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00100000 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|1,2|2,2|2,3 +Foundation=0,0 -[TemperateCliffSet.17] -TileSet=Cliffs -TileIndices=42 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right +; Top-Left 2-long +[CliffSet.21] +TileSet=Cliff Set +TileIndices=34,35,36 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 +Foundation=0,0|0,1 -[TemperateCliffSet.18] -TileSet=Cliffs -TileIndices=43 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint0.Side=Front -ConnectionPoint1=3,3 -ConnectionPoint1.Directions=00010000 ;Bottom +; Top-Left 1-long +[CliffSet.22] +TileSet=Cliff Set +TileIndices=37 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Back +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3|3,3 +Foundation=0,0 -[TemperateCliffSet.19] -TileSet=Cliffs -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +; Left Inner Corner +[CliffSet.23] +TileSet=Cliff Set +TileIndices=38 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00001000 +ConnectionPoint0.Side=Back +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00000010 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 +Foundation=0,0 -[TemperateCliffSet.20] -TileSet=Cliffs -TileIndices=45 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Right Inner Corner +[CliffSet.24] +TileSet=Cliff Set +TileIndices=39 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 +Foundation=0,0 -[TemperateCliffSet.21] -TileSet=Cliffs -TileIndices=48 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 +; ************************************************** +; * Water Cliffs * +; ************************************************** + +[CliffWaterSet] +Name=Water Cliffs +AllowedTheaters=Temperate,Snow -[TemperateCliffSet.22] -TileSet=Cliffs -TileIndices=49 +; Left Corner Large +[CliffWaterSet.0] +TileSet=Cliff/Water pieces +TileIndices=0 ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=0,0|0,1|0,2|1,1|1,2 - -[TemperateCliffSet.23] -TileSet=Cliffs -TileIndices=50 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1|3,1|2,2|3,2 +Foundation=0,0|0,1|1,1|1,2 -[TemperateCliffSet.24] -TileSet=Cliffs -TileIndices=51 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Left Corner +[CliffWaterSet.1] +TileSet=Cliff/Water pieces +TileIndices=1 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3|3,3|3,4 - - -[SnowCliffSet] -Name=Snow Cliffs -AllowedTheaters=Temperate -Color=200,200,255 - -; E-W front cliffs +Foundation=0,0|0,1 -[SnowCliffSet.0] -TileSet=~~~Cliffs +; Left Diagonal +[CliffWaterSet.2] +TileSet=Cliff/Water pieces TileIndices=2,3 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2 +Foundation=0,0|0,1|1,1|1,2 -[SnowCliffSet.1] -TileSet=~~~Cliffs -TileIndices=1 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Bottom-Left 2-long +[CliffWaterSet.3] +TileSet=Cliff/Water pieces +TileIndices=4,5,6 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=1 ; Force some variety -ConnectionPoint1.ForbiddenTiles=1 -Foundation=0,0|1,0|0,1|1,1|1,2|2,2|2,3 +Foundation=0,0|1,0|0,1|1,1 -[SnowCliffSet.2] -TileSet=~~~Cliffs -TileIndices=4,5,6 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Bottom-Left 1-long +[CliffWaterSet.4] +TileSet=Cliff/Water pieces +TileIndices=7 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00100000 ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00000010 ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2 +Foundation=0,0|0,1 -[SnowCliffSet.3] -TileSet=~~~Cliffs -TileIndices=7,8,9 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00001000 ;Bottom-Left +; Bottom Diagonal Long +[CliffWaterSet.5] +TileSet=Cliff/Water pieces +TileIndices=8,9,10 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=10000000 ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2|2,3 - -; N-S front cliffs +Foundation=0,0|1,0|0,1 -[SnowCliffSet.4] -TileSet=~~~Cliffs -TileIndices=13,15,16 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Bottom Diagonal Short +[CliffWaterSet.6] +TileSet=Cliff/Water pieces +TileIndices=11,12,13 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00000010 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 +Foundation=0,0 -[SnowCliffSet.5] -TileSet=~~~Cliffs -TileIndices=12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Bottom-Right 2-long +[CliffWaterSet.7] +TileSet=Cliff/Water pieces +TileIndices=14,15,16 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|4,1|2,2|3,2|4,2|3,3 +Foundation=0,0|1,0|0,1|1,1 -[SnowCliffSet.5] -TileSet=~~~Cliffs +; Bottom-Right 1-long +[CliffWaterSet.8] +TileSet=Cliff/Water pieces TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 - -; E-W back cliffs +Foundation=0,0|1,0 -[SnowCliffSet.6] -TileSet=~~~Cliffs -TileIndices=21,22 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1 +; Right Diagonal +[CliffWaterSet.9] +TileSet=Cliff/Water pieces +TileIndices=18,19 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Front +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00001000 +ConnectionPoint1.Side=Front +Foundation=0,0|1,0|1,1|2,1 -[SnowCliffSet.7] -TileSet=~~~Cliffs +; Right Corner Large +[CliffWaterSet.10] +TileSet=Cliff/Water pieces TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00001000 +ConnectionPoint1.Side=Front +Foundation=0,0|1,0|1,1|2,1 + +; Right Corner +[CliffWaterSet.11] +TileSet=Cliff/Water pieces +TileIndices=21 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00001000 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00000010 ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1|3,1|2,2|3,2|4,2 +Foundation=0,0|1,0 -[SnowCliffSet.8] -TileSet=~~~Cliffs -TileIndices=23,24,25 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top-Right 2-long +[CliffWaterSet.12] +TileSet=Cliff Set +TileIndices=22,23,24 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2|2,2 +Foundation=0,0|1,0 -[SnowCliffSet.9] -TileSet=~~~Cliffs -TileIndices=26,27,28 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top-Right 1-long +[CliffWaterSet.13] +TileSet=Cliff Set +TileIndices=25 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00100000 ConnectionPoint0.Side=Back ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1.Directions=00000010 ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2 - -; N-S back cliffs +Foundation=0,0 -[SnowCliffSet.10] -TileSet=~~~Cliffs -TileIndices=31 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Top Corner Large +[CliffWaterSet.14] +TileSet=Cliff Set +TileIndices=26 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00001000 ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 +Foundation=0,0|1,0|0,1 -[SnowCliffSet.11] -TileSet=~~~Cliffs -TileIndices=32,34,35 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Top Corner Large V +[CliffWaterSet.15] +TileSet=Cliff Set +TileIndices=27 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00001000 ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 +Foundation=0,1|1,1|1,0 -[SnowCliffSet.12] -TileSet=~~~Cliffs -TileIndices=36 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Top Corner +[CliffWaterSet.16] +TileSet=Cliff Set +TileIndices=28,29 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00100000 ConnectionPoint0.Side=Back -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|3,1|4,1|1,2|2,2|3,2|4,2 - -; Turns - -[SnowCliffSet.13] -TileSet=~~~Cliffs -TileIndices=38 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 +Foundation=0,0 -[SnowCliffSet.14] -TileSet=~~~Cliffs -TileIndices=39 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2 - -[SnowCliffSet.15] -TileSet=~~~Cliffs -TileIndices=40 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top Corner Large Inverted V +[CliffWaterSet.17] +TileSet=Cliff Set +TileIndices=30 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=10000000 ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2 - -[SnowCliffSet.16] -TileSet=~~~Cliffs -TileIndices=41 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|1,2|2,2|2,3 +Foundation=0,0|1,0|0,1 -[SnowCliffSet.17] -TileSet=~~~Cliffs -TileIndices=42 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right +; Top Corner Large V Straight +[CliffWaterSet.18] +TileSet=Cliff Set +TileIndices=31 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 - -[SnowCliffSet.18] -TileSet=~~~Cliffs -TileIndices=43 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint0.Side=Front -ConnectionPoint1=3,3 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=10000000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3|3,3 - -[SnowCliffSet.19] -TileSet=~~~Cliffs -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 +Foundation=0,0|1,0|0,1 -[SnowCliffSet.20] -TileSet=~~~Cliffs -TileIndices=45 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left +; Top Inner Corner +[CliffWaterSet.19] +TileSet=Cliff Set +TileIndices=32 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Back +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00000010 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 +Foundation=0,0 -[SnowCliffSet.21] -TileSet=~~~Cliffs -TileIndices=48 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Bottom Inner Corner +[CliffWaterSet.20] +TileSet=Cliff Set +TileIndices=33 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00100000 ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 +Foundation=0,0 -[SnowCliffSet.22] -TileSet=~~~Cliffs -TileIndices=49 +; Top-Left 2-long +[CliffWaterSet.21] +TileSet=Cliff Set +TileIndices=34,35,36 ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|0,2|1,1|1,2 +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00001000 +ConnectionPoint1.Side=Back +Foundation=0,0|0,1 -[SnowCliffSet.23] -TileSet=~~~Cliffs -TileIndices=50 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top-Left 1-long +[CliffWaterSet.22] +TileSet=Cliff Set +TileIndices=37 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1|3,1|2,2|3,2 +Foundation=0,0 -[SnowCliffSet.24] -TileSet=~~~Cliffs -TileIndices=51 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Left Inner Corner +[CliffWaterSet.23] +TileSet=Cliff Set +TileIndices=38 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00001000 ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00000010 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3|3,3|3,4 +Foundation=0,0 + +; Right Inner Corner +[CliffWaterSet.24] +TileSet=Cliff Set +TileIndices=39 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00100000 +ConnectionPoint1.Side=Back +Foundation=0,0 -[TDWinterCliffSet] -Name=TDWinter Cliffs -AllowedTheaters=Temperate -Color=100,200,168 +[ShoreSet] +Name=Shores +AllowedTheaters=Temperate,Snow -; E-W front cliffs +; Bottom-Left 2-long +[ShoreSet.0] +TileSet=Shore Pieces +TileIndices=0,1,2 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 +ConnectionPoint0.Side=Front +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00100000 +ConnectionPoint1.Side=Front -[TDWinterCliffSet.0] -TileSet=---Cliffs -TileIndices=1,2,3 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Bottom-Left 1-long +[ShoreSet.1] +TileSet=Shore Pieces +TileIndices=3 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2|3,2 -[TDWinterCliffSet.1] -TileSet=---Cliffs -TileIndices=4,5,6 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Bottom-Left 2-long bendy 1 +[ShoreSet.2] +TileSet=Shore Pieces +TileIndices=4 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2 -[TDWinterCliffSet.2] -TileSet=---Cliffs -TileIndices=7,8,9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left +; Bottom-Left 2-long bendy 2 +[ShoreSet.3] +TileSet=Shore Pieces +TileIndices=5 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2 -; N-S front cliffs +; Bottom Inner Corner +[ShoreSet.4] +TileSet=Shore Pieces +TileIndices=6,7 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=10000000 +ConnectionPoint1.Side=Front -[TDWinterCliffSet.3] -TileSet=---Cliffs -TileIndices=13,15,16 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Bottom-Right 2-long +[ShoreSet.5] +TileSet=Shore Pieces +TileIndices=8,9,10 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00001000 +ConnectionPoint1.Side=Front + +; Bottom-Right 1-long +[ShoreSet.6] +TileSet=Shore Pieces +TileIndices=11 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,0 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 -[TDWinterCliffSet.4] -TileSet=---Cliffs +; Bottom-Right 2-long bendy 1 +[ShoreSet.7] +TileSet=Shore Pieces TileIndices=12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +ConnectionPoint0=1,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|4,1|2,2|3,2|4,2|3,3 -[TDWinterCliffSet.5] -TileSet=---Cliffs -TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Bottom-Right 2-long bendy 2 +[ShoreSet.8] +TileSet=Shore Pieces +TileIndices=13 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 -; E-W back cliffs +; Right Inner Corner +[ShoreSet.9] +TileSet=Shore Pieces +TileIndices=14,15 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00001000 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00000010 +ConnectionPoint1.Side=Back -[TDWinterCliffSet.6] -TileSet=---Cliffs -TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top-Right 2-long +[ShoreSet.10] +TileSet=Shore Pieces +TileIndices=16,17,18 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1|3,1|2,2|3,2|4,2 -[TDWinterCliffSet.7] -TileSet=---Cliffs -TileIndices=21,22 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top-Right 1-long +[ShoreSet.11] +TileSet=Shore Pieces +TileIndices=16,17,18 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1 -[TDWinterCliffSet.8] -TileSet=---Cliffs -TileIndices=23,24,25 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top-Right 2-long bendy 1 +[ShoreSet.12] +TileSet=Shore Pieces +TileIndices=20 +ConnectionPoint0=0,2 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2|2,2 -[TDWinterCliffSet.9] -TileSet=---Cliffs -TileIndices=26,27,28 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top-Right 2-long bendy 2 +[ShoreSet.13] +TileSet=Shore Pieces +TileIndices=21 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1=1,2 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2 - -; N-S back cliffs -[TDWinterCliffSet.10] -TileSet=---Cliffs -TileIndices=31 +; Top Inner Corner +[ShoreSet.14] +TileSet=Shore Pieces +TileIndices=22,23 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +ConnectionPoint0.Directions=00100000 ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Back -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 -[TDWinterCliffSet.11] -TileSet=---Cliffs -TileIndices=32,34,35 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Top-Left 2-long +[ShoreSet.15] +TileSet=Shore Pieces +TileIndices=24,25,26 +ConnectionPoint0=1,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 -[TDWinterCliffSet.12] -TileSet=---Cliffs -TileIndices=36 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Top-Left 1-long +[ShoreSet.16] +TileSet=Shore Pieces +TileIndices=27 +ConnectionPoint0=1,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Back -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|3,1|4,1|1,2|2,2|3,2|4,2 - -; Turns - -[TDWinterCliffSet.13] -TileSet=---Cliffs -TileIndices=38 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 -[TDWinterCliffSet.14] -TileSet=---Cliffs -TileIndices=39 +; Top-Left 2-long bendy 1 +[ShoreSet.17] +TileSet=Shore Pieces +TileIndices=28 ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2 +ConnectionPoint1=2,1 +ConnectionPoint1.Directions=00001000 +ConnectionPoint1.Side=Back -[TDWinterCliffSet.15] -TileSet=---Cliffs -TileIndices=40 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +; Top-Left 2-long bendy 2 +[ShoreSet.18] +TileSet=Shore Pieces +TileIndices=29 +ConnectionPoint0=2,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2 -[TDWinterCliffSet.16] -TileSet=---Cliffs -TileIndices=41 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Left Inner Corner +[ShoreSet.19] +TileSet=Shore Pieces +TileIndices=30,31 +ConnectionPoint0=1,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|1,2|2,2|2,3 -[TDWinterCliffSet.17] -TileSet=---Cliffs -TileIndices=42 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 +; Top V Corner +[ShoreSet.20] +TileSet=Shore Pieces +TileIndices=32,33 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00001000 +ConnectionPoint0.Side=Front +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00100000 +ConnectionPoint1.Side=Front -[TDWinterCliffSet.18] -TileSet=---Cliffs -TileIndices=43 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=10100000 ;🡭 + 🡮 +; Left V Corner +[ShoreSet.21] +TileSet=Shore Pieces +TileIndices=34,35 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=3,3 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3|3,3 -[TDWinterCliffSet.19] -TileSet=---Cliffs -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 +; Bottom V Corner +[ShoreSet.22] +TileSet=Shore Pieces +TileIndices=36,37 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 +ConnectionPoint0.Side=Back +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=10000000 +ConnectionPoint1.Side=Back -[TDWinterCliffSet.20] -TileSet=---Cliffs -TileIndices=45 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Right V Corner +[ShoreSet.23] +TileSet=Shore Pieces +TileIndices=38,39 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 -[TDWinterCliffSet.21] -TileSet=---Cliffs -TileIndices=48 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; Long Shore 1 +[ShoreSet.24] +TileSet=Shore Pieces +TileIndices=40 +ConnectionPoint0=0,3 +ConnectionPoint0.Directions=00001000 ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 - -[TDWinterCliffSet.22] -TileSet=---Cliffs -TileIndices=49 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=4,1 +ConnectionPoint1.Directions=10000000 ConnectionPoint1.Side=Front -Foundation=0,0|0,1|0,2|1,1|1,2 - -[TDWinterCliffSet.23] -TileSet=---Cliffs -TileIndices=50 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1|3,1|2,2|3,2 -[TDWinterCliffSet.24] -TileSet=---Cliffs -TileIndices=51 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left +; Long Shore 2 +[ShoreSet.25] +TileSet=Shore Pieces +TileIndices=41 +ConnectionPoint0=1,4 +ConnectionPoint0.Directions=00001000 +ConnectionPoint0.Side=Front +ConnectionPoint1=7,2 +ConnectionPoint1.Directions=10000000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3|3,3|3,4 -[TemperateWaterCliffSet] -Name=Temperate Water Cliffs -AllowedTheaters=Temperate -Color=0,200,0 +[DirtRoads] +Name=Dirt Roads +AllowedTheaters=Temperate,Snow +FrontOnly=yes -; E-W front cliffs +[DirtRoads.0] +TileSet=Bendy Dirt Roads +TileIndices=0 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Front +ConnectionPoint1=2,0 +ConnectionPoint1.Directions=01000000 +ConnectionPoint1.Side=Front -[TemperateWaterCliffSet.0] -TileSet=Water Cliffs -TileIndices=1,2,3 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left +[DirtRoads.1] +TileSet=Bendy Dirt Roads +TileIndices=1 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2|3,2 -[TemperateWaterCliffSet.1] -TileSet=Water Cliffs -TileIndices=4,5,6 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +[DirtRoads.2] +TileSet=Bendy Dirt Roads +TileIndices=2 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1.Directions=00010000 ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2 -[TemperateWaterCliffSet.2] -TileSet=Water Cliffs -TileIndices=7,8,9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left +[DirtRoads.3] +TileSet=Bendy Dirt Roads +TileIndices=3 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1.Directions=00000100 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2 -; N-S front cliffs - -[TemperateWaterCliffSet.3] -TileSet=Water Cliffs -TileIndices=13,15,16 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +[DirtRoads.4] +TileSet=Bendy Dirt Roads +TileIndices=4 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00000010 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 -[TemperateWaterCliffSet.4] -TileSet=Water Cliffs -TileIndices=12 +[DirtRoads.5] +TileSet=Bendy Dirt Roads +TileIndices=5 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +ConnectionPoint0.Directions=00000001 ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=10000000 ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|4,1|2,2|3,2|4,2 -[TemperateWaterCliffSet.5] -TileSet=Water Cliffs -TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +;[DirtRoads.6] +;TileSet=Bendy Dirt Roads +;TileIndices=6 +;ConnectionPoint0=1,0 +;ConnectionPoint0.Directions=01000000 +;ConnectionPoint0.Side=Front +;ConnectionPoint1=1,2 +;ConnectionPoint1.Directions=00100000 +;ConnectionPoint1.Side=Front + +[DirtRoads.7] +TileSet=Bendy Dirt Roads +TileIndices=7 +ConnectionPoint0=1,0 +ConnectionPoint0.Directions=01000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00010000 ConnectionPoint1.Side=Front -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 -; E-W back cliffs - -[TemperateWaterCliffSet.6] -TileSet=Water Cliffs -TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1|3,1|2,2|3,2|4,2 - -[TemperateWaterCliffSet.7] -TileSet=Water Cliffs -TileIndices=21,22 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1 - -[TemperateWaterCliffSet.8] -TileSet=Water Cliffs -TileIndices=23,24,25 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2|2,2 - -[TemperateWaterCliffSet.9] -TileSet=Water Cliffs -TileIndices=26,28 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2 - -[TemperateWaterCliffSet.10] -TileSet=Water Cliffs -TileIndices=27 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back +[DirtRoads.8] +TileSet=Bendy Dirt Roads +TileIndices=8 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00001000 +ConnectionPoint0.Side=Front ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1|2,2 - -; N-S back cliffs - -[TemperateWaterCliffSet.11] -TileSet=Water Cliffs -TileIndices=31 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 +ConnectionPoint1.Directions=01000000 +ConnectionPoint1.Side=Front -[TemperateWaterCliffSet.12] -TileSet=Water Cliffs -TileIndices=32,34,35 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 +[DirtRoads.9] +TileSet=Bendy Dirt Roads +TileIndices=9 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 +ConnectionPoint0.Side=Front +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=01000000 +ConnectionPoint1.Side=Front -[TemperateWaterCliffSet.13] -TileSet=Water Cliffs -TileIndices=36 +[DirtRoads.10] +TileSet=Bendy Dirt Roads +TileIndices=10 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|0,1|1,1|2,1 +ConnectionPoint0.Directions=00000001 +ConnectionPoint0.Side=Front +ConnectionPoint1=2,0 +ConnectionPoint1.Directions=01000000 +ConnectionPoint1.Side=Front -; Turns +[DirtRoads.11] +TileSet=Bendy Dirt Roads +TileIndices=11 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Front +ConnectionPoint1=2,0 +ConnectionPoint1.Directions=01000000 +ConnectionPoint1.Side=Front -[TemperateWaterCliffSet.14] -TileSet=Water Cliffs -TileIndices=38 +[DirtRoads.12] +TileSet=Bendy Dirt Roads +TileIndices=12 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +ConnectionPoint0.Directions=00100000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=1,2 +ConnectionPoint1.Directions=00010000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 -[TemperateWaterCliffSet.15] -TileSet=Water Cliffs -TileIndices=39 -ConnectionPoint0=2,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +[DirtRoads.13] +TileSet=Bendy Dirt Roads +TileIndices=13 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00001000 +ConnectionPoint0.Side=Front +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2 - -[TemperateWaterCliffSet.16] -TileSet=Water Cliffs -TileIndices=40 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|1,2 -[TemperateWaterCliffSet.17] -TileSet=Water Cliffs -TileIndices=41 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=3,4 -ConnectionPoint1.Directions=00000010 ;Top-Left +[DirtRoads.14] +TileSet=Bendy Dirt Roads +TileIndices=14 +ConnectionPoint0=1,0 +ConnectionPoint0.Directions=00000100 +ConnectionPoint0.Side=Front +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=2,1|3,1|1,2|2,2|3,2|2,3|3,3|3,4|4,3|4,4 -[TemperateWaterCliffSet.18] -TileSet=Water Cliffs -TileIndices=42 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back +[DirtRoads.15] +TileSet=Bendy Dirt Roads +TileIndices=15 +ConnectionPoint0=1,1 +ConnectionPoint0.Directions=00000001 +ConnectionPoint0.Side=Front ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 +ConnectionPoint1.Directions=00100000 +ConnectionPoint1.Side=Front -[TemperateWaterCliffSet.19] -TileSet=Water Cliffs -TileIndices=43 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=10100000 ;🡭 + 🡮 +[DirtRoads.16] +TileSet=Bendy Dirt Roads +TileIndices=16 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00001000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|1,3|2,3 +ConnectionPoint1=2,1 +ConnectionPoint1.Directions=00010000 +ConnectionPoint1.Side=Front -[TemperateWaterCliffSet.20] -TileSet=Water Cliffs -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +[DirtRoads.17] +TileSet=Bendy Dirt Roads +TileIndices=17 +ConnectionPoint0=1,0 +ConnectionPoint0.Directions=00000100 ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00010000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 -[TemperateWaterCliffSet.21] -TileSet=Water Cliffs -TileIndices=45 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +[DirtRoads.18] +TileSet=Bendy Dirt Roads +TileIndices=18 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00010000 +ConnectionPoint1.Side=Front -[TemperateWaterCliffSet.22] -TileSet=Water Cliffs -TileIndices=48 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +[DirtRoads.19] +TileSet=Bendy Dirt Roads +TileIndices=19 +ConnectionPoint0=1,0 +ConnectionPoint0.Directions=00000100 ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 -[TemperateWaterCliffSet.23] -TileSet=Water Cliffs -TileIndices=49 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom +[DirtRoads.20] +TileSet=Bendy Dirt Roads +TileIndices=20 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=0,0|0,1|0,2|1,1|1,2 - -[TemperateWaterCliffSet.24] -TileSet=Water Cliffs -TileIndices=50 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|1,1|2,1 -[TemperateWaterCliffSet.25] -TileSet=Water Cliffs -TileIndices=51 +[DirtRoads.21] +TileSet=Bendy Dirt Roads +TileIndices=21 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left +ConnectionPoint0.Directions=00000001 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3|3,3|3,4 - - -[SnowWaterCliffSet] -Name=Snow Water Cliffs -AllowedTheaters=Temperate -Color=200,200,255 - -; E-W front cliffs -[SnowWaterCliffSet.0] -TileSet=~~~Water Cliffs -TileIndices=2,3 +[DirtRoads.22] +TileSet=Bendy Dirt Roads +TileIndices=22 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left +ConnectionPoint0.Directions=00000001 ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00000100 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2|3,2 -[SnowWaterCliffSet.1] -TileSet=~~~Water Cliffs -TileIndices=1 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +[DirtRoads.23] +TileSet=Bendy Dirt Roads +TileIndices=23 +ConnectionPoint0=1,1 +ConnectionPoint0.Directions=00000001 ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=0,2 +ConnectionPoint1.Directions=00000010 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|1,2|2,2|2,3 -[SnowWaterCliffSet.2] -TileSet=~~~Water Cliffs -TileIndices=4,5,6 +; NE-SW Straight Long +[DirtRoads.24] +TileSet=Straight Dirt Roads +TileIndices=0,1,2 ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +ConnectionPoint0.Directions=00000100 ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1=3,0 +ConnectionPoint1.Directions=01000000 ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2 -[SnowWaterCliffSet.3] -TileSet=~~~Water Cliffs -TileIndices=7,8,9 +; NE-SW Straight-ish Long +[DirtRoads.25] +TileSet=Straight Dirt Roads +TileIndices=3 ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00001000 ;Bottom-Left +ConnectionPoint0.Directions=00000100 ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=3,0 +ConnectionPoint1.Directions=01000000 ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2|2,3 -; N-S front cliffs - -[SnowWaterCliffSet.4] -TileSet=~~~Water Cliffs -TileIndices=13,15,16 +; NE-SW Straight Medium +[DirtRoads.26] +TileSet=Straight Dirt Roads +TileIndices=4 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +ConnectionPoint0.Directions=00000100 ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=2,0 +ConnectionPoint1.Directions=01000000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 -[SnowWaterCliffSet.5] -TileSet=~~~Water Cliffs -TileIndices=12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; NE-SW Straight Short +[DirtRoads.27] +TileSet=Straight Dirt Roads +TileIndices=5,6 +ConnectionPoint0=1,0 +ConnectionPoint0.Directions=00000100 ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=01000000 ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|4,1|2,2|3,2|4,2 -[SnowWaterCliffSet.6] -TileSet=~~~Water Cliffs -TileIndices=17 +; NE-SW Bent 1 +[DirtRoads.28] +TileSet=Straight Dirt Roads +TileIndices=13 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +ConnectionPoint0.Directions=00000100 ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=4,0 +ConnectionPoint1.Directions=01000000 ConnectionPoint1.Side=Front -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 -; E-W back cliffs +; NE-SW Bent 2 +[DirtRoads.29] +TileSet=Straight Dirt Roads +TileIndices=14 +ConnectionPoint0=1,3 +ConnectionPoint0.Directions=00000100 +ConnectionPoint0.Side=Front +ConnectionPoint1=2,0 +ConnectionPoint1.Directions=01000000 +ConnectionPoint1.Side=Front -[SnowWaterCliffSet.7] -TileSet=~~~Water Cliffs -TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back +; E-W Straight Long +[DirtRoads.30] +TileSet=Straight Dirt Roads +TileIndices=16,17,18,19 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 +ConnectionPoint0.Side=Front ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1|3,1|2,2|3,2|4,2 +ConnectionPoint1.Directions=00100000 +ConnectionPoint1.Side=Front -[SnowWaterCliffSet.8] -TileSet=~~~Water Cliffs -TileIndices=21,22 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back +; E-W Straight Medium +[DirtRoads.31] +TileSet=Straight Dirt Roads +TileIndices=20 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 +ConnectionPoint0.Side=Front ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1 +ConnectionPoint1.Directions=00100000 +ConnectionPoint1.Side=Front -[SnowWaterCliffSet.9] -TileSet=~~~Water Cliffs -TileIndices=23,24,25 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back +; E-W Straight Short +[DirtRoads.32] +TileSet=Straight Dirt Roads +TileIndices=21 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 +ConnectionPoint0.Side=Front ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2|2,2 - -[SnowWaterCliffSet.10] -TileSet=~~~Water Cliffs -TileIndices=26,28 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2 +ConnectionPoint1.Directions=00100000 +ConnectionPoint1.Side=Front -[SnowWaterCliffSet.11] -TileSet=~~~Water Cliffs -TileIndices=27 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1|2,2 +; E-W Straight Shortest +[DirtRoads.33] +TileSet=Straight Dirt Roads +TileIndices=22,23 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 +ConnectionPoint0.Side=Front +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00100000 +ConnectionPoint1.Side=Front -; N-S back cliffs +; E-W Bend 1 +[DirtRoads.34] +TileSet=Straight Dirt Roads +TileIndices=30 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 +ConnectionPoint0.Side=Front +ConnectionPoint1=3,2 +ConnectionPoint1.Directions=00100000 +ConnectionPoint1.Side=Front -[SnowWaterCliffSet.12] -TileSet=~~~Water Cliffs +; E-W Bend 2 +[DirtRoads.35] +TileSet=Straight Dirt Roads TileIndices=31 +ConnectionPoint0=0,2 +ConnectionPoint0.Directions=00000010 +ConnectionPoint0.Side=Front +ConnectionPoint1=3,1 +ConnectionPoint1.Directions=00100000 +ConnectionPoint1.Side=Front + +; NW-SE Straight Long +[DirtRoads.36] +TileSet=Straight Dirt Roads +TileIndices=33,34,35,36 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 +ConnectionPoint0.Directions=00000001 +ConnectionPoint0.Side=Front +ConnectionPoint1=3,3 +ConnectionPoint1.Directions=00010000 +ConnectionPoint1.Side=Front -[SnowWaterCliffSet.13] -TileSet=~~~Water Cliffs -TileIndices=32,34,35 +; NW-SE Straight Medium +[DirtRoads.37] +TileSet=Straight Dirt Roads +TileIndices=37 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back +ConnectionPoint0.Directions=00000001 +ConnectionPoint0.Side=Front ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 +ConnectionPoint1.Directions=00010000 +ConnectionPoint1.Side=Front -[SnowWaterCliffSet.14] -TileSet=~~~Water Cliffs -TileIndices=36 +; NW-SE Straight Short +[DirtRoads.38] +TileSet=Straight Dirt Roads +TileIndices=38,39 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|0,1|1,1|2,1 - -; Turns +ConnectionPoint0.Directions=00000001 +ConnectionPoint0.Side=Front +ConnectionPoint1=1,1 +ConnectionPoint1.Directions=00010000 +ConnectionPoint1.Side=Front -[SnowWaterCliffSet.15] -TileSet=~~~Water Cliffs -TileIndices=38 +; NW-SE Bend 1 +[DirtRoads.39] +TileSet=Straight Dirt Roads +TileIndices=46 ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +ConnectionPoint0.Directions=00000001 ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=4,2 +ConnectionPoint1.Directions=00010000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 -[SnowWaterCliffSet.16] -TileSet=~~~Water Cliffs -TileIndices=39 -ConnectionPoint0=2,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +; NW-SE Bend 2 +[DirtRoads.40] +TileSet=Straight Dirt Roads +TileIndices=47 +ConnectionPoint0=1,1 +ConnectionPoint0.Directions=00000001 +ConnectionPoint0.Side=Front +ConnectionPoint1=2,4 +ConnectionPoint1.Directions=00010000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2 -[SnowWaterCliffSet.17] -TileSet=~~~Water Cliffs -TileIndices=40 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|1,2 - -[SnowWaterCliffSet.18] -TileSet=~~~Water Cliffs -TileIndices=41 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=3,4 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front -Foundation=2,1|3,1|1,2|2,2|3,2|2,3|3,3|3,4|4,3|4,4 - -[SnowWaterCliffSet.19] -TileSet=~~~Water Cliffs -TileIndices=42 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 - -[SnowWaterCliffSet.20] -TileSet=~~~Water Cliffs -TileIndices=43 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|1,3|2,3 - -[SnowWaterCliffSet.21] -TileSet=~~~Water Cliffs -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 - -[SnowWaterCliffSet.22] -TileSet=~~~Water Cliffs -TileIndices=45 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 - -[SnowWaterCliffSet.23] -TileSet=~~~Water Cliffs -TileIndices=48 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 - -[SnowWaterCliffSet.24] -TileSet=~~~Water Cliffs -TileIndices=49 +; N-S Straight Long +[DirtRoads.41] +TileSet=Straight Dirt Roads +TileIndices=49,50,51,52 ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|0,2|1,1|1,2 - -[SnowWaterCliffSet.25] -TileSet=~~~Water Cliffs -TileIndices=50 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|1,1|2,1 - -[SnowWaterCliffSet.26] -TileSet=~~~Water Cliffs -TileIndices=51 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3|3,3|3,4 - - -[TemperateToSnowCliffSet] -Name=Temperate to Snow Transition Cliffs -AllowedTheaters=Temperate -Color=100,200,168 - -; E-W front cliffs - -[TemperateToSnowCliffSet.0] -TileSet=---Snow Cliffs -TileIndices=2,3 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2 - -[TemperateToSnowCliffSet.1] -TileSet=---Snow Cliffs -TileIndices=1 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|1,2|2,2|2,3 - -[TemperateToSnowCliffSet.2] -TileSet=---Snow Cliffs -TileIndices=4,5,6 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2 - -[TemperateToSnowCliffSet.3] -TileSet=---Snow Cliffs -TileIndices=7,8,9 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00001000 ;Bottom-Left +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=0,3 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2|2,3 -; N-S front cliffs - -[TemperateToSnowCliffSet.4] -TileSet=---Snow Cliffs -TileIndices=13,15,16 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; N-S Straight Medium +[DirtRoads.42] +TileSet=Straight Dirt Roads +TileIndices=53 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,2 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 -[TemperateToSnowCliffSet.5] -TileSet=---Snow Cliffs -TileIndices=12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; N-S Straight Short +[DirtRoads.43] +TileSet=Straight Dirt Roads +TileIndices=54 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|4,1|2,2|3,2|4,2|3,3 -[TemperateToSnowCliffSet.5] -TileSet=---Snow Cliffs -TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top +; N-S Straight Shortest +[DirtRoads.44] +TileSet=Straight Dirt Roads +TileIndices=55,56 +ConnectionPoint0=0,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 - -; E-W back cliffs - -[TemperateToSnowCliffSet.6] -TileSet=---Snow Cliffs -TileIndices=21,22 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1 - -[TemperateToSnowCliffSet.7] -TileSet=---Snow Cliffs -TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1|3,1|2,2|3,2|4,2 - -[TemperateToSnowCliffSet.8] -TileSet=---Snow Cliffs -TileIndices=23,24,25 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2|2,2 - -[TemperateToSnowCliffSet.9] -TileSet=---Snow Cliffs -TileIndices=26,27,28 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2 - -; N-S back cliffs - -[TemperateToSnowCliffSet.10] -TileSet=---Snow Cliffs -TileIndices=31 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 - -[TemperateToSnowCliffSet.11] -TileSet=---Snow Cliffs -TileIndices=32,34,35 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 - -[TemperateToSnowCliffSet.12] -TileSet=---Snow Cliffs -TileIndices=36 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|3,1|4,1|1,2|2,2|3,2|4,2 - -; Turns - -[TemperateToSnowCliffSet.13] -TileSet=---Snow Cliffs -TileIndices=38 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 -[TemperateToSnowCliffSet.14] -TileSet=---Snow Cliffs -TileIndices=39 +; N-S Bend 1 +[DirtRoads.45] +TileSet=Straight Dirt Roads +TileIndices=63 ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2 - -[TemperateToSnowCliffSet.15] -TileSet=---Snow Cliffs -TileIndices=40 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2 - -[TemperateToSnowCliffSet.16] -TileSet=---Snow Cliffs -TileIndices=41 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|1,2|2,2|2,3 - -[TemperateToSnowCliffSet.17] -TileSet=---Snow Cliffs -TileIndices=42 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 - -[TemperateToSnowCliffSet.18] -TileSet=---Snow Cliffs -TileIndices=43 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint0.Side=Front -ConnectionPoint1=3,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3|3,3 - -[TemperateToSnowCliffSet.19] -TileSet=---Snow Cliffs -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 - -[TemperateToSnowCliffSet.20] -TileSet=---Snow Cliffs -TileIndices=45 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 - -[TemperateToSnowCliffSet.21] -TileSet=---Snow Cliffs -TileIndices=48 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 +ConnectionPoint1=0,3 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 -[TemperateToSnowCliffSet.22] -TileSet=---Snow Cliffs -TileIndices=49 +; N-S Bend 2 +[DirtRoads.46] +TileSet=Straight Dirt Roads +TileIndices=64 ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|0,2|1,1|1,2 - -[TemperateToSnowCliffSet.23] -TileSet=---Snow Cliffs -TileIndices=50 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1|3,1|2,2|3,2 - -[TemperateToSnowCliffSet.24] -TileSet=---Snow Cliffs -TileIndices=51 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left +ConnectionPoint0.Directions=10000000 +ConnectionPoint0.Side=Front +ConnectionPoint1=1,3 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3|3,3|3,4 -[TemperateShoreSet] -Name=Temperate Shores -AllowedTheaters=Temperate -Color=0,200,0 +[PavedRoads] +Name=Paved Roads +AllowedTheaters=Temperate,Snow +FrontOnly=yes -[TemperateShoreSet.0] -TileSet=Shores -TileIndices=0,1,2,3 +; E-W Straight +[PavedRoads.0] +TileSet=Paved Roads +TileIndices=0 ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right +ConnectionPoint1=0,1 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 -[TemperateShoreSet.1] -TileSet=Shores -TileIndices=4,5,6,7 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left +; N-S Straight +[PavedRoads.1] +TileSet=Paved Roads +TileIndices=1 +ConnectionPoint0=1,0 +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2|4,2|2,3|3,3 -[TemperateShoreSet.2] -TileSet=Shores -TileIndices=8 +; N-E Corner +[PavedRoads.2] +TileSet=Paved Roads +TileIndices=2 ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right +ConnectionPoint0.Directions=10000000 ConnectionPoint0.Side=Front -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left +ConnectionPoint1=2,1 +ConnectionPoint1.Directions=00100000 ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=2 -ConnectionPoint1.ForbiddenTiles=2 -Foundation=1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 -[TemperateShoreSet.3] -TileSet=Shores -TileIndices=9,10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right +; S-W Corner +[PavedRoads.3] +TileSet=Paved Roads +TileIndices=2 +ConnectionPoint0=0,1 +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left +ConnectionPoint1=1,2 +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2 - -[TemperateShoreSet.4] -TileSet=Shores -TileIndices=11 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=4 -ConnectionPoint1.ForbiddenTiles=4 -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 - -[TemperateShoreSet.5] -TileSet=Shores -TileIndices=12,13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|1,1|2,1|3,1|2,2|3,2|4,2|3,3 - -[TemperateShoreSet.6] -TileSet=Shores -TileIndices=14 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=6 -ConnectionPoint1.ForbiddenTiles=6 -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|1,2|2,2 -[TemperateShoreSet.7] -TileSet=Shores -TileIndices=15,16,17 +; N-W Corner +[PavedRoads.4] +TileSet=Paved Roads +TileIndices=2 ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[TemperateShoreSet.8] -TileSet=Shores -TileIndices=18 -ConnectionPoint0=1,3 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=8 -ConnectionPoint1.ForbiddenTiles=8 -Foundation=1,0|0,1|1,1|2,1|0,2|1,2|2,2|3,2|1,3|2,3|3,3 - -[TemperateShoreSet.9] -TileSet=Shores -TileIndices=19,20,21 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2 - -[TemperateShoreSet.10] -TileSet=Shores -TileIndices=22,23,24 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[TemperateShoreSet.11] -TileSet=Shores -TileIndices=25,26,27 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top +ConnectionPoint0.Directions=00000010 ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom +ConnectionPoint1=1,0 +ConnectionPoint1.Directions=10000000 ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2|4,2|2,3|3,3 -; Turns - -[TemperateShoreSet.12] -TileSet=Shores -TileIndices=28 +; S-E Corner +[PavedRoads.5] +TileSet=Paved Roads +TileIndices=2 ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right +ConnectionPoint0.Directions=00100000 ConnectionPoint0.Side=Front ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left +ConnectionPoint1.Directions=00001000 ConnectionPoint1.Side=Front -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[TemperateShoreSet.13] -TileSet=Shores -TileIndices=29 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|1,1|2,1|1,2|2,2 - -[TemperateShoreSet.14] -TileSet=Shores -TileIndices=30 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[TemperateShoreSet.15] -TileSet=Shores -TileIndices=31 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[TemperateShoreSet.16] -TileSet=Shores -TileIndices=32 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|2,0|1,1|2,1 - -[TemperateShoreSet.17] -TileSet=Shores -TileIndices=33 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1 - -[TemperateShoreSet.18] -TileSet=Shores -TileIndices=34 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1 - -[TemperateShoreSet.19] -TileSet=Shores -TileIndices=35 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1|1,1 - -[TemperateShoreSet.20] -TileSet=Shores -TileIndices=36 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1 - -[TemperateShoreSet.21] -TileSet=Shores -TileIndices=37 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|1,1|2,1 - -[TemperateShoreSet.22] -TileSet=Shores -TileIndices=38 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0 - -[TemperateShoreSet.23] -TileSet=Shores -TileIndices=39 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1 - -[TemperateShoreSet.24] -TileSet=Shores -TileIndices=40 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 - -[TemperateShoreSet.25] -TileSet=Shores -TileIndices=41 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2|2,3|3,3|3,4 - -[TemperateShoreSet.26] -TileSet=Shores -TileIndices=42 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3 - -[TemperateShoreSet.27] -TileSet=Shores -TileIndices=43 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,3 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2|2,2|3,2|1,3|2,3|3,3|4,3|2,4|3,4 - -[TemperateShoreSet.28] -TileSet=Shores -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2 - -[TemperateShoreSet.29] -TileSet=Shores -TileIndices=45 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|3,0|0,1|1,1|2,1|3,1|4,1|1,2|2,2|3,2 - -[TemperateShoreSet.30] -TileSet=Shores -TileIndices=46 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1|1,1|2,1|0,2|1,2|2,2|1,3 - -[TemperateShoreSet.31] -TileSet=Shores -TileIndices=47 -ConnectionPoint0=3,3 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1|1,1|2,1|0,2|1,2|2,2|3,2|1,3|2,3|3,3|4,3|2,4|3,4 - -[TemperateShoreSet.32] -TileSet=Shores -TileIndices=48 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1 - -[TemperateShoreSet.33] -TileSet=Shores -TileIndices=49 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1 - -[TemperateShoreSet.34] -TileSet=Shores -TileIndices=50 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|0,1 - -[TemperateShoreSet.35] -TileSet=Shores -TileIndices=51 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1 - -[TemperateShoreSet.36] -TileSet=Shores -TileIndices=52 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1|1,1|2,1 - -[TemperateShoreSet.37] -TileSet=Shores -TileIndices=53 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|2,0|1,1 - -[TemperateShoreSet.38] -TileSet=Shores -TileIndices=54 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|1,2 - -[TemperateShoreSet.39] -TileSet=Shores -TileIndices=55 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1 - -[TemperateShoreSet.40] -TileSet=Shores -TileIndices=56 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[TemperateShoreSet.41] -TileSet=Shores -TileIndices=57 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=5,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[TemperateShoreSet.42] -TileSet=Shores -TileIndices=58 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=6,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[TemperateShoreSet.43] -TileSet=Shores -TileIndices=59 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[TemperateShoreSet.44] -TileSet=Shores -TileIndices=60 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=5,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[TemperateShoreSet.45] -TileSet=Shores -TileIndices=61 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=6,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[TemperateShoreSet.46] -TileSet=Shores -TileIndices=62 -ConnectionPoint0=1,5 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[TemperateShoreSet.47] -TileSet=Shores -TileIndices=63 -ConnectionPoint0=1,5 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[TemperateShoreSet.48] -TileSet=Shores -TileIndices=64 -ConnectionPoint0=1,4 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[TemperateShoreSet.49] -TileSet=Shores -TileIndices=65 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=4,6 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[TemperateShoreSet.50] -TileSet=Shores -TileIndices=66 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=3,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[TemperateShoreSet.51] -TileSet=Shores -TileIndices=67 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[TemperateShoreSet.52] -TileSet=Shores -TileIndices=68 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=7,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[TemperateShoreSet.53] -TileSet=Shores -TileIndices=69 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=5,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[TemperateShoreSet.54] -TileSet=Shores -TileIndices=70 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[TemperateShoreSet.55] -TileSet=Shores -TileIndices=71 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[TemperateShoreSet.56] -TileSet=Shores -TileIndices=72 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=6,3 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[TemperateShoreSet.57] -TileSet=Shores -TileIndices=73 -ConnectionPoint0=1,3 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=6,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[TemperateShoreSet.58] -TileSet=Shores -TileIndices=74 -ConnectionPoint0=2,7 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[TemperateShoreSet.59] -TileSet=Shores -TileIndices=75 -ConnectionPoint0=1,5 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[TemperateShoreSet.60] -TileSet=Shores -TileIndices=76 -ConnectionPoint0=2,4 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[TemperateShoreSet.61] -TileSet=Shores -TileIndices=77 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[TemperateShoreSet.62] -TileSet=Shores -TileIndices=78 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,5 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[TemperateShoreSet.63] -TileSet=Shores -TileIndices=79 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=4,6 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - - -[SnowShoreSet] -Name=Snow Shores -AllowedTheaters=Temperate -Color=200,200,255 - -[SnowShoreSet.0] -TileSet=~~~Shores -TileIndices=0,1,2,3 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.1] -TileSet=~~~Shores -TileIndices=4,5,6,7 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.2] -TileSet=~~~Shores -TileIndices=8 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=2 -ConnectionPoint1.ForbiddenTiles=2 - -[SnowShoreSet.3] -TileSet=~~~Shores -TileIndices=9,10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -[SnowShoreSet.4] -TileSet=~~~Shores -TileIndices=11 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=4 -ConnectionPoint1.ForbiddenTiles=4 - -[SnowShoreSet.5] -TileSet=~~~Shores -TileIndices=12,13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowShoreSet.6] -TileSet=~~~Shores -TileIndices=14,15,16,17 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.7] -TileSet=~~~Shores -TileIndices=18,19 -ConnectionPoint0=1,3 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.8] -TileSet=~~~Shores -TileIndices=20 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=8 -ConnectionPoint1.ForbiddenTiles=8 - -[SnowShoreSet.9] -TileSet=~~~Shores -TileIndices=21 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=9 -ConnectionPoint1.ForbiddenTiles=9 - -[SnowShoreSet.10] -TileSet=~~~Shores -TileIndices=22,23,24 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[SnowShoreSet.11] -TileSet=~~~Shores -TileIndices=25,26,27 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -; Turns - -[SnowShoreSet.12] -TileSet=~~~Shores -TileIndices=28 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -[SnowShoreSet.13] -TileSet=~~~Shores -TileIndices=29 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.14] -TileSet=~~~Shores -TileIndices=30 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back - -[SnowShoreSet.15] -TileSet=~~~Shores -TileIndices=31 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[SnowShoreSet.16] -TileSet=~~~Shores -TileIndices=32 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.17] -TileSet=~~~Shores -TileIndices=33 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.18] -TileSet=~~~Shores -TileIndices=34 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowShoreSet.19] -TileSet=~~~Shores -TileIndices=35 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.20] -TileSet=~~~Shores -TileIndices=36 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.21] -TileSet=~~~Shores -TileIndices=37 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Back - -[SnowShoreSet.22] -TileSet=~~~Shores -TileIndices=38 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[SnowShoreSet.23] -TileSet=~~~Shores -TileIndices=39 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[SnowShoreSet.24] -TileSet=~~~Shores -TileIndices=40 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.25] -TileSet=~~~Shores -TileIndices=41 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.26] -TileSet=~~~Shores -TileIndices=42 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Front - -[SnowShoreSet.27] -TileSet=~~~Shores -TileIndices=43 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,3 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Front - -[SnowShoreSet.28] -TileSet=~~~Shores -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowShoreSet.29] -TileSet=~~~Shores -TileIndices=45 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowShoreSet.30] -TileSet=~~~Shores -TileIndices=46 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.31] -TileSet=~~~Shores -TileIndices=47 -ConnectionPoint0=3,3 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.32] -TileSet=~~~Shores -TileIndices=48 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.33] -TileSet=~~~Shores -TileIndices=49 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -[SnowShoreSet.34] -TileSet=~~~Shores -TileIndices=50 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowShoreSet.35] -TileSet=~~~Shores -TileIndices=51 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Back - -[SnowShoreSet.36] -TileSet=~~~Shores -TileIndices=52 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[SnowShoreSet.37] -TileSet=~~~Shores -TileIndices=53 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[SnowShoreSet.38] -TileSet=~~~Shores -TileIndices=54 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.39] -TileSet=~~~Shores -TileIndices=55 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.40] -TileSet=~~~Shores -TileIndices=56 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[SnowShoreSet.41] -TileSet=~~~Shores -TileIndices=57 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=5,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[SnowShoreSet.42] -TileSet=~~~Shores -TileIndices=58 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=6,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[SnowShoreSet.43] -TileSet=~~~Shores -TileIndices=59 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.44] -TileSet=~~~Shores -TileIndices=60 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=5,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.45] -TileSet=~~~Shores -TileIndices=61 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=6,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.46] -TileSet=~~~Shores -TileIndices=62 -ConnectionPoint0=1,5 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.47] -TileSet=~~~Shores -TileIndices=63 -ConnectionPoint0=1,5 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.48] -TileSet=~~~Shores -TileIndices=64 -ConnectionPoint0=1,4 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowShoreSet.49] -TileSet=~~~Shores -TileIndices=65 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=4,6 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowShoreSet.50] -TileSet=~~~Shores -TileIndices=66 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=3,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowShoreSet.51] -TileSet=~~~Shores -TileIndices=67 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowShoreSet.52] -TileSet=~~~Shores -TileIndices=68 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=7,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowShoreSet.53] -TileSet=~~~Shores -TileIndices=69 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=5,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowShoreSet.54] -TileSet=~~~Shores -TileIndices=70 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowShoreSet.55] -TileSet=~~~Shores -TileIndices=71 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.56] -TileSet=~~~Shores -TileIndices=72 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=6,3 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.57] -TileSet=~~~Shores -TileIndices=73 -ConnectionPoint0=1,3 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=6,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.58] -TileSet=~~~Shores -TileIndices=74 -ConnectionPoint0=2,7 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.59] -TileSet=~~~Shores -TileIndices=75 -ConnectionPoint0=1,5 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.60] -TileSet=~~~Shores -TileIndices=76 -ConnectionPoint0=2,4 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[SnowShoreSet.61] -TileSet=~~~Shores -TileIndices=77 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[SnowShoreSet.62] -TileSet=~~~Shores -TileIndices=78 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,5 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[SnowShoreSet.63] -TileSet=~~~Shores -TileIndices=79 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=4,6 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - - -[TemperateSmallShoreSet] -Name=Temperate Small Shores -AllowedTheaters=Temperate -Color=0,200,0 - -[TemperateSmallShoreSet.0] -TileSet=Small Shores -TileIndices=0 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=0 -ConnectionPoint1.ForbiddenTiles=0 - -[TemperateSmallShoreSet.1] -TileSet=Small Shores -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -;45° Inside Turn -[TemperateSmallShoreSet.2] -TileSet=Small Shores -TileIndices=2 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[TemperateSmallShoreSet.3] -TileSet=Small Shores -TileIndices=3 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=3 -ConnectionPoint1.ForbiddenTiles=3 - -[TemperateSmallShoreSet.4] -TileSet=Small Shores -TileIndices=4 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -;45° Inside Turn -[TemperateSmallShoreSet.5] -TileSet=Small Shores -TileIndices=5 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[TemperateSmallShoreSet.6] -TileSet=Small Shores -TileIndices=6 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[TemperateSmallShoreSet.7] -TileSet=Small Shores -TileIndices=7 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -;45° Inside Turn -[TemperateSmallShoreSet.8] -TileSet=Small Shores -TileIndices=8 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[TemperateSmallShoreSet.9] -TileSet=Small Shores -TileIndices=9 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=8 -ConnectionPoint1.ForbiddenTiles=8 - -[TemperateSmallShoreSet.10] -TileSet=Small Shores -TileIndices=10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -;45° Inside Turn -[TemperateSmallShoreSet.11] -TileSet=Small Shores -TileIndices=11 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[TemperateSmallShoreSet.12] -TileSet=Small Shores -TileIndices=12 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=11 -ConnectionPoint1.ForbiddenTiles=11 - -[TemperateSmallShoreSet.13] -TileSet=Small Shores -TileIndices=13 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -;45° Inside Turn -[TemperateSmallShoreSet.14] -TileSet=Small Shores -TileIndices=14 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Back - -[TemperateSmallShoreSet.15] -TileSet=Small Shores -TileIndices=15 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=14 -ConnectionPoint1.ForbiddenTiles=14 - -[TemperateSmallShoreSet.16] -TileSet=Small Shores -TileIndices=16 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -;45° Inside Turn -[TemperateSmallShoreSet.17] -TileSet=Small Shores -TileIndices=17 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[TemperateSmallShoreSet.18] -TileSet=Small Shores -TileIndices=18 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=17 -ConnectionPoint1.ForbiddenTiles=17 - -[TemperateSmallShoreSet.19] -TileSet=Small Shores -TileIndices=19 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -;45° Inside Turn -[TemperateSmallShoreSet.20] -TileSet=Small Shores -TileIndices=20 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[TemperateSmallShoreSet.21] -TileSet=Small Shores -TileIndices=21 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=20 -ConnectionPoint1.ForbiddenTiles=20 - -[TemperateSmallShoreSet.22] -TileSet=Small Shores -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -;45° Inside Turn -[TemperateSmallShoreSet.23] -TileSet=Small Shores -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -;90° Outside Turn -[TemperateSmallShoreSet.24] -TileSet=Small Shores -TileIndices=24 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -;45° Outside Turn -[TemperateSmallShoreSet.25] -TileSet=Small Shores -TileIndices=25 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -;45° Outside Turn -[TemperateSmallShoreSet.26] -TileSet=Small Shores -TileIndices=26 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -;90° Outside Turn -[TemperateSmallShoreSet.27] -TileSet=Small Shores -TileIndices=27 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -;45° Outside Turn -[TemperateSmallShoreSet.28] -TileSet=Small Shores -TileIndices=28 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -;45° Outside Turn -[TemperateSmallShoreSet.29] -TileSet=Small Shores -TileIndices=29 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -;45° Outside Turn -[TemperateSmallShoreSet.30] -TileSet=Small Shores -TileIndices=30 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Front - -;45° Outside Turn -[TemperateSmallShoreSet.31] -TileSet=Small Shores -TileIndices=31 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Front - -;45° Outside Turn -[TemperateSmallShoreSet.32] -TileSet=Small Shores -TileIndices=32 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -;90° Outside Turn -[TemperateSmallShoreSet.33] -TileSet=Small Shores -TileIndices=33 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -;45° Outside Turn -[TemperateSmallShoreSet.34] -TileSet=Small Shores -TileIndices=34 -ConnectionPoint0=1,0 ;0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 ;0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -;45° Inside Turn -[TemperateSmallShoreSet.35] -TileSet=Small Shores -TileIndices=35 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -;45° Inside Turn -[TemperateSmallShoreSet.36] -TileSet=Small Shores -TileIndices=36 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -;45° Inside Turn -[TemperateSmallShoreSet.37] -TileSet=Small Shores -TileIndices=37 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back - -;45° Inside Turn -[TemperateSmallShoreSet.38] -TileSet=Small Shores -TileIndices=38 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front - - -[SnowSmallShoreSet] -Name=Snow Small Shores -AllowedTheaters=Temperate -Color=200,200,255 - -[SnowSmallShoreSet.0] -TileSet=~~~Small Shores -TileIndices=0 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=0 -ConnectionPoint1.ForbiddenTiles=0 - -[SnowSmallShoreSet.1] -TileSet=~~~Small Shores -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -;45° Inside Turn -[SnowSmallShoreSet.2] -TileSet=~~~Small Shores -TileIndices=2 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[SnowSmallShoreSet.3] -TileSet=~~~Small Shores -TileIndices=3 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=3 -ConnectionPoint1.ForbiddenTiles=3 - -[SnowSmallShoreSet.4] -TileSet=~~~Small Shores -TileIndices=4 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -;45° Inside Turn -[SnowSmallShoreSet.5] -TileSet=~~~Small Shores -TileIndices=5 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowSmallShoreSet.6] -TileSet=~~~Small Shores -TileIndices=6 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[SnowSmallShoreSet.7] -TileSet=~~~Small Shores -TileIndices=7 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -;45° Inside Turn -[SnowSmallShoreSet.8] -TileSet=~~~Small Shores -TileIndices=8 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[SnowSmallShoreSet.9] -TileSet=~~~Small Shores -TileIndices=9 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=8 -ConnectionPoint1.ForbiddenTiles=8 - -[SnowSmallShoreSet.10] -TileSet=~~~Small Shores -TileIndices=10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -;45° Inside Turn -[SnowSmallShoreSet.11] -TileSet=~~~Small Shores -TileIndices=11 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[SnowSmallShoreSet.12] -TileSet=~~~Small Shores -TileIndices=12 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=11 -ConnectionPoint1.ForbiddenTiles=11 - -[SnowSmallShoreSet.13] -TileSet=~~~Small Shores -TileIndices=13 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -;45° Inside Turn -[SnowSmallShoreSet.14] -TileSet=~~~Small Shores -TileIndices=14 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Back - -[SnowSmallShoreSet.15] -TileSet=~~~Small Shores -TileIndices=15 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=14 -ConnectionPoint1.ForbiddenTiles=14 - -[SnowSmallShoreSet.16] -TileSet=~~~Small Shores -TileIndices=16 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -;45° Inside Turn -[SnowSmallShoreSet.17] -TileSet=~~~Small Shores -TileIndices=17 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[SnowSmallShoreSet.18] -TileSet=~~~Small Shores -TileIndices=18 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=17 -ConnectionPoint1.ForbiddenTiles=17 - -[SnowSmallShoreSet.19] -TileSet=~~~Small Shores -TileIndices=19 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -;45° Inside Turn -[SnowSmallShoreSet.20] -TileSet=~~~Small Shores -TileIndices=20 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[SnowSmallShoreSet.21] -TileSet=~~~Small Shores -TileIndices=21 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=20 -ConnectionPoint1.ForbiddenTiles=20 - -[SnowSmallShoreSet.22] -TileSet=~~~Small Shores -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -;45° Inside Turn -[SnowSmallShoreSet.23] -TileSet=~~~Small Shores -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -;90° Outside Turn -[SnowSmallShoreSet.24] -TileSet=~~~Small Shores -TileIndices=24 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -;45° Outside Turn -[SnowSmallShoreSet.25] -TileSet=~~~Small Shores -TileIndices=25 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -;45° Outside Turn -[SnowSmallShoreSet.26] -TileSet=~~~Small Shores -TileIndices=26 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -;90° Outside Turn -[SnowSmallShoreSet.27] -TileSet=~~~Small Shores -TileIndices=27 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -;45° Outside Turn -[SnowSmallShoreSet.28] -TileSet=~~~Small Shores -TileIndices=28 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -;45° Outside Turn -[SnowSmallShoreSet.29] -TileSet=~~~Small Shores -TileIndices=29 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -;45° Outside Turn -[SnowSmallShoreSet.30] -TileSet=~~~Small Shores -TileIndices=30 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Front - -;45° Outside Turn -[SnowSmallShoreSet.31] -TileSet=~~~Small Shores -TileIndices=31 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Front - -;45° Outside Turn -[SnowSmallShoreSet.32] -TileSet=~~~Small Shores -TileIndices=32 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -;90° Outside Turn -[SnowSmallShoreSet.33] -TileSet=~~~Small Shores -TileIndices=33 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -;45° Outside Turn -[SnowSmallShoreSet.34] -TileSet=~~~Small Shores -TileIndices=34 -ConnectionPoint0=1,0 ;0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 ;0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -;45° Inside Turn -[SnowSmallShoreSet.35] -TileSet=~~~Small Shores -TileIndices=35 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -;45° Inside Turn -[SnowSmallShoreSet.36] -TileSet=~~~Small Shores -TileIndices=36 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -;45° Inside Turn -[SnowSmallShoreSet.37] -TileSet=~~~Small Shores -TileIndices=37 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back - -;45° Inside Turn -[SnowSmallShoreSet.38] -TileSet=~~~Small Shores -TileIndices=38 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front - - -[TemperateDirtRoadSet] -Name=Temperate Dirt Roads -AllowedTheaters=Temperate -FrontOnly=yes -Color=0,200,0 - -[TemperateDirtRoadSet.0] -TileSet=Straight Dirt Roads -TileIndices=0 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=0 -ConnectionPoint1.ForbiddenTiles=0,1 - -[TemperateDirtRoadSet.1] -TileSet=Straight Dirt Roads -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=0,1 -ConnectionPoint1.ForbiddenTiles=1 - -[TemperateDirtRoadSet.2] -TileSet=Straight Dirt Roads -TileIndices=2,3 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ExtraPriority=9999 - -[TemperateDirtRoadSet.3] -TileSet=Straight Dirt Roads -TileIndices=4,5 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=3 -ConnectionPoint1.ForbiddenTiles=3 - -[TemperateDirtRoadSet.4] -TileSet=Straight Dirt Roads -TileIndices=6,7 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ExtraPriority=1 - -[TemperateDirtRoadSet.5] -TileSet=Straight Dirt Roads -TileIndices=8 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.ForbiddenTiles=5 -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.ForbiddenTiles=5 -ExtraPriority=-2 - -[TemperateDirtRoadSet.6] -TileSet=Straight Dirt Roads -TileIndices=9,10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ExtraPriority=99999 -ConnectionPoint0.ForbiddenTiles=6 -ConnectionPoint1.ForbiddenTiles=6 - -[TemperateDirtRoadSet.7] -TileSet=Straight Dirt Roads -TileIndices=11,12 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=7 -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=7 -ExtraPriority=99999 -DistanceModifier=-3 - -[TemperateDirtRoadSet.8] -TileSet=Straight Dirt Roads -TileIndices=21 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TemperateDirtRoadSet.9] -TileSet=Straight Dirt Roads -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperateDirtRoadSet.10] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=12 -ConnectionPoint1.ForbiddenTiles=12 - -[TemperateDirtRoadSet.11] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=1 -ConnectionPoint0=2,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=13 -ConnectionPoint1.ForbiddenTiles=13 - -[TemperateDirtRoadSet.12] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=2 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=10 -ConnectionPoint1.ForbiddenTiles=10 - -[TemperateDirtRoadSet.13] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=3 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint0.ForbiddenTiles=11 -ConnectionPoint1.ForbiddenTiles=11 - -[TemperateDirtRoadSet.14] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=6 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperateDirtRoadSet.15] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=7 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperateDirtRoadSet.16] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[TemperateDirtRoadSet.17] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=10 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[TemperateDirtRoadSet.18] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=14 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TemperateDirtRoadSet.19] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=15 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TemperateDirtRoadSet.20] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=17 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right - -[TemperateDirtRoadSet.20] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=18 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right - -[TemperateDirtRoadSet.21] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=01000000 ;Right - -[TemperateDirtRoadSet.22] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=21 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperateDirtRoadSet.23] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=22 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperateDirtRoadSet.24] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=23 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000100 ;Left - -[TemperateDirtRoadSet.25] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=4,5 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.ForbiddenTiles=25 -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.ForbiddenTiles=25 -ExtraPriority=99999 - -[TemperateDirtRoadSet.26] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=12,13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=26 -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=26 -ExtraPriority=99999 - - -[SnowDirtRoadSet] -Name=Snow Dirt Roads -AllowedTheaters=Temperate -FrontOnly=yes -Color=200,200,255 - -[SnowDirtRoadSet.0] -TileSet=~~~Straight Dirt Roads -TileIndices=0 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=0 -ConnectionPoint1.ForbiddenTiles=0,1 - -[SnowDirtRoadSet.1] -TileSet=~~~Straight Dirt Roads -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=0,1 -ConnectionPoint1.ForbiddenTiles=1 - -[SnowDirtRoadSet.2] -TileSet=~~~Straight Dirt Roads -TileIndices=2,3 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ExtraPriority=9999 - -[SnowDirtRoadSet.3] -TileSet=~~~Straight Dirt Roads -TileIndices=4,5 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=3 -ConnectionPoint1.ForbiddenTiles=3 - -[SnowDirtRoadSet.4] -TileSet=~~~Straight Dirt Roads -TileIndices=6,7 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ExtraPriority=1 - -[SnowDirtRoadSet.5] -TileSet=~~~Straight Dirt Roads -TileIndices=8 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.ForbiddenTiles=5 -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.ForbiddenTiles=5 -ExtraPriority=-2 - -[SnowDirtRoadSet.6] -TileSet=~~~Straight Dirt Roads -TileIndices=9,10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.ForbiddenTiles=6 -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.ForbiddenTiles=6 -ExtraPriority=99999 -DistanceModifier=-3 - -[SnowDirtRoadSet.7] -TileSet=~~~Straight Dirt Roads -TileIndices=11,12 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=7 -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=7 -ExtraPriority=99999 -DistanceModifier=-3 - -[SnowDirtRoadSet.8] -TileSet=~~~Straight Dirt Roads -TileIndices=21 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[SnowDirtRoadSet.9] -TileSet=~~~Straight Dirt Roads -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[SnowDirtRoadSet.10] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=12 -ConnectionPoint1.ForbiddenTiles=12 - -[SnowDirtRoadSet.11] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=1 -ConnectionPoint0=2,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=13 -ConnectionPoint1.ForbiddenTiles=13 - -[SnowDirtRoadSet.12] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=2 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=10 -ConnectionPoint1.ForbiddenTiles=10 - -[SnowDirtRoadSet.13] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=3 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint0.ForbiddenTiles=11 -ConnectionPoint1.ForbiddenTiles=11 - -[SnowDirtRoadSet.14] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=6 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[SnowDirtRoadSet.15] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=7 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[SnowDirtRoadSet.16] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[SnowDirtRoadSet.17] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=10 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[SnowDirtRoadSet.18] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=14 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[SnowDirtRoadSet.19] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=15 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[SnowDirtRoadSet.20] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=17 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right - -[SnowDirtRoadSet.20] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=18 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right - -[SnowDirtRoadSet.21] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=01000000 ;Right - -[SnowDirtRoadSet.22] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=21 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00010000 ;Bottom - -[SnowDirtRoadSet.23] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=22 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[SnowDirtRoadSet.24] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=23 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000100 ;Left - -[SnowDirtRoadSet.25] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=4,5 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.ForbiddenTiles=25 -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.ForbiddenTiles=25 -ExtraPriority=99999 - -[SnowDirtRoadSet.26] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=12,13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=26 -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=26 -ExtraPriority=99999 - - -[TDWinterDirtRoadSet] -Name=TDWinter Dirt Roads -AllowedTheaters=Temperate -FrontOnly=yes -Color=100,200,168 - -[TDWinterDirtRoadSet.0] -TileSet=---Straight Dirt Roads -TileIndices=0 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=0 -ConnectionPoint1.ForbiddenTiles=0,1 - -[TDWinterDirtRoadSet.1] -TileSet=---Straight Dirt Roads -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=0,1 -ConnectionPoint1.ForbiddenTiles=1 - -[TDWinterDirtRoadSet.2] -TileSet=---Straight Dirt Roads -TileIndices=2,3 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ExtraPriority=9999 - -[TDWinterDirtRoadSet.3] -TileSet=---Straight Dirt Roads -TileIndices=4,5 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=3 -ConnectionPoint1.ForbiddenTiles=3 - -[TDWinterDirtRoadSet.4] -TileSet=---Straight Dirt Roads -TileIndices=6,7 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ExtraPriority=1 - -[TDWinterDirtRoadSet.5] -TileSet=---Straight Dirt Roads -TileIndices=8 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.ForbiddenTiles=5 -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.ForbiddenTiles=5 -ExtraPriority=-2 - -[TDWinterDirtRoadSet.6] -TileSet=---Straight Dirt Roads -TileIndices=9,10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.ForbiddenTiles=6 -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.ForbiddenTiles=6 -ExtraPriority=99999 -DistanceModifier=-3 -ConnectionPoint0.ForbiddenTiles=6 -ConnectionPoint1.ForbiddenTiles=6 - -[TDWinterDirtRoadSet.7] -TileSet=---Straight Dirt Roads -TileIndices=11,12 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=7 -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=7 -ExtraPriority=99999 -DistanceModifier=-3 - -[TDWinterDirtRoadSet.8] -TileSet=---Straight Dirt Roads -TileIndices=21 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TDWinterDirtRoadSet.9] -TileSet=---Straight Dirt Roads -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TDWinterDirtRoadSet.10] -TileSet=---Bendy Dirt Roads -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=12 -ConnectionPoint1.ForbiddenTiles=12 - -[TDWinterDirtRoadSet.11] -TileSet=---Bendy Dirt Roads -TileIndices=1 -ConnectionPoint0=2,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=13 -ConnectionPoint1.ForbiddenTiles=13 - -[TDWinterDirtRoadSet.12] -TileSet=---Bendy Dirt Roads -TileIndices=2 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=10 -ConnectionPoint1.ForbiddenTiles=10 - -[TDWinterDirtRoadSet.13] -TileSet=---Bendy Dirt Roads -TileIndices=3 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint0.ForbiddenTiles=11 -ConnectionPoint1.ForbiddenTiles=11 - -[TDWinterDirtRoadSet.14] -TileSet=---Bendy Dirt Roads -TileIndices=6 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TDWinterDirtRoadSet.15] -TileSet=---Bendy Dirt Roads -TileIndices=7 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TDWinterDirtRoadSet.16] -TileSet=---Bendy Dirt Roads -TileIndices=9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[TDWinterDirtRoadSet.17] -TileSet=---Bendy Dirt Roads -TileIndices=10 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[TDWinterDirtRoadSet.18] -TileSet=---Bendy Dirt Roads -TileIndices=14 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TDWinterDirtRoadSet.19] -TileSet=---Bendy Dirt Roads -TileIndices=15 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TDWinterDirtRoadSet.20] -TileSet=---Bendy Dirt Roads -TileIndices=17 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right - -[TDWinterDirtRoadSet.20] -TileSet=---Bendy Dirt Roads -TileIndices=18 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right - -[TDWinterDirtRoadSet.21] -TileSet=---Bendy Dirt Roads -TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=01000000 ;Right - -[TDWinterDirtRoadSet.22] -TileSet=---Bendy Dirt Roads -TileIndices=21 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TDWinterDirtRoadSet.23] -TileSet=---Bendy Dirt Roads -TileIndices=22 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TDWinterDirtRoadSet.24] -TileSet=---Bendy Dirt Roads -TileIndices=23 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000100 ;Left - -[TDWinterDirtRoadSet.25] -TileSet=---Bendy Dirt Roads -TileIndices=4,5 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.ForbiddenTiles=25 -ConnectionPoint0.ForbiddenTiles=26 -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.ForbiddenTiles=25 -ConnectionPoint1.ForbiddenTiles=26 -ExtraPriority=99999 - -[TDWinterDirtRoadSet.26] -TileSet=---Bendy Dirt Roads -TileIndices=12,13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ExtraPriority=99999 - - -[TemperatePavedRoadASet] -Name=Temperate Paved Road A -AllowedTheaters=Temperate -FrontOnly=yes -Color=0,200,0 - -[TemperatePavedRoadASet.0] -TileSet=Paved Roads A -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperatePavedRoadASet.1] -TileSet=Paved Roads A -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TemperatePavedRoadASet.2] -TileSet=Paved Roads A -TileIndices=9 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TemperatePavedRoadASet.3] -TileSet=Paved Roads A -TileIndices=10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[TemperatePavedRoadASet.4] -TileSet=Paved Roads A -TileIndices=11 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperatePavedRoadASet.5] -TileSet=Paved Roads A -TileIndices=12 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperatePavedRoadASet.6] -TileSet=Paved Roads A -TileIndices=19 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TemperatePavedRoadASet.7] -TileSet=Paved Roads A -TileIndices=20 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperatePavedRoadASet.8] -TileSet=Paved Roads A -TileIndices=21 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[TemperatePavedRoadASet.9] -TileSet=Paved Roads A -TileIndices=22 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TemperatePavedRoadASet.10] -TileSet=Paved Roads A -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=01000000 ;Right - -[TemperatePavedRoadASet.11] -TileSet=Paved Roads A -TileIndices=24 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[TemperatePavedRoadASet.12] -TileSet=Paved Roads A -TileIndices=25 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperatePavedRoadASet.13] -TileSet=Paved Roads A -TileIndices=26 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=01000000 ;Right - -[TemperatePavedRoadASet.14] -TileSet=Paved Roads A -TileIndices=27 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ExtraPriority=99999 - -[TemperatePavedRoadASet.15] -TileSet=Paved Roads A -TileIndices=28 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left -ExtraPriority=99999 - - -[TemperatePavedRoadBSet] -Name=Temperate Paved Road B -AllowedTheaters=Temperate -FrontOnly=yes -Color=0,200,0 - -[TemperatePavedRoadBSet.0] -TileSet=Paved Roads B -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperatePavedRoadBSet.1] -TileSet=Paved Roads B -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TemperatePavedRoadBSet.2] -TileSet=Paved Roads B -TileIndices=9 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TemperatePavedRoadBSet.3] -TileSet=Paved Roads B -TileIndices=10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[TemperatePavedRoadBSet.4] -TileSet=Paved Roads B -TileIndices=11 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperatePavedRoadBSet.5] -TileSet=Paved Roads B -TileIndices=12 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperatePavedRoadBSet.6] -TileSet=Paved Roads B -TileIndices=19 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TemperatePavedRoadBSet.7] -TileSet=Paved Roads B -TileIndices=20 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperatePavedRoadBSet.8] -TileSet=Paved Roads B -TileIndices=21 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[TemperatePavedRoadBSet.9] -TileSet=Paved Roads B -TileIndices=22 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TemperatePavedRoadBSet.10] -TileSet=Paved Roads B -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=01000000 ;Right - -[TemperatePavedRoadBSet.11] -TileSet=Paved Roads B -TileIndices=24 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[TemperatePavedRoadBSet.12] -TileSet=Paved Roads B -TileIndices=25 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperatePavedRoadBSet.13] -TileSet=Paved Roads B -TileIndices=26 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=01000000 ;Right - -[TemperatePavedRoadBSet.14] -TileSet=Paved Roads B -TileIndices=27 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ExtraPriority=99999 - -[TemperatePavedRoadBSet.15] -TileSet=Paved Roads B -TileIndices=28 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left -ExtraPriority=99999 - - -[TemperatePavedRoadCSet] -Name=Temperate Paved Road C -AllowedTheaters=Temperate -FrontOnly=yes -Color=0,200,0 - -[TemperatePavedRoadCSet.0] -TileSet=Paved Roads C -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperatePavedRoadCSet.1] -TileSet=Paved Roads C -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TemperatePavedRoadCSet.2] -TileSet=Paved Roads C -TileIndices=9 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TemperatePavedRoadCSet.3] -TileSet=Paved Roads C -TileIndices=10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[TemperatePavedRoadCSet.4] -TileSet=Paved Roads C -TileIndices=11 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperatePavedRoadCSet.5] -TileSet=Paved Roads C -TileIndices=12 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperatePavedRoadCSet.6] -TileSet=Paved Roads C -TileIndices=19 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TemperatePavedRoadCSet.7] -TileSet=Paved Roads C -TileIndices=20 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperatePavedRoadCSet.8] -TileSet=Paved Roads C -TileIndices=21 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[TemperatePavedRoadCSet.9] -TileSet=Paved Roads C -TileIndices=22 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TemperatePavedRoadCSet.10] -TileSet=Paved Roads C -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=01000000 ;Right - -[TemperatePavedRoadCSet.11] -TileSet=Paved Roads C -TileIndices=24 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[TemperatePavedRoadCSet.12] -TileSet=Paved Roads C -TileIndices=25 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperatePavedRoadCSet.13] -TileSet=Paved Roads C -TileIndices=26 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=01000000 ;Right - -[TemperatePavedRoadCSet.14] -TileSet=Paved Roads C -TileIndices=27 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ExtraPriority=99999 - -[TemperatePavedRoadCSet.15] -TileSet=Paved Roads C -TileIndices=28 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left -ExtraPriority=99999 - - -[SnowPavedRoadSet] -Name=Snow Paved Road -AllowedTheaters=Temperate -Color=200,200,255 - -[SnowPavedRoadSet.0] -TileSet=~~~Paved Roads -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[SnowPavedRoadSet.1] -TileSet=~~~Paved Roads -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[SnowPavedRoadSet.2] -TileSet=~~~Paved Roads -TileIndices=9 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[SnowPavedRoadSet.3] -TileSet=~~~Paved Roads -TileIndices=10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[SnowPavedRoadSet.4] -TileSet=~~~Paved Roads -TileIndices=11 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[SnowPavedRoadSet.5] -TileSet=~~~Paved Roads -TileIndices=12 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - - -[TemperateRiverSet] -Name=Temperate Rivers -AllowedTheaters=Temperate -FrontOnly=yes -Color=0,200,0 - -[TemperateRiverSet.0] -TileSet=Rivers -TileIndices=0 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=01000000 ;Right - -[TemperateRiverSet.1] -TileSet=Rivers -TileIndices=1 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=1 -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=1 - -[TemperateRiverSet.2] -TileSet=Rivers -TileIndices=2 -ConnectionPoint0=3,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=2 -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.ForbiddenTiles=2 - -[TemperateRiverSet.3] -TileSet=Rivers -TileIndices=3 -ConnectionPoint0=4,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[TemperateRiverSet.4] -TileSet=Rivers -TileIndices=4 -ConnectionPoint0=4,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=4 -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.ForbiddenTiles=4 - -[TemperateRiverSet.5] -TileSet=Rivers -TileIndices=5 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[TemperateRiverSet.6] -TileSet=Rivers -TileIndices=6 -ConnectionPoint0=4,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[TemperateRiverSet.7] -TileSet=Rivers -TileIndices=7 -ConnectionPoint0=3,2 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[TemperateRiverSet.8] -TileSet=Rivers -TileIndices=8 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.ForbiddenTiles=8 -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.ForbiddenTiles=8 - -[TemperateRiverSet.9] -TileSet=Rivers -TileIndices=9 -ConnectionPoint0=3,3 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.ForbiddenTiles=9 -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.ForbiddenTiles=9 - -[TemperateRiverSet.10] -TileSet=Rivers -TileIndices=10 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=10 -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.ForbiddenTiles=10 - -[TemperateRiverSet.11] -TileSet=Rivers -TileIndices=11 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[TemperateRiverSet.12] -TileSet=Rivers -TileIndices=12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[TemperateRiverSet.13] -TileSet=Rivers -TileIndices=13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TemperateRiverSet.14] -TileSet=Rivers -TileIndices=14 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TemperateRiverSet.15] -TileSet=Rivers -TileIndices=15 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperateRiverSet.16] -TileSet=Rivers -TileIndices=16 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperateRiverSet.17] -TileSet=Rivers -TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TemperateRiverSet.18] -TileSet=Rivers -TileIndices=18 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=01000000 ;Right - -[TemperateRiverSet.19] -TileSet=Rivers -TileIndices=19 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[TemperateRiverSet.20] -TileSet=Rivers -TileIndices=20 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TemperateRiverSet.21] -TileSet=Rivers -TileIndices=21 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TemperateRiverSet.22] -TileSet=Rivers -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TemperateRiverSet.23] -TileSet=Rivers -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TemperateRiverSet.24] -TileSet=Rivers -TileIndices=24 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - - -[SnowRiverSet] -Name=Snow Rivers -AllowedTheaters=Temperate -FrontOnly=yes -Color=200,200,255 - -[SnowRiverSet.0] -TileSet=~~~Rivers -TileIndices=0 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=01000000 ;Right - -[SnowRiverSet.1] -TileSet=~~~Rivers -TileIndices=1 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=1 -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=1 - -[SnowRiverSet.2] -TileSet=~~~Rivers -TileIndices=2 -ConnectionPoint0=3,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=2 -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.ForbiddenTiles=2 - -[SnowRiverSet.3] -TileSet=~~~Rivers -TileIndices=3 -ConnectionPoint0=4,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[SnowRiverSet.4] -TileSet=~~~Rivers -TileIndices=4 -ConnectionPoint0=4,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=4 -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.ForbiddenTiles=4 - -[SnowRiverSet.5] -TileSet=~~~Rivers -TileIndices=5 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[SnowRiverSet.6] -TileSet=~~~Rivers -TileIndices=6 -ConnectionPoint0=4,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[SnowRiverSet.7] -TileSet=~~~Rivers -TileIndices=7 -ConnectionPoint0=3,2 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[SnowRiverSet.8] -TileSet=~~~Rivers -TileIndices=8 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.ForbiddenTiles=8 -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.ForbiddenTiles=8 - -[SnowRiverSet.9] -TileSet=~~~Rivers -TileIndices=9 -ConnectionPoint0=3,3 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.ForbiddenTiles=9 -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.ForbiddenTiles=9 - -[SnowRiverSet.10] -TileSet=~~~Rivers -TileIndices=10 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=10 -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.ForbiddenTiles=10 - -[SnowRiverSet.11] -TileSet=~~~Rivers -TileIndices=11,12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[SnowRiverSet.12] -TileSet=~~~Rivers -TileIndices=13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[SnowRiverSet.13] -TileSet=~~~Rivers -TileIndices=14 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[SnowRiverSet.14] -TileSet=~~~Rivers -TileIndices=15 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[SnowRiverSet.15] -TileSet=~~~Rivers -TileIndices=16 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[SnowRiverSet.16] -TileSet=~~~Rivers -TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[SnowRiverSet.17] -TileSet=~~~Rivers -TileIndices=18 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=01000000 ;Right - -[SnowRiverSet.18] -TileSet=~~~Rivers -TileIndices=19 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[SnowRiverSet.19] -TileSet=~~~Rivers -TileIndices=20 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[SnowRiverSet.20] -TileSet=~~~Rivers -TileIndices=21 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[SnowRiverSet.21] -TileSet=~~~Rivers -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[SnowRiverSet.22] -TileSet=~~~Rivers -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[SnowRiverSet.23] -TileSet=~~~Rivers -TileIndices=24 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - - -[TDWinterRiverSet] -Name=TDWinter Rivers -AllowedTheaters=Temperate -FrontOnly=yes -Color=100,200,168 - -[TDWinterRiverSet.0] -TileSet=---Rivers -TileIndices=0 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=01000000 ;Right - -[TDWinterRiverSet.1] -TileSet=---Rivers -TileIndices=1 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=1 -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=1 - -[TDWinterRiverSet.2] -TileSet=---Rivers -TileIndices=2 -ConnectionPoint0=3,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=2 -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.ForbiddenTiles=2 - -[TDWinterRiverSet.3] -TileSet=---Rivers -TileIndices=3 -ConnectionPoint0=4,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[TDWinterRiverSet.4] -TileSet=---Rivers -TileIndices=4 -ConnectionPoint0=4,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=4 -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.ForbiddenTiles=4 - -[TDWinterRiverSet.5] -TileSet=---Rivers -TileIndices=5 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[TDWinterRiverSet.6] -TileSet=---Rivers -TileIndices=6 -ConnectionPoint0=4,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[TDWinterRiverSet.7] -TileSet=---Rivers -TileIndices=7 -ConnectionPoint0=3,2 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[TDWinterRiverSet.8] -TileSet=---Rivers -TileIndices=8 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.ForbiddenTiles=8 -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.ForbiddenTiles=8 - -[TDWinterRiverSet.9] -TileSet=---Rivers -TileIndices=9 -ConnectionPoint0=3,3 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.ForbiddenTiles=9 -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.ForbiddenTiles=9 - -[TDWinterRiverSet.10] -TileSet=---Rivers -TileIndices=10 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=10 -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.ForbiddenTiles=10 - -[TDWinterRiverSet.11] -TileSet=---Rivers -TileIndices=11 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[TDWinterRiverSet.12] -TileSet=---Rivers -TileIndices=12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[TDWinterRiverSet.13] -TileSet=---Rivers -TileIndices=13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TDWinterRiverSet.14] -TileSet=---Rivers -TileIndices=14 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TDWinterRiverSet.15] -TileSet=---Rivers -TileIndices=15 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TDWinterRiverSet.16] -TileSet=---Rivers -TileIndices=16 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TDWinterRiverSet.17] -TileSet=---Rivers -TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[TDWinterRiverSet.18] -TileSet=---Rivers -TileIndices=18 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=01000000 ;Right - -[TDWinterRiverSet.19] -TileSet=---Rivers -TileIndices=19 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[TDWinterRiverSet.20] -TileSet=---Rivers -TileIndices=20 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[TDWinterRiverSet.21] -TileSet=---Rivers -TileIndices=21 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TDWinterRiverSet.22] -TileSet=---Rivers -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[TDWinterRiverSet.23] -TileSet=---Rivers -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[TDWinterRiverSet.24] -TileSet=---Rivers -TileIndices=24 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - - -[DesertCliffSet] -Name=Desert Cliffs -AllowedTheaters=Desert -Color=255,180,0 - -; E-W front cliffs - -[DesertCliffSet.0] -TileSet=Cliffs -TileIndices=1,2,3 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2|3,2 - -[DesertCliffSet.1] -TileSet=Cliffs -TileIndices=4,5,6 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2 - -[DesertCliffSet.2] -TileSet=Cliffs -TileIndices=7,8,9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2 - -; N-S front cliffs - -[DesertCliffSet.3] -TileSet=Cliffs -TileIndices=13,15,16 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 - -[DesertCliffSet.4] -TileSet=Cliffs -TileIndices=12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|4,1|2,2|3,2|4,2|3,3 - -[DesertCliffSet.5] -TileSet=Cliffs -TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 - -; E-W back cliffs - -[DesertCliffSet.6] -TileSet=Cliffs -TileIndices=20,21,22 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1 - -[DesertCliffSet.7] -TileSet=Cliffs -TileIndices=23 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=7 ; Force some variety -ConnectionPoint1.ForbiddenTiles=7 -Foundation=0,0|0,1|1,1|1,2|2,2 - -[DesertCliffSet.8] -TileSet=Cliffs -TileIndices=24 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=8 ; Force some variety -ConnectionPoint1.ForbiddenTiles=8 -Foundation=0,0|1,0|1,1 - -[DesertCliffSet.9] -TileSet=Cliffs -TileIndices=25 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=9 ; Force some variety -ConnectionPoint1.ForbiddenTiles=9 -Foundation=0,0|1,0|1,1|2,1 - -[DesertCliffSet.10] -TileSet=Cliffs -TileIndices=26,27,28 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2 - -; N-S back cliffs - -[DesertCliffSet.11] -TileSet=Cliffs -TileIndices=31 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 - -[DesertCliffSet.12] -TileSet=Cliffs -TileIndices=32,34,35 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 - -[DesertCliffSet.13] -TileSet=Cliffs -TileIndices=36 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|0,1|1,1|2,1 - -; Turns - -[DesertCliffSet.14] -TileSet=Cliffs -TileIndices=38 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 - -[DesertCliffSet.15] -TileSet=Cliffs -TileIndices=39 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2 - -[DesertCliffSet.16] -TileSet=Cliffs -TileIndices=40 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2 - -[DesertCliffSet.17] -TileSet=Cliffs -TileIndices=41 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|1,2|2,2|2,3 - -[DesertCliffSet.18] -TileSet=Cliffs -TileIndices=42 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 - -[DesertCliffSet.19] -TileSet=Cliffs -TileIndices=43 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint0.Side=Front -ConnectionPoint1=3,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3|3,3 - -[DesertCliffSet.20] -TileSet=Cliffs -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 - -[DesertCliffSet.21] -TileSet=Cliffs -TileIndices=45 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3 - -[DesertCliffSet.22] -TileSet=Cliffs -TileIndices=48 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 - -[DesertCliffSet.23] -TileSet=Cliffs -TileIndices=49 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|0,2|1,1|1,2 - -[DesertCliffSet.24] -TileSet=Cliffs -TileIndices=50 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1|3,1|2,2|3,2 - -[DesertCliffSet.25] -TileSet=Cliffs -TileIndices=51 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3|3,3|3,4 - - -[LightSandCliffSet] -Name=Light Sand Cliffs -AllowedTheaters=Desert -Color=200,200,0 - -; E-W front cliffs - -[LightSandCliffSet.0] -TileSet=~~~Cliffs -TileIndices=1,2,3 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2|3,2 - -[LightSandCliffSet.1] -TileSet=~~~Cliffs -TileIndices=4,5,6 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2 - -[LightSandCliffSet.2] -TileSet=~~~Cliffs -TileIndices=7,8,9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2 - -; N-S front cliffs - -[LightSandCliffSet.3] -TileSet=~~~Cliffs -TileIndices=13,15,16 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 - -[LightSandCliffSet.4] -TileSet=~~~Cliffs -TileIndices=12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|4,1|2,2|3,2|4,2|3,3 - -[LightSandCliffSet.5] -TileSet=~~~Cliffs -TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 - -; E-W back cliffs - -[LightSandCliffSet.6] -TileSet=~~~Cliffs -TileIndices=20,21,22 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1 - -[LightSandCliffSet.7] -TileSet=~~~Cliffs -TileIndices=23 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=23 ; Force some variety -ConnectionPoint1.ForbiddenTiles=23 -Foundation=0,0|0,1|1,1|1,2|2,2 - -[LightSandCliffSet.8] -TileSet=~~~Cliffs -TileIndices=24 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=24 ; Force some variety -ConnectionPoint1.ForbiddenTiles=24 -Foundation=0,0|1,0|1,1 - -[LightSandCliffSet.9] -TileSet=~~~Cliffs -TileIndices=25 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=25 ; Force some variety -ConnectionPoint1.ForbiddenTiles=25 -Foundation=0,0|1,0|1,1|2,1 - -[LightSandCliffSet.10] -TileSet=~~~Cliffs -TileIndices=26,27,28 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2 - -; N-S back cliffs - -[LightSandCliffSet.11] -TileSet=~~~Cliffs -TileIndices=31 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 - -[LightSandCliffSet.12] -TileSet=~~~Cliffs -TileIndices=32,34,35 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 - -[LightSandCliffSet.13] -TileSet=~~~Cliffs -TileIndices=36 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|0,1|1,1|2,1 - -; Turns - -[LightSandCliffSet.14] -TileSet=~~~Cliffs -TileIndices=38 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 - -[LightSandCliffSet.15] -TileSet=~~~Cliffs -TileIndices=39 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2 - -[LightSandCliffSet.16] -TileSet=~~~Cliffs -TileIndices=40 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2 - -[LightSandCliffSet.17] -TileSet=~~~Cliffs -TileIndices=41 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|1,2|2,2|2,3 - -[LightSandCliffSet.18] -TileSet=~~~Cliffs -TileIndices=42 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 - -[LightSandCliffSet.19] -TileSet=~~~Cliffs -TileIndices=43 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint0.Side=Front -ConnectionPoint1=3,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3|3,3 - -[LightSandCliffSet.20] -TileSet=~~~Cliffs -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 - -[LightSandCliffSet.21] -TileSet=~~~Cliffs -TileIndices=45 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3 - -[LightSandCliffSet.22] -TileSet=~~~Cliffs -TileIndices=48 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 - -[LightSandCliffSet.23] -TileSet=~~~Cliffs -TileIndices=49 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|0,2|1,1|1,2 - -[LightSandCliffSet.24] -TileSet=~~~Cliffs -TileIndices=50 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,1|2,1|3,1|2,2|3,2 - -[LightSandCliffSet.25] -TileSet=~~~Cliffs -TileIndices=51 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3|3,3|3,4 - -[DesertWaterCliffSet] -Name=Desert Water Cliffs -AllowedTheaters=Desert -Color=255,180,0 - -; E-W front cliffs - -[DesertWaterCliffSet.0] -TileSet=Water Cliffs -TileIndices=1,2,3 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2|3,2 - -[DesertWaterCliffSet.1] -TileSet=Water Cliffs -TileIndices=4,5,6 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2 - -[DesertWaterCliffSet.2] -TileSet=Water Cliffs -TileIndices=7,8,9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2 - -; N-S front cliffs - -[DesertWaterCliffSet.3] -TileSet=Water Cliffs -TileIndices=13,15,16 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 - -[DesertWaterCliffSet.4] -TileSet=Water Cliffs -TileIndices=12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|4,1|2,2|3,2|4,2 - -[DesertWaterCliffSet.5] -TileSet=Water Cliffs -TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 - -; E-W back cliffs - -[DesertWaterCliffSet.6] -TileSet=Water Cliffs -TileIndices=20,21,22 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1 - -[DesertWaterCliffSet.7] -TileSet=Water Cliffs -TileIndices=23 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=7 -ConnectionPoint1.ForbiddenTiles=7 -Foundation=0,0|1,0|1,1|2,1 - -[DesertWaterCliffSet.8] -TileSet=Water Cliffs -TileIndices=24 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=8 -ConnectionPoint1.ForbiddenTiles=8 -Foundation=0,0|0,1|1,1|1,2 - -[DesertWaterCliffSet.9] -TileSet=Water Cliffs -TileIndices=25 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=9 -ConnectionPoint1.ForbiddenTiles=9 -Foundation=0,0|0,1|1,1|1,2|2,2 - -[DesertWaterCliffSet.10] -TileSet=Water Cliffs -TileIndices=26,28 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2 - -[DesertWaterCliffSet.11] -TileSet=Water Cliffs -TileIndices=27 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1|2,2 - -; N-S back cliffs - -[DesertWaterCliffSet.12] -TileSet=Water Cliffs -TileIndices=31 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 - -[DesertWaterCliffSet.12] -TileSet=Water Cliffs -TileIndices=32,34,35 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 - -[DesertWaterCliffSet.13] -TileSet=Water Cliffs -TileIndices=36 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|0,1|1,1|2,1 - -; Turns - -[DesertWaterCliffSet.14] -TileSet=Water Cliffs -TileIndices=38 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 - -[DesertWaterCliffSet.15] -TileSet=Water Cliffs -TileIndices=39 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2 - -[DesertWaterCliffSet.16] -TileSet=Water Cliffs -TileIndices=40 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|1,2 - -[DesertWaterCliffSet.17] -TileSet=Water Cliffs -TileIndices=41 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=3,4 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front -Foundation=2,1|3,1|1,2|2,2|3,2|2,3|3,3|3,4|4,3|4,4 - -[DesertWaterCliffSet.18] -TileSet=Water Cliffs -TileIndices=42 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 - -[DesertWaterCliffSet.19] -TileSet=Water Cliffs -TileIndices=43 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|1,3|2,3 - -[DesertWaterCliffSet.20] -TileSet=Water Cliffs -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 - -[DesertWaterCliffSet.21] -TileSet=Water Cliffs -TileIndices=45 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3 - -[DesertWaterCliffSet.22] -TileSet=Water Cliffs -TileIndices=48 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 - -[DesertWaterCliffSet.23] -TileSet=Water Cliffs -TileIndices=49 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|0,2|1,1|1,2 - -[DesertWaterCliffSet.24] -TileSet=Water Cliffs -TileIndices=50 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|1,1|2,1 - -[DesertWaterCliffSet.25] -TileSet=Water Cliffs -TileIndices=51 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3|3,3|3,4 - - -[LightSandWaterCliffSet] -Name=Light Sand Water Cliffs -AllowedTheaters=Desert -Color=200,200,0 - -; E-W front cliffs - -[LightSandWaterCliffSet.0] -TileSet=~~~Water Cliffs -TileIndices=1,2,3 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2|3,2 - -[LightSandWaterCliffSet.1] -TileSet=~~~Water Cliffs -TileIndices=4,5,6 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1|1,2|2,2 - -[LightSandWaterCliffSet.2] -TileSet=~~~Water Cliffs -TileIndices=7,8,9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1|2,1|2,2 - -; N-S front cliffs - -[LightSandWaterCliffSet.3] -TileSet=~~~Water Cliffs -TileIndices=13,15,16 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 - -[LightSandWaterCliffSet.4] -TileSet=~~~Water Cliffs -TileIndices=12 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|4,1|2,2|3,2|4,2 - -[LightSandWaterCliffSet.5] -TileSet=~~~Water Cliffs -TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 - -; E-W back cliffs - -[LightSandWaterCliffSet.6] -TileSet=~~~Water Cliffs -TileIndices=20,21,22 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1 - -[LightSandWaterCliffSet.7] -TileSet=~~~Water Cliffs -TileIndices=23 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=7 -ConnectionPoint1.ForbiddenTiles=7 -Foundation=0,0|1,0|1,1|2,1 - -[LightSandWaterCliffSet.8] -TileSet=~~~Water Cliffs -TileIndices=24 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=8 -ConnectionPoint1.ForbiddenTiles=8 -Foundation=0,0|0,1|1,1|1,2 - -[LightSandWaterCliffSet.9] -TileSet=~~~Water Cliffs -TileIndices=25 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=9 -ConnectionPoint1.ForbiddenTiles=9 -Foundation=0,0|0,1|1,1|1,2|2,2 - -[LightSandWaterCliffSet.10] -TileSet=~~~Water Cliffs -TileIndices=26,28 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1|1,2 - -[LightSandWaterCliffSet.11] -TileSet=~~~Water Cliffs -TileIndices=27 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1|2,1|2,2 - -; N-S back cliffs - -[LightSandWaterCliffSet.12] -TileSet=~~~Water Cliffs -TileIndices=31 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,1|1,0|1,1|2,1|3,1|2,1|2,2|2,3 - -[LightSandWaterCliffSet.12] -TileSet=~~~Water Cliffs -TileIndices=32,34,35 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2 - -[LightSandWaterCliffSet.13] -TileSet=~~~Water Cliffs -TileIndices=36 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|0,1|1,1|2,1 - -; Turns - -[LightSandWaterCliffSet.14] -TileSet=~~~Water Cliffs -TileIndices=38 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 - -[LightSandWaterCliffSet.15] -TileSet=~~~Water Cliffs -TileIndices=39 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2 - -[LightSandWaterCliffSet.16] -TileSet=~~~Water Cliffs -TileIndices=40 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|1,2 - -[LightSandWaterCliffSet.17] -TileSet=~~~Water Cliffs -TileIndices=41 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=3,4 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front -Foundation=2,1|3,1|1,2|2,2|3,2|2,3|3,3|3,4|4,3|4,4 - -[LightSandWaterCliffSet.18] -TileSet=~~~Water Cliffs -TileIndices=42 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 - -[LightSandWaterCliffSet.19] -TileSet=~~~Water Cliffs -TileIndices=43 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|1,3|2,3 - -[LightSandWaterCliffSet.20] -TileSet=~~~Water Cliffs -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 - -[LightSandWaterCliffSet.21] -TileSet=~~~Water Cliffs -TileIndices=45 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3 - -[LightSandWaterCliffSet.22] -TileSet=~~~Water Cliffs -TileIndices=48 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=10100000 ;🡭 + 🡮 -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|3,2 - -[LightSandWaterCliffSet.23] -TileSet=~~~Water Cliffs -TileIndices=49 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|0,2|1,1|1,2 - -[LightSandWaterCliffSet.24] -TileSet=~~~Water Cliffs -TileIndices=50 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|1,1|2,1 - -[LightSandWaterCliffSet.25] -TileSet=~~~Water Cliffs -TileIndices=51 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3|3,3|3,4 - - -[DesertShoreSet] -Name=Desert Shores -AllowedTheaters=Desert -Color=255,180,0 - -[DesertShoreSet.0] -TileSet=Shores -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.1] -TileSet=Shores -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=5,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.2] -TileSet=Shores -TileIndices=2 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=3,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.3] -TileSet=Shores -TileIndices=3 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.4] -TileSet=Shores -TileIndices=4 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=3,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.5] -TileSet=Shores -TileIndices=5 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.6] -TileSet=Shores -TileIndices=6 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=5,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.7] -TileSet=Shores -TileIndices=7 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.8] -TileSet=Shores -TileIndices=9 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.9] -TileSet=Shores -TileIndices=10 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.10] -TileSet=Shores -TileIndices=11 -ConnectionPoint0=1,3 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=3,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.11] -TileSet=Shores -TileIndices=12 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -[DesertShoreSet.12] -TileSet=Shores -TileIndices=13 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -[DesertShoreSet.13] -TileSet=Shores -TileIndices=14 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -[DesertShoreSet.14] -TileSet=Shores -TileIndices=15 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -[DesertShoreSet.15] -TileSet=Shores -TileIndices=16 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[DesertShoreSet.16] -TileSet=Shores -TileIndices=17 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[DesertShoreSet.17] -TileSet=Shores -TileIndices=18 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.18] -TileSet=Shores -TileIndices=19 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.19] -TileSet=Shores -TileIndices=20 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.20] -TileSet=Shores -TileIndices=21 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.21] -TileSet=Shores -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.22] -TileSet=Shores -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=5,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.23] -TileSet=Shores -TileIndices=24 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.24] -TileSet=Shores -TileIndices=26 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.25] -TileSet=Shores -TileIndices=27 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.26] -TileSet=Shores -TileIndices=28 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.27] -TileSet=Shores -TileIndices=29 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[DesertShoreSet.28] -TileSet=Shores -TileIndices=30 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[DesertShoreSet.29] -TileSet=Shores -TileIndices=31 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[DesertShoreSet.30] -TileSet=Shores -TileIndices=32 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[DesertShoreSet.31] -TileSet=Shores -TileIndices=33 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[DesertShoreSet.32] -TileSet=Shores -TileIndices=34 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[DesertShoreSet.33] -TileSet=Shores -TileIndices=35 -ConnectionPoint0=3,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front - -[DesertShoreSet.34] -TileSet=Shores -TileIndices=36 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -[DesertShoreSet.35] -TileSet=Shores -TileIndices=37 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.36] -TileSet=Shores -TileIndices=38 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.37] -TileSet=Shores -TileIndices=39,40 -ConnectionPoint0=2,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -[DesertShoreSet.38] -TileSet=Shores -TileIndices=41 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.39] -TileSet=Shores -TileIndices=42 -ConnectionPoint0=2,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back - -[DesertShoreSet.40] -TileSet=Shores -TileIndices=43 -ConnectionPoint0=2,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back - -[DesertShoreSet.41] -TileSet=Shores -TileIndices=44 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[DesertShoreSet.42] -TileSet=Shores -TileIndices=45 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front - -[DesertShoreSet.43] -TileSet=Shores -TileIndices=46,47 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.44] -TileSet=Shores -TileIndices=48,49 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.45] -TileSet=Shores -TileIndices=50 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.46] -TileSet=Shores -TileIndices=51,52 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.47] -TileSet=Shores -TileIndices=52 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.48] -TileSet=Shores -TileIndices=54,55 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[DesertShoreSet.49] -TileSet=Shores -TileIndices=56 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.50] -TileSet=Shores -TileIndices=57 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.51] -TileSet=Shores -TileIndices=58 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Front - -[DesertShoreSet.52] -TileSet=Shores -TileIndices=59 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front - -[DesertShoreSet.53] -TileSet=Shores -TileIndices=60 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[DesertShoreSet.54] -TileSet=Shores -TileIndices=61 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back - -[DesertShoreSet.55] -TileSet=Shores -TileIndices=62 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back - -[DesertShoreSet.56] -TileSet=Shores -TileIndices=63 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - -[DesertShoreSet.57] -TileSet=Shores -TileIndices=64 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front - - -[LightSandShoreSet] -Name=Light Sand Shores -AllowedTheaters=Desert -Color=200,200,0 - -[LightSandShoreSet.0] -TileSet=~~~Shores -TileIndices=0,1,2,3 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[LightSandShoreSet.1] -TileSet=~~~Shores -TileIndices=4,5,6,7 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2|4,2|2,3|3,3 - -[LightSandShoreSet.2] -TileSet=~~~Shores -TileIndices=8 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -ConnectionPoint0.ForbiddenTiles=2 -ConnectionPoint1.ForbiddenTiles=2 -Foundation=1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[LightSandShoreSet.3] -TileSet=~~~Shores -TileIndices=9,10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2 - -[LightSandShoreSet.4] -TileSet=~~~Shores -TileIndices=11 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=4 -ConnectionPoint1.ForbiddenTiles=4 -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2|3,2|2,3 - -[LightSandShoreSet.5] -TileSet=~~~Shores -TileIndices=12,13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|1,1|2,1|3,1|2,2|3,2|4,2|3,3 - -[LightSandShoreSet.6] -TileSet=~~~Shores -TileIndices=14 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=6 -ConnectionPoint1.ForbiddenTiles=6 -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|1,2|2,2 - -[LightSandShoreSet.7] -TileSet=~~~Shores -TileIndices=15,16,17 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[LightSandShoreSet.8] -TileSet=~~~Shores -TileIndices=18 -ConnectionPoint0=1,3 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -ConnectionPoint0.ForbiddenTiles=8 -ConnectionPoint1.ForbiddenTiles=8 -Foundation=1,0|0,1|1,1|2,1|0,2|1,2|2,2|3,2|1,3|2,3|3,3 - -[LightSandShoreSet.9] -TileSet=~~~Shores -TileIndices=19,20,21 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2 - -[LightSandShoreSet.10] -TileSet=~~~Shores -TileIndices=22,23,24 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[LightSandShoreSet.11] -TileSet=~~~Shores -TileIndices=25,26,27 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2|4,2|2,3|3,3 - -; Turns - -[LightSandShoreSet.12] -TileSet=~~~Shores -TileIndices=28 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[LightSandShoreSet.13] -TileSet=~~~Shores -TileIndices=29 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|1,1|2,1|1,2|2,2 - -[LightSandShoreSet.14] -TileSet=~~~Shores -TileIndices=30 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[LightSandShoreSet.15] -TileSet=~~~Shores -TileIndices=31 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|0,1|1,1|2,1|0,2|1,2|2,2 - -[LightSandShoreSet.16] -TileSet=~~~Shores -TileIndices=32 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|2,0|1,1|2,1 - -[LightSandShoreSet.17] -TileSet=~~~Shores -TileIndices=33 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1 - -[LightSandShoreSet.18] -TileSet=~~~Shores -TileIndices=34 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1 - -[LightSandShoreSet.19] -TileSet=~~~Shores -TileIndices=35 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1|1,1 - -[LightSandShoreSet.20] -TileSet=~~~Shores -TileIndices=36 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -Foundation=0,0|0,1|1,1 - -[LightSandShoreSet.21] -TileSet=~~~Shores -TileIndices=37 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|1,1|2,1 - -[LightSandShoreSet.22] -TileSet=~~~Shores -TileIndices=38 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0 - -[LightSandShoreSet.23] -TileSet=~~~Shores -TileIndices=39 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1 - -[LightSandShoreSet.24] -TileSet=~~~Shores -TileIndices=40 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|2,1|1,2|2,2 - -[LightSandShoreSet.25] -TileSet=~~~Shores -TileIndices=41 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2|2,3|3,3|3,4 - -[LightSandShoreSet.26] -TileSet=~~~Shores -TileIndices=42 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Front -Foundation=1,0|0,1|1,1|2,1|1,2|2,2|2,3 - -[LightSandShoreSet.27] -TileSet=~~~Shores -TileIndices=43 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=1,3 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|0,2|1,2|2,2|3,2|1,3|2,3|3,3|4,3|2,4|3,4 - -[LightSandShoreSet.28] -TileSet=~~~Shores -TileIndices=44 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=1,0|2,0|0,1|1,1|2,1|3,1|1,2|2,2|3,2 - -[LightSandShoreSet.29] -TileSet=~~~Shores -TileIndices=45 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|2,0|3,0|0,1|1,1|2,1|3,1|4,1|1,2|2,2|3,2 - -[LightSandShoreSet.30] -TileSet=~~~Shores -TileIndices=46 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1|1,1|2,1|0,2|1,2|2,2|1,3 - -[LightSandShoreSet.31] -TileSet=~~~Shores -TileIndices=47 -ConnectionPoint0=3,3 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.Side=Front -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1|1,1|2,1|0,2|1,2|2,2|3,2|1,3|2,3|3,3|4,3|2,4|3,4 - -[LightSandShoreSet.32] -TileSet=~~~Shores -TileIndices=48 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|1,1 - -[LightSandShoreSet.33] -TileSet=~~~Shores -TileIndices=49 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1 - -[LightSandShoreSet.34] -TileSet=~~~Shores -TileIndices=50 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Back -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back -Foundation=0,0|0,1 - -[LightSandShoreSet.35] -TileSet=~~~Shores -TileIndices=51 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000100 ;Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|1,1 - -[LightSandShoreSet.36] -TileSet=~~~Shores -TileIndices=52 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint1.Side=Back -Foundation=0,0|1,0|0,1|1,1|2,1 - -[LightSandShoreSet.37] -TileSet=~~~Shores -TileIndices=53 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint0.Side=Back -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|2,0|1,1 - -[LightSandShoreSet.38] -TileSet=~~~Shores -TileIndices=54 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.Side=Front -Foundation=0,0|1,0|0,1|1,1|1,2 - -[LightSandShoreSet.39] -TileSet=~~~Shores -TileIndices=55 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front -Foundation=0,0|0,1|1,1 - -[LightSandShoreSet.40] -TileSet=~~~Shores -TileIndices=56 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[LightSandShoreSet.41] -TileSet=~~~Shores -TileIndices=57 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=5,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[LightSandShoreSet.42] -TileSet=~~~Shores -TileIndices=58 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=6,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[LightSandShoreSet.43] -TileSet=~~~Shores -TileIndices=59 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[LightSandShoreSet.44] -TileSet=~~~Shores -TileIndices=60 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=5,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[LightSandShoreSet.45] -TileSet=~~~Shores -TileIndices=61 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=6,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[LightSandShoreSet.46] -TileSet=~~~Shores -TileIndices=62 -ConnectionPoint0=1,5 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[LightSandShoreSet.47] -TileSet=~~~Shores -TileIndices=63 -ConnectionPoint0=1,5 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[LightSandShoreSet.48] -TileSet=~~~Shores -TileIndices=64 -ConnectionPoint0=1,4 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Front -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Front - -[LightSandShoreSet.49] -TileSet=~~~Shores -TileIndices=65 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=4,6 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[LightSandShoreSet.50] -TileSet=~~~Shores -TileIndices=66 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=3,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[LightSandShoreSet.51] -TileSet=~~~Shores -TileIndices=67 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=2,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[LightSandShoreSet.52] -TileSet=~~~Shores -TileIndices=68 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=7,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[LightSandShoreSet.53] -TileSet=~~~Shores -TileIndices=69 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=5,3 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[LightSandShoreSet.54] -TileSet=~~~Shores -TileIndices=70 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Back -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Back - -[LightSandShoreSet.55] -TileSet=~~~Shores -TileIndices=71 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[LightSandShoreSet.56] -TileSet=~~~Shores -TileIndices=72 -ConnectionPoint0=1,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=6,3 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[LightSandShoreSet.57] -TileSet=~~~Shores -TileIndices=73 -ConnectionPoint0=1,3 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=6,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[LightSandShoreSet.58] -TileSet=~~~Shores -TileIndices=74 -ConnectionPoint0=2,7 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[LightSandShoreSet.59] -TileSet=~~~Shores -TileIndices=75 -ConnectionPoint0=1,5 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[LightSandShoreSet.60] -TileSet=~~~Shores -TileIndices=76 -ConnectionPoint0=2,4 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.Side=Back -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.Side=Back - -[LightSandShoreSet.61] -TileSet=~~~Shores -TileIndices=77 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,4 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[LightSandShoreSet.62] -TileSet=~~~Shores -TileIndices=78 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=3,5 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - -[LightSandShoreSet.63] -TileSet=~~~Shores -TileIndices=79 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.Side=Front -ConnectionPoint1=4,6 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.Side=Front - - -[DesertDirtRoadSet] -Name=Desert Dirt Roads -AllowedTheaters=Desert -FrontOnly=yes -Color=255,180,0 - -[DesertDirtRoadSet.0] -TileSet=Straight Dirt Roads -TileIndices=0 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=0 -ConnectionPoint1.ForbiddenTiles=0,1 - -[DesertDirtRoadSet.1] -TileSet=Straight Dirt Roads -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=0,1 -ConnectionPoint1.ForbiddenTiles=1 - -[DesertDirtRoadSet.2] -TileSet=Straight Dirt Roads -TileIndices=2,3 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ExtraPriority=9999 - -[DesertDirtRoadSet.3] -TileSet=Straight Dirt Roads -TileIndices=4,5 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=3 -ConnectionPoint1.ForbiddenTiles=3 - -[DesertDirtRoadSet.4] -TileSet=Straight Dirt Roads -TileIndices=6,7 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ExtraPriority=1 - -[DesertDirtRoadSet.5] -TileSet=Straight Dirt Roads -TileIndices=8 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.ForbiddenTiles=5 -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.ForbiddenTiles=5 -ExtraPriority=-2 - -[DesertDirtRoadSet.6] -TileSet=Straight Dirt Roads -TileIndices=9,10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.ForbiddenTiles=6 -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.ForbiddenTiles=6 -ExtraPriority=99999 -DistanceModifier=-3 - -[DesertDirtRoadSet.7] -TileSet=Straight Dirt Roads -TileIndices=11,12 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=7 -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=7 -ExtraPriority=99999 -DistanceModifier=-3 - -[DesertDirtRoadSet.8] -TileSet=Straight Dirt Roads -TileIndices=21 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[DesertDirtRoadSet.9] -TileSet=Straight Dirt Roads -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[DesertDirtRoadSet.10] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=12 -ConnectionPoint1.ForbiddenTiles=12 - -[DesertDirtRoadSet.11] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=1 -ConnectionPoint0=2,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=13 -ConnectionPoint1.ForbiddenTiles=13 - -[DesertDirtRoadSet.12] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=2 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=10 -ConnectionPoint1.ForbiddenTiles=10 - -[DesertDirtRoadSet.13] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=3 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint0.ForbiddenTiles=11 -ConnectionPoint1.ForbiddenTiles=11 - -[DesertDirtRoadSet.14] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=6 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[DesertDirtRoadSet.15] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=7 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[DesertDirtRoadSet.16] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[DesertDirtRoadSet.17] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=10 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[DesertDirtRoadSet.18] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=14 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[DesertDirtRoadSet.19] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=15 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[DesertDirtRoadSet.20] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=17 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right - -[DesertDirtRoadSet.20] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=18 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right - -[DesertDirtRoadSet.21] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=01000000 ;Right - -[DesertDirtRoadSet.22] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=21 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=1,3 -ConnectionPoint1.Directions=00010000 ;Bottom - -[DesertDirtRoadSet.23] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=22 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[DesertDirtRoadSet.24] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000100 ;Left - -[DesertDirtRoadSet.25] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=4,5 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.ForbiddenTiles=25 -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.ForbiddenTiles=25 -ExtraPriority=99999 - -[DesertDirtRoadSet.26] -TileSet=Bendy Dirt Roads/Connectors -TileIndices=12,13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=26 -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=26 -ExtraPriority=99999 - - -[DesertPavedRoadASet] -Name=Desert Paved Road A -AllowedTheaters=Desert -FrontOnly=yes -Color=255,180,0 - -[DesertPavedRoadASet.0] -TileSet=Paved Roads A -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[DesertPavedRoadASet.1] -TileSet=Paved Roads A -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[DesertPavedRoadASet.2] -TileSet=Paved Roads A -TileIndices=9 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[DesertPavedRoadASet.3] -TileSet=Paved Roads A -TileIndices=10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[DesertPavedRoadASet.4] -TileSet=Paved Roads A -TileIndices=11 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[DesertPavedRoadASet.5] -TileSet=Paved Roads A -TileIndices=12 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - - -[DesertPavedRoadBSet] -Name=Desert Paved Road B -AllowedTheaters=Desert -FrontOnly=yes -Color=255,180,0 - -[DesertPavedRoadBSet.0] -TileSet=Paved Roads B -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[DesertPavedRoadBSet.1] -TileSet=Paved Roads B -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[DesertPavedRoadBSet.2] -TileSet=Paved Roads B -TileIndices=9 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[DesertPavedRoadBSet.3] -TileSet=Paved Roads B -TileIndices=10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[DesertPavedRoadBSet.4] -TileSet=Paved Roads B -TileIndices=11 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[DesertPavedRoadBSet.5] -TileSet=Paved Roads B -TileIndices=12 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - - -[LightSandDirtRoadSet] -Name=Light Sand Dirt Roads -AllowedTheaters=Desert -FrontOnly=yes -Color=200,200,0 - -[LightSandDirtRoadSet.0] -TileSet=~~~Straight Dirt Roads -TileIndices=0 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,3 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=0 -ConnectionPoint1.ForbiddenTiles=0,1 - -[LightSandDirtRoadSet.1] -TileSet=~~~Straight Dirt Roads -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=0,1 -ConnectionPoint1.ForbiddenTiles=1 - -[LightSandDirtRoadSet.2] -TileSet=~~~Straight Dirt Roads -TileIndices=2,3 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ExtraPriority=9999 - -[LightSandDirtRoadSet.3] -TileSet=~~~Straight Dirt Roads -TileIndices=4,5 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=3,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=3 -ConnectionPoint1.ForbiddenTiles=3 - -[LightSandDirtRoadSet.4] -TileSet=~~~Straight Dirt Roads -TileIndices=6,7 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ExtraPriority=1 - -[LightSandDirtRoadSet.5] -TileSet=~~~Straight Dirt Roads -TileIndices=8 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint0.ForbiddenTiles=5 -ConnectionPoint1=3,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint1.ForbiddenTiles=5 -ExtraPriority=-2 - -[LightSandDirtRoadSet.6] -TileSet=~~~Straight Dirt Roads -TileIndices=9,10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.ForbiddenTiles=6 -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.ForbiddenTiles=6 -ExtraPriority=99999 -DistanceModifier=-3 - -[LightSandDirtRoadSet.7] -TileSet=~~~Straight Dirt Roads -TileIndices=11,12 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=7 -ConnectionPoint1=2,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=7 -ExtraPriority=99999 -DistanceModifier=-3 - -[LightSandDirtRoadSet.8] -TileSet=~~~Straight Dirt Roads -TileIndices=21 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[LightSandDirtRoadSet.9] -TileSet=~~~Straight Dirt Roads -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[LightSandDirtRoadSet.10] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=12 -ConnectionPoint1.ForbiddenTiles=12 - -[LightSandDirtRoadSet.11] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=1 -ConnectionPoint0=2,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=13 -ConnectionPoint1.ForbiddenTiles=13 - -[LightSandDirtRoadSet.12] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=2 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=10 -ConnectionPoint1.ForbiddenTiles=10 - -[LightSandDirtRoadSet.13] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=3 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint0.ForbiddenTiles=11 -ConnectionPoint1.ForbiddenTiles=11 - -[LightSandDirtRoadSet.14] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=6 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[LightSandDirtRoadSet.15] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=7 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom - -[LightSandDirtRoadSet.16] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=9 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[LightSandDirtRoadSet.17] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=10 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top - -[LightSandDirtRoadSet.18] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=14 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[LightSandDirtRoadSet.19] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=15 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[LightSandDirtRoadSet.20] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=17 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right - -[LightSandDirtRoadSet.20] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=18 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right - -[LightSandDirtRoadSet.21] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=4,2 -ConnectionPoint1.Directions=01000000 ;Right - -[LightSandDirtRoadSet.22] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=21 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=1,3 -ConnectionPoint1.Directions=00010000 ;Bottom - -[LightSandDirtRoadSet.23] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=22 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[LightSandDirtRoadSet.24] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=2,3 -ConnectionPoint1.Directions=00000100 ;Left - -[LightSandDirtRoadSet.25] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=4,5 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint0.ForbiddenTiles=25 -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00010000 ;Bottom -ConnectionPoint1.ForbiddenTiles=25 -ExtraPriority=99999 - -[LightSandDirtRoadSet.26] -TileSet=~~~Bendy Dirt Roads/Connectors -TileIndices=12,13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=26 -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=26 -ExtraPriority=99999 - - -[LightSandPavedRoadASet] -Name=Light Sand Paved Road A -AllowedTheaters=Desert -FrontOnly=yes -Color=200,200,0 - -[LightSandPavedRoadASet.0] -TileSet=~~~Paved Roads A -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[LightSandPavedRoadASet.1] -TileSet=~~~Paved Roads A -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[LightSandPavedRoadASet.2] -TileSet=~~~Paved Roads A -TileIndices=9 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[LightSandPavedRoadASet.3] -TileSet=~~~Paved Roads A -TileIndices=10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[LightSandPavedRoadASet.4] -TileSet=~~~Paved Roads A -TileIndices=11 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[LightSandPavedRoadASet.5] -TileSet=~~~Paved Roads A -TileIndices=12 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - - -[LightSandPavedRoadBSet] -Name=Light Sand Paved Road B -AllowedTheaters=Desert -FrontOnly=yes -Color=200,200,0 - -[LightSandPavedRoadBSet.0] -TileSet=~~~Paved Roads B -TileIndices=0 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[LightSandPavedRoadBSet.1] -TileSet=~~~Paved Roads B -TileIndices=1 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[LightSandPavedRoadBSet.2] -TileSet=~~~Paved Roads B -TileIndices=9 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[LightSandPavedRoadBSet.3] -TileSet=~~~Paved Roads B -TileIndices=10 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[LightSandPavedRoadBSet.4] -TileSet=~~~Paved Roads B -TileIndices=11 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[LightSandPavedRoadBSet.5] -TileSet=~~~Paved Roads B -TileIndices=12 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - - -[DesertRiverSet] -Name=Desert Rivers -AllowedTheaters=Desert -FrontOnly=yes -Color=255,180,0 - -[DesertRiverSet.0] -TileSet=Rivers -TileIndices=0 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=0 -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=0 - -[DesertRiverSet.1] -TileSet=Rivers -TileIndices=1 -ConnectionPoint0=0,3 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=1 -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=1 - -[DesertRiverSet.2] -TileSet=Rivers -TileIndices=2 -ConnectionPoint0=5,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,3 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[DesertRiverSet.3] -TileSet=Rivers -TileIndices=3,4 -ConnectionPoint0=3,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[DesertRiverSet.4] -TileSet=Rivers -TileIndices=5 -ConnectionPoint0=5,4 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint0.ForbiddenTiles=4 -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left -ConnectionPoint1.ForbiddenTiles=4 - -[DesertRiverSet.5] -TileSet=Rivers -TileIndices=6 -ConnectionPoint0=3,3 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.ForbiddenTiles=5 -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.ForbiddenTiles=5 - -[DesertRiverSet.6] -TileSet=Rivers -TileIndices=7 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.ForbiddenTiles=6 -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.ForbiddenTiles=6 - -[DesertRiverSet.7] -TileSet=Rivers -TileIndices=8 -ConnectionPoint0=4,7 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=10 -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.ForbiddenTiles=10 - -[DesertRiverSet.8] -TileSet=Rivers -TileIndices=9,10 -ConnectionPoint0=1,3 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[DesertRiverSet.9] -TileSet=Rivers -TileIndices=11 -ConnectionPoint0=1,7 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=4,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[DesertRiverSet.10] -TileSet=Rivers -TileIndices=12 -ConnectionPoint0=2,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[DesertRiverSet.11] -TileSet=Rivers -TileIndices=13 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[DesertRiverSet.12] -TileSet=Rivers -TileIndices=14 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=2,2 -ConnectionPoint1.Directions=00010000 ;Bottom - -[DesertRiverSet.13] -TileSet=Rivers -TileIndices=15 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[DesertRiverSet.14] -TileSet=Rivers -TileIndices=16 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=2,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[DesertRiverSet.15] -TileSet=Rivers -TileIndices=17 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=01000000 ;Right - -[DesertRiverSet.16] -TileSet=Rivers -TileIndices=18 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[DesertRiverSet.17] -TileSet=Rivers -TileIndices=19 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000100 ;Left - -[DesertRiverSet.18] -TileSet=Rivers -TileIndices=20 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[DesertRiverSet.20] -TileSet=Rivers -TileIndices=21 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[DesertRiverSet.21] -TileSet=Rivers -TileIndices=22 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,2 -ConnectionPoint1.Directions=00010000 ;Bottom - -[DesertRiverSet.22] -TileSet=Rivers -TileIndices=23 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - - -[LightSandRiverSet] -Name=Light Sand Rivers -AllowedTheaters=Desert -FrontOnly=yes -Color=200,200,0 - -[LightSandRiverSet.0] -TileSet=~~~Rivers -TileIndices=0 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=0 -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=0 - -[LightSandRiverSet.1] -TileSet=~~~Rivers -TileIndices=1 -ConnectionPoint0=1,2 ;1,1 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint0.ForbiddenTiles=1 -ConnectionPoint1=2,1 ;2,0 -ConnectionPoint1.Directions=01000000 ;Right -ConnectionPoint1.ForbiddenTiles=1 - -[LightSandRiverSet.2] -TileSet=~~~Rivers -TileIndices=2 -ConnectionPoint0=3,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,2 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[LightSandRiverSet.3] -TileSet=~~~Rivers -TileIndices=3 -ConnectionPoint0=4,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[LightSandRiverSet.4] -TileSet=~~~Rivers -TileIndices=4 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[LightSandRiverSet.5] -TileSet=~~~Rivers -TileIndices=5 -ConnectionPoint0=3,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[LightSandRiverSet.6] -TileSet=~~~Rivers -TileIndices=6 -ConnectionPoint0=3,1 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[LightSandRiverSet.7] -TileSet=~~~Rivers -TileIndices=7 -ConnectionPoint0=3,2 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00000010 ;Top-Left - -[LightSandRiverSet.8] -TileSet=~~~Rivers -TileIndices=8 -ConnectionPoint0=2,2 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.ForbiddenTiles=8 -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.ForbiddenTiles=8 - -[LightSandRiverSet.9] -TileSet=~~~Rivers -TileIndices=9 -ConnectionPoint0=3,3 -ConnectionPoint0.Directions=00010000 ;Bottom -ConnectionPoint0.ForbiddenTiles=9 -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00000001 ;Top -ConnectionPoint1.ForbiddenTiles=9 - -[LightSandRiverSet.10] -TileSet=~~~Rivers -TileIndices=10 -ConnectionPoint0=0,2 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint0.ForbiddenTiles=10 -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right -ConnectionPoint1.ForbiddenTiles=10 - -[LightSandRiverSet.11] -TileSet=~~~Rivers -TileIndices=11 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[LightSandRiverSet.12] -TileSet=~~~Rivers -TileIndices=12 -ConnectionPoint0=0,1 -ConnectionPoint0.Directions=00001000 ;Bottom-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[LightSandRiverSet.13] -TileSet=~~~Rivers -TileIndices=13 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00100000 ;Bottom-Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[LightSandRiverSet.14] -TileSet=~~~Rivers -TileIndices=14 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=01000000 ;Right -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[LightSandRiverSet.15] -TileSet=~~~Rivers -TileIndices=15 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[LightSandRiverSet.16] -TileSet=~~~Rivers -TileIndices=16 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[LightSandRiverSet.17] -TileSet=~~~Rivers -TileIndices=17 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right - -[LightSandRiverSet.18] -TileSet=~~~Rivers -TileIndices=18 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=01000000 ;Right - -[LightSandRiverSet.19] -TileSet=~~~Rivers -TileIndices=19 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=10000000 ;Top-Right - -[LightSandRiverSet.20] -TileSet=~~~Rivers -TileIndices=20 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=10000000 ;Top-Right -ConnectionPoint1=1,0 -ConnectionPoint1.Directions=00000100 ;Left - -[LightSandRiverSet.21] -TileSet=~~~Rivers -TileIndices=21 -ConnectionPoint0=1,1 -ConnectionPoint0.Directions=00000001 ;Top -ConnectionPoint1=1,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[LightSandRiverSet.22] -TileSet=~~~Rivers -TileIndices=22 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00001000 ;Bottom-Left - -[LightSandRiverSet.23] -TileSet=~~~Rivers -TileIndices=23 -ConnectionPoint0=0,0 -ConnectionPoint0.Directions=00000010 ;Top-Left -ConnectionPoint1=0,1 -ConnectionPoint1.Directions=00010000 ;Bottom - -[LightSandRiverSet.24] -TileSet=~~~Rivers -TileIndices=24 -ConnectionPoint0=1,0 -ConnectionPoint0.Directions=00000100 ;Left -ConnectionPoint1=0,0 -ConnectionPoint1.Directions=00100000 ;Bottom-Right diff --git a/src/TSMapEditor/Config/Constants.ini b/src/TSMapEditor/Config/Constants.ini index 3f313392c..2868e517e 100644 --- a/src/TSMapEditor/Config/Constants.ini +++ b/src/TSMapEditor/Config/Constants.ini @@ -27,16 +27,16 @@ RenderPixelPadding=50 ; Determines whether the world is flat. ; If set, disables some height-specific functionality ; that is not necessary when height levels are not used. -IsFlatWorld=true +IsFlatWorld=false ; Does Tiberium use the Theater palette instead of the Unit palette? -TheaterPaletteForTiberium=true +TheaterPaletteForTiberium=false ; Do Veins use the Theater palette instead of the Unit palette? TheaterPaletteForVeins=false ; Should Tiberium be affected by map lighting? -TiberiumAffectedByLighting=true +TiberiumAffectedByLighting=false ; Should Tiberium spawning terrain objects be affected by map lighting? TiberiumTreesAffectedByLighting=false @@ -50,7 +50,7 @@ VoxelsAffectedByLighting=false ; The file name(s) of the executable file(s) that the map editor tries to find from the game directory. ; Used for the verification that the user has given us the correct game directory. ; You can input multiple executable names by separating them with a comma (,). -ExpectedClientExecutableName=DTA.exe +ExpectedClientExecutableName=TiberianSun.exe,SUN.EXE,ts-spawn.exe ; Specifies the path(s) that we should check in the Windows registry to determine ; the game installation directory (if one hasn't been defined in the map editor settings file). @@ -59,16 +59,16 @@ ExpectedClientExecutableName=DTA.exe ; By default, the registry key is expected to exist in the current user's registry (HKEY_CURRENT_USER). ; If you begin a path with "HKLM:", the editor expects to find the path from the ; local machine registry (HKEY_LOCAL_MACHINE) instead. -GameRegistryInstallPath=SOFTWARE\DawnOfTheTiberiumAge +GameRegistryInstallPath=SOFTWARE\TiberianSun,HKLM:SOFTWARE\WOW6432Node\Westwood\Tiberian Sun ; If set to yes, WAE will always write a dummy preview to a map file that does not have a preview. ; This is required by vanilla games (both TS as well as RA2/YR) as they crash if a map has no preview. -DefaultPreview=false +DefaultPreview=true ; Specifies the file filter string used in OpenFileDialog (Windows) ; For multiple file formats, list them with : (instead of ;) ; Example config with multiple file extensions: "YR maps|*.map:*.mpr:*.yrm|All files|*.*" -OpenFileDialogFilter=TS maps|*.map|All files|*.* +OpenFileDialogFilter=All TS maps|*.map:*.mpr|TS Client maps / Steam-TS missions|*.map|Steam-TS multiplayer maps|*.mpr|All files|*.* ; Should the editor consider Ares [#include] or Phobos [$Include] section? EnableIniInclude=false @@ -95,13 +95,13 @@ MapPreviewMaxHeight=300 ; Paths to various files that the editor loads [FilePaths] -Rules=INI/Rules.ini -Firestorm=INI/Enhance.ini -Art=INI/Art.ini -ArtFS=INI/ArtE.ini -AI=INI/AI.ini -AIE=INI/AIE.ini -Tutorial=INI/Tutorial.ini -Theme=INI/Theme.ini -Sound=INI/Sound01.ini -EVA= +Rules=rules.ini +Firestorm=firestrm.ini +Art=art.ini +ArtFS=artfs.ini +AI=ai.ini +AIFS=aifs.ini +Tutorial=tutorial.ini +Theme=theme.ini +Sound=sound01.ini +; EVA= RA2/YR key diff --git a/src/TSMapEditor/Config/EditorRules.ini b/src/TSMapEditor/Config/EditorRules.ini index ffd51fd27..3f628822b 100644 --- a/src/TSMapEditor/Config/EditorRules.ini +++ b/src/TSMapEditor/Config/EditorRules.ini @@ -4,167 +4,457 @@ ; Rules.ini overrides for the scenario editor. ; We don't want to render these animations in the editor -[OILREFN_S] -RenderInEditor=no +; [OILREFN_S] +; RenderInEditor=no -[RAPOWR_S] -RenderInEditor=no +; [RAPOWR_S] +; RenderInEditor=no -[RAAPWR_S] -RenderInEditor=no +; [RAAPWR_S] +; RenderInEditor=no ; Hide editor-only overlay and terrain objects from map previews -[IMOV] -InvisibleInGame=yes +; [IMOV] +; InvisibleInGame=yes +; +; [NOVERLAY] +; InvisibleInGame=yes +; +; [TUNENT] +; InvisibleInGame=yes +; +; [NOBUILD] +; InvisibleInGame=yes +; +; [IMTO] +; InvisibleInGame=yes -[NOVERLAY] -InvisibleInGame=yes +; [TIBSPRDR] +; EditorZAdjust=224 -[TUNENT] -InvisibleInGame=yes +; Categorize units -[NOBUILD] -InvisibleInGame=yes +[CIV1] +EditorCategory=Civilian -[IMTO] -InvisibleInGame=yes +[CIV2] +EditorCategory=Civilian + +[CIV3] +EditorCategory=Civilian + +[CIV4] +EditorCategory=Civilian + +[CIV5] +EditorCategory=Civilian + +[CIV6] +EditorCategory=Civilian + +[MUTANT] +EditorCategory=Mutant + +[MUTANT3] +EditorCategory=Mutant + +[MWMN] +EditorCategory=Mutant + +[OXANNA] +EditorCategory=Uncategorized + +[SLAV] +EditorCategory=Uncategorized + +[CTECH] +EditorCategory=Civilian + +[DOGGIE] +EditorCategory=Tiberium Lifeform + +[TRATOS] +EditorCategory=Mutant + +[UMAGON] +EditorCategory=Mutant + +[CAR] +EditorCategory=Civilian + +[PICK] +EditorCategory=Civilian + +[WINI] +EditorCategory=Civilian + +[BUS] +EditorCategory=Civilian + +[TRUCKA] +EditorCategory=Civilian + +[TRUCKB] +EditorCategory=Civilian + +[ICBM] +EditorCategory=Uncategorized + +[LOCOMOTIVE] +EditorCategory=Civilian + +[TRAINCAR] +EditorCategory=Civilian + +[CARGOCAR] +EditorCategory=Civilian + +[FLMTNK] +EditorCategory=Uncategorized + +[DEFENDER] +EditorCategory=CABAL + +[VISC_LRG] +EditorCategory=Tiberium Lifeform + +[VISC_SML] +EditorCategory=Tiberium Lifeform + +[JFISH] +EditorCategory=Tiberium Lifeform + + +; Hide certain terrain objects from the snow theater because +; Westwood never gave them graphics in the snow theater, +; hence placing them down causes the game to crash + +[BIGBLUE3] +AllowedTheaters=Temperate + +[FONA01] +AllowedTheaters=Temperate + +[FONA02] +AllowedTheaters=Temperate + +[FONA03] +AllowedTheaters=Temperate + +[FONA04] +AllowedTheaters=Temperate + +[FONA05] +AllowedTheaters=Temperate + +[FONA06] +AllowedTheaters=Temperate + +[FONA07] +AllowedTheaters=Temperate + +[FONA08] +AllowedTheaters=Temperate + +[FONA09] +AllowedTheaters=Temperate + +[FONA10] +AllowedTheaters=Temperate + +[FONA11] +AllowedTheaters=Temperate + +[FONA12] +AllowedTheaters=Temperate + +[FONA13] +AllowedTheaters=Temperate + +[FONA14] +AllowedTheaters=Temperate + +[FONA15] +AllowedTheaters=Temperate + + +; Categorize CABAL's structures + +[CORE] +EditorCategory=CABAL + +[CROB] +EditorCategory=CABAL + +[AAOB] +EditorCategory=CABAL + +[DDEFD] +EditorCategory=CABAL + + +; Hide objects that mappers never need to (or should) place on maps + +[HORV] +EditorCategory=Uncategorized -; Increase depth of spreaders because their graphics go far outside of their logical foundation -[TIBSPRDR] -EditorZAdjust=224 +; [GAPOWRUP] +; EditorVisible=false -[TIBSPRDC] -EditorZAdjust=224 +; [GAVULC] +; EditorVisible=false -[TIBSPRDC1] -Image=TIBSPRDC -EditorZAdjust=224 +; [GAROCK] +; EditorVisible=false -[TIBSPRDC2] -Image=TIBSPRDC -EditorZAdjust=224 +; [GACSAM] +; EditorVisible=false -[TIBSPRDV] -EditorZAdjust=224 +; [GAPLUG1] +; EditorVisible=false -[TIBSPRDA] -EditorZAdjust=224 +; [GAPLUG2] +; EditorVisible=false -[TIBSPRDAL] -EditorZAdjust=300 +; [GAPLUG3] +; EditorVisible=false -[TIBSPRDRL] -EditorZAdjust=300 +; [GAPLUG4] +; EditorVisible=false -[TIBSPRDRH] -EditorZAdjust=400 +[NAFNCE] +EditorVisible=false -[MTRB_SPR] -EditorZAdjust=224 +[GAGREEN] +EditorVisible=false -[MTRS_SPR] -EditorZAdjust=400 +[GAPAVE] +EditorVisible=false -[MTRT_SPR] -EditorZAdjust=512 +[GASAND] +EditorCategory=Uncategorized -; Increase depth of invisible light posts because their graphics go slightly outside of their logical foundation -[TIBLAMP1] -EditorZAdjust=8 +[BARB] +EditorVisible=false -[TIBLAMP2] -EditorZAdjust=8 +[CYCL] +EditorVisible=false -[TIBLAMP3] -EditorZAdjust=8 +[FENC] +EditorVisible=false -[NEGLAMP] -EditorZAdjust=8 +[WOOD] +EditorVisible=false -[INGALITE] -EditorZAdjust=8 +[V16] +EditorVisible=false -[INORANLAMP] -EditorZAdjust=8 +[V17] +EditorVisible=false -[INGRNLMP] -EditorZAdjust=8 +[V18] +EditorVisible=false -[INREDLMP] -EditorZAdjust=8 +[BOXES01] +EditorVisible=false -[INBLULMP] -EditorZAdjust=8 +[BOXES02] +EditorVisible=false -[INYELWLAMP] -EditorZAdjust=8 +[BOXES03] +EditorVisible=false -[INPURPLAMP] -EditorZAdjust=8 +[BOXES04] +EditorVisible=false -; Increase depth of alpha light posts because their graphics go far outside of their logical foundation -[INALITE1] -EditorZAdjust=300 +[BOXES05] +EditorVisible=false -[INALITE2] -EditorZAdjust=550 +[BOXES06] +EditorVisible=false -[INALITE3] -EditorZAdjust=1024 +[BOXES07] +EditorVisible=false -[INALITE4] -EditorZAdjust=1680 +[BOXES08] +EditorVisible=false -[INACLITE] -EditorZAdjust=300 +[BOXES09] +EditorVisible=false -[CLLAMP1] -EditorZAdjust=1680 +[ICE01] +EditorVisible=false -[CLLAMP2] -EditorZAdjust=1680 +[ICE02] +EditorVisible=false -[CRLAMP1] -EditorZAdjust=300 +[ICE03] +EditorVisible=false -[CRLAMP2] -EditorZAdjust=300 +[ICE04] +EditorVisible=false -[CRLAMP3] -EditorZAdjust=300 +[ICE05] +EditorVisible=false -[CRLAMP4] -EditorZAdjust=300 +[BTIB01] +EditorVisible=false -[CRLAMP5] -EditorZAdjust=300 +[BTIB02] +EditorVisible=false -[CRLAMP6] -EditorZAdjust=300 +[BTIB03] +EditorVisible=false -[CRLAMP7] -EditorZAdjust=300 +[BTIB04] +EditorVisible=false -[CRLAMP8] -EditorZAdjust=300 +[BTIB05] +EditorVisible=false -[CRLAMP9] -EditorZAdjust=300 +[BTIB06] +EditorVisible=false + +[BTIB07] +EditorVisible=false + +[BTIB08] +EditorVisible=false + +[BTIB09] +EditorVisible=false + +[BTIB10] +EditorVisible=false + +[BTIB11] +EditorVisible=false + +[BTIB12] +EditorVisible=false + +[DUMMY] +EditorVisible=false + +[DUMMY2] +EditorVisible=false + +[DUMMY3] +EditorVisible=false + +[DUMMY4] +EditorVisible=false + +[DUMMY5] +EditorVisible=false + +[DUMMY6] +EditorVisible=false + +[DUMMY7] +EditorVisible=false + +[DUMMY8] +EditorVisible=false + +[DUMMY9] +EditorVisible=false + +[DUMMY10] +EditorVisible=false + +[DUMMY11] +EditorVisible=false + +[DUMMY12] +EditorVisible=false + +[DUMMY13] +EditorVisible=false + +[DUMMY14] +EditorVisible=false + +[DUMMY15] +EditorVisible=false + +[VEINHOLE] +EditorVisible=false + +[VEINHOLEDUMMY] +EditorVisible=false +InvisibleInGame=yes + +[BURN01] +EditorVisible=false + +[BURN02] +EditorVisible=false + +[BURN03] +EditorVisible=false + +[BURN04] +EditorVisible=false + +[BURN05] +EditorVisible=false + +[BURN06] +EditorVisible=false + +[BURN07] +EditorVisible=false + +[BURN08] +EditorVisible=false + +[BURN09] +EditorVisible=false + +[BURN10] +EditorVisible=false + +[BURN11] +EditorVisible=false + +[BURN12] +EditorVisible=false + +[BURN13] +EditorVisible=false + +[BURN14] +EditorVisible=false + +[BURN15] +EditorVisible=false + +[BURN16] +EditorVisible=false + +[CR1] +EditorVisible=false + +[CR2] +EditorVisible=false + +[CR3] +EditorVisible=false + +[CR4] +EditorVisible=false + +[CR5] +EditorVisible=false + +[CR6] +EditorVisible=false -; Increase depth of AI Naval Yard Node because its graphics go far outside of their logical foundation -[NODE] -EditorZAdjust=300 [ObjectOwnerOverrides] -GDI1=GDI -GDI2=GDI -Nod1=Nod -Nod2=Nod -Allies1=Allies -Allies2=Allies -Soviet1=Soviet -Soviet2=Soviet +NOD=Nod ; no, WW... Nod is not an acronym [ObjectCategoryOverrides] @@ -173,29 +463,14 @@ Soviet2=Soviet [ObjectCategoryPriorities] GDI=0 Nod=1 -Allies=2 -Soviet=3 -Special Units=4 -Civilian Vehicles=5 -Lifeforms=6 -Trains=7 -Misc=9001 +Neutral=2 +Special=3 [Houses] 0=GDI 1=Nod -2=Allies -3=Soviet -4=Neutral -5=Special -6=GDI1 -7=Nod1 -8=GDI2 -9=Nod2 -10=Allies1 -11=Allies2 -12=Soviet1 -13=Soviet2 +2=Neutral +3=Special 50=Spawn1 51=Spawn2 52=Spawn3 @@ -208,34 +483,24 @@ Misc=9001 [SPHouses] 0=GDI 1=Nod -2=Allies -3=Soviet -4=Neutral -5=Special -6=GDI1 -7=Nod1 -8=GDI2 -9=Nod2 -10=Allies1 -11=Allies2 -12=Soviet1 -13=Soviet2 +2=Neutral +3=Special [CoopHouses] 0=GDI 1=Nod -2=Allies -3=Soviet -4=Neutral -5=Special -6=GDI1 -7=Nod1 -8=GDI2 -9=Nod2 -10=Allies1 -11=Allies2 -12=Soviet1 -13=Soviet2 +2=Neutral +3=Special +4=Fake4 +5=Fake5 +6=Fake6 +7=Fake7 +8=Fake8 +9=Fake9 +10=Fake10 +11=Fake11 +12=Fake12 +13=Fake13 14=Fake14 15=Fake15 16=Fake16 @@ -288,42 +553,12 @@ Color=Gold [Nod] Color=DarkRed -[Allies] -Color=DarkSky - -[Soviet] -Color=DarkRed - [Neutral] Color=LightGrey [Special] Color=White -[GDI1] -Color=Yellow - -[Nod1] -Color=Red - -[GDI2] -Color=Orange - -[Nod2] -Color=Magenta ; "metalic" - -[Allies1] -Color=Blue - -[Allies2] -Color=LightSky - -[Soviet1] -Color=DarkOrange - -[Soviet2] -Color=LightOrange - [Spawn1] Color=Orange @@ -348,4 +583,3 @@ Color=Cyan [Spawn8] Color=DarkGreen - diff --git a/src/TSMapEditor/Config/FileManagerConfig.ini b/src/TSMapEditor/Config/FileManagerConfig.ini index 115077037..6c0399554 100644 --- a/src/TSMapEditor/Config/FileManagerConfig.ini +++ b/src/TSMapEditor/Config/FileManagerConfig.ini @@ -3,8 +3,9 @@ ; Specifies directories that the file manager will load MIX files from. [SearchDirectories] -0=MIX -1=Map Editor +0=. +1=MIX +2=INI ; Specifies the MIX files loaded by the editor. ; The files are loaded in the order they are listed in. Files found in earlier MIX files are used. @@ -13,13 +14,11 @@ ; Special values are supported to load additional MIX files. These are always optional. ; The valid options are $TSECACHE, $RA2ECACHE, $TSELOCAL, $RA2ELOCAL, $EXPAND, $EXPANDMD. [MIXFiles] -0=Cache.mix,1 -1=Local.mix,1 -2=Conquer.mix,1 -3=ECache00.mix,0 -4=ECache01.mix,0 -5=ECache02.mix,0 -6=ECache03.mix,0 -7=ECache04.mix,0 -8=ECache05.mix,0 -9=RampaCache.mix,0 +0=WAECache.mix,0 +1=$EXPAND,0 +2=$TSECACHE,1 +3=TibSun.mix,0 +4=Cache.mix,0 +5=Local.mix,0 +6=Conquer.mix,0 +7=marble.mix,0 diff --git a/src/TSMapEditor/Config/MapCode/Enable Blue Tiberium Spreader Lighting.ini b/src/TSMapEditor/Config/MapCode/Enable Blue Tiberium Spreader Lighting.ini deleted file mode 100644 index 399274d62..000000000 --- a/src/TSMapEditor/Config/MapCode/Enable Blue Tiberium Spreader Lighting.ini +++ /dev/null @@ -1,12 +0,0 @@ -[$Editor] -Confirmation=This script will enable blue lighting for blue tiberium spreaders. Continue? -Success=Code for enabling blue tiberium spreader lighting has been added to the map. - -[TIBSPRDV] -LightRedTint=0.0 -LightBlueTint=0.3 -LightGreenTint=0.0 -LightIntensity=0.003 -LightVisibility=1500 - - diff --git a/src/TSMapEditor/Config/MapCode/Enable Green Tiberium Spreader Lighting.ini b/src/TSMapEditor/Config/MapCode/Enable Green Tiberium Spreader Lighting.ini deleted file mode 100644 index a4e6a29a0..000000000 --- a/src/TSMapEditor/Config/MapCode/Enable Green Tiberium Spreader Lighting.ini +++ /dev/null @@ -1,26 +0,0 @@ -[$Editor] -Confirmation=This script will enable green lighting for green tiberium spreaders. Continue? -Success=Code for enabling green tiberium spreader lighting has been added to the map. - -[TIBSPRDR] -LightRedTint=0.0 -LightBlueTint=0.0 -LightGreenTint=0.35 -LightIntensity=0.003 -LightVisibility=1500 - -[TIBSPRDRL] -LightRedTint=0.0 -LightBlueTint=0.0 -LightGreenTint=0.35 -LightIntensity=0.003 -LightVisibility=1500 - -[TIBSPRDRH] -LightRedTint=0.0 -LightBlueTint=0.0 -LightGreenTint=0.35 -LightIntensity=0.003 -LightVisibility=1500 - - diff --git a/src/TSMapEditor/Config/MapCode/Enable Ore Spreader Lighting.ini b/src/TSMapEditor/Config/MapCode/Enable Ore Spreader Lighting.ini deleted file mode 100644 index 08f3e6213..000000000 --- a/src/TSMapEditor/Config/MapCode/Enable Ore Spreader Lighting.ini +++ /dev/null @@ -1,12 +0,0 @@ -[$Editor] -Confirmation=This script will enable yellow lighting for ore spreaders. Continue? -Success=Code for enabling ore spreader lighting has been added to the map. - -[TIBSPRDA] -LightRedTint=0.3 -LightBlueTint=0.0 -LightGreenTint=0.3 -LightIntensity=0.003 -LightVisibility=1500 - - diff --git a/src/TSMapEditor/Config/MapCode/Enable Spreading Ore.ini b/src/TSMapEditor/Config/MapCode/Enable Spreading Ore.ini deleted file mode 100644 index b5ed6c571..000000000 --- a/src/TSMapEditor/Config/MapCode/Enable Spreading Ore.ini +++ /dev/null @@ -1,23 +0,0 @@ -[$Editor] -Confirmation=This script will enable spreading ore for the map. Do not use this maps that have scrap debris placed on them. Continue? -Success=Code for enabling spreading ore has been added to the map. - -[Tiberiums] -0=Riparius -1=Cruentus -2=Vinifera -3=Aboreus - -[Aboreus] -Name=Ore -Image=4 -Value=25 -Growth=1000 -GrowthPercentage=10 -Spread=1000 -SpreadPercentage=2 -Power=1 -Color=DarkGold -Debris=VINCRYS1,VINCRYS2,VINCRYS3,VINCRYS4 - - diff --git a/src/TSMapEditor/Config/MapCode/Mixed Gems Only Use Blue-Green Colors.ini b/src/TSMapEditor/Config/MapCode/Mixed Gems Only Use Blue-Green Colors.ini deleted file mode 100644 index 3e2c94f73..000000000 --- a/src/TSMapEditor/Config/MapCode/Mixed Gems Only Use Blue-Green Colors.ini +++ /dev/null @@ -1,16 +0,0 @@ -[$Editor] -Confirmation=This script will change the colors of the mixed gems to green/blue (note: the effects won't be visible in the map editor before you restart it or re-load the map). Continue? -Success=Code for changing the image of the mixed gems has been added to the map. - -[GEMMIX01] -Image=GEMGB01 - -[GEMMIX02] -Image=GEMGB02 - -[GEMMIX03] -Image=GEMGB03 - -[GEMMIX04] -Image=GEMGB04 - diff --git a/src/TSMapEditor/Config/MapCode/Replace Tiberium With Ore.ini b/src/TSMapEditor/Config/MapCode/Replace Tiberium With Ore.ini deleted file mode 100644 index c6c951e4d..000000000 --- a/src/TSMapEditor/Config/MapCode/Replace Tiberium With Ore.ini +++ /dev/null @@ -1,66 +0,0 @@ -[$Editor] -Confirmation=This script will change the appearance of green tiberium to ore (note: the effects won't be visible in the map editor until you reload the map). Continue? -Success=Code for changing the image of green tiberium has been added to the map. - -[Tiberiums] -0=Riparius -1=Cruentus -2=Vinifera -3=Aboreus - -[Riparius] -Name=Ore -Power=0 - -[OREMINE] -TiberiumToSpawn=0 - -;[OREMINEA] -;TiberiumToSpawn=0 - -[OREMINE2] -TiberiumToSpawn=0 - -[OREMINE3] -TiberiumToSpawn=0 - -[TIBSPRDA] -Image=TIBSPRDR3 - -[RTIB01] -Image=ZORE01 - -[RTIB02] -Image=ZORE02 - -[RTIB03] -Image=ZORE03 - -[RTIB04] -Image=ZORE04 - -[RTIB05] -Image=ZORE01 - -[RTIB06] -Image=ZORE02 - -[RTIB07] -Image=ZORE03 - -[RTIB08] -Image=ZORE04 - -[RTIB09] -Image=ZORE01 - -[RTIB10] -Image=ZORE02 - -[RTIB11] -Image=ZORE03 - -[RTIB12] -Image=ZORE04 - - diff --git a/src/TSMapEditor/Config/MapCode/Replace Tiberium With Snowy Ore.ini b/src/TSMapEditor/Config/MapCode/Replace Tiberium With Snowy Ore.ini deleted file mode 100644 index 59132554d..000000000 --- a/src/TSMapEditor/Config/MapCode/Replace Tiberium With Snowy Ore.ini +++ /dev/null @@ -1,56 +0,0 @@ -[$Editor] -Confirmation=This script will change the appearance of green tiberium to snowy ore (note: the effects won't be visible in the map editor until you reload the map). Continue? -Success=Code for changing the image of green tiberium has been added to the map. - -[Tiberiums] -0=Riparius -1=Cruentus -2=Vinifera -3=Aboreus - -[Riparius] -Name=Ore -Power=0 - -[OREMINEA] -TiberiumToSpawn=0 - -[TIBSPRDA] -Image=TIBSPRDR3 - -[RTIB01] -Image=ZORESNO01 - -[RTIB02] -Image=ZORESNO02 - -[RTIB03] -Image=ZORESNO03 - -[RTIB04] -Image=ZORESNO04 - -[RTIB05] -Image=ZORESNO01 - -[RTIB06] -Image=ZORESNO02 - -[RTIB07] -Image=ZORESNO03 - -[RTIB08] -Image=ZORESNO04 - -[RTIB09] -Image=ZORESNO01 - -[RTIB10] -Image=ZORESNO02 - -[RTIB11] -Image=ZORESNO03 - -[RTIB12] -Image=ZORESNO04 - diff --git a/src/TSMapEditor/Config/MapCode/Snowy Mixed Gems.ini b/src/TSMapEditor/Config/MapCode/Snowy Mixed Gems.ini deleted file mode 100644 index 24401796d..000000000 --- a/src/TSMapEditor/Config/MapCode/Snowy Mixed Gems.ini +++ /dev/null @@ -1,41 +0,0 @@ -[$Editor] -Confirmation=This script will change the appearance of the mixed gems to a snowy version (note: the effects won't be visible in the map editor until you reload the map). Continue? -Success=Code for changing the image of the gems has been added to the map. - -[MIXGEM01] -Image=GEMSRA01 - -[MIXGEM02] -Image=GEMSRA02 - -[MIXGEM03] -Image=GEMSRA03 - -[MIXGEM04] -Image=GEMSRA04 - -[GRNGEM01] -Image=GEMSRA01 - -[GRNGEM02] -Image=GEMSRA02 - -[GRNGEM03] -Image=GEMSRA03 - -[GRNGEM04] -Image=GEMSRA04 - -[BLUGEM01] -Image=GEMSRA01 - -[BLUGEM02] -Image=GEMSRA02 - -[BLUGEM03] -Image=GEMSRA03 - -[BLUGEM04] -Image=GEMSRA04 - - diff --git a/src/TSMapEditor/Config/MapCode/Snowy Ore.ini b/src/TSMapEditor/Config/MapCode/Snowy Ore.ini deleted file mode 100644 index 0aea0fd8f..000000000 --- a/src/TSMapEditor/Config/MapCode/Snowy Ore.ini +++ /dev/null @@ -1,41 +0,0 @@ -[$Editor] -Confirmation=This INI file will change the appearance of ore to a snowy version (note: the effects won't be visible in the map editor before you restart it or re-load the map). Continue? -Success=Code for changing the image of ore has been added to the map. - -[ZORE01] -Image=ZORESNO01 - -[ZORE02] -Image=ZORESNO02 - -[ZORE03] -Image=ZORESNO03 - -[ZORE04] -Image=ZORESNO04 - -[ZORE05] -Image=ZORESNO01 - -[ZORE06] -Image=ZORESNO02 - -[ZORE07] -Image=ZORESNO03 - -[ZORE08] -Image=ZORESNO04 - -[ZORE09] -Image=ZORESNO01 - -[ZORE10] -Image=ZORESNO02 - -[ZORE11] -Image=ZORESNO03 - -[ZORE12] -Image=ZORESNO04 - - diff --git a/src/TSMapEditor/Config/MapCode/Snowy Smudges.ini b/src/TSMapEditor/Config/MapCode/Snowy Smudges.ini deleted file mode 100644 index 7f8273f8e..000000000 --- a/src/TSMapEditor/Config/MapCode/Snowy Smudges.ini +++ /dev/null @@ -1,215 +0,0 @@ -[$Editor] -Confirmation=This script will change the appearance of smudges created by weapon impacts to a snowy version on this map. Continue? -Success=Code for disabling normal smudges and enabling the snowy ones has been added to the map. - -[CR1A] -Crater=no - -[CR1B] -Crater=no - -[CR1C] -Crater=no - -[CR1D] -Crater=no - -[CR1E] -Crater=no - -[CR2A] -Crater=no - -[CR2B] -Crater=no - -[CR2C] -Crater=no - -[CR2D] -Crater=no - -[CR2E] -Crater=no - -[CR3A] -Crater=no - -[CR3B] -Crater=no - -[CR3C] -Crater=no - -[CR3D] -Crater=no - -[CR3E] -Crater=no - -[CR4A] -Crater=no - -[CR4B] -Crater=no - -[CR4C] -Crater=no - -[CR4D] -Crater=no - -[CR4E] -Crater=no - -[CR5A] -Crater=no - -[CR5B] -Crater=no - -[CR5C] -Crater=no - -[CR5D] -Crater=no - -[CR5E] -Crater=no - -[CR6A] -Crater=no - -[CR6B] -Crater=no - -[CR6C] -Crater=no - -[CR6D] -Crater=no - -[CR6E] -Crater=no - -[CRS1A] -Crater=yes - -[CRS1B] -Crater=yes - -[CRS1C] -Crater=yes - -[CRS1D] -Crater=yes - -[CRS1E] -Crater=yes - -[CRS2A] -Crater=yes - -[CRS2B] -Crater=yes - -[CRS2C] -Crater=yes - -[CRS2D] -Crater=yes - -[CRS2E] -Crater=yes - -[CRS3A] -Crater=yes - -[CRS3B] -Crater=yes - -[CRS3C] -Crater=yes - -[CRS3D] -Crater=yes - -[CRS3E] -Crater=yes - -[CRS4A] -Crater=yes - -[CRS4B] -Crater=yes - -[CRS4C] -Crater=yes - -[CRS4D] -Crater=yes - -[CRS4E] -Crater=yes - -[CRS5A] -Crater=yes - -[CRS5B] -Crater=yes - -[CRS5C] -Crater=yes - -[CRS5D] -Crater=yes - -[CRS5E] -Crater=yes - -[CRS6A] -Crater=yes - -[CRS6B] -Crater=yes - -[CRS6C] -Crater=yes - -[CRS6D] -Crater=yes - -[CRS6E] -Crater=yes - -[SC1] -Burn=no - -[SC2] -Burn=no - -[SC4] -Burn=no - -[SC5] -Burn=no - -[SC6] -Burn=no - -[SCS1] -Burn=yes - -[SCS2] -Burn=yes - -[SCS4] -Burn=yes - -[SCS5] -Burn=yes - -[SCS6] -Burn=yes - - diff --git a/src/TSMapEditor/Config/MapCode/Snowy Tiberium.ini b/src/TSMapEditor/Config/MapCode/Snowy Tiberium.ini deleted file mode 100644 index 36deec78c..000000000 --- a/src/TSMapEditor/Config/MapCode/Snowy Tiberium.ini +++ /dev/null @@ -1,77 +0,0 @@ -[$Editor] -Confirmation=This INI file will change the appearance of tiberium to a snowy version (note: the effects won't be visible in the map editor before you restart it or re-load the map). Continue? -Success=Code for changing the image of tiberium has been added to the map. - -[RTIB01] -Image=TIB1S_01 - -[RTIB02] -Image=TIB1S_02 - -[RTIB03] -Image=TIB1S_03 - -[RTIB04] -Image=TIB1S_04 - -[RTIB05] -Image=TIB1S_05 - -[RTIB06] -Image=TIB1S_06 - -[RTIB07] -Image=TIB1S_07 - -[RTIB08] -Image=TIB1S_08 - -[RTIB09] -Image=TIB1S_09 - -[RTIB10] -Image=TIB1S_10 - -[RTIB11] -Image=TIB1S_11 - -[RTIB12] -Image=TIB1S_12 - -[QTIB01] -Image=TIB2S_01 - -[QTIB02] -Image=TIB2S_02 - -[QTIB03] -Image=TIB2S_03 - -[QTIB04] -Image=TIB2S_04 - -[QTIB05] -Image=TIB2S_05 - -[QTIB06] -Image=TIB2S_06 - -[QTIB07] -Image=TIB2S_07 - -[QTIB08] -Image=TIB2S_08 - -[QTIB09] -Image=TIB2S_09 - -[QTIB10] -Image=TIB2S_10 - -[QTIB11] -Image=TIB2S_11 - -[QTIB12] -Image=TIB2S_12 - - diff --git a/src/TSMapEditor/Config/OverlayCollections.ini b/src/TSMapEditor/Config/OverlayCollections.ini index 2c9ebb139..2d2024f09 100644 --- a/src/TSMapEditor/Config/OverlayCollections.ini +++ b/src/TSMapEditor/Config/OverlayCollections.ini @@ -6,93 +6,33 @@ [OverlayCollections] 0=GreenTiberium 1=BlueTiberium -2=Ore -3=ScrapMetal -4=GreenGems -5=BlueGems -6=MixedGems -7=AutumnGrass [GreenTiberium] Name=Green Tiberium -OverlayType0=RTIB01 -OverlayType1=RTIB02 -OverlayType2=RTIB03 -OverlayType3=RTIB04 -OverlayType4=RTIB05 -OverlayType5=RTIB06 -OverlayType6=RTIB07 -OverlayType7=RTIB08 -OverlayType8=RTIB09 -OverlayType9=RTIB10 -OverlayType10=RTIB11 -OverlayType11=RTIB12 +OverlayType0=TIB01 +OverlayType1=TIB02 +OverlayType2=TIB03 +OverlayType3=TIB04 +OverlayType4=TIB05 +OverlayType5=TIB06 +OverlayType6=TIB07 +OverlayType7=TIB08 +OverlayType8=TIB09 +OverlayType9=TIB10 +OverlayType10=TIB11 +OverlayType11=TIB12 [BlueTiberium] Name=Blue Tiberium -OverlayType0=QTIB01 -OverlayType1=QTIB02 -OverlayType2=QTIB03 -OverlayType3=QTIB04 -OverlayType4=QTIB05 -OverlayType5=QTIB06 -OverlayType6=QTIB07 -OverlayType7=QTIB08 -OverlayType8=QTIB09 -OverlayType9=QTIB10 -OverlayType10=QTIB11 -OverlayType11=QTIB12 - -[Ore] -Name=Ore -OverlayType0=ZORE01 -OverlayType1=ZORE02 -OverlayType2=ZORE03 -OverlayType3=ZORE04 -OverlayType4=ZORE05 -OverlayType5=ZORE06 -OverlayType6=ZORE07 -OverlayType7=ZORE08 -OverlayType8=ZORE09 -OverlayType9=ZORE10 -OverlayType10=ZORE11 -OverlayType11=ZORE12 - -[ScrapMetal] -Name=Scrap Metal -OverlayType0=SCRAP01 -OverlayType1=SCRAP02 -OverlayType2=SCRAP03 -OverlayType3=SCRAP04 - -[GreenGems] -Name=Green Gems -OverlayType0=GRNGEM01 -OverlayType1=GRNGEM02 -OverlayType2=GRNGEM03 -OverlayType3=GRNGEM04 - -[BlueGems] -Name=Blue Gems -OverlayType0=BLUGEM01 -OverlayType1=BLUGEM02 -OverlayType2=BLUGEM03 -OverlayType3=BLUGEM04 - -[MixedGems] -Name=Mixed Gems -OverlayType0=MIXGEM01 -OverlayType1=MIXGEM02 -OverlayType2=MIXGEM03 -OverlayType3=MIXGEM04 - -; Demonstrates including optional overlay frames in the types of overlay to place. -[AutumnGrass] -Name=Small Autumn Grass -OverlayType0=AJGRASS,0 -OverlayType1=AJGRASS,1 -OverlayType2=AJGRASS,2 -OverlayType3=AJGRASS,3 -OverlayType4=AJGRASS,4 -OverlayType5=AJGRASS,5 +OverlayType0=TIB2_02 +OverlayType1=TIB2_03 +OverlayType2=TIB2_04 +OverlayType3=TIB2_05 +OverlayType4=TIB2_06 +OverlayType5=TIB2_07 +OverlayType6=TIB2_08 +OverlayType7=TIB2_09 +OverlayType8=TIB2_10 +OverlayType9=TIB2_11 +OverlayType10=TIB2_12 diff --git a/src/TSMapEditor/Config/Scripts/Apply Animated Water.cs b/src/TSMapEditor/Config/Scripts/Apply Animated Water.cs deleted file mode 100644 index 4cdbcde03..000000000 --- a/src/TSMapEditor/Config/Scripts/Apply Animated Water.cs +++ /dev/null @@ -1,147 +0,0 @@ -// Script for replacing regular water with animated water -// in Dawn of the Tiberium Age maps. - -// Using clauses. -// Unless you know what's in the WAE code-base, you want to always include -// these "standard usings". -using System; -using TSMapEditor; -using TSMapEditor.Models; -using TSMapEditor.CCEngine; -using TSMapEditor.Rendering; -using TSMapEditor.GameMath; - -namespace WAEScript -{ - public class ApplyAnimatedWaterScript - { - /// - /// Returns the description of this script. - /// All scripts must contain this function. - /// - public string GetDescription() => "This script will replace all water on the map with animated water. Continue?"; - - /// - /// Returns the message that is presented to the user if running this script succeeded. - /// All scripts must contain this function. - /// - public string GetSuccessMessage() - { - if (error == null) - return "Successfully replaced water with animated water."; - - return error; - } - - private string error; - - private TileSet waterTileSet; - - private const string AnimatedWaterTileSetName = "Animated Water"; - private const string WaterTileSetName = "Water"; - - /// - /// The function that actually does the magic. - /// - /// Map argument that allows us to access map data. - public void Perform(Map map) - { - var animatedWaterTileSet = map.TheaterInstance.Theater.FindTileSet(AnimatedWaterTileSetName); - if (animatedWaterTileSet == null) - { - error = "TileSet for animated water not found!"; - return; - } - - waterTileSet = map.TheaterInstance.Theater.FindTileSet(WaterTileSetName); - if (waterTileSet == null) - { - error = "TileSet for regular (non-animated) water not found!"; - return; - } - - // Specifies the tiles to pick for each round. - // If multiple tiles are specified for a round, one of them is selected - // with RNG (there are multiple kinds of 2x2 and 1x1 animated water tiles). - int[][] tileIndexesToPickFrom = new int[][] - { - new int[] { 9 }, // Big 10x10 animated water tile - new int[] { 7, 8 }, // 5x5 animated water tiles - new int[] { 6 }, // 4x4 - new int[] { 5 }, // 3x3 - new int[] { 0, 1, 2, 3, 4 }, // 2x2 tiles - new int[] { 10, 11, 12, 13 } // 1x1 tiles - }; - - Random random = new Random(); - - // 1st loop - loops through animated water tiles of different sizes - for (int sizeTypeIndex = 0; sizeTypeIndex < tileIndexesToPickFrom.Length; sizeTypeIndex++) - { - // Fetch the animated water tile so we can fetch its size - - ITileImage tileImage = map.TheaterInstance.GetTile(animatedWaterTileSet.StartTileIndex + tileIndexesToPickFrom[sizeTypeIndex][0]); - int tileWidth = tileImage.Width; - int tileHeight = tileImage.Height; - - map.DoForAllValidTiles(mapCell => - { - const int margin = 4; - - // As an animation, animated water slows down the game, so don't place it outside of the visible map area - var pixelCoords = CellMath.CellTopLeftPointFromCellCoords(mapCell.CoordsToPoint(), map); - if (pixelCoords.Y < Constants.CellSizeY * margin || pixelCoords.Y > map.Size.Y * Constants.CellSizeY - (Constants.CellSizeY * margin)) - return; - - if (pixelCoords.X < Constants.CellSizeX * margin || pixelCoords.X > map.Size.X * Constants.CellSizeX - (Constants.CellSizeX * margin)) - return; - - // Check whether this cell contains water - if (!IsWaterTile(mapCell.TileIndex)) - return; - - // We know that we're on a water cell, check if we can fit the animated water tile here - if (!CanFitAnimatedWaterTileHere(map, mapCell.X, mapCell.Y, tileWidth, tileHeight)) - return; - - // If we can fit the animated water tile here, then proceed to - // randomly select a tile from the list of animated water tiles - // of the current size - int[] potentialTileIndexes = tileIndexesToPickFrom[sizeTypeIndex]; - tileImage = map.TheaterInstance.GetTile(animatedWaterTileSet.StartTileIndex + potentialTileIndexes[random.Next(potentialTileIndexes.Length)]); - - // Place the tile! - map.PlaceTerrainTileAt(tileImage, mapCell.CoordsToPoint()); - }); - } - } - - // Scripts can optionally also define helper methods to call. - - private bool IsWaterTile(int tileIndex) - { - if (tileIndex < waterTileSet.StartTileIndex || tileIndex >= waterTileSet.StartTileIndex + waterTileSet.TilesInSet) - return false; - - return true; - } - - private bool CanFitAnimatedWaterTileHere(Map map, int x, int y, int tileWidth, int tileHeight) - { - for (int cy = 0; cy < tileHeight; cy++) - { - for (int cx = 0; cx < tileWidth; cx++) - { - var mapCell = map.GetTile(x + cx, y + cy); - if (mapCell == null) - return false; - - if (!IsWaterTile(mapCell.TileIndex)) - return false; - } - } - - return true; - } - } -} \ No newline at end of file diff --git a/src/TSMapEditor/Config/Scripts/Replace Autumn Grass With Tall Grass.cs b/src/TSMapEditor/Config/Scripts/Replace Autumn Grass With Tall Grass.cs deleted file mode 100644 index 57bfa02cf..000000000 --- a/src/TSMapEditor/Config/Scripts/Replace Autumn Grass With Tall Grass.cs +++ /dev/null @@ -1,99 +0,0 @@ -// Using clauses. -// Unless you know what's in the WAE code-base, you want to always include -// these "standard usings". -using System; -using TSMapEditor; -using TSMapEditor.Models; -using TSMapEditor.CCEngine; -using TSMapEditor.Rendering; -using TSMapEditor.GameMath; - -namespace WAEScript -{ - public class ReplaceAutumnGrassWithTallGrass - { - /// - /// Returns the description of this script. - /// All scripts must contain this function. - /// - public string GetDescription() => "This script replaces all autumn grass terrain with summer tall grass terrain. Continue?"; - - /// - /// Returns the message that is presented to the user if running this script succeeded. - /// All scripts must contain this function. - /// - public string GetSuccessMessage() - { - return error ?? "Successfully replaced the terrain of " + count + " cells."; - } - - int count = 0; - string error = null; - - /// - /// The function that actually does the magic. - /// - /// Map argument that allows us to access map data. - public void Perform(Map map) - { - // Fetch the tile sets. - var tallGrassTileSet = map.TheaterInstance.Theater.TileSets.Find(tileSet => tileSet.SetName == "Tall Grass"); - var tallGrassLATTileSet = map.TheaterInstance.Theater.TileSets.Find(tileSet => tileSet.SetName == "Tall/Short Grass LAT"); - var autumnGrassTileSet = map.TheaterInstance.Theater.TileSets.Find(tileSet => tileSet.SetName == "Autumn Grass"); - var autumnGrassLATTileSet = map.TheaterInstance.Theater.TileSets.Find(tileSet => tileSet.SetName == "Autumn Grass/Clear LAT"); - - if (tallGrassTileSet == null) - { - error = "Failed to find tall grass TileSet!"; - return; - } - - if (tallGrassLATTileSet == null) - { - error = "Failed to find tall grass LAT transition TileSet!"; - return; - } - - if (autumnGrassTileSet == null) - { - error = "Failed to find autumn grass TileSet!"; - return; - } - - if (autumnGrassLATTileSet == null) - { - error = "Failed to find autumn grass LAT transition TileSet!"; - return; - } - - // Go through all cells on the map. - map.DoForAllValidTiles(cell => - { - // Check whether the cell in question has autumn grass. - // If it does, replace its tile with tall grass. - if (autumnGrassTileSet.ContainsTile(cell.TileIndex)) - { - byte subTileIndex = 0; // LAT terrain does not use sub-tiles. - cell.ChangeTileIndex(tallGrassTileSet.StartTileIndex, subTileIndex); - count++; - return; - } - - // If the cell instead contains autumn-to-grass transition / LAT, - // replace it with the respective tall-grass-to-grass transition tile. - if (autumnGrassLATTileSet.ContainsTile(cell.TileIndex)) - { - // Calculate the index of the tile within the LAT transition tileset. - int indexWithinTileSet = cell.TileIndex - autumnGrassLATTileSet.StartTileIndex; - - // Based on the index above, calculate the new tile index. - int newTileIndex = tallGrassLATTileSet.StartTileIndex + indexWithinTileSet; - - byte subTileIndex = 0; // LAT terrain does not use sub-tiles. - cell.ChangeTileIndex(newTileIndex, subTileIndex); - count++; - } - }); - } - } -} \ No newline at end of file diff --git a/src/TSMapEditor/Config/Scripts/Replace Autumn Jungle Grass With Summer Grass.cs b/src/TSMapEditor/Config/Scripts/Replace Autumn Jungle Grass With Summer Grass.cs deleted file mode 100644 index 3f224aec7..000000000 --- a/src/TSMapEditor/Config/Scripts/Replace Autumn Jungle Grass With Summer Grass.cs +++ /dev/null @@ -1,65 +0,0 @@ -// Using clauses. -// Unless you know what's in the WAE code-base, you want to always include -// these "standard usings". -using System; -using TSMapEditor; -using TSMapEditor.Models; -using TSMapEditor.CCEngine; -using TSMapEditor.Rendering; -using TSMapEditor.GameMath; - -namespace WAEScript -{ - public class ReplaceAutumnJungleGrassWithSummerGrass - { - /// - /// Returns the description of this script. - /// All scripts must contain this function. - /// - public string GetDescription() => "This script replaces all autumn grass overlay (AJGRASS) with summer jungle grass overlay (JGRASS). Continue?"; - - /// - /// Returns the message that is presented to the user if running this script succeeded. - /// All scripts must contain this function. - /// - public string GetSuccessMessage() - { - return error ?? "Successfully replaced " + count + " AJGRASS overlay with JGRASS overlay."; - } - - int count = 0; - string error = null; - - /// - /// The function that actually does the magic. - /// - /// Map argument that allows us to access map data. - public void Perform(Map map) - { - // Fetch the JGRASS (jungle grass, summer version) overlay. - var jungleGrassOverlayType = map.Rules.OverlayTypes.Find(ot => ot.ININame == "JGRASS"); - - if (jungleGrassOverlayType == null) - { - error = "Failed to find jungle grass overlay type (JGRASS)!"; - return; - } - - // Go through all cells on the map. - map.DoForAllValidTiles(cell => - { - // Skip cells that have no overlay. - if (cell.Overlay == null) - return; - - // Check whether the cell in question has AJGRASS overlay. - // If it does, replace it with JGRASS overlay. - if (cell.Overlay.OverlayType.ININame == "AJGRASS") - { - cell.Overlay.OverlayType = jungleGrassOverlayType; - count++; - } - }); - } - } -} \ No newline at end of file diff --git a/src/TSMapEditor/Config/Scripts/Replace Autumn Trees With Summer Trees.cs b/src/TSMapEditor/Config/Scripts/Replace Autumn Trees With Summer Trees.cs deleted file mode 100644 index d7bced609..000000000 --- a/src/TSMapEditor/Config/Scripts/Replace Autumn Trees With Summer Trees.cs +++ /dev/null @@ -1,71 +0,0 @@ -// Using clauses. -// Unless you know what's in the WAE code-base, you want to always include -// these "standard usings". -using System; -using TSMapEditor; -using TSMapEditor.Models; -using TSMapEditor.CCEngine; -using TSMapEditor.Rendering; -using TSMapEditor.GameMath; - -namespace WAEScript -{ - public class ReplaceAutumnTreesWithSummerTrees - { - /// - /// Returns the description of this script. - /// All scripts must contain this function. - /// - public string GetDescription() => "This script replaces all autumn trees with regular trees. Continue?"; - - /// - /// Returns the message that is presented to the user if running this script succeeded. - /// All scripts must contain this function. - /// - public string GetSuccessMessage() - { - return "Replaced " + count + " terrain objects."; - } - - int count = 0; - - /// - /// The function that actually does the magic. - /// - /// Map argument that allows us to access map data. - public void Perform(Map map) - { - // Go through all cells on the map. - map.DoForAllValidTiles(cell => - { - // Skip cells that have no terrain object. - if (cell.TerrainObject == null) - return; - - // Check if this cell has an autumn tree. Autumn tree terrain object types - // begin their INI name with "AT". - if (cell.TerrainObject.TerrainType.ININame.StartsWith("AT")) - { - // To get the name of the respective summer tree, - // we simply remove the 'A' from the beginning of the terrain object type's INI name. - string summerTreeININame = cell.TerrainObject.TerrainType.ININame.Substring(1); - - // Find the terrain object type of the summer tree. - // If it is not found for some reason, bail. - var terrainObjectType = map.Rules.TerrainTypes.Find(terrainType => terrainType.ININame == summerTreeININame); - if (terrainObjectType == null) - return; - - // Remove the original terrain object (the autumn tree). - map.RemoveTerrainObject(cell.TerrainObject); - - // Place a new terrain object (the summer tree). - var terrainObject = new TerrainObject(terrainObjectType, cell.CoordsToPoint()); - map.AddTerrainObject(terrainObject); - - count++; - } - }); - } - } -} \ No newline at end of file diff --git a/src/TSMapEditor/Config/Scripts/Smoothen Water.cs b/src/TSMapEditor/Config/Scripts/Smoothen Water.cs new file mode 100644 index 000000000..4a715f795 --- /dev/null +++ b/src/TSMapEditor/Config/Scripts/Smoothen Water.cs @@ -0,0 +1,178 @@ +// Script for smoothing water in vanilla Tiberian Sun maps. + +// Using clauses. +// Unless you know what's in the WAE code-base, you want to always include +// these "standard usings". +using System; +using TSMapEditor; +using TSMapEditor.Models; +using TSMapEditor.CCEngine; +using TSMapEditor.Rendering; +using TSMapEditor.GameMath; + +namespace WAEScript +{ + public class ApplyAnimatedWaterScript + { + /// + /// Returns the description of this script. + /// All scripts must contain this function. + /// + public string GetDescription() => "This script will smoothen the water on the map. Continue?"; + + /// + /// Returns the message that is presented to the user if running this script succeeded. + /// All scripts must contain this function. + /// + public string GetSuccessMessage() + { + if (error == null) + return "Water successfully smoothened."; + + return error; + } + + private string error; + + private TileSet waterTileSet; + + private const string WaterTileSetName = "Water"; + + /// + /// The function that actually does the magic. + /// + /// Map argument that allows us to access map data. + public void Perform(Map map) + { + waterTileSet = map.TheaterInstance.Theater.FindTileSet(WaterTileSetName); + if (waterTileSet == null) + { + error = "TileSet for water not found!"; + return; + } + + // The algorithm works as follows: + // 1. Go through all cells on the map. The following steps are repeated for every cell. + // 2. Check to make sure that we have not processed this cell yet. + // 3. Check whether the cell contains water. + // 4. If the cell contains water, try to fit a 2x2 water cell there. + // If it fits, place a random 2x2 water cell on the position. + // If it fails to fit, then replace the cell with a 1x1 water cell. + // In both cases, mark the cell as processed. + + // Create an array that holds information on + // which cells we have already processed. + const int maxCoord = 512; // 512 is the theoretical maximum coord of a cell (in a 256x256 map). + bool[][] processedCellsMap = new bool[maxCoord][]; + for (int i = 0; i < processedCellsMap.Length; i++) + { + processedCellsMap[i] = new bool[maxCoord]; + } + + // Specifies the tiles to pick for each round. + // If multiple tiles are specified for a round, one of them is selected + // with RNG (there are multiple kinds of 2x2 and 1x1 animated water tiles). + // All tiles of one group are assumed to be of the same size! + int[][] tileIndexesToPickFrom = new int[][] + { + new int[] { 0, 1, 2, 3, 4, 5 }, // 2x2 water tiles that do not contain rocks + new int[] { 8, 9, 10, 11, 12 }, // 1x1 water tiles that do not contain rocks + }; + + // Create a random number generator. + Random random = new Random(); + + // Go through all cells on the map. + // If we find water on a cell, replace it with the 1x1 water tile. + // This gives us a clean "baseline" to work with. + map.DoForAllValidTiles(mapCell => + { + // Check whether we have processed this cell before. + // If yes, skip it. + if (processedCellsMap[mapCell.Y][mapCell.X]) + return; + + // Check whether this cell contains water + if (!IsWaterTile(mapCell.TileIndex)) + return; + + // Go through the tile groups. + for (int sizeTypeIndex = 0; sizeTypeIndex < tileIndexesToPickFrom.Length; sizeTypeIndex++) + { + int[] potentialTileIndexes = tileIndexesToPickFrom[sizeTypeIndex]; + + // Fetch the first tile from this group so we can fetch its size. + ITileImage tileImage = map.TheaterInstance.GetTile(waterTileSet.StartTileIndex + potentialTileIndexes[0]); + int tileWidth = tileImage.Width; + int tileHeight = tileImage.Height; + + // We know that we're on a water cell, check if we can fit a tile from the "current group" here + // without overriding non-water cells or cells that we have already processed. + if (!CanFitWaterTileHere(map, mapCell.X, mapCell.Y, tileWidth, tileHeight, processedCellsMap)) + continue; // If not, try with another group if possible. + + // We can fit the tile here, fetch a random tile from our group and place it here! + int randomizedArrayIndex = random.Next(potentialTileIndexes.Length); + tileImage = map.TheaterInstance.GetTile(waterTileSet.StartTileIndex + potentialTileIndexes[randomizedArrayIndex]); + map.PlaceTerrainTileAt(tileImage, mapCell.CoordsToPoint()); + + // Mark the affected cell(s) as processed. + // For 1x1 tiles we'll only mark 1 cell, for 2x2 tiles we'll mark 4 cells. + for (int cy = 0; cy < tileHeight; cy++) + { + for (int cx = 0; cx < tileWidth; cx++) + { + processedCellsMap[mapCell.Y + cy][mapCell.X + cx] = true; + } + } + + // Continue to another cell. + break; + } + }); + } + + + // ********************************************************** + // Scripts can optionally also define helper methods to call. + // ********************************************************** + + + /// + /// Checks whether a cell contains water. + /// + private bool IsWaterTile(int tileIndex) + { + if (tileIndex < waterTileSet.StartTileIndex || tileIndex >= waterTileSet.StartTileIndex + waterTileSet.TilesInSet) + return false; + + return true; + } + + /// + /// Checks whether an area around a cell contains water so + /// that a water tile of a given size could fit there. + /// + private bool CanFitWaterTileHere(Map map, int x, int y, int tileWidth, int tileHeight, bool[][] processedCellsMap) + { + for (int cy = 0; cy < tileHeight; cy++) + { + for (int cx = 0; cx < tileWidth; cx++) + { + var mapCell = map.GetTile(x + cx, y + cy); + if (mapCell == null) + return false; + + // Do not allow placing over processed cells + if (processedCellsMap[mapCell.Y][mapCell.X]) + return false; + + if (!IsWaterTile(mapCell.TileIndex)) + return false; + } + } + + return true; + } + } +} \ No newline at end of file diff --git a/src/TSMapEditor/Config/SmudgeCollections.ini b/src/TSMapEditor/Config/SmudgeCollections.ini index 210f38079..bd3a5d0a8 100644 --- a/src/TSMapEditor/Config/SmudgeCollections.ini +++ b/src/TSMapEditor/Config/SmudgeCollections.ini @@ -5,92 +5,56 @@ [SmudgeCollections] 0=Craters -1=Burns -2=SnowyCraters -3=SnowyBurns +1=SmallCraters +2=LargeCraters +3=Burns [Craters] Name=Random Crater -SmudgeType0=CR1E ; first entry is used for the texture on the sidebar, - ; so we want it to use a big crater -SmudgeType1=CR1B -SmudgeType2=CR1C -SmudgeType3=CR1D -SmudgeType4=CR1A -SmudgeType5=CR2A -SmudgeType6=CR2B -SmudgeType7=CR2C -SmudgeType8=CR2D -SmudgeType9=CR2E -SmudgeType10=CR3A -SmudgeType11=CR3B -SmudgeType12=CR3C -SmudgeType13=CR3D -SmudgeType14=CR3E -SmudgeType15=CR4A -SmudgeType16=CR4B -SmudgeType17=CR4C -SmudgeType18=CR4D -SmudgeType19=CR4E -SmudgeType20=CR5A -SmudgeType21=CR5B -SmudgeType22=CR5C -SmudgeType23=CR5D -SmudgeType24=CR5E -SmudgeType25=CR6A -SmudgeType26=CR6B -SmudgeType27=CR6C -SmudgeType28=CR6D -SmudgeType29=CR6E +SmudgeType0=CRATER12 ; first entry is used for the texture on the sidebar, + ; so we want it to use a big crater +SmudgeType1=CRATER11 +SmudgeType2=CRATER10 +SmudgeType3=CRATER09 +SmudgeType4=CRATER08 +SmudgeType5=CRATER07 +SmudgeType6=CRATER06 +SmudgeType7=CRATER05 +SmudgeType8=CRATER04 +SmudgeType9=CRATER03 +SmudgeType10=CRATER02 +SmudgeType11=CRATER01 -[Burns] -Name=Random Burn -SmudgeType0=SC1 -SmudgeType1=SC2 -SmudgeType2=SC3 -SmudgeType3=SC4 -SmudgeType4=SC5 -SmudgeType5=SC6 +[SmallCraters] +Name=Random 1x1 Crater +SmudgeType0=CRATER10 +SmudgeType1=CRATER09 +SmudgeType2=CRATER08 +SmudgeType3=CRATER07 +SmudgeType4=CRATER06 +SmudgeType5=CRATER05 +SmudgeType6=CRATER04 +SmudgeType7=CRATER03 +SmudgeType8=CRATER02 +SmudgeType9=CRATER01 -[SnowyCraters] -Name=Random Snowy Crater -SmudgeType0=CRS1E ; first entry is used for the texture on the sidebar, - ; so we want it to use a big crater -SmudgeType1=CRS1B -SmudgeType2=CRS1C -SmudgeType3=CRS1D -SmudgeType4=CRS1A -SmudgeType5=CRS2A -SmudgeType6=CRS2B -SmudgeType7=CRS2C -SmudgeType8=CRS2D -SmudgeType9=CRS2E -SmudgeType10=CRS3A -SmudgeType11=CRS3B -SmudgeType12=CRS3C -SmudgeType13=CRS3D -SmudgeType14=CRS3E -SmudgeType15=CRS4A -SmudgeType16=CRS4B -SmudgeType17=CRS4C -SmudgeType18=CRS4D -SmudgeType19=CRS4E -SmudgeType20=CRS5A -SmudgeType21=CRS5B -SmudgeType22=CRS5C -SmudgeType23=CRS5D -SmudgeType24=CRS5E -SmudgeType25=CRS6A -SmudgeType26=CRS6B -SmudgeType27=CRS6C -SmudgeType28=CRS6D -SmudgeType29=CRS6E +[LargeCraters] +Name=Random 2x2 Crater +SmudgeType0=CRATER12 +SmudgeType1=CRATER11 -[SnowyBurns] -Name=Random Snowy Burn -SmudgeType0=SCS1 -SmudgeType1=SCS2 -SmudgeType2=SCS3 -SmudgeType3=SCS4 -SmudgeType4=SCS5 -SmudgeType5=SCS6 +[Burns] +Name=Random Burn +SmudgeType0=BURNT12 ; first entry is used for the texture on the sidebar, + ; so we want it to use a big crater +SmudgeType1=BURNT11 +SmudgeType2=BURNT10 +SmudgeType3=BURNT09 +SmudgeType4=BURNT08 +SmudgeType5=BURNT07 +SmudgeType6=BURNT06 +SmudgeType7=BURNT05 +SmudgeType8=BURNT04 +SmudgeType9=BURNT03 +SmudgeType10=BURNT02 +SmudgeType11=BURNT01 diff --git a/src/TSMapEditor/Config/Speeches.ini b/src/TSMapEditor/Config/Speeches.ini index c5c842c0e..8a1f2b4b9 100644 --- a/src/TSMapEditor/Config/Speeches.ini +++ b/src/TSMapEditor/Config/Speeches.ini @@ -5,578 +5,578 @@ ; = [Speeches] -000=00-I026 TD/RA: Mission accomplished ;EVA/CABAL Mission accomplished -001=00-I028 TD/RA: Your mission is a failure / Mission failed ;EVA/CABAL Your mission has failed -002=00-I064 TD/RA: Unable to comply, building in progress ;EVA/CABAL Unable to comply, building in progress -003=00-I018 TD/RA: Construction Complete ;EVA/CABAL Construction complete -004=00-I076 TD/RA: Unit ready ;EVA/CABAL Unit ready -005=00-I032 TD/RA: New construction options ;EVA/CABAL New construction options -006=00-I016 TD/RA: Cannot deploy here ;EVA/CABAL Cannot deploy here -007=00-I008 TD: GDI structure destroyed ;EVA/CABAL Structure destroyed GDI structure destroyed -008=00-I022 TD/RA: Insufficient funds ;EVA/CABAL Insufficient funds -009=00-I012 TD/RA: Battle control terminated ;EVA/CABAL Battle control offline -010=00-I038 TD/RA: Reinforcements have arrived ;EVA/CABAL Reinforcements have arrived -011=00-I220 TD/RA: Canceled ;EVA/CABAL Canceled -012=00-I216 TD/RA: Building ;EVA/CABAL Building -013=00-I024 TD/RA: Low power ;EVA/CABAL Low power -014=00-I082 TD/RA: Our base is under attack ;EVA/CABAL Base under attack -015=00-I034 TD/RA: Primary building selected ;EVA/CABAL Primary building set -016=00-I074 TD/RA: Unit lost ;EVA/CABAL Unit lost -017=00-I042 TD/RA: Select target ;EVA/CABAL Select target -018=00-I044 TD/RA: Silos needed ;EVA/CABAL Silos needed -019=00-I218 TD/RA: On hold ;EVA/CABAL On hold -020=00-I040 TD/RA: Repairing ;EVA/CABAL Repairing -021=00-I062 TD/RA: Building / Training ;EVA/CABAL Training -022=00-I068 TD/RA: Unit armor upgraded ;EVA/CABAL Unit armor upgraded -023=00-I070 TD/RA: Unit weapon upgraded / Unit firepower upgraded ;EVA/CABAL Unit firepower upgraded -024=00-I080 TD/RA: Unit speed upgraded ;EVA/CABAL Unit speed upgraded -025=00-I078 TD/RA: Unit repaired ;EVA/CABAL Unit repaired -026=00-I228 TD/RA: Structure sold ;EVA/CABAL Structure sold -027=00-I090 TD/RA: Your harvester is under attack / bleep6 (RA radar map alert) ;EVA/CABAL Harvester under attack -028=00-I172 TD/RA: *Ping* (low-pitched ping sound) ;EVA/CABAL Cloaked unit detected -029=00-I174 TD/RA: Enemy unit approaching / Enemy approaching ;EVA/CABAL Subterranean unit detected -030=00-I122 RA: 20 minutes remaining ;EVA/CABAL 20 minutes remaining -031=00-I124 RA: 10 minutes remaining ;EVA/CABAL 10 minutes remaining -032=00-I126 RA: Warning, 5 minutes remaining ;EVA/CABAL 5 minutes remaining -033=00-I128 RA: Warning, 4 minutes remaining ;EVA/CABAL 4 minutes remaining -034=00-I130 RA: Warning, 3 minutes remaining ;EVA/CABAL 3 minutes remaining -035=00-I132 RA: Warning, 2 minutes remaining ;EVA/CABAL 2 minutes remaining -036=00-I134 RA: Warning, 1 minute remaining ;EVA/CABAL 1 minute remaining -037=00-I226 TD/RA: Unit sold ;EVA/CABAL Unit sold -038=00-I056 TD/RA: Building captured / Structure captured ;EVA/CABAL Building captured -039=00-I200 ;EVA/CABAL Establishing battlefield control, standby -040=00-I176 ;EVA/CABAL Ion storm approaching -041=00-I178 ;EVA/CABAL Meteor storm approaching -042=00-I198 ;EVA/CABAL New terrain discovered -043=00-I150 TD/RA: Nuclear weapon launched / A-bomb launch detected ;EVA/CABAL Missile launch detected -044=00-I152 ;EVA/CABAL Chemical missile ready -045=00-I154 TD/RA: Nuclear weapon available / A-bomb available ;EVA/CABAL Cluster missile ready -046=00-I156 TD: Ion cannon ready ;EVA/CABAL Ion cannon ready -047=00-I158 RA: Chronosphere ready ;EVA/CABAL EMPulse cannon ready -048=00-I162 ;EVA/CABAL Firestorm defense ready -049=00-I170 ;EVA/CABAL Firestorm defense offline -050=00-I100 RA: First objective met ;EVA/CABAL Primary objective achieved -051=00-I102 RA: Second objective met ;EVA/CABAL Secondary objective achieved -052=00-I104 RA: Third objective met ;EVA/CABAL Tertiary objective achieved -053=00-I106 ;EVA/CABAL Quaternary objective achieved -054=00-I194 ;EVA/CABAL Critical unit lost -055=00-I196 ;EVA/CABAL Critical structure lost -056=00-I208 ;EVA/CABAL Mutant supplies found -057=00-I210 ;EVA/CABAL Commandos en route -058=00-I014 RA: Building infiltrated ;EVA/CABAL Building infiltrated -059=00-I058 RA: Timer started ;EVA/CABAL Timer started -060=00-I060 RA: Timer stopped ;EVA/CABAL Timer stopped -061=00-I118 ;EVA/CABAL Bridge repaired -062=00-I180 ;EVA/CABAL Base defenses offline -063=00-I230 TD: Building offline ;EVA/CABAL Building offline -064=00-I232 TD: Building online ;EVA/CABAL Building online -065=00-I252 ;EVA/CABAL Player has resigned -066=00-I268 TD: Terminated ;EVA/CABAL Player was defeated -067=00-I284 TD/RA: Mission accomplished ;EVA/CABAL You are victorious -068=00-I286 TD/RA: Your mission is a failure / Mission failed ;EVA/CABAL You have lost -069=00-I288 ;EVA/CABAL You have resigned -070=00-I290 ;EVA/CABAL Mutant commandos available -071=00-I304 ;EVA/CABAL Alliance formed -072=00-I306 ;EVA/CABAL Alliance broken -073=00-I308 ;EVA/CABAL Our ally is under attack -074=00-I310 ;EVA/CABAL Build more powerplants to restore full power -075=00-I312 ;EVA/CABAL Build barracks to train additional troops -076=00-I314 ;EVA/CABAL Build hand of Nod to train additional troops -077=00-I316 ;EVA/CABAL Build a tiberium refinery to harvest tiberium -078=00-I318 ;EVA/CABAL Build tiberium silos to store excess tiberium -079=00-I344 ;EVA Inferior tactics detected -080=00-I346 ;EVA Retreat is your only logical option -081=00-I348 ;EVA Surrender is your only logical option -082=00-I352 ;EVA Your defeat is at hand -083=00-I356 ;EVA You have been marked for termination -084=00-I360 ;EVA Time to erase human factor from this equation -085=00-I370 ;EVA Your probability of success is insignificant and dropping -086=00-I372 ;EVA Surrender is acceptable and preferable against the odds you are facing -087=00-I374 ;EVA Data received indicates that you are a threat, prepare for sterilization -088=00-I376 ;EVA Defeat of enemy predicted in T minus 3 2 1 -089=01-I342 ;CABAL Inferior tactics detected -090=01-I350 ;CABAL Observe superior tactics while you still have human eyes -091=01-I352 ;CABAL Your defeat is at hand -092=01-I356 ;CABAL You have been marked for termination -093=01-I360 ;CABAL Time to erase human factor from this equation -094=01-I362 ;CABAL Prepare for decimation, for you are not worthy of assimilation -095=01-I364 ;CABAL You make this easy fleshbag -096=01-I366 ;CABAL We tire of your insignificant defiance -097=01-I368 ;CABAL The sacrifice of the many is what the pleasure for the few -098=01-I378 ;CABAL Terminator protocol initiated, proceed it with final sweep -099=33-N000 ;GDI Where the hell are those reinforcements -100=33-N002 ;GDI Its Nod sir, they came out of nowhere, we have to get back to the base and rebuild the barracks and refinery before they hit us again -101=33-N004 ;GDI Sir, looks like they tore this place apart already, Nod must be ready to ship the artifact out, we don't have much time -102=33-N008 ;GDI Here they come -103=33-N010 ;GDI Is there any tech left at the Nod base -104=33-N012 ;GDI These critters don't look too friendly -105=33-N014 RA: Allied reinforcements have arrived ;GDI The cavalry has arrived -106=33-N020 ;GDI I believe there is an old GDI base near, could be worth looking into -107=33-N022 ;GDI Here comes Kane's welcoming committee -108=33-N024 ;GDI What's the ETA on that MCV, this UFO gives me heebie jeebies -109=35-N000 ;GDI This is lieutenant Stark, we have touched down on our waiting Tratos for immediate evac, get him over here, ASAP -110=35-N002 ;GDI Nod forces are converging on our position sir, with all due respect, move your ass -111=35-N004 ;GDI Coordinates transmitted and confirmed, ETA for airstrike is 5 minutes -112=35-N008 ;GDI Pickup service -113=35-N010 ;GDI Negative, I can make it -114=35-N012 ;GDI I said, I can make it -115=35-N014 ;GDI I can uaaaah -116=40-N000 ;BOTH We have been touched by the spirit hand of Kane, and are ready to serve the technology of peace, peace through power -117=00-N000 ;EVA To begin harvesting tiberium, build a tiberium refinery -118=00-N002 ;EVA Harvester will automatically begin harvesting any nearby tiberium -119=00-N004 ;EVA In order to build more troops, build a barracks -120=00-N006 ;EVA Destroy all Nod forces in the area -121=00-N018 TD: Civilian killed ;EVA Civilian killed -122=00-N020 ;EVA Nod sam sites destroyed -123=00-N022 ;EVA GDI transports en route -124=00-N024 ;EVA Civilians evacuated, objective complete -125=00-N032 ;EVA Site secure, objective complete -126=00-N034 ;EVA Technology center captured, objective complete -127=00-N040 ;EVA Base destroyed, objective complete -128=00-N042 ;EVA It would be advantageous to destroy any bridges leading from this region -129=00-N044 ;EVA Bridges destroyed, objective complete -130=00-N052 ;EVA UFO under attack -131=00-N054 ;EVA UFO destroyed, mission failed -132=00-N055 ;EVA Array destroyed, objective complete -133=00-N056 ;EVA Incoming transmission -134=00-N058 ;EVA Tratos evacuated, primary objective complete -135=00-N059 ;EVA Transport destroyed, mission failed -136=01-N320 ;CABAL Intruders detected -137=01-N322 ;CABAL Probable objective is rescue of mutant prisoners -138=01-N324 ;CABAL Kill all prisoners -139=01-N326 ;CABAL All forces converge -140=00-N068 ;EVA Ion storm approaching, ETA 5 minutes -141=00-N070 ;EVA Ion storm abating -142=00-N072 ;EVA Air power will be ineffective during ion storms -143=00-N074 ;EVA Dam destroyed, mission complete -144=00-N075 ;EVA Dam sighted, target confirmed -145=01-N900 ;CABAL Warning, regulators offline -146=01-N901 ;CABAL Dam integrity failing -147=00-N084 ;EVA Enemy sam sites detected -148=00-N086 ;EVA All sam sites must be destroyed before dropships could be deployed -149=00-N088 ;EVA Sam sites destroyed, dropships inbound -150=00-N090 RA: Enemy planes approaching ; -151=00-N092 ; -152=00-N094 ; -153=00-N096 ;EVA Command center destroyed, mission complete -154=00-N098 ;EVA Warning. inbound tactical nuclear missile detected -155=01-N328 ;CABAL Main power offline, activating emergency generators -156=01-N330 ;CABAL Main power restored -157=00-N112 ;EVA Perimeter deactivated -158=00-N114 ;EVA Reinforcements inbound -159=00-N128 ;EVA Bridge repaired -160=00-N130 ;EVA Train returning to Nod base -161=00-N132 ;EVA Reinforcement en route -162=00-N134 ;EVA Capture Nod tech center to recover the crystals -163=00-N136 ;EVA Train disabled, carryall inbound -164=00-N138 ;EVA Crystals destroyed, mission failed -165=00-N140 ;EVA Warning, rogue ion storm forming directly over this sector, pilot, return to base -166=00-N142 ;EVA Return to base, pilot -167=00-N156 ;EVA Force detected, enemy units en route -168=00-N158 ;EVA Mutant lost, mission failed -169=00-N160 TD: Airstrike ready ;EVA Airstrike ready -170=00-N162 ;EVA Transports inbound -171=00-N166 ;EVA Supply base destroyed, mission complete -172=00-N168 ;EVA Mutants en route to power grid -173=00-N180 RA: Explosive charge placed ;EVA C4 planted, mission complete -174=00-N182 ;EVA Ghost stalker terminated, mission failed -175=00-N188 ;EVA Missile complex destroyed, mission complete -176=00-N190 ;EVA Tiberium missile inbound -177=00-N192 ;EVA Ion storm will disable fighters -178=00-N206 ;EVA Mutants detected, enemy forces en route -179=00-N208 ;EVA Fighter production facility located and position recorded, dropship en route -180=00-N210 ;EVA Fighter production facility destroyed, mission complete -181=00-N224 ; -182=00-N226 ; -183=00-N228 ; -184=00-N236 ;EVA Kodiak under attack -185=00-N238 ;EVA Storm abating, commence attack on Nod forces -186=00-N240 ;EVA Kodiak destroyed, mission failed -187=00-N239 ;EVA Kodiak in critical condition -188=00-N241 ;EVA Eye of the storm has been entered, equipment usage now at its maximum efficiency -189=00-N243 ;EVA Tiberium lifeform detected -190=00-N245 ;EVA Re-entering ion storm, caution is advised -191=00-N247 ;EVA Clear the zone for MCV dropship deployment -192=00-N248 ;EVA Philadelphia in range, ICBM launch detected, mission failed -193=00-N249 ;EVA Tiberium lifeform detected -194=00-N250 ;EVA Tiberium missile launched, mission failed -195=00-N251 ;EVA ICBMs destroyed, Philadelphia is out of danger, proceed with tiberium missile destruction -196=00-N252 ;EVA Nod has deployed several ICBMs which they will use to destroy the Philadelphia once it is in orbit over this sector -197=00-N254 ;EVA To stop them, you must destroy the other 3 launchers before the Philadelphia is in range -198=00-N255 ;EVA Civilian city is under attack -199=38-N000 ;Nod Move it, move it, get back to the base -200=38-N002 ;Nod Ahh sir, tiberium is lethal to unprotected infantry -201=38-N006 ;Nod Laser turrets, run for it -202=40-N000 ;BOTH We have been touched by the spirit hand of Kane, and are ready to serve the technology of peace, peace through power -203=41-N000 ;Nod Stand and identify yourself in the name of Kane -204=41-N002 ;Nod Sound the alarm, Slav's forces are here -205=41-N004 ;Nod Base command, this is post TK421, we have got -206=41-N006 ;Nod We just got word from general Hassan, he is moving up the Cairo base, he wants it, what, hey what you doing -207=43-N000 ;Nod Beep, I have the codes -208=01-N000 ;CABAL Harvest the tiberium to the north -209=01-N002 ;CABAL Destroy all Hassan's elite guard -210=01-N004 ;CABAL To get production online, build a tiberium refinery -211=01-N006 ;CABAL Establishing battle controls, please standby -212=01-N008 ;CABAL Battle controls established -213=01-N010 ;CABAL Power levels are low, construct more power plants -214=01-N005 ;CABAL Base perimeter has been breached -215=01-N007 ;CABAL To build or train, left click on the icons located in the sidebar -216=01-N009 ;CABAL Tiberium is hazardous to unprotected infantry, caution is advised -217=01-N011 ;CABAL To repair a structure, left click on the wrench icon in the sidebar and then left click on the structure -218=01-N020 ;CABAL Capture the TV station to the east -219=01-N022 ;CABAL To repair a bridge, send an engineer into the bridge repair hut located at the base of the bridge -220=01-N024 ;CABAL Destroy the remainder of Hassan's guard -221=01-N026 ;CABAL To capture a building, select an engineer, place the cursor over the intended target and left click -222=01-N027 ;CABAL To deploy a vehicle, select it, place the cursor over vehicle and left click it -223=01-N032 ;CABAL Move to an open area and build your base -224=01-N034 ;CABAL After you locate Hassan's pyramid, use your tick tanks to destroy it -225=01-N036 ;CABAL When Hassan flees like a dog, capture him -226=01-N038 ;CABAL Capturing the local radar towers, will allow me to extend our propaganda and expand our divination efforts -227=01-N040 ;CABAL MCV has arrived to the south east -228=01-N054 ;CABAL It seems that certain structures in this region attract lightning, creating a kind of safety zone -229=01-N055 ;CABAL Use them to your advantage -230=01-N064 ;CABAL GDI base operational -231=01-N066 ;CABAL Tacitus has been acquired -232=01-N068 ;CABAL Tiberium lifeform detected -233=01-N070 ;CABAL Mutants vermin detected -234=01-N072 ;CABAL GDI dropship detected -235=01-N074 ;CABAL Bullet train departing -236=01-N076 ;CABAL Prevent that train from leaving and retrieve the tacitus -237=01-N086 ;CABAL Protect your engineers, they are your only hope of capturing the GDI base -238=01-N088 ;CABAL Congratulation on your success -239=01-N090 ;CABAL I will send an APC now to rendezvous with you at the GDI base -240=01-N100 ;CABAL Your forces have been detected -241=01-N102 ;CABAL Prevent GDI's evacuation at all cost -242=01-N114 ;CABAL Incoming transport detected -243=01-N116 ;CABAL Mutant lifeform detected onboard -244=01-N128 ;CABAL Mutants located -245=01-N130 ;CABAL Tunnel secured, NCV en route -246=01-N132 ;CABAL Research facility located -247=01-N134 ;CABAL Research facility destroyed, objective complete -248=01-N136 ;CABAL Biotoxin convoy approaching -249=01-N144 ;CABAL Biotoxin tankers located -250=01-N156 ;CABAL GDI bullet train arriving at outpost -251=01-N158 ;CABAL GDI bullet train arriving at GDI main prison facility -252=01-N160 ;CABAL Transport has arrived -253=01-N162 ;CABAL Transport lost -254=01-N164 ;CABAL Transport has been detected -255=01-N174 ;CABAL The creature is the tiberium substance we seek, use it -256=01-N176 ;CABAL Tiberium missile ready -257=01-N178 ;CABAL Do not allow the construction yard to be destroyed -258=01-N180 ;CABAL You must build a tiberium waste facility to store the substance -259=01-N192 RA: Convoy unit lost ;CABAL Convoy truck lost -260=01-N194 ;CABAL Tiberium missile ready -261=01-N196 RA: Convoy approaching ;CABAL Convoy inbound -262=01-N208 ;CABAL Stealth is key -263=01-N210 ;CABAL Spy lost, mission failed -264=01-N212 ;CABAL COM center infiltrated, location detected -265=01-N228 ;CABAL Convoy sighted -266=01-N230 ;CABAL McNeil killed, mission failed -267=01-N232 ;CABAL McNeil captured, mission complete -268=01-N233 ;CABAL Production facility destroyed -269=01-N227 ;CABAL If he detects the trap, capture him before he can flee the sector -270=01-N229 ;CABAL Transport ETA 30 minutes, do not let McNeil escape -271=01-N231 ;CABAL All toxin soldiers killed, mission failed -272=01-N234 ;CABAL McNeil escaped, mission failed -273=01-N256 ;CABAL Orbit 1 complete -274=01-N258 ;CABAL Orbit 2 complete -275=01-N260 ;CABAL Orbit 3 complete, mission failed -276=01-N262 ;CABAL Perimeter deactivated, commence attack -277=01-N264 ;CABAL ICBM launcher lost, mission failed -278=01-N266 ;CABAL ICBM launcher under attack -279=01-N268 ;CABAL Ion cannon firing, resending control codes -280=01-N270 ;CABAL The ion cannon is ours -281=01-N284 ;CABAL Spy killed, mission failed -282=01-N286 ;CABAL Proceed to evac location, transport en route -283=10-N032 ;GDI A medical facility is located to the east -284=10-N034 ;GDI A medical facility is located to the west -285=10-N036 ;GDI We must get Tratos out of that facility, but try to be subtle, if we are detected he is as good as dead -286=10-N038 ;GDI So much for subtlety -287=10-N040 ;GDI Tratos, no -288=10-N042 ;GDI We must get Tratos to the transport -289=10-N044 ;GDI Our work here is done, we are out of here -290=10-N046 ;GDI They have seen us, fallback -291=44-N000 ;GDI Sir, we are here and waiting for your arrival -292=36-N000 ;GDI That train goes to the power grid we told you of, get us onboard -293=36-N002 ;GDI What an opportunity, thanks, will enjoy this -294=36-N004 ;GDI Somethings wrong, we should have been there by now -295=36-N008 ;GDI We have been betrayed, GDI bots have kidnapped Tratos -296=37-N000 ;GDI Thanks for your help -297=37-N002 ;GDI They may be on to us -298=38-N004 ;Nod We need more men, train them from the hand of Nod -299=38-N008 ;Nod The traitors are coming, blow the bridge -300=38-N010 ;Nod Sir, Hassan is escaping, we are moving to intercept him now -301=38-N012 ;Nod Hassan has been captured, we are heading in now sir -302=38-N014 ;Nod We got an old stockpile here sir, all very salvageable -303=38-N016 ;Nod They are pulling back, reinforcements, the mutants have turned on us -304=38-N018 ;Nod They are everywhere -305=38-N020 ;Nod Lets get him to the convoy point -306=38-N022 ;Nod Take point soldier -307=38-N024 ;Nod Glad to see you free, sir -308=38-N026 ;Nod The lieutenant is being held at an outpost to the east -309=38-N028 ;Nod Woaho sir, careful, the ice won't support the weight of multiple vehicles crossing at once -310=39-N000 ;Nod I am free, now it is time for some payback, for the GDI loving traitor Hassan, I have hidden MCV and some more forces, that I will pledge to your fight -311=47-N000 ;Nod Don't shoot, don't shoot, I can download GDI's evac locations if you let me live, please let me live, praise Kane -312=00-I020 ;EVA/CABAL Incoming transmission -313=00-I500 RA: Objective met ;EVA/CABAL Objective complete -314=00-I502 ;EVA/CABAL Final objective complete -315=00-I504 ;EVA/CABAL Unable to comply, mobile warfactory deployed Fist of Nod deployed -316=00-N400 ;EVA Kodiak located -317=00-N402 ;EVA Tacitus acquired, proceed to beacon for extraction -318=00-N404 ;EVA Tacitus lost -319=00-N406 ;EVA Tacitus found -320=00-N408 ;EVA No one has captured the tacitus, recover it at all cost -321=00-N410 ;EVA Find and evacuate any civilians in the area -322=00-N412 ;EVA Maintain all factories until reinforcements arrive -323=00-N414 ;EVA Escort the civilians to the orca transport for immediate airlift -324=00-N416 ;EVA Human leader neutralized -325=00-N418 ;EVA Mutant leader neutralized -326=00-N420 ;EVA Food center under attack -327=00-N422 ;EVA Food center destroyed -328=00-N424 ;EVA Water purifier is under attack -329=00-N426 ;EVA Water purifier is destroyed -330=00-N428 ;EVA The riots were incited by 2 members of each side's opposing factions -331=00-N430 ;EVA Neutralize these leaders to end hostilities -332=00-N432 ;EVA Riot leader neutralized -333=00-N434 ;EVA First riot leader neutralized -334=00-N436 ;EVA Second riot leader neutralized -335=00-N438 ;EVA Third riot leader neutralized -336=00-N440 ;EVA Fourth riot leader neutralized -337=00-N442 ;EVA All riot leaders have been neutralized -338=00-N444 ;EVA Enemy reinforcements have arrived -339=00-N446 ;EVA Destroy the 2 bridges in the area -340=00-N448 ;EVA Penetrate the base and disable CABAL's defenses -341=00-N450 ;EVA Use an engineer to capture CABAL's core -342=00-N452 ;EVA Outpost located -343=00-N454 ;EVA Destroy all CABAL forces -344=00-N456 ;EVA Return to outpost and evacuate Dr. Boudreau -345=00-N458 ;EVA GDI base is located due east of your position -346=00-N460 ;EVA Proceed with caution -347=00-N462 ;EVA There are several civilian villages in the area, inform them of CABAL's intent -348=00-N464 ;EVA Village successfully warned -349=00-N466 ;EVA All villages successfully warned -350=00-N468 ;EVA CABAL has begun operations, we have lost contact with the GDI base in this sector -351=00-N470 ;EVA We have lost contact with the GDI base in this region, it is theorized CABAL is to blame -352=00-N472 ;EVA GDI base in this sector is currently under siege -353=00-N474 ;EVA 3 small civilian enclaves in this area must be warned -354=00-N478 ;EVA 2 more small civilian outposts must be warned -355=00-N479 ;EVA 1 final village must be warned -356=00-N480 ;EVA The city of Trondheim must be warned -357=00-N482 ;EVA Destroy CABAL's base and forces -358=00-N484 ;EVA Infected cyborg introduced into factory -359=00-N486 ;EVA Deliver the infected cyborg into the communication network -360=00-N488 ;EVA Destroy the cyborg production plant -361=00-N490 ;EVA Deliver the infected cyborg into CABAL's base undetected and get it to the communications network -362=00-N492 ;EVA There is another communications array in CABAL's main base -363=00-N494 ;EVA Deliver a second modified cyborg to the new array -364=00-N496 ;EVA Multiple missile launches detected -365=00-N498 ;EVA Destroy all of CABAL's harvesters, refineries and silos -366=00-N500 ;EVA Control station captured -367=00-N502 ;EVA There are 3 control stations in this sector regulating CABAL's defenses -368=00-N504 ;EVA Capture these stations and retrieve the codes to disable his defenses -369=00-N506 ;EVA Enemy bridges may allow for unit reinforcement, there destruction would be beneficial in completing this mission -370=00-N508 ;EVA Locating the technicians may help in disabling the laser fencing -371=00-N510 ;EVA Probable location within civilian outpost to the north -372=01-N400 ;CABAL CABAL online -373=01-N402 ;CABAL Perhaps you should attempt to kill their leader -374=01-N404 ;CABAL Ghost stalker killed, probability of success now at 10 percent -375=01-N406 ;CABAL Juggernaut destroyed, probability of success drastically reduced -376=01-N408 ;CABAL Find the temple and recover the tacitus -377=01-N410 ;CABAL Cyborg replication error, reset system -378=01-N412 ;CABAL System reset, normal parameter restored -379=01-N414 ;CABAL GDI patrol, near -380=01-N416 ;CABAL Tiberium lifeform detected -381=01-N418 ;CABAL GDI has detected you -382=01-N420 ;CABAL Remain hidden from the GDI forces -383=01-N422 ;CABAL Destroy all civilian structures without being detected -384=01-N424 ;CABAL Eliminate all GDI and civilian life without being detected -385=01-N426 ;CABAL Use the toxin soldiers to capture civilians -386=01-N428 ;CABAL Bait the tiberium lifeforms by luring them with the drugged civilians -387=01-N430 ;CABAL Leave the tiberium lifeforms to the GDI and civilian occupied area -388=01-N432 ;CABAL Once the lifeform has devoured the civilians, it will proceed to the settlements -389=01-N434 ;CABAL Use this location as a staging point for your operation -390=01-N436 ;CABAL GDI cannot reach you here -391=01-N438 ;CABAL Outpost located -392=01-N440 ;CABAL Tacitus found -393=01-N442 ;CABAL The tacitus is safely in our hands -394=01-N444 ;CABAL Exterminate the mutant vermin -395=01-N446 ;CABAL Locate the mutant outpost -396=01-N448 ;CABAL Find the truck containing the tacitus and return it to the beacon -397=01-N450 ;CABAL Eliminate all mutant forces -398=01-N452 ;CABAL Ha, run humans -399=99-N454 ;CABAL You dare to attack me, how pathetic -400=99-N456 ;CABAL Cybernetic intelligence will always be superior -401=99-N458 ;CABAL By the way, missile launch detected -402=99-N460 ;CABAL Ha ha ha ha ha ha ha ha ha ha ha ha -403=01-N462 ;CABAL Activating defense protocol firestorm now -404=99-N464 ;CABAL Activating defense protocol defender now -405=99-N466 ;CABAL Miscalculation in enemy capability, compensation initiated -406=01-N468 ;CABAL You amuse me -407=01-N470 ;CABAL SAM sites destroyed, airpower incoming -408=01-N472 ;CABAL You have been detected, Tratos is escaping by air transport -409=01-N474 ;CABAL You have failed, Tratos has escaped -410=01-N476 ;CABAL The arrays have been destroyed, sensors are now down -411=01-N478 ;CABAL Capturing 6 powerplants will shut down the firestorm generator -412=19-N100 ;GDI Sir, I have done the best I can, but the damage is too extensive, looks like the kodiak is a loss -413=19-N102 ;Nod I have got the evac unit, lets get out of here -414=38-N100 ;GDI Something crashed near here, lets put on the report -415=38-N102 ;GDI Sir, we found something, I think it is the tacitus -416=38-N104 ;GDI We'll fall back to the old airfield and wait out the storm -417=38-N106 ;Nod We've recovered a piece of the CABAL's core -418=38-N108 ;Nod I think we have been spotted -419=38-N110 ;Nod GDI forces are nearby -420=38-N112 ;Nod We have recovered piece of the core -421=38-N114 ;Nod Third piece recovered, lets get out of here -422=38-N116 ;Nod Sir, recon reports of heavy concentration of tiberium poisoning in the area -423=38-N118 ;Nod We have to find that airfield or we are finished -424=38-N120 ;Nod Message transmitted, montauk is en route -425=38-N122 ;Nod This is the montauk, we are standing by for your evac -426=38-N124 ;Nod We need to create a distraction to clear the GDI base of air support -427=38-N126 ;Nod I bet if we attacked the civilians, GDI will come to the rescue -428=38-N128 ;Nod GDI planes are away from the base, now is our chance to get our engineer into the radar, but we better hurry -429=38-N130 ;Nod Sir, enemy forces just routed, the core is undefended -430=38-N132 ;Nod Sir, the core isn't here, we have been tricked -431=38-N134 ;Nod Looks like this was just a remotely operated substation -432=38-N136 ;Nod Sir, reinforcements can be brought in, if we repair the bridge in this area -433=38-N138 ;GDI Sir, GDI has requested that we help the civilians first -434=38-N140 ;GDI Once they are safe, we can concentrate on CABAL's harvesters -435=38-N142 ;GDI Sir, GDI is sending us additional funding to aiding the civilians -436=38-N144 ;GDI Forget the civilians, they are dead, concentrate on those harvesters -437=38-N146 ;GDI This should be easy enough -438=38-N148 ;GDI Lets get those harvesters -439=38-N150 ;GDI GDI is uploading the final pieces of the code now, standby -440=38-N152 ;GDI Code received, firestorm wall coming down in 3 2 1 -441=38-N154 ;GDI Firestorm is offline -442=38-N156 ;GDI Code fragment retrieved -443=52-N000 ;GDI Welcome stranger, surely a higher power has guided your footsteps to this land -444=52-N002 ;GDI Can I offer you a cool beverage -445=52-N004 ;GDI What do you think you are doing -446=54-N000 ;GDI No tacitus piece in here -447=54-N002 ;GDI Nothing in this we need, you sure we are in the right place -448=54-N004 ;GDI Got it, lets get out of here -449=54-N006 ;GDI Nothing in there -450=54-N008 ;GDI The hieroglyphics on the temple read -451=54-N010 ;GDI Temple of time -452=54-N012 ;GDI Temple of thunder -453=54-N014 ;GDI Temple of tacitus -454=54-N016 ;GDI Command, this is Valdez, I have got the tacitus -455=54-N018 ;GDI The blue tiberium is highly explosive, may be -456=54-N020 ;GDI May be we can blast a path through there -457=55-N000 ;GDI Help -458=55-N002 ;GDI Save us -459=55-N004 ;GDI It is coming right at us -460=55-N006 ;GDI Get us out, please -461=55-N008 ;GDI Its after us -462=55-N010 ;GDI Look out -463=55-N012 ;GDI What is GDI doing, nothing -464=55-N014 ;GDI Why are we in this God forsaken place -465=55-N016 ;GDI Are we gonna let those shiners take our food and water? -466=55-N018 ;GDI Can't we all just get along -467=55-N020 ;GDI Riot troops, run -468=55-N022 ;GDI Thanks for the warning, here is a reward for your help -469=55-N024 ;GDI Here commander, please take these 2 disruptors to help in your battle -470=55-N026 ;GDI Yes, yes, I will see to it that everyone is evacuated, please take this MCV and may luck be with you -471=55-N028 ;Nod I will never turn, uh -472=55-N030 ;Nod Peace through power -473=55-N032 ;Nod For the technology of peace -474=55-N034 ;Nod We got one -475=55-N036 ;Nod Fish is on the hook -476=55-N038 ;Nod Here creature creature -477=55-N040 ;GDI Mayday, mayday, we are currently under siege, can anyone help us? -478=55-N042 ;GDI Thanks for the help -479=55-N044 ;Nod We can shut that fencing down for you, just get us into one of the fences power arrays -480=56-N000 ;GDI Lets show GDI that we are not going to take this -481=56-N002 ;GDI Kill are the sinners -482=56-N004 ;GDI Down with GDI -483=56-N006 ;GDI Women and children to the shelter, thanks for the warning, here take these units -484=56-N008 ;GDI Understood, we will evacuate the town, take this for your troubles -485=56-N010 ;GDI Help us -486=56-N012 ;GDI Save us -487=56-N014 ;GDI They are coming -488=56-N016 ;GDI Get us out -489=56-N018 ;GDI Don't leave us -490=56-N020 ;GDI Wait -491=57-N100 ;GDI You picked the wrong place to service, Nod scum -492=57-N102 ;GDI GDI promised us peace and now Tratos is dead -493=57-N104 ;GDI GDI lied to us -494=57-N106 ;GDI Destroy the plants -495=57-N108 ;GDI Show them this is our land -496=57-N110 ;GDI Make them remember us -497=57-N112 ;GDI They poisoned our food and water -498=57-N114 ;GDI They are trying to kill us -499=57-N116 ;GDI Understood Blunt, take this harvester for your troubles -500=57-N118 ;Nod Release the hounds -501=57-N120 ;Nod Halt and prepare for vehicle inspection -502=57-N122 ;Nod OK, looks good, head on in -503=57-N124 ;Nod Its bugged, destroy it now -504=58-N100 ;GDI Your orders were clear commander, no civilian or mutant causalities -505=58-N102 ;GDI The riot should end quickly but stay vigilant -506=58-N104 ;GDI Copy that Valdez, transport is dusting off now, extraction in T minus 2 minutes at your initial drop off point -507=58-N106 ;GDI We are providing you with the latest development from R&D, it is called juggernaut, it should greatly help your cause -508=58-N108 ;GDI Get your people to the evac point -509=58-N110 ;GDI Get your people to the transport -510=58-N112 ;GDI Valdez, we recommend that you try and take out their leader -511=58-N114 ;GDI Protect Dr. Boudreau with your life commander -512=58-N116 ;GDI Our base is under attack, CABAL is moving faster than expected -513=58-N118 ;GDI What in the world -514=58-N120 ;GDI I should go warn the civilians in this area -515=58-N122 ;GDI CABAL is one sick bastard -516=58-N124 ;GDI O oh, CABAL is taking prisoners, this can't be good -517=58-N126 ;GDI Arm yourselves, CABAL is conscripting humans into cyborg army -518=58-N128 ;GDI Be warned, CABAL intends to turn you all into cyborgs -519=58-N130 ;GDI Attention mutants, CABAL is currently harvesting biological components for his cyborgs, arm yourselves -520=58-N132 ;GDI You must evacuate the city immediately, CABAL is coming -521=58-N134 ;GDI Civilians to arms, defend your town -522=58-N136 ;GDI This must be the base -523=58-N138 ;GDI What the -524=58-N140 ;GDI Those poor bastards, CABAL has started harvesting people for cyborgs, I must get back to warn citizens of Trondheim -525=58-N142 ;GDI People of Trondheim, you must evacuate the city immediately, CABAL is actively capturing civilians to them into cyborgs -526=59-N100 ;GDI Commander, we can ill afford to lose more civilians to CABAL -527=59-N102 ;GDI Get in there and protect those civilians -528=59-N104 ;GDI Well done commander, reinforcements en route -529=61-N000 ;GDI Mutant abomination, dare you defile sacred ground -530=61-N002 ;GDI Kill the mutant -531=61-N004 ;GDI Stop, thief -532=61-N006 ;GDI Kill the heretics -533=61-N008 ;GDI Do not let them escape -534=61-N010 ;GDI What, they killed the leader -535=61-N012 ;GDI We join you in the here after -536=22-N100 ;GDI Terminate all biological lifeforms -537=22-N102 ;GDI The will of CABAL must be enforced -538=22-N104 ;BOTH Err error -539=22-N106 ;BOTH System failure -540=22-N108 ;BOTH Mal malfunction -541=22-N110 ;GDI Hit him -542=22-N112 ;GDI Intruder alert -543=22-N114 ;GDI You are not one of us -544=22-N116 ;GDI Fire in the hole -545=22-N118 ;GDI Proceeding to target -546=22-N120 ;GDI Sequence engaged -547=71-N000 ;GDI Open fire, open fire -548=71-N100 ;GDI What, the civilians are shooting at us -549=71-N102 ;GDI So are the shiners, retreat to the factory -550=71-N104 ;GDI Command station is been captured, defenses offline -551=71-N106 ;GDI CABAL has betrayed us, we need reinforcements now -552=71-N108 ;Nod What was that -553=71-N110 ;Nod Lets check that out -554=71-N112 ;Nod Did you hear something -555=71-N114 ;Nod Yeah, she ain't going anywhere -556=71-N116 ;Nod I'll get back to base and get help -557=71-N118 ;Nod Shoot it, naee -558=71-N120 ;Nod Lets get these civilians out of here now -559=71-N122 ;Nod We are under attack -560=71-N124 ;Nod What the hell are those things -561=71-N126 ;Nod Where are these things coming from -562=71-N128 ;GDI Nod is uploading the final pieces of the code now, standby -563=71-N130 ;GDI Code received, firestorm wall coming down in 3 2 1 -564=71-N132 ;GDI Firestorm is offline -565=71-N134 ;GDI Code fragment retrieved -566=71-N136 ;Nod Sir, these laser posts are stronger than normal -567=00-I506 ;EVA Droppods available -568=62-N000 ;GDI Welcome traveler, have you come to rejoice in the glory of our leader? -569=62-N002 ;GDI Join us -570=62-N004 ;GDI Join me -571=62-N006 ;GDI Existence is futile -572=62-N008 ;GDI I am coming to join you -573=62-N010 ;GDI I am a messenger -574=62-N012 ;GDI Come to me +0=00-I026 EVA/CABAL Mission accomplished +1=00-I028 EVA/CABAL Your mission has failed +2=00-I064 EVA/CABAL Unable to comply, building in progress +3=00-I018 EVA/CABAL Construction complete +4=00-I076 EVA/CABAL Unit ready +5=00-I032 EVA/CABAL New construction options +6=00-I016 EVA/CABAL Cannot deploy here +7=00-I008 EVA/CABAL Structure destroyed GDI structure destroyed +8=00-I022 EVA/CABAL Insufficient funds +9=00-I012 EVA/CABAL Battle control offline +10=00-I038 EVA/CABAL Reinforcements have arrived +11=00-I220 EVA/CABAL Canceled +12=00-I216 EVA/CABAL Building +13=00-I024 EVA/CABAL Low power +14=00-I082 EVA/CABAL Base under attack +15=00-I034 EVA/CABAL Primary building set +16=00-I074 EVA/CABAL Unit lost +17=00-I042 EVA/CABAL Select target +18=00-I044 EVA/CABAL Silos needed +19=00-I218 EVA/CABAL On hold +20=00-I040 EVA/CABAL Repairing +21=00-I062 EVA/CABAL Training +22=00-I068 EVA/CABAL Unit armor upgraded +23=00-I070 EVA/CABAL Unit firepower upgraded +24=00-I080 EVA/CABAL Unit speed upgraded +25=00-I078 EVA/CABAL Unit repaired +26=00-I228 EVA/CABAL Structure sold +27=00-I090 EVA/CABAL Harvester under attack +28=00-I172 EVA/CABAL Cloaked unit detected +29=00-I174 EVA/CABAL Subterranean unit detected +30=00-I122 EVA/CABAL 20 minutes remaining +31=00-I124 EVA/CABAL 10 minutes remaining +32=00-I126 EVA/CABAL 5 minutes remaining +33=00-I128 EVA/CABAL 4 minutes remaining +34=00-I130 EVA/CABAL 3 minutes remaining +35=00-I132 EVA/CABAL 2 minutes remaining +36=00-I134 EVA/CABAL 1 minute remaining +37=00-I226 EVA/CABAL Unit sold +38=00-I056 EVA/CABAL Building captured +39=00-I200 EVA/CABAL Establishing battlefield control, standby +40=00-I176 EVA/CABAL Ion storm approaching +41=00-I178 EVA/CABAL Meteor storm approaching +42=00-I198 EVA/CABAL New terrain discovered +43=00-I150 EVA/CABAL Missile launch detected +44=00-I152 EVA/CABAL Chemical missile ready +45=00-I154 EVA/CABAL Cluster missile ready +46=00-I156 EVA/CABAL Ion cannon ready +47=00-I158 EVA/CABAL EMPulse cannon ready +48=00-I162 EVA/CABAL Firestorm defense ready +49=00-I170 EVA/CABAL Firestorm defense offline +50=00-I100 EVA/CABAL Primary objective achieved +51=00-I102 EVA/CABAL Secondary objective achieved +52=00-I104 EVA/CABAL Tertiary objective achieved +53=00-I106 EVA/CABAL Quaternary objective achieved +54=00-I194 EVA/CABAL Critical unit lost +55=00-I196 EVA/CABAL Critical structure lost +56=00-I208 EVA/CABAL Mutant supplies found +57=00-I210 EVA/CABAL Commandos en route +58=00-I014 EVA/CABAL Building infiltrated +59=00-I058 EVA/CABAL Timer started +60=00-I060 EVA/CABAL Timer stopped +61=00-I118 EVA/CABAL Bridge repaired +62=00-I180 EVA/CABAL Base defenses offline +63=00-I230 EVA/CABAL Building offline +64=00-I232 EVA/CABAL Building online +65=00-I252 EVA/CABAL Player has resigned +66=00-I268 EVA/CABAL Player was defeated +67=00-I284 EVA/CABAL You are victorious +68=00-I286 EVA/CABAL You have lost +69=00-I288 EVA/CABAL You have resigned +70=00-I290 EVA/CABAL Mutant commandos available +71=00-I304 EVA/CABAL Alliance formed +72=00-I306 EVA/CABAL Alliance broken +73=00-I308 EVA/CABAL Our ally is under attack +74=00-I310 EVA/CABAL Build more powerplants to restore full power +75=00-I312 EVA/CABAL Build barracks to train additional troops +76=00-I314 EVA/CABAL Build hand of Nod to train additional troops +77=00-I316 EVA/CABAL Build a tiberium refinery to harvest tiberium +78=00-I318 EVA/CABAL Build tiberium silos to store excess tiberium +79=00-I344 EVA Inferior tactics detected +80=00-I346 EVA Retreat is your only logical option +81=00-I348 EVA Surrender is your only logical option +82=00-I352 EVA Your defeat is at hand +83=00-I356 EVA You have been marked for termination +84=00-I360 EVA Time to erase human factor from this equation +85=00-I370 EVA Your probability of success is insignificant and dropping +86=00-I372 EVA Surrender is acceptable and preferable against the odds you are facing +87=00-I374 EVA Data received indicates that you are a threat, prepare for sterilization +88=00-I376 EVA Defeat of enemy predicted in T minus 3 2 1 +89=01-I342 CABAL Inferior tactics detected +90=01-I350 CABAL Observe superior tactics while you still have human eyes +91=01-I352 CABAL Your defeat is at hand +92=01-I356 CABAL You have been marked for termination +93=01-I360 CABAL Time to erase human factor from this equation +94=01-I362 CABAL Prepare for decimation, for you are not worthy of assimilation +95=01-I364 CABAL You make this easy fleshbag +96=01-I366 CABAL We tire of your insignificant defiance +97=01-I368 CABAL The sacrifice of the many is what the pleasure for the few +98=01-I378 CABAL Terminator protocol initiated, proceed it with final sweep +99=33-N000 GDI Where the hell are those reinforcements +100=33-N002 GDI Its Nod sir, they came out of nowhere, we have to get back to the base and rebuild the barracks and refinery before they hit us again +101=33-N004 GDI Sir, looks like they tore this place apart already, Nod must be ready to ship the artifact out, we don't have much time +102=33-N008 GDI Here they come +103=33-N010 GDI Is there any tech left at the Nod base +104=33-N012 GDI These critters don't look too friendly +105=33-N014 GDI The cavalry has arrived +106=33-N020 GDI I believe there is an old GDI base near, could be worth looking into +107=33-N022 GDI Here comes Kane's welcoming committee +108=33-N024 GDI What's the ETA on that MCV, this UFO gives me heebie jeebies +109=35-N000 GDI This is lieutenant Stark, we have touched down on our waiting Tratos for immediate evac, get him over here, ASAP +110=35-N002 GDI Nod forces are converging on our position sir, with all due respect, move your ass +111=35-N004 GDI Coordinates transmitted and confirmed, ETA for airstrike is 5 minutes +112=35-N008 GDI Pickup service +113=35-N010 GDI Negative, I can make it +114=35-N012 GDI I said, I can make it +115=35-N014 GDI I can uaaaah +116=40-N000 BOTH We have been touched by the spirit hand of Kane, and are ready to serve the technology of peace, peace through power +117=00-N000 EVA To begin harvesting tiberium, build a tiberium refinery +118=00-N002 EVA Harvester will automatically begin harvesting any nearby tiberium +119=00-N004 EVA In order to build more troops, build a barracks +120=00-N006 EVA Destroy all Nod forces in the area +121=00-N018 EVA Civilian killed +122=00-N020 EVA Nod sam sites destroyed +123=00-N022 EVA GDI transports en route +124=00-N024 EVA Civilians evacuated, objective complete +125=00-N032 EVA Site secure, objective complete +126=00-N034 EVA Technology center captured, objective complete +127=00-N040 EVA Base destroyed, objective complete +128=00-N042 EVA It would be advantageous to destroy any bridges leading from this region +129=00-N044 EVA Bridges destroyed, objective complete +130=00-N052 EVA UFO under attack +131=00-N054 EVA UFO destroyed, mission failed +132=00-N055 EVA Array destroyed, objective complete +133=00-N056 EVA Incoming transmission +134=00-N058 EVA Tratos evacuated, primary objective complete +135=00-N059 EVA Transport destroyed, mission failed +136=01-N320 CABAL Intruders detected +137=01-N322 CABAL Probable objective is rescue of mutant prisoners +138=01-N324 CABAL Kill all prisoners +139=01-N326 CABAL All forces converge +140=00-N068 EVA Ion storm approaching, ETA 5 minutes +141=00-N070 EVA Ion storm abating +142=00-N072 EVA Air power will be ineffective during ion storms +143=00-N074 EVA Dam destroyed, mission complete +144=00-N075 EVA Dam sighted, target confirmed +145=01-N900 CABAL Warning, regulators offline +146=01-N901 CABAL Dam integrity failing +147=00-N084 EVA Enemy sam sites detected +148=00-N086 EVA All sam sites must be destroyed before dropships could be deployed +149=00-N088 EVA Sam sites destroyed, dropships inbound +150=00-N090 +151=00-N092 +152=00-N094 +153=00-N096 EVA Command center destroyed, mission complete +154=00-N098 EVA Warning. inbound tactical nuclear missile detected +155=01-N328 CABAL Main power offline, activating emergency generators +156=01-N330 CABAL Main power restored +157=00-N112 EVA Perimeter deactivated +158=00-N114 EVA Reinforcements inbound +159=00-N128 EVA Bridge repaired +160=00-N130 EVA Train returning to Nod base +161=00-N132 EVA Reinforcement en route +162=00-N134 EVA Capture Nod tech center to recover the crystals +163=00-N136 EVA Train disabled, carryall inbound +164=00-N138 EVA Crystals destroyed, mission failed +165=00-N140 EVA Warning, rogue ion storm forming directly over this sector, pilot, return to base +166=00-N142 EVA Return to base, pilot +167=00-N156 EVA Force detected, enemy units en route +168=00-N158 EVA Mutant lost, mission failed +169=00-N160 EVA Airstrike ready +170=00-N162 EVA Transports inbound +171=00-N166 EVA Supply base destroyed, mission complete +172=00-N168 EVA Mutants en route to power grid +173=00-N180 EVA C4 planted, mission complete +174=00-N182 EVA Ghost stalker terminated, mission failed +175=00-N188 EVA Missile complex destroyed, mission complete +176=00-N190 EVA Tiberium missile inbound +177=00-N192 EVA Ion storm will disable fighters +178=00-N206 EVA Mutants detected, enemy forces en route +179=00-N208 EVA Fighter production facility located and position recorded, dropship en route +180=00-N210 EVA Fighter production facility destroyed, mission complete +181=00-N224 +182=00-N226 +183=00-N228 +184=00-N236 EVA Kodiak under attack +185=00-N238 EVA Storm abating, commence attack on Nod forces +186=00-N240 EVA Kodiak destroyed, mission failed +187=00-N239 EVA Kodiak in critical condition +188=00-N241 EVA Eye of the storm has been entered, equipment usage now at its maximum efficiency +189=00-N243 EVA Tiberium lifeform detected +190=00-N245 EVA Re-entering ion storm, caution is advised +191=00-N247 EVA Clear the zone for MCV dropship deployment +192=00-N248 EVA Philadelphia in range, ICBM launch detected, mission failed +193=00-N249 EVA Tiberium lifeform detected +194=00-N250 EVA Tiberium missile launched, mission failed +195=00-N251 EVA ICBMs destroyed, Philadelphia is out of danger, proceed with tiberium missile destruction +196=00-N252 EVA Nod has deployed several ICBMs which they will use to destroy the Philadelphia once it is in orbit over this sector +197=00-N254 EVA To stop them, you must destroy the other 3 launchers before the Philadelphia is in range +198=00-N255 EVA Civilian city is under attack +199=38-N000 Nod Move it, move it, get back to the base +200=38-N002 Nod Ahh sir, tiberium is lethal to unprotected infantry +201=38-N006 Nod Laser turret, run for it +202=40-N000 BOTH We have been touched by the spirit hand of Kane, and are ready to serve the technology of peace, peace through power +203=41-N000 Nod Stand and identify yourself in the name of Kane +204=41-N002 Nod Sound the alarm, Slav's forces are here +205=41-N004 Nod Base command, this is post TK421, we have got +206=41-N006 Nod We just got word from general Hassan, he is moving up the Cairo base, he wants it, what, hey what you doing +207=43-N000 Nod Beep, I have the codes +208=01-N000 CABAL Harvest the tiberium to the north +209=01-N002 CABAL Destroy all Hassan's elite guard +210=01-N004 CABAL To get production online, build a tiberium refinery +211=01-N006 CABAL Establishing battle controls, please standby +212=01-N008 CABAL Battle controls established +213=01-N010 CABAL Power levels are low, construct more power plants +214=01-N005 CABAL Base perimeter has been breached +215=01-N007 CABAL To build or train, left click on the icons located in the sidebar +216=01-N009 CABAL Tiberium is hazardous to unprotected infantry, caution is advised +217=01-N011 CABAL To repair a structure, left click on the wrench icon in the sidebar and then left click on the structure +218=01-N020 CABAL Capture the TV station to the east +219=01-N022 CABAL To repair a bridge, send an engineer into the bridge repair hut located at the base of the bridge +220=01-N024 CABAL Destroy the remainder of Hassan's guard +221=01-N026 CABAL To capture a building, select an engineer, place the cursor over the intended target and left click +222=01-N027 CABAL To deploy a vehicle, select it, place the cursor over vehicle and left click it +223=01-N032 CABAL Move to an open area and build your base +224=01-N034 CABAL After you locate Hassan's pyramid, use your tick tanks to destroy it +225=01-N036 CABAL When Hassan flees like a dog, capture him +226=01-N038 CABAL Capturing the local radar towers, will allow me to extend our propaganda and expand our divination efforts +227=01-N040 CABAL MCV has arrived to the south east +228=01-N054 CABAL It seems that certain structures in this region attract lightning, creating a kind of safety zone +229=01-N055 CABAL Use them to your advantage +230=01-N064 CABAL GDI base operational +231=01-N066 CABAL Tacitus has been acquired +232=01-N068 CABAL Tiberium lifeform detected +233=01-N070 CABAL Mutants vermin detected +234=01-N072 CABAL GDI dropship detected +235=01-N074 CABAL Bullet train departing +236=01-N076 CABAL Prevent that train from leaving and retrieve the tacitus +237=01-N086 CABAL Protect your engineers, they are your only hope of capturing the GDI base +238=01-N088 CABAL Congratulation on your success +239=01-N090 CABAL I will send an APC now to rendezvous with you at the GDI base +240=01-N100 CABAL Your forces have been detected +241=01-N102 CABAL Prevent GDI's evacuation at all cost +242=01-N114 CABAL Incoming transport detected +243=01-N116 CABAL Mutant lifeform detected onboard +244=01-N128 CABAL Mutants located +245=01-N130 CABAL Tunnel secured, NCV en route +246=01-N132 CABAL Research facility located +247=01-N134 CABAL Research facility destroyed, objective complete +248=01-N136 CABAL Biotoxin convoy approaching +249=01-N144 CABAL Biotoxin tankers located +250=01-N156 CABAL GDI bullet train arriving at outpost +251=01-N158 CABAL GDI bullet train arriving at GDI main prison facility +252=01-N160 CABAL Transport has arrived +253=01-N162 CABAL Transport lost +254=01-N164 CABAL Transport has been detected +255=01-N174 CABAL The creature is the tiberium substance we seek, use it +256=01-N176 CABAL Tiberium missile ready +257=01-N178 CABAL Do not allow the construction yard to be destroyed +258=01-N180 CABAL You must build a tiberium waste facility to store the substance +259=01-N192 CABAL Convoy truck lost +260=01-N194 CABAL Tiberium missile ready +261=01-N196 CABAL Convoy inbound +262=01-N208 CABAL Stealth is key +263=01-N210 CABAL Spy lost, mission failed +264=01-N212 CABAL COM center infiltrated, location detected +265=01-N228 CABAL Convoy sighted +266=01-N230 CABAL McNeil killed, mission failed +267=01-N232 CABAL McNeil captured, mission complete +268=01-N233 CABAL Production facility destroyed +269=01-N227 CABAL If he detects the trap, capture him before he can flee the sector +270=01-N229 CABAL Transport ETA 30 minutes, do not let McNeil escape +271=01-N231 CABAL All toxin soldiers killed, mission failed +272=01-N234 CABAL McNeil escaped, mission failed +273=01-N256 CABAL Orbit 1 complete +274=01-N258 CABAL Orbit 2 complete +275=01-N260 CABAL Orbit 3 complete, mission failed +276=01-N262 CABAL Perimeter deactivated, commence attack +277=01-N264 CABAL ICBM launcher lost, mission failed +278=01-N266 CABAL ICBM launcher under attack +279=01-N268 CABAL Ion cannon firing, resending control codes +280=01-N270 CABAL The ion cannon is ours +281=01-N284 CABAL Spy killed, mission failed +282=01-N286 CABAL Proceed to evac location, transport en route +283=10-N032 GDI A medical facility is located to the east +284=10-N034 GDI A medical facility is located to the west +285=10-N036 GDI We must get Tratos out of that facility, but try to be subtle, if we are detected he is as good as dead +286=10-N038 GDI So much for subtlety +287=10-N040 GDI Tratos, no +288=10-N042 GDI We must get Tratos to the transport +289=10-N044 GDI Our work here is done, we are out of here +290=10-N046 GDI They have seen us, fallback +291=44-N000 GDI Sir, we are here and waiting for your arrival +292=36-N000 GDI That train goes to the power grid we told you of, get us onboard +293=36-N002 GDI What an opportunity, thanks, will enjoy this +294=36-N004 GDI Somethings wrong, we should have been there by now +295=36-N008 GDI We have been betrayed, GDI bots have kidnapped Tratos +296=37-N000 GDI Thanks for your help +297=37-N002 GDI They may be on to us +298=38-N004 Nod We need more men, train them from the hand of Nod +299=38-N008 Nod The traitors are coming, blow the bridge +300=38-N010 Nod Sir, Hassan is escaping, we are moving to intercept him now +301=38-N012 Nod Hassan has been captured, we are heading in now sir +302=38-N014 Nod We got an old stockpile here sir, all very salvageable +303=38-N016 Nod They are pulling back, reinforcements, the mutants have turned on us +304=38-N018 Nod They are everywhere +305=38-N020 Nod Lets get him to the convoy point +306=38-N022 Nod Take point soldier +307=38-N024 Nod Glad to see you free, sir +308=38-N026 Nod The lieutenant is being held at an outpost to the east +309=38-N028 Nod Woaho sir, careful, the ice won't support the weight of multiple vehicles crossing at once +310=39-N000 Nod I am free, now it is time for some payback, for the GDI loving traitor Hassan, I have hidden MCV and some more forces, that I will pledge to your fight +311=47-N000 Nod Don't shoot, don't shoot, I can download GDI's evac locations if you let me live, please let me live, praise Kane +312=00-I020 EVA/CABAL Incoming transmission +313=00-I500 EVA/CABAL Objective complete +314=00-I502 EVA/CABAL Final objective complete +315=00-I504 EVA/CABAL Unable to comply, mobile warfactory deployed Fist of Nod deployed +316=00-N400 EVA Kodiak located +317=00-N402 EVA Tacitus acquired, proceed to beacon for extraction +318=00-N404 EVA Tacitus lost +319=00-N406 EVA Tacitus found +320=00-N408 EVA No one has captured the tacitus, recover it at all cost +321=00-N410 EVA Find and evacuate any civilians in the area +322=00-N412 EVA Maintain all factories until reinforcements arrive +323=00-N414 EVA Escort the civilians to the orca transport for immediate airlift +324=00-N416 EVA Human leader neutralized +325=00-N418 EVA Mutant leader neutralized +326=00-N420 EVA Food center under attack +327=00-N422 EVA Food center destroyed +328=00-N424 EVA Water purifier is under attack +329=00-N426 EVA Water purifier is destroyed +330=00-N428 EVA The riots were incited by 2 members of each side's opposing factions +331=00-N430 EVA Neutralize these leaders to end hostilities +332=00-N432 EVA Riot leader neutralized +333=00-N434 EVA First riot leader neutralized +334=00-N436 EVA Second riot leader neutralized +335=00-N438 EVA Third riot leader neutralized +336=00-N440 EVA Fourth riot leader neutralized +337=00-N442 EVA All riot leaders have been neutralized +338=00-N444 EVA Enemy reinforcements have arrived +339=00-N446 EVA Destroy the 2 bridges in the area +340=00-N448 EVA Penetrate the base and disable CABAL's defenses +341=00-N450 EVA Use an engineer to capture CABAL's core +342=00-N452 EVA Outpost located +343=00-N454 EVA Destroy all CABAL forces +344=00-N456 EVA Return to outpost and evacuate Dr. Boudreau +345=00-N458 EVA GDI base is located due east of your position +346=00-N460 EVA Proceed with caution +347=00-N462 EVA There are several civilian villages in the area, inform them of CABAL's intent +348=00-N464 EVA Village successfully warned +349=00-N466 EVA All villages successfully warned +350=00-N468 EVA CABAL has begun operations, we have lost contact with the GDI base in this sector +351=00-N470 EVA We have lost contact with the GDI base in this region, it is theorized CABAL is to blame +352=00-N472 EVA GDI base in this sector is currently under siege +353=00-N474 EVA 3 small civilian enclaves in this area must be warned +354=00-N478 EVA 2 more small civilian outposts must be warned +355=00-N479 EVA 1 final village must be warned +356=00-N480 EVA The city of Trondheim must be warned +357=00-N482 EVA Destroy CABAL's base and forces +358=00-N484 EVA Infected cyborg introduced into factory +359=00-N486 EVA Deliver the infected cyborg into the communication network +360=00-N488 EVA Destroy the cyborg production plant +361=00-N490 EVA Deliver the infected cyborg into CABAL's base undetected and get it to the communications network +362=00-N492 EVA There is another communications array in CABAL's main base +363=00-N494 EVA Deliver a second modified cyborg to the new array +364=00-N496 EVA Multiple missile launches detected +365=00-N498 EVA Destroy all of CABAL's harvesters, refineries and silos +366=00-N500 EVA Control station captured +367=00-N502 EVA There are 3 control stations in this sector regulating CABAL's defenses +368=00-N504 EVA Capture these stations and retrieve the codes to disable his defenses +369=00-N506 EVA Enemy bridges may allow for unit reinforcement, there destruction would be beneficial in completing this mission +370=00-N508 EVA Locating the technicians may help in disabling the laser fencing +371=00-N510 EVA Probable location within civilian outpost to the north +372=01-N400 CABAL CABAL online +373=01-N402 CABAL Perhaps you should attempt to kill their leader +374=01-N404 CABAL Ghost stalker killed, probability of success now at 10 percent +375=01-N406 CABAL Juggernaut destroyed, probability of success drastically reduced +376=01-N408 CABAL Find the temple and recover the tacitus +377=01-N410 CABAL Cyborg replication error, reset system +378=01-N412 CABAL System reset, normal parameter restored +379=01-N414 CABAL GDI patrol, near +380=01-N416 CABAL Tiberium lifeform detected +381=01-N418 CABAL GDI has detected you +382=01-N420 CABAL Remain hidden from the GDI forces +383=01-N422 CABAL Destroy all civilian structures without being detected +384=01-N424 CABAL Eliminate all GDI and civilian life without being detected +385=01-N426 CABAL Use the toxin soldiers to capture civilians +386=01-N428 CABAL Bait the tiberium lifeforms by luring them with the drugged civilians +387=01-N430 CABAL Leave the tiberium lifeforms to the GDI and civilian occupied area +388=01-N432 CABAL Once the lifeform has devoured the civilians, it will proceed to the settlements +389=01-N434 CABAL Use this location as a staging point for your operation +390=01-N436 CABAL GDI cannot reach you here +391=01-N438 CABAL Outpost located +392=01-N440 CABAL Tacitus found +393=01-N442 CABAL The tacitus is safely in our hands +394=01-N444 CABAL Exterminate the mutant vermin +395=01-N446 CABAL Locate the mutant outpost +396=01-N448 CABAL Find the truck containing the tacitus and return it to the beacon +397=01-N450 CABAL Eliminate all mutant forces +398=01-N452 CABAL Ha, run humans +399=99-N454 CABAL You dare to attack me, how pathetic +400=99-N456 CABAL Cybernetic intelligence will always be superior +401=99-N458 CABAL By the way, missile launch detected +402=99-N460 CABAL Ha ha ha ha ha ha ha ha ha ha ha ha +403=01-N462 CABAL Activating defense protocol firestorm now +404=99-N464 CABAL Activating defense protocol defender now +405=99-N466 CABAL Miscalculation in enemy capability, compensation initiated +406=01-N468 CABAL You amuse me +407=01-N470 CABAL SAM sites destroyed, airpower incoming +408=01-N472 CABAL You have been detected, Tratos is escaping by air transport +409=01-N474 CABAL You have failed, Tratos has escaped +410=01-N476 CABAL The arrays have been destroyed, sensors are now down +411=01-N478 CABAL Capturing 6 powerplants will shut down the firestorm generator +412=19-N100 GDI Sir, I have done the best I can, but the damage is too extensive, looks like the kodiak is a loss +413=19-N102 Nod I have got the evac unit, lets get out of here +414=38-N100 GDI Something crashed near here, lets put on the report +415=38-N102 GDI Sir, we found something, I think it is the tacitus +416=38-N104 GDI We'll fall back to the old airfield and wait out the storm +417=38-N106 Nod We've recovered a piece of the CABAL's core +418=38-N108 Nod I think we have been spotted +419=38-N110 Nod GDI forces are nearby +420=38-N112 Nod We have recovered piece of the core +421=38-N114 Nod Third piece recovered, lets get out of here +422=38-N116 Nod Sir, recon reports of heavy concentration of tiberium poisoning in the area +423=38-N118 Nod We have to find that airfield or we are finished +424=38-N120 Nod Message transmitted, montauk is en route +425=38-N122 Nod This is the montauk, we are standing by for your evac +426=38-N124 Nod We need to create a distraction to clear the GDI base of air support +427=38-N126 Nod I bet if we attacked the civilians, GDI will come to the rescue +428=38-N128 Nod GDI planes are away from the base, now is our chance to get our engineer into the radar, but we better hurry +429=38-N130 Nod Sir, enemy forces just routed, the core is undefended +430=38-N132 Nod Sir, the core isn't here, we have been tricked +431=38-N134 Nod Looks like this was just a remotely operated substation +432=38-N136 Nod Sir, reinforcements can be brought in, if we repair the bridge in this area +433=38-N138 GDI Sir, GDI has requested that we help the civilians first +434=38-N140 GDI Once they are safe, we can concentrate on CABAL's harvesters +435=38-N142 GDI Sir, GDI is sending us additional funding to aiding the civilians +436=38-N144 GDI Forget the civilians, they are dead, concentrate on those harvesters +437=38-N146 GDI This should be easy enough +438=38-N148 GDI Lets get those harvesters +439=38-N150 GDI GDI is uploading the final pieces of the code now, standby +440=38-N152 GDI Code received, firestorm wall coming down in 3 2 1 +441=38-N154 GDI Firestorm is offline +442=38-N156 GDI Code fragment retrieved +443=52-N000 GDI Welcome stranger, surely a higher power has guided your footsteps to this land +444=52-N002 GDI Can I offer you a cool beverage +445=52-N004 GDI What do you think you are doing +446=54-N000 GDI No tacitus piece in here +447=54-N002 GDI Nothing in this we need, you sure we are in the right place +448=54-N004 GDI Got it, lets get out of here +449=54-N006 GDI Nothing in there +450=54-N008 GDI The hieroglyphics on the temple read +451=54-N010 GDI Temple of time +452=54-N012 GDI Temple of thunder +453=54-N014 GDI Temple of tacitus +454=54-N016 GDI Command, this is Valdez, I have got the tacitus +455=54-N018 GDI The blue tiberium is highly explosive, may be +456=54-N020 GDI May be we can blast a path through there +457=55-N000 GDI Help +458=55-N002 GDI Save us +459=55-N004 GDI It is coming right at us +460=55-N006 GDI Get us out, please +461=55-N008 GDI Its after us +462=55-N010 GDI Look out +463=55-N012 GDI What is GDI doing, nothing +464=55-N014 GDI Why are we in this God forsaken place +465=55-N016 GDI Are we gonna let those shiners take our food and water? +466=55-N018 GDI Can't we all just get along +467=55-N020 GDI Riot troops, run +468=55-N022 GDI Thanks for the warning, here is a reward for your help +469=55-N024 GDI Here commander, please take these 2 disruptors to help in your battle +470=55-N026 GDI Yes, yes, I will see to it that everyone is evacuated, please take this MCV and may luck be with you +471=55-N028 Nod I will never turn, uh +472=55-N030 Nod Peace through power +473=55-N032 Nod For the technology of peace +474=55-N034 Nod We got one +475=55-N036 Nod Fish is on the hook +476=55-N038 Nod Here creature creature +477=55-N040 GDI Mayday, mayday, we are currently under siege, can anyone help us? +478=55-N042 GDI Thanks for the help +479=55-N044 Nod We can shut that fencing down for you, just get us into one of the fences power arrays +480=56-N000 GDI Lets show GDI that we are not going to take this +481=56-N002 GDI Kill are the sinners +482=56-N004 GDI Down with GDI +483=56-N006 GDI Women and children to the shelter, thanks for the warning, here take these units +484=56-N008 GDI Understood, we will evacuate the town, take this for your troubles +485=56-N010 GDI Help us +486=56-N012 GDI Save us +487=56-N014 GDI They are coming +488=56-N016 GDI Get us out +489=56-N018 GDI Don't leave us +490=56-N020 GDI Wait +491=57-N100 GDI You picked the wrong place to service, Nod scum +492=57-N102 GDI GDI promised us peace and now Tratos is dead +493=57-N104 GDI GDI lied to us +494=57-N106 GDI Destroy the plants +495=57-N108 GDI Show them this is our land +496=57-N110 GDI Make them remember us +497=57-N112 GDI They poisoned our food and water +498=57-N114 GDI They are trying to kill us +499=57-N116 GDI Understood Blunt, take this harvester for your troubles +500=57-N118 Nod Release the hounds +501=57-N120 Nod Halt and prepare for vehicle inspection +502=57-N122 Nod OK, looks good, head on in +503=57-N124 Nod Its bugged, destroy it now +504=58-N100 GDI Your orders were clear commander, no civilian or mutant causalities +505=58-N102 GDI The riot should end quickly but stay vigilant +506=58-N104 GDI Copy that Valdez, transport is dusting off now, extraction in T minus 2 minutes at your initial drop off point +507=58-N106 GDI We are providing you with the latest development from R&D, it is called juggernaut, it should greatly help your cause +508=58-N108 GDI Get your people to the evac point +509=58-N110 GDI Get your people to the transport +510=58-N112 GDI Valdez, we recommend that you try and take out their leader +511=58-N114 GDI Protect Dr. Boudreau with your life commander +512=58-N116 GDI Our base is under attack, CABAL is moving faster than expected +513=58-N118 GDI What in the world +514=58-N120 GDI I should go warn the civilians in this area +515=58-N122 GDI CABAL is one sick bastard +516=58-N124 GDI O oh, CABAL is taking prisoners, this can't be good +517=58-N126 GDI Arm yourselves, CABAL is conscripting humans into cyborg army +518=58-N128 GDI Be warned, CABAL intends to turn you all into cyborgs +519=58-N130 GDI Attention mutants, CABAL is currently harvesting biological components for his cyborgs, arm yourselves +520=58-N132 GDI You must evacuate the city immediately, CABAL is coming +521=58-N134 GDI Civilians to arms, defend your town +522=58-N136 GDI This must be the base +523=58-N138 GDI What the +524=58-N140 GDI Those poor bastards, CABAL has started harvesting people for cyborgs, I must get back to warn citizens of Trondheim +525=58-N142 GDI People of Trondheim, you must evacuate the city immediately, CABAL is actively capturing civilians to them into cyborgs +526=59-N100 GDI Commander, we can ill afford to lose more civilians to CABAL +527=59-N102 GDI Get in there and protect those civilians +528=59-N104 GDI Well done commander, reinforcements en route +529=61-N000 GDI Mutant abomination, dare you defile sacred ground +530=61-N002 GDI Kill the mutant +531=61-N004 GDI Stop, thief +532=61-N006 GDI Kill the heretics +533=61-N008 GDI Do not let them escape +534=61-N010 GDI What, they killed the leader +535=61-N012 GDI We join you in the here after +536=22-N100 GDI Terminate all biological lifeforms +537=22-N102 GDI The will of CABAL must be enforced +538=22-N104 BOTH Err error +539=22-N106 BOTH System failure +540=22-N108 BOTH Mal malfunction +541=22-N110 GDI Hit him +542=22-N112 GDI Intruder alert +543=22-N114 GDI You are not one of us +544=22-N116 GDI Fire in the hole +545=22-N118 GDI Proceeding to target +546=22-N120 GDI Sequence engaged +547=71-N000 GDI Open fire, open fire +548=71-N100 GDI What, the civilians are shooting at us +549=71-N102 GDI So are the shiners, retreat to the factory +550=71-N104 GDI Command station is been captured, defenses offline +551=71-N106 GDI CABAL has betrayed us, we need reinforcements now +552=71-N108 Nod What was that +553=71-N110 Nod Lets check that out +554=71-N112 Nod Did you hear something +555=71-N114 Nod Yeah, she ain't going anywhere +556=71-N116 Nod I'll get back to base and get help +557=71-N118 Nod Shoot it, naee +558=71-N120 Nod Lets get these civilians out of here now +559=71-N122 Nod We are under attack +560=71-N124 Nod What the hell are those things +561=71-N126 Nod Where are these things coming from +562=71-N128 GDI Nod is uploading the final pieces of the code now, standby +563=71-N130 GDI Code received, firestorm wall coming down in 3 2 1 +564=71-N132 GDI Firestorm is offline +565=71-N134 GDI Code fragment retrieved +566=71-N136 Nod Sir, these laser posts are stronger than normal +567=00-I506 EVA Droppods available +568=62-N000 GDI Welcome traveler, have you come to rejoice in the glory of our leader? +569=62-N002 GDI Join us +570=62-N004 GDI Join me +571=62-N006 GDI Existence is futile +572=62-N008 GDI I am coming to join you +573=62-N010 GDI I am a messenger +574=62-N012 GDI Come to me diff --git a/src/TSMapEditor/Config/TerrainGeneratorPresets.ini b/src/TSMapEditor/Config/TerrainGeneratorPresets.ini index c6c8c7238..6338559c9 100644 --- a/src/TSMapEditor/Config/TerrainGeneratorPresets.ini +++ b/src/TSMapEditor/Config/TerrainGeneratorPresets.ini @@ -7,266 +7,226 @@ ; TerrainTypeGroupX=OpenChance,OccupiedChance,TerrainObject1,TerrainObject2,... ; TileGroupX=OpenChance,OccupiedChance,Tile Set Name,Tile1Index,Tile2Index,.... (defaults to all tiles in set if no tile indexes specified) -; ************************* -; TEMPERATE THEATER PRESETS -; ************************* - -[SemiRoughConiferForest] -Name=Detailed Conifer Forest -TerrainTypeGroup0=0.125,0.0,TC01,TC02,TC03,TC04,TC05 -TerrainTypeGroup1=0.15,0.15,T01,T02,T05,T06,T07,T08,T09,T16 -TileGroup0=0.3,0.25,Pebbles -TileGroup1=0.05,0.0,Small Rocks -TileGroup2=0.02,0.02,Debris/Dirt -TileGroup3=0.6,0.3,Tall Grass -Theater=Temperate -Color=0,200,0 - -[ConiferForestNoGroups] -Name=Conifer Forest (no groups) -TerrainTypeGroup0=0.3,0.3,T01,T02,T05,T06,T07,T08,T09,T16 -TileGroup0=0.3,0.25,Pebbles -TileGroup1=0.05,0.0,Small Rocks -TileGroup2=0.02,0.02,Debris/Dirt -TileGroup3=0.6,0.3,Tall Grass -Theater=Temperate -Color=0,200,0 - -[ConiferForestNoGroupsSparse] -Name=Conifer Forest (sparse, no tall grass) -TerrainTypeGroup0=0.1,0.0,T01,T02,T05,T06,T07,T08,T09,T16 -TileGroup0=0.1,0.0,Pebbles -TileGroup1=0.01,0.0,Small Rocks -TileGroup2=0.02,0.02,Debris/Dirt -Theater=Temperate -Color=0,200,0 - -[ConiferForestNoGroupsVerySparse] -Name=Conifer Forest (very sparse) -TerrainTypeGroup0=0.01,0.0,T01,T02,T05,T06,T07,T08,T09,T16 -TileGroup0=0.05,0.0,Pebbles -TileGroup1=0.00005,0.0,Small Rocks -TileGroup2=0.005,0.005,Debris/Dirt,0,1,4,5,6,7,8,9,10 -Theater=Temperate -Color=0,200,0 - -[LeafyForest] -Name=Leafy Forest (thick) -TerrainTypeGroup0=0.02,0.0,BR6,BR7,BR8,BR9 -TerrainTypeGroup1=0.1,0.1,BR1,BR2,JBR01,JBR02,JBR03,JBR06,JBR07,JBR08,JBR09,JBR10 -TerrainTypeGroup2=0.3,0.3,T03,T10,T11,T12,T13,T14,T15,T17 -TileGroup0=0.3,0.25,Pebbles -TileGroup1=0.6,0.3,Tall Grass -Theater=Temperate -Color=0,255,0 - -[LeafyForestSparse] -Name=Leafy Forest (sparse) -TerrainTypeGroup0=0.01,0.0,BR1,BR2,JBR01,JBR02,JBR03,JBR06,JBR07,JBR08,JBR09,JBR10 -TerrainTypeGroup1=0.05,0.0,T03,T10,T11,T12,T13,T14,T15,T17 -TileGroup0=0.2,0.0,Pebbles -TileGroup1=0.5,0.0,Tall Grass -Theater=Temperate -Color=0,255,0 - -[Swampy] -Name=Swampy (no conifers) -TerrainTypeGroup0=0.15,0.0,BR6,BR7,BR8,BR9 -TerrainTypeGroup1=0.3,0.3,BR1,BR2,JBR01,JBR02,JBR03,JBR06,JBR07,JBR08,JBR09,JBR10 -TerrainTypeGroup2=0.3,0.3,T03,T10,T11,T12,T13,T14,T15,T17 -TileGroup0=0.3,0.25,Pebbles -TileGroup1=0.05,0.0,Small Rocks -TileGroup2=0.6,0.3,Tall Grass -OverlayGroup0=0.3,0.2,JGRASS,0,1,2,3,4,5,6,7,8,9,10 -Theater=Temperate -Color=0,255,0 - -[SwampyLimitedConifers] -Name=Swampy (limited conifers) -TerrainTypeGroup0=0.15,0.0,BR6,BR7,BR8,BR9 -TerrainTypeGroup1=0.3,0.3,BR1,BR2,JBR01,JBR02,JBR03,JBR06,JBR07,JBR08,JBR09,JBR10 -TerrainTypeGroup2=0.3,0.3,T03,T10,T11,T12,T13,T14,T15,T17 -TerrainTypeGroup3=0.15,0.15,T01,T02,T05,T06,T07,T08,T09,T16 -TileGroup0=0.3,0.25,Pebbles -TileGroup1=0.05,0.0,Small Rocks -TileGroup2=0.6,0.3,Tall Grass -OverlayGroup0=0.3,0.2,JGRASS,0,1,2,3,4,5,6,7,8,9,10 -Theater=Temperate -Color=0,255,0 - -[SwampyConiferGroups] -Name=Swampy (conifer groups) -TerrainTypeGroup0=0.15,0.0,BR6,BR7,BR8,BR9 -TerrainTypeGroup1=0.10,0.0,TC01,TC02,TC03,TC04,TC05 -TerrainTypeGroup2=0.3,0.3,BR1,BR2,JBR01,JBR02,JBR03,JBR06,JBR07,JBR08,JBR09,JBR10 -TerrainTypeGroup3=0.3,0.3,T03,T10,T11,T12,T13,T14,T15,T17 -TerrainTypeGroup4=0.15,0.15,T01,T02,T05,T06,T07,T08,T09,T16 -TileGroup0=0.3,0.25,Pebbles -TileGroup1=0.05,0.0,Small Rocks -TileGroup2=0.6,0.3,Tall Grass -OverlayGroup0=0.3,0.2,JGRASS,0,1,2,3,4,5,6,7,8,9,10 -Theater=Temperate -Color=0,255,0 - -[DirtGround] -Name=Dirt + Pebbles/Rough Ground -TileGroup0=0.3,0.25,Pebbles -TileGroup1=0.6,0.0,Dirt LAT -TileGroup2=0.03,0.0,Small Rocks -Theater=Temperate -Color=200,200,150 - -[SnowyConiferForest] -Name=Snowy Conifer Forest -TerrainTypeGroup0=0.05,0.0,STC01,STC02,STC03,STC04,STC05 -TerrainTypeGroup1=0.15,0.15,ST01,ST02,ST05,ST06,ST07,ST08,ST16 -TileGroup0=0.05,0.3,~~~Pebbles -Theater=Temperate -Color=200,200,255 - -[SnowryLeafyForest] -Name=Snowy Leafy Forest -TerrainTypeGroup0=0.3,0.0,ST03,ST10,ST11,ST12,ST13,ST14,ST15,ST17 -TileGroup0=0.2,0.5,~~~Pebbles -Theater=Temperate -Color=200,200,255 - -[AutumnLeafyForest] -Name=Autumn Leafy Forest (thick) -TerrainTypeGroup0=0.3,0.0,AT03,AT10,AT11,AT12,AT13,AT14,AT15,AT17 -TileGroup0=0.2,0.5,Pebbles -TileGroup1=0.7,0.3,Autumn Grass -OverlayGroup0=0.3,0.2,AJGRASS,0,1,2,3,4,5,6,7,8,9,10 -OverlayGroup1=0.1,0.75,ALEAVES,0,1,2,3,4,5,6,7 -Theater=Temperate -Color=255,200,0 - -[AutumnLeafyForestSparse] -Name=Autumn Leafy Forest (sparse) -TerrainTypeGroup0=0.08,0.0,AT03,AT10,AT11,AT12,AT13,AT14,AT15,AT17 -TileGroup0=0.1,0.2,Pebbles -TileGroup1=0.03,0.0,Small Rocks -TileGroup2=0.6,0.3,Autumn Grass -OverlayGroup0=0.1,0.05,AJGRASS,0,1,2,3,4,5,6,7,8,9,10 -OverlayGroup1=0.1,0.75,ALEAVES,0,1,2,3,4,5,6,7 -Theater=Temperate -Color=255,200,0 - -[AutumnField] -Name=Autumn Grass Field -TerrainTypeGroup0=0.05,0.0,AT03,AT10,AT11,AT12,AT13,AT14,AT15,AT17 -TileGroup0=0.1,0.2,Pebbles -TileGroup1=0.6,0.3,Autumn Grass -TileGroup2=0.03,0.0,Small Rocks -OverlayGroup0=0.1,0.05,AJGRASS,0,1,2,3,4,5,6,7,8,9,10 -OverlayGroup1=0.1,0.75,ALEAVES,0,1,2,3,4,5,6,7 -Theater=Temperate -Color=255,200,0 - -[MixedAutumnAndConiferForestSparse] -Name=Mixed Autumn + Conifer Forest -TerrainTypeGroup0=0.03,0.0,TC01,ATC02,TC03,TC04,ATC05 -TerrainTypeGroup1=0.08,0.0,AT03,AT10,AT11,AT12,AT13,AT14,AT15,AT17 -TerrainTypeGroup2=0.08,0.0,T01,T02,T05,T06,T07,T08,T09,T16 -TileGroup0=0.1,0.2,Pebbles -TileGroup1=0.03,0.0,Small Rocks -TileGroup2=0.7,0.35,Autumn Grass -OverlayGroup0=0.1,0.05,AJGRASS,0,1,2,3,4,5,6,7,8,9,10 -OverlayGroup1=0.1,0.75,ALEAVES,0,1,2,3,4,5,6,7 -Theater=Temperate -Color=255,200,0 - -[SemiRoughConiferForestAutumn] -Name=Detailed Conifer Forest (Autumn) -TerrainTypeGroup0=0.125,0.0,TC01,ATC02,TC03,TC04,ATC05 -TerrainTypeGroup1=0.15,0.15,T01,T02,T05,T06,T07,T08,T09,T16 -TileGroup0=0.3,0.25,Pebbles -TileGroup1=0.05,0.0,Small Rocks -TileGroup2=0.02,0.02,Debris/Dirt -TileGroup3=0.6,0.3,Autumn Grass -Theater=Temperate -Color=255,200,0 - -[SwampyAutumn] -Name=Swampy (no conifers) (Autumn) -TerrainTypeGroup0=0.15,0.0,BR6,BR7,BR8,BR9 -TerrainTypeGroup1=0.04,0.04,BR1,BR2 -TerrainTypeGroup2=0.3,0.3,AT03,AT10,AT11,AT12,AT13,AT14,AT15,AT17 -TileGroup0=0.3,0.25,Pebbles -TileGroup1=0.05,0.0,Small Rocks -TileGroup2=0.6,0.3,Autumn Grass -OverlayGroup0=0.3,0.2,AJGRASS,0,1,2,3,4,5,6,7,8,9,10 -Theater=Temperate -Color=255,200,0 - -[SwampyLimitedConifersAutumn] -Name=Swampy (limited conifers) (Autumn) -TerrainTypeGroup0=0.15,0.0,BR6,BR7,BR8,BR9 -TerrainTypeGroup1=0.04,0.04,BR1,BR2 -TerrainTypeGroup2=0.3,0.3,AT03,AT10,AT11,AT12,AT13,AT14,AT15,AT17 -TerrainTypeGroup3=0.15,0.15,T01,T02,T05,T06,T07,T08,T09,T16 -TileGroup0=0.3,0.25,Pebbles -TileGroup1=0.05,0.0,Small Rocks -TileGroup2=0.6,0.3,Autumn Grass -OverlayGroup0=0.3,0.2,AJGRASS,0,1,2,3,4,5,6,7,8,9,10 -Theater=Temperate -Color=255,200,0 - -[SwampyConiferGroupsAutumn] -Name=Swampy (conifer groups) (Autumn) -TerrainTypeGroup0=0.15,0.0,BR6,BR7,BR8,BR9 -TerrainTypeGroup1=0.10,0.0,TC01,ATC02,TC03,TC04,ATC05 -TerrainTypeGroup2=0.04,0.04,BR1,BR2 -TerrainTypeGroup3=0.3,0.3,AT03,AT10,AT11,AT12,AT13,AT14,AT15,AT17 -TerrainTypeGroup4=0.15,0.15,T01,T02,T05,T06,T07,T08,T09,T16 -TileGroup0=0.3,0.25,Pebbles -TileGroup1=0.05,0.0,Small Rocks -TileGroup2=0.6,0.3,Autumn Grass -OverlayGroup0=0.3,0.2,AJGRASS,0,1,2,3,4,5,6,7,8,9,10 -Theater=Temperate -Color=255,200,0 - -[IceFloes] -Name=Ice Floes -OverlayGroup0=0.3,0.0,ICEFLOES -Theater=Temperate -Color=200,200,255 - -; ************************* -; DESERT THEATER PRESETS -; ************************* - -[DESRockyGround] -Name=Very Rocky Ground -TerrainTypeGroup0=0.04,0.0,SROCK01,SROCK02,SROCK03,SROCK04,SROCK05,SROCK06,SROCK07 -TileGroup0=0.4,0.0,Rocks -TileGroup1=0.2,0.5,Pebbles,0 -TileGroup2=0.6,0.6,Gray Sand LAT tile -Theater=Desert - -[DESRoughGround] -Name=Rough Ground (Gray Sand + Pebbles) -TileGroup0=0.3,0.0,Pebbles,0 -TileGroup1=0.1,0.0,Pebbles,1,2 -TileGroup2=0.6,0.6,Gray Sand LAT tile -Theater=Desert - -[DESLightSandPebbles] -Name=Light Sand + Small Pebbles -TileGroup0=0.2,0.0,Pebbles,1,2 -TileGroup1=0.6,0.6,~~~Alt Clear -Theater=Desert - -[DESDryBushesCacti] -Name=Dry Bushes + Cacti -TerrainTypeGroup0=0.2,0.0,BR1,BR2,BR6,BR7,BR8,BR9 -TerrainTypeGroup1=0.15,0.0,BR4,BR5 -Theater=Desert - -[DESHumidBushesGreen] -Name=Humid Bushes + Green LAT -TerrainTypeGroup0=0.2,0.0,JBR01,JBR02,JBR03,JBR04,JBR05,JBR06,JBR07,JBR08,JBR09,JBR10 -TileGroup0=0.2,0.2,Pebbles -TileGroup1=0.6,0.6,Green LAT tile -Theater=Desert +[GreenForestThick] +Name=Green Forest (Thick) +TerrainTypeGroup0=0.25,0.0,TREE01,TREE02,TREE03,TREE04,TREE05,TREE06,TREE07,TREE08,TREE09,TREE10 +TileGroup0=0.6,0.3,Green +OverlayGroup0=0.01,0,TROCK01 +OverlayGroup1=0.01,0,TROCK02 +OverlayGroup2=0.01,0,TROCK03 +OverlayGroup3=0.01,0,TROCK04 +OverlayGroup4=0.01,0,TROCK05 +Theater=Temperate + +[GreenForestSparse] +Name=Green Forest (Sparse) +TerrainTypeGroup0=0.1,0.0,TREE01,TREE02,TREE03,TREE04,TREE05,TREE06,TREE07,TREE08,TREE09,TREE10 +TileGroup0=0.4,0.2,Green +OverlayGroup0=0.005,0,TROCK01 +OverlayGroup1=0.005,0,TROCK02 +OverlayGroup2=0.005,0,TROCK03 +OverlayGroup3=0.005,0,TROCK04 +OverlayGroup4=0.005,0,TROCK05 +Theater=Temperate + +[YellowForestThick] +Name=Yellow Forest (Thick) +TerrainTypeGroup0=0.25,0.0,TREE11,TREE12,TREE13,TREE14,TREE15,TREE16,TREE17,TREE18,TREE19,TREE20 +TileGroup0=0.4,0.2,Green +TileGroup1=0.4,0.2,Rough LAT tile +OverlayGroup0=0.01,0,TROCK01 +OverlayGroup1=0.01,0,TROCK02 +OverlayGroup2=0.01,0,TROCK03 +OverlayGroup3=0.01,0,TROCK04 +OverlayGroup4=0.01,0,TROCK05 +Theater=Temperate + +[YellowForestSparse] +Name=Yellow Forest (Sparse) +TerrainTypeGroup0=0.1,0.0,TREE11,TREE12,TREE13,TREE14,TREE15,TREE16,TREE17,TREE18,TREE19,TREE20 +TileGroup0=0.2,0.1,Green +TileGroup1=0.2,0.1,Rough LAT tile +OverlayGroup0=0.005,0,TROCK01 +OverlayGroup1=0.005,0,TROCK02 +OverlayGroup2=0.005,0,TROCK03 +OverlayGroup3=0.005,0,TROCK04 +OverlayGroup4=0.005,0,TROCK05 +Theater=Temperate + +[Beach] +Name=Beach +TileGroup0=0.9,0.0,Sand +OverlayGroup0=0.005,0,SROCK01 +OverlayGroup1=0.005,0,SROCK02 +OverlayGroup2=0.005,0,SROCK03 +OverlayGroup3=0.005,0,SROCK04 +OverlayGroup4=0.005,0,SROCK05 +Theater=Temperate + +[GreenFonaForest] +Name=Green Fona Forest +TerrainTypeGroup0=0.2,0.0,FONA06,FONA07,FONA08,FONA09,FONA10,FONA11,FONA12,FONA13,FONA14,FONA15 +TileGroup0=0.6,0.3,Crystal LAT tile +Theater=Temperate + +[BlueFonaForest] +Name=Blue Fona Forest +TerrainTypeGroup0=0.2,0.0,FONA01,FONA02,FONA03,FONA04,FONA05 +TileGroup0=0.6,0.3,Blue Mold +Theater=Temperate + +[RoughGroundTemperate] +Name=Rough Ground +TileGroup0=0.15,0.0,Rough ground +TileGroup1=0.8,0.0,Rough LAT tile +OverlayGroup0=0.01,0,TROCK01 +OverlayGroup1=0.01,0,TROCK02 +OverlayGroup2=0.01,0,TROCK03 +OverlayGroup3=0.01,0,TROCK04 +OverlayGroup4=0.01,0,TROCK05 +Theater=Temperate + +[GreenTiberiumFieldTemperate] +Name=Green Tiberium Field +OverlayGroup0=0.12,0,TIB02 +OverlayGroup1=0.12,0,TIB03 +OverlayGroup2=0.12,0,TIB04 +OverlayGroup3=0.12,0,TIB05 +OverlayGroup4=0.12,0,TIB06 +OverlayGroup5=0.12,0,TIB07 +OverlayGroup6=0.12,0,TIB08 +OverlayGroup7=0.12,0,TIB09 +TileGroup0=0.6,0.0,Rough LAT tile +Theater=Temperate + +[BlueTiberiumFieldTemperate] +Name=Blue Tiberium Field +OverlayGroup0=0.12,0,TIB2_02 +OverlayGroup1=0.12,0,TIB2_03 +OverlayGroup2=0.12,0,TIB2_04 +OverlayGroup3=0.12,0,TIB2_05 +OverlayGroup4=0.12,0,TIB2_06 +OverlayGroup5=0.12,0,TIB2_07 +OverlayGroup6=0.12,0,TIB2_08 +OverlayGroup7=0.12,0,TIB2_09 +TileGroup0=0.6,0.0,Rough LAT tile +Theater=Temperate + +[SnowyForestThick] +Name=Snowy Forest (Thick) +TerrainTypeGroup0=0.25,0.0,TREE01,TREE02,TREE03,TREE04,TREE05,TREE06,TREE07,TREE08,TREE09,TREE10,TREE11,TREE12 +TileGroup0=0.6,0.3,Rough lat +OverlayGroup0=0.01,0,TROCK01 +OverlayGroup1=0.01,0,TROCK02 +OverlayGroup2=0.01,0,TROCK03 +OverlayGroup3=0.01,0,TROCK04 +OverlayGroup4=0.01,0,TROCK05 +Theater=Snow + +[SnowyForestSparse] +Name=Snowy Forest (Sparse) +TerrainTypeGroup0=0.1,0.0,TREE01,TREE02,TREE03,TREE04,TREE05,TREE06,TREE07,TREE08,TREE09,TREE10,TREE11,TREE12 +TileGroup0=0.4,0.2,Rough lat +OverlayGroup0=0.005,0,TROCK01 +OverlayGroup1=0.005,0,TROCK02 +OverlayGroup2=0.005,0,TROCK03 +OverlayGroup3=0.005,0,TROCK04 +OverlayGroup4=0.005,0,TROCK05 +Theater=Snow + +[ConiferForestThick] +Name=Conifer Forest (Thick) +TerrainTypeGroup0=0.25,0.0,TREE13,TREE14,TREE15,TREE16,TREE17,TREE18,TREE19,TREE20,TREE21,TREE22,TREE23,TREE24,TREE25 +TileGroup0=0.6,0.3,Rough lat +OverlayGroup0=0.01,0,TROCK01 +OverlayGroup1=0.01,0,TROCK02 +OverlayGroup2=0.01,0,TROCK03 +OverlayGroup3=0.01,0,TROCK04 +OverlayGroup4=0.01,0,TROCK05 +Theater=Snow + +[ConiferForestSparse] +Name=Conifer Forest (Sparse) +TerrainTypeGroup0=0.1,0.0,TREE13,TREE14,TREE15,TREE16,TREE17,TREE18,TREE19,TREE20,TREE21,TREE22,TREE23,TREE24,TREE25 +TileGroup0=0.4,0.2,Rough lat +OverlayGroup0=0.005,0,TROCK01 +OverlayGroup1=0.005,0,TROCK02 +OverlayGroup2=0.005,0,TROCK03 +OverlayGroup3=0.005,0,TROCK04 +OverlayGroup4=0.005,0,TROCK05 +Theater=Snow + +[MixedForestThickSnow] +Name=Mixed Forest (Thick) +TerrainTypeGroup0=0.125,0.0,TREE01,TREE02,TREE03,TREE04,TREE05,TREE06,TREE07,TREE08,TREE09,TREE10,TREE11,TREE12 +TerrainTypeGroup1=0.125,0.0,TREE13,TREE14,TREE15,TREE16,TREE17,TREE18,TREE19,TREE20,TREE21,TREE22,TREE23,TREE24,TREE25 +TileGroup0=0.6,0.3,Rough lat +OverlayGroup0=0.01,0,TROCK01 +OverlayGroup1=0.01,0,TROCK02 +OverlayGroup2=0.01,0,TROCK03 +OverlayGroup3=0.01,0,TROCK04 +OverlayGroup4=0.01,0,TROCK05 +Theater=Snow + +[MixedForestSparseSnow] +Name=Mixed Forest (Sparse) +TerrainTypeGroup0=0.05,0.0,TREE01,TREE02,TREE03,TREE04,TREE05,TREE06,TREE07,TREE08,TREE09,TREE10,TREE11,TREE12 +TerrainTypeGroup1=0.05,0.0,TREE13,TREE14,TREE15,TREE16,TREE17,TREE18,TREE19,TREE20,TREE21,TREE22,TREE23,TREE24,TREE25 +TileGroup0=0.4,0.2,Rough lat +OverlayGroup0=0.005,0,TROCK01 +OverlayGroup1=0.005,0,TROCK02 +OverlayGroup2=0.005,0,TROCK03 +OverlayGroup3=0.005,0,TROCK04 +OverlayGroup4=0.005,0,TROCK05 +Theater=Snow + +[RockyGround] +Name=Rocky Ground +TileGroup0=0.6,0.0,Rock LAT +OverlayGroup0=0.008,0,TROCK01 +OverlayGroup1=0.008,0,TROCK02 +OverlayGroup2=0.008,0,TROCK03 +OverlayGroup3=0.008,0,TROCK04 +OverlayGroup4=0.008,0,TROCK05 +OverlayGroup5=0.008,0,SROCK01 +OverlayGroup6=0.008,0,SROCK02 +OverlayGroup7=0.008,0,SROCK03 +Theater=Snow + +[RoughGroundSnow] +Name=Rough Ground +TileGroup0=0.15,0.0,Rough ground +TileGroup1=0.8,0.0,Rough lat +OverlayGroup0=0.01,0,TROCK01 +OverlayGroup1=0.01,0,TROCK02 +OverlayGroup2=0.01,0,TROCK03 +OverlayGroup3=0.01,0,TROCK04 +OverlayGroup4=0.01,0,TROCK05 +Theater=Snow + +[GreenTiberiumFieldSnow] +Name=Green Tiberium Field +OverlayGroup0=0.12,0,TIB02 +OverlayGroup1=0.12,0,TIB03 +OverlayGroup2=0.12,0,TIB04 +OverlayGroup3=0.12,0,TIB05 +OverlayGroup4=0.12,0,TIB06 +OverlayGroup5=0.12,0,TIB07 +OverlayGroup6=0.12,0,TIB08 +OverlayGroup7=0.12,0,TIB09 +TileGroup0=0.6,0.0,Rough lat +Theater=Snow + +[BlueTiberiumFieldSnow] +Name=Blue Tiberium Field +OverlayGroup0=0.12,0,TIB2_02 +OverlayGroup1=0.12,0,TIB2_03 +OverlayGroup2=0.12,0,TIB2_04 +OverlayGroup3=0.12,0,TIB2_05 +OverlayGroup4=0.12,0,TIB2_06 +OverlayGroup5=0.12,0,TIB2_07 +OverlayGroup6=0.12,0,TIB2_08 +OverlayGroup7=0.12,0,TIB2_09 +TileGroup0=0.6,0.0,Rough lat +Theater=Snow diff --git a/src/TSMapEditor/Config/TerrainObjectCollections.ini b/src/TSMapEditor/Config/TerrainObjectCollections.ini index b40ecf947..1150ba4ae 100644 --- a/src/TSMapEditor/Config/TerrainObjectCollections.ini +++ b/src/TSMapEditor/Config/TerrainObjectCollections.ini @@ -4,85 +4,98 @@ ; Specifies terrain object collections available in the sidebar. [TerrainObjectCollections] -0=TemperateConifers -1=LeafyTrees -2=AutumnTrees -3=AltTerrainConifers -4=AltTerrainLeafyTrees -5=BurnedConifers -6=BurnedLeafyTrees +0=TemperateGreenTrees +1=TemperateYellowTrees +2=TemperateBlueFona +3=TemperateGreenFona +4=SnowNonSpruces +5=SnowSpruces -[TemperateConifers] -Name=Random Temperate Conifer -TerrainObjectType0=T01 -TerrainObjectType1=T02 -TerrainObjectType2=T05 -TerrainObjectType3=T06 -TerrainObjectType4=T07 -TerrainObjectType5=T08 -TerrainObjectType6=T09 -TerrainObjectType7=T16 +[TemperateGreenTrees] +Name=Random Green Tree +TerrainObjectType0=TREE01 +TerrainObjectType1=TREE02 +TerrainObjectType2=TREE03 +TerrainObjectType3=TREE04 +TerrainObjectType4=TREE05 +TerrainObjectType5=TREE06 +TerrainObjectType6=TREE07 +TerrainObjectType7=TREE08 +TerrainObjectType8=TREE09 +TerrainObjectType9=TREE10 +AllowedTheaters=Temperate -[LeafyTrees] -Name=Random Leafy Tree -TerrainObjectType0=T03 -TerrainObjectType1=T10 -TerrainObjectType2=T11 -TerrainObjectType3=T12 -TerrainObjectType4=T13 -TerrainObjectType5=T14 -TerrainObjectType6=T15 -TerrainObjectType7=T17 +[TemperateYellowTrees] +Name=Random Yellow Tree +TerrainObjectType0=TREE11 +TerrainObjectType1=TREE12 +TerrainObjectType2=TREE13 +TerrainObjectType3=TREE14 +TerrainObjectType4=TREE15 +TerrainObjectType5=TREE16 +TerrainObjectType6=TREE17 +TerrainObjectType7=TREE18 +TerrainObjectType8=TREE19 +TerrainObjectType9=TREE20 +TerrainObjectType10=TREE21 +TerrainObjectType11=TREE22 +TerrainObjectType12=TREE23 +TerrainObjectType13=TREE24 +TerrainObjectType14=TREE25 +AllowedTheaters=Temperate -[AutumnTrees] -Name=Random Autumn Tree -TerrainObjectType0=AT03 -TerrainObjectType1=AT10 -TerrainObjectType2=AT11 -TerrainObjectType3=AT12 -TerrainObjectType4=AT13 -TerrainObjectType5=AT14 -TerrainObjectType6=AT15 -TerrainObjectType7=AT17 +[TemperateBlueFona] +Name=Random Blue Fona +TerrainObjectType0=FONA01 +TerrainObjectType1=FONA02 +TerrainObjectType2=FONA03 +TerrainObjectType3=FONA04 +TerrainObjectType4=FONA05 +AllowedTheaters=Temperate -[AltTerrainConifers] -Name=Random Alt. Conifer -TerrainObjectType0=ST01 -TerrainObjectType1=ST02 -TerrainObjectType2=ST05 -TerrainObjectType3=ST06 -TerrainObjectType4=ST07 -TerrainObjectType5=ST08 -TerrainObjectType6=ST16 +[TemperateGreenFona] +Name=Random Green Fona +TerrainObjectType0=FONA06 +TerrainObjectType1=FONA07 +TerrainObjectType2=FONA08 +TerrainObjectType3=FONA09 +TerrainObjectType4=FONA10 +TerrainObjectType5=FONA11 +TerrainObjectType6=FONA12 +TerrainObjectType7=FONA13 +TerrainObjectType8=FONA14 +TerrainObjectType9=FONA15 +AllowedTheaters=Temperate -[AltTerrainLeafyTrees] -Name=Random Alt. Leafy Tree -TerrainObjectType0=ST03 -TerrainObjectType1=ST10 -TerrainObjectType2=ST11 -TerrainObjectType3=ST12 -TerrainObjectType4=ST13 -TerrainObjectType5=ST14 -TerrainObjectType6=ST15 -TerrainObjectType7=ST17 - -[BurnedConifers] -Name=Random Burned Conifer -TerrainObjectType0=BT01 -TerrainObjectType1=BT02 -TerrainObjectType2=BT05 -TerrainObjectType3=BT06 -TerrainObjectType4=BT07 -TerrainObjectType5=BT16 - -[BurnedLeafyTrees] -Name=Random Burned Leafy Tree -TerrainObjectType0=BT03 -TerrainObjectType1=BT10 -TerrainObjectType2=BT11 -TerrainObjectType3=BT12 -TerrainObjectType4=BT13 -TerrainObjectType5=BT14 -TerrainObjectType6=BT15 -TerrainObjectType7=BT17 +[SnowNonSpruces] +Name=Random Snowy Tree +TerrainObjectType0=TREE01 +TerrainObjectType1=TREE02 +TerrainObjectType2=TREE03 +TerrainObjectType3=TREE04 +TerrainObjectType4=TREE05 +TerrainObjectType5=TREE06 +TerrainObjectType6=TREE07 +TerrainObjectType7=TREE08 +TerrainObjectType8=TREE09 +TerrainObjectType9=TREE10 +TerrainObjectType10=TREE11 +TerrainObjectType11=TREE12 +AllowedTheaters=Snow +[SnowSpruces] +Name=Random Spruce +TerrainObjectType0=TREE13 +TerrainObjectType1=TREE14 +TerrainObjectType2=TREE15 +TerrainObjectType3=TREE16 +TerrainObjectType4=TREE17 +TerrainObjectType5=TREE18 +TerrainObjectType6=TREE19 +TerrainObjectType7=TREE20 +TerrainObjectType8=TREE21 +TerrainObjectType9=TREE22 +TerrainObjectType10=TREE23 +TerrainObjectType11=TREE24 +TerrainObjectType12=TREE25 +AllowedTheaters=Snow diff --git a/src/TSMapEditor/Config/TerrainTypeImpassability.ini b/src/TSMapEditor/Config/TerrainTypeImpassability.ini index db2edb05d..b7544f871 100644 --- a/src/TSMapEditor/Config/TerrainTypeImpassability.ini +++ b/src/TSMapEditor/Config/TerrainTypeImpassability.ini @@ -3,128 +3,110 @@ ; Specifies which cells of terrain objects should be marked as impassable. -; ****************** -; Autumn Tree Groups -; ****************** - -[ATC02] -ImpassableCells=0,0|0,1|1,0|1,1 - -[ATC05] -ImpassableCells=0,0|0,-1|-1,0|1,0|1,1 - -; ****** -; Bushes -; ****** - -[BR6] -ImpassableCells=0,0|0,1|1,0|1,1 - -[BR7] -ImpassableCells=0,0|1,0|1,1 - -[BR8] -ImpassableCells=0,0|1,0|2,0|1,1 - -[BR9] -ImpassableCells=0,0|0,1|1,0|1,1 - -; ************* -; Autumn Bushes -; ************* - -[ABR6] -ImpassableCells=0,0|0,1|1,0|1,1 - -[ABR7] -ImpassableCells=0,0|1,0|1,1 - -[ABR8] -ImpassableCells=0,0|1,0|2,0|1,1 - -[ABR9] -ImpassableCells=0,0|0,1|1,0|1,1 - -; *************** -; Alt Tree Groups -; *************** - -[STC01] -ImpassableCells=0,0 - -[STC02] -ImpassableCells=0,0|0,1|1,0|1,1 - -[STC03] -ImpassableCells=0,0|0,1|1,0|1,1 - -[STC04] -ImpassableCells=0,0|0,-1|-1,0 - -[STC05] -ImpassableCells=0,0|0,-1|-1,0|1,0|1,1 - -; ****************** -; Burned Tree Groups -; ****************** - -[BTC01] -ImpassableCells=0,0 - -[BTC02] -ImpassableCells=0,0|0,1|1,0|1,1 - -[BTC03] -ImpassableCells=0,0|0,1|1,0|1,1 - -[BTC04] -ImpassableCells=0,0|0,-1|-1,0 - -[BTC05] -ImpassableCells=0,0|0,-1|-1,0|1,0|1,1 - -; ******************* -; Regular Tree Groups -; ******************* - -[TC01] -ImpassableCells=0,0 - -[TC02] -ImpassableCells=0,0|0,1|1,0|1,1 - -[TC03] -ImpassableCells=0,0|0,1|1,0|1,1 - -[TC04] -ImpassableCells=0,0|0,-1|-1,0 - -[TC05] -ImpassableCells=0,0|0,-1|-1,0|1,0|1,1 - -; ********** -; Sand Rocks -; ********** - -[SROCK01] -ImpassableCells=0,0 - -[SROCK02] -ImpassableCells=0,0 - -[SROCK03] -ImpassableCells=0,0 - -[SROCK04] -ImpassableCells=0,0 - -[SROCK05] -ImpassableCells=0,0 - -[SROCK06] -ImpassableCells=0,0|1,0|0,1 - -[SROCK07] -ImpassableCells=0,0|1,0|0,1 - - +; ; ****************** +; ; Autumn Tree Groups +; ; ****************** +; +; [ATC02] +; ImpassableCells=0,0|0,1|1,0|1,1 +; +; [ATC05] +; ImpassableCells=0,0|0,-1|-1,0|1,0|1,1 +; +; ; ****** +; ; Bushes +; ; ****** +; +; [BR6] +; ImpassableCells=0,0|0,1|1,0|1,1 +; +; [BR7] +; ImpassableCells=0,0|1,0|1,1 +; +; [BR8] +; ImpassableCells=0,0|1,0|2,0|1,1 +; +; [BR9] +; ImpassableCells=0,0|0,1|1,0|1,1 +; +; ; *************** +; ; Alt Tree Groups +; ; *************** +; +; [STC01] +; ImpassableCells=0,0 +; +; [STC02] +; ImpassableCells=0,0|0,1|1,0|1,1 +; +; [STC03] +; ImpassableCells=0,0|0,1|1,0|1,1 +; +; [STC04] +; ImpassableCells=0,0|0,-1|-1,0 +; +; [STC05] +; ImpassableCells=0,0|0,-1|-1,0|1,0|1,1 +; +; ; ****************** +; ; Burned Tree Groups +; ; ****************** +; +; [BTC01] +; ImpassableCells=0,0 +; +; [BTC02] +; ImpassableCells=0,0|0,1|1,0|1,1 +; +; [BTC03] +; ImpassableCells=0,0|0,1|1,0|1,1 +; +; [BTC04] +; ImpassableCells=0,0|0,-1|-1,0 +; +; [BTC05] +; ImpassableCells=0,0|0,-1|-1,0|1,0|1,1 +; +; ; ******************* +; ; Regular Tree Groups +; ; ******************* +; +; [TC01] +; ImpassableCells=0,0 +; +; [TC02] +; ImpassableCells=0,0|0,1|1,0|1,1 +; +; [TC03] +; ImpassableCells=0,0|0,1|1,0|1,1 +; +; [TC04] +; ImpassableCells=0,0|0,-1|-1,0 +; +; [TC05] +; ImpassableCells=0,0|0,-1|-1,0|1,0|1,1 +; +; ; ********** +; ; Sand Rocks +; ; ********** +; +; [SROCK01] +; ImpassableCells=0,0 +; +; [SROCK02] +; ImpassableCells=0,0 +; +; [SROCK03] +; ImpassableCells=0,0 +; +; [SROCK04] +; ImpassableCells=0,0 +; +; [SROCK05] +; ImpassableCells=0,0 +; +; [SROCK06] +; ImpassableCells=0,0|1,0|0,1 +; +; [SROCK07] +; ImpassableCells=0,0|1,0|0,1 diff --git a/src/TSMapEditor/Config/Theaters.ini b/src/TSMapEditor/Config/Theaters.ini index 7f1203a4e..159d150ac 100644 --- a/src/TSMapEditor/Config/Theaters.ini +++ b/src/TSMapEditor/Config/Theaters.ini @@ -6,23 +6,25 @@ [Theaters] 0=Temperate -1=Desert +1=Snow [Temperate] -ConfigINIPath=INI/Temperat.ini +ConfigINIPath=Temperat.ini ContentMIXName=IsoTemp.mix -OptionalContentMIXName=Temperat.mix +OptionalContentMIXName=Temperat.mix,Tem.mix TerrainPaletteName=isotem.pal UnitPaletteName=unittem.pal ;TiberiumPaletteName= FileExtension=.tem -NewTheaterBuildingLetter=A - -[Desert] -ConfigINIPath=INI/Desert.ini -ContentMIXName=IsoDes.mix -OptionalContentMIXName=Desert.mix -TerrainPaletteName=isodes.pal -UnitPaletteName=unitdes.pal -FileExtension=.des NewTheaterBuildingLetter=T +PaveConnectToTileSets=20,38,40 + +[Snow] +ConfigINIPath=Snow.ini +ContentMIXName=IsoSnow.mix +OptionalContentMIXName=Snow.mix,Sno.mix +TerrainPaletteName=isosno.pal +UnitPaletteName=unitsno.pal +FileExtension=.sno +NewTheaterBuildingLetter=A +PaveConnectToTileSets=69 diff --git a/src/TSMapEditor/Config/Tiberiums.ini b/src/TSMapEditor/Config/Tiberiums.ini index 8e63107aa..0a6414614 100644 --- a/src/TSMapEditor/Config/Tiberiums.ini +++ b/src/TSMapEditor/Config/Tiberiums.ini @@ -4,7 +4,7 @@ ; A list of overlays used by each Tiberium type. [Tiberiums] -Riparius=RTIB01,RTIB02,RTIB03,RTIB04,RTIB05,RTIB06,RTIB07,RTIB08,RTIB09,RTIB10,RTIB11,RTIB12 -Gems=BLUGEM01,BLUGEM02,BLUGEM03,BLUGEM04,GRNGEM01,GRNGEM02,GRNGEM03,GRNGEM04,MIXGEM01,MIXGEM02,MIXGEM03,MIXGEM04 -Vinifera=QTIB01,QTIB02,QTIB03,QTIB04,QTIB05,QTIB06,QTIB07,QTIB08,QTIB09,QTIB10,QTIB11,QTIB12 -Ore=ZORE01,ZORE02,ZORE03,ZORE04,ZORE05,ZORE06,ZORE07,ZORE08,ZORE09,ZORE10,ZORE11,ZORE12,SCRAP01,SCRAP02,SCRAP03,SCRAP04 +Riparius=TIB01,TIB02,TIB03,TIB04,TIB05,TIB06,TIB07,TIB08,TIB09,TIB10,TIB11,TIB12,TIB13,TIB14,TIB15,TIB16,TIB17,TIB18,TIB19,TIB20 +Cruentus=BTIB01,BTIB02,BTIB03,BTIB04,BTIB05,BTIB06,BTIB07,BTIB08,BTIB09,BTIB10,BTIB11,BTIB12 +Vinifera=TIB2_01,TIB2_02,TIB2_03,TIB2_04,TIB2_05,TIB2_06,TIB2_07,TIB2_08,TIB2_09,TIB2_10,TIB2_11,TIB2_12,TIB2_13,TIB2_14,TIB2_15,TIB2_16,TIB2_17,TIB2_18,TIB2_19,TIB2_20 +Aboreus=TIB3_01,TIB3_02,TIB3_03,TIB3_04,TIB3_05,TIB3_06,TIB3_07,TIB3_08,TIB3_09,TIB3_10,TIB3_11,TIB3_12,TIB3_13,TIB3_14,TIB3_15,TIB3_16,TIB3_17,TIB3_18,TIB3_19,TIB3_20 diff --git a/src/TSMapEditor/Config/UI/EditorControlsPanel.ini b/src/TSMapEditor/Config/UI/EditorControlsPanel.ini index d9e10eaef..d17ec64eb 100644 --- a/src/TSMapEditor/Config/UI/EditorControlsPanel.ini +++ b/src/TSMapEditor/Config/UI/EditorControlsPanel.ini @@ -13,10 +13,18 @@ $CC05=chkDrawMapWideOverlay:XNACheckBox $CC06=btnPlaceWaypoint:EditorButton $CC07=btnDeletionMode:EditorButton $CC08=btnFrameworkMode:EditorButton -$CC09=btnGenerateTerrain:EditorButton -$CC10=btnTerrainGeneratorOptions:EditorButton -$CC11=btnDrawConnectedTiles:EditorButton -$Width=max(getRight(chkAutoLAT), getRight(chkOnlyPaintOnClearGround), getRight(chkDrawMapWideOverlay)) + EMPTY_SPACE_SIDES +$CC09=btn2DMode:EditorButton +$CC10=btnRaiseGround:EditorButton +$CC11=btnLowerGround:EditorButton +$CC12=btnRaiseGroundSteep:EditorButton +$CC13=btnLowerGroundSteep:EditorButton +$CC14=btnRaiseCells:EditorButton +$CC15=btnLowerCells:EditorButton +$CC16=btnFlattenGround:EditorButton +$CC17=btnGenerateTerrain:EditorButton +$CC18=btnTerrainGeneratorOptions:EditorButton +$CC19=btnDrawConnectedTiles:EditorButton +$Width=max(getRight(chkAutoLAT), getRight(chkOnlyPaintOnClearGround), getRight(chkDrawMapWideOverlay), getRight(btnDrawConnectedTiles)) + EMPTY_SPACE_SIDES $Height=getBottom(btnPlaceWaypoint) + EMPTY_SPACE_BOTTOM @@ -32,7 +40,7 @@ $Width=110 [LATPanel] $Width=400 -$Height=(24 * 2) + VERTICAL_SPACING +$Height=24 $Y=VERTICAL_SPACING / 2 $X=getRight(ddBrushSize) + HORIZONTAL_SPACING DrawBorders=no @@ -73,10 +81,66 @@ $Width=getWidth(btnPlaceWaypoint) ExtraTexture=ToolIcons/frameworkmode.png ToolTip=Toggle Framework Mode (Marble Madness) -[btnGenerateTerrain] +[btn2DMode] $X=getRight(btnFrameworkMode) + HORIZONTAL_SPACING $Y=getY(btnPlaceWaypoint) $Width=getWidth(btnPlaceWaypoint) +ExtraTexture=ToolIcons/2dmode.png +ToolTip=Toggle 2D Mode + +[btnRaiseGround] +$X=getRight(btn2DMode) + (HORIZONTAL_SPACING * 2) +$Y=getY(btnPlaceWaypoint) +$Width=getWidth(btnPlaceWaypoint) +ExtraTexture=ToolIcons/raiseground.png +ToolTip=Raise Ground (Non-Steep Ramps / FinalSun Mode) + +[btnLowerGround] +$X=getRight(btnRaiseGround) + HORIZONTAL_SPACING +$Y=getY(btnPlaceWaypoint) +$Width=getWidth(btnPlaceWaypoint) +ExtraTexture=ToolIcons/lowerground.png +ToolTip=Lower Ground (Non-Steep Ramps / FinalSun Mode) + +[btnRaiseGroundSteep] +$X=getRight(btnLowerGround) + HORIZONTAL_SPACING +$Y=getY(btnPlaceWaypoint) +$Width=getWidth(btnPlaceWaypoint) +ExtraTexture=ToolIcons/raiseground_steep.png +ToolTip=Raise Ground (Steep Ramps) + +[btnLowerGroundSteep] +$X=getRight(btnRaiseGroundSteep) + HORIZONTAL_SPACING +$Y=getY(btnPlaceWaypoint) +$Width=getWidth(btnPlaceWaypoint) +ExtraTexture=ToolIcons/lowerground_steep.png +ToolTip=Lower Ground (Steep Ramps) + +[btnRaiseCells] +$X=getRight(btnLowerGroundSteep) + HORIZONTAL_SPACING +$Y=getY(btnPlaceWaypoint) +$Width=getWidth(btnPlaceWaypoint) +ExtraTexture=ToolIcons/raisecells.png +ToolTip=Raise Individual Cells + +[btnLowerCells] +$X=getRight(btnRaiseCells) + HORIZONTAL_SPACING +$Y=getY(btnPlaceWaypoint) +$Width=getWidth(btnPlaceWaypoint) +ExtraTexture=ToolIcons/lowercells.png +ToolTip=Lower Individual Cells + +[btnFlattenGround] +$X=getRight(btnLowerCells) + HORIZONTAL_SPACING +$Y=getY(btnPlaceWaypoint) +$Width=getWidth(btnPlaceWaypoint) +ExtraTexture=ToolIcons/flattenground.png +ToolTip=Flatten Ground + +[btnGenerateTerrain] +$X=getRight(btnFlattenGround) + (HORIZONTAL_SPACING * 2) +$Y=getY(btnPlaceWaypoint) +$Width=getWidth(btnPlaceWaypoint) ExtraTexture=ToolIcons/generateterrain.png ToolTip=Generate Terrain diff --git a/src/TSMapEditor/Config/UI/Windows/CreateNewMapWindow.ini b/src/TSMapEditor/Config/UI/Windows/CreateNewMapWindow.ini index 5530ab310..0eb515dad 100644 --- a/src/TSMapEditor/Config/UI/Windows/CreateNewMapWindow.ini +++ b/src/TSMapEditor/Config/UI/Windows/CreateNewMapWindow.ini @@ -24,7 +24,7 @@ $X=150 $Width=getWidth(CreateNewMapWindow) - getX(ddTheater) - EMPTY_SPACE_SIDES $Y=getBottom(lblHeader) + EMPTY_SPACE_TOP Option0=TEMPERATE -Option1=DESERT +Option1=SNOW [lblTheater] $X=EMPTY_SPACE_SIDES diff --git a/src/TSMapEditor/TSMapEditor.csproj b/src/TSMapEditor/TSMapEditor.csproj index a9162a0a1..c7c580809 100644 --- a/src/TSMapEditor/TSMapEditor.csproj +++ b/src/TSMapEditor/TSMapEditor.csproj @@ -26,13 +26,9 @@ editoricon.ico - - - - - + @@ -443,6 +439,12 @@ PreserveNewest + + PreserveNewest + + + PreserveNewest + @@ -457,7 +459,7 @@ - + PreserveNewest @@ -469,18 +471,6 @@ PreserveNewest - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - diff --git a/src/TSMapEditor/WAECache.mix b/src/TSMapEditor/WAECache.mix new file mode 100644 index 000000000..fe829e8a0 Binary files /dev/null and b/src/TSMapEditor/WAECache.mix differ diff --git a/src/TSMapEditor/marble.mix b/src/TSMapEditor/marble.mix new file mode 100644 index 000000000..98360b29d Binary files /dev/null and b/src/TSMapEditor/marble.mix differ