
[TerrainType] ID=; 
name=; sprite=0; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=255; G=255; B=255; 


[TerrainType] ID=dirt; 
name=; sprite=258; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=258; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=solidCaveWallCorner; treatAsSameGroup=tree; treatAsSameGroup=bush; treatAsSameGroup=water_edge; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=230; G=220; B=220; 
[TerrainReaction]
 ID=dirt; newID=ditch; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt; newID=dirt_grassy; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=sand; 
name=; sprite=162; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=162; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=solidCaveWallCorner; treatAsSameGroup=tree; treatAsSameGroup=bush; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=220; G=200; B=200; 
[TerrainReaction]
 ID=sand; newID=ditch; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=sand; newID=dirt; 
element=explode; element=wind; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_smooth; 
name=; sprite=343; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom5; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=231; G=220; B=220; 
[TerrainReaction]
 ID=dirt_smooth; newID=ditch; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_bog; 
name=; sprite=348; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom4; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=200; G=190; B=180; 
[TerrainReaction]
 ID=dirt_bog; newID=ditch; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_bog; newID=dirt_grassy; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_bumpy; 
name=; sprite=375; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom2; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=201; G=190; B=180; 
[TerrainReaction]
 ID=dirt_bumpy; newID=ditch; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_bumpy; newID=pit_edge_smooth; 
element=cutsc_destroy; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_arid; 
name=; sprite=377; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=202; G=190; B=180; 
[TerrainReaction]
 ID=dirt_arid; newID=ditch; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_arid; newID=dirt_grassy; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_rocky; 
name=; sprite=1440; heightMod=0; sideSprite=1408; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom16; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=203; G=190; B=180; 
[TerrainReaction]
 ID=dirt_rocky; newID=ditch; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_rocky2; 
name=; sprite=1408; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom16; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=200; G=190; B=190; 
[TerrainReaction]
 ID=dirt_rocky2; newID=ditch; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_grassy; 
name=; sprite=339; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=life; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=180; G=200; B=100; 
[TerrainReaction]
 ID=dirt_grassy; newID=ditch; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_grassy; newID=dirt; 
element=fire; element=slash; element=explode; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_grassy; newID=dirt_grassy2; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_grassy2; 
name=; sprite=340; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=life; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=140; G=200; B=100; 
[TerrainReaction]
 ID=dirt_grassy2; newID=ditch; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_grassy2; newID=dirt_grassy; 
element=fire; element=slash; element=explode; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_grassy2; newID=dirt_grassy3; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_grassy3; 
name=; sprite=341; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=life; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=140; G=250; B=90; 
[TerrainReaction]
 ID=dirt_grassy3; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_grassy3; newID=dirt_grassy2; 
element=fire; element=slash; element=explode; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_grassy3; newID=grass; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=grass; 
name=; sprite=240; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=274; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48_random2; 
terrainElement=life; terrainGroup=grass; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; treatAsSameGroup=tree; treatAsSameGroup=bush; treatAsSameGroup=water_edge2; treatAsSameGroup=floor_edge; treatAsSameGroup=nothing; treatAsSameGroup=grass_edge1; treatAsSameGroup=grass_edge2; treatAsSameGroup=grass2; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=100; G=250; B=0; 
[TerrainReaction]
 ID=grass; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass; newID=dirt_grassy3; 
element=slash; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass; newID=dirt_grassy_wither; 
element=wither; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=grass_lush; 
name=; sprite=144; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=177; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16_random2; 
terrainElement=life; terrainGroup=grass; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; treatAsSameGroup=tree; treatAsSameGroup=bush; treatAsSameGroup=water_edge2; treatAsSameGroup=floor_edge; treatAsSameGroup=nothing; treatAsSameGroup=wall; treatAsSameGroup=floor; treatAsSameGroup=grass_edge1; treatAsSameGroup=grass_edge2; treatAsSameGroup=grass2; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=50; G=250; B=1; 
[TerrainReaction]
 ID=grass_lush; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush; newID=dirt_grassy3; 
element=slash; element=cutsc_destroy; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush; newID=dirt_grassy_wither; 
element=wither; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_grassy_wither; 
name=; sprite=342; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteWitherPlant; paletteB=paletteB; 
R=180; G=180; B=120; 
[TerrainReaction]
 ID=dirt_grassy_wither; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_grassy_wither; newID=dirt_grassy2; 
element=fire; element=slash; element=explode; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_grassy_wither; newID=grass; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_Rock; 
name=; sprite=1392; heightMod=8; sideSprite=582; sideSpriteYMod=8; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=357; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=solidCaveWall; 
treatAsSameGroup=solidCaveWallCorner; treatAsSameGroup=cloudOverlap; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=2.2; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=paletteG; paletteB=paletteB; 
R=39; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_Rock; newID=caveSolid_breaking; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveWallLedgeS; 
name=; sprite=519; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=556; buildMarkerText=; defaultSpriteOffset=0; 
spriteType=ledgeSet_South; 
terrainElement=none; terrainGroup=caveWallEdge; 
treatAsSameGroup=caveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=270; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=paletteB; 
R=50; G=36; B=36; 


[TerrainType] ID=ditch; 
name=; sprite=1104; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1104; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=ditch; 
treatAsSameGroup=water_edge; 
blockLightEdgeAdjust=1; typeToDrawUnderThisTile=dirt_rocky2; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteX; paletteB=zoneDirt; 
R=160; G=160; B=164; 
[TerrainReaction]
 ID=ditch; newID=dirt; action=bury; 
element=dig; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid; 
name=; sprite=320; heightMod=8; sideSprite=-1; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=357; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=solidCaveWall; 
treatAsSameGroup=solidCaveWallCorner; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=paletteG; paletteB=paletteB; 
R=50; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid; newID=caveSolid_breaking; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_Jagged; 
name=; sprite=1472; heightMod=8; sideSprite=465; sideSpriteYMod=8; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1509; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=solidCaveWall; 
treatAsSameGroup=solidCaveWallCorner; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=2.2; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirtDark; paletteB=paletteB; 
R=48; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_Jagged; newID=caveSolid_breaking; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_org1; 
name=; sprite=1392; heightMod=8; sideSprite=510; sideSpriteYMod=8; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=357; buildMarkerText=1; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=solidCaveWall; 
treatAsSameGroup=solidCaveWallCorner; treatAsSameGroup=cloudOverlap; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=2.2; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=paletteG; paletteB=paletteB; 
R=51; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_org1; newID=abyss; 
element=cutsc_destroy; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_org2; 
name=; sprite=1392; heightMod=8; sideSprite=479; sideSpriteYMod=8; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=357; buildMarkerText=2; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=solidCaveWall; 
treatAsSameGroup=solidCaveWallCorner; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=2.2; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=paletteG; paletteB=paletteB; 
R=52; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_org2; newID=caveSolid_breaking; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_org3; 
name=; sprite=1392; heightMod=8; sideSprite=469; sideSpriteYMod=8; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=357; buildMarkerText=3; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=solidCaveWall; 
treatAsSameGroup=solidCaveWallCorner; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=2.2; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=paletteG; paletteB=paletteB; 
R=53; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_org3; newID=caveSolid_breaking; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_org4; 
name=; sprite=1392; heightMod=8; sideSprite=405; sideSpriteYMod=8; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=357; buildMarkerText=4; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=solidCaveWall; 
treatAsSameGroup=solidCaveWallCorner; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=2.2; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=paletteG; paletteB=paletteB; 
R=54; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_org4; newID=caveSolid_breaking; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveWallLedgeE; 
name=; sprite=608; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=644; buildMarkerText=>; defaultSpriteOffset=0; 
spriteType=ledgeSet_East; 
terrainElement=none; terrainGroup=caveWallEdge; 
treatAsSameGroup=caveWall; treatAsSameGroup=solidCaveWallCorner; treatAsSameGroup=caveWallGrassy; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=180; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=-1; drawOffsetTileUnderThisTileY=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=paletteB; 
R=50; G=35; B=35; 


[TerrainType] ID=caveWall; 
name=; sprite=32; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=65; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=earth; terrainGroup=caveWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; treatAsSameGroup=caveWallGrassy; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=paletteB; 
R=75; G=50; B=50; 
[TerrainReaction]
 ID=caveWall; newID=dirt; 
spawnItem=rubble; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveWallLedgeW; 
name=; sprite=615; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=651; buildMarkerText=<; defaultSpriteOffset=0; 
spriteType=ledgeSet_West; 
terrainElement=none; terrainGroup=caveWallEdge; 
treatAsSameGroup=caveWall; treatAsSameGroup=solidCaveWallCorner; treatAsSameGroup=caveWallGrassy; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=0; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=1; drawOffsetTileUnderThisTileY=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=paletteB; 
R=51; G=35; B=35; 


[TerrainType] ID=caveWall_Smooth; 
name=; sprite=439; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=472; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=none; terrainGroup=caveWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=paletteB; 
R=51; G=50; B=51; 
[TerrainReaction]
 ID=caveWall_Smooth; newID=dirt; 
spawnItem=rubble; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveWall_Jagged; 
name=; sprite=432; heightMod=0; sideSprite=465; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=435; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=ledgeSet_North; 
terrainElement=earth; terrainGroup=caveWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; treatAsSameGroup=caveWallGrassy; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=paletteB; 
R=62; G=52; B=55; 
[TerrainReaction]
 ID=caveWall_Jagged; newID=dirt; 
spawnItem=rubble; 
element=explode; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=caveWall_Jagged; newID=; action=spreadRope; 
spawnItem=rope_extended; 
element=spreadRope; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=orgWall1; 
name=; sprite=507; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=wallSet3; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=zoneStone; 
R=71; G=70; B=71; 
[TerrainReaction]
 ID=orgWall1; newID=abyss; 
element=cutsc_destroy; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=orgWall2; 
name=; sprite=476; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=wallSet3; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=zoneStone; 
R=72; G=70; B=71; 


[TerrainType] ID=orgWall3; 
name=; sprite=500; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=wallSet3; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=zoneStone; 
R=73; G=70; B=71; 


[TerrainType] ID=orgWall4; 
name=; sprite=406; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=wallSet3; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=zoneStone; 
R=74; G=70; B=71; 


[TerrainType] ID=caveWallGreen; 
name=; sprite=46; heightMod=0; sideSprite=581; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=46; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=none; terrainGroup=caveWallGrassy; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; treatAsSameGroup=caveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneGrass; paletteB=paletteB; 
R=75; G=30; B=25; 
[TerrainReaction]
 ID=caveWallGreen; newID=dirt; 
