neon-sprawl/docs/decomposition/modules/E5_M4_GroupCombatScaling.md

1.3 KiB

E5.M4 — GroupCombatScaling

Summary

Field Value
Module ID E5.M4
Epic Epic 5 — PvE Combat
Stage target Pre-production
Status Planned (see dependency register)

Purpose

Duo/squad scaling and anti-trivialization hooks using party context from E8.M1 — PartyAndMatchAssembly.

Responsibilities

  • Apply ScalingProfile, PartySizeModifier, and CombatDifficultyBand when resolving encounters (E5.M3).

Key contracts

Contract Role
ScalingProfile HP/damage modifiers per party size.
PartySizeModifier Discrete steps or curves.
CombatDifficultyBand Named difficulty for tuning.

Module dependencies

  • E5.M3 — EncounterAndRewardTables.
  • E8.M1 — PartyAndMatchAssembly.

Dependents (by design)

  • Encounter runtime and telemetry party_combat_scaling_applied.

Epic 5 Slice 4 — duo fairness metrics.

Source anchors