FPWR:
	-AcceptsDeliveredCash:
	Buildable:
		BuildPaletteOrder: 870
		Prerequisites: ~structures.france, ~techlevel.infonly
	Building:
		Footprint: xx xx
		Dimensions: 2,2
		LocalCenterOffset: 0,0,0
	Valued:
		Cost: 60

TENF:
	-AcceptsDeliveredCash:
	Buildable:
		BuildPaletteOrder: 880
		Description: actor-tenf.description-new
		Prerequisites: ~structures.france, ~techlevel.infonly
	Tooltip:
		Name: actor-tenf.name-new
		GenericName: actor-tenf.generic-name-new
	Valued:
		Cost: 100

SYRF:
	-AcceptsDeliveredCash:
	-InfiltrateForDecoration:
	Buildable:
		BuildPaletteOrder: 900
		Prerequisites: anypower, proc, ~structures.france, ~techlevel.low
	Valued:
		Cost: 200
	Targetable:
		TargetTypes: WaterActor, Structure, WaterStructure

WEAF:
	-AcceptsDeliveredCash:
	Buildable:
		BuildPaletteOrder: 930
		Prerequisites: anypower, proc, ~structures.france, ~techlevel.medium
	Valued:
		Cost: 400

DOMF:
	-AcceptsDeliveredCash:
	Buildable:
		BuildPaletteOrder: 940
		Prerequisites: anypower, proc, ~structures.france, ~techlevel.medium
	Building:
		Footprint: xx xx
		Dimensions: 2,2
		LocalCenterOffset: 0,0,0
	Valued:
		Cost: 240
	WithBuildingBib:
		HasMinibib: true

FIXF:
	-AcceptsDeliveredCash:
	Buildable:
		BuildPaletteOrder: 960
		Prerequisites: weap, ~structures.france, ~techlevel.medium
	Building:
		Footprint: =+= +++ =+=
		Dimensions: 3,3
	Valued:
		Cost: 200

FAPW:
	-AcceptsDeliveredCash:
	Buildable:
		BuildPaletteOrder: 950
		Prerequisites: dome, ~structures.france, ~techlevel.medium
	Building:
		Footprint: xxx Xxx
		Dimensions: 3,2
		LocalCenterOffset: 0,0,0
	Valued:
		Cost: 100

ATEF:
	-AcceptsDeliveredCash:
	Buildable:
		BuildPaletteOrder: 960
		Description: actor-atef.description-new
		Prerequisites: weap, dome, ~structures.france, ~techlevel.high
	Building:
		Footprint: xx xx
		Dimensions: 2,2
		LocalCenterOffset: 0,0,0
	Tooltip:
		Name: actor-atef.name-new
		GenericName: actor-atef.generic-name-new
	Valued:
		Cost: 150

PDOF:
	-AcceptsDeliveredCash:
	Buildable:
		BuildPaletteOrder: 980
		Prerequisites: atek, ~structures.france, ~techlevel.unrestricted
	Valued:
		Cost: 300

MSLF:
	-AcceptsDeliveredCash:
	Buildable:
		BuildPaletteOrder: 1000
		Prerequisites: techcenter, ~structures.france, ~techlevel.unrestricted
	Valued:
		Cost: 500
	Cloak:
		InitialDelay: 125
		CloakDelay: 200
		UncloakOn: Damage, Infiltrate, Demolish, SupportPower
		PauseOnCondition: cloak-force-disabled || build-incomplete || disabled
	GrantConditionOnDamageState@UNCLOAK:
		Condition: cloak-force-disabled
		ValidDamageStates: Medium

FACF:
	-AcceptsDeliveredCash:
	Buildable:
		Prerequisites: fix, ~structures.france, ~techlevel.medium
	Building:
		Footprint: xxX xxx XxX
		Dimensions: 3,3
	RenderSprites:
		Image: fact
		FactionImages:
			allies: afact
			england: afact
			france: afact
			germany: afact
			soviet: sfact
			russia: sfact
			ukraine: sfact
	Valued:
		Cost: 500
	ProductionCostMultiplier@france:
		Multiplier: 80
		Prerequisites: player.france
	GivesExperienceMultiplier@france:
		Modifier: 120
		RequiresCondition: owner.france
	GrantConditionOnPrerequisite@france:
		Condition: owner.france
		Prerequisites: player.france

