////////////////////////////////////////////////////////////////////
///LAYERS
;;;;layer 3 name "ToxicGoop "turn_on "toxic" turn_off "balancebeam"

//////////////////////////////////////////////////////////////////////////
//
// MECHSURFACES
//
//////////////////////////////////////////////////////////////////////////

MechSurfaceType AIOnly				101
MechSurfaceType PartyOnly			100
MechSurfaceType Spark 				12		//"sparks released on any contact"
MechSurfaceType Slippy 				16
MechSurfaceType StudUnderside		5
MechSurfaceType Studs 				6		//"studs (may be used differently by different mechanics - ie. used in Harry to define studded areas for physics magic puzzles)"
MechSurfaceType Magnet 				7		//"Magnet walking and Climbing"
MechSurfaceType Unsafe 				22
MechSurfaceType Trampoline 			9
MechSurfaceType DefaultNoHideIcon	103
MechSurfaceType Damage 				23
MechSurfaceType SpinForwards		30
MechSurfaceType SpinBackwards		31
MechSurfaceType PartyAiCollision	33
MechSurfaceType MudKill				37
MechSurfaceType Swamp				38
MechSurfaceType UpKill				39
MechSurfaceType Electric 			44		//undefined
MechSurfaceType PortalValveBolt		83
MechSurfaceType PortalValveTeleport	84

//////////////////////////////////////////////////////////////////////////
//
// MECHANICS SURFACE TYPES
//
// Use numbers 1 - 49
// Please speak to code before adding to or changing these
//
//////////////////////////////////////////////////////////////////////////

surface  -2
{
	name "GlobalOverride"
//	SurfaceParam Step 				vfx "" 		sfx ""
//	SurfaceParam Land				vfx ""      sfx ""
//	SurfaceParam PassThroughStep	vfx "" 		sfx ""
//	SurfaceParam FootPrint			special ""
}

surface  0
{
	name "Default"

	SurfaceParam Omnidroid_ZorbActive		vfx "VFX_Ball_Dust_01"
	
	// Ice Cream Monster
	SurfaceParam Step 					vfx "VFX_Pink_Goop"			sfx "" 			Ability VFX_IceCreamMonster
	SurfaceParam Land					vfx "VFX_Pink_Goop"			sfx ""			Ability VFX_IceCreamMonster
	SurfaceParam RunLand				vfx "VFX_Pink_Goop"			sfx ""			Ability VFX_IceCreamMonster
	
	// 

	SurfaceParam FootPrint				special "Footprint_Goop" 	Ability VFX_IceCreamMonster
	
	// Stinky Step
	SurfaceParam Step 					vfx "VFX_Stink_Step"			sfx "" 			Ability VFX_StinkyFeet
	SurfaceParam Land					vfx "VFX_Stink_Step"			sfx ""			Ability VFX_StinkyFeet
	SurfaceParam RunLand				vfx "VFX_Stink_Step"			sfx ""			Ability VFX_StinkyFeet
	
	// 

	SurfaceParam FootPrint				special "FootPrint_Stink_MINI" 	Ability VFX_StinkyFeet
		

	SurfaceParam ChunkOfGround special "IsBigFig AbilityThrow_Road" legoset "builderDefault" sfx "" vfx ""

	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Def"
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Def"
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Def"
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Land_Def"
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Land_Def"
	
	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Default"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Default"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Default"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Default"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Default"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_BigFig_Walk_Default"		Ability IsBigFig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_BigFig_Walk_Default"		Ability IsBigFig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_BigFig_Walk_Default"		Ability IsBigFig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_BigFig_Land_Default"	Ability IsBigFig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_BigFig_Land_Default"	Ability IsBigFig

	//--------------------------------------------------------------
	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Walk_MidFig_Default"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Walk_MidFig_Default"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Walk_MidFig_Default"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Land_MidFig_Default"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Land_MidFig_Default"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_BabyFig_Walk_Default"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_BabyFig_Walk_Default"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_BabyFig_Walk_Default"	Ability FS_BabyFig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_BabyFig_Land_Default"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_BabyFig_Land_Default"	Ability FS_BabyFig

	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Def"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Def"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Def"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Def"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Def"		Ability FS_LuxoJr
	
	
	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Dust" 		sfx "Act_Char_LMcQ_Jump_Land"		Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Dust" 		sfx "Act_Char_LMcQ_Jump_LandRun"	Ability FS_LightningMcQueen
	
	//--------------------------------------------------------------
	//BULLSEYE
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Def_Bullseye"	Ability FS_Bullseye
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Def_Bullseye"	Ability FS_Bullseye
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Def_Bullseye"	Ability FS_Bullseye
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Def_Bullseye"	Ability FS_Bullseye
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Def_Bullseye"	Ability FS_Bullseye
	
	//--------------------------------------------------------------
	//KEVIN
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Def_Kevin"		Ability FS_Kevin
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Def_Kevin"		Ability FS_Kevin
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Def_Kevin"		Ability FS_Kevin
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Land_Def_Kevin"	Ability FS_Kevin
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Land_Def_Kevin"	Ability FS_Kevin

	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E


	//SurfaceParam FootPrint				special "Tyre_Tread_MINI" 		Ability FS_LightningMcQueen

	// Violet's ball
	SurfaceParam Violet_PsionicSphereMoving	vfx "VFX_Psionic_SphereDustRun"	sfx ""
	
	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""

	//--------------------------------------------------------------
	//
 Splashes Dyno Collision Stuffs
	//--------------------------------------------------------------

	SurfaceParam Omnidroid_ZorbActive		vfx "VFX_Ball_Wake_Water_01"
	
	SurfaceParam Splash		Ability DisableSplashFX
	SurfaceParam SplashShallowIn	Ability DisableSplashFX
	SurfaceParam SplashShallowOut	Ability DisableSplashFX
	SurfaceParam SplashDeepIn       Ability DisableSplashFX
	SurfaceParam SplashDeepOut		Ability DisableSplashFX

	//Water Car Impact HUB
	SurfaceParam SplashDeepIn		vfx "H_FX_CarSploosh" sfx "Veh_Impact_InWater_Med" 	Ability VFX_IsCar
	//SurfaceParam Splash			vfx "H_FX_CarSploosh" sfx "" 	Ability VFX_IsCar
	//SurfaceParam SplashWade		vfx "Car_Water_Wake"  sfx ""	Ability VFX_IsCar
	
	SurfaceParam SplashStep			vfx "VFX_STEP_MINI_Splash"		sfx "FS_Water"
	SurfaceParam Splash				vfx "VFX_PlayerSplash_OneShot"	sfx "FS_Land_Water"
	SurfaceParam SplashShallowIn	vfx "VFX_PlayerSplash_OneShot"	sfx "FS_WaterShallowIn"
	SurfaceParam SplashShallowOut	vfx "VFX_PlayerSplash_OneShot"	sfx "FS_WaterShallowOut"
	SurfaceParam SplashDeepIn       vfx "VFX_PlayerSplash_OneShot"	sfx "FS_WaterJumpIn"
	SurfaceParam SplashDeepOut		vfx "VFX_PlayerSplash_OneShot"	sfx "FS_WaterJumpOut"
	SurfaceParam SplashWade		 	vfx "VFX_STEP_MINI_Wade"		sfx "FS_Wade_Water"

	//Fishing out
	SurfaceParam Swimming 			vfx "VFX_STEP_MINI_Swim" 		sfx "FS_Swim_Water"
	SurfaceParam SlippySlide		vfx "" 							sfx "FS_SlideDef_Lp"
	SurfaceTrigger HandStep 		vfx ""	special "HS_Default"	sfx ""
	SurfaceTrigger HandStep 		vfx ""	special "HS_Default"	sfx ""					Ability IsBigFig

	// Dash's dashing moves
	SurfaceParam Dash_SprintTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Default_Lp"
	SurfaceParam Dash_QuickDashTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Default_Lp"
	SurfaceParam Dash_SuperDashTerrain vfx "VFX_DashSprintDust_Super"	sfx "FS_Dash_Superdash_Default_LP"

	SurfaceParam GadgetBeamEmitterImpact vfx "Beam_Muz_Red" sfx "Act_JacJack_Fire_Laser" ability BeamEmitterGadgetLaser
	//SurfaceParam GadgetBeamEmitterImpact vfx "" sfx "" ability BeamEmitterGadgetIce

	// Burrow effects
	SurfaceParam BurrowSfx down "" move "Act_Burrow_LP" halt "Act_Burrow_Halt_LP" up "Act_Burrow_Up" eject "Act_Burrow_Eject"
	SurfaceParam BurrowVfx down "vDigging_Burrow_Down" move "" loop "vDigging_Idle_Dust" halt "vBurrow_Mechanic_Trail" up "vDigging_Dust_Blast" eject "vDigging_Burrow_Eject"
	
	// Shelly Sundae 
	SurfaceParam BurrowVfx down "VFX_Sundae_Burrow_Down" move "" loop "VFX_Sundae_Burrow_Loop" halt "VFX_Sundae_Burrow_Loop" up "VFX_Sundae_Burrow_Up" eject "VFX_Sundae_Burrow_Up" Ability IceCreamType

	// VEH_Bomb
	SurfaceParam CustomFX	vfx "H_FX_Bomb_Dust_Trail" 		sfx "" 		Ability "VEH_Bomb_SurfaceFX" 
	SurfaceParam TerrainPadRumble ability "VEH_Bomb_SurfaceFX"
	
	// VEH_RubberRing
	SurfaceParam SplashDeepIn		vfx "" sfx "" 	Ability RubberRing
	
	comment "Default Terrain Type"
}

//////////////////////////////////////////////////////////////////////////
//
// TERRAIN TYPE 1 HARDCODED TO KILL
//
//////////////////////////////////////////////////////////////////////////

