// 10 May 2009 TR  
//  Golden Master for v5          
//
// 5-10-09: Added BldgShadowL_1 winter/mud rules
// 4-22-09: Added BldgShadowL2,3 winter/mud rules
//
// Recoloring rules
// [NAME]  [SOURCE=DEST]...
// They are applied in the order listed


AllPaved
  DirtRdL0=PavedRdL0
  DirtRdL1=PavedRdL1
  DirtRdL2=PavedRdL2
  DirtRdL3=PavedRdL3
  DirtRdL4=PavedRdL4
  DirtRdL_1=PavedRdL_1
  DirtRdBridge=PavedRdBridge

AllDirt
  PavedRdL0=DirtRdL0
  PavedRdL1=DirtRdL1
  PavedRdL2=DirtRdL2
  PavedRdL3=DirtRdL3
  PavedRdL4=DirtRdL4
  PavedRdL_1=DirtRdL_1
  PavedRdBridge=DirtRdBridge

WoodsToLevel0
  WoodsGreen=Level0
  WoodsBlack=Level0

WoodsToLevel1
  WoodsGreen=Level1
  WoodsBlack=Level1

WoodsToLevel_1
  WoodsGreen=Level_1
  WoodsBlack=Level_1

NoStairwells
  WoodStairwell=WoodBldg6
  StoneStairwell=StoneBldg6

RowhouseBarsToBuildings
   StoneRowhouseBar=StoneBldg8
   WoodRowhouseBar=WoodBldg8

RowhouseBarsToOpenGround
  WoodRowhouseBar=Level0
  StoneRowhouseBar=Level0

AllStone
  WoodBldg1=StoneBldg1
  WoodBldg2=StoneBldg2
  WoodBldg3=StoneBldg3
  WoodBldg4=StoneBldg4
  WoodBldg5=StoneBldg5
  WoodBldg6=StoneBldg6
  WoodBldg7=StoneBldg7
  WoodBldg8=StoneBldg8
  WoodBldg9=StoneBldg9
  WoodBldg10=StoneBldg10
  WoodBldg11=StoneBldg11
  WoodBldg12=StoneBldg12
  WoodBldg13=StoneBldg13
  WoodBldg14=StoneBldg14
  WoodBldg15=StoneBldg15
  WoodStairwell=StoneStairwell


AllWood
  StoneBldg1=WoodBldg1
  StoneBldg2=WoodBldg2
  StoneBldg3=WoodBldg3
  StoneBldg4=WoodBldg4
  StoneBldg5=WoodBldg5
  StoneBldg6=WoodBldg6
  StoneBldg7=WoodBldg7
  StoneBldg8=WoodBldg8
  StoneBldg9=WoodBldg9
  StoneBldg10=WoodBldg10
  StoneBldg11=WoodBldg11
  StoneBldg12=WoodBldg12
  StoneBldg13=WoodBldg13
  StoneBldg14=WoodBldg14
  StoneBldg15=WoodBldg15
  StoneStairwell=WoodStairwell


BrushToOpenGround
  BrushL0=Level0
  BrushL1=Level1
  BrushL2=Level2
  BrushL3=Level3
  BrushL4=Level4
  BrushL_1=Level_1
  BrushBlackL0=Level0
  BrushBlackL1=Level1
  BrushBlackL2=Level2
  BrushBlackL3=Level3
  BrushBlackL4=Level4
  BrushBlackL_1=Level_1

BrushToLevel_1
  BrushL0=Level_1
  BrushL1=Level_1
  BrushL2=Level_1
  BrushL3=Level_1
  BrushL4=Level_1
  BrushL_1=Level_1
  BrushBlackL0=Level_1
  BrushBlackL1=Level_1
  BrushBlackL2=Level_1
  BrushBlackL3=Level_1
  BrushBlackL4=Level_1
  BrushBlackL_1=Level_1

BrushToLevel0
  BrushL0=Level0
  BrushL1=Level0
  BrushL2=Level0
  BrushL3=Level0
  BrushL4=Level0
  BrushL_1=Level0
  BrushBlackL0=Level0
  BrushBlackL1=Level0
  BrushBlackL2=Level0
  BrushBlackL3=Level0
  BrushBlackL4=Level0
  BrushBlackL_1=Level0


