Linear ArchiveArchived issues viewer
← Back to list
INS-387

アルフレッド(alfred)の実装

StatusDone
TeamInstansys
Assigneeyasuhisa.hiraga@instansys.co.jp
PriorityHigh
Created2026/02/09 04:37
Completed2026/02/23 04:49
Archived2026/03/03 02:39

Comments (6)

yasuhisa.hiraga@instansys.co.jp2026/02/12 02:38

ヘイト集めるスキルがあるが、これを後衛でやっていいのか問題確認中

yasuhisa.hiraga@instansys.co.jp2026/02/12 23:12

skill1以外を仮実装

yasuhisa.hiraga@instansys.co.jp2026/02/16 05:20

このままの仕様で実装する。バリア回復するパンナなどと組み合わせるといい感じのキャラ

yasuhisa.hiraga@instansys.co.jp2026/02/17 23:34

tauntの仕様

  1. warp弾が 自分自身にヒット (warpTarget: "self")
  2. onHitでアルフレッド自身に tauntステータスエフェクトが付与される
  3. 敵のターゲティング時に、キャラクター側のstatusEffectsにtauntがあるかをチェック
  4. taunt持ちキャラが範囲内にいれば、そのキャラを強制ターゲット

つまり「tauntを持っているキャラに敵が引き寄せられる」という仕組みです。onHitの対象=ヘイトを集めるキャラ、になっています。

yasuhisa.hiraga@instansys.co.jp2026/02/17 23:35
onHit: [
          {
            effectId: "taunt",
            statusEffectConfig: {
              duration: TICKS_PER_SECOND * 5,
              params: { range: 300 },
            },
          },
        ],

range:300はtaunt状態のキャラクター(アルフレッド)から半径300以内の敵が引き寄せられる

yasuhisa.hiraga@instansys.co.jp2026/02/17 23:36

skill1のrangeが500である理由は特にない

range: 500 はスキルの発動判定距離(ターゲットがこの範囲内にいるとスキルを撃つ)ですが、この skill1 は warpTarget: "self"

で自分自身にヒットさせるので、実質的に意味のない値です。

tauntの実際の効果範囲は statusEffectConfig.params.range: 300 で制御されています。

自己バフ系スキルなので、range はいくつでも動作に影響しませんが、気になるなら他の自己バフスキル(burstSkillなど)に合わせてそのまま500にして

おくか、調整しても問題ありません。