surface  2
{
	name "Reflect"

	turn_on "reflect"

	comment "Generic Reflective Surface"
}

surface  3
{
	name "WallJump"

	turn_on "walljump"

	comment "Wall Jump"
}

surface  4
{
	name "Climb"

	turn_on "climb"

	comment "Climb Surface"
}

surface  5
{
	name "StudUnderside"

	comment "Stud Underside"
}

surface  6
{
	name "studs"

	SurfaceParam Step 				vfx "" sfx ""
	SurfaceParam Land				vfx "" sfx ""

	comment "Studs (may be used differently by different mechanics - ie. used in Harry to define studded areas for physics magic puzzles)"
}

surface  7
{
	name "Magnet"

	turn_on "magnet"
	turn_on "slippy"

	comment "Magnet Walking And Climbing"
}

//////////////////////////////////////////////////////////////////////////
//
// UNUSED TERRAIN TYPE : 8
//
//////////////////////////////////////////////////////////////////////////

surface  9
{
	name "trampoline"

	turn_on "trampoline"

	comment "trampoline"
}

surface  10
{
	name "KillGoo"

  turn_on "damage"
  turn_on "unsafe"
	comment "Kill goo terrain"
	SurfaceParam Damage   vfx "" sfx "Bldr_ToxicGooSpill_Touch"

	//SurfaceParam Violet_PsionicSphereActive	vfx ""	sfx "Psionic_Hazard_Acid"
	//SurfaceParam PassThroughStep	vfx "" 		sfx "Psionic_Hazard_Acid"		Ability PsionicSphereActiveAbilities
	//SurfaceParam PassThroughTrail	vfx "" 		sfx "Psionic_Hazard_Acid"		Ability PsionicSphereActiveAbilities
}

surface  11
{
	name "killreflect"

	turn_on "kill"
	turn_on "reflect"
	turn_on "unsafe"

	comment "Kill And Reflect"
}

surface  12
{
	name "spark"

	turn_on "ripple"

	comment "Sparks released on any contact"
}

//////////////////////////////////////////////////////////////////////////
//
// UNUSED TERRAIN TYPES : 13 - 14
//
//////////////////////////////////////////////////////////////////////////

surface  15
{
	name "BalanceBeam"

	turn_on "balancebeam"

	SurfaceParam Step 					vfx ""	sfx "FS_Wood"
	SurfaceParam Land					vfx ""	sfx "Fs_Land_Wood"
	SurfaceParam RunLand				vfx ""	sfx "Fs_Land_Wood"
	SurfaceParam PassThroughStep		vfx ""						sfx "FS_Wood"
	SurfaceParam PassThroughTrail		vfx ""						sfx "FS_Wood"

	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BigFig_Walk_Wood"		Ability IsBigFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BigFig_Walk_Wood"		Ability IsBigFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BigFig_Walk_Wood"		Ability IsBigFig
	SurfaceParam Land 				vfx "" 		sfx "FS_BigFig_Land_Wood"		Ability IsBigFig
	SurfaceParam RunLand 			vfx ""		sfx "FS_BigFig_Land_Wood"		Ability IsBigFig

	comment "Formerly misc3"
	
	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_MidFig_Walk_Wood"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_MidFig_Walk_Wood"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "" 		sfx "FS_MidFig_Walk_Wood"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "" 		sfx "FS_MidFig_Land_Wood"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "" 		sfx "FS_MidFig_Land_Wood"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Wood"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Wood"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Wood"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Wood"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Wood"	Ability FS_BabyFig

	comment "Generic Balance Beam Surface"
}

surface  16
{
	name "slippy"

	friction 0.1
	turn_on "slippy"
	turn_on "unsafe"
	SurfaceParam Damage   vfx "" sfx "Bldr_ToxicGooSpill_Touch"
	comment "Generic Slippy Surface"
}

surface  17
{
	name "pushslippy"

	friction 0.2
	turn_on "pushslippy"
	turn_on "reflect"

	comment "Slippy floor for push blocks. (Actually means slippery for characters)"
}

surface 18
{
	name "shield"

	turn_on "kill"
	turn_on "ripple"
	turn_on "unsafe"
	turn_on "stophiddenicons"

	comment "Shield"
}

surface 19
{
	name "grabber"

	turn_on "grabber"

	comment "Grabber"
}

surface 20
{
	name "NoWallShuffle"

	turn_on "nowallshuffle"

	comment "Can't wall shuffle if above or touching this type"
}

surface 21
{
	name "GrabberReflect"

	turn_on "grabber"
	turn_on "reflect"
	turn_on "stophiddenicons"

	comment "Grabber Reflect"
}

surface 22
{
	name "UnSafe"

	turn_on "unsafe"

	comment "Unsafe (Characters cannot respawn on or above it)"
}

surface 23
{
	name "Damage"

	turn_on "damage"
	turn_on "stophiddenicons"
	turn_on "unsafe"
	SurfaceParam Damage   vfx "" sfx "Lava_Contact_Damage"

	comment "Damage (Characters cannot pass through and recieve one hit point of damage if they hit it)"

	//--------------------------------------------------------------
	//Omnidroid 3B
	//--------------------------------------------------------------	

	SurfaceParam Omnidroid_ZorbActive		vfx "VFX_Ball_Wake_Lava_01"
	
}

surface 24
{
	name "DamagePartyOnly"

	turn_on "damage"
	turn_on "unsafe"
	turn_on "PartyOnly"
	
	SurfaceParam Damage   vfx "" sfx ""
	SurfaceParam DamageAnim "TakeHit"
	
	comment "Damage party characters only"
}

//////////////////////////////////////////////////////////////////////////
//
// UNUSED TERRAIN TYPES : 25 - 27
//
//////////////////////////////////////////////////////////////////////////

surface 28
{
	name "Conveyor"
	turn_on "conveyor"
	comment "conveyor belt surface"
}

surface 29
{
	name "UnsafeConveyor"

	turn_on "conveyor"
	turn_on "unsafe"

	comment "Unsafe conveyor belt surface"
}

surface 30
{
	name "SpinForwards"

	turn_on "unsafe"
}

surface 31
{
	name "SpinBackwards"

	turn_on "unsafe"
}

surface 32
{
	name "UpHillRun"

	friction 0.1
	turn_on "slippy"
	turn_on "unsafe"

	comment "Uphill Run Surface"
}

surface  33
{
	name "PartyAiCollision"

	Comment "Everyone except non player controlled party members can go thru"
}

surface  34
{
	name "Fire"

	turn_on "damage"
	turn_on "unsafe"

	friction 0.3
}

surface  35
{
	name "GreenGoop"

	friction 0.3
	turn_on "wade"
	turn_on "toxic"
	SurfaceParam Damage   vfx "" sfx "Bldr_ToxicGooSpill_Touch"
	//SurfaceParam Violet_PsionicSphereActive	vfx ""	sfx "Psionic_Hazard_Acid"
	//SurfaceParam PassThroughStep	vfx "" 		sfx "Psionic_Hazard_Acid"		Ability PsionicSphereActiveAbilities
	//SurfaceParam PassThroughTrail	vfx "" 		sfx "Psionic_Hazard_Acid"		Ability PsionicSphereActiveAbilities
}

surface  36
{
	name "YellowGoop"

	friction 0.3
	turn_on "wade"
	turn_on "toxic"
	SurfaceParam Damage   vfx "" sfx "Bldr_ToxicGooSpill_Touch"
	//SurfaceParam Violet_PsionicSphereActive	vfx ""	sfx "Psionic_Hazard_Acid"
	//SurfaceParam PassThroughStep	vfx "" 		sfx "Psionic_Hazard_Acid"		Ability PsionicSphereActiveAbilities
	//SurfaceParam PassThroughTrail	vfx "" 		sfx "Psionic_Hazard_Acid"		Ability PsionicSphereActiveAbilities
}

surface  37
{
	name "MudKill"

	friction 0.3
	turn_on "wade"
	turn_on "SinkKill"
	turn_on "stain"

	SurfaceParam SplashWade			sfx ""
	SurfaceParam SplashStep			sfx ""
	SurfaceParam SplashShallowIn	sfx ""
	SurfaceParam SplashShallowOut	sfx ""
	SurfaceParam SplashDeepIn       sfx ""
	SurfaceParam SplashDeepOut		sfx ""
}

surface  38
{
	name "Swamp"

	friction 0.3
	turn_on "footprint"
}

surface  39
{
	name "UpKill"

	friction 0.001
}

surface  40
{
	name "ReservedForAmberDinosaurs"

	//friction 0.00
	//turn_on "slippy"
	comment "See Simulation Team for Details"
}

surface 41
{
	name "SkyDiveLaunch"

	turn_on "unsafe"
	turn_off "pushslippy"

	comment "SkyDive Launch"
}

surface  42
{
	name "Deflecto"

	friction 0.5
	turn_on "deflecto"

	comment "Generic"
}

surface  43
{
	name "endhover"

	friction 0.5
	turn_on "endhover"

	comment "Stops Characters Hovering"
}

surface 44
{
	name "Electric"
	//SurfaceParam Violet_PsionicSphereActive	vfx ""	sfx "Psionic_Hazard_Elec"
}

surface 45
{
	name "SlideSection"
	friction 0.1
	turn_on "slippy"

	SurfaceParam SlideSection	vfx "VFX_Slide_Loop" sfx "FS_Slide_LP" vfx_skidLeft "" vfx_skidRight ""

}

surface 46
{
	name "SlideSectionMetal"
	friction 0.1
	turn_on "slippy"

	//SurfaceParam SlideSection	vfx "" sfx "" vfx_skidLeft "" vfx_skidRight ""
}

