season_pass_reward_catalog.h 674 B

123456789101112131415161718
  1. #pragma once
  2. #include <cstdint>
  3. #include "../build_data/season_pass/definition.h"
  4. namespace sunrise::state::progression::season_pass {
  5. /** Account progression used by the installed Season of Arrivals pass. */
  6. inline constexpr std::uint16_t kProgressionDefinitionIndex = 40;
  7. /** Repeating HUD bar paired with the Arrivals progression. */
  8. inline constexpr std::uint16_t kHudProgressionDefinitionIndex = 41;
  9. /** Acquisition flag of a direct perk reward, or build_data::rewards::kAbsent for an item or
  10. * package. */
  11. [[nodiscard]] std::uint16_t progress_flag(const build_data::season_pass::Reward& reward) noexcept;
  12. } // namespace sunrise::state::progression::season_pass