spawnItem=rubble; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveWallLedgeN; 
name=; sprite=512; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=515; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=ledgeSet_North; 
terrainElement=none; terrainGroup=caveWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; treatAsSameGroup=solidCaveWallCorner; treatAsSameGroup=caveWallGrassy; treatAsSameGroup=cloudOverlap; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=paletteB; 
R=70; G=50; B=50; 
[TerrainReaction]
 ID=caveWallLedgeN; newID=dirt; 
spawnItem=rubble; 
element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=caveWallLedgeN; newID=; action=spreadRope; 
spawnItem=rope_extended; 
element=spreadRope; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveWallLedgeN_darker; 
name=; sprite=582; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=caveWallDark; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=paletteG; paletteB=paletteB; 
R=65; G=35; B=35; 
[TerrainReaction]
 ID=caveWallLedgeN_darker; newID=; action=spreadRope; 
spawnItem=rope_extended; 
element=spreadRope; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=ledge_grass_N; 
name=; sprite=182; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=grass; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=136; G=120; B=149; 


[TerrainType] ID=ledge_grass_S; 
name=; sprite=183; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=grass; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=270; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=137; G=120; B=149; 


[TerrainType] ID=ledge_grass_W; 
name=; sprite=214; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=grass; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=180; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=139; G=120; B=149; 


[TerrainType] ID=ledge_grass_E; 
name=; sprite=215; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=grass; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=0; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=138; G=120; B=149; 


[TerrainType] ID=pureBlack; 
name=; sprite=22; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=22; buildMarkerText=x; defaultSpriteOffset=0; 
spriteType=single; 
terrainElement=none; terrainGroup=nothing; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; depthMod=9000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=paletteBlack; paletteG=paletteG; paletteB=paletteB; 
R=26; G=25; B=30; 


[TerrainType] ID=vines_floor; 
name=; sprite=409; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=grass; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=131; G=120; B=149; 


[TerrainType] ID=caveSolid_Smooth; 
name=; sprite=1392; heightMod=8; sideSprite=446; sideSpriteYMod=8; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=357; buildMarkerText=s; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=solidCaveWall; 
treatAsSameGroup=solidCaveWallCorner; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneStone; paletteB=zoneStoneDark; 
R=56; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_Smooth; newID=caveSolid_breaking; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_round; 
name=; sprite=1392; heightMod=8; sideSprite=-1; sideSpriteYMod=8; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=357; buildMarkerText=r; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=solidCaveWall; 
treatAsSameGroup=solidCaveWallCorner; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=paletteG; paletteB=paletteB; 
R=55; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_round; newID=caveSolid_breaking; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_breaking; 
name=; sprite=399; heightMod=9; sideSprite=-1; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=earth; terrainGroup=caveWall; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=paletteG; paletteB=paletteB; 
R=49; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_breaking; newID=dirt; 
spawnItem=rubble; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=water_edge; 
name=; sprite=1616; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1616; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=ice; terrainGroup=water_edge; 
treatAsSameGroup=abyss; treatAsSameGroup=water_edge2; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
typeToDrawUnderThisTile=water; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteX; paletteB=paletteFadeDark; 
R=20; G=40; B=202; 
[TerrainReaction]
 ID=water_edge; newID=ice_edge; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=water_edge; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=ice_edge; 
name=; sprite=1616; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1616; buildMarkerText=i; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=ice; terrainGroup=water_edge; 
treatAsSameGroup=solidCaveWall; treatAsSameGroup=abyss; treatAsSameGroup=water_edge2; 
blockLightEdgeAdjust=1; typeToDrawUnderThisTile=ice; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteX; paletteB=paletteX; 
R=21; G=40; B=202; 
[TerrainReaction]
 ID=ice_edge; newID=water_edge; 
element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=water_edge2; 
name=; sprite=1616; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1616; buildMarkerText=2; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=ice; terrainGroup=water_edge2; 
treatAsSameGroup=abyss; treatAsSameGroup=water_edge; treatAsSameGroup=nothing; treatAsSameGroup=solidStoneWallW; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
typeToDrawUnderThisTile=water; 
reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneMisc2; paletteG=paletteX; paletteB=paletteFadeDark; 
R=22; G=40; B=202; 
[TerrainReaction]
 ID=water_edge2; newID=ice_edge; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=water_edge2; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=water_edge2; newID=; fx=waterSplash; 
element=cutsc_destroy; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=overworld_pit; 
name=; sprite=1488; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1488; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneDirtDark; paletteB=zoneDirtDark; 
R=102; G=250; B=0; 


[TerrainType] ID=grass_lush_dark; 
name=; sprite=535; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=535; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=grass2; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; treatAsSameGroup=tree; treatAsSameGroup=bush; treatAsSameGroup=water_edge2; treatAsSameGroup=floor_edge; treatAsSameGroup=nothing; treatAsSameGroup=wall; treatAsSameGroup=floor; 
blockLightEdgeAdjust=1; typeToDrawUnderThisTile=grass_lush_single; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=zoneMisc2; 
R=55; G=250; B=1; 
[TerrainReaction]
 ID=grass_lush_dark; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_dark; newID=dirt_grassy3; 
element=slash; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_dark; newID=dirt_grassy_wither; 
element=wither; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=pureBlack_belowDepth; 
name=; sprite=22; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=22; buildMarkerText=x2; defaultSpriteOffset=0; 
spriteType=single; 
terrainElement=none; terrainGroup=nothing; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=paletteBlack; paletteG=paletteG; paletteB=paletteB; 
R=27; G=25; B=30; 


[TerrainType] ID=dirt_rocky2_shallowIce; 
name=; sprite=1408; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom16; 
terrainElement=water; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=False; blockJumping=False; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=paletteIce; paletteG=paletteG; paletteB=paletteB; 
R=202; G=190; B=190; 
[TerrainReaction]
 ID=dirt_rocky2_shallowIce; newID=dirt_rocky2_shallowWater; fx=vaporCloud; 
element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=ditch_shallowIce; 
name=; sprite=1104; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1104; buildMarkerText=i; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=ditch; 
treatAsSameGroup=water_edge; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=False; blockJumping=False; 
blockLightEdgeAdjust=1; typeToDrawUnderThisTile=dirt_rocky2_shallowIce; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteX; paletteB=zoneWater; 
R=162; G=160; B=164; 
[TerrainReaction]
 ID=ditch_shallowIce; newID=ditch_shallowWater; fx=vaporCloud; 
element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=boulders; 
name=; sprite=32; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=68; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=earth; terrainGroup=wall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; treatAsSameGroup=caveWallGrassy; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirtDark; paletteG=zoneDirt; paletteB=paletteB; 
R=76; G=50; B=50; 
[TerrainReaction]
 ID=boulders; newID=dirt; 
spawnItem=rubble; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=water_edge_smooth; 
name=; sprite=1296; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1296; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=ice; terrainGroup=water_edge; 
treatAsSameGroup=abyss; treatAsSameGroup=ditch; treatAsSameGroup=water_edge2; treatAsSameGroup=nothing; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
typeToDrawUnderThisTile=water; 
reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteX; paletteB=paletteFadeDark; 
R=23; G=40; B=202; 
[TerrainReaction]
 ID=water_edge_smooth; newID=ice_edge_smooth; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=water_edge_smooth; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=ice_edge_smooth; 
name=; sprite=1296; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1296; buildMarkerText=i; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=ice; terrainGroup=water_edge; 
treatAsSameGroup=solidCaveWall; treatAsSameGroup=abyss; 
blockLightEdgeAdjust=1; typeToDrawUnderThisTile=ice; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteX; paletteB=paletteX; 
R=24; G=40; B=202; 
[TerrainReaction]
 ID=ice_edge_smooth; newID=water_edge_smooth; 
element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=abyss_edge_smooth; 
name=; sprite=1296; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1296; buildMarkerText=-; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=ice; terrainGroup=water_edge; 
treatAsSameGroup=abyss; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteX; paletteB=paletteFadeDark; 
R=25; G=40; B=202; 


[TerrainType] ID=water; 
name=; sprite=14; heightMod=0; sideSprite=581; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=animated4; 
terrainElement=water; terrainGroup=water; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWater; paletteG=paletteG; paletteB=paletteB; 
R=20; G=40; B=200; 
[TerrainReaction]
 ID=water; newID=ice; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=water; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=water_bubbly; 
name=; sprite=10; heightMod=0; sideSprite=581; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=animated4; 
terrainElement=water; terrainGroup=water; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWater; paletteG=paletteG; paletteB=paletteB; 
R=20; G=40; B=201; 
[TerrainReaction]
 ID=water_bubbly; newID=ice; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=water_bubbly; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=ice; 
name=; sprite=10; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom4; 
terrainElement=ice; terrainGroup=; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=False; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=paletteIce; paletteG=paletteG; paletteB=paletteB; 
R=0; G=200; B=200; 
[TerrainReaction]
 ID=ice; newID=water_bubbly; 
element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_rocky2_shallowWater; 
name=; sprite=1408; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom16; 
terrainElement=water; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
blockLightEdgeAdjust=1; reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWater; paletteG=paletteG; paletteB=paletteB; 
R=201; G=190; B=190; 
[TerrainReaction]
 ID=dirt_rocky2_shallowWater; newID=dirt_rocky2_shallowWater; fx=vaporCloud; 
element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_rocky2_shallowWater; newID=; action=spreadElec; 
element=elec; delayUntilCanReactAgain=1;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_rocky2_shallowWater; newID=; fx=moveWater; 
element=pressureMoveAcross; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_rocky2_shallowWater; newID=dirt_rocky2_shallowIce; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=ditch_shallowWater; 
name=; sprite=1104; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1104; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=ditch; 
treatAsSameGroup=water_edge; 
blockLightEdgeAdjust=1; typeToDrawUnderThisTile=dirt_rocky2_shallowWater; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteX; paletteB=zoneWater; 
R=161; G=160; B=164; 
[TerrainReaction]
 ID=ditch_shallowWater; newID=; fx=moveWater; 
element=pressureMoveAcross; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=ditch_shallowWater; newID=ditch_shallowWater; fx=vaporCloud; 
element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=ditch_shallowWater; newID=; action=spreadElec; 
element=elec; delayUntilCanReactAgain=1;aiRatingMod=0;

[TerrainReaction]
 ID=ditch_shallowWater; newID=ditch_shallowIce; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=grass_lush_anim; 