BrushToLevel1
  BrushL0=Level1
  BrushL1=Level1
  BrushL2=Level1
  BrushL3=Level1
  BrushL4=Level1
  BrushL_1=Level1
  BrushBlackL0=Level1
  BrushBlackL1=Level1
  BrushBlackL2=Level1
  BrushBlackL3=Level1
  BrushBlackL4=Level1
  BrushBlackL_1=Level1


SwampToMarsh
  SwampGreenL0=MarshGreenL0
  SwampBrownL0=MarshBrownL0
  SwampGreenL_1=MarshGreenL_1
  SwampBrownL_1=MarshBrownL_1

MarshToOpenGround
  MarshGreenL0=Level0
  MarshBrownL0=Level0
  MarshGreenL_1=Level_1
  MarshBrownL_1=Level_1
  SeparatedMarshGreenL0=Level0
  SeparatedMarshBrownL0=Level0
  SeparatedMarshGreenL1=Level1
  SeparatedMarshBrownL1=Level1
  SeparatedMarshGreenL_1=Level_1
  SeparatedMarshBrownL_1=Level_1

MarshToLevel_1
  MarshGreenL0=Level_1
  MarshBrownL0=Level_1
  MarshGreenL_1=Level_1
  MarshBrownL_1=Level_1
  SeparatedMarshGreenL0=Level_1
  SeparatedMarshBrownL0=Level_1
  SeparatedMarshGreenL1=Level_1
  SeparatedMarshBrownL1=Level_1
  SeparatedMarshGreenL_1=Level_1
  SeparatedMarshBrownL_1=Level_1

MarshToLevel0
  MarshGreenL0=Level0
  MarshBrownL0=Level0
  MarshGreenL_1=Level0
  MarshBrownL_1=Level0
  SeparatedMarshGreenL0=Level0
  SeparatedMarshBrownL0=Level0
  SeparatedMarshGreenL1=Level0
  SeparatedMarshBrownL1=Level0
  SeparatedMarshGreenL_1=Level0
  SeparatedMarshBrownL_1=Level0

MarshToLevel1
  MarshGreenL0=Level1
  MarshBrownL0=Level1
  MarshGreenL_1=Level1
  MarshBrownL_1=Level1
  SeparatedMarshGreenL0=Level1
  SeparatedMarshBrownL0=Level1
  SeparatedMarshGreenL1=Level1
  SeparatedMarshBrownL1=Level1
  SeparatedMarshGreenL_1=Level1
  SeparatedMarshBrownL_1=Level1

GulliesToStreams
  GullyGreen2=StreamGreen2
  GullyGreen3=StreamGreen3
  GullyGreen1=StreamGreen1
  GullyBrown2=StreamBrown
  GullyBrown3=StreamWater
  GullyBlack=StreamWater

Flooded
  StreamWhite=Water
  StreamBrown=Water
  StreamGreen3=Water
  StreamGreen2=Water
  MarshGreenL0=Water
  MarshGreenL_1=Water
  MarshBrownL0=Water
  MarshBrownL_1=Water
  WaterWhite=Water
  PondWhite=PondWater

DryStreams
  StreamGreen1=Level0
  StreamGreen2=Level0
  StreamGreen3=Level0
  StreamBrown=DryStream1
  StreamWhite=DryStream1
  StreamWater=DryStream2
  MarshGreenL0=MudflatL0
  MarshGreenL_1=MudflatL_1
  MarshGreenL0=MudflatL0
  MarshGreenL_1=MudflatL_1
  PondWhite=DryStream1

OrchardOutOfSeason
  OrchL0=Level0
  OrchL1=Level1
  OrchL2=Level2
  OrchL3=Level3
  OrchL4=Level4
  OrchL_1=Level_1
  OrchTrees=Black
  OrchDesertL_1=DesertL_1
  OrchDesertL0=DesertL0
  OrchDesertL1=Level1
  OrchDesertL2=Level2
  OrchDesertL3=Level3
  OrchDesertL4=Level4
  OrchTreesDesert=Black

