_ar

auto alteration wiw example

_ar
Jul 19th, 2024
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 41.71 KB | None | 0 0
  1. class CRP_WetIcyWood: Alteration {
  2.     public override void Run(Map map){
  3.  
  4.         map.Replace(new string[] { "DecoPlatformBase", "DecoPlatformDirtBase" }, "DecoPlatformIceBase");
  5.         map.Replace(new string[] { "DecoPlatformBaseWithHole24m", "DecoPlatformDirtBaseWithHole24m" }, "DecoPlatformIceBaseWithHole24m");
  6.         map.Replace(new string[] { "DecoPlatformDiag1", "DecoPlatformDirtDiag1" }, "DecoPlatformIceDiag1");
  7.         map.Replace(new string[] { "DecoPlatformCurve1", "DecoPlatformDirtCurve1" }, "DecoPlatformIceCurve1");
  8.         map.Replace(new string[] { "DecoPlatformCurve2", "DecoPlatformDirtCurve2" }, "DecoPlatformIceCurve2");
  9.         map.Replace(new string[] { "DecoPlatformCurve3", "DecoPlatformDirtCurve3" }, "DecoPlatformIceCurve3");
  10.         map.Replace(new string[] { "DecoPlatformCurve4", "DecoPlatformDirtCurve4" }, "DecoPlatformIceCurve4");
  11.         map.Replace(new string[] { "DecoPlatformCurve5", "DecoPlatformDirtCurve5" }, "DecoPlatformIceCurve5");
  12.         map.Replace(new string[] { "DecoPlatformCurve2Out", "DecoPlatformDirtCurve2Out" }, "DecoPlatformIceCurve2Out");
  13.         map.Replace(new string[] { "DecoPlatformCurve3Out", "DecoPlatformDirtCurve3Out" }, "DecoPlatformIceCurve3Out");
  14.         map.Replace(new string[] { "DecoPlatformCurve2In", "DecoPlatformDirtCurve2In" }, "DecoPlatformIceCurve2In");
  15.         map.Replace(new string[] { "DecoPlatformCurve3In", "DecoPlatformDirtCurve3In" }, "DecoPlatformIceCurve3In");
  16.         map.Replace(new string[] { "DecoPlatformToDecoWall", "DecoPlatformDirtToDecoWall" }, "DecoPlatformIceToDecoWall");
  17.         map.Replace(new string[] { "DecoPlatformToDecoWallCurve1Out", "DecoPlatformDirtToDecoWallCurve1Out" }, "DecoPlatformIceToDecoWallCurve1Out");
  18.         map.Replace(new string[] { "DecoPlatformToDecoWallCurve1In", "DecoPlatformDirtToDecoWallCurve1In" }, "DecoPlatformIceToDecoWallCurve1In");
  19.         map.Replace(new string[] { "DecoPlatformSlopeBase", "DecoPlatformDirtSlopeBase" }, "DecoPlatformIceSlopeBase");
  20.         map.Replace(new string[] { "DecoPlatformSlopeBase5", "DecoPlatformDirtSlopeBase5" }, "DecoPlatformIceSlopeBase5");
  21.         map.Replace(new string[] { "DecoPlatformSlopeBaseCurve1Out", "DecoPlatformDirtSlopeBaseCurve1Out" }, "DecoPlatformIceSlopeBaseCurve1Out");
  22.         map.Replace(new string[] { "DecoPlatformSlopeBaseCurve1OutFull", "DecoPlatformDirtSlopeBaseCurve1OutFull" }, "DecoPlatformIceSlopeBaseCurve1OutFull"); // Might have a wrong position, should be fixed anyway
  23.         map.Replace(new string[] { "DecoPlatformSlopeBaseCurve1In", "DecoPlatformDirtSlopeBaseCurve1In" }, "DecoPlatformIceSlopeBaseCurve1In");
  24.         map.Replace(new string[] { "DecoPlatformSlopeBaseCurve1InFull", "DecoPlatformDirtSlopeBaseCurve1InFull" }, "DecoPlatformIceSlopeBaseCurve1InFull");
  25.         map.Replace(new string[] { "DecoPlatformSlopeBaseToSlope2BaseRight", "DecoPlatformDirtSlopeBaseToSlope2BaseRight" }, "DecoPlatformIceSlopeBaseToSlope2BaseRight");
  26.         map.Replace(new string[] { "DecoPlatformSlopeBaseToSlope2BaseLeft", "DecoPlatformDirtSlopeBaseToSlope2BaseLeft" }, "DecoPlatformIceSlopeBaseToSlope2BaseLeft");
  27.         map.Replace(new string[] { "DecoPlatformSlope2Base", "DecoPlatformDirtSlope2Base" }, "DecoPlatformIceSlope2Base");
  28.         map.Replace(new string[] { "DecoPlatformSlope2Base5", "DecoPlatformDirtSlope2Base5" }, "DecoPlatformIceSlope2Base5");
  29.         map.Replace(new string[] { "DecoPlatformSlope2BaseCurve1Out", "DecoPlatformDirtSlope2BaseCurve1Out" }, "DecoPlatformIceSlope2BaseCurve1Out");
  30.         map.Replace(new string[] { "DecoPlatformSlope2BaseCurve1OutFull", "DecoPlatformDirtSlope2BaseCurve1OutFull" }, "DecoPlatformIceSlope2BaseCurve1OutFull");
  31.         map.Replace(new string[] { "DecoPlatformSlope2BaseCurve1In", "DecoPlatformDirtSlope2BaseCurve1In" }, "DecoPlatformIceSlope2BaseCurve1In");
  32.         map.Replace(new string[] { "DecoPlatformSlope2BaseCurve1InFull", "DecoPlatformDirtSlope2BaseCurve1InFull" }, "DecoPlatformIceSlope2BaseCurve1InFull");
  33.         map.Replace(new string[] { "DecoPlatformSlope2BaseToSlope2Base2Right", "DecoPlatformDirtSlope2BaseToSlope2Base2Right" }, "DecoPlatformIceSlope2BaseToSlope2Base2Right");
  34.         map.Replace(new string[] { "DecoPlatformSlope2BaseToSlope2Base2Left", "DecoPlatformDirtSlope2BaseToSlope2Base2Left" }, "DecoPlatformIceSlope2BaseToSlope2Base2Left");
  35.         map.Replace(new string[] { "DecoPlatformSlope2Straight", "DecoPlatformDirtSlope2Straight" }, "DecoPlatformIceSlope2Straight");
  36.         map.Replace(new string[] { "DecoPlatformTiltSwitchRight", "DecoPlatformDirtTiltSwitchRight" }, "DecoPlatformIceTiltSwitchRight");
  37.         map.Replace(new string[] { "DecoPlatformTiltSwitchLeft", "DecoPlatformDirtTiltSwitchLeft" }, "DecoPlatformIceTiltSwitchLeft");
  38.         map.Replace(new string[] { "DecoPlatformDiag1Slope2UpRight", "DecoPlatformDirtDiag1Slope2UpRight" }, "DecoPlatformIceDiag1Slope2UpRight");
  39.         map.Replace(new string[] { "DecoPlatformDiag1Slope2DownRight", "DecoPlatformDirtDiag1Slope2DownRight" }, "DecoPlatformIceDiag1Slope2DownRight");
  40.         map.Replace(new string[] { "DecoPlatformDiag1Slope2DownLeft", "DecoPlatformDirtDiag1Slope2DownLeft" }, "DecoPlatformIceDiag1Slope2DownLeft");
  41.         map.Replace(new string[] { "DecoPlatformDiag1Slope2UpLeft", "DecoPlatformDirtDiag1Slope2UpLeft" }, "DecoPlatformIceDiag1Slope2UpLeft");
  42.         map.Replace(new string[] { "DecoPlatformSlope2Curve1Out", "DecoPlatformDirtSlope2Curve1Out" }, "DecoPlatformIceSlope2Curve1Out");
  43.         map.Replace(new string[] { "DecoPlatformSlope2Curve2Out", "DecoPlatformDirtSlope2Curve2Out" }, "DecoPlatformIceSlope2Curve2Out");
  44.         map.Replace(new string[] { "DecoPlatformSlope2Curve1In", "DecoPlatformDirtSlope2Curve1In" }, "DecoPlatformIceSlope2Curve1In");
  45.         map.Replace(new string[] { "DecoPlatformSlope2Curve2In", "DecoPlatformDirtSlope2Curve2In" }, "DecoPlatformIceSlope2Curve2In");
  46.         map.Replace(new string[] { "DecoPlatformTiltTransition1UpRight", "DecoPlatformDirtTiltTransition1UpRight" }, "DecoPlatformIceTiltTransition1UpRight");
  47.         map.Replace(new string[] { "DecoPlatformTiltTransition1UpLeft", "DecoPlatformDirtTiltTransition1UpLeft" }, "DecoPlatformIceTiltTransition1UpLeft");
  48.         map.Replace(new string[] { "DecoPlatformTiltTransition1DownRight", "DecoPlatformDirtTiltTransition1DownRight" }, "DecoPlatformIceTiltTransition1DownRight");
  49.         map.Replace(new string[] { "DecoPlatformTiltTransition1DownLeft", "DecoPlatformDirtTiltTransition1DownLeft" }, "DecoPlatformIceTiltTransition1DownLeft");
  50.         map.Replace(new string[] { "DecoPlatformSlope2Start", "DecoPlatformDirtSlope2Start" }, "DecoPlatformIceSlope2Start");
  51.         map.Replace(new string[] { "DecoPlatformSlope2StartCurveIn", "DecoPlatformDirtSlope2StartCurveIn" }, "DecoPlatformIceSlope2StartCurveIn");
  52.         map.Replace(new string[] { "DecoPlatformSlope2StartCurve2In", "DecoPlatformDirtSlope2StartCurve2In" }, "DecoPlatformIceSlope2StartCurve2In");
  53.         map.Replace(new string[] { "DecoPlatformSlope2StartCurve2Out", "DecoPlatformDirtSlope2StartCurve2Out" }, "DecoPlatformIceSlope2StartCurve2Out");
  54.         map.Replace(new string[] { "DecoPlatformSlope2End", "DecoPlatformDirtSlope2End" }, "DecoPlatformIceSlope2End");
  55.         map.Replace(new string[] { "DecoPlatformSlope2EndCurveOut", "DecoPlatformDirtSlope2EndCurveOut" }, "DecoPlatformIceSlope2EndCurveOut");
  56.         map.Replace(new string[] { "DecoPlatformSlope2EndCurve2Out", "DecoPlatformDirtSlope2EndCurve2Out" }, "DecoPlatformIceSlope2EndCurve2Out");
  57.         map.Replace(new string[] { "DecoPlatformSlope2EndCurve2In", "DecoPlatformDirtSlope2EndCurve2In" }, "DecoPlatformIceSlope2EndCurve2In");
  58.         map.Replace(new string[] { "DecoPlatformSlope2Base2CurveOut", "DecoPlatformDirtSlope2Base2CurveOut" }, "DecoPlatformIceSlope2Base2CurveOut"); // Wrong position (a size mistake should be fixed)
  59.         map.Replace(new string[] { "DecoPlatformSlope2Base2CurveIn", "DecoPlatformDirtSlope2Base2CurveIn" }, "DecoPlatformIceSlope2Base2CurveIn");
  60.         map.Replace(new string[] { "DecoPlatformSlope2StartBase5", "DecoPlatformDirtSlope2StartBase5" }, "DecoPlatformIceSlope2StartBase5");
  61.         map.Replace(new string[] { "DecoPlatformSlope2Start2", "DecoPlatformDirtSlope2Start2" }, "DecoPlatformIceSlope2Start2");
  62.         map.Replace(new string[] { "DecoPlatformSlope2Start2Curve2In", "DecoPlatformDirtSlope2Start2Curve2In" }, "DecoPlatformIceSlope2Start2Curve2In");
  63.         map.Replace(new string[] { "DecoPlatformSlope2Start2Curve4Out", "DecoPlatformDirtSlope2Start2Curve4Out" }, "DecoPlatformIceSlope2Start2Curve4Out");
  64.         map.Replace(new string[] { "DecoPlatformSlope2End2", "DecoPlatformDirtSlope2End2" }, "DecoPlatformIceSlope2End2");
  65.         map.Replace(new string[] { "DecoPlatformSlope2End2Curve2Out", "DecoPlatformDirtSlope2End2Curve2Out" }, "DecoPlatformIceSlope2End2Curve2Out");
  66.         map.Replace(new string[] { "DecoPlatformSlope2End2Curve4In", "DecoPlatformDirtSlope2End2Curve4In" }, "DecoPlatformIceSlope2End2Curve4In");
  67.         map.Replace(new string[] { "DecoPlatformSlope4Base4CurveOut", "DecoPlatformDirtSlope4Base4CurveOut" }, "DecoPlatformIceSlope4Base4CurveOut");
  68.         map.Replace(new string[] { "DecoPlatformSlope4Base4CurveIn", "DecoPlatformDirtSlope4Base4CurveIn" }, "DecoPlatformIceSlope4Base4CurveIn");
  69.         map.Replace(new string[] { "DecoPlatformSlope2Start2Base5", "DecoPlatformDirtSlope2Start2Base5" }, "DecoPlatformIceSlope2Start2Base5");
  70.         map.Replace(new string[] { "DecoPlatformSlope2UTop", "DecoPlatformDirtSlope2UTop" }, "DecoPlatformIceSlope2UTop");
  71.         map.Replace(new string[] { "DecoPlatformSlope2UBottom", "DecoPlatformDirtSlope2UBottom" }, "DecoPlatformIceSlope2UBottom");
  72.         map.Replace(new string[] { "DecoPlatformSlope2UBottomInGround", "DecoPlatformDirtSlope2UBottomInGround" }, "DecoPlatformIceSlope2UBottomInGround");
  73.         map.Replace(new string[] { "DecoHillSlope2Straight", "DecoHillDirtSlope2Straight" }, "DecoHillIceSlope2Straight"); // Missing deko support/baked block (R4igekon)
  74.         map.Replace(new string[] { "DecoHillSlope2StraightX2", "DecoHillDirtSlope2StraightX2" }, "DecoHillIceSlope2StraightX2");
  75.         map.Replace(new string[] { "DecoHillSlope2Curve1In", "DecoHillDirtSlope2Curve1In" }, "DecoHillIceSlope2Curve1In");
  76.         map.Replace(new string[] { "DecoHillSlope2Curve2In", "DecoHillDirtSlope2Curve2In" }, "DecoHillIceSlope2Curve2In");
  77.         map.Replace(new string[] { "DecoHillSlope2Curve1Out", "DecoHillDirtSlope2Curve1Out" }, "DecoHillIceSlope2Curve1Out");
  78.         map.Replace(new string[] { "DecoHillSlope2Curve2Out", "DecoHillDirtSlope2Curve2Out" }, "DecoHillIceSlope2Curve2Out");
  79.         map.Replace(new string[] { "DecoHillSlope2ChicaneX2Left", "DecoHillDirtSlope2ChicaneX2Left" }, "DecoHillIceSlope2ChicaneX2Left");
  80.         map.Replace(new string[] { "DecoHillSlope2ChicaneX2Right", "DecoHillDirtSlope2ChicaneX2Right" }, "DecoHillIceSlope2ChicaneX2Right");
  81.         map.Replace(new string[] { "DecoHillDeadendSlope2StraightLeft", "DecoHillDirtDeadendSlope2StraightLeft" }, "DecoHillIceDeadendSlope2StraightLeft");
  82.         map.Replace(new string[] { "DecoHillDeadendSlope2StraightRight", "DecoHillDirtDeadendSlope2StraightRight" }, "DecoHillIceDeadendSlope2StraightRight");
  83.         map.Replace(new string[] { "DecoHillDeadendSlope2Curve1OutLeft", "DecoHillDirtDeadendSlope2Curve1OutLeft" }, "DecoHillIceDeadendSlope2Curve1OutLeft");
  84.         map.Replace(new string[] { "DecoHillDeadendSlope2Curve1OutRight", "DecoHillDirtDeadendSlope2Curve1OutRight" }, "DecoHillIceDeadendSlope2Curve1OutRight");
  85.         map.Replace(new string[] { "DecoCliffTopStraight18m", "DecoCliffDirtTopStraight18m" }, "DecoCliffIceTopStraight18m");
  86.         map.Replace(new string[] { "DecoCliffTopStraight10m", "DecoCliffDirtTopStraight10m" }, "DecoCliffIceTopStraight10m");
  87.         map.Replace(new string[] { "DecoCliffMidStraight", "DecoCliffDirtMidStraight" }, "DecoCliffIceMidStraight");
  88.         map.Replace(new string[] { "DecoCliffToDecoPlatformSlopeBaseStraight", "DecoCliffDirtToDecoPlatformSlopeBaseStraight" }, "DecoCliffIceToDecoPlatformSlopeBaseStraight");
  89.         map.Replace(new string[] { "DecoCliffTopCornerIn18m", "DecoCliffDirtTopCornerIn18m" }, "DecoCliffIceTopCornerIn18m");
  90.         map.Replace(new string[] { "DecoCliffTopCornerIn10m", "DecoCliffDirtTopCornerIn10m" }, "DecoCliffIceTopCornerIn10m");
  91.         map.Replace(new string[] { "DecoCliffMidCornerIn", "DecoCliffDirtMidCornerIn" }, "DecoCliffIceMidCornerIn");
  92.         map.Replace(new string[] { "DecoCliffToDecoPlatformSlopeBaseCornerIn", "DecoCliffDirtToDecoPlatformSlopeBaseCornerIn" }, "DecoCliffIceToDecoPlatformSlopeBaseCornerIn");
  93.         map.Replace(new string[] { "DecoCliffTopCornerOut18m", "DecoCliffDirtTopCornerOut18m" }, "DecoCliffIceTopCornerOut18m");
  94.         map.Replace(new string[] { "DecoCliffTopCornerOut10m", "DecoCliffDirtTopCornerOut10m" }, "DecoCliffIceTopCornerOut10m");
  95.         map.Replace(new string[] { "DecoCliffMidCornerOut", "DecoCliffDirtMidCornerOut" }, "DecoCliffIceMidCornerOut");
  96.         map.Replace(new string[] { "DecoCliffToDecoPlatformSlopeBaseCornerOut", "DecoCliffDirtToDecoPlatformSlopeBaseCornerOut" }, "DecoCliffIceToDecoPlatformSlopeBaseCornerOut");
  97.  
  98.         // Big cliffs
  99.         map.Replace(new string[] { "DecoCliff10Straight", "DecoCliff10DirtStraight" }, "DecoCliff10IceStraight");
  100.         map.Replace(new string[] { "DecoCliff10StraightSimple", "DecoCliff10DirtStraightSimple" }, "DecoCliff10IceStraightSimple");
  101.         map.Replace(new string[] { "DecoCliff10StraightSmall", "DecoCliff10DirtStraightSmall" }, "DecoCliff10IceStraightSmall");
  102.         map.Replace(new string[] { "DecoCliff10StraightSmallSimple", "DecoCliff10DirtStraightSmallSimple" }, "DecoCliff10IceStraightSmallSimple");
  103.         map.Replace(new string[] { "DecoCliff10CornerInSmall", "DecoCliff10DirtCornerInSmall" }, "DecoCliff10IceCornerInSmall");
  104.         map.Replace(new string[] { "DecoCliff10CornerInSmallSimple", "DecoCliff10DirtCornerInSmallSimple" }, "DecoCliff10IceCornerInSmallSimple");
  105.         map.Replace(new string[] { "DecoCliff10CornerIn", "DecoCliff10DirtCornerIn" }, "DecoCliff10IceCornerIn");
  106.         map.Replace(new string[] { "DecoCliff10CornerInSimple", "DecoCliff10DirtCornerInSimple" }, "DecoCliff10IceCornerInSimple");
  107.         map.Replace(new string[] { "DecoCliff10CornerOut", "DecoCliff10DirtCornerOut" }, "DecoCliff10IceCornerOut");
  108.         map.Replace(new string[] { "DecoCliff10CornerOutSimple", "DecoCliff10DirtCornerOutSimple" }, "DecoCliff10IceCornerOutSimple");
  109.         map.Replace(new string[] { "DecoCliff10DiagOutSmall", "DecoCliff10DirtDiagOutSmall" }, "DecoCliff10IceDiagOutSmall");
  110.         map.Replace(new string[] { "DecoCliff10DiagOutSmallSimple", "DecoCliff10DirtDiagOutSmallSimple" }, "DecoCliff10IceDiagOutSmallSimple");
  111.         map.Replace(new string[] { "DecoCliff10DiagOutSmallFull", "DecoCliff10DirtDiagOutSmallFull" }, "DecoCliff10IceDiagOutSmallFull");
  112.         map.Replace(new string[] { "DecoCliff10DiagOutSmallSimpleFull", "DecoCliff10DirtDiagOutSmallSimpleFull" }, "DecoCliff10IceDiagOutSmallSimpleFull");
  113.         map.Replace(new string[] { "DecoCliff10DiagOut", "DecoCliff10DirtDiagOut" }, "DecoCliff10IceDiagOut");
  114.         map.Replace(new string[] { "DecoCliff10DiagOutSimple", "DecoCliff10DirtDiagOutSimple" }, "DecoCliff10IceDiagOutSimple");
  115.         map.Replace(new string[] { "DecoCliff10DiagOutFull", "DecoCliff10DirtDiagOutFull" }, "DecoCliff10IceDiagOutFull");
  116.         map.Replace(new string[] { "DecoCliff10DiagOutSimpleFull", "DecoCliff10DirtDiagOutSimpleFull" }, "DecoCliff10IceDiagOutSimpleFull");
  117.         map.Replace(new string[] { "DecoCliff10DiagInSmall", "DecoCliff10DirtDiagInSmall" }, "DecoCliff10IceDiagInSmall");
  118.         map.Replace(new string[] { "DecoCliff10DiagInSmallSimple", "DecoCliff10DirtDiagInSmallSimple" }, "DecoCliff10IceDiagInSmallSimple");
  119.         map.Replace(new string[] { "DecoCliff10DiagIn", "DecoCliff10DirtDiagIn" }, "DecoCliff10IceDiagIn");
  120.         map.Replace(new string[] { "DecoCliff10DiagInSimple", "DecoCliff10DirtDiagInSimple" }, "DecoCliff10IceDiagInSimple");
  121.         map.Replace(new string[] { "DecoCliff10DiagInFull", "DecoCliff10DirtDiagInFull" }, "DecoCliff10IceDiagInFull");
  122.         map.Replace(new string[] { "DecoCliff10DiagInSimpleFull", "DecoCliff10DirtDiagInSimpleFull" }, "DecoCliff10IceDiagInSimpleFull");
  123.         map.Replace(new string[] { "DecoCliff10End", "DecoCliff10DirtEnd" }, "DecoCliff10IceEnd");
  124.         map.Replace(new string[] { "DecoCliff10EndMirror", "DecoCliff10DirtEndMirror" }, "DecoCliff10IceEndMirror");
  125.         map.Replace(new string[] { "DecoCliff8NoHillStraight", "DecoCliff8DirtNoHillStraight" }, "DecoCliff8IceNoHillStraight");
  126.         map.Replace(new string[] { "DecoCliff8NoHillStraightSimple", "DecoCliff8DirtNoHillStraightSimple" }, "DecoCliff8IceNoHillStraightSimple");
  127.         map.Replace(new string[] { "DecoCliff8NoHillStraightSmall", "DecoCliff8DirtNoHillStraightSmall" }, "DecoCliff8IceNoHillStraightSmall");
  128.         map.Replace(new string[] { "DecoCliff8NoHillStraightSmallSimple", "DecoCliff8DirtNoHillStraightSmallSimple" }, "DecoCliff8IceNoHillStraightSmallSimple");
  129.         map.Replace(new string[] { "DecoCliff8NoHillCornerInSmall", "DecoCliff8DirtNoHillCornerInSmall" }, "DecoCliff8IceNoHillCornerInSmall");
  130.         map.Replace(new string[] { "DecoCliff8NoHillCornerInSmallSimple", "DecoCliff8DirtNoHillCornerInSmallSimple" }, "DecoCliff8IceNoHillCornerInSmallSimple");
  131.         map.Replace(new string[] { "DecoCliff8NoHillCornerIn", "DecoCliff8DirtNoHillCornerIn" }, "DecoCliff8IceNoHillCornerIn");
  132.         map.Replace(new string[] { "DecoCliff8NoHillCornerInSimple", "DecoCliff8DirtNoHillCornerInSimple" }, "DecoCliff8IceNoHillCornerInSimple");
  133.         map.Replace(new string[] { "DecoCliff8NoHillCornerOut", "DecoCliff8DirtNoHillCornerOut" }, "DecoCliff8IceNoHillCornerOut");
  134.         map.Replace(new string[] { "DecoCliff8NoHillCornerOutSimple", "DecoCliff8DirtNoHillCornerOutSimple" }, "DecoCliff8IceNoHillCornerOutSimple");
  135.         map.Replace(new string[] { "DecoCliff8NoHillDiagOutSmall", "DecoCliff8DirtNoHillDiagOutSmall" }, "DecoCliff8IceNoHillDiagOutSmall");
  136.         map.Replace(new string[] { "DecoCliff8NoHillDiagOutSmallSimple", "DecoCliff8DirtNoHillDiagOutSmallSimple" }, "DecoCliff8IceNoHillDiagOutSmallSimple");
  137.         map.Replace(new string[] { "DecoCliff8NoHillDiagOutSmallFull", "DecoCliff8DirtNoHillDiagOutSmallFull" }, "DecoCliff8IceNoHillDiagOutSmallFull");
  138.         map.Replace(new string[] { "DecoCliff8NoHillDiagOutSmallSimpleFull", "DecoCliff8DirtNoHillDiagOutSmallSimpleFull" }, "DecoCliff8IceNoHillDiagOutSmallSimpleFull");
  139.         map.Replace(new string[] { "DecoCliff8NoHillDiagOut", "DecoCliff8DirtNoHillDiagOut" }, "DecoCliff8IceNoHillDiagOut");
  140.         map.Replace(new string[] { "DecoCliff8NoHillDiagOutFull", "DecoCliff8DirtNoHillDiagOutFull" }, "DecoCliff8IceNoHillDiagOutFull");
  141.         map.Replace(new string[] { "DecoCliff8NoHillDiagOutSimple", "DecoCliff8DirtNoHillDiagOutSimple" }, "DecoCliff8IceNoHillDiagOutSimple");
  142.         map.Replace(new string[] { "DecoCliff8NoHillDiagOutSimpleFull", "DecoCliff8DirtNoHillDiagOutSimpleFull" }, "DecoCliff8IceNoHillDiagOutSimpleFull");
  143.         map.Replace(new string[] { "DecoCliff8NoHillDiagInSmall", "DecoCliff8DirtNoHillDiagInSmall" }, "DecoCliff8IceNoHillDiagInSmall");
  144.         map.Replace(new string[] { "DecoCliff8NoHillDiagInSmallSimple", "DecoCliff8DirtNoHillDiagInSmallSimple" }, "DecoCliff8IceNoHillDiagInSmallSimple");
  145.         map.Replace(new string[] { "DecoCliff8NoHillDiagInSmallFull", "DecoCliff8DirtNoHillDiagInSmallFull" }, "DecoCliff8IceNoHillDiagInSmallFull");
  146.         map.Replace(new string[] { "DecoCliff8NoHillDiagInSmallSimpleFull", "DecoCliff8DirtNoHillDiagInSmallSimpleFull" }, "DecoCliff8IceNoHillDiagInSmallSimpleFull");
  147.         map.Replace(new string[] { "DecoCliff8NoHillDiagIn", "DecoCliff8DirtNoHillDiagIn" }, "DecoCliff8IceNoHillDiagIn");
  148.         map.Replace(new string[] { "DecoCliff8NoHillDiagInSimple", "DecoCliff8DirtNoHillDiagInSimple" }, "DecoCliff8IceNoHillDiagInSimple");
  149.         map.Replace(new string[] { "DecoCliff8NoHillDiagInFull", "DecoCliff8DirtNoHillDiagInFull" }, "DecoCliff8IceNoHillDiagInFull");
  150.         map.Replace(new string[] { "DecoCliff8NoHillDiagInSimpleFull", "DecoCliff8DirtNoHillDiagInSimpleFull" }, "DecoCliff8IceNoHillDiagInSimpleFull");
  151.  
  152.         // Pools
  153.         map.Replace(new string[] { "WaterGrassRampRoadStraight", "WaterDirtRampRoadStraight" }, "WaterIceRampRoadStraight");
  154.         map.Replace(new string[] { "WaterGrassRampRoadCurveOut", "WaterDirtRampRoadCurveOut" }, "WaterIceRampRoadCurveOut");
  155.         map.Replace(new string[] { "WaterGrassRampRoadCurveIn", "WaterDirtRampRoadCurveIn" }, "WaterIceRampRoadCurveIn");
  156.         map.Replace(new string[] { "WaterBase", "WaterBaseDirt" }, "WaterBaseIce");
  157.         map.Replace(new string[] { "WaterWall", "WaterWallDirt" }, "WaterWallIce");
  158.         map.Replace(new string[] { "WaterWallStraight", "WaterWallStraightDirt" }, "WaterWallStraightIce");
  159.         map.Replace(new string[] { "WaterWallCorner", "WaterWallCornerDirt" }, "WaterWallCornerIce");
  160.         map.Replace(new string[] { "WaterWallTShaped", "WaterWallTShapedDirt" }, "WaterWallTShapedIce");
  161.         map.Replace(new string[] { "WaterWallCross", "WaterWallCrossDirt" }, "WaterWallCrossIce");
  162.         map.Replace(new string[] { "WaterGrassStraight", "WaterDirtStraight" }, "WaterIceStraight");
  163.         map.Replace(new string[] { "WaterGrassStraightToWaterWall", "WaterDirtStraightToWaterWall" }, "WaterIceStraightToWaterWall");
  164.         map.Replace(new string[] { "WaterToDecoPlatformGrass", "WaterToDecoPlatformDirt" }, "WaterToDecoPlatformIce");
  165.         map.Replace(new string[] { "WaterToOpenTechRoadStraight", "WaterToOpenDirtRoadStraight", "WaterToOpenGrassRoadStraight" }, "WaterToOpenIceRoadStraight"); // Damn, this one has three xdd
  166.         map.Replace(new string[] { "WaterGrassCurve1Corner", "WaterDirtCurve1Corner" }, "WaterIceCurve1Corner");
  167.         map.Replace(new string[] { "WaterGrassDeadEndCorner", "WaterDirtDeadEndCorner" }, "WaterIceDeadEndCorner");
  168.         map.Replace(new string[] { "WaterGrassBaseCorner", "WaterDirtBaseCorner" }, "WaterIceBaseCorner");
  169.         map.Replace(new string[] { "WaterGrassTShapedCorner", "WaterDirtTShapedCorner" }, "WaterIceTShapedCorner");
  170.         map.Replace(new string[] { "WaterGrassCrossCorner", "WaterDirtCrossCorner" }, "WaterIceCrossCorner");
  171.         map.Replace(new string[] { "WaterGrassCurve1", "WaterDirtCurve1" }, "WaterIceCurve1");
  172.         map.Replace(new string[] { "WaterGrassCurve2", "WaterDirtCurve2" }, "WaterIceCurve2");
  173.         map.Replace(new string[] { "WaterGrassDeadEndRound", "WaterDirtDeadEndRound" }, "WaterIceDeadEndRound");
  174.         map.Replace(new string[] { "WaterGrassBaseRound", "WaterDirtBaseRound" }, "WaterIceBaseRound");
  175.         map.Replace(new string[] { "WaterGrassTShaped", "WaterDirtTShaped" }, "WaterIceTShaped");
  176.         map.Replace(new string[] { "WaterGrassCross", "WaterDirtCross" }, "WaterIceCross");
  177.         map.Replace(new string[] { "WaterGrassZoneStraight", "WaterDirtZoneStraight" }, "WaterIceZoneStraight");
  178.         map.Replace(new string[] { "WaterGrassCornerOut", "WaterDirtCornerOut" }, "WaterIceCornerOut");
  179.         map.Replace(new string[] { "WaterGrassCornerIn", "WaterDirtCornerIn" }, "WaterIceCornerIn");
  180.         map.Replace(new string[] { "WaterGrassBase5Corner", "WaterDirtBase5Corner" }, "WaterIceBase5Corner");
  181.         map.Replace(new string[] { "WaterGrassToZoneCenterCorner", "WaterDirtToZoneCenterCorner" }, "WaterIceToZoneCenterCorner");
  182.         map.Replace(new string[] { "WaterGrassBase7Corner", "WaterDirtBase7Corner" }, "WaterIceBase7Corner");
  183.         map.Replace(new string[] { "WaterGrassToZoneRightCorner", "WaterDirtToZoneRightCorner" }, "WaterIceToZoneRightCorner");
  184.         map.Replace(new string[] { "WaterGrassToZoneLeftCorner", "WaterDirtToZoneLeftCorner" }, "WaterIceToZoneLeftCorner");
  185.         map.Replace(new string[] { "WaterGrassZoneCurve1Out", "WaterDirtZoneCurve1Out" }, "WaterIceZoneCurve1Out");
  186.         map.Replace(new string[] { "WaterGrassZoneCurve1In", "WaterDirtZoneCurve1In" }, "WaterIceZoneCurve1In");
  187.         map.Replace(new string[] { "WaterGrassBase5Round", "WaterDirtBase5Round" }, "WaterIceBase5Round");
  188.         map.Replace(new string[] { "WaterGrassToZoneCenter", "WaterDirtToZoneCenter" }, "WaterIceToZoneCenter");
  189.         map.Replace(new string[] { "WaterGrassBase7Round", "WaterDirtBase7Round" }, "WaterIceBase7Round");
  190.         map.Replace(new string[] { "WaterGrassToZoneRight", "WaterDirtToZoneRight" }, "WaterIceToZoneRight");
  191.         map.Replace(new string[] { "WaterGrassToZoneLeft", "WaterDirtToZoneLeft" }, "WaterIceToZoneLeft");
  192.  
  193.         // DecoWall
  194.         map.Replace(new string[] { "DecoWallBase", "DecoWallBaseGrass", "DecoWallBaseDirt", "PlatformBase" }, "DecoWallBaseIce"); // :eyes: so many...
  195.         map.Replace(new string[] { "DecoWallDiag1", "DecoWallDiag1Grass", "DecoWallDiag1Dirt" }, "DecoWallDiag1Ice");
  196.         map.Replace(new string[] { "DecoWallCurve1", "DecoWallCurve1Grass", "DecoWallCurve1Dirt" }, "DecoWallCurve1Ice");
  197.         map.Replace(new string[] { "DecoWallCurve2", "DecoWallCurve2Grass", "DecoWallCurve2Dirt" }, "DecoWallCurve2Ice");
  198.         map.Replace(new string[] { "DecoWallCurve3", "DecoWallCurve3Grass", "DecoWallCurve3Dirt" }, "DecoWallCurve3Ice");
  199.         map.Replace(new string[] { "DecoWallCurve4", "DecoWallCurve4Grass", "DecoWallCurve4Dirt" }, "DecoWallCurve4Ice"); // Wrong position (a size mistake should be fixed)
  200.         map.Replace(new string[] { "DecoWallCurve5", "DecoWallCurve5Grass", "DecoWallCurve5Dirt" }, "DecoWallCurve5Ice");
  201.         map.Replace(new string[] { "DecoWallCurve2Out", "DecoWallCurve2OutGrass", "DecoWallCurve2OutDirt" }, "DecoWallCurve2OutIce");
  202.         map.Replace(new string[] { "DecoWallCurve3Out", "DecoWallCurve3OutGrass", "DecoWallCurve3OutDirt" }, "DecoWallCurve3OutIce");
  203.         map.Replace(new string[] { "DecoWallCurve2In", "DecoWallCurve2InGrass", "DecoWallCurve2InDirt" }, "DecoWallCurve2InIce");
  204.         map.Replace(new string[] { "DecoWallCurve3In", "DecoWallCurve3InGrass", "DecoWallCurve3InDirt" }, "DecoWallCurve3InIce");
  205.         map.Replace(new string[] { "DecoWallSlope2Base", "DecoWallSlope2BaseGrass", "DecoWallSlope2BaseDirt" }, "DecoWallSlope2BaseIce");
  206.         map.Replace(new string[] { "DecoWallSlope2BaseCurve1Out", "DecoWallSlope2BaseCurve1OutGrass", "DecoWallSlope2BaseCurve1OutDirt" }, "DecoWallSlope2BaseCurve1OutIce");
  207.         map.Replace(new string[] { "DecoWallSlope2BaseCurve1OutFull", "DecoWallSlope2BaseCurve1OutFullGrass", "DecoWallSlope2BaseCurve1OutFullDirt" }, "DecoWallSlope2BaseCurve1OutFullIce");
  208.         map.Replace(new string[] { "DecoWallSlope2BaseCurve1In", "DecoWallSlope2BaseCurve1InGrass", "DecoWallSlope2BaseCurve1InDirt" }, "DecoWallSlope2BaseCurve1InIce");
  209.         map.Replace(new string[] { "DecoWallSlope2BaseCurve1InFull", "DecoWallSlope2BaseCurve1InFullGrass", "DecoWallSlope2BaseCurve1InFullDirt" }, "DecoWallSlope2BaseCurve1InFullIce");
  210.         map.Replace(new string[] { "DecoWallSlopeBase", "DecoWallSlopeBaseGrass", "DecoWallSlopeBaseDirt" }, "DecoWallSlopeBaseIce");
  211.         map.Replace(new string[] { "DecoWallSlopeBaseCurve1Out", "DecoWallSlopeBaseCurve1OutGrass", "DecoWallSlopeBaseCurve1OutDirt" }, "DecoWallSlopeBaseCurve1OutIce");
  212.         map.Replace(new string[] { "DecoWallSlopeBaseCurve1OutFull", "DecoWallSlopeBaseCurve1OutFullGrass", "DecoWallSlopeBaseCurve1OutFullDirt" }, "DecoWallSlopeBaseCurve1OutFullIce");
  213.         map.Replace(new string[] { "DecoWallSlopeBaseCurve1In", "DecoWallSlopeBaseCurve1InGrass", "DecoWallSlopeBaseCurve1InDirt" }, "DecoWallSlopeBaseCurve1InIce");
  214.         map.Replace(new string[] { "DecoWallSlopeBaseCurve1InFull", "DecoWallSlopeBaseCurve1InFullGrass", "DecoWallSlopeBaseCurve1InFullDirt" }, "DecoWallSlopeBaseCurve1InFullIce");
  215.         map.Replace(new string[] { "DecoWallSlope2Straight", "DecoWallSlope2StraightGrass", "DecoWallSlope2StraightDirt" }, "DecoWallSlope2StraightIce");
  216.         map.Replace(new string[] { "DecoWallDiag1Slope2UpRight", "DecoWallDiag1Slope2UpRightGrass", "DecoWallDiag1Slope2UpRightDirt" }, "DecoWallDiag1Slope2UpRightIce");
  217.         map.Replace(new string[] { "DecoWallDiag1Slope2DownRight", "DecoWallDiag1Slope2DownRightGrass", "DecoWallDiag1Slope2DownRightDirt" }, "DecoWallDiag1Slope2DownRightIce");
  218.         map.Replace(new string[] { "DecoWallDiag1Slope2DownLeft", "DecoWallDiag1Slope2DownLeftGrass", "DecoWallDiag1Slope2DownLeftDirt" }, "DecoWallDiag1Slope2DownLeftIce");
  219.         map.Replace(new string[] { "DecoWallDiag1Slope2UpLeft", "DecoWallDiag1Slope2UpLeftGrass", "DecoWallDiag1Slope2UpLeftDirt" }, "DecoWallDiag1Slope2UpLeftIce");
  220.         map.Replace(new string[] { "DecoWallSlope2Curve1Out", "DecoWallSlope2Curve1OutGrass", "DecoWallSlope2Curve1OutDirt" }, "DecoWallSlope2Curve1OutIce");
  221.         map.Replace(new string[] { "DecoWallSlope2Curve2Out", "DecoWallSlope2Curve2OutGrass", "DecoWallSlope2Curve2OutDirt" }, "DecoWallSlope2Curve2OutIce");
  222.         map.Replace(new string[] { "DecoWallSlope2Curve3Out", "DecoWallSlope2Curve3OutGrass", "DecoWallSlope2Curve3OutDirt" }, "DecoWallSlope2Curve3OutIce");
  223.         map.Replace(new string[] { "DecoWallSlope2Curve1In", "DecoWallSlope2Curve1InGrass", "DecoWallSlope2Curve1InDirt" }, "DecoWallSlope2Curve1InIce");
  224.         map.Replace(new string[] { "DecoWallSlope2Curve2In", "DecoWallSlope2Curve2InGrass", "DecoWallSlope2Curve2InDirt" }, "DecoWallSlope2Curve2InIce");
  225.         map.Replace(new string[] { "DecoWallSlope2Curve3In", "DecoWallSlope2Curve3InGrass", "DecoWallSlope2Curve3InDirt" }, "DecoWallSlope2Curve3InIce");
  226.         map.Replace(new string[] { "DecoWallTiltTransition1UpLeft", "DecoWallTiltTransition1UpLeftGrass", "DecoWallTiltTransition1UpLeftDirt" }, "DecoWallTiltTransition1UpLeftIce");
  227.         map.Replace(new string[] { "DecoWallTiltTransition2UpLeft", "DecoWallTiltTransition2UpLeftGrass", "DecoWallTiltTransition2UpLeftDirt" }, "DecoWallTiltTransition2UpLeftIce");
  228.         map.Replace(new string[] { "DecoWallTiltTransition1UpRight", "DecoWallTiltTransition1UpRightGrass", "DecoWallTiltTransition1UpRightDirt" }, "DecoWallTiltTransition1UpRightIce");
  229.         map.Replace(new string[] { "DecoWallTiltTransition2UpRight", "DecoWallTiltTransition2UpRightGrass", "DecoWallTiltTransition2UpRightDirt" }, "DecoWallTiltTransition2UpRightIce");
  230.         map.Replace(new string[] { "DecoWallTiltTransition1DownLeft", "DecoWallTiltTransition1DownLeftGrass", "DecoWallTiltTransition1DownLeftDirt" }, "DecoWallTiltTransition1DownLeftIce");
  231.         map.Replace(new string[] { "DecoWallTiltTransition2DownLeft", "DecoWallTiltTransition2DownLeftGrass", "DecoWallTiltTransition2DownLeftDirt" }, "DecoWallTiltTransition2DownLeftIce");
  232.         map.Replace(new string[] { "DecoWallTiltTransition1DownRight", "DecoWallTiltTransition1DownRightGrass", "DecoWallTiltTransition1DownRightDirt" }, "DecoWallTiltTransition1DownRightIce");
  233.         map.Replace(new string[] { "DecoWallTiltTransition2DownRight", "DecoWallTiltTransition2DownRightGrass", "DecoWallTiltTransition2DownRightDirt" }, "DecoWallTiltTransition2DownRightIce");
  234.         map.Replace(new string[] { "DecoWallSlope2Start", "DecoWallSlope2StartGrass", "DecoWallSlope2StartDirt" }, "DecoWallSlope2StartIce");
  235.         map.Replace(new string[] { "DecoWallSlope2Start2", "DecoWallSlope2Start2Grass", "DecoWallSlope2Start2Dirt" }, "DecoWallSlope2Start2Ice");
  236.         map.Replace(new string[] { "DecoWallSlope2End", "DecoWallSlope2EndGrass", "DecoWallSlope2EndDirt" }, "DecoWallSlope2EndIce");
  237.         map.Replace(new string[] { "DecoWallSlope2End2", "DecoWallSlope2End2Grass", "DecoWallSlope2End2Dirt" }, "DecoWallSlope2End2Ice");
  238.         map.Replace(new string[] { "DecoWallSlope2UTop", "DecoWallSlope2UTopGrass", "DecoWallSlope2UTopDirt" }, "DecoWallSlope2UTopIce");
  239.         map.Replace(new string[] { "DecoWallSlope2UBottom", "DecoWallSlope2UBottomGrass", "DecoWallSlope2UBottomDirt" }, "DecoWallSlope2UBottomIce");
  240.         map.Replace(new string[] { "DecoWallLoopStart", "DecoWallLoopStartGrass", "DecoWallLoopStartDirt" }, "DecoWallLoopStartIce");
  241.         map.Replace(new string[] { "DecoWallSlope2LoopStart", "DecoWallSlope2LoopStartGrass", "DecoWallSlope2LoopStartDirt" }, "DecoWallSlope2LoopStartIce");
  242.         map.Replace(new string[] { "DecoWallLoopStartCurve1In", "DecoWallLoopStartCurve1InGrass", "DecoWallLoopStartCurve1InDirt" }, "DecoWallLoopStartCurve1InIce");
  243.         map.Replace(new string[] { "DecoWallLoopStartCurve2In", "DecoWallLoopStartCurve2InGrass", "DecoWallLoopStartCurve2InDirt" }, "DecoWallLoopStartCurve2InIce");
  244.         map.Replace(new string[] { "DecoWallLoopStartCurve3In", "DecoWallLoopStartCurve3InGrass", "DecoWallLoopStartCurve3InDirt" }, "DecoWallLoopStartCurve3InIce");
  245.         map.Replace(new string[] { "DecoWallLoopStartCurve0Out", "DecoWallLoopStartCurve0OutGrass", "DecoWallLoopStartCurve0OutDirt" }, "DecoWallLoopStartCurve0OutIce");
  246.         map.Replace(new string[] { "DecoWallLoopStartCurve1Out", "DecoWallLoopStartCurve1OutGrass", "DecoWallLoopStartCurve1OutDirt" }, "DecoWallLoopStartCurve1OutIce");
  247.         map.Replace(new string[] { "DecoWallLoopStartCurve2Out", "DecoWallLoopStartCurve2OutGrass", "DecoWallLoopStartCurve2OutDirt" }, "DecoWallLoopStartCurve2OutIce");
  248.         map.Replace(new string[] { "DecoWallLoopStartCurve3Out", "DecoWallLoopStartCurve3OutGrass", "DecoWallLoopStartCurve3OutDirt" }, "DecoWallLoopStartCurve3OutIce");
  249.         map.Replace(new string[] { "DecoWallLoopStart1x2Side", "DecoWallLoopStart1x2SideGrass", "DecoWallLoopStart1x2SideDirt" }, "DecoWallLoopStart1x2SideIce");
  250.         map.Replace(new string[] { "DecoWallLoopStart1x2Curve1In", "DecoWallLoopStart1x2Curve1InGrass", "DecoWallLoopStart1x2Curve1InDirt" }, "DecoWallLoopStart1x2Curve1InIce");
  251.         map.Replace(new string[] { "DecoWallLoopStart1x2Curve2In", "DecoWallLoopStart1x2Curve2InGrass", "DecoWallLoopStart1x2Curve2InDirt" }, "DecoWallLoopStart1x2Curve2InIce");
  252.         map.Replace(new string[] { "DecoWallLoopStart1x2Curve3In", "DecoWallLoopStart1x2Curve3InGrass", "DecoWallLoopStart1x2Curve3InDirt" }, "DecoWallLoopStart1x2Curve3InIce");
  253.         map.Replace(new string[] { "DecoWallLoopStart1x2Curve0Out", "DecoWallLoopStart1x2Curve0OutGrass", "DecoWallLoopStart1x2Curve0OutDirt" }, "DecoWallLoopStart1x2Curve0OutIce");
  254.         map.Replace(new string[] { "DecoWallLoopStart1x2Curve1Out", "DecoWallLoopStart1x2Curve1OutGrass", "DecoWallLoopStart1x2Curve1OutDirt" }, "DecoWallLoopStart1x2Curve1OutIce");
  255.         map.Replace(new string[] { "DecoWallLoopStart1x2Curve2Out", "DecoWallLoopStart1x2Curve2OutGrass", "DecoWallLoopStart1x2Curve2OutDirt" }, "DecoWallLoopStart1x2Curve2OutIce");
  256.         map.Replace(new string[] { "DecoWallLoopStart1x1Side", "DecoWallLoopStart1x1SideGrass", "DecoWallLoopStart1x1SideDirt" }, "DecoWallLoopStart1x1SideIce");
  257.         map.Replace(new string[] { "DecoWallLoopStart1x1Curve1In", "DecoWallLoopStart1x1Curve1InGrass", "DecoWallLoopStart1x1Curve1InDirt" }, "DecoWallLoopStart1x1Curve1InIce");
  258.         map.Replace(new string[] { "DecoWallLoopStart1x1Curve2In", "DecoWallLoopStart1x1Curve2InGrass", "DecoWallLoopStart1x1Curve2InDirt" }, "DecoWallLoopStart1x1Curve2InIce");
  259.         map.Replace(new string[] { "DecoWallLoopStart1x1Curve3In", "DecoWallLoopStart1x1Curve3InGrass", "DecoWallLoopStart1x1Curve3InDirt" }, "DecoWallLoopStart1x1Curve3InIce");
  260.         map.Replace(new string[] { "DecoWallLoopStart1x1Curve0Out", "DecoWallLoopStart1x1Curve0OutGrass", "DecoWallLoopStart1x1Curve0OutDirt" }, "DecoWallLoopStart1x1Curve0OutIce");
  261.         map.Replace(new string[] { "DecoWallLoopStart1x1Curve1Out", "DecoWallLoopStart1x1Curve1OutGrass", "DecoWallLoopStart1x1Curve1OutDirt" }, "DecoWallLoopStart1x1Curve1OutIce");
  262.         map.Replace(new string[] { "DecoWallLoopStart1x1Curve2Out", "DecoWallLoopStart1x1Curve2OutGrass", "DecoWallLoopStart1x1Curve2OutDirt" }, "DecoWallLoopStart1x1Curve2OutIce");
  263.         map.Replace(new string[] { "DecoWallLoopStart3x6Center", "DecoWallLoopStart3x6CenterGrass", "DecoWallLoopStart3x6CenterDirt" }, "DecoWallLoopStart3x6CenterIce");
  264.         map.Replace(new string[] { "DecoWallLoopStart1x2Center", "DecoWallLoopStart1x2CenterGrass", "DecoWallLoopStart1x2CenterDirt" }, "DecoWallLoopStart1x2CenterIce");
  265.         map.Replace(new string[] { "DecoWallLoopStart1x1Center", "DecoWallLoopStart1x1CenterGrass", "DecoWallLoopStart1x1CenterDirt" }, "DecoWallLoopStart1x1CenterIce");
  266.         // map.Replace(new string[] { "DecoWallLoopOutStart", "DecoWallLoopOutStartGrass", "DecoWallLoopOutStartDirt" }, "DecoWallLoopOutStartIce"); // Wrong rotation needs to be added to the list...
  267.         map.Replace(new string[] { "DecoWallLoopOutStartCurve1", "DecoWallLoopOutStartCurve1Grass", "DecoWallLoopOutStartCurve1Dirt" }, "DecoWallLoopOutStartCurve1Ice");
  268.         map.Replace(new string[] { "DecoWallLoopOutStartCurve2", "DecoWallLoopOutStartCurve2Grass", "DecoWallLoopOutStartCurve2Dirt" }, "DecoWallLoopOutStartCurve2Ice");
  269.         map.Replace(new string[] { "DecoWallLoopOutStartCurve3", "DecoWallLoopOutStartCurve3Grass", "DecoWallLoopOutStartCurve3Dirt" }, "DecoWallLoopOutStartCurve3Ice");
  270.         map.Replace(new string[] { "DecoWallLoopOutStartCurve1In", "DecoWallLoopOutStartCurve1InGrass", "DecoWallLoopOutStartCurve1InDirt" }, "DecoWallLoopOutStartCurve1InIce");
  271.         map.Replace(new string[] { "DecoWallLoopOutStartCurve2In", "DecoWallLoopOutStartCurve2InGrass", "DecoWallLoopOutStartCurve2InDirt" }, "DecoWallLoopOutStartCurve2InIce");
  272.         map.Replace(new string[] { "DecoWallLoopOutStartCurve3In", "DecoWallLoopOutStartCurve3InGrass", "DecoWallLoopOutStartCurve3InDirt" }, "DecoWallLoopOutStartCurve3InIce");
  273.         // map.Replace(new string[] { "DecoWallLoopEnd", "DecoWallLoopEndGrass", "DecoWallLoopEndDirt" }, "DecoWallLoopEndIce"); // Needs default rotation // Goes from North to East
  274.         map.Replace(new string[] { "DecoWallLoopEnd1x2Side", "DecoWallLoopEnd1x2SideGrass", "DecoWallLoopEnd1x2SideDirt" }, "DecoWallLoopEnd1x2SideIce");
  275.         map.Replace(new string[] { "DecoWallLoopEnd1x1Side", "DecoWallLoopEnd1x1SideGrass", "DecoWallLoopEnd1x1SideDirt" }, "DecoWallLoopEnd1x1SideIce");
  276.         map.Replace(new string[] { "DecoWallArchSlopeBase", "DecoWallArchSlopeBaseGrass", "DecoWallArchSlopeBaseDirt" }, "DecoWallArchSlopeBaseIce"); // check better...
  277.         map.Replace(new string[] { "DecoWallArchSlope2Base", "DecoWallArchSlope2BaseGrass", "DecoWallArchSlope2BaseDirt" }, "DecoWallArchSlope2BaseIce");
  278.         // map.Replace(new string[] { "DecoWallArchSlope2Straight", "DecoWallArchSlope2StraightGrass", "DecoWallArchSlope2StraightDirt" }, "DecoWallArchSlope2StraightIce"); // Needs default rotation // Goes from North to East
  279.         // map.Replace(new string[] { "DecoWallArchSlope2End", "DecoWallArchSlope2EndGrass", "DecoWallArchSlope2EndDirt" }, "DecoWallArchSlope2EndIce"); // Needs default rotation // Goes from North to East
  280.         map.Replace(new string[] { "DecoWallArchSlope2End2", "DecoWallArchSlope2End2Grass", "DecoWallArchSlope2End2Dirt" }, "DecoWallArchSlope2End2Ice");
  281.         map.Replace(new string[] { "DecoWallArchSlope2Start", "DecoWallArchSlope2StartGrass", "DecoWallArchSlope2StartDirt" }, "DecoWallArchSlope2StartIce");
  282.         map.Replace(new string[] { "DecoWallArchSlope2Start2", "DecoWallArchSlope2Start2Grass", "DecoWallArchSlope2Start2Dirt" }, "DecoWallArchSlope2Start2Ice");
  283.         // map.Replace(new string[] { "DecoWallArchSlope2UTop", "DecoWallArchSlope2UTopGrass", "DecoWallArchSlope2UTopDirt" }, "DecoWallArchSlope2UTopIce"); // Needs default rotation // Goes from North to East
  284.         map.Replace(new string[] { "DecoWallArchSlope2UBottom", "DecoWallArchSlope2UBottomGrass", "DecoWallArchSlope2UBottomDirt" }, "DecoWallArchSlope2UBottomIce");
  285.         map.Replace(new string[] { "DecoWallLoopEnd3x6Center", "DecoWallLoopEnd3x6CenterGrass", "DecoWallLoopEnd3x6CenterDirt" }, "DecoWallLoopEnd3x6CenterIce");
  286.         map.Replace(new string[] { "DecoWallLoopEnd1x2Center", "DecoWallLoopEnd1x2CenterGrass", "DecoWallLoopEnd1x2CenterDirt" }, "DecoWallLoopEnd1x2CenterIce");
  287.         map.Replace(new string[] { "DecoWallLoopEnd1x1Center", "DecoWallLoopEnd1x1CenterGrass", "DecoWallLoopEnd1x1CenterDirt" }, "DecoWallLoopEnd1x1CenterIce");
  288.         map.Replace(new string[] { "WaterRampZoneStraight", "WaterRampZoneStraightGrass", "WaterRampZoneStraightDirt" }, "WaterRampZoneStraightIce");
  289.         map.Replace(new string[] { "WaterRampZoneCurveOut", "WaterRampZoneCurveOutGrass", "WaterRampZoneCurveOutDirt" }, "WaterRampZoneCurveOutIce");
  290.         map.Replace(new string[] { "WaterRampZoneCurveIn", "WaterRampZoneCurveInGrass", "WaterRampZoneCurveInDirt" }, "WaterRampZoneCurveInIce");
  291.  
  292.         // Actual blocks:
  293.         map.Replace(new string[] { "RoadTechPenalty", "RoadTechPenaltyDirt" }, "RoadTechPenaltyIce");
  294.         map.Replace(new string[] { "RoadDirtPenalty", "RoadDirtPenaltyDirt" }, "RoadDirtPenaltyIce");
  295.  
  296.         // map.Replace(new string[] { "", "", "" }, "");
  297.         // map.Replace(new string[] { "", "", "" }, "");
  298.         // map.Replace(new string[] { "", "", "" }, "");
  299.  
  300.         // Trees
  301.         map.Replace(new string[] { "FirTall", "CypressTall", "PalmTreeMedium", "SpringPalmTree" }, "FirSnowTall");
  302.         map.Replace(new string[] { "FirMedium", "PalmTreeSmall" }, "FirSnowMedium");
  303.         map.Replace(new string[] { "FallTreeTall", "CypressDirtTall", "SpringTreeTall" }, "FrozenTreeTall");
  304.         map.Replace(new string[] { "FallTreeBig", "PalmTreeDirtMedium", "SpringTreeBig" }, "FrozenTreeBig");
  305.         map.Replace(new string[] { "FallTreeMedium", "PalmTreeDirtSmall", "SpringTreeMedium", "CherryTreeMedium" }, "FrozenTreeMedium");
  306.         map.Replace(new string[] { "FallTreeSmall", "CactusMedium", "SpringTreeSmall" }, "FrozenTreeSmall");
  307.         map.Replace(new string[] { "FallTreeVerySmall", "CactusVerySmall", "SpringTreeVerySmall" }, "FrozenTreeVerySmall");
  308.  
  309.         map.Replace(new string[] { "Fall" }, "WinterFrozenTree");
  310.         map.Replace(new string[] { "SummerPalmTree" }, "WinterFrozenTree");
  311.         map.Replace(new string[] { "Spring" }, "WinterFrozenTree");
  312.         map.Replace(new string[] { "SpringCherryTree" }, "WinterFrozenTree");
  313.         map.Replace(new string[] { "Summer" }, "Winter");
  314.  
  315.         map.PlaceStagedBlocks();
  316.     }
  317. }
  318.  
Advertisement
Add Comment
Please, Sign In to add comment