Linear ArchiveArchived issues viewer
← Back to list
INS-925

バグ:魔法攻撃による属性反応だと魔法ダメージカットしてても効果がない可能性があるので調査

StatusDone
TeamInstansys
Assigneeyasuhisa.hiraga@instansys.co.jp
PriorityHigh
Created2026/07/13 03:04
Completed2026/07/14 23:12
Archived2026/07/22 00:43

Description

最終的にダメージを与える属性反応を攻撃スキルのダメージタイプ(物理/魔法)を継承するようにする

要因1

  • 重撃+火による「爆発」にdamageTypeが継承されてなかった(PRで修正予定)
  • instansys/ultemist#907

要因2

  • 燃焼してる敵に重撃をあてても燃焼は消えないので「爆発」を何度も引き起こせる
  • これは仕様。

要因3

  • ドットダメージにはdamageTypeは継承されない
  • これも仕様。
  • maxマージで加算スタックしない
┌───────────────────┬───────────────────────────┬──────────────────────────────────────┐
│       項目        │            値             │                 出典                 │
├───────────────────┼───────────────────────────┼──────────────────────────────────────┤
│ 基礎ダメージ/tick │ 100(Lv1)                │ COMBUSTION_BASE_DAMAGE = 100         │
├───────────────────┼───────────────────────────┼──────────────────────────────────────┤
│ レベル補正        │ ×(1 + (Lv-1)×0.1)         │ COMBUSTION_DAMAGE_PER_LEVEL = 0.1    │
├───────────────────┼───────────────────────────┼──────────────────────────────────────┤
│ tick間隔          │ 0.5秒ごと                 │ damagePerTick = TICKS_PER_SECOND*0.5 │
├───────────────────┼───────────────────────────┼──────────────────────────────────────┤
│ 持続              │ 3秒                       │ duration = TICKS_PER_SECOND*3.0      │
├───────────────────┼───────────────────────────┼──────────────────────────────────────┤
│ tick回数          │ 初回即時+0.5秒毎 → 約6回 │                                      │
レベル別・1発あたり(防御・耐性適用前)

┌────────────────┬───────┬─────────────────┐
│    キャラLv    │ 1tick │ 3秒合計(≒6tick) │
├────────────────┼───────┼─────────────────┤
│ Lv1            │ 100   │ ~600            │
├────────────────┼───────┼─────────────────┤
│ Lv10(新上限) │ 190   │ ~1140           │
└────────────────┴───────┴─────────────────┘

Lv15のロピが与える燃焼の場合

  • 1発あたり = getLeveledReactionDamage(100, 15, 0.1) = 100 × (1 + (15-1)×0.1) = 100 × 2.4 = 240
  • 3秒間の発動回数 = 初回即時+0.5秒ごと = 6発(t=0, 0.5, 1.0, 1.5, 2.0, 2.5秒)
  • 合計 = 240 × 6 = 1,440(防御・耐性適用前の公称値)

確認中

  • 重撃属性が付着する(20秒) これはいいのか?確認中。
    • しないようにする >
  • 溶解によるダメージ .. これは発生してないみたい。仕様として、「一部の氷属性モンスターやギミックを弱体化・無効化します。」 とのことで、ダメージには絡まない。

Comments (1)

yasuhisa.hiraga@instansys.co.jp2026/07/14 23:12

属性反応の「爆発」にdamageTypeが継承されてなかったのを修正したので完了とする。