NoGrain
  GrainL0=Level0
  GrainL1=Level1
  GrainL2=Level2
  GrainL3=Level3
  GrainL4=Level4
  GrainL_1=Level_1
  FurrowsL0=Level0
  FurrowsL1=Level1
  FurrowsL2=Level2
  FurrowsL3=Level3
  FurrowsL4=Level4
  FurrowsL_1=Level_1

GrainToLevel_1
  GrainL0=Level_1
  GrainL1=Level_1
  GrainL2=Level_1
  GrainL3=Level_1
  GrainL4=Level_1
  GrainL_1=Level_1
  FurrowsL0=Level_1
  FurrowsL1=Level_1
  FurrowsL2=Level_1
  FurrowsL3=Level_1
  FurrowsL4=Level_1
  FurrowsL_1=Level_1

GrainToLevel0
  GrainL0=Level0
  GrainL1=Level0
  GrainL2=Level0
  GrainL3=Level0
  GrainL4=Level0
  GrainL_1=Level0
  FurrowsL0=Level0
  FurrowsL1=Level0
  FurrowsL2=Level0
  FurrowsL3=Level0
  FurrowsL4=Level0
  FurrowsL_1=Level0

GrainToLevel1
  GrainL0=Level1
  GrainL1=Level1
  GrainL2=Level1
  GrainL3=Level1
  GrainL4=Level1
  GrainL_1=Level1
  FurrowsL0=Level1
  FurrowsL1=Level1
  FurrowsL2=Level1
  FurrowsL3=Level1
  FurrowsL4=Level1
  FurrowsL_1=Level1

NoSunkElevRoads
  SunkRoad1=Level0
  SunkRoad2=Level0

NoRoads
  PavedRdL0=Level0
  PavedRdL1=Level1
  PavedRdL2=Level2
  PavedRdL3=Level3
  PavedRdL4=Level4
  PavedRdL_1=Level_1
  DirtRdL0=Level0
  DirtRdL1=Level1
  DirtRdL2=Level2
  DirtRdL3=Level3
  DirtRdL4=Level4
  DirtRdL_1=Level_1


Level4ToLevel3
  Level4=Level3

Level4ToLevel2
  Level4=Level2

Level4ToLevel1
  Level4=Level1

Level4ToLevel0
  Level4=Level0

Level4ToLevel_1
  Level4=Level_1

Level3ToLevel2
  Level3=Level2

Level3ToLevel1
  Level3=Level1

Level3ToLevel0
  Level3=Level0

Level3ToLevel_1
  Level3=Level_1

Level2ToLevel1
  Level2=Level1

Level2ToLevel0
  Level2=Level0

Level2ToLevel_1
  Level2=Level_1

Level1ToLevel0
  Level1=Level0

Level1ToLevel_1
  Level1=Level_1

Level_1ToLevel0
  Level_1=Level0

NoHillNums
  HillNum=Level0

HedgesOnly
  WallGrey1=HedgeGreen
  WallGrey2=HedgeGreen
  WallBrown=HedgeGreen

HedgesToOG
  HedgeGreen=Level0

NoHedges // v4 rule not in v5, included here for backwards compatibility with v4 VASL
  HedgeGreen=Level0

//WallsOnly - handled via a wall underlay in global overlaySSR file

WallsToOG
  WallBrown=Level0
  WallGrey1=Level0
  WallGrey2=Level0

NoWalls // v4 rule not in v5, included here for backwards compatibility with v4 VASL
  WallBrown=Level0
  WallGrey1=Level0
  WallGrey2=Level0

//WallsToBocage - for v5, handled via overlays in each board's overlaySSR file

//HedgesToBocage - for v5, handled via overlays in each board's overlaySSR file


PlowedFields
  GrainL0=PlowedFields
  GrainL1=PlowedFields
  GrainL2=PlowedFields
  GrainL3=PlowedFields
  GrainL4=PlowedFields
  GrainL_1=PlowedFields
  FurrowsL0=Furrows
  FurrowsL1=Furrows
  FurrowsL2=Furrows
  FurrowsL3=Furrows
  FurrowsL4=Furrows
  FurrowsL_1=Furrows