surface  47
{
	name "GreenGooNoToxic"

	friction 0.3
	turn_on "wade"

	comment "Goo type to slow the player down but not harm them"

	turn_on "stain"

	SurfaceParam Step				vfx "Acid_FootStep"		sfx "FS_Walk_Water"
	SurfaceParam Land				vfx "Acid_FootStep"		sfx "FS_Land_Water"
	SurfaceParam RunLand			vfx "Acid_FootStep"		sfx "FS_Land_Water"
	SurfaceParam Splash				vfx "Acid_FootStep"		sfx "FS_Land_Water"
	SurfaceParam SplashStep			vfx "Acid_FootStep"		sfx "FS_Walk_Water"
	SurfaceParam SplashWade		 	vfx "Acid_FootStep"		sfx "FS_Wade_Water"
	SurfaceParam PassThroughStep			vfx "Acid_FootStep" 	sfx "FS_Walk_Water"
	SurfaceParam PassThroughTrail			vfx "Acid_FootStep" 	sfx "FS_Walk_Water"
	//SurfaceParam Violet_PsionicSphereActive	vfx ""	sfx "Psionic_Hazard_Acid"
	//SurfaceParam PassThroughStep	vfx "" 		sfx "Psionic_Hazard_Acid"		Ability PsionicSphereActiveAbilities
	//SurfaceParam PassThroughTrail	vfx "" 		sfx "Psionic_Hazard_Acid"		Ability PsionicSphereActiveAbilities
}

//////////////////////////////////////////////////////////////////////////
//
// UNUSED TERRAIN TYPE : 48 - 49
//
//////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////
//
// GENERIC VFX/SFX SURFACES
//
// Use numbers 50 - 99
//
//////////////////////////////////////////////////////////////////////////

surface  50
{
	name "Sand"

	turn_on "footprint"

	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Sand" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Sand" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Sand" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Sand" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Sand" 		sfx ""								Ability FS_LightningMcQueen
	
	SurfaceParam Step 				vfx "VFX_Step_SandShallow" sfx "FS_Sand"
	SurfaceParam Land				vfx "VFX_Step_SandShallow" sfx "FS_Land_Sand"
	SurfaceParam PassThroughStep	vfx "VFX_Step_SandShallow" sfx "FS_Sand"
	SurfaceParam PassThroughTrail	vfx "VFX_Step_SandShallow" sfx "FS_Sand"
	SurfaceParam RunLand			vfx "VFX_Step_SandShallow" sfx "FS_Land_Sand"
	//SurfaceParam BoltImpact        			 vfxOneShot "EXPLO_SAND_SMALL" Ability "AllowImpactVFXOverride"

	//SurfaceParam FootPrint				special "FootPrint_Sand_MINI" 

	// Dash's dashing moves
	SurfaceParam Dash_SprintTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Sand_Lp"
	SurfaceParam Dash_QuickDashTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Sand_Lp"
	SurfaceParam Dash_SuperDashTerrain vfx "VFX_DashSprintDust_Super"	sfx "FS_Dash_Superdash_Sand_LP"

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_BIG_Sand" 		sfx "FS_BigFig_Walk_Sand"		Ability IsBigFig
	SurfaceParam Step 				vfx "VFX_STEP_BIG_Sand" 		sfx "FS_BigFig_Walk_Sand"		Ability IsBigFig
	SurfaceParam Land				vfx "VFX_STEP_BIG_Sand" 		sfx "FS_BigFig_Land_Sand"		Ability IsBigFig
	SurfaceParam RunLand			vfx "VFX_STEP_BIG_Sand" 		sfx "FS_BigFig_Land_Sand"		Ability IsBigFig
	SurfaceParam PassThroughTrail	vfx "" 							sfx "FS_BigFig_Walk_Sand"     Ability IsBigFig

	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Sand"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Sand"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Sand"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Sand"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Sand"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Sand"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Sand"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Sand"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Sand"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Sand"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Sand"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Sand"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Sand"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Sand"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Sand"	Ability FS_BabyFig

	
	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Sand_Imp" 		sfx ""		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Sand_Imp" 		sfx ""		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Sand_Imp" 		sfx ""		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Sand_Imp" 		sfx ""		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Sand_Imp" 		sfx ""		Ability FS_LuxoJr

	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Sand" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Sand" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Sand" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Sand" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Sand" 		sfx ""		Ability FS_Wall_E


	
	// Violet's ball
	SurfaceParam Violet_PsionicSphereMoving	vfx "VFX_Psionic_SphereSandRun"	sfx ""
	
	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""


	// Burrow effects
	SurfaceParam BurrowSfx down "" move "Act_Burrow_LP" halt "Act_Burrow_Halt_LP" up "Act_Burrow_Up" eject "Act_Burrow_Eject"
	SurfaceParam BurrowVfx down "vDigging_Burrow_Down" move "" loop "vDigging_Idle_Dust" halt "vBurrow_Mechanic_Trail" up "vDigging_Dust_Blast" eject "vDigging_Burrow_Eject"
	
	// Shelly Sundae 
	SurfaceParam BurrowVfx down "VFX_Sundae_Burrow_Down" move "" loop "VFX_Sundae_Burrow_Loop" halt "VFX_Sundae_Burrow_Loop" up "VFX_Sundae_Burrow_Up" eject "VFX_Sundae_Burrow_Up" Ability IceCreamType
}

surface  51
{
	name "DeepSand"

	turn_on "footprint"

	SurfaceParam Step 				vfx "VFX_Step_SandDeep" sfx "FS_DeepSand"
	SurfaceParam Land				vfx "VFX_Step_SandDeep" sfx "FS_Land_DeepSand"
	SurfaceParam PassThroughStep	vfx "VFX_Step_SandDeep" sfx "FS_DeepSand"
	SurfaceParam PassThroughTrail	vfx "VFX_Step_SandDeep" sfx "FS_DeepSand"
	SurfaceParam RunLand			vfx "VFX_Step_SandDeep" sfx "FS_Land_DeepSand"

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep		vfx "VFX_STEP_BIG_Sand" 		sfx "FS_BigFig_Walk_DeepSand"		Ability IsBigFig
	SurfaceParam Step 					vfx "VFX_STEP_BIG_Sand" 		sfx "FS_BigFig_Walk_DeepSand"		Ability IsBigFig
	SurfaceParam Land					vfx "VFX_STEP_BIG_Sand" 		sfx "FS_BigFig_Land_DeepSand"		Ability IsBigFig
	SurfaceParam RunLand				vfx "VFX_STEP_BIG_Sand" 		sfx "FS_BigFig_Land_DeepSand"		Ability IsBigFig

	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_Step_SandDeep" 		sfx "FS_MidFig_Walk_DeepSand"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_Step_SandDeep" 		sfx "FS_MidFig_Walk_DeepSand"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_Step_SandDeep" 		sfx "FS_MidFig_Walk_DeepSand"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_Step_SandDeep" 		sfx "FS_MidFig_Land_DeepSand"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_Step_SandDeep" 		sfx "FS_MidFig_Land_DeepSand"	Ability SFX_FS_midfig

	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Sand"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Sand"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Sand"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Sand"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Sand"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Sand"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Sand"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Sand"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Sand"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Sand"	Ability FS_BabyFig

	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Sand_Imp" 		sfx "FS_Luxo_Sand"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Sand_Imp" 		sfx "FS_Luxo_Sand"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Sand_Imp" 		sfx "FS_Luxo_Sand"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Sand_Imp" 		sfx "FS_Luxo_Sand"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Sand_Imp" 		sfx "FS_Luxo_Sand"		Ability FS_LuxoJr

	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Sand" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Sand" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Sand" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Sand" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Sand" 		sfx ""								Ability FS_LightningMcQueen

	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Sand" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Sand" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Sand" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Sand" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Sand" 		sfx ""		Ability FS_Wall_E

	
	// Burrow effects
	SurfaceParam BurrowSfx down "" move "Act_Burrow_LP" halt "Act_Burrow_Halt_LP" up "Act_Burrow_Up" eject "Act_Burrow_Eject"
	SurfaceParam BurrowVfx down "vDigging_Burrow_Down" move "" loop "vDigging_Idle_Dust" halt "vBurrow_Mechanic_Trail" up "vDigging_Dust_Blast" eject "vDigging_Burrow_Eject"
	
	// Shelly Sundae 
	SurfaceParam BurrowVfx down "VFX_Sundae_Burrow_Down" move "" loop "VFX_Sundae_Burrow_Loop" halt "VFX_Sundae_Burrow_Loop" up "VFX_Sundae_Burrow_Up" eject "VFX_Sundae_Burrow_Up" Ability IceCreamType

	comment ""
}

surface  52
{
    name "SolidSinkSurface"

	friction 0.5
	turn_on "unsafe"

	SurfaceParam Step 				vfx "" sfx ""
	SurfaceParam Land				vfx "" sfx ""

	SurfaceParam Splash				vfx "" sfx ""
	SurfaceParam SplashShallowIn	vfx "" sfx ""
	SurfaceParam SplashShallowOut	vfx "" sfx ""
	SurfaceParam SplashDeepIn		vfx "" sfx ""
	SurfaceParam SplashDeepOut		vfx "" sfx ""
	SurfaceParam SplashWade			vfx "" sfx ""
	SurfaceParam SplashStep			vfx "" sfx ""

	comment "For Sinking Gold Piles Etc"
}

