
BEGIN Object
	Name				 MaterialDuper
	Width				 1
	Height				 1
	ConstructionTime	 0
	Toughness			 100.000
	Teleportable		 true
	Price				 -50
	RenderPreOffset		 -2
	RenderDepth			 2
	Group				 StaticObject
	Sprite				 BatteringRam
	MadeOf				 SolidMetal
	Properties			 StaticObject
	Properties			 CanPlaceOnRoad
	Properties			 Scripted
END

BEGIN Object
	Name				 SmallRoadGate
	Width				 2
	Height				 1
	ConstructionTime	 0
	Toughness			 100.000
	Teleportable		 true
	Price				 -300
	RenderPreOffset		 -2
	RenderDepth			 2
	Group				 StaticObject
	BlockedBy			 StaticObject
	BlockedBy			 UtilityStation
	BEGIN Sprite		 x 0 y 6 w 4 h 2 RotateType 1 END
	MadeOf				 SolidMetal
	ToolbarSprite		 RoadGateToolbar
	Properties			 StaticObject
	Properties			 Door
	Properties			 Scripted
	Properties			 CanPlaceOnRoad
END

BEGIN Object     
    Name                 RoadGate
    Width                7
    Height               1
    ConstructionTime     20.00000
    Toughness            100.000  
    Teleportable         true  
    Price                -1000
    RenderPreOffset      -2
    RenderDepth          1  
    Group                StaticObject  
    BlockedBy            StaticObject  
    BlockedBy            UtilityStation  
    Sprite               RoadGate  
    MadeOf               SolidMetal  
    ToolbarSprite        RoadGateToolbar
    Properties           StaticObject
    Properties           Door
    Properties           CanPlaceOnRoad
END

BEGIN Object
	Name				 RoadPoleTrafficLight
	Height				 1
	Toughness			 100.000
	NumSprites			 4
	RenderDepth			 2
	Properties			 Sellable
	SpriteScale			 0.66
	BEGIN	Sprite		 x 23 y 1 w 1 h 2 RotateType 0 END
	BEGIN	Sprite		 x 24 y 1 w 1 h 2 RotateType 0 END
	BEGIN	Sprite		 x 25 y 1 w 1 h 1 RotateType 0 END
	BEGIN	Sprite		 x 26 y 1 w 1 h 1 RotateType 0 END
	Properties			 CanPlaceOnRoad
END

BEGIN Object
	Name				 LeftPostRoadGate
	Width				 1
	Height				 2
	ConstructionTime	 -1
	Toughness			 100.000
	Teleportable		 true
	Price				 -1
	RenderDepth			 1
	Group				 StaticObject
	BlockedBy			 StaticObject
	BlockedBy			 UtilityStation
	BEGIN Sprite		 x 0 y 0 w 3 h 4 RotateType 4 END
	MadeOf				 SolidMetal
	Properties			 Sellable
	Properties			 StaticObject
	Properties			 BlockMovement
	Properties			 CanPlaceOnRoad
END

BEGIN Object
	Name				 RightPostRoadGate
	Width				 1
	Height				 2
	ConstructionTime	 -1
	Toughness			 100.000
	Teleportable		 true
	Price				 -1
	RenderDepth			 1
	Group				 StaticObject
	BlockedBy			 StaticObject
	BlockedBy			 UtilityStation
	BEGIN Sprite		 x 3 y 0 w 3 h 4 RotateType 4 END
	MadeOf				 SolidMetal
	Properties			 Sellable
	Properties			 StaticObject
	Properties			 BlockMovement
	Properties			 CanPlaceOnRoad
END

BEGIN Object
	Name				 SmallPostLeft
	Width				 1
	Height				 1
	ConstructionTime	 0
	Toughness			 100.000
	Teleportable		 true
	Price				 -50
	RenderDepth			 1
	Group				 StaticObject
	BEGIN Sprite		 x 10 y 4 w 2 h 2 RotateType 4 END
	MadeOf				 SolidMetal
	Properties			 Sellable
	Properties			 StaticObject
	Properties			 BlockMovement
	Properties			 CanPlaceOnRoad