RiverToValley
  Water=Level_1
  WaterWhite=Level_1

PondToValley
  PondWater=Level_1
  PondWhite=Level_1

IrrigatedPaddies
  PaddyInterior=Water

InSeasonPaddies
  PaddyInterior=GrainL0

//HedgeToCactus - handled via an underlay in overlaySSR file 

//WallToCactus- handled via an underlay in overlaySSR file 

//OrchardsToOliveGroves  - de-implemented as not being real useful

DTOtoETO
  DesertL_1=Level_1
  DesertL0=Level0
  DirtRdDesertL_1=DirtRdL_1
  DirtRdDesertL0=DirtRdL0
  DirtRdDesertL1=DirtRdL1
  DirtRdDesertL2=DirtRdL2
  DirtRdDesertL3=DirtRdL3
  DirtRdDesertL4=DirtRdL4
  OrchDesertL_1=OrchL_1
  OrchDesertL0=OrchL0
  OrchDesertL1=OrchL1
  OrchDesertL2=OrchL2
  OrchDesertL3=OrchL3
  OrchDesertL4=OrchL4
  BrushDesertL_1=BrushL_1
  BrushDesertL0=BrushL0
  BrushDesertL1=BrushL1
  BrushDesertL2=BrushL2
  BrushDesertL3=BrushL3
  BrushDesertL4=BrushL4
  DirtRdDesertBridge=DirtRdBridge
  OrchTreesDesert=OrchTrees
  WadiBrown1=GullyGreen1
  WadiBrown2=GullyBrown2
  WadiBrown3=GullyBrown3
  WadiBlack=GullyBlack