surface  53
{
	name "Stone"

		// Dash's dashing moves
	SurfaceParam Dash_SprintTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Stone_Lp"
	SurfaceParam Dash_QuickDashTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Stone_Lp"
	SurfaceParam Dash_SuperDashTerrain vfx "VFX_DashSprintDust_Super"	sfx "FS_Dash_Superdash_Stone_LP"

	SurfaceParam ChunkOfGround special "" legoset "" 		vfx "" sfx ""

	SurfaceParam PassThroughStep			vfx "" 							sfx "FS_Stone"
	SurfaceParam PassThroughTrail			vfx "" 							sfx "FS_Stone"
	SurfaceParam Step 						vfx "VFX_STEP_MINI_Mud" 		sfx "FS_Stone"
	SurfaceParam Land						vfx "VFX_STEP_MINI_Mud"			sfx "Fs_Land_Stone"
	SurfaceParam RunLand					vfx "VFX_STEP_MINI_Mud" 		sfx "Fs_Land_Stone"
	
	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep		vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Walk_Stone"		Ability IsBigFig
	SurfaceParam Step 					vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Walk_Stone"		Ability IsBigFig
	SurfaceParam Land					vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Land_Stone"		Ability IsBigFig
	SurfaceParam RunLand				vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Land_Stone"		Ability IsBigFig

	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Stone"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Stone"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Stone"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Stone"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Stone"	Ability SFX_FS_midfig

	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Stone"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Stone"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Stone"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Stone"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Stone"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Stone"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Stone"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Stone"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Stone"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Stone"	Ability FS_BabyFig

	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Stone"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Stone"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Stone"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Stone"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Stone"		Ability FS_LuxoJr
	
	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen

	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E


	//--------------------------------------------------------------
	//Omnidroid 3B
	//--------------------------------------------------------------
	SurfaceParam Omnidroid_ZorbActive		vfx "VFX_Ball_Wake_Gravel_01"
	
	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""
	
	// Burrow effects
	SurfaceParam BurrowSfx down "" move "Act_Burrow_LP" halt "Act_Burrow_Halt_LP" up "Act_Burrow_Up" eject "Act_Burrow_Eject"
	SurfaceParam BurrowVfx down "vDigging_Burrow_Down" move "" loop "vDigging_Idle_Dust" halt "vBurrow_Mechanic_Trail" up "vDigging_Dust_Blast" eject "vDigging_Burrow_Eject"
}

surface  54
{
	name "Dirt"

	turn_on "footprint"
	turn_on "stain"

		// Dash's dashing moves
	SurfaceParam Dash_SprintTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Dirt_Lp"
	SurfaceParam Dash_QuickDashTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Dirt_Lp"
	SurfaceParam Dash_SuperDashTerrain vfx "VFX_DashSprintDust_Super"	sfx "FS_Dash_Superdash_Dirt_LP"

	SurfaceParam ChunkOfGround		special "" legoset "" 	vfx "" sfx ""

	SurfaceParam PassThroughStep			vfx "" 												sfx "FS_Dirt"
	SurfaceParam PassThroughTrail			vfx "" 												sfx "FS_Dirt"
	SurfaceParam Step 						vfx "VFX_STEP_MINI_Dust" 							sfx "FS_Dirt"
	SurfaceParam Land						vfx "VFX_STEP_MINI_Dust" 							sfx "Fs_Land_Dirt"
	SurfaceParam RunLand					vfx "VFX_STEP_MINI_Dust" 							sfx "Fs_Land_Dirt"

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep		vfx "" 							sfx "FS_BigFig_Walk_Dirt"		Ability IsBigFig
	SurfaceParam Step 					vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Walk_Dirt"		Ability IsBigFig
	SurfaceParam Land					vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Land_Dirt"	Ability IsBigFig
	SurfaceParam RunLand				vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Land_Dirt"	Ability IsBigFig

	SurfaceParam FootPrint			special ""
	SurfaceParam FootPrint			special ""									Ability IsBigFig
	

	// Burrow effects
	SurfaceParam BurrowSfx down "" move "Act_Burrow_LP" halt "Act_Burrow_Halt_LP" up "Act_Burrow_Up" eject "Act_Burrow_Eject"
	SurfaceParam BurrowVfx down "Omnimole_Burrow_Dirt" move "Omnimole_Burrow_Dirt" halt "Omnimole_Burrow_Dirt" up "Omnimole_Burrow_Dirt" eject "Omnimole_Burrow_Dirt"
	
	// Shelly Sundae 
	SurfaceParam BurrowVfx down "VFX_Sundae_Burrow_Down" move "" loop "VFX_Sundae_Burrow_Loop" halt "VFX_Sundae_Burrow_Loop" up "VFX_Sundae_Burrow_Up" eject "VFX_Sundae_Burrow_Up" Ability IceCreamType

	comment "Dirt Terrain Type"

	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Dirt"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Dirt"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Dirt"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Dirt"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Dirt"	Ability SFX_FS_midfig

	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Dirt"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Dirt"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Dirt"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Dirt"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Dirt"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Dirt"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Dirt"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Dirt"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Dirt"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Dirt"	Ability FS_BabyFig

	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Dirt"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Dirt"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Dirt"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Dirt"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Dirt"		Ability FS_LuxoJr
	
	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	
	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E

	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""
	
}

surface 55
{
	name "MetalWalkWay"

		// Dash's dashing moves
	SurfaceParam Dash_SprintTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Metal_Lp"
	SurfaceParam Dash_QuickDashTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Metal_Lp"
	SurfaceParam Dash_SuperDashTerrain vfx "VFX_DashSprintDust_Super"	sfx "FS_Dash_Superdash_Metal_LP"

	SurfaceParam Step 					vfx "" 		sfx "FS_Metal"
	SurfaceParam Land					vfx "" 		sfx "FS_Land_Metal"
	SurfaceParam RunLand				vfx "" 		sfx "FS_Land_Metal"
	SurfaceParam PassThroughStep		vfx "" 		sfx "FS_Metal"
	SurfaceParam PassThroughTrail		vfx "" 		sfx "FS_Metal"

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 							sfx "FS_BigFig_Walk_Metal"		Ability IsBigFig
	SurfaceParam Step 				vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Walk_Metal"		Ability IsBigFig
	SurfaceParam Land				vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Land_Metal"		Ability IsBigFig
	SurfaceParam RunLand			vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Land_Metal"		Ability IsBigFig

	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Metal"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Metal"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Metal"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Metal"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Metal"	Ability SFX_FS_midfig

	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Metal"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Metal"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Metal"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Metal"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Metal"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Metal"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Metal"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Metal"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Metal"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Metal"	Ability FS_BabyFig

	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen

	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Dust_Imp" 		sfx ""		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Dust_Imp" 		sfx ""		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Dust_Imp" 		sfx ""		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Dust_Imp" 		sfx ""		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Dust_Imp" 		sfx ""		Ability FS_LuxoJr
	
	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E	
	
	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""
	

}

surface 56
{
	name "Metal"

			// Dash's dashing moves
	SurfaceParam Dash_SprintTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Metal_Lp"
	SurfaceParam Dash_QuickDashTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Metal_Lp"
	SurfaceParam Dash_SuperDashTerrain vfx "VFX_DashSprintDust_Super"	sfx "FS_Dash_Superdash_Metal_LP"

	SurfaceParam Step 					vfx ""		sfx "FS_Metal"
	SurfaceParam Land					vfx ""		sfx "FS_Land_Metal"
	SurfaceParam RunLand				vfx ""		sfx "FS_Land_Metal"
	SurfaceParam PassThroughStep		vfx ""		sfx "FS_Metal"
	SurfaceParam PassThroughTrail		vfx ""		sfx "FS_Metal"

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx ""							sfx "FS_BigFig_Walk_Metal"		Ability IsBigFig
	SurfaceParam Step 				vfx ""							sfx "FS_BigFig_Walk_Metal"		Ability IsBigFig
	SurfaceParam Land				vfx "VFX_STEP_BIG_Dust"			sfx "FS_BigFig_Land_Metal"		Ability IsBigFig
	SurfaceParam RunLand			vfx "VFX_STEP_BIG_Dust"			sfx "FS_BigFig_Land_Metal"		Ability IsBigFig

	comment ""

	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_MidFig_Walk_Metal"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_MidFig_Walk_Metal"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "" 		sfx "FS_MidFig_Walk_Metal"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "" 		sfx "FS_MidFig_Land_Metal"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "" 		sfx "FS_MidFig_Land_Metal"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Metal"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Metal"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Metal"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Metal"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Metal"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Metal"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Metal"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Metal"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Metal"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Metal"	Ability FS_BabyFig

	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Metal"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Metal"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Metal"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Metal"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Metal"		Ability FS_LuxoJr
	
	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E	
	
	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""

	}

surface 57
{
	name "deep"

	turn_on "deep"
	turn_on "unsafe"

	SurfaceParam SplashWade		vfx "VFX_STEP_MINI_Wade"	sfx "FS_Water_Wade"
	SurfaceParam SplashStep		vfx "VFX_STEP_MINI_Wade"	sfx "FS_Water"
	SurfaceParam Swimming 		vfx "VFX_STEP_MINI_Swim"	sfx "FS_Water_Swim"

	comment "Deadly Water"
}