END

BEGIN Object
	Name				 SmallPostCentre
	Width				 1
	Height				 1
	ConstructionTime	 0
	Toughness			 100.000
	Teleportable		 true
	Price				 -50
	RenderDepth			 1
	Group				 StaticObject
	BEGIN Sprite		 x 10 y 2 w 2 h 2 RotateType 4 END
	MadeOf				 SolidMetal
	Properties			 Sellable
	Properties			 StaticObject
	Properties			 BlockMovement
	Properties			 CanPlaceOnRoad
END

BEGIN Object
	Name				 SmallPostRight
	Width				 1
	Height				 1
	ConstructionTime	 0
	Toughness			 100.000
	Teleportable		 true
	Price				 -50
	RenderDepth			 1
	Group				 StaticObject
	BEGIN Sprite		 x 10 y 6 w 2 h 2 RotateType 4 END
	MadeOf				 SolidMetal
	Properties			 Sellable
	Properties			 StaticObject
	Properties			 BlockMovement
	Properties			 CanPlaceOnRoad
END

BEGIN Object
	Name				 SupplyTruck
	Width				 2
	Height				 8
	MaxStackSize		 -1
	NumSlots			 8
	NumSprites			 3
	BEGIN	Sprite		 x 13 y 0 w 4 h 15 RotateType 4 TopAligned false
		BEGIN	Marker	 x 1  y 9  orientation.x 0.0000000	orientation.y 0.0000000	 Index 0  END
		BEGIN	Marker	 x 3  y 9  orientation.x 0.0000000	orientation.y 0.0000000	 Index 1  END
		BEGIN	Marker	 x 1  y 7  orientation.x 0.0000000	orientation.y 0.0000000	 Index 2  END
		BEGIN	Marker	 x 3  y 7  orientation.x 0.0000000	orientation.y 0.0000000	 Index 3  END
		BEGIN	Marker	 x 1  y 5  orientation.x 0.0000000	orientation.y 0.0000000	 Index 4  END
		BEGIN	Marker	 x 3  y 5  orientation.x 0.0000000	orientation.y 0.0000000	 Index 5  END
		BEGIN	Marker	 x 1  y 3  orientation.x 0.0000000	orientation.y 0.0000000	 Index 6  END
		BEGIN	Marker	 x 3  y 3  orientation.x 0.0000000	orientation.y 0.0000000	 Index 7  END
	END
	BEGIN	Sprite		 x 18 y 0 w 4 h 15 RotateType 4 TopAligned false
		BEGIN Marker	 x 2 y 2.5 orientation.x 0 orientation.y 0 Index 0 END
		BEGIN Marker	 x 2 y 2.5 orientation.x 0 orientation.y 0 Index 2 END
		BEGIN Marker	 x 2 y 2.5 orientation.x 0 orientation.y 0 Index 3 END
		BEGIN Marker	 x 2 y 2.5 orientation.x 0 orientation.y 0 Index 4 END
		BEGIN Marker	 x 2 y 9 orientation.x 0 orientation.y 0 Index 1 END
		BEGIN Marker	 x 2 y 9 orientation.x 0 orientation.y 0 Index 5 END
		BEGIN Marker	 x 2 y 9 orientation.x 0 orientation.y 0 Index 6 END
		BEGIN Marker	 x 2 y 9 orientation.x 0 orientation.y 0 Index 7 END
	END
	BEGIN	Sprite		 x 23 y 0 w 2 h 2 RotateType 4 TopAligned false
		BEGIN Marker	 x 1 y 1 orientation.x 0 orientation.y 0 Index 0 END
		BEGIN Marker	 x 1 y 1 orientation.x 0 orientation.y 0 Index 2 END
		BEGIN Marker	 x 1 y 1 orientation.x 0 orientation.y 0 Index 3 END
		BEGIN Marker	 x 1 y 1 orientation.x 0 orientation.y 0 Index 4 END
		BEGIN Marker	 x 1 y 1 orientation.x 0 orientation.y 0 Index 1 END
		BEGIN Marker	 x 1 y 1 orientation.x 0 orientation.y 0 Index 5 END
		BEGIN Marker	 x 1 y 1 orientation.x 0 orientation.y 0 Index 6 END
		BEGIN Marker	 x 1 y 1 orientation.x 0 orientation.y 0 Index 7 END
	END
	SpriteScale			 1.2
	Properties			 Vehicle
	Properties			 Scripted
