^BasePlayer:
	AlwaysVisible:
	Shroud:
	PlayerResources:
		ResourceValues:
			Spice: 25

EditorPlayer:
	Inherits: ^BasePlayer

Player:
	Inherits: ^BasePlayer
	TechTree:
	ClassicProductionQueue@Building:
		Type: Building
		DisplayOrder: 0
		LowPowerModifier: 300
		ReadyAudio: BuildingReady
		ReadyTextNotification: Construction complete.
		BlockedAudio: NoRoom
		BlockedTextNotification: No room for new unit.
		QueuedAudio: Building
		OnHoldAudio: OnHold
		CancelledAudio: Cancelled
		SpeedUp: true
		BuildTimeSpeedReduction: 100, 66, 50
	ClassicProductionQueue@Infantry:
		Type: Infantry
		DisplayOrder: 1
		LowPowerModifier: 300
		ReadyAudio: UnitReady
		ReadyTextNotification: Unit ready.
		BlockedAudio: NoRoom
		BlockedTextNotification: No room for new unit.
		QueuedAudio: Training
		OnHoldAudio: OnHold
		CancelledAudio: Cancelled
		SpeedUp: true
		BuildTimeSpeedReduction: 100, 66, 50
	ClassicProductionQueue@Vehicle:
		Type: Vehicle
		DisplayOrder: 2
		LowPowerModifier: 300
		ReadyAudio: UnitReady
		ReadyTextNotification: Unit ready.
		BlockedAudio: NoRoom
		BlockedTextNotification: No room for new unit.
		QueuedAudio: Building
		OnHoldAudio: OnHold
		CancelledAudio: Cancelled
		SpeedUp: true
		BuildTimeSpeedReduction: 100, 66, 50
	ClassicProductionQueue@Armor:
		Type: Armor
		DisplayOrder: 3
		LowPowerModifier: 300
		ReadyAudio: UnitReady
		ReadyTextNotification: Unit ready.
		BlockedAudio: NoRoom
		BlockedTextNotification: No room for new unit.
		QueuedAudio: Building
		OnHoldAudio: OnHold
		CancelledAudio: Cancelled
		SpeedUp: true
		BuildTimeSpeedReduction: 100, 66, 50
	ClassicProductionQueue@Starport:
		Type: Starport
		DisplayOrder: 4
		BuildDurationModifier: 212
		BlockedAudio: NoRoom
		BlockedTextNotification: No room for new unit.
		QueuedAudio: OrderPlaced
		OnHoldAudio: OnHold
		CancelledAudio: Cancelled
	ClassicProductionQueue@Aircraft:
		Type: Aircraft
		DisplayOrder: 5
		LowPowerModifier: 300
		ReadyAudio: UnitReady
		ReadyTextNotification: Unit ready.
		BlockedAudio: NoRoom
		BlockedTextNotification: No room for new unit.
		QueuedAudio: Building
		OnHoldAudio: OnHold
		CancelledAudio: Cancelled
		SpeedUp: true
		BuildTimeSpeedReduction: 100, 66, 50
	ClassicProductionQueue@Upgrade: # Upgrade is defined after others so it won't be automatically selected by ProductionQueueFromSelection.
		Type: Upgrade
		ReadyAudio: NewOptions
		ReadyTextNotification: New construction options.
		BlockedAudio: NoRoom
		BlockedTextNotification: No room for new unit.
		QueuedAudio: Upgrading
		OnHoldAudio: OnHold
		CancelledAudio: Cancelled
	PlaceBuilding:
		NewOptionsNotification: NewOptions
		CannotPlaceNotification: BuildingCannotPlaceAudio
		NewOptionsTextNotification: New construction options.
		CannotPlaceTextNotification: Cannot build here.
	SupportPowerManager:
	ScriptTriggers:
	MissionObjectives:
		WinNotification: Win
		LoseNotification: Lose
		LeaveNotification: Leave
	ConquestVictoryConditions:
	PowerManager:
		AdviceInterval: 26000
		SpeechNotification: LowPower
		TextNotification: Low power.
	AllyRepair:
	PlayerResources:
		SelectableCash: 2500, 5000, 7000, 10000, 20000
		InsufficientFundsNotification: InsufficientFunds
		InsufficientFundsTextNotification: Insufficient funds.
		CashTickUpNotification: CashTickUp
		CashTickDownNotification: CashTickDown
	DeveloperMode:
		CheckboxDisplayOrder: 8
	BaseAttackNotifier:
		TextNotification: Base under attack.
		AllyTextNotification: Our ally is under attack.
	Shroud:
		FogCheckboxDisplayOrder: 3
	LobbyPrerequisiteCheckbox@AUTOCONCRETE:
		ID: autoconcrete
		Label: Automatic Concrete
		Description: Concrete foundations are automatically created beneath buildings
		Enabled: False
		DisplayOrder: 7
		Prerequisites: global-auto-concrete
	FrozenActorLayer:
	HarvesterAttackNotifier:
		TextNotification: Harvester under attack.
	PlayerStatistics:
	PlaceBeacon:
	ProvidesPrerequisite@atreides:
		Prerequisite: player.atreides
		Factions: atreides
	ProvidesPrerequisite@harkonnen:
		Prerequisite: player.harkonnen
		Factions: harkonnen
	ProvidesPrerequisite@ordos:
		Prerequisite: player.ordos
		Factions: ordos
	ProvidesPrerequisite@corrino:
		Prerequisite: player.corrino
		Factions: corrino
	ProvidesPrerequisite@fremen:
		Prerequisite: player.fremen
		Factions: fremen
	ProvidesPrerequisite@mercenary:
		Prerequisite: player.mercenary
		Factions: mercenary
	ProvidesPrerequisite@smuggler:
		Prerequisite: player.smuggler
		Factions: smuggler
	ProvidesTechPrerequisite@low:
		Name: Low
		Prerequisites: techlevel.low
		Id: low
	ProvidesTechPrerequisite@medium:
		Name: Medium
		Prerequisites: techlevel.low, techlevel.medium
		Id: medium
	ProvidesTechPrerequisite@nosuper:
		Name: No Powers
		Prerequisites: techlevel.low, techlevel.medium, techlevel.high
		Id: nopowers
	ProvidesTechPrerequisite@all:
		Name: Unrestricted
		Prerequisites: techlevel.low, techlevel.medium, techlevel.high, techlevel.superweapons
		Id: unrestricted
	EnemyWatcher:
	HarvesterInsurance:
	GrantConditionOnPrerequisiteManager:
	ResourceStorageWarning:
		AdviceInterval: 26000
		TextNotification: Silos needed.
	PlayerExperience:
	GameSaveViewportManager:
	PlayerRadarTerrain:
