ibauk / sm3

ScoreMaster v3 application only
MIT License
0 stars 2 forks source link

Multi-leg rallies #24

Closed ibauk closed 1 year ago

ibauk commented 1 year ago

12days.eu inter alia will be a multi-leg rally.

Each leg will have its own time constraints including penalties. Each leg will need a ScoreX.

Penalties can be applied across leg boundaries. Combos/cats can accrue across leg boundaries.

Leg variables:-

Need to be able to restrict rebuild to individual legs.

ibauk commented 1 year ago

TimePenalty records will need Leg and Triggered fields.

Leg=0 = apply to all legs Triggered is set by condition for use in later legs

ibauk commented 1 year ago

A process is needed to switch from one leg to another. It's more than incrementing rallyparams.CurrentLeg.

It needs to set the Triggered flag on any triggered timepenalties record.

ibauk commented 1 year ago

v3.3