PROF:
	Inherits: ^FakeBuilding
	Inherits@infiltrate: ^InfiltratableFake
	Selectable:
		Bounds: 3072, 2133, 0, 170
		DecorationBounds: 3072, 2986, 0, -85
	HitShape:
		Type: Rectangle
			TopLeft: -1536, -512
			BottomRight: 1536, 598
	HitShape@TOP:
		TargetableOffsets: 1680,0,0
		Type: Rectangle
			TopLeft: -512, -1536
			BottomRight: 512, -512
	HitShape@BOTTOMLEFT:
		TargetableOffsets: -1260,-1024,0
		Type: Rectangle
			TopLeft: -1536, 598
			BottomRight: -512, 1280
	Buildable:
		BuildPaletteOrder: 920
		Queue: Defense
		Prerequisites: ~structures.france, ~techlevel.infonly, ~!global-ercc-refinery
		Description: Looks like a Ore Refinery.
		Icon: fake-icon
	Tooltip:
		Name: Fake Ore Refinery
		GenericName: Ore Refinery
		GenericVisibility: Enemy
		GenericStancePrefix: False
	Building:
		Footprint: _X_ xxx X== ===
		Dimensions: 3,4
		LocalCenterOffset: 0,-512,0
	Health:
		HP: 90000
	Armor:
		Type: Wood
	WithBuildingBib:
	WithIdleOverlay@TOP:
		RequiresCondition: !build-incomplete
		Sequence: idle-top
	RenderSprites:
		Image: PROC
	Valued:
		Cost: 300
	Targetable:
		TargetTypes: GroundActor, Structure, C4, DetonateAttack, ThiefInfiltrate, SpyInfiltrate
	InfiltrateForDecoration:
		Types: SpyInfiltrate, ThiefInfiltrate
		Position: Top
		Margin: 0, 4
		RequiresSelection: true
		Image: pips
		Sequence: tag-fake
	WithAmmoPipsDecoration:
		Position: BottomLeft
		Margin: 4, 3
		RequiresSelection: true
		PipCount: 17
	AmmoPool:
		Ammo: 0

FRCC:
	Inherits: ^FakeBuilding
	Inherits@infiltrate: ^InfiltratableFake
	Selectable:
		Bounds: 3072, 1920, 0, -170
		DecorationBounds: 3072, 3200, 42, -170
	HitShape:
		Type: Rectangle
			TopLeft: -1536, -512
			BottomRight: 1536, 598
	HitShape@TOP:
		TargetableOffsets: 1680,0,0
		Type: Rectangle
			TopLeft: -512, -1536
			BottomRight: 512, -512
	HitShape@BOTTOMLEFT:
		TargetableOffsets: -1260,-1024,0
		Type: Rectangle
			TopLeft: -1536, 598
			BottomRight: -512, 1280
	Buildable:
		BuildPaletteOrder: 920
		Queue: Defense
		Prerequisites: ~structures.france, ~techlevel.infonly, ~global-ercc-refinery
		Description: Looks like a Ore Refinery.
		Icon: fake-icon
	Tooltip:
		Name: Fake Ore Refinery
		GenericName: Ore Refinery
		GenericVisibility: Enemy
		GenericStancePrefix: False
	Building:
		Footprint: =xx x++ ===
		Dimensions: 3,3
		LocalCenterOffset: 0,-512,0
	Health:
		HP: 90000
	Armor:
		Type: Wood
	WithBuildingBib:
	WithIdleOverlay@TOP:
		RequiresCondition: !build-incomplete
		Sequence: idle-top
	RenderSprites:
		Image: ERCC
	Valued:
		Cost: 300
	Targetable:
		TargetTypes: GroundActor, Structure, C4, DetonateAttack, ThiefInfiltrate, SpyInfiltrate
	InfiltrateForDecoration:
		Types: SpyInfiltrate, ThiefInfiltrate
		Position: Top
		Margin: 0, 4
		RequiresSelection: true
		Image: pips
		Sequence: tag-fake
	WithAmmoPipsDecoration:
		Position: BottomLeft
		Margin: 4, 3
		RequiresSelection: true
		PipCount: 17
		FullSequence: pip-yellow
	AmmoPool:
		Ammo: 0