name=; sprite=816; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=3; spriteYOffsetMult=1; spriteXOffsetModulo=12; spriteYOffsetModulo=12; buildSelectSprite=816; buildMarkerText=a; defaultSpriteOffset=33; 
spriteType=animated12_irregular; 
terrainElement=life; terrainGroup=grass; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; treatAsSameGroup=tree; treatAsSameGroup=bush; treatAsSameGroup=water_edge2; treatAsSameGroup=floor_edge; treatAsSameGroup=nothing; treatAsSameGroup=wall; treatAsSameGroup=floor; treatAsSameGroup=grass_edge1; treatAsSameGroup=grass_edge2; treatAsSameGroup=grass2; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=57; G=250; B=1; 
[TerrainReaction]
 ID=grass_lush_anim; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_anim; newID=dirt_grassy3; 
element=slash; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_anim; newID=dirt_grassy_wither; 
element=wither; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=stoneSolid; 
name=; sprite=416; heightMod=8; sideSprite=-1; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=453; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=none; terrainGroup=solidStoneWall; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=zoneStone; 
R=20; G=20; B=20; 
[TerrainReaction]
 ID=stoneSolid; newID=dirt; 
spawnItem=rubble; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=stoneSolid_cornerBtm; 
name=; sprite=1952; heightMod=8; sideSprite=-1; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=2017; buildMarkerText=v; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=none; terrainGroup=solidStoneWall; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=zoneStone; 
R=27; G=20; B=20; 
[TerrainReaction]
 ID=stoneSolid_cornerBtm; newID=dirt; 
spawnItem=rubble; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=stoneSolid_cornerTop; 
name=; sprite=1952; heightMod=8; sideSprite=-1; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1953; buildMarkerText=^; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=none; terrainGroup=solidStoneWall; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=zoneStone; 
R=26; G=20; B=20; 
[TerrainReaction]
 ID=stoneSolid_cornerTop; newID=dirt; 
spawnItem=rubble; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=chunkyWall_Tile; 
name=; sprite=784; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom5; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteWood; 
R=57; G=55; B=56; 


[TerrainType] ID=chunkyWall; 
name=; sprite=783; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteWood; 
R=56; G=55; B=56; 


[TerrainType] ID=stoneSolid_entry; 
name=; sprite=401; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=solidStoneWall; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=47; G=44; B=44; 


[TerrainType] ID=stoneSolid_entryWideL; 
name=; sprite=402; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=solidStoneWall; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=47; G=47; B=44; 


[TerrainType] ID=stoneSolid_entryWideMid; 
name=; sprite=403; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=solidStoneWall; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=48; G=47; B=45; 


[TerrainType] ID=stoneSolid_entryWideR; 
name=; sprite=404; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=solidStoneWall; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=47; G=47; B=45; 


[TerrainType] ID=stoneSolid_trimTop; 
name=; sprite=416; heightMod=8; sideSprite=156; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=453; buildMarkerText=t; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=none; terrainGroup=solidStoneWall; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=zoneStone; 
R=21; G=20; B=20; 
[TerrainReaction]
 ID=stoneSolid_trimTop; newID=dirt; 
spawnItem=rubble; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=stoneWall_Trim_mid; 
name=; sprite=155; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=paletteWood; 
R=84; G=60; B=60; 


[TerrainType] ID=stoneWall_Trim; 
name=; sprite=154; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=zoneStone; 
R=83; G=60; B=60; 


[TerrainType] ID=stoneWall_Smooth_W; 
name=; sprite=57; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=70; G=70; B=70; 


[TerrainType] ID=stoneWall_Smooth; 
name=; sprite=55; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=wallSet3; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=zoneStone; 
R=70; G=70; B=71; 


[TerrainType] ID=stoneWall_Smooth_E; 
name=; sprite=56; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=70; G=70; B=72; 


[TerrainType] ID=stoneWall_TopLeft; 
name=; sprite=39; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=270; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=123; G=120; B=140; 


[TerrainType] ID=stoneWallS; 
name=; sprite=40; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=270; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=120; G=120; B=141; 


[TerrainType] ID=stoneWall_TopRight; 
name=; sprite=41; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=270; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=124; G=120; B=140; 


[TerrainType] ID=stoneWall_Rough_W; 
name=; sprite=88; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=paletteB; 
R=62; G=60; B=60; 


[TerrainType] ID=stoneWall_Rough; 
name=; sprite=85; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom2; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteWood; 
R=62; G=61; B=60; 


[TerrainType] ID=stoneWall_Rough_E; 
name=; sprite=87; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=paletteB; 
R=62; G=61; B=61; 


[TerrainType] ID=brickWallW; 
name=; sprite=744; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteWood; 
R=55; G=55; B=55; 
[TerrainReaction]
 ID=brickWallW; newID=dirt; 
spawnItem=rubble; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=brickWall; 
name=; sprite=743; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=wallSet3; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteWood; 
R=55; G=55; B=56; 
[TerrainReaction]
 ID=brickWall; newID=dirt; 
spawnItem=rubble; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=brickWallE; 
name=; sprite=745; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteWood; 
R=55; G=55; B=57; 
[TerrainReaction]
 ID=brickWallE; newID=dirt; 
spawnItem=rubble; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=stoneWallE; 
name=; sprite=71; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=180; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=120; G=120; B=142; 


[TerrainType] ID=empty8; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=9; G=3; B=3; 


[TerrainType] ID=stoneWallW; 
name=; sprite=73; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=120; G=120; B=143; 


[TerrainType] ID=stoneWall_Rough_Trim_W; 
name=; sprite=91; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=paletteB; 
R=60; G=60; B=60; 


[TerrainType] ID=stoneWall_Rough_Trim; 
name=; sprite=89; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=paletteWood; 
R=61; G=60; B=60; 


[TerrainType] ID=stoneWall_Rough_Trim_E; 
name=; sprite=90; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=paletteB; 
R=61; G=61; B=61; 


[TerrainType] ID=brickWall_broken1; 
name=; sprite=779; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteWood; 
R=64; G=55; B=56; 
[TerrainReaction]
 ID=brickWall_broken1; newID=dirt; 
spawnItem=rubble; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=brickWall_v2; 
name=; sprite=775; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteWood; 
R=58; G=55; B=56; 
[TerrainReaction]
 ID=brickWall_v2; newID=dirt; 
spawnItem=rubble; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=brickWall_v3; 
name=; sprite=776; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteWood; 
R=59; G=55; B=56; 
[TerrainReaction]
 ID=brickWall_v3; newID=dirt; 
spawnItem=rubble; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=stoneWall_BtmLeft; 
name=; sprite=103; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=121; G=120; B=140; 


[TerrainType] ID=stoneWallN; 
name=; sprite=104; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=120; G=120; B=140; 


[TerrainType] ID=stoneWall_BtmRight; 
name=; sprite=105; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=122; G=120; B=140; 


[TerrainType] ID=stoneWall_Rough_EW; 
name=; sprite=93; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=paletteB; 
R=62; G=61; B=62; 


[TerrainType] ID=archWall_top; 
name=; sprite=1032; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=63; G=60; B=60; 
[TerrainReaction]
 ID=archWall_top; newID=dirt; fx=terrainChunk; 
element=destroyWall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=archWall_Window_top; 
name=; sprite=1033; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=65; G=60; B=60; 


[TerrainType] ID=archWall_dome_top; 
name=; sprite=1096; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=67; G=60; B=60; 


[TerrainType] ID=brickWall_broken2; 
name=; sprite=780; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteWood; 
R=65; G=55; B=56; 
[TerrainReaction]
 ID=brickWall_broken2; newID=dirt; 
spawnItem=rubble; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=stoneWall_ThinRocks_EW; 
name=; sprite=62; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=51; G=50; B=52; 


[TerrainType] ID=stoneWall_ThinRocks_W; 
name=; sprite=61; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=50; G=50; B=50; 


[TerrainType] ID=stoneWall_ThinRocks; 
name=; sprite=59; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=wallSet3; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteStoneDark; 
R=50; G=50; B=51; 


[TerrainType] ID=stoneWall_ThinRocks_E; 
name=; sprite=60; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=50; G=50; B=52; 


[TerrainType] ID=stoneWall_Rough_Trim_EW; 
name=; sprite=92; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=zoneStone; paletteB=paletteB; 
R=61; G=61; B=60; 


[TerrainType] ID=archWall_btm; 
name=; sprite=1064; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=64; G=60; B=60; 
[TerrainReaction]
 ID=archWall_btm; newID=dirt; fx=terrainChunk; 
spawnItem=rubble; 
element=destroyWall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=archWall_window_btm; 
name=; sprite=1065; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=66; G=60; B=60; 


[TerrainType] ID=archWall_dome_btm; 
name=; sprite=1128; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=69; G=60; B=60; 


[TerrainType] ID=roofW1; 
name=; sprite=711; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=paletteWood; paletteG=paletteG; paletteB=zoneStone; 
R=137; G=120; B=126; 


[TerrainType] ID=roofW2; 
name=; sprite=712; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=paletteWood; paletteG=paletteG; paletteB=zoneStone; 
R=138; G=120; B=126; 


[TerrainType] ID=roofW3; 
name=; sprite=713; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=1; blockLoS=False; blockLoE=True; 
blockLight=False; blockWalking=False; blockJumping=False; 
blockLightEdgeAdjust=1; depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=paletteWood; paletteG=paletteG; paletteB=zoneStone; 
R=139; G=120; B=126; 


[TerrainType] ID=brickWall_roofW1; 
name=; sprite=714; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=zoneStone; 
R=140; G=120; B=126; 


[TerrainType] ID=brickWall_roofW2; 
name=; sprite=715; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=zoneStone; 
R=141; G=120; B=126; 


[TerrainType] ID=stoneRoughBG; 
name=; sprite=465; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=wallSet3; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=p73; paletteG=paletteG; paletteB=zoneStone; 
R=75; G=70; B=71; 


[TerrainType] ID=archWall_door_top; 
name=; sprite=1097; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1097; buildMarkerText=S; defaultSpriteOffset=0; 
spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=False; blockJumping=False; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
depthMod=1050; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=68; G=60; B=60; 


[TerrainType] ID=archWall_open_top; 
name=; sprite=1097; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
depthMod=1050; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=74; G=60; B=60; 


[TerrainType] ID=archWall_dome_shelf_btm; 
name=; sprite=1160; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=70; G=60; B=60; 


[TerrainType] ID=brickWall_roofE1; 
name=; sprite=716; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=zoneStone; 
R=142; G=120; B=126; 