END

BEGIN Object
	Name				 PrisonerBus
	Width				 2
	Height				 8
	RenderDepth			 3
	MaxStackSize		 -1
	NumSlots			 8
	BEGIN	Sprite		 x 23 y 5 w 4 h 10 RotateType 4 TopAligned false END
	SpriteScale			 1
	Properties			 Vehicle
	Properties			 Scripted
END

BEGIN Object
	Name				 FireEngine
	Width				 2
	Height				 7
	MaxStackSize		 -1
	NumSlots			 4
	Sprite				 FireEngine
	SpriteScale			 1.2
	Properties			 Vehicle
	Properties			 Scripted
END

BEGIN Object
	Name				 RiotVan
	Width				 2
	Height				 5
	MaxStackSize		 -1
	NumSlots			 6
	Sprite				 RiotVan
	SpriteScale			 1.4
	Properties			 Vehicle
	Properties			 Scripted
END

BEGIN Object
	Name				 Ambulance
	Width				 2
	Height				 5
	MaxStackSize		 -1
	NumSlots			 4
	Sprite				 Ambulance
	SpriteScale			 1.2
	Properties			 Vehicle
	Properties			 Scripted
END

BEGIN Object
	Name				 Hearse
	Width				 2
	Height				 5
	MaxStackSize		 -1
	NumSlots			 4
	Sprite				 Ambulance
	SpriteScale			 1.2
	Properties			 Vehicle
	Properties			 Scripted
END

BEGIN Object
	Name				 TroopTruck
	Width				 2
	Height				 5
	MaxStackSize		 -1
	NumSlots			 6
	Sprite				 TroopTruck
	Properties			 Vehicle
	Properties			 Scripted
END

BEGIN Object
	Name				 Limo
	Width				 2
	Height				 3
	MaxStackSize		 -1
	NumSlots			 4
	NumSprites			 3
	BEGIN	Sprite		 x 4 y 8 w 4 h 7 RotateType 4 TopAligned false END
	BEGIN	Sprite		 x 0 y 8 w 4 h 7 RotateType 4 TopAligned false END
	BEGIN	Sprite		 x 8 y 8 w 4 h 7 RotateType 4 TopAligned false END
	SpriteScale			 1
	Properties			 Vehicle
	Properties			 Scripted
END

BEGIN Object
	Name				 BusStopSign
	Height				 2
	ConstructionTime	 5.0000
	RenderDepth			 1
	MoveSpeedFactor		 0.600000
	Toughness			 50.0000
	Price				 -50
	Group				 StaticObject
	BlockedBy			 Wall
	BlockedBy			 StaticObject
	BlockedBy			 UtilityStation
	Sprite				 BusStop
	RenderDepth			 2
	MadeOf				 HollowMetal
	Properties			 StaticObject
	Properties			 DontAvoid
	Properties			 Scripted
	Properties			 CanPlaceOnRoad
END

BEGIN Object
	Name				 StreetManager
	ConstructionTime	 -1
	Width				 1
	Height				 1
	MoveSpeedFactor		 1.000
	Toughness			 10.000000
	BlockMovement		 True
	BlockVisibility		 True
	Price				 -750
	NumSlots			 1
	Properties			 Scripted
	Group				 StaticObject
	Properties			 DontAvoid
	MadeOf				 Composite
	Sprite				 Hydrant
	RenderDepth			 0
	Properties			 StaticObject
END

