42 lines
1 KiB
YAML
42 lines
1 KiB
YAML
|
|
# module: end_condition.hybrid_clear_collapse
|
||
|
|
# status: ready-for-implement (v0 rules frozen in MODULE.md)
|
||
|
|
module_id: end_condition.hybrid_clear_collapse
|
||
|
|
aspect: end_condition
|
||
|
|
schema_version: 1
|
||
|
|
base: ground-darvo-r0
|
||
|
|
status: ready-for-implement
|
||
|
|
implementation: pending_kernel
|
||
|
|
|
||
|
|
deltas:
|
||
|
|
- id: END-CLEAR
|
||
|
|
name: early_end_board_clear
|
||
|
|
phase: after_solve_step
|
||
|
|
when:
|
||
|
|
unclaimed_problems_in_play: 0
|
||
|
|
effect:
|
||
|
|
end_game: true
|
||
|
|
scoring: mode_as_usual
|
||
|
|
group_success_if_claimed_ge_threshold: true
|
||
|
|
group_fail_if_claimed_lt_threshold: true
|
||
|
|
|
||
|
|
- id: END-COLLAPSE
|
||
|
|
name: early_end_group_collapse
|
||
|
|
phase: round_end_after_stress_clamp
|
||
|
|
when:
|
||
|
|
any_of:
|
||
|
|
- no_seat_with_stress_lte: 3
|
||
|
|
- majority_seats_in_active_darvo: true
|
||
|
|
effect:
|
||
|
|
end_game: true
|
||
|
|
group_success: false
|
||
|
|
personal_winners: none
|
||
|
|
|
||
|
|
- id: END-CEILING
|
||
|
|
name: max_rounds_five
|
||
|
|
phase: after_round
|
||
|
|
when:
|
||
|
|
round_completed: 5
|
||
|
|
effect:
|
||
|
|
end_game: true
|
||
|
|
scoring: mode_as_usual
|