[TerrainType] ID=brickWall_roofE2; 
name=; sprite=717; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=zoneStone; 
R=143; G=120; B=126; 


[TerrainType] ID=roofE3; 
name=; sprite=718; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=1; blockLoS=False; blockLoE=True; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=paletteWood; paletteG=paletteG; paletteB=zoneStone; 
R=144; G=120; B=126; 


[TerrainType] ID=roofE2; 
name=; sprite=719; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=paletteWood; paletteG=paletteG; paletteB=zoneStone; 
R=145; G=120; B=126; 


[TerrainType] ID=roofE1; 
name=; sprite=720; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=paletteWood; paletteG=paletteG; paletteB=zoneStone; 
R=146; G=120; B=126; 


[TerrainType] ID=thinBrickWall_LightPalette; 
name=; sprite=928; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom16; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteWood; 
R=74; G=55; B=56; 


[TerrainType] ID=thinBrickWall_MedPalette; 
name=; sprite=928; heightMod=0; sideSprite=928; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom16; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=paletteWood; 
R=73; G=55; B=56; 


[TerrainType] ID=thinBrickWall; 
name=; sprite=928; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom16; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteWood; 
R=63; G=55; B=56; 


[TerrainType] ID=archWall_top2_L; 
name=; sprite=1003; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=78; G=60; B=60; 
[TerrainReaction]
 ID=archWall_top2_L; newID=dirt_grassy3; 
element=destroyWall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=archWall_top2; 
name=; sprite=1004; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=79; G=60; B=60; 
[TerrainReaction]
 ID=archWall_top2; newID=dirt_grassy3; 
element=destroyWall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=archWall_top2_R; 
name=; sprite=1005; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=80; G=60; B=60; 
[TerrainReaction]
 ID=archWall_top2_R; newID=dirt_grassy3; 
element=destroyWall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=archWall_L; 
name=; sprite=1001; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=76; G=60; B=60; 
[TerrainReaction]
 ID=archWall_L; newID=dirt; fx=terrainChunk; 
spawnItem=rubble; 
element=destroyWall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=archWall_noLines; 
name=; sprite=1000; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=75; G=60; B=60; 
[TerrainReaction]
 ID=archWall_noLines; newID=dirt; fx=terrainChunk; 
spawnItem=rubble; 
element=destroyWall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=archWall_R; 
name=; sprite=1002; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=77; G=60; B=60; 
[TerrainReaction]
 ID=archWall_R; newID=dirt; fx=terrainChunk; 
spawnItem=rubble; 
element=destroyWall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=stoneSolid_dest2; 
name=; sprite=416; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=453; buildMarkerText=2; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=none; terrainGroup=solidStoneWall; 
treatAsSameGroup=nothing; treatAsSameGroup=solidStoneWallW; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=25; G=20; B=20; 
[TerrainReaction]
 ID=stoneSolid_dest2; newID=bgNothing; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=stoneSolid_dest2; newID=grass_lush; fx=terrainChunk; 
element=destroyWall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=floor_grate_EW; 
name=; sprite=1075; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=145; G=141; B=141; 


[TerrainType] ID=mechWall3; 
name=; sprite=1219; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=elec; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=62; G=55; B=56; 


[TerrainType] ID=mechWall1; 
name=; sprite=1217; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=elec; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=60; G=55; B=56; 


[TerrainType] ID=mechWall2; 
name=; sprite=1218; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=elec; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=61; G=55; B=56; 


[TerrainType] ID=mechWall4; 
name=; sprite=1220; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=elec; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=76; G=55; B=56; 


[TerrainType] ID=mechWall5; 
name=; sprite=1221; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=elec; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=77; G=55; B=56; 


[TerrainType] ID=mechWall6; 
name=; sprite=1222; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=elec; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=78; G=55; B=56; 


[TerrainType] ID=mechWall7; 
name=; sprite=1223; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=elec; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=79; G=55; B=56; 


[TerrainType] ID=floor_grate; 
name=; sprite=1073; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=143; G=141; B=141; 


[TerrainType] ID=floor_grate_NS; 
name=; sprite=1074; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=144; G=141; B=141; 


[TerrainType] ID=stoneFloor; 
name=; sprite=8; heightMod=0; sideSprite=9; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=170; G=170; B=172; 


[TerrainType] ID=stoneTileFloor; 
name=; sprite=2; heightMod=0; sideSprite=9; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom2; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=170; G=170; B=170; 


[TerrainType] ID=stoneTileFloor_Cracked; 
name=; sprite=6; heightMod=0; sideSprite=9; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=170; G=170; B=171; 


[TerrainType] ID=stoneTileFloor_Small; 
name=; sprite=7; heightMod=0; sideSprite=9; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=160; G=160; B=161; 


[TerrainType] ID=stoneTileFloor_DoubleHoriz; 
name=; sprite=5; heightMod=0; sideSprite=9; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=165; G=165; B=170; 


[TerrainType] ID=stoneTileFloor_DoubleVert; 
name=; sprite=4; heightMod=0; sideSprite=9; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=165; G=165; B=171; 


[TerrainType] ID=stoneTileFloor_Diag2; 
name=; sprite=70; heightMod=0; sideSprite=9; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=167; G=165; B=170; 


[TerrainType] ID=stoneBrickFloor; 
name=; sprite=704; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=737; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=wall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=paletteB; 
R=154; G=150; B=150; 


[TerrainType] ID=stoneBrickFloor_Cracked; 
name=; sprite=741; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=paletteB; 
R=154; G=151; B=150; 


[TerrainType] ID=stoneBrickFloor_Cracked3; 
name=; sprite=773; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=paletteB; 
R=154; G=151; B=152; 


[TerrainType] ID=stoneBrickFloor_Cracked2; 
name=; sprite=742; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=paletteB; 
R=154; G=151; B=151; 


[TerrainType] ID=marbleFloor1; 
name=; sprite=1063; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=129; G=120; B=120; 


[TerrainType] ID=marbleFloor2; 
name=; sprite=1062; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=131; G=120; B=120; 


[TerrainType] ID=marbleFloor3; 
name=; sprite=1061; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=132; G=120; B=120; 


[TerrainType] ID=marbleFloor_pattern; 
name=; sprite=1025; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1026; buildMarkerText='; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=130; G=120; B=120; 


[TerrainType] ID=stoneTileFloor_Diag1; 
name=; sprite=69; heightMod=0; sideSprite=9; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=166; G=165; B=170; 


[TerrainType] ID=stoneFloor_P; 
name=; sprite=117; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=166; G=166; B=166; 


[TerrainType] ID=stoneFloor_P3; 
name=; sprite=119; heightMod=0; sideSprite=119; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=166; G=167; B=168; 


[TerrainType] ID=stoneFloor_P2; 
name=; sprite=118; heightMod=0; sideSprite=118; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=166; G=166; B=165; 


[TerrainType] ID=stoneFloor_P4; 
name=; sprite=120; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=166; G=165; B=165; 


[TerrainType] ID=stoneFloor_P5; 
name=; sprite=121; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=165; G=165; B=166; 


[TerrainType] ID=stoneFloor_P_Trim2; 
name=; sprite=123; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=zoneStone; paletteB=zoneStoneDark; 
R=165; G=165; B=164; 


[TerrainType] ID=stoneFloor_P_Trim; 
name=; sprite=122; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=zoneStone; paletteB=zoneStoneDark; 
R=165; G=164; B=163; 


[TerrainType] ID=marbleFloor4; 
name=; sprite=1093; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=129; G=121; B=120; 


[TerrainType] ID=marbleFloor5; 
name=; sprite=1094; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=129; G=121; B=121; 


[TerrainType] ID=stoneFloor_P3_broken1; 
name=; sprite=116; heightMod=0; sideSprite=119; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor_edge; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=167; G=167; B=168; 


[TerrainType] ID=stoneFloor_P3_broken2; 
name=; sprite=115; heightMod=0; sideSprite=119; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor_edge; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=168; G=167; B=168; 


[TerrainType] ID=stoneFloor_P3_broken3; 
name=; sprite=114; heightMod=0; sideSprite=119; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor_edge; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=169; G=167; B=168; 


[TerrainType] ID=stoneFloor_P3_broken2_copy; 
name=; sprite=115; heightMod=0; sideSprite=119; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor_edge; 
blockLightEdgeAdjust=1; depthMod=0; rotation=180; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=170; G=167; B=168; 


[TerrainType] ID=stoneFloor_P3_broken2_copy2; 
name=; sprite=115; heightMod=0; sideSprite=119; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor_edge; 
blockLightEdgeAdjust=1; depthMod=0; rotation=90; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=171; G=167; B=168; 


[TerrainType] ID=stonePlatform_wall2_mid; 
name=; sprite=1135; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=paletteWood; 
R=66; G=61; B=60; 


[TerrainType] ID=stonePlatform_floor2; 
name=; sprite=1034; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1066; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=none; terrainGroup=floor2; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=paletteB; 
R=162; G=160; B=162; 


[TerrainType] ID=stoneDiagBrick_Floor; 
name=; sprite=1041; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom5; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=159; G=159; B=159; 


[TerrainType] ID=stoneDiagBrick_big_Floor; 
name=; sprite=1071; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=155; G=151; B=151; 


[TerrainType] ID=metalFloor1; 
name=; sprite=1249; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=zoneStoneDark; 
R=146; G=120; B=120; 


[TerrainType] ID=metalFloor2; 
name=; sprite=1251; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=zoneStoneDark; 
R=150; G=150; B=151; 


[TerrainType] ID=metalFloor4; 
name=; sprite=1253; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=zoneStoneDark; 
R=150; G=150; B=152; 


[TerrainType] ID=metalFloor5; 
name=; sprite=1254; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=zoneStoneDark; 
R=150; G=150; B=153; 


[TerrainType] ID=stonePlatform_floor; 
name=; sprite=1034; heightMod=0; sideSprite=1102; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1066; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=wall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=paletteB; 
R=161; G=160; B=162; 


[TerrainType] ID=stonePlatform_floor_tile; 
name=; sprite=1067; heightMod=0; sideSprite=1102; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=paletteB; 
R=161; G=161; B=162; 


[TerrainType] ID=patternFloor; 
name=; sprite=960; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=picture2x2; 
terrainElement=none; terrainGroup=floor2; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=158; G=151; B=151; 


[TerrainType] ID=patternFloor_NW_damaged; 
name=; sprite=962; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor2; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=162; G=151; B=151; 


[TerrainType] ID=mechWall_top; 
name=; sprite=1185; heightMod=0; sideSprite=1217; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=140; G=120; B=121; 