surface  58
{
	name "Grass"

	SurfaceParam Step 					vfx "VFX_STEP_MINI_Grass"		sfx "FS_Grass"
	SurfaceParam Land					vfx "VFX_STEP_MINI_Grass"		sfx "FS_Land_Grass"
	SurfaceParam RunLand				vfx "VFX_STEP_MINI_Grass"		sfx "FS_Land_Grass"
	SurfaceParam PassThroughStep		vfx ""							sfx "FS_Grass"
	SurfaceParam PassThroughTrail		vfx ""							sfx "FS_Grass"

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep		vfx ""							sfx "FS_BigFig_Walk_Grass"	 Ability IsBigFig
	SurfaceParam Step 					vfx "VFX_STEP_BIG_Dust"			sfx "FS_BigFig_Walk_Grass"	 Ability IsBigFig
	SurfaceParam Land					vfx "VFX_STEP_BIG_Dust"			sfx "FS_BigFig_Land_Grass"	 Ability IsBigFig
	SurfaceParam RunLand				vfx "VFX_STEP_BIG_Dust"			sfx "FS_BigFig_Land_Grass"	 Ability IsBigFig

	// Dash's dashing moves
	SurfaceParam Dash_SprintTerrain vfx "VFX_DashSprintDust"	sfx "FS_Dash_Grass_Lp"
	SurfaceParam Dash_QuickDashTerrain vfx "VFX_DashSprintDust"	sfx ""
	SurfaceParam Dash_SuperDashTerrain vfx "VFX_DashSprintDust_Super"	sfx "FS_Dash_Superdash_Grass_LP"

	comment "Formerly misc1"

	//MIDFIG
	//--C-----------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Grass"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Grass"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Grass"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Grass"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Grass"	Ability SFX_FS_midfig

	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Grass"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Grass"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Grass"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Grass"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Grass"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Grass"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Grass"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Grass"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Grass"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Grass"	Ability FS_BabyFig

	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Grass"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Grass"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Grass"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Grass"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Grass"		Ability FS_LuxoJr

	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen

	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E	
	
	
	// VFX Burrowing 
	SurfaceParam BurrowSfx down "" move "Act_Burrow_LP" halt "Act_Burrow_Halt_LP" up "Act_Burrow_Up" eject "Act_Burrow_Eject"
	SurfaceParam BurrowVfx down "vDigging_Burrow_Down" move "" loop "vDigging_Idle_Dust" halt "vBurrow_Mechanic_Trail" up "vDigging_Dust_Blast" eject "vDigging_Burrow_Eject"
	
	// Shelly Sundae 
	SurfaceParam BurrowVfx down "VFX_Sundae_Burrow_Down" move "" loop "VFX_Sundae_Burrow_Loop" halt "VFX_Sundae_Burrow_Loop" up "VFX_Sundae_Burrow_Up" eject "VFX_Sundae_Burrow_Up" Ability IceCreamType

}

// SPECIFICALLY for the dyno water volumes used in the water access and water rummage mechanics
// Allows us to disable some of the larger VFX that overlap the edges of the pools

surface  59
{
	name "MechanicsWater"

	SurfaceParam SplashStep				vfx "VFX_PlayerSplash"				sfx "FS_Water"
	SurfaceParam Splash					vfx "VFX_PlayerSplash_OneShot"		sfx "FS_Land_Water"

	SurfaceParam SplashShallowIn		vfx "VFX_PlayerSplash_OneShot"		sfx "FS_WaterShallowIn"
	SurfaceParam SplashShallowOut		vfx ""								sfx "FS_WaterShallowOut"
	SurfaceParam SplashDeepIn			vfx "VFX_PlayerSplash_OneShot"		sfx "FS_WaterJumpIn"
	SurfaceParam SplashDeepOut			vfx "VFX_PlayerSplash_OneShot"		sfx "FS_WaterJumpOut"
	SurfaceParam SplashWade		 		vfx "VFX_PlayerSplash"				sfx "FS_Wade_Water"

	// Dash's dashing moves
	SurfaceParam Dash_SprintTerrain 	vfx "VFX_DashWater_Loop"	sfx "FS_Dash_Water_LP"
	SurfaceParam Dash_QuickDashTerrain 	vfx "VFX_DashWater_Loop"	sfx "FS_Dash_Water_LP"
	SurfaceParam Dash_SuperDashTerrain	vfx "VFX_DashWater_Loop"	sfx "FS_Dash_Superdash_Water_LP"
	SurfaceParam TerrainPadRumble ability "DashWalkOnWaterPadRumble"
	
	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep		vfx ""			sfx "FS_BigFig_Walk_Water"	 Ability IsBigFig
	SurfaceParam Step 					vfx ""			sfx "FS_BigFig_Walk_Water"	 Ability IsBigFig
	SurfaceParam Land					vfx ""			sfx "FS_BigFig_Land_Water"	 Ability IsBigFig
	SurfaceParam RunLand				vfx ""			sfx "FS_BigFig_Land_Water"	 Ability IsBigFig
	
	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_MidFig_Walk_Water"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_MidFig_Walk_Water"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "" 		sfx "FS_MidFig_Walk_Water"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "" 		sfx "FS_MidFig_Land_Water"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "" 		sfx "FS_MidFig_Land_Water"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Water"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Water"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Water"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Water"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Water"	Ability FS_BabyFig
	
	// VEH_RubberRing
	SurfaceParam SplashDeepIn		vfx "" sfx "" 	Ability RubberRing
}

surface  60
{
	name "slippy_mud"

	friction 0.1
	turn_on "slippy"
	turn_on "unsafe"

	SurfaceParam Step 				vfx "VFX_STEP_MINI_Mud"			sfx "FS_Squishy"
	SurfaceParam Land				vfx "VFX_STEP_MINI_Mud"			sfx "FS_Land_Squishy"
	SurfaceParam SlippySlide		vfx "VFX_STEP_MINI_Mud_Loop"	sfx "FS_SlideMud_Lp"

	comment "Muddy Slippy Surface"
	
	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep		vfx ""			sfx "FS_BigFig_Walk_Squishy"	 Ability IsBigFig
	SurfaceParam Step 					vfx ""			sfx "FS_BigFig_Walk_Squishy"	 Ability IsBigFig
	SurfaceParam Land					vfx ""			sfx "FS_BigFig_Land_Squishy"	 Ability IsBigFig
	SurfaceParam RunLand				vfx ""			sfx "FS_BigFig_Land_Squishy"	 Ability IsBigFig
	
	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_MidFig_WaterDirt"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_MidFig_WaterDirt"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "" 		sfx "FS_MidFig_WaterDirt"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "" 		sfx "FS_MidFig_Land_Squishy"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "" 		sfx "FS_MidFig_Land_Squishy"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Squishy"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Squishy"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Squishy"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Squishy"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Squishy"	Ability FS_BabyFig
	
	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	
	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""
	
}

surface  61
{
	name "Wood"

	// Ice Cream Monster
	SurfaceParam Step 					vfx "VFX_Pink_Goop"	sfx "" 			Ability VFX_IceCreamMonster
	SurfaceParam Land					vfx "VFX_Pink_Goop"	sfx ""			Ability VFX_IceCreamMonster
	SurfaceParam RunLand				vfx "VFX_Pink_Goop"	sfx ""			Ability VFX_IceCreamMonster
	
		// Stinky Step
	SurfaceParam Step 					vfx "VFX_Stink_Step"			sfx "" 			Ability VFX_StinkyFeet
	SurfaceParam Land					vfx "VFX_Stink_Step"			sfx ""			Ability VFX_StinkyFeet
	SurfaceParam RunLand				vfx "VFX_Stink_Step"			sfx ""			Ability VFX_StinkyFeet
	
	// 

	SurfaceParam FootPrint				special "FootPrint_Stink_MINI" 	Ability VFX_StinkyFeet
	
		// Dash's dashing moves
	SurfaceParam Dash_SprintTerrain 	vfx "VFX_DashSprintDust"	sfx "FS_Dash_Wood_Lp"
	SurfaceParam Dash_QuickDashTerrain 	vfx "VFX_DashSprintDust"	sfx "FS_Dash_Wood_Lp"
	SurfaceParam Dash_SuperDashTerrain	vfx "VFX_DashSprintDust_Super"	sfx "FS_Dash_Superdash_Wood_LP"
	
	//--------------------------------------------------------------
	//MINIFIG FLUFF
	//--------------------------------------------------------------
	SurfaceParam Step 					vfx "VFX_STEP_MINI_Dust"	sfx "FS_Wood"
	SurfaceParam Land					vfx "VFX_STEP_MINI_Dust"	sfx "Fs_Land_Wood"
	SurfaceParam RunLand				vfx "VFX_STEP_MINI_Dust"	sfx "Fs_Land_Wood"
	SurfaceParam PassThroughStep		vfx ""						sfx "FS_Wood"
	SurfaceParam PassThroughTrail		vfx ""						sfx "FS_Wood"

	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BigFig_Walk_Wood"		Ability IsBigFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BigFig_Walk_Wood"		Ability IsBigFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BigFig_Walk_Wood"		Ability IsBigFig
	SurfaceParam Land 				vfx "" 		sfx "FS_BigFig_Land_Wood"		Ability IsBigFig
	SurfaceParam RunLand 			vfx ""		sfx "FS_BigFig_Land_Wood"		Ability IsBigFig

	comment "Formerly misc3"
	
	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_MidFig_Walk_Wood"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_MidFig_Walk_Wood"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "" 		sfx "FS_MidFig_Walk_Wood"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "" 		sfx "FS_MidFig_Land_Wood"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "" 		sfx "FS_MidFig_Land_Wood"	Ability SFX_FS_midfig

	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Wood"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Wood"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Wood"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Wood"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Wood"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Wood"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Wood"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Wood"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Wood"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Wood"	Ability FS_BabyFig
	
	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Wood"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Wood"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Wood"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Wood"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Wood"		Ability FS_LuxoJr
	
	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Dust" 		sfx ""								Ability FS_LightningMcQueen

	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Dust" 		sfx ""		Ability FS_Wall_E	
	
	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""
	
}

