51 lines
1.6 KiB
YAML
51 lines
1.6 KiB
YAML
|
|
# Machine-oriented rules deltas for clay-borg / simulators.
|
|||
|
|
# Human prose: VARIANT.md and history/260807-attack-darvo-stress-design.md
|
|||
|
|
# Apply on top of base variant ground-darvo-r0 kernel behaviour.
|
|||
|
|
|
|||
|
|
variant_id: h1-problem-stress
|
|||
|
|
base: ground-darvo-r0
|
|||
|
|
schema_version: 1
|
|||
|
|
|
|||
|
|
deltas:
|
|||
|
|
- id: H1-A
|
|||
|
|
name: problem_pressure_end_of_round
|
|||
|
|
phase: round_end
|
|||
|
|
# Order relative to baseline End step:
|
|||
|
|
# 1) apply this +1 if any unclaimed Problem remains
|
|||
|
|
# 2) clamp Stress 0–5
|
|||
|
|
# 3) arm DARVO (Stress 5 and not already in sequence) as today
|
|||
|
|
# 4) rotate Lead; advance Round
|
|||
|
|
when:
|
|||
|
|
any_problem_unclaimed: true
|
|||
|
|
# unclaimed = not claimed by any seat this game
|
|||
|
|
# includes face-up unsolved, still-hidden, and Denied
|
|||
|
|
effect:
|
|||
|
|
each_player_stress_delta: +1
|
|||
|
|
notes: >
|
|||
|
|
Soft shared pressure. Does not scale by number of open Problems
|
|||
|
|
(deliberately). Denied and hidden unclaimed Problems count.
|
|||
|
|
|
|||
|
|
- id: H1-B
|
|||
|
|
name: high_stress_attack_self_soothe
|
|||
|
|
phase: resolve_attack
|
|||
|
|
# Applies to ACT_ATTACK and to DARVO-stage extra Attack if they share
|
|||
|
|
# the same Attack resolution path.
|
|||
|
|
when:
|
|||
|
|
attack_not_cancelled: true
|
|||
|
|
attacker_stress_before_attack_effects_gte: 4
|
|||
|
|
effect:
|
|||
|
|
attacker_stress_delta: -1
|
|||
|
|
order: after_target_and_relation_effects
|
|||
|
|
notes: >
|
|||
|
|
Does not change target Stress, Rivalry/Bond rules, or Protection/OU
|
|||
|
|
cancel. Clamp after delta.
|
|||
|
|
|
|||
|
|
unchanged:
|
|||
|
|
- deal_and_thresholds
|
|||
|
|
- solve_legality
|
|||
|
|
- support
|
|||
|
|
- ground_modes
|
|||
|
|
- darvo_stage_table
|
|||
|
|
- start_stress: 2
|
|||
|
|
- relation_slots: 2
|