[TerrainType] ID=metalFloor7; 
name=; sprite=1256; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=zoneStoneDark; 
R=152; G=150; B=150; 


[TerrainType] ID=metalFloor6; 
name=; sprite=1255; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=zoneStoneDark; 
R=151; G=151; B=151; 


[TerrainType] ID=metalFloor3; 
name=; sprite=1252; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=zoneStoneDark; 
R=156; G=151; B=151; 


[TerrainType] ID=metalFloor8; 
name=; sprite=1257; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=zoneStoneDark; 
R=157; G=151; B=151; 


[TerrainType] ID=stonePlatform_wall; 
name=; sprite=1102; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=paletteWood; 
R=63; G=61; B=60; 


[TerrainType] ID=stonePlatform_wall_fade; 
name=; sprite=1103; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneWater; 
R=64; G=61; B=60; 


[TerrainType] ID=mechWall_top_rot90; 
name=; sprite=1185; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; depthMod=0; rotation=90; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=141; G=120; B=121; 


[TerrainType] ID=patternFloor_SW_damaged; 
name=; sprite=994; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor2; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=164; G=151; B=151; 


[TerrainType] ID=patternFloor_SE_damaged; 
name=; sprite=995; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor2; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=163; G=151; B=151; 


[TerrainType] ID=woodSolid; 
name=; sprite=416; heightMod=8; sideSprite=-1; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=453; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=none; terrainGroup=solidStoneWall; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWood; paletteG=paletteG; paletteB=paletteB; 
R=50; G=25; B=10; 


[TerrainType] ID=pier_floor_rot90; 
name=; sprite=627; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; depthMod=0; rotation=90; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWood; paletteG=paletteG; paletteB=paletteB; 
R=131; G=70; B=33; 
[TerrainReaction]
 ID=pier_floor_rot90; newID=woodAsh; 
spawnItem=fire; 
element=explode; element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=woodAsh; 
name=; sprite=747; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=paletteAsh; paletteG=paletteG; paletteB=paletteB; 
R=140; G=30; B=10; 


[TerrainType] ID=woodFloor; 
name=; sprite=746; heightMod=0; sideSprite=627; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneWood; paletteG=paletteG; paletteB=paletteB; 
R=130; G=70; B=30; 
[TerrainReaction]
 ID=woodFloor; newID=woodAsh; 
spawnItem=fire_small; 
element=explode; element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=woodFloor_misc; 
name=; sprite=746; heightMod=0; sideSprite=627; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneMisc1; paletteG=paletteG; paletteB=paletteB; 
R=132; G=70; B=30; 
[TerrainReaction]
 ID=woodFloor_misc; newID=woodAsh; 
spawnItem=fire_small; 
element=explode; element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=empty70; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=69; G=4; B=3; 


[TerrainType] ID=boatWall_End_TR; 
name=; sprite=657; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=0; rotation=180; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWoodDark; paletteG=paletteG; paletteB=paletteB; 
R=65; G=34; B=18; 


[TerrainType] ID=boatWall_upsidedown; 
name=; sprite=656; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; depthMod=0; rotation=180; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWoodDark; paletteG=paletteG; paletteB=paletteB; 
R=65; G=34; B=17; 


[TerrainType] ID=boatWall_End_TL; 
name=; sprite=655; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=0; rotation=180; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWoodDark; paletteG=paletteG; paletteB=paletteB; 
R=65; G=34; B=16; 


[TerrainType] ID=woodWall; 
name=; sprite=811; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; depthMod=0; rotation=90; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWoodDark; paletteG=paletteG; paletteB=zoneWoodDark; 
R=70; G=40; B=20; 
[TerrainReaction]
 ID=woodWall; newID=woodAsh; 
spawnItem=fire; 
element=explode; element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=woodWall2; 
name=; sprite=811; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneWoodDark; paletteG=paletteG; paletteB=paletteWood; 
R=80; G=50; B=30; 
[TerrainReaction]
 ID=woodWall2; newID=woodAsh; 
spawnItem=fire; 
element=explode; element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=woodWall_Gap; 
name=; sprite=812; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=90; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWood; paletteG=paletteG; paletteB=paletteWood; 
R=100; G=50; B=20; 
[TerrainReaction]
 ID=woodWall_Gap; newID=woodAsh; 
spawnItem=fire; 
element=explode; element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=boatWall_End_L; 
name=; sprite=655; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWoodDark; paletteG=paletteG; paletteB=paletteB; 
R=64; G=34; B=16; 


[TerrainType] ID=boatWall; 
name=; sprite=656; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWoodDark; paletteG=paletteG; paletteB=paletteB; 
R=64; G=34; B=17; 


[TerrainType] ID=boatWall_End_R; 
name=; sprite=657; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWoodDark; paletteG=paletteG; paletteB=paletteB; 
R=64; G=34; B=18; 


[TerrainType] ID=pier_floor; 
name=; sprite=627; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneWood; paletteG=paletteG; paletteB=paletteB; 
R=130; G=70; B=33; 
[TerrainReaction]
 ID=pier_floor; newID=woodAsh; 
spawnItem=fire; 
element=explode; element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=pier_base; 
name=; sprite=659; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWood; paletteG=paletteG; paletteB=zoneWater; 
R=20; G=40; B=190; 
[TerrainReaction]
 ID=pier_base; newID=woodAsh; 
spawnItem=fire; 
element=explode; element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=pier_base2; 
name=; sprite=660; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWood; paletteG=paletteG; paletteB=zoneWater; 
R=20; G=40; B=191; 
[TerrainReaction]
 ID=pier_base2; newID=woodAsh; 
spawnItem=fire; 
element=explode; element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=woodWall_dark; 
name=; sprite=843; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; depthMod=0; rotation=90; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWoodDark; paletteG=paletteG; paletteB=zoneWoodDark; 
R=71; G=40; B=20; 
[TerrainReaction]
 ID=woodWall_dark; newID=woodAsh; 
spawnItem=fire; 
element=explode; element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=woodFloor2; 
name=; sprite=748; heightMod=0; sideSprite=627; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneWood; paletteG=paletteG; paletteB=paletteB; 
R=131; G=70; B=30; 
[TerrainReaction]
 ID=woodFloor2; newID=woodAsh; 
spawnItem=fire_small; 
element=explode; element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=lava; 
name=; sprite=18; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=animated4; 
terrainElement=fire; terrainGroup=fire; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=250; G=2; B=3; 


[TerrainType] ID=boatWall_End_Tip_Top; 
name=; sprite=626; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=1; drawOffsetTileUnderThisTileY=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWood; paletteG=paletteG; paletteB=zoneWoodDark; 
R=64; G=34; B=20; 


[TerrainType] ID=boatWall_End_Tip; 
name=; sprite=658; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneWood; paletteG=paletteG; paletteB=zoneWoodDark; 
R=64; G=34; B=19; 


[TerrainType] ID=abyss; 
name=; sprite=22; heightMod=-8; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=22; buildMarkerText=A; defaultSpriteOffset=0; 
spriteType=single; 
terrainElement=none; terrainGroup=abyss; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=1; G=0; B=0; 
[TerrainReaction]
 ID=abyss; newID=; action=actorFall_pit; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=abyss_walkable; 
name=; sprite=23; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=23; buildMarkerText=S; defaultSpriteOffset=0; 
spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=paletteBlack; paletteG=paletteG; paletteB=paletteB; 
R=25; G=25; B=30; 


[TerrainType] ID=empty5; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=6; G=3; B=3; 


[TerrainType] ID=dirt_graven; 
name=; sprite=343; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom5; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=paletteGraven; paletteG=paletteG; paletteB=paletteB; 
R=190; G=90; B=220; 
[TerrainReaction]
 ID=dirt_graven; newID=ditch; 
element=dig; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_graven; newID=dirt_grassy; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=bgPit_dark; 
name=; sprite=592; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=592; buildMarkerText='; defaultSpriteOffset=0; 
spriteType=dynamicWallSetNoInnerCorners; 
terrainElement=earth; terrainGroup=abyss; 
treatAsSameGroup=abyss2; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; transparent=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=2; G=0; B=2; 
[TerrainReaction]
 ID=bgPit_dark; newID=; action=actorFall_pit; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=bgNothing; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1; buildMarkerText=_; defaultSpriteOffset=0; 
spriteType=single; 
terrainElement=none; terrainGroup=nothing; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=7; G=4; B=3; 


[TerrainType] ID=bgPit; 
name=; sprite=560; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=561; buildMarkerText=X; defaultSpriteOffset=0; 
spriteType=dynamicWallSetNoInnerCorners; 
terrainElement=earth; terrainGroup=abyss2; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; transparent=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=3; G=0; B=2; 
[TerrainReaction]
 ID=bgPit; newID=; action=actorFall_pit; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=bgPit_dirtEdge; 
name=; sprite=528; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=529; buildMarkerText=X; defaultSpriteOffset=0; 
spriteType=dynamicWallSetNoInnerCorners; 
terrainElement=earth; terrainGroup=abyss; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=4; G=0; B=2; 
[TerrainReaction]
 ID=bgPit_dirtEdge; newID=; action=actorFall_pit; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=bgCloud; 
name=; sprite=535; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=535; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=none; terrainGroup=cloud; 
treatAsSameGroup=caveWallDark; treatAsSameGroup=caveWall; treatAsSameGroup=cloudOverlap; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=250; G=240; B=241; 


[TerrainType] ID=abyss_white; 
name=; sprite=23; heightMod=0; sideSprite=568; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=cloudOverlap; 
treatAsSameGroup=cloud; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=paletteWhite; paletteG=paletteG; paletteB=paletteB; 
R=253; G=240; B=241; 


[TerrainType] ID=bgCloudYN1; 
name=; sprite=535; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=536; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=none; terrainGroup=cloudOverlap; 
treatAsSameGroup=cloud; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=252; G=240; B=241; 


[TerrainType] ID=sideView_openAir; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1; buildMarkerText=.; defaultSpriteOffset=0; 
spriteType=single; 
terrainElement=earth; terrainGroup=abyss; 
blockLightEdgeAdjust=1; transparent=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=5; G=0; B=2; 


[TerrainType] ID=sideView_openAir_jumpDown; 
name=; sprite=528; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=529; buildMarkerText=V; defaultSpriteOffset=0; 
spriteType=dynamicWallSetNoInnerCorners; 
terrainElement=earth; terrainGroup=abyss; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=6; G=0; B=2; 


