パッケージ model.weapon

クラス SkywardBlade

java.lang.Object
model.entity.Weapon
model.weapon.SkywardBlade

public class SkywardBlade extends Weapon
  • コンストラクタの詳細

    • SkywardBlade

      public SkywardBlade()
  • メソッドの詳細

    • applyPassive

      public void applyPassive(StatsContainer stats, double currentTime)
      クラスからコピーされた説明: Weapon
      Applies the weapon's passive effect to the provided stats container. Called during stat compilation by Character.getEffectiveStats(double) and Character.getStructuralStats(double). Default implementation is a no-op.
      オーバーライド:
      applyPassive クラス内 Weapon
      パラメータ:
      stats - the stats container to mutate in-place
      currentTime - simulation time in seconds (for time-gated passives)
    • onAction

      public void onAction(Character user, String key, CombatSimulator sim)
      クラスからコピーされた説明: Weapon
      Called by the simulator when the equipped character executes a named action (e.g. "E", "Q"). Use this hook to implement proc-based weapon passives that trigger on specific actions. Default implementation is a no-op.
      オーバーライド:
      onAction クラス内 Weapon
      パラメータ:
      user - action key string identifying the action
      key - action key string
      sim - the active combat simulator