[draft] Modifier stack, weather, calendar, action costs

Заглушка. Содержание будет наполняться постепенно.

Стоимость любого действия = base_cost × stack_of_modifiers. Стек применяется детерминированно в фиксированном порядке: terrain × weather × time-of-day × travel-mode × condition. UI показывает разложенную цену до решения игрока: «Перемещение в C: 800 тиков (база 600 × болото 1.2 × дождь 1.1)». Calendar и weather — глобальное состояние кампании, DM перебивает в любой момент; weather может быть manual / procedural / hybrid с детерминированным сидом.

Что планируется в статье

  • Action types: move, rest, ritual, shop, craft, train, combat_round
  • Modifier stack: типы модификаторов и порядок применения
  • Calendar config: tick_unit, day_length, week_structure, season, day_night
  • Weather schedule: manual / procedural / hybrid
  • WeatherResolver.at(tick): детерминизм
  • ActionCost.compute(action, actor, context): API
  • UI: разложенная цена в формах действий