[TerrainType] ID=boneFloorDark; 
name=; sprite=53; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=ruin; terrainGroup=bone; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
reactionsCauseTerrainFX=True; 
paletteR=paletteBoneDark; paletteG=paletteG; paletteB=paletteB; 
R=100; G=80; B=60; 
[TerrainReaction]
 ID=boneFloorDark; newID=; fx=dust_bone; 
spawnItem=bone_wall_strong; 
element=bonemeld; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=boneFloor; 
name=; sprite=53; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=ruin; terrainGroup=bone; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
reactionsCauseTerrainFX=True; 
paletteR=paletteBone; paletteG=paletteG; paletteB=paletteB; 
R=200; G=180; B=130; 
[TerrainReaction]
 ID=boneFloor; newID=; fx=dust_bone; 
spawnItem=bone_wall_weak; 
element=bonemeld; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=ocean; 
name=; sprite=42; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=animated4; 
terrainElement=water; terrainGroup=water; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWater; paletteG=paletteG; paletteB=paletteB; 
R=21; G=40; B=200; 
[TerrainReaction]
 ID=ocean; newID=ice; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=ocean; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=ocean_top; 
name=; sprite=74; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=animated4; 
terrainElement=water; terrainGroup=water; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWater; paletteG=paletteG; paletteB=paletteB; 
R=22; G=40; B=200; 
[TerrainReaction]
 ID=ocean_top; newID=ice; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=ocean_top; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=sky; 
name=; sprite=23; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=paletteWater; paletteG=paletteG; paletteB=paletteB; 
R=254; G=240; B=241; 


[TerrainType] ID=bgNothing_openAir; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1; buildMarkerText=S; defaultSpriteOffset=0; 
spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=8; G=4; B=3; 


[TerrainType] ID=bgCloudY1; 
name=; sprite=535; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=600; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=none; terrainGroup=cloudOverlap; 
treatAsSameGroup=cloud; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=251; G=240; B=241; 


[TerrainType] ID=archWall_open_marbleFloorRbtm; 
name=; sprite=1162; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=False; blockJumping=False; 
blockLightEdgeAdjust=1; depthMod=0; rotation=180; 
reflective=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=zoneStoneDark; paletteB=paletteB; 
R=82; G=60; B=60; 


[TerrainType] ID=archWall_open_marbleFloorLbtm; 
name=; sprite=1161; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=False; blockJumping=False; 
blockLightEdgeAdjust=1; depthMod=0; rotation=180; 
reflective=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=zoneStoneDark; paletteB=paletteB; 
R=81; G=60; B=60; 


[TerrainType] ID=ocean_anim4; 
name=; sprite=864; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=animated4Slow; 
terrainElement=water; terrainGroup=water; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=paletteR; paletteG=paletteG; paletteB=paletteB; 
R=24; G=40; B=200; 
[TerrainReaction]
 ID=ocean_anim4; newID=ice; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=ocean_anim4; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=overworld_water1; 
name=; sprite=848; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=848; buildMarkerText=1; defaultSpriteOffset=34; 
spriteType=wallSet48_noScaleY_96down; 
terrainElement=ice; terrainGroup=over_water1; 
treatAsSameGroup=over_water2; treatAsSameGroup=over_water3; treatAsSameGroup=over_water4; treatAsSameGroup=over_water5; treatAsSameGroup=over_water6; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
typeToDrawUnderThisTile=ocean_anim4; 
reflective=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=overworld1; paletteG=zoneDirt; paletteB=paletteX; 
R=27; G=40; B=202; 


[TerrainType] ID=overworld1_on2; 
name=; sprite=1607; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1607; buildMarkerText=1; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=grass1; 
treatAsSameGroup=over_water1; treatAsSameGroup=grass2on1; treatAsSameGroup=grass3on1; treatAsSameGroup=grass4on1; treatAsSameGroup=grass5on1; treatAsSameGroup=grass6on1; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=overworld1; paletteG=overworld2; paletteB=paletteB; 
R=101; G=250; B=0; 


[TerrainType] ID=overworld_water2; 
name=; sprite=848; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=848; buildMarkerText=2; defaultSpriteOffset=34; 
spriteType=wallSet48_noScaleY_96down; 
terrainElement=ice; terrainGroup=over_water2; 
treatAsSameGroup=over_water1; treatAsSameGroup=over_water3; treatAsSameGroup=over_water4; treatAsSameGroup=over_water5; treatAsSameGroup=over_water6; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
typeToDrawUnderThisTile=ocean_anim4; 
reflective=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=overworld2; paletteG=zoneDirt; paletteB=paletteX; 
R=28; G=40; B=202; 


[TerrainType] ID=overworld2_on1; 
name=; sprite=1607; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1607; buildMarkerText=2; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=grass2on1; 
treatAsSameGroup=over_water2; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=overworld2; paletteG=overworld1; paletteB=paletteB; 
R=104; G=250; B=0; 


[TerrainType] ID=overworld_water3; 
name=; sprite=848; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=848; buildMarkerText=3; defaultSpriteOffset=34; 
spriteType=wallSet48_noScaleY_96down; 
terrainElement=ice; terrainGroup=over_water3; 
treatAsSameGroup=over_water1; treatAsSameGroup=over_water2; treatAsSameGroup=over_water4; treatAsSameGroup=over_water5; treatAsSameGroup=over_water6; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
typeToDrawUnderThisTile=ocean_anim4; 
reflective=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=overworld3; paletteG=zoneDirt; paletteB=paletteX; 
R=29; G=40; B=202; 


[TerrainType] ID=overworld3_on1; 
name=; sprite=1607; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1607; buildMarkerText=3; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=grass3on1; 
treatAsSameGroup=over_water3; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=overworld3; paletteG=overworld1; paletteB=paletteB; 
R=105; G=250; B=0; 


[TerrainType] ID=overworld_water4; 
name=; sprite=848; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=848; buildMarkerText=4; defaultSpriteOffset=34; 
spriteType=wallSet48_noScaleY_96down; 
terrainElement=ice; terrainGroup=over_water4; 
treatAsSameGroup=over_water1; treatAsSameGroup=over_water2; treatAsSameGroup=over_water3; treatAsSameGroup=over_water5; treatAsSameGroup=over_water6; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
typeToDrawUnderThisTile=ocean_anim4; 
reflective=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=overworld4; paletteG=zoneDirt; paletteB=paletteX; 
R=30; G=40; B=202; 


[TerrainType] ID=overworld4_on1; 
name=; sprite=1607; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1607; buildMarkerText=4; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=grass4on1; 
treatAsSameGroup=over_water4; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=overworld4; paletteG=overworld1; paletteB=paletteB; 
R=106; G=250; B=0; 


[TerrainType] ID=ocean_flat; 
name=; sprite=106; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=animated4; 
terrainElement=water; terrainGroup=water; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=paletteR; paletteG=paletteG; paletteB=paletteB; 
R=23; G=40; B=200; 
[TerrainReaction]
 ID=ocean_flat; newID=ice; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=ocean_flat; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=vines_EW; 
name=; sprite=414; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=life; terrainGroup=grass; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=False; 
paletteR=zoneDirt; paletteG=NES_Teal_contrast; paletteB=paletteB; 
R=132; G=120; B=149; 
[TerrainReaction]
 ID=vines_EW; newID=vines_EW_wither; 
element=vines_wither; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=vines_NS; 
name=; sprite=414; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=life; terrainGroup=grass; 
blockLightEdgeAdjust=1; depthMod=0; rotation=90; 
reactionsCauseTerrainFX=False; 
paletteR=zoneDirt; paletteG=NES_Teal_contrast; paletteB=paletteB; 
R=133; G=120; B=149; 
[TerrainReaction]
 ID=vines_NS; newID=vines_NS_wither; 
element=vines_wither; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=vines_EW_wither; 
name=; sprite=414; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=life; terrainGroup=grass; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=False; 
paletteR=zoneDirt; paletteG=NES_Yellow_darker; paletteB=paletteB; 
R=134; G=120; B=149; 
[TerrainReaction]
 ID=vines_EW_wither; newID=vines_EW; 
element=vines_growth; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=vines_EW_wither; newID=dirt_grassy_wither; fx=terrain; 
spawnItem=fire_small; 
element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=vines_NS_wither; 
name=; sprite=414; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=life; terrainGroup=grass; 
blockLightEdgeAdjust=1; depthMod=0; rotation=90; 
reactionsCauseTerrainFX=False; 
paletteR=zoneDirt; paletteG=NES_Yellow_darker; paletteB=paletteB; 
R=135; G=120; B=149; 
[TerrainReaction]
 ID=vines_NS_wither; newID=vines_NS; 
element=vines_growth; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=vines_NS_wither; newID=dirt_grassy_wither; fx=terrain; 
spawnItem=fire_small; 
element=fire; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=overworld_water5; 
name=; sprite=848; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=848; buildMarkerText=5; defaultSpriteOffset=34; 
spriteType=wallSet48_noScaleY_96down; 
terrainElement=ice; terrainGroup=over_water5; 
treatAsSameGroup=over_water2; treatAsSameGroup=over_water3; treatAsSameGroup=over_water4; treatAsSameGroup=over_water1; treatAsSameGroup=over_water6; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
typeToDrawUnderThisTile=ocean_anim4; 
reflective=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=overworld5; paletteG=zoneDirt; paletteB=paletteX; 
R=31; G=40; B=202; 


[TerrainType] ID=overworld5_on1; 
name=; sprite=1607; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1607; buildMarkerText=5; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=grass5on1; 
treatAsSameGroup=over_water5; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=overworld5; paletteG=overworld1; paletteB=paletteB; 
R=107; G=250; B=0; 


[TerrainType] ID=overworld_water6; 
name=; sprite=848; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=848; buildMarkerText=6; defaultSpriteOffset=34; 
spriteType=wallSet48_noScaleY_96down; 
terrainElement=ice; terrainGroup=over_water6; 
treatAsSameGroup=over_water2; treatAsSameGroup=over_water3; treatAsSameGroup=over_water4; treatAsSameGroup=over_water5; treatAsSameGroup=over_water1; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
typeToDrawUnderThisTile=ocean_anim4; 
reflective=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=overworld6; paletteG=zoneDirt; paletteB=paletteX; 
R=32; G=40; B=202; 


[TerrainType] ID=overworld6_on1; 
name=; sprite=1607; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1607; buildMarkerText=6; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=grass6on1; 
treatAsSameGroup=over_water6; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=overworld6; paletteG=overworld1; paletteB=paletteB; 
R=108; G=250; B=0; 


