Description
概要
https://docs.google.com/spreadsheets/d/1WJ4WlY41aJGzBj9_5StQgcvEWgak_AoL7Y2H6slR590/edit#gid=0
対応内容
設定ページ
user_setting_subクラスにあった定数をUserSettingConstクラスに移動
それに伴う処理の修正
レンタルフラグ処理を追加
カードアルバムページ
各MAX値を表示
レイド戦闘処理
Battle_userクラスを継承したRental_battle_userクラスを作成
各Raid_battle_modelクラスでレンタルフラグの有無で切り替え
Raid_rental_deckクラスを作成
・デッキカード情報の取得メソッドはS_GetUserCardHolderList関数を流用
経験値獲得演出はスキップするよう設定
レイド攻撃結果ページ
カード画像上にアイコン設置
カード画像押下でアルバムページに移動
ページ下部のバナー表示はRaidMonsterConfigで管理
レイド戦闘ページ
トグルボタン追加
・切り替えでuser_setting_subを更新
支援デッキでの攻撃ボタンを設置
・画像はでき次第差し替え
確認モーダルは、下のボタンを間違えて押さないようページ上部に表示
モーダルはパーツ化して専用テンプレートファイル作成
5連攻撃ボタンは一旦表示
ページデザインは意見を聞きつつ改善
DB更新内容
【4/22 16:00】支援デッキ jolly/jrye-db#713
ログDB新規テーブル
CREATE TABLE `log_raid_rental_deck_damge` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`user_no` int(11) unsigned NOT NULL,
`event_no` int(11) unsigned NOT NULL,
`vs_flg` tinyint(4) unsigned NOT NULL,
`raid_monster_id` int(11) unsigned NOT NULL,
`damage` int(11) unsigned NOT NULL,
`reg_date` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `user_event` (`user_no`,`event_no`),
KEY `reg_date` (`reg_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;テスト方法、確認した内容
テーブルの反映
レイドを開催状態に変更
RaidMonsterConfigでテスト用の設定を行い確認
TODO
- [x] 戦闘ボタン画像差し替え
- [ ] トグルボタンデザイン調整
- [ ] 確認モーダルデザイン調整
- [x] レイドNo変更
- [x] js圧縮
- [x] テーブル作成