// Winter must always be last
Winter
  HillNum=Black
  BoardNum=Black

  DuttyWhiteHexDots=SnowHexDots

  Level0=L0Winter
  Level1=L1Winter
  Level2=L2Winter
  Level3=L3Winter
  Level4=L4Winter
  Level_1=L_1Winter
  Cliff=WinterCliff

  WoodBldg1=WoodBldg1Winter
  WoodBldg2=WoodBldg2Winter
  WoodBldg3=WoodBldg3Winter
  WoodBldg4=WoodBldg4Winter
  WoodBldg5=WoodBldg5Winter
  WoodBldg6=WoodBldg6Winter
  WoodBldg7=WoodBldg7Winter
  WoodBldg8=WoodBldg8Winter
  WoodBldg9=WoodBldg9Winter
  WoodBldg10=WoodBldg10Winter
  WoodBldg11=WoodBldg11Winter
  WoodBldg12=WoodBldg12Winter
  WoodBldg13=WoodBldg13Winter
  WoodBldg14=WoodBldg14Winter
  WoodBldg15=WoodBldg15Winter
  WoodRowhouseBar=WoodRowhouseBarWinter

  StoneBldg1=StoneBldg1Winter
  StoneBldg2=StoneBldg2Winter
  StoneBldg3=StoneBldg3Winter
  StoneBldg4=StoneBldg4Winter
  StoneBldg5=StoneBldg5Winter
  StoneBldg6=StoneBldg6Winter
  StoneBldg7=StoneBldg7Winter
  StoneBldg8=StoneBldg8Winter
  StoneBldg9=StoneBldg9Winter
  StoneBldg10=StoneBldg10Winter
  StoneBldg11=StoneBldg11Winter
  StoneBldg12=StoneBldg12Winter
  StoneBldg13=StoneBldg13Winter
  StoneBldg14=StoneBldg14Winter
  StoneBldg15=StoneBldg15Winter
  StoneRowhouseBar=StoneRowhouseBarWinter

  BldgShadowL_1=BldgShadowL_1Winter
  BldgShadowL0=BldgShadowL0Winter
  BldgShadowL1=BldgShadowL1Winter
  BldgShadowL2=BldgShadowL2Winter
  BldgShadowL3=BldgShadowL3Winter

  ManHoles=StoneRowhouseBarWinter

  PavedRdL0=PavedRdWinter
  PavedRdL1=PavedRdWinter
  PavedRdL2=PavedRdWinter
  PavedRdL3=PavedRdWinter
  PavedRdL4=PavedRdWinter
  PavedRdL_1=PavedRdWinter

  DirtRdL0=DirtRdWinter
  DirtRdL1=DirtRdWinter
  DirtRdL2=DirtRdWinter
  DirtRdL3=DirtRdWinter
  DirtRdL4=DirtRdWinter
  DirtRdL_1=DirtRdWinter

  PavedRdBridge=PavedRdWinter
  DirtRdBridge=DirtRdWinter

  WoodsBlack=WoodsBlackWinter
  WoodsGreen=WoodsGreenWinter
  HedgeGreen=HedgeGreenWinter
  BocageGreen=HedgeGreenWinter
  BocageBrown=L2Winter

  WallBrown=WallBrownWinter
  WallGrey1=StoneBldg10Winter
  WallGrey2=StoneBldg6Winter

  CragGrey=StoneBldg12Winter
  CragBlack=StoneBldg4Winter

  BrushL0=BrushWinter
  BrushL1=BrushWinter
  BrushL2=BrushWinter
  BrushL3=BrushWinter
  BrushL4=BrushWinter
  BrushL_1=BrushWinter
  BrushBlackL_1=WoodsBlackWinter
  BrushBlackL0=WoodsBlackWinter
  BrushBlackL1=WoodsBlackWinter
  BrushBlackL2=WoodsBlackWinter
  BrushBlackL3=WoodsBlackWinter
  BrushBlackL4=WoodsBlackWinter

  GullyGreen1=White
  GullyGreen2=WinterDepression
  GullyGreen3=WinterDepression
  GullyBrown1=L1Winter
  GullyBrown2=WoodBldg11Winter
  GullyBrown3=WoodBldg6Winter
  GullyBlack=WoodsBlackWinter
  GullyCliff=WinterCliff

  DryStream1=WoodBldg12Winter
  DryStream2=WoodBldg10Winter

  StreamGreen1=White
  StreamGreen2=WinterDepression
  StreamGreen3=WinterDepression
  StreamBrown=WoodBldg10Winter
  Water=Ice
  PondWater=Ice
  StreamWater=Ice

  GraveyardWhite1=StoneBldg15Winter
  GraveyardWhite2=StoneBldg11Winter
  GraveyardGreen=GraveyardGreenWinter
  GraveyardShadow=StoneBldg3Winter

  PathBrown1=WoodBldg15Winter
  PathBrown2=WoodBldg12Winter
  PathBrown3=WoodBldg7Winter

  Lumberyard1=WoodBldg11Winter
  Lumberyard2=WoodBldg9Winter
  Lumberyard3=WoodBldg7Winter
  Lumberyard4=WoodBldg5Winter
  Lumberyard5=WoodBldg3Winter

  Shellhole1=WoodBldg13Winter
  Shellhole2=WoodBldg8Winter
  Shellhole3=WinterCliff

  SunkRoad1=L2Winter
  SunkRoad2=L4Winter

  PlowedFields=L0Winter
  VineyardGreen=L0Winter
  PaddyInterior=L0Winter

  BridgeBrown=WallBrownWinter
  BridgeGrey1=StoneBldg10Winter
  BridgeGrey2=StoneBldg6Winter