[TerrainType] ID=bush_dirt; 
name=; sprite=1703; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1703; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=bush; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=nothing; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrassDark; paletteB=paletteB; 
R=53; G=120; B=20; 
[TerrainReaction]
 ID=bush_dirt; newID=bush_thinner; 
element=slash; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=bush_dirt; newID=bush_thinner; 
element=fire; element=explode; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=bush_secret; 
name=; sprite=1696; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1696; buildMarkerText=S; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=bush; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneGrass; paletteG=zoneGrassDark; paletteB=paletteB; 
R=54; G=120; B=20; 
[TerrainReaction]
 ID=bush_secret; newID=abyss_walkable; fx=sfx_secretFound; 
element=slash; element=fire; element=explode; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=bush; 
name=; sprite=1696; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1696; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=bush; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=nothing; treatAsSameGroup=wall; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneGrass; paletteG=zoneGrassDark; paletteB=paletteB; 
R=50; G=120; B=20; 
[TerrainReaction]
 ID=bush; newID=bush_thinner; 
element=slash; element=ruin; element=cutsc_destroy; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=bush_thin; 
name=; sprite=1733; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=life; terrainGroup=grass; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneGrass; paletteG=zoneGrassDark; paletteB=paletteB; 
R=51; G=120; B=20; 
[TerrainReaction]
 ID=bush_thin; newID=bush_thinner; 
element=slash; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=bush_thin; newID=bush; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=bush_thin; newID=bush_thinner; 
spawnItem=fire_small; 
element=fire; element=explode; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=bush_thinner; 
name=; sprite=1734; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=life; terrainGroup=grass; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneGrass; paletteG=zoneGrassDark; paletteB=paletteB; 
R=52; G=120; B=20; 
[TerrainReaction]
 ID=bush_thinner; newID=grass; 
element=slash; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=bush_thinner; newID=bush; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=bush_thinner; newID=dirt_grassy_wither; 
spawnItem=fire; 
element=fire; element=explode; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=bush_alt; 
name=; sprite=1600; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1600; buildMarkerText=2; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=bush; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=nothing; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneGrass; paletteG=zoneGrassDark; paletteB=paletteB; 
R=61; G=120; B=20; 
[TerrainReaction]
 ID=bush_alt; newID=bush_thin; 
element=slash; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=bush_alt; newID=grass_lush_dark; fx=grassdust; 
element=cutsc_destroy; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=treetop; 
name=; sprite=212; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=212; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=single; 
terrainElement=life; terrainGroup=bush; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=nothing; 
moveCost=1; blockLoS=True; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; depthMod=3200; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneGrass; paletteG=zoneGrassDark; paletteB=paletteB; 
R=60; G=120; B=20; 
[TerrainReaction]
 ID=treetop; newID=bush_thin; 
element=slash; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=treetop; newID=bush_thinner; 
element=explode; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=bush_single; 
name=; sprite=1633; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1633; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=life; terrainGroup=bush; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; treatAsSameGroup=tree; treatAsSameGroup=bush; treatAsSameGroup=water_edge2; treatAsSameGroup=floor_edge; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneGrassDark; paletteG=zoneGrassDark; paletteB=zoneGrass; 
R=103; G=250; B=0; 
[TerrainReaction]
 ID=bush_single; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=bush_single; newID=dirt_grassy3; 
element=slash; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=bush_single; newID=dirt_grassy_wither; 
spawnItem=fire_small; 
element=fire; element=explode; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=bush_single; newID=dirt_grassy_wither; 
element=wither; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=pipeWall; 
name=; sprite=1187; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=wall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=75; G=55; B=56; 


[TerrainType] ID=overworld_trees1; 
name=; sprite=1792; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1825; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=tree; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=55; G=120; B=20; 


[TerrainType] ID=overworld_trees2; 
name=; sprite=1799; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1832; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=life; terrainGroup=bush; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=56; G=120; B=20; 


[TerrainType] ID=overworld_hills; 
name=; sprite=1806; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1839; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=none; terrainGroup=floor; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=57; G=120; B=20; 


[TerrainType] ID=overworld_rocks; 
name=; sprite=1813; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1846; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=wallSet16; 
terrainElement=none; terrainGroup=caveWall; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=zoneStone; 
R=58; G=120; B=20; 


[TerrainType] ID=overworld_dirt; 
name=; sprite=1888; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=singleRandom16; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=232; G=220; B=220; 
[TerrainReaction]
 ID=overworld_dirt; newID=ditch; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=overworld_dirt; newID=dirt_grassy; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveWallLedgeN_dark_LTop; 
name=; sprite=550; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=caveWallDark; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=0; rotation=180; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=64; G=35; B=35; 


[TerrainType] ID=caveWallLedgeN_dark_fade; 
name=; sprite=580; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=caveWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=71; G=46; B=46; 
[TerrainReaction]
 ID=caveWallLedgeN_dark_fade; newID=; action=spreadRope; 
spawnItem=rope_extended; 
element=spreadRope; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveWallLedgeN_dark_RTop; 
name=; sprite=549; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=caveWallDark; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=0; rotation=180; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=63; G=35; B=35; 


[TerrainType] ID=waterway1; 
name=; sprite=125; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=41; G=4; B=3; 


[TerrainType] ID=waterway2; 
name=; sprite=126; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=42; G=4; B=3; 


[TerrainType] ID=waterway3; 
name=; sprite=127; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=45; G=4; B=3; 


[TerrainType] ID=waterway6; 
name=; sprite=159; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=47; G=4; B=3; 


[TerrainType] ID=waterway5; 
name=; sprite=158; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=46; G=4; B=3; 


[TerrainType] ID=waterway4; 
name=; sprite=157; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=paletteG; paletteB=paletteB; 
R=48; G=4; B=3; 


[TerrainType] ID=caveWallLedgeN_dark_L; 
name=; sprite=549; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=caveWallDark; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=61; G=35; B=35; 


[TerrainType] ID=caveWallLedgeN_dark; 
name=; sprite=581; heightMod=0; sideSprite=581; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=caveWallDark; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=60; G=35; B=35; 
[TerrainReaction]
 ID=caveWallLedgeN_dark; newID=; action=spreadRope; 
spawnItem=rope_extended; 
element=spreadRope; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveWallLedgeN_dark_R; 
name=; sprite=550; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=caveWallDark; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWallEdge; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=62; G=35; B=35; 


[TerrainType] ID=acid_edge_smooth; 
name=; sprite=1296; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1296; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=ice; terrainGroup=water_edge; 
treatAsSameGroup=abyss; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
typeToDrawUnderThisTile=acid; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteX; paletteB=paletteFadeDark; 
R=26; G=40; B=202; 
[TerrainReaction]
 ID=acid_edge_smooth; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=acid_edge_smooth; newID=; fx=ice_sink; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=acid; 
name=; sprite=10; heightMod=0; sideSprite=581; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=animated4; 
terrainElement=water; terrainGroup=water; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
reflective=True; 
reactionsCauseTerrainFX=True; 
paletteR=NES_Green_dark; paletteG=paletteG; paletteB=paletteB; 
R=21; G=40; B=201; 
[TerrainReaction]
 ID=acid; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=empty48; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=49; G=4; B=3; 


[TerrainType] ID=empty67; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=66; G=4; B=3; 


[TerrainType] ID=empty56; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=55; G=4; B=3; 


[TerrainType] ID=caveSolid_Top; 
name=; sprite=369; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=369; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=earth; terrainGroup=solidCaveWall; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=43; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_Top; newID=dirt; 
spawnItem=rubble; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_edgeL; 
name=; sprite=368; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=368; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=earth; terrainGroup=solidCaveWall; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=40; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_edgeL; newID=dirt; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_edgeR; 
name=; sprite=368; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=368; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=earth; terrainGroup=solidCaveWall; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=90; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=42; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_edgeR; newID=dirt; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=empty63; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=62; G=4; B=3; 


[TerrainType] ID=dirt_worms; 
name=; sprite=410; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=animated2; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneMisc1; paletteG=paletteG; paletteB=paletteB; 
R=204; G=190; B=180; 
[TerrainReaction]
 ID=dirt_worms; newID=ditch; action=lowerHeight2; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_worms; newID=dirt_grassy; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=dirt_worms2; 
name=; sprite=410; heightMod=0; sideSprite=547; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=animated2; 
terrainElement=earth; terrainGroup=earth; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; treatAsSameGroup=caveWall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=caveWallEdge; treatAsSameGroup=wall; treatAsSameGroup=tree; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneMisc2; paletteG=paletteG; paletteB=paletteB; 
R=205; G=190; B=180; 
[TerrainReaction]
 ID=dirt_worms2; newID=ditch; action=lowerHeight2; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=dirt_worms2; newID=dirt_grassy; 
element=growth; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_edgeL_top; 
name=; sprite=372; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=372; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=earth; terrainGroup=solidCaveWallCorner; 
treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=45; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_edgeL_top; newID=dirt; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_edgeR_top; 
name=; sprite=373; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=373; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=earth; terrainGroup=solidCaveWallCorner; 
treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=-1; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=44; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_edgeR_top; newID=dirt; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_edgeL_btm; 
name=; sprite=368; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=368; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=earth; terrainGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
depthMod=2000; rotation=270; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=47; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_edgeL_btm; newID=dirt; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=caveSolid_edgeR_btm; 
name=; sprite=368; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=368; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=earth; terrainGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
drawOffsetTileUnderThisTileX=0; drawOffsetTileUnderThisTileY=1; 
depthMod=2000; rotation=180; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteG; paletteB=paletteB; 
R=46; G=1; B=1; 
[TerrainReaction]
 ID=caveSolid_edgeR_btm; newID=dirt; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=empty6; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=7; G=3; B=3; 


[TerrainType] ID=pit_edge_smooth_corner1; 
name=; sprite=1086; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1086; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=earth; terrainGroup=; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteX; paletteB=paletteX; 
R=22; G=29; B=29; 


[TerrainType] ID=pit_edge_smooth_corner2; 
name=; sprite=1087; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1087; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=single; 
terrainElement=earth; terrainGroup=; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=paletteX; paletteB=paletteX; 
R=23; G=29; B=29; 


[TerrainType] ID=townBackground; 
name=; sprite=2080; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=2083; buildMarkerText=; defaultSpriteOffset=0; 
spriteType=picture; 
terrainElement=none; terrainGroup=floor2; 
treatAsSameGroup=solidStoneWall; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=167; G=151; B=151; 


