パッケージ mechanics.optimization

クラス ArtifactOptimizer.OptimizationConfig

java.lang.Object
mechanics.optimization.ArtifactOptimizer.OptimizationConfig
含まれているクラス:
ArtifactOptimizer

public static class ArtifactOptimizer.OptimizationConfig extends Object
  • フィールド詳細

    • mainStatSands

      public StatType mainStatSands
      Main stat for the Sands piece (e.g. ATK_PERCENT, ENERGY_RECHARGE).
    • mainStatGoblet

      public StatType mainStatGoblet
      Main stat for the Goblet piece (e.g. PYRO_DMG_BONUS).
    • mainStatCirclet

      public StatType mainStatCirclet
      Main stat for the Circlet piece (e.g. CRIT_RATE, CRIT_DMG).
    • subStatPriority

      public List<StatType> subStatPriority
      Ordered list of substats to invest in, highest priority first (e.g. [ER, CR, CD, ATK%, EM]).
    • minER

      public double minER
      Minimum total Energy Recharge required (e.g. 2.50 for 250%).
    • useCritRatio

      public boolean useCritRatio
      If true, liquid rolls maintain a 1:2 CR:CD ratio before dumping. Defaults to true.
    • manualRolls

      public Map<StatType,Integer> manualRolls
      Optional manual roll targets per stat type. When non-empty this map replaces the CR/CD heuristic entirely; the hill-climbing optimizer writes its decisions here to override the default balancing logic.
  • コンストラクタの詳細

    • OptimizationConfig

      public OptimizationConfig()