surface  62
{
	name "Snow"

			// Dash's dashing moves
	SurfaceParam Dash_SprintTerrain 	vfx "VFX_DashWater_Loop"	sfx "FS_Dash_Snow_Lp"
	SurfaceParam Dash_QuickDashTerrain 	vfx "VFX_DashWater_Loop"	sfx "FS_Dash_Snow_Lp"
	SurfaceParam Dash_SuperDashTerrain	vfx "VFX_DashWater_Loop"	sfx "FS_Dash_Superdash_Snow_LP"

	friction 0.5
	turn_on "footprint"
	turn_on "stain"

	SurfaceParam Step 					vfx "VFX_Step_SnowShallow"		sfx "FS_Snow"
	SurfaceParam Land					vfx "VFX_Step_SnowShallow"		sfx "FS_Land_Snow"
	SurfaceParam PassThroughStep 		vfx "VFX_Step_SnowShallow"		sfx "FS_Snow"
	SurfaceParam PassThroughTrail 		vfx "VFX_Step_SnowShallow"		sfx "FS_Snow"
	SurfaceParam RunLand				vfx "VFX_Step_SnowShallow"		sfx "FS_Land_Snow"

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam Step 					vfx "VFX_STEP_BIG_Snow" 		sfx "FS_BigFig_Walk_Snow"	Ability IsBigFig
	SurfaceParam Land 					vfx "VFX_STEP_BIG_Snow" 		sfx "FS_BigFig_Land_Snow"	Ability IsBigFig
	SurfaceParam RunLand 				vfx "VFX_STEP_BIG_Snow" 		sfx "FS_BigFig_Land_Snow"	Ability IsBigFig

	SurfaceParam FootPrint				special ""
	SurfaceParam FootPrint				special ""								Ability IsBigFig

	comment "Snow Terrain Type"

	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Snow"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Snow"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Snow"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Snow"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Snow"	Ability SFX_FS_midfig

	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Snow"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Snow"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Snow"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Snow"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Snow"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Snow"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Snow"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Snow"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Snow"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Snow"	Ability FS_BabyFig

	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Snow"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Snow"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Snow"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Snow"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Dust_Imp" 		sfx "FS_Luxo_Snow"		Ability FS_LuxoJr
	
	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Snow" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Snow" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Snow" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Snow" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Snow" 		sfx ""								Ability FS_LightningMcQueen

	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Snow" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Snow" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Snow" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Snow" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Snow" 		sfx ""		Ability FS_Wall_E	
	
	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""
	
}

surface  63
{
	name "DeepSnow"

	friction 0.5
	turn_on "stain"
	turn_on "footprint"

	SurfaceParam Step 						vfx "VFX_Step_SnowDeep"		sfx "FS_DeepSnow"
	SurfaceParam Land						vfx "VFX_Step_SnowDeep"		sfx "FS_Land_DeepSnow"
	SurfaceParam PassThroughStep 			vfx "VFX_Step_SnowDeep"		sfx "FS_DeepSnow"
	SurfaceParam PassThroughTrail 			vfx "VFX_Step_SnowDeep"		sfx "FS_DeepSnow"
	SurfaceParam RunLand					vfx "VFX_Step_SnowDeep"		sfx "FS_Land_DeepSnow"
	
	//BigFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BigFig_Walk_DeepSnow"		Ability IsBigFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BigFig_Walk_DeepSnow"		Ability IsBigFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BigFig_Walk_DeepSnow"		Ability IsBigFig
	SurfaceParam Land 				vfx "" 		sfx "FS_BigFig_Land_DeepSnow"		Ability IsBigFig
	SurfaceParam RunLand 			vfx ""		sfx "FS_BigFig_Land_DeepSnow"		Ability IsBigFig
	
	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_DeepSnow"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_DeepSnow"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_DeepSnow"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_DeepSnow"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_DeepSnow"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_DeepSnow"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_DeepSnow"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_DeepSnow"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_DeepSnow"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_DeepSnow"	Ability FS_BabyFig

	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Snow" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Snow" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Snow" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Snow" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Snow" 		sfx ""								Ability FS_LightningMcQueen
	
	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_Luxo_DeepSnow"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_Luxo_DeepSnow"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "" 		sfx "FS_Luxo_DeepSnow"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "" 		sfx "FS_Luxo_DeepSnow"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "" 		sfx "FS_Luxo_DeepSnow"		Ability FS_LuxoJr

	comment "Snow Deep Terrain Type"
}

surface  64
{
	name "Mud"

	turn_on "footprint"
	turn_on "stain"

	SurfaceParam ChunkOfGround			special "" legoset ""	vfx ""		sfx ""
	SurfaceParam Step 											vfx "VFX_STEP_MINI_Mud"			sfx "FS_Squishy"
	SurfaceParam Land											vfx "VFX_STEP_MINI_Mud"			sfx "FS_Land_Squishy"
	SurfaceParam PassThroughTrail 								vfx ""							sfx "FS_Squishy"
	SurfaceParam PassThroughStep 								vfx ""							sfx "FS_Squishy"
	SurfaceParam RunLand										vfx "VFX_STEP_MINI_Mud"			sfx "FS_Land_Squishy"

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep		vfx ""			sfx "FS_BigFig_Walk_Squishy"	 Ability IsBigFig
	SurfaceParam Step 					vfx ""			sfx "FS_BigFig_Walk_Squishy"	 Ability IsBigFig
	SurfaceParam Land					vfx ""			sfx "FS_BigFig_Land_Squishy"	 Ability IsBigFig
	SurfaceParam RunLand				vfx ""			sfx "FS_BigFig_Land_Squishy"	 Ability IsBigFig
	
	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_MidFig_Walk_Squishy"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_MidFig_Walk_Squishy"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "" 		sfx "FS_MidFig_Walk_Squishy"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "" 		sfx "FS_MidFig_Land_Squishy"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "" 		sfx "FS_MidFig_Land_Squishy"	Ability SFX_FS_midfig

	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Squishy"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Squishy"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Squishy"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Squishy"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Squishy"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Squishy"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Squishy"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Squishy"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Squishy"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Squishy"	Ability FS_BabyFig

	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr

	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E		
	
	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""
	
}

surface  65
{
	name "DeepMud"

	turn_on "footprint"
	turn_on "stain"

	SurfaceParam ChunkOfGround			special "" legoset ""	vfx ""							sfx ""
	SurfaceParam Step 											vfx "VFX_STEP_MINI_Mud"			sfx "FS_DeepMud"
	SurfaceParam Land											vfx "VFX_STEP_MINI_Mud"			sfx "FS_Land_Water"
	SurfaceParam PassThroughTrail 								vfx ""							sfx "FS_DeepMud"
	SurfaceParam PassThroughStep 								vfx ""							sfx "FS_DeepMud"
	SurfaceParam RunLand										vfx "VFX_STEP_MINI_Mud"			sfx "FS_Land_Water"

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep		vfx "" 		sfx "FS_BigFig_Walk_DeepMud"	Ability IsBigFig
	SurfaceParam Step 					vfx "" 		sfx "FS_BigFig_Walk_DeepMud"	Ability IsBigFig
	SurfaceParam Land					vfx "" 		sfx "FS_BigFig_Land_Water"	Ability IsBigFig
	SurfaceParam RunLand				vfx "" 		sfx "FS_BigFig_Land_Water"	Ability IsBigFig
	SurfaceParam FootPrint				special ""
	SurfaceParam FootPrint				special ""

	comment "Mud Terrain Type"

	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_MidFig_Walk_DeepMud"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_MidFig_Walk_DeepMud"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "" 		sfx "FS_MidFig_Walk_DeepMud"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "" 		sfx "FS_MidFig_Land_Water"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "" 		sfx "FS_MidFig_Land_Water"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//Jack-Jack Fire
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Squishy"		Ability VFX_FireJackJack
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Squishy"		Ability VFX_FireJackJack
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Squishy"		Ability VFX_FireJackJack
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Walk_Squishy"		Ability VFX_FireJackJack
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Walk_Squishy"		Ability VFX_FireJackJack

	SurfaceParam FootPrint			special "FootPrint_Scorch_DECAL"			Ability VFX_FireJackJack	
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Squishy"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Squishy"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Squishy"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Squishy"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Squishy"	Ability FS_BabyFig

	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Mud_Imp" 		sfx "FS_Luxo_Squishy"		Ability FS_LuxoJr

	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Mud" 		sfx ""								Ability FS_LightningMcQueen

	//--------------------------------------------------------------
	//WALL-E
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam PassThroughTrail	vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Step 				vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam Land				vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E
	SurfaceParam RunLand			vfx "Wall_E_Mud" 		sfx ""		Ability FS_Wall_E	
	
}

surface 66
{
	name "WaterWade"

	friction 0.5
	turn_on "wade"

	turn_on "stain"

	SurfaceParam Step				vfx "VFX_STEP_MINI_Splash"		sfx "FS_Water_Wade"
	SurfaceParam Land				vfx "VFX_STEP_MINI_Splash"		sfx "FS_Land_Water"
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Splash"		sfx "FS_WaterShallowIn"
	SurfaceParam Splash				vfx "VFX_STEP_MINI_Splash"		sfx "FS_WaterShallowIn"
	SurfaceParam SplashStep			vfx "VFX_STEP_MINI_Splash"		sfx "FS_Water"
	SurfaceParam SplashWade		 	vfx "VFX_STEP_MINI_Wade"		sfx "FS_Water_Wade"

	SurfaceParam BoltImpact        	vfxOneShot "Bolt_Velocipod_Water_IMP" Ability "AllowImpactVFXOverride"

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 							sfx "FS_Water_Wade"		Ability IsBigFig
	SurfaceParam Step 				vfx "VFX_STEP_BIG_Dust" 		sfx "FS_Water_Wade"		Ability IsBigFig
	SurfaceParam Land				vfx "VFX_STEP_BIG_Dust" 		sfx "FS_WaterShallowIn"		Ability IsBigFig
	SurfaceParam RunLand			vfx "VFX_STEP_BIG_Dust" 		sfx "FS_WaterShallowIn"		Ability IsBigFig
	SurfaceParam Splash				vfx "VFX_STEP_MINI_Splash"		sfx "FS_WaterShallowIn"		Ability IsBigFig
	SurfaceParam SplashStep			vfx "VFX_STEP_MINI_Splash"		sfx "FS_BigFig_Walk_Water"		Ability IsBigFig
	SurfaceParam SplashWade		 	vfx "VFX_STEP_MINI_Wade"		sfx "FS_Water_Wade"		Ability IsBigFig

	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Water_Wade"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Water_Wade"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Water_Wade"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_WaterShallowIn"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_WaterShallowIn"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_Water_Wade"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_Water_Wade"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_Water_Wade"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_WaterShallowIn"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_WaterShallowIn"	Ability FS_BabyFig
	
	//--------------------------------------------------------------
	//KEVIN
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "Fs_Water_Kevin_Wade"		Ability FS_Kevin
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "Fs_Water_Kevin_Wade"		Ability FS_Kevin
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "Fs_Water_Kevin_Wade"		Ability FS_Kevin
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_WaterShallowIn"			Ability FS_Kevin
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_WaterShallowIn"			Ability FS_Kevin




	}