BEGIN Object
	Name				 RoadMarker
	ConstructionTime	 0
	Width				 2
	Height				 2
	MoveSpeedFactor		 1.000
	Toughness			 10.000000
	BlockMovement		 False
	BlockVisibility		 False
	Price				 -100
	NumSprites			 9
	Properties			 Scripted
	Group				 StaticObject
	MadeOf				 Composite
	BEGIN Sprite		 x 8 y 2 w 2 h 2 RotateType 4 END
	BEGIN Sprite		 x 0 y 4 w 2 h 2 RotateType 4 END
	BEGIN Sprite		 x 2 y 4 w 2 h 2 RotateType 4 END
	BEGIN Sprite		 x 4 y 4 w 2 h 2 RotateType 4 END
	BEGIN Sprite		 x 6 y 0 w 2 h 2 RotateType 4 END
	BEGIN Sprite		 x 6 y 2 w 2 h 2 RotateType 4 END
	BEGIN Sprite		 x 8 y 0 w 2 h 2 RotateType 4 END
	BEGIN Sprite		 x 6 y 4 w 2 h 2 RotateType 4 END
	BEGIN Sprite		 x 10 y 0 w 2 h 2 RotateType 4 END
	RenderDepth			 0
	SpriteScale			 0.5
	Properties			 StaticObject
	Properties			 DontAvoid
	Teleportable		 true
	Properties			 CanPlaceOnRoad
END

# 0 = CLOSED						0
# 1 = CARGO							2 <- Sub value (for RoadMarker.lua) to be able to determine the SubType for cargo/intake/emergency combinations 
# 2 = INTAKE						3 <- example: cargo and intake buttons enabled will count 2+3=5 so subtype will be 5-1 = the cargo/intake subsprite
# 3 = EMERGENCY						4
# 4 = CARGO/INTAKE					5
# 5 = CARGO/EMERGENCY				6
# 6 = INTAKE/EMERGENCY				7
# 7 = CARGO/INTAKE/EMERGENCY		9
# 8 = GARAGE						1 <- This one is special, can only have a Garage on route, cannot be combined.

BEGIN Material
	Name				 RoadMarkings
	ConstructionTime	 0
	IndoorOutdoor		 1
	ObjectRequired		 Concrete
	SpriteType			 RandomArea
	NumSprites			 2
	BEGIN Sprite0		 x 19 y 6 END
	BEGIN Sprite1		 x 1 y 2 END
	Properties			 CanPlaceOnRoad
END

BEGIN Material
	Name				 RoadMarkingsLeft
	ConstructionTime	 0
	IndoorOutdoor		 1
	ObjectRequired		 Concrete
	SpriteType			 RandomArea
	NumSprites			 2
	BEGIN Sprite0		 x 17 y 6 END
	BEGIN Sprite1		 x 1 y 2 END
	Properties			 CanPlaceOnRoad
END

BEGIN Material
	Name				 RoadMarkingsRight
	ConstructionTime	 0
	IndoorOutdoor		 1
	ObjectRequired		 Concrete
	SpriteType			 RandomArea
	NumSprites			 2
	BEGIN Sprite0		 x 18 y 6 END
	BEGIN Sprite1		 x 1 y 2 END
	Properties			 CanPlaceOnRoad
END

BEGIN Material
	Name				 RoadCrossing
	ConstructionTime	 0
	IndoorOutdoor		 1
	ObjectRequired		 Concrete
	SpriteType			 SingleSprite
	NumSprites			 2
	SoftEdged			 -1
	BEGIN Sprite0		 x 15  y 16	 END
	Properties			 CanPlaceOnRoad
END

BEGIN Material
	Name				 RoadCrossingLeft
	ConstructionTime	 0
	IndoorOutdoor		 1
	ObjectRequired		 Concrete
	SpriteType			 SingleSprite
	NumSprites			 2
	SoftEdged			 -1
	BEGIN Sprite0		 x 17  y 16	 END
	Properties			 CanPlaceOnRoad
END

BEGIN Material
	Name				 RoadCrossingRight
	ConstructionTime	 0
	IndoorOutdoor		 1
	ObjectRequired		 Concrete
	SpriteType			 SingleSprite
	NumSprites			 2
	SoftEdged			 -1
	BEGIN Sprite0		 x 18  y 16	 END
	Properties			 CanPlaceOnRoad
END