Mud
  OrchTrees=MudOrchard
  OrchL_1=MudOrchard
  OrchL0=MudOrchard
  OrchL1=MudOrchard
  OrchL2=MudOrchard
  OrchL3=MudOrchard
  OrchL4=MudOrchard

  BrushL_1=MudBrushCrest
  BrushL0=MudBrushCrest
  BrushL1=MudBrushCrest
  BrushL2=MudBrushCrest
  BrushL3=MudBrushCrest
  BrushL4=MudBrushCrest

  GullyGreen1=MudStreamGreen1
  GullyGreen2=MudStreamGreen2
  GullyGreen3=MudStreamGreen3
  GullyBrown1=MudGullyBrown1
  GullyBrown2=MudGullyBrown2
  GullyBrown3=MudStreamBrown

  Level_1=MudLevel_1
  Level0=MudLevel0
  Level1=MudLevel1
  Level2=MudLevel2
  Level3=MudLevel3
  Level4=MudLevel4

  BldgShadowL_1=BldgShadowL_1Mud
  BldgShadowL0=BldgShadowL0Mud
  BldgShadowL1=BldgShadowL1Mud
  BldgShadowL2=BldgShadowL2Mud
  BldgShadowL3=BldgShadowL3Mud

  PavedRdL_1=MudPavedRoad
  PavedRdL0=MudPavedRoad
  PavedRdL1=MudPavedRoad
  PavedRdL2=MudPavedRoad
  PavedRdL3=MudPavedRoad
  PavedRdL4=MudPavedRoad
  PavedRdBridge=MudPavedRoad

  DirtRdL_1=MudDirtRoad
  DirtRdL0=MudDirtRoad
  DirtRdL1=MudDirtRoad
  DirtRdL2=MudDirtRoad
  DirtRdL3=MudDirtRoad
  DirtRdL4=MudDirtRoad
  DirtRdBridge=MudDirtRoad

  GrainL_1=MudGrain
  GrainL0=MudGrain
  GrainL1=MudGrain
  GrainL2=MudGrain
  GrainL3=MudGrain
  GrainL4=MudGrain

  FurrowsL_1=MudGrain
  FurrowsL0=MudGrain
  FurrowsL1=MudGrain
  FurrowsL2=MudGrain
  FurrowsL3=MudGrain
  FurrowsL4=MudGrain

  PlowedFields=MudPlowedFields
  Furrows=MudFurrows
  RicePaddy=MudPaddyWall

  StreamGreen1=MudStreamGreen1
  StreamGreen2=MudStreamGreen2
  StreamGreen3=MudStreamGreen3
  StreamBrown=MudStreamBrown
  StreamWhite=MudWaterWhite
  StreamWater=MudWater

  Water=MudWater
  WaterWhite=MudWaterWhite
  PondWater=MudWater
  PondWhite=MudWaterWhite

  MarshGreenL_1=MudMarshGreen
  MarshGreenL0=MudMarshGreen
  MarshGreenL1=MudMarshGreen
  SeparatedMarshGreenL_1=MudMarshGreen
  SeparatedMarshGreenL0=MudMarshGreen
  SeparatedMarshGreenL1=MudMarshGreen
  SwampGreenL_1=MudMarshGreen
  SwampGreenL0=MudMarshGreen
  SwampGreenL1=MudMarshGreen

  BoardNum=MudBoardNum
  HillNum=MudHillNum

  Shellhole1=MudShellhole1
  BocageBrown=MudLevel1

  SunkRoad1=MudLevel2
  SunkRoad2=MudLevel4

ETOtoDTO
  Level_1=DesertL_1
  Level0=DesertL0
  DirtRdL_1=DirtRdDesertL_1
  DirtRdL0=DirtRdDesertL0
  DirtRdL1=DirtRdDesertL1
  DirtRdL2=DirtRdDesertL2
  DirtRdL3=DirtRdDesertL3
  DirtRdL4=DirtRdDesertL4
  OrchL_1=OrchDesertL_1
  OrchL0=OrchDesertL0
  OrchL1=OrchDesertL1
  OrchL2=OrchDesertL2
  OrchL3=OrchDesertL3
  OrchL4=OrchDesertL4
  BrushL_1=BrushDesertL_1
  BrushL0=BrushDesertL0
  BrushL1=BrushDesertL1
  BrushL2=BrushDesertL2
  BrushL3=BrushDesertL3
  BrushL4=BrushDesertL4
  DirtRdBridge=DirtRdDesertBridge
  OrchTrees=OrchTreesDesert
  GullyBlack=WadiBlack
  GullyBrown1=WadiBrown2
  GullyBrown2=WadiBrown2
  GullyGreen1=WadiBrown1
  GullyGreen2=WadiBrown1
  GullyGreen3=WadiBrown1
    
  


