Description
概要
https://docs.google.com/spreadsheets/d/1VD1ficVXSeccT0LmNGhNnpap3wSLKb8XLCfZzEN-vX0/edit#gid=0
キャンペーンクエストを流用して実装
モンスター討伐をクエスト条件に設定
クエストページ内テキストについて
ページ内テキストはキャンペーンごとに切り替えれるように、CampaignQuestConfig を追加し設定
セイラのテキストは状態に応じて変更
- クエスト未クリア時
- クエストクリア時
- 全クエストクリア時
- キャンペーン終了時
報酬について
present_type = 92 をヤマダ側配布物として設定
プレゼント配布するものではないため、クエストページでは達成報告ボタンなし
ページ遷移した際に、報酬未受け取り状態(receive_flg=0)のクエストがあれば、自動的に受け取り処理を実行し、獲得演出を再生present_type = 92 はプレゼント処理で配布しないよう設定
終了後集計
#口数の集計
SELECT user_no, COUNT(1) FROM user_campaign_quest WHERE campaign_no = 6 AND clear_count >= border_count GROUP BY user_no;
#達成数の集計
SELECT user_no, MAX(clear_count) FROM user_campaign_quest WHERE campaign_no = 6 GROUP BY user_no;DB更新内容
【11/17 16:00】ヤマダポイント山分けCP jolly/jrye-db#592
テスト方法、確認した内容
通常ステージ、ヴァルハラ島でモンスターを倒した際にカウントが増えるか
クエスト達成時に、演出が再生されるか
ページ内のテキストに問題がないか
状態によって、セイラテキストが変更するか
報酬がプレゼント配布されないか
TODO
- [x] デバッグ
- [ ] ページ内テキスト調整
- [x] 報酬画像差し替え
- [x] 告知画像(別PR)
リリース作業
- [x] dbデプロイ
- [x] webデプロイ
- [x] 告知設定
- [x] バナー設定