Major Challenge
Overview
Major Challenge is one of two mirror-image spawn-composition stratagems (the other being Meat for the Slaughter). It transforms every PvE Operation into a Majoris gauntlet by dramatically tilting both the archetype pool at level load and the per-pack composition at every spawn point. Five separate modifier applications all push in the same direction: ELITE up, FODDER and COMMON down.
What IS affected:
Idle enemies patrolling areas you haven't reached yet - they're drawn from the modified pool at level load, so the "already there waiting in the room" enemies are biased toward Majoris before you even enter combat.
Tension-stage trickle spawns from
EsdHandlerTensionSpawn- each pack is composed using theESD_SPAWN_AMOUNTmodifier, so the slow drip between waves shifts toward Majoris.Wave-stage packs from
EsdHandlerWaves- the big wave spike is heavily Majoris-shifted. Combined with any pressure modifiers (Tsunami's 2.3x wave pressure or default difficulty pressure), waves become walls of Warriors with no shield of small enemies in front of them.Specials (Extremis) reinforcement spawns - when an Extremis spawns its support pack, the pack composition uses the modified pool. The Extremis itself isn't affected (Extremis is the SPECIAL threat class, untouched by this mutator).
Miniboss (Terminus) HP-triggered reinforcement packs - when a Helbrute or Carnifex bleeds below the HP threshold that summons a reinforcement pack, the reinforcements draw from the modified pool. The Terminus itself isn't affected.
What is NOT affected:
Scenario-scripted spawns - the Hormagaunts at the end of Reclamation, the cluster of Cultists at scripted moments in Vox Liberatis, the boss-arrival packs, and similar scenario blueprints all use
BlueprintNodeSpawnActorByArchetype/BlueprintFunctionSpawnNpcsInDomain/BlueprintFunctionSpawnSpecificNpcPackInDomainwhich name a specific archetype directly. These bypass ESD pool selection and composition. If a scenario says "spawn 6 Hormagaunts here", you get 6 Hormagaunts regardless of Major Challenge.
Modifier Info
Property | Value |
|---|---|
In-Game Name | Major Challenge |
In-Game Description | "The number of Majoris enemies spawned is heavily increased. The number of Minoris enemies spawned is heavily reduced." |
Internal ID |
|
Icon |
|
Type | Negative (handicap) |
Power | 5 |
Mission Pool |
|
Joinable mid-mission | Yes ( |
Restriction Pools |
|
Member of Pools |
|
Mutual Exclusion
ESDMutatorsPool has 3 members:
Major Challenge
Extreme Challenge (
PveMutatorMoreExtremis)Meat for the Slaughter (
PveMutatorMoreMinorisLessMajoris)
A random daily stratagem cannot roll more than one from this pool. Preset Weekly Stratagems could in principle bypass this.
How It Works
Five applications, two mechanisms
The five applications split into two engine layers that run in series at level load and then at every spawn pick.
Layer 1 - Pool modifiers (MutatorApplicationPoolModifierByThreatClass, run once at mission start):
MoreMajorisArchetypesPool: +50% to the ELITE archetype pool. The level's pool is the list of NPC archetypes the ESD is allowed to pull from at runtime. Adding +50% to ELITE means the level loads with more ELITE archetypes registered as available.LessMinorisArchetypesPool: -50% to the FODDER+COMMON archetype pool. Both Minoris tiers get cut in half. Notice this is a single application targeting two threat classes at once viathreatClassesToModify = ["FODDER", "COMMON"].
Layer 2 - Composition bonuses (MutatorApplicationEsdModifiersHolder with ESD_SPAWN_AMOUNT, applied at every pack selection):
MoreEliteThreatAmount: +50% ELITE spawn amount (PERCENT_SUM). At each pack-composition pick, the engine asks the modifier holder how many ELITE slots to fill - the base count gets multiplied by 1.5.LessCommonThreatAmount: -60% COMMON spawn amount.LessFodderThreatAmount: -80% FODDER spawn amount. The most severe single number in the stratagem - Hormagaunts and Cultist Snipers (FODDER-tier in their respective factions) are slashed to roughly one-fifth their normal pack contribution.
Why pool + composition is double-counting in practice
Both mechanisms compound. The pool modifier changes what's AVAILABLE; the composition modifier changes how heavily what IS available gets picked. A handler asking "give me 4 ELITE slots from the pool" first encounters a pool with +50% ELITE availability (more Majoris archetypes to roll on), then multiplies its 4-slot baseline by +50% to 6 slots, and rolls 6 picks against the boosted pool. The combined effect is sharper than either mechanism alone.
Conversely, the Minoris side gets hit twice: only half the Minoris archetypes are available, and any handler picking COMMON or FODDER slots fills only 40% (COMMON) or 20% (FODDER) of its baseline count.
Threat-class mapping (PvE)
Internal class | In-game tier | Tyranid examples | Chaos examples |
|---|---|---|---|
| Lesser Minoris | Hormagaunt | Chaos Cultist, Cultist Sniper |
| Common Minoris | Termagant, Spore Mines | Tzaangor, Tzaangor with Shield |
| Majoris | Tyranid Warriors | Rubric Marines, Tzaangor Spearman, and Chaos Spawns |
| Extremis | Lictor, Zoanthrope, Ravener, and Biovore | Lesser Sorcerer, Terminators |
| Terminus | Carnifex, Neurothrope | Helbrute |
Game Files
ssl/player/mutators/game_mutators_factory.ssossl/spawn_system/enemy_spawn_director/esd_manager.ssossl/spawn_system/enemy_spawn_director/handlers/esd_handler_idle_spawn.ssossl/spawn_system/enemy_spawn_director/handlers/esd_handler_tension_spawn.ssossl/spawn_system/enemy_spawn_director/handlers/esd_handler_waves.ssossl/spawn_system/enemy_spawn_director/handlers/esd_handler_specials.ssossl/spawn_system/enemy_spawn_director/handlers/esd_handler_miniboss.ssossl/player/mutators/applications/mutator_application_pool_modifier_base.sso
ssl/main/user/mutator_challenges/mutator_challenges_library.ssossl/ui/screens/hub_selectors/select_pve/ui_mutator_challenges_library.sso