助手変更エラー

Bug #1387443 reported by L7switch
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Project Reverse
Fix Released
Medium
KOremi(AntennaJane)

Bug Description

【エラー内容】
キャラクタ配列変数CFLAGの第1引数(-1)はキャラ登録番号の範囲外です

1 ご主人様永琳で開始し鈴仙を召喚。
調教者鈴仙 助手無しの状態で助手に鈴仙を指定してエラー発生
調教者を助手に指定し調教者無しにして戻るとエラー落ちする模様
2 ご主人様永琳 鈴仙 衣玖で確認。
調教者衣玖 助手無し時に助手に衣玖を助手に指定してエラー
3 ご主人様魔理沙と大妖精でもエラー
補足 ご主人様魔理沙と霊夢でエラー出ず。

Tags: shop
Revision history for this message
L7switch (layer7-inc) wrote :
Changed in eratohoreverse:
status: New → Confirmed
assignee: L7switch (layer7-inc) → KOremi(AntennaJane) (nagare-yatsu)
status: Confirmed → Triaged
Changed in eratohoreverse:
status: Triaged → In Progress
Revision history for this message
KOremi(AntennaJane) (nagare-yatsu) wrote :

エラー1,2に関しては永琳口上色定義関数(@KOJO_COLOR_K29)が TARGET != (永琳) に対応していなかったことが原因。
口上色に関しては口上主が調教者でない場合にも呼ばれる関数なので、@KOJO_COLOR_K29をTARGETの値によらない構造に修正。
(@KOJO_COLOR系呼び出し前にTARGETに対象者を登録するという解決策は、対象者がADDCHARAされていない可能性を考えると難しい)
エラー3に関しては口上呼び出し関数(@KOJO_CALL)が TARGET == -1 に対応していなかったことが原因。
こちらは助手変更確定を調教者確定の後に持ってくることで TARGET == -1 の状態で口上を呼び出さないようにし解決した。

Changed in eratohoreverse:
status: In Progress → Fix Committed
Revision history for this message
KOremi(AntennaJane) (nagare-yatsu) wrote :

テスト投稿

Changed in eratohoreverse:
status: Fix Committed → Fix Released
Changed in eratohoreverse:
milestone: none → release-branch
L7switch (layer7-inc)
Changed in eratohoreverse:
milestone: 1.001 → 1.010
status: Fix Released → Fix Committed
L7switch (layer7-inc)
Changed in eratohoreverse:
status: Fix Committed → Fix Released
L7switch (layer7-inc)
no longer affects: eratohoreverse/1.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.