Jump to content

Module:Data/Config

From WarExpand Wiki
Revision as of 16:56, 28 August 2026 by Admin (talk | contribs) (Automated export from the game database (scripts/export-wiki-data.cjs))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Data/Config/doc

-- DO NOT EDIT BY HAND
-- Generated by scripts/export-wiki-data.cjs from the WarExpand game database.
-- Any change made here is overwritten on the next export. Fix the game data
-- instead, then re-run the script.

return {
	coalition = {
		leave_lock_hours = 24,
		max_members = 10,
		rejoin_cooldown_hours = 24,
	},
	country_fortification = {
		queue_cap = 10,
	},
	industry_policy = {
		bonus_cost_concrete = 0,
		bonus_cost_food = 0,
		bonus_cost_metal = 0,
		bonus_cost_money = 1000,
		bonus_cost_petrol = 0,
		bonus_cost_uranium = 0,
		bonus_duration_hours = 24,
		bonus_pct = 10,
		capital_tax_leak_pct = 25,
		focus_boost_pct = 25,
		focus_duration_hours = 24,
		focus_penalty_pct = 25,
	},
	intelligence_missions = {
		counter_intelligence = {
			enabled = true,
			expires_hours = 24,
			reward_money = 5000,
			unit_count = 3,
		},
		decapitation = {
			enabled = true,
			expires_hours = 6,
			reward_money = 10000,
		},
		deep_strike = {
			enabled = true,
			expires_hours = 24,
			radius_km = 150,
			reward_money = 8000,
		},
		destroy_npc_warband = {
			enabled = true,
			expires_hours = 48,
			reward_money = 12000,
		},
		ghost_delivery = {
			enabled = true,
			expires_hours = 24,
			reward_money = 6000,
			unit_count = 5,
		},
		infiltration = {
			enabled = true,
			expires_hours = 12,
			hold_minutes = 60,
			reward_money = 5000,
		},
		interception = {
			enabled = true,
			expires_hours = 1,
			reward_money = 5000,
		},
		kill_npc_boss = {
			enabled = true,
			expires_hours = 48,
			reward_money = 20000,
		},
		patrol_contract = {
			enabled = true,
			expires_hours = 24,
			hold_minutes = 120,
			radius_km = 50,
			reward_money = 3000,
		},
		radar_net = {
			enabled = true,
			expires_hours = 72,
			reward_money = 4000,
			unit_count = 5,
		},
		shadow_escort = {
			enabled = true,
			expires_hours = 12,
			hold_minutes = 30,
			radius_km = 25,
			reward_money = 6000,
		},
		silent_passage = {
			enabled = true,
			expires_hours = 24,
			radius_km = 100,
			reward_money = 7000,
		},
		sub_hunt = {
			enabled = true,
			expires_hours = 24,
			reward_money = 4000,
		},
	},
	reconquest = {
		active_player_days = 7,
		fast_decay_pct_per_hour = 40,
		fast_decay_reclaim_threshold = 0.9,
		growth_per_hour_pct = 5,
		idle_decay_hours = 12,
		peace_lock_days = 7,
		per_army_stack_cap = 50,
		power_to_units_ratio = 0.1,
		slow_decay_pct_per_hour = 10,
		spawn_tier = 1,
	},
	reparation = {
		reparation_pct = 50,
	},
	research_focus = {
		artillery_range = {
			base_cost_concrete = 0,
			base_cost_food = 0,
			base_cost_metal = 2000,
			base_cost_money = 5000,
			base_cost_petrol = 1000,
			base_cost_uranium = 0,
			base_gain_per_hour = 0.15,
			catchup_k = 0.25,
			catchup_max_mult = 4,
			catchup_min_mult = 0.25,
			decay_per_day = 0.3,
			effect_per_level = 2,
			icon = 'gameFieldGun',
			label = 'Artillery Range',
			max_level = 20,
		},
		detection_radius = {
			base_cost_concrete = 0,
			base_cost_food = 0,
			base_cost_metal = 2000,
			base_cost_money = 6000,
			base_cost_petrol = 500,
			base_cost_uranium = 100,
			base_gain_per_hour = 0.15,
			catchup_k = 0.25,
			catchup_max_mult = 4,
			catchup_min_mult = 0.25,
			decay_per_day = 0.3,
			effect_per_level = 3,
			icon = 'gameRadarDish',
			label = 'Detection Radius',
			max_level = 20,
		},
		fortification_speed = {
			base_cost_concrete = 3000,
			base_cost_food = 0,
			base_cost_metal = 1000,
			base_cost_money = 4000,
			base_cost_petrol = 0,
			base_cost_uranium = 0,
			base_gain_per_hour = 0.15,
			catchup_k = 0.25,
			catchup_max_mult = 4,
			catchup_min_mult = 0.25,
			decay_per_day = 0.3,
			effect_per_level = 2.5,
			icon = 'gameDefensiveWall',
			label = 'Fortification Speed',
			max_level = 20,
		},
		march_speed = {
			base_cost_concrete = 0,
			base_cost_food = 1000,
			base_cost_metal = 500,
			base_cost_money = 4000,
			base_cost_petrol = 2500,
			base_cost_uranium = 0,
			base_gain_per_hour = 0.15,
			catchup_k = 0.25,
			catchup_max_mult = 4,
			catchup_min_mult = 0.25,
			decay_per_day = 0.3,
			effect_per_level = 2,
			icon = 'gameBootPrints',
			label = 'March Speed',
			max_level = 20,
		},
		resource_production = {
			base_cost_concrete = 1500,
			base_cost_food = 1000,
			base_cost_metal = 1500,
			base_cost_money = 8000,
			base_cost_petrol = 500,
			base_cost_uranium = 0,
			base_gain_per_hour = 0.12,
			catchup_k = 0.25,
			catchup_max_mult = 4,
			catchup_min_mult = 0.25,
			decay_per_day = 0.25,
			effect_per_level = 1.5,
			icon = 'gameFactory',
			label = 'Resource Production',
			max_level = 20,
		},
		training_speed = {
			base_cost_concrete = 500,
			base_cost_food = 2000,
			base_cost_metal = 1500,
			base_cost_money = 5000,
			base_cost_petrol = 0,
			base_cost_uranium = 0,
			base_gain_per_hour = 0.18,
			catchup_k = 0.25,
			catchup_max_mult = 4,
			catchup_min_mult = 0.25,
			decay_per_day = 0.35,
			effect_per_level = 2,
			icon = 'gameBarracks',
			label = 'Training Speed',
			max_level = 20,
		},
	},
	shop = {
		boost_cost_diamonds = 3200,
		boost_hours_per_use = 6,
		boost_monthly_cap = 10,
		pack_100_diamonds = 15000,
		pack_10_diamonds = 1200,
		pack_1_diamonds = 100,
		pack_200_diamonds = 32000,
		pack_20_diamonds = 2600,
		pack_50_diamonds = 7000,
		pack_5_diamonds = 550,
		subscription_price_diamonds = 550,
	},
	structure_destroy = {
		refund_percent = 0.5,
	},
	trade_hub = {
		country_id = 63,
		district_id = 14913,
		tax_pct = 5,
	},
	unrest = {
		conquest_base_unrest = 60,
		decay_per_hour = 2,
		garrison_decay_bonus = 2,
		garrison_growth_reduction = 1,
		pacify_cooldown_hours = 12,
		pacify_cost_money = 5000,
		pacify_reduction = 20,
		production_penalty_at_max = 0.5,
		war_exhaustion_cap = 40,
		war_exhaustion_per_hour = 1,
	},
}