surface 67
{
	name "WaterSplash"
	turn_on "stain"

	// Stinky Step
	SurfaceParam Step 					vfx "VFX_Stink_Step"			sfx "" 			Ability VFX_StinkyFeet
	SurfaceParam Land					vfx "VFX_Stink_Step"			sfx ""			Ability VFX_StinkyFeet
	SurfaceParam RunLand				vfx "VFX_Stink_Step"			sfx ""			Ability VFX_StinkyFeet
	
	// 

	SurfaceParam FootPrint				special "FootPrint_Stink_MINI" 	Ability VFX_StinkyFeet
	
	SurfaceParam Step				vfx "VFX_STEP_MINI_Splash"		sfx "FS_Water"
	SurfaceParam Land				vfx "VFX_STEP_MINI_Splash"		sfx "FS_Land_Water"
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Splash"		sfx "FS_Land_Water"
	SurfaceParam Splash				vfx "VFX_STEP_MINI_Splash"		sfx "FS_Land_Water"
	SurfaceParam SplashStep			vfx "VFX_STEP_MINI_Splash"		sfx "FS_Water"
	SurfaceParam SplashWade		 	vfx "VFX_STEP_MINI_Wade"		sfx "FS_Water_Wade"
	SurfaceParam PassThroughStep	vfx ""							sfx "FS_Water"
	SurfaceParam PassThroughTrail	vfx ""							sfx "FS_Water"

	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Splash" 		sfx "FS_BigFig_Walk_Water"	Ability IsBigFig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Splash" 		sfx "FS_Water"	Ability IsBigFig
	SurfaceParam Land				vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Land_Water"	Ability IsBigFig
	SurfaceParam RunLand			vfx "VFX_STEP_BIG_Dust" 		sfx "FS_BigFig_Land_Water"	Ability IsBigFig
	SurfaceParam Splash				vfx "VFX_STEP_MINI_Splash"		sfx "FS_Water"	Ability IsBigFig
	SurfaceParam SplashStep			vfx "VFX_STEP_MINI_Splash"		sfx "FS_Water_Wade"	Ability IsBigFig
	SurfaceParam SplashWade		 	vfx "VFX_STEP_MINI_Wade"		sfx "FS_Water_Wade"	Ability IsBigFig

	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Splash" 		sfx "FS_Water"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Splash" 		sfx "FS_Water"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Splash" 		sfx "FS_Water"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Splash" 		sfx "FS_MidFig_Land_Water"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Splash" 		sfx "FS_MidFig_Land_Water"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_Water"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_Water"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_Water"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Water"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Water"	Ability FS_BabyFig

	//--------------------------------------------------------------
	//Lightning McQueen
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VEH_Water" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam PassThroughTrail	vfx "VEH_Water" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Step 				vfx "VEH_Water" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam Land				vfx "VEH_Water" 		sfx ""								Ability FS_LightningMcQueen
	SurfaceParam RunLand			vfx "VEH_Water" 		sfx ""								Ability FS_LightningMcQueen
	
	
	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "Luxo_Water_Imp" 		sfx "FS_Luxo_Water"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "Luxo_Water_Imp" 		sfx "FS_Luxo_Water"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "Luxo_Water_Imp" 		sfx "FS_Luxo_Water"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "Luxo_Water_Imp" 		sfx "FS_Luxo_Water"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "Luxo_Water_Imp" 		sfx "FS_Luxo_Water"		Ability FS_LuxoJr
	
	//--------------------------------------------------------------
	//KEVIN
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Water_Kevin"		Ability FS_Kevin
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Water_Kevin"		Ability FS_Kevin
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_Water_Kevin"		Ability FS_Kevin
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_WaterShallowIn"			Ability FS_Kevin
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_WaterShallowIn"			Ability FS_Kevin

	SurfaceParam BoltImpact        	vfxOneShot "Bolt_Velocipod_Water_IMP" Ability "AllowImpactVFXOverride"
	SurfaceParam BoltImpact        	vfxOneShot "Bolt_Velocipod_WaterMassiveIMP" Ability "VelocipodBossBoltVFXType"

	// Dash's dashing moves
	SurfaceParam Dash_SprintTerrain	vfx "VFX_DashWater_Loop"	sfx "FS_Dash_Water_LP"
	SurfaceParam Dash_QuickDashTerrain vfx "VFX_DashWater_Loop"	sfx "FS_Dash_Water_LP"
	SurfaceParam Dash_SuperDashTerrain	vfx "VFX_DashWater_Loop"	sfx "FS_Dash_Superdash_Water_LP"
	SurfaceParam TerrainPadRumble ability "DashWalkOnWaterPadRumble"

	// Violet's ball
	SurfaceParam Violet_PsionicSphereMoving	vfx "VFX_Sphere_Water"	sfx ""

	SurfaceParam WindGust	vfx "VFX_5E_Velocipod_WaterTrail"	sfx ""


	comment "WaterSplash"
	
	//--------------------------------------------------------------
	// Omnidroid in 3B
	//--------------------------------------------------------------
	
	SurfaceParam Omnidroid_ZorbActive		vfx "VFX_Ball_Wake_Water_01"
	
	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""
	
}

surface 68
{
	name "ElectricDamage"

	turn_on "damage"
	turn_on "unsafe"

	SurfaceParam Damage   vfx "VFX_ElecTerrain" sfx "Act_ElectricShock_Med"
	SurfaceParam DamageAnim "TakeHit_Electrocuted"
	
	SurfaceParam Violet_PsionicSphereActive	vfx ""	sfx "Psionic_Hazard_Elec"
	SurfaceParam PassThroughStep	vfx "" 		sfx "Psionic_Hazard_Elec"		Ability PsionicSphereActiveAbilities
	SurfaceParam PassThroughTrail	vfx "" 		sfx "Psionic_Hazard_Elec"		Ability PsionicSphereActiveAbilities
	
	comment "Electric Damage Knock Back"
}

surface  69
{
	name "SandWade"

	turn_on "wade"
	turn_on "unsafe"

	//SurfaceParam Sink sink_depth 0.15

	SurfaceParam PassThroughStep 	vfx "" sfx "FS_DeepSand"
	SurfaceParam PassThroughTrail	vfx "VFX_Step_SandDeep" sfx "FS_DeepSand"
	
	SurfaceParam Land				vfx "" 		sfx "FS_Land_DeepSand"	 
	SurfaceParam RunLand			vfx "" 		sfx "FS_Land_DeepSand"	 
	
	//--------------------------------------------------------------
	//BIGFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep 	vfx "" sfx ""	Ability IsBigFig
	SurfaceParam PassThroughTrail	vfx "VFX_Step_SandDeep" sfx ""	Ability IsBigFig
	
	SurfaceParam Land				vfx "" 		sfx "FS_MidFig_Land_DeepSand"	Ability IsBigFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_MidFig_Land_DeepSand"	Ability IsBigFig
	
	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep 	vfx "" sfx "FS_MidFig_Walk_DeepSand"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_Step_SandDeep" sfx "FS_MidFig_Walk_DeepSand"	Ability SFX_FS_midfig
	
	SurfaceParam Land				vfx "" 		sfx "FS_MidFig_Land_DeepSand"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "" 		sfx "FS_MidFig_Land_DeepSand"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep 	vfx "" sfx "FS_BabyFig_Walk_DeepSand"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "VFX_Step_SandDeep" sfx "FS_BabyFig_Walk_DeepSand"	Ability FS_BabyFig
	
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_DeepSand"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_DeepSand"	Ability SFX_FS_midfig

	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_Luxo_DeepSand"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_Luxo_DeepSand"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "" 		sfx "FS_Luxo_DeepSand"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "" 		sfx "FS_Luxo_DeepSand"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "" 		sfx "FS_Luxo_DeepSand"		Ability FS_LuxoJr
	
	comment "Sand terrain type that you wade through (use with PassThrough flag in Maya so not solid)"
}

surface  70
{
	name "SnowWade"

	turn_on "wade"
	turn_on "unsafe"

	//SurfaceParam Sink sink_depth 0.15

	SurfaceParam Step 				vfx "" sfx "FS_DeepSnow"
	SurfaceParam PassThroughStep 	vfx "" sfx "FS_DeepSnow"
	SurfaceParam PassThroughTrail	vfx "VFX_Step_SnowDeep" sfx "FS_DeepSnow"
	SurfaceParam Land				vfx "VFX_Step_SnowDeep" sfx "FS_Land_DeepSnow"
	
	//BigFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BigFig_Walk_DeepSnow"		Ability IsBigFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BigFig_Walk_DeepSnow"		Ability IsBigFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BigFig_Walk_DeepSnow"		Ability IsBigFig
	SurfaceParam Land 				vfx "" 		sfx "FS_BigFig_Land_DeepSnow"		Ability IsBigFig
	SurfaceParam RunLand 			vfx ""		sfx "FS_BigFig_Land_DeepSnow"		Ability IsBigFig
	
	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_DeepSnow"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_DeepSnow"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_DeepSnow"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_DeepSnow"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_DeepSnow"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_DeepSnow"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_DeepSnow"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_DeepSnow"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_DeepSnow"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_DeepSnow"	Ability FS_BabyFig
	
	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_Luxo_DeepSnow"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_Luxo_DeepSnow"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "" 		sfx "FS_Luxo_DeepSnow"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "" 		sfx "FS_Luxo_DeepSnow"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "" 		sfx "FS_Luxo_DeepSnow"		Ability FS_LuxoJr

	comment "Snow terrain type that you wade through (use with PassThrough flag in Maya so not solid)"
}

surface 71
{
	name "LaserFence"

	friction 0.f
	turn_on "deflecto"

	turn_on "damage"
	turn_on "unsafe"

	SurfaceParam BoltImpact	vfxOneShot "Shield_Contact" sfxOneShot ""
	SurfaceParam Damage   vfx "Shield_Contact"  sfx "" damage "0"
	comment "Deflective laser fence that injures players"
}

surface 72
{
	name "DeflectorShieldCover"

	friction 0.f
	turn_on "deflecto"

	SurfaceParam BoltImpact	vfxOneShot "Shield_ContactSmall" sfxOneShot ""

	comment "Small deflector shield"

}

surface 73
{
	name "DeflectorShieldCover_Big"

	friction 0.f
	turn_on "deflecto"

	SurfaceParam BoltImpact	vfxOneShot "Shield_Contact" sfxOneShot ""
}

surface 74
{
	name "LaserFence_Blue"

	friction 0.f
	turn_on "deflecto"

	turn_on "damage"
	turn_on "unsafe"

	SurfaceParam BoltImpact	vfxOneShot "Shield_Contact" sfxOneShot ""
	SurfaceParam Damage   vfx "Shield_Contact"  sfx "" damage "0"
	comment "Deflective laser fence that injures players"
}

surface  75
{
	name "TreeTops"

	comment "Tree Terrain Type"
}


surface  76
{
	name "Ice"
	
	SurfaceParam Step 				vfx "" sfx "FS_Ice"
	SurfaceParam PassThroughStep 	vfx "" sfx "FS_Ice"
	SurfaceParam PassThroughTrail	vfx "VFX_Step_SnowDeep" sfx "FS_Ice"
	SurfaceParam Land				vfx "VFX_Step_SnowDeep" sfx "FS_Land_Ice"
	SurfaceParam RunLand 			vfx "VFX_Step_SnowDeep"		sfx "FS_Land_Ice"		 
	
	//BigFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BigFig_Walk_Ice"		Ability IsBigFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BigFig_Walk_Ice"		Ability IsBigFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BigFig_Walk_Ice"		Ability IsBigFig
	SurfaceParam Land 				vfx "" 		sfx "FS_BigFig_Land_Ice"		Ability IsBigFig
	SurfaceParam RunLand 			vfx ""		sfx "FS_BigFig_Land_Ice"		Ability IsBigFig
	
	//MIDFIG
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Ice"	Ability SFX_FS_midfig
	SurfaceParam PassThroughTrail	vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Ice"	Ability SFX_FS_midfig
	SurfaceParam Step 				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Walk_Ice"	Ability SFX_FS_midfig
	SurfaceParam Land				vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Ice"	Ability SFX_FS_midfig
	SurfaceParam RunLand			vfx "VFX_STEP_MINI_Dust" 		sfx "FS_MidFig_Land_Ice"	Ability SFX_FS_midfig
	
	//--------------------------------------------------------------
	//BabyFig
	//--------------------------------------------------------------
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_BabyFig_Walk_Ice"	Ability FS_BabyFig
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_BabyFig_Walk_Ice"	Ability FS_BabyFig
	SurfaceParam Step 				vfx "" 		sfx "FS_BabyFig_Walk_Ice"	Ability FS_BabyFig
	SurfaceParam Land				vfx "" 		sfx "FS_BabyFig_Land_Ice"	Ability FS_BabyFig
	SurfaceParam RunLand			vfx "" 		sfx "FS_BabyFig_Land_Ice"	Ability FS_BabyFig
	
	//Luxo Jr
	SurfaceParam PassThroughStep	vfx "" 		sfx "FS_Luxo_Ice"		Ability FS_LuxoJr
	SurfaceParam PassThroughTrail	vfx "" 		sfx "FS_Luxo_Ice"		Ability FS_LuxoJr
	SurfaceParam Step 				vfx "" 		sfx "FS_Luxo_Ice"		Ability FS_LuxoJr
	SurfaceParam Land				vfx "" 		sfx "FS_Luxo_Ice"		Ability FS_LuxoJr
	SurfaceParam RunLand			vfx "" 		sfx "FS_Luxo_Ice"		Ability FS_LuxoJr

	friction 0.1

	comment "Icy Terrain Type"
	
	// Dory's bubble
	SurfaceParam Dory_BubbleMoving	vfx "VFX_DoryTrail" sfx ""
	
}

surface  77 //UNUSED IN SHOWTIME
{
	//name "Ninjagility"

	//turn_on "ninjagility"

	//comment "Ninjagility surface"
}

surface  78
{
	name "Luge"

	SurfaceParam Luge		vfx "VFX_JumpSlide"		sfx "FS_SlideDef_Lp"

	comment "Luge surface"
}

surface 79
{
	name "NoDismountLand"

	turn_on "noDismountLand"

	comment "Not possible to dismount from a wall jump onto this surface"
}

surface 80
{
	name "NoMantle"

	turn_on "NoMantle"

	comment "No possible to mantle onto this surface"
}

surface 81 //UNUSED IN SHOWTIME
{
	//name "NoNinjagility"

	//turn_on "NoMantle"
	//turn_on "noDismountLand"

	//comment "No ninja ability raycasts will hit this surface"
}

surface 82
{
	name "DashTrack"

	turn_on "DashTrackSensing"

	comment "Used to orientate Camera Rail Spline knots to this terrain."
}

surface 83
{
	name "PortalValveBolt"
	
	comment "Used for portal teleport mechanic"
}

surface 84
{
	name "PortalValveTeleport"
	
	comment "Used for portal teleport mechanic"
}

surface  85
{
	name "FallKillLava"
	
	friction 0.3
	turn_on "wade"
	turn_on "SinkKill"
	turn_on "stain"



	comment "Lava Sink Kill Terrain"
	
	SurfaceParam SplashWade			vfx "VFX_Lava_Splash"							sfx "Lava_Contact_Kill"
	SurfaceParam SplashStep			vfx "VFX_Lava_Splash"							sfx "Lava_Contact_Kill"	
	SurfaceParam SplashShallowIn	vfx "VFX_Lava_Splash"							sfx "Lava_Contact_Kill"	
	SurfaceParam SplashShallowOut	vfx "VFX_Lava_Splash"							sfx "Lava_Contact_Kill"	
	SurfaceParam SplashDeepIn       vfx "VFX_Lava_Splash"							sfx "Lava_Contact_Kill"      
	SurfaceParam SplashDeepOut		vfx "VFX_Lava_Splash"							sfx "Lava_Contact_Kill"	
	
}

surface  86
{
	name "BallPool"

	friction 0.3
	turn_on "wade"
	
	SurfaceParam SplashWade			vfx "VFX_11A_Balls"							sfx "FS_Ballpit_Wade"
	SurfaceParam SplashStep			vfx "VFX_11A_Balls"							sfx "FS_Ballpit_Wade"	
	SurfaceParam SplashShallowIn	vfx "VFX_11A_Balls"							sfx "FS_Ballpit_Wade"	
	SurfaceParam SplashShallowOut	vfx "VFX_11A_Balls"							sfx "FS_Ballpit_Wade"	
	SurfaceParam SplashDeepIn       vfx "VFX_11A_Balls"							sfx "FS_Ballpit_Wade"      
	SurfaceParam SplashDeepOut		vfx "VFX_11A_Balls"							sfx "FS_Ballpit_Wade"	
}


//////////////////////////////////////////////////////////////////////////
//
// UNUSED TERRAIN TYPES : 87 - 99
//
//////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////
//
// OTHER MECHANICS SURFACE TYPES
//
// Uses numbers >= 100
// Please speak to code before adding to or changing these
//
//////////////////////////////////////////////////////////////////////////
surface 100
{
	name "PartyOnly"

	turn_on "PartyOnly"

	comment "Only Acts As Solid For Party Characters"
}

surface 101
{
	name "AIOnly"

	turn_on "AiOnly"

	comment "Only Acts As Solid For AI Characters"
}

surface 102
{
	name "PartyOnlySlippy"

	turn_on "slippy"
	turn_on "PartyOnly"

	comment "Only Acts As Slippy For Party Characters"
}

surface 103
{
	name "DefaultNoIcon"

	turn_on "stophiddenicons"

	comment "Default Terrain But Allows Beam Targeting And Stops Hidden Icons Drawing"
}

surface 104
{
	name "StopClimbJumpOff"

	turn_on "MagnetAndClimbEdge"

	comment "Terrain To Stop Players Who Are Climbing From Jumping Off"
}

surface  105
{
	name "PartyAiHidden"
	turn_on "stophiddenicons"
	turn_on "AllowChars"

	Comment "Every character can go thru"
}

//////////////////////////////////////////////////////////////////////////
//
// UNUSED TERRAIN TYPES : 106 - 123
//
//////////////////////////////////////////////////////////////////////////

surface 124
{
	name "detonator"

	turn_on "detonator"
	turn_on "unsafe"

	comment "Detonator will stick to this"
}

surface 125
{
	name "detonatorslippy"

	turn_on "detonator"
	turn_on "unsafe"
	turn_on "slippy"

	comment "Players will slip off and detonators will stick to this"
}

surface 126
{
	name "hot"

	turn_on "hot"
	turn_on "unsafe"

	comment ""
}

//////////////////////////////////////////////////////////////////////////////////////////////////

rippleeffects_start
        texture_name "ripple"
        effect_type "WATEREFFECT"
        start_colour 55 55 55 130 //(RGBA)
        end_colour 55 55 55 0
        life=3
        start_radius=0.0
        end_radius=1.0
rippleeffects_end
