Linear ArchiveArchived issues viewer
← Back to list
INS-711

バグ:ステージクリア時のキャラクターLvにステージで獲得した経験値が反映されてない

StatusDone
TeamInstansys
Assigneeasuki.uehata@instansys.co.jp
PriorityMedium
Created2026/04/20 04:28
Completed2026/04/27 04:23
Archived2026/05/05 03:28
Bug

Description

ステージをクリアしてキャラクター経験値(を獲得すると、チャプター抜けるまではちゃんとレベルが上がり続ける。

この経験値を「一時経験値」と呼ぶ。(DBテーブル main_quest_character_temporary_exps で管理されてる)

パーティ編成のモーダルでは一時経験値がちゃんと反映されてる。

スクリーンショット 2026-04-20 13.26.26.png

が、ステージクリアした時のLvや経験値には一時経験値が反映されてない

スクリーンショット 2026-04-20 13.26.09.png

次のステージでは経験値ゲージは伸びてたので、Lvだけ反映されてないのかも?

スクリーンショット 2026-04-20 13.32.18.png

Comments (1)

asuki.uehata@instansys.co.jp2026/04/24 04:42

StageCharacterExpPanel は3つの表示要素があり、修正前は参照基準が分裂していました:

ultemist/apps/client/src/scenes/StageResult/StageCharacterExpPanel.tsx

表示要素修正前の参照修正後の参照
左のキャラカード上の Lv バッジlevelAfter(=combinedLevel)同じ
中央の大きな Lv テキストlevelBefore ← ここだけlevelAfter
経験値バー / next 値combinedLevel ベース計算同じ

つまり「Lv テキスト1要素だけ古いレベルを指していた」ため、ラベルとバー/next の意味がズレて見えていた、というのが今回のバグの全貌です。