[TerrainType] ID=woodSolid_woodSide; 
name=; sprite=416; heightMod=8; sideSprite=811; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=453; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=none; terrainGroup=solidStoneWall; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneWoodDark; paletteG=paletteG; paletteB=paletteB; 
R=51; G=25; B=10; 


[TerrainType] ID=empty57; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=56; G=4; B=3; 


[TerrainType] ID=pit_edge_grassy; 
name=; sprite=1488; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1488; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneDirtDark; paletteB=paletteX; 
R=20; G=29; B=29; 


[TerrainType] ID=pit_edge_smooth; 
name=; sprite=1200; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1200; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneDirtDark; paletteB=paletteX; 
R=21; G=29; B=29; 


[TerrainType] ID=empty37; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=31; G=4; B=3; 


[TerrainType] ID=grass_lush_edge2a; 
name=; sprite=631; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=631; buildMarkerText=2a; defaultSpriteOffset=33; 
spriteType=wallSet16_random2; 
terrainElement=life; terrainGroup=grass_edge1; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; treatAsSameGroup=tree; treatAsSameGroup=bush; treatAsSameGroup=water_edge2; treatAsSameGroup=floor_edge; treatAsSameGroup=nothing; treatAsSameGroup=wall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=grass2; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=51; G=250; B=1; 
[TerrainReaction]
 ID=grass_lush_edge2a; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_edge2a; newID=dirt_grassy3; 
element=slash; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_edge2a; newID=dirt_grassy_wither; 
element=wither; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=grass_lush_edge2b; 
name=; sprite=727; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=727; buildMarkerText=2b; defaultSpriteOffset=33; 
spriteType=wallSet16_random2; 
terrainElement=life; terrainGroup=grass_edge1; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; treatAsSameGroup=tree; treatAsSameGroup=bush; treatAsSameGroup=water_edge2; treatAsSameGroup=floor_edge; treatAsSameGroup=nothing; treatAsSameGroup=wall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=grass2; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=52; G=250; B=1; 
[TerrainReaction]
 ID=grass_lush_edge2b; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_edge2b; newID=dirt_grassy3; 
element=slash; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_edge2b; newID=dirt_grassy_wither; 
element=wither; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=grass_lush_edge3a; 
name=; sprite=631; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=631; buildMarkerText=3a; defaultSpriteOffset=33; 
spriteType=wallSet16_random2; 
terrainElement=life; terrainGroup=grass_edge2; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; treatAsSameGroup=tree; treatAsSameGroup=bush; treatAsSameGroup=water_edge2; treatAsSameGroup=floor_edge; treatAsSameGroup=nothing; treatAsSameGroup=wall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=grass2; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=53; G=250; B=1; 
[TerrainReaction]
 ID=grass_lush_edge3a; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_edge3a; newID=dirt_grassy3; 
element=slash; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_edge3a; newID=dirt_grassy_wither; 
element=wither; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=grass_lush_edge3b; 
name=; sprite=727; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=727; buildMarkerText=3b; defaultSpriteOffset=33; 
spriteType=wallSet16_random2; 
terrainElement=life; terrainGroup=grass_edge2; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; treatAsSameGroup=tree; treatAsSameGroup=bush; treatAsSameGroup=water_edge2; treatAsSameGroup=floor_edge; treatAsSameGroup=nothing; treatAsSameGroup=wall; treatAsSameGroup=floor; treatAsSameGroup=grass; treatAsSameGroup=grass2; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=54; G=250; B=1; 
[TerrainReaction]
 ID=grass_lush_edge3b; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_edge3b; newID=dirt_grassy3; 
element=slash; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_edge3b; newID=dirt_grassy_wither; 
element=wither; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=cobblestone; 
name=; sprite=63; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=paletteR; paletteG=paletteG; paletteB=paletteB; 
R=120; G=120; B=133; 


[TerrainType] ID=archWall_open_marbleFloorL; 
name=; sprite=1161; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=False; blockJumping=False; 
blockLightEdgeAdjust=1; reflective=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=zoneStoneDark; paletteB=paletteB; 
R=72; G=60; B=60; 


[TerrainType] ID=empty66; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=65; G=4; B=3; 


[TerrainType] ID=empty25; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=19; G=4; B=3; 


[TerrainType] ID=bgShadow_water; 
name=; sprite=1712; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=1749; buildMarkerText=; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=earth; terrainGroup=abyss; 
treatAsSameGroup=floor; treatAsSameGroup=stoneWall; treatAsSameGroup=caveWall; treatAsSameGroup=caveWallDark; treatAsSameGroup=caveWallEdge; treatAsSameGroup=solidStoneWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=True; canFlyOver=True; canTeleportOver=True; 
typeToDrawUnderThisTile=water; 
reactionsCauseTerrainFX=True; 
paletteR=paletteFadeDarker; paletteG=paletteG; paletteB=paletteB; 
R=10; G=20; B=100; 
[TerrainReaction]
 ID=bgShadow_water; newID=; action=actorFall_water; 
element=actorFall; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=bgShadow_water; newID=; fx=ice_sink; 
element=ice; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=grass_lush_single; 
name=; sprite=177; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=177; buildMarkerText=; defaultSpriteOffset=33; 
spriteType=single; 
terrainElement=life; terrainGroup=grass; 
treatAsSameGroup=caveWallGrassy; treatAsSameGroup=solidCaveWall; treatAsSameGroup=tree; treatAsSameGroup=bush; treatAsSameGroup=water_edge2; treatAsSameGroup=floor_edge; treatAsSameGroup=nothing; treatAsSameGroup=wall; treatAsSameGroup=floor; treatAsSameGroup=grass_edge1; treatAsSameGroup=grass_edge2; treatAsSameGroup=grass2; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneDirt; paletteG=zoneGrass; paletteB=paletteB; 
R=56; G=250; B=1; 
[TerrainReaction]
 ID=grass_lush_single; newID=dirt_grassy; 
element=dig; element=digDown; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_single; newID=dirt_grassy3; 
element=slash; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=grass_lush_single; newID=dirt_grassy_wither; 
element=wither; element=ruin; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=empty34; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=28; G=4; B=3; 


[TerrainType] ID=archWall_open_marbleFloorR; 
name=; sprite=1162; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=False; blockJumping=False; 
blockLightEdgeAdjust=1; reflective=True; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneLight; paletteG=zoneStoneDark; paletteB=paletteB; 
R=73; G=60; B=60; 


[TerrainType] ID=pipeWall_top; 
name=; sprite=1188; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=floor; 
blockLightEdgeAdjust=1; reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=zoneStoneDark; 
R=140; G=120; B=122; 


[TerrainType] ID=empty72; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=71; G=4; B=3; 


[TerrainType] ID=archWall_open_mid; 
name=; sprite=1129; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
depthMod=1050; rotation=0; 
showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=zoneStoneDark; paletteB=paletteB; 
R=71; G=60; B=60; 
[TerrainReaction]
 ID=archWall_open_mid; newID=bgNothing; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=empty24; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=18; G=4; B=3; 


[TerrainType] ID=stonePlatform_wall2; 
name=; sprite=1134; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=stoneWall; 
treatAsSameGroup=solidStoneWall; treatAsSameGroup=solidCaveWall; 
moveCost=2; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=90; canSwimIn=False; canFlyOver=True; canTeleportOver=True; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStone; paletteG=paletteG; paletteB=paletteWood; 
R=65; G=61; B=60; 


[TerrainType] ID=empty17; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=11; G=4; B=3; 


[TerrainType] ID=empty61; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=60; G=4; B=3; 


[TerrainType] ID=empty38; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=32; G=4; B=3; 


[TerrainType] ID=empty79; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=78; G=4; B=3; 


[TerrainType] ID=empty78; 
name=; sprite=1; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=none; terrainGroup=; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=False; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=77; G=4; B=3; 


[TerrainType] ID=bigMural1; 
name=; sprite=2336; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=2339; buildMarkerText=; defaultSpriteOffset=0; 
spriteType=picture; 
terrainElement=none; terrainGroup=floor2; 
treatAsSameGroup=solidStoneWall; 
moveCost=1; blockLoS=False; blockLoE=False; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; showBackground=True; 
reactionsCauseTerrainFX=True; 
paletteR=; paletteG=; paletteB=; 
R=168; G=151; B=151; 


[TerrainType] ID=stoneSolid_dest2_wet; 
name=; sprite=416; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=453; buildMarkerText=2w; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=none; terrainGroup=solidStoneWallW; 
treatAsSameGroup=nothing; treatAsSameGroup=solidStoneWall; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=28; G=20; B=20; 
[TerrainReaction]
 ID=stoneSolid_dest2_wet; newID=bgNothing; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=stoneSolid_dest2_wet; newID=water_edge2; fx=terrainChunk; 
element=destroyWall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=stoneSolid_dest3; 
name=; sprite=416; heightMod=0; sideSprite=3; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; buildSelectSprite=453; buildMarkerText=2w; defaultSpriteOffset=34; 
spriteType=wallSet48; 
terrainElement=none; terrainGroup=solidStoneWallW; 
treatAsSameGroup=solidStoneWall; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=True; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=29; G=20; B=20; 
[TerrainReaction]
 ID=stoneSolid_dest3; newID=bgNothing; 
element=any; delayUntilCanReactAgain=0;aiRatingMod=0;

[TerrainReaction]
 ID=stoneSolid_dest3; newID=water_edge2; fx=terrainChunk; 
element=destroyWall; delayUntilCanReactAgain=0;aiRatingMod=0;



[TerrainType] ID=stoneSolid_breaking; 
name=; sprite=399; heightMod=0; sideSprite=-1; sideSpriteYMod=0; spriteXOffsetMult=1; spriteYOffsetMult=1; spriteXOffsetModulo=0; spriteYOffsetModulo=0; spriteType=single; 
terrainElement=earth; terrainGroup=caveWall; 
moveCost=2; blockLoS=True; blockLoE=True; 
blockLight=False; blockWalking=True; blockJumping=True; 
blockLightEdgeAdjust=1; canJumpOverFromAngle=-1; canSwimIn=False; canFlyOver=False; canTeleportOver=True; 
depthMod=2000; rotation=0; 
reactionsCauseTerrainFX=True; 
paletteR=zoneStoneDark; paletteG=paletteG; paletteB=paletteB; 
R=57; G=1; B=1; 
[TerrainReaction]
 ID=stoneSolid_breaking; newID=dirt; 
spawnItem=rubble; 
element=explode; element=pickaxe; delayUntilCanReactAgain=0;aiRatingMod=0;


