Description
概要
以下の問題への対応
中戸さんが開発で戦争デッキを選択 or 転生した際に以下のエラーが発生
!FireShot Capture 220 - - develop
S_GetSubDeckがループしていた。
⇒ user_no 10003のuser_deck_stock_teamWarのデータが空になっていたことによるもの
そもそもuser_deck_stock_teamWarがなぜ空になったか
⇒ デッキにセットされているカードのuser_card_holderのデータがDELETEされた後、S_GetSubDeckを通るとS_DeleteDeckCard関数によりuser_deck_stock_teamWarのデータがDELETEされる。
⇒ 今回は /?M=Debug&dell_card でカードを捨てるが使われていた
(デバッグメニューの装備していないカードを捨てる)を利用したことによる。実際はデッキ装備判定が効いていない。
DELETEではなく、UPDATEでcard_holder_no = 0を入れることでデータが空になることはないようにして対応