Jump to content

Module:Data/Pve

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/Pve/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 {
	config = {
		ammo_battles = 50,
		boss_aggro_edges = 0,
		boss_count = 1,
		boss_gate_enabled = true,
		boss_size_multiplier = 4,
		captain_aggro_edges = 1,
		captain_count = 2,
		captain_size_multiplier = 3,
		grunt_aggro_edges = 3,
		grunt_count = 4,
		grunt_size_multiplier = 1.5,
		leash_bonus_edges = 2,
		militia_cap = 3,
		pirate_hub_bias_pct = 60,
		pirate_hub_edge_radius = 3,
		pirates_cap = 3,
		sergeant_aggro_edges = 2,
		sergeant_count = 3,
		sergeant_size_multiplier = 2,
		spawn_chance_pct = 100,
		spawn_interval_hours = 6,
		spawns_per_run = 3,
		terrorists_cap = 3,
	},
	warbands = {
		militia = {
			boss = {
				{
					quantity = 4,
					tier = 5,
					unit_code = 'anti_air',
				},
				{
					quantity = 6,
					tier = 5,
					unit_code = 'artillery',
				},
				{
					quantity = 16,
					tier = 5,
					unit_code = 'elite_infantry',
				},
				{
					quantity = 8,
					tier = 5,
					unit_code = 'heavy_tank',
				},
			},
			captain = {
				{
					quantity = 4,
					tier = 4,
					unit_code = 'artillery',
				},
				{
					quantity = 14,
					tier = 3,
					unit_code = 'heavy_infantry',
				},
				{
					quantity = 10,
					tier = 3,
					unit_code = 'light_tank',
				},
			},
			grunt = {
				{
					quantity = 8,
					tier = 1,
					unit_code = 'heavy_infantry',
				},
				{
					quantity = 20,
					tier = 1,
					unit_code = 'light_infantry',
				},
			},
			sergeant = {
				{
					quantity = 10,
					tier = 2,
					unit_code = 'heavy_infantry',
				},
				{
					quantity = 16,
					tier = 2,
					unit_code = 'light_infantry',
				},
				{
					quantity = 6,
					tier = 2,
					unit_code = 'light_tank',
				},
			},
		},
		pirates = {
			boss = {
				{
					quantity = 10,
					tier = 5,
					unit_code = 'destroyer',
				},
				{
					quantity = 4,
					tier = 5,
					unit_code = 'frigate',
				},
				{
					quantity = 8,
					tier = 5,
					unit_code = 'submarine',
				},
				{
					quantity = 6,
					tier = 5,
					unit_code = 'warship',
				},
			},
			captain = {
				{
					quantity = 8,
					tier = 3,
					unit_code = 'destroyer',
				},
				{
					quantity = 4,
					tier = 4,
					unit_code = 'frigate',
				},
				{
					quantity = 6,
					tier = 3,
					unit_code = 'submarine',
				},
			},
			grunt = {
				{
					quantity = 4,
					tier = 1,
					unit_code = 'frigate',
				},
				{
					quantity = 10,
					tier = 1,
					unit_code = 'warship',
				},
			},
			sergeant = {
				{
					quantity = 4,
					tier = 2,
					unit_code = 'destroyer',
				},
				{
					quantity = 4,
					tier = 2,
					unit_code = 'frigate',
				},
				{
					quantity = 10,
					tier = 2,
					unit_code = 'warship',
				},
			},
		},
		terrorists = {
			boss = {
				{
					quantity = 4,
					tier = 5,
					unit_code = 'anti_air',
				},
				{
					quantity = 6,
					tier = 5,
					unit_code = 'artillery',
				},
				{
					quantity = 18,
					tier = 5,
					unit_code = 'elite_infantry',
				},
				{
					quantity = 8,
					tier = 5,
					unit_code = 'heavy_tank',
				},
			},
			captain = {
				{
					quantity = 8,
					tier = 3,
					unit_code = 'artillery',
				},
				{
					quantity = 12,
					tier = 3,
					unit_code = 'elite_infantry',
				},
				{
					quantity = 6,
					tier = 4,
					unit_code = 'light_tank',
				},
			},
			grunt = {
				{
					quantity = 6,
					tier = 1,
					unit_code = 'heavy_infantry',
				},
				{
					quantity = 24,
					tier = 1,
					unit_code = 'light_infantry',
				},
			},
			sergeant = {
				{
					quantity = 4,
					tier = 2,
					unit_code = 'artillery',
				},
				{
					quantity = 6,
					tier = 2,
					unit_code = 'elite_infantry',
				},
				{
					quantity = 18,
					tier = 2,
					unit_code = 'light_infantry',
				},
			},
		},
	},
}