PR

【3/27】パイレーツパスシーズン2 #2667

wada opened this at 2023-03-20T18:43:09; closed

Description

opened by wada at 2023-03-20T18:43:09; updated 2023-04-14T17:56:55

概要

https://docs.google.com/spreadsheets/d/13P64IG2HBr76pQ-Dz33_qiapTRv16vBVMfn-iNrjF8o/edit#gid=0
pass_update分類のマージ(シーズン1~3にかけての更新)
パイレーツパスシーズン2クエストの追加
パイレーツパスPLUSの開始

差分のみ確認できるようにマージ先ブランチを調整しています。
レビュー後はdevelopブランチへマージします。

マージPR

  • 7393:【11/9アップ】勝利の証の詳細モーダル
  • 7474:【12/3】パイレーツパスのajaxをとりあえず分離する
  • 7480:【12/1アップ】戦争ページにシーズンミッション表示
  • 7490:【12/24】パイレーツパスシーズン2
  • 7495:【今日中】デッキ編集のスキン設定にパスへのリンクをはる

アイテムID、ショップIDはヤマダ版IDに調整

  • 7559:【即日】Step+の超過購入防止
  • 7563:【即日】バトルスキンの解除バグ修正
  • 7568:【今日中】最後のシーズンクエスト公開から7日以上あった場合
  • 7733:【2/24】パイレーツパスページの報酬詳細のカード物語が表示されてなかった。

ヤマダ版は仲間スキル対応が入っているため調整してマージ

  • 8113:【6/18】仲介所のソートを新しい順に修正

PR内のコンパスの表示見直しのみマージ

  • 8283:【8/19】サルベージと陸地のコンパス

マージ作業が複雑なので、更新箇所のみマージ
陸地、サルベージのコンパスは配布タイミングが定まっていないので表示なし

  • 8431:【今日中】コンパスがまとまったので、ヴァルハラコンパス用の光変更

その他対応

  • コンパス使用時の注意文言調整

新大陸、サルベージ・陸地、ヴァルハラで切り分け

DB更新内容

【3/27】パイレーツパスシーズン2 jolly/jrye-db#341

テスト方法、確認した内容

ブリュンヒルデのカードデータは開発環境からインポートしてください。
dbブランチの更新を反映
SeasonPassConfigのrelease_timeとstartを調整して、1週間ずつクエストを追加して確認してください。
・クエストのカウントが増加するか
・その週のクエストが解放されるか
・ステップ報酬が受け取れるか
・各種スキンが反映されるか
シーズン2の追加要素確認

Comment

#26445 by wada at 2023-03-20T18:47:19; updated 2023-03-20T18:47:19

@kouho
レビューお願いします。

Comment

#26598 by kouho at 2023-03-29T14:38:19; updated 2023-03-29T14:38:19

@wada
以下確認お願いいたします。

1.シーズンパスページのSTEP報酬の勝利の証からのカード詳細のモーダル表示で必要GOLDが表示されない。(仲介所での表示と不一致)

2. ソースマージ関係でどこが問題か不明。レジェンダリープラス購入時にプレゼントにレジェンダリーパスが送られる。購入時にレジェンダリーミッションは解放されているのでプレゼントに送られるのはおかしい?

Comment

#26599 by wada at 2023-03-29T14:52:03; updated 2023-03-29T14:52:03

@kouho
ありがとうございます。プレゼントメッセージを教えてください。

>レジェンダリープラス購入時にプレゼントにレジェンダリーパスが送られる

Comment

#26600 by kouho at 2023-03-29T15:06:52; updated 2023-03-29T15:06:52

@wada
> ありがとうございます。プレゼントメッセージを教えてください。
レジェンダリープラス購入時にプレゼントにレジェンダリーパスが送られる

すみません、こちら確認したらレジェンダリープラス購入時ではなく、ステップ報酬で獲得していました。
パイレーツパスのSTEP7達成報酬です

Comment

#26601 by wada at 2023-03-29T15:11:03; updated 2023-03-29T15:11:03

@kouho
> シーズンパスページのSTEP報酬の勝利の証からのカード詳細のモーダル表示で必要GOLDが表示されない。

消費アイテム量が表示されるよう修正しました。

> こちら確認したらレジェンダリープラス購入時ではなく、ステップ報酬で獲得していました。

でしたら、マスタを正しく設定すれば問題なさそうですね。

Comment

#26603 by kouho at 2023-03-29T15:58:24; updated 2023-03-29T15:58:24

@wada
> 消費アイテム量が表示されるよう修正しました。

修正確認OKです。

> でしたら、マスタを正しく設定すれば問題なさそうですね。

ですね

ブリュンヒルデのスキルデータは見当たらないですがどう確認しましょう?

Comment

#26604 by wada at 2023-03-29T16:26:53; updated 2023-03-29T16:26:53

@kouho
> ブリュンヒルデのスキルデータは見当たらないですがどう確認しましょう?

シーズン2のヴァルハラ島カードなので、valhala_skillブランチのmaster_card_skillを反映してもらうと確認できます。

Comment

#26605 by kouho at 2023-03-29T16:50:12; updated 2023-03-29T16:50:12

@wada
> シーズン2のヴァルハラ島カードなので、valhala_skillブランチのmaster_card_skillを反映してもらうと確認できます。
確認できました。

確認OKです

kouho add_label at 2023-03-29T16:50:17: 皇甫 LGTM
wada close_comment at 2023-03-29T18:37:12: developマージ済み
wada refer at 2023-04-14T17:56:55: 2719:【4/18 14:00】パイレーツパスリリース

Commit range

base725dc17b26458c3189949e6beb8f5304d131566b
head2267906ea5056e923f547be927aec9eed7634c02
base branchjolly/jr-web:pirate_pass_base
head branchjolly/jr-web:pirate_pass_update_season_2

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed42 filesView patch
statusfile
modifiedlib/SubFunc.inc
modifiedlib/SubFunc_valhalla.inc
modifiedlib/ajax/item_result.inc
modifiedlib/ajax/item_select.inc
addedlib/ajax/seasonPass_clearDailyQuest.inc
addedlib/ajax/seasonPass_clearSeasonQuest.inc
addedlib/ajax/seasonPass_receiveRewards.inc
addedlib/ajax/seasonPass_switchSkin.inc
modifiedlib/ajax/shop_payment.inc
modifiedlib/ajax/shop_select.inc
modifiedlib/ajax/valhalla_default.inc
modifiedlib/class/const/ItemConst.class.php
modifiedlib/class/controller/JrControllerDeck.class.php
modifiedlib/class/controller/JrControllerSeasonPass.class.php
modifiedlib/class/present_box/PresentBoxContent.class.php
modifiedlib/class/season_pass/SeasonPass.class.php
modifiedlib/class/season_pass/SeasonPassQuestAction.class.php
modifiedlib/conf/class/CardPieceConfig.class.php
modifiedlib/conf/class/SeasonPassConfig.class.php
modifiedlib/conf/class/ValhallaConfig.class.php
modifiedlib/conf/define_y.inc
modifiedlib/exec/event_item_change_gold.inc
modifiedlib/models/Limit_break.php
modifiedlib/public/Mission.inc
modifiedlib/public/TeamWar-Result.inc
modifiedlib/public/TeamWar.inc
modifiedlib/public/Valhalla.inc
modifiedpublic_html/ajax.php
addedpublic_html/img/season_pass/mission/warmissionbtn1.png
addedpublic_html/img/season_pass/mission/warmissionbtn2.png
addedpublic_html/img/season_pass/mission/warmissionbtn3.png
modifiedpublic_html/js/JOLLYROGER.js
modifiedpublic_html/js/JOLLYROGER_mission.js
modifiedpublic_html/js/JOLLYROGER_valhalla.js
modifiedpublic_html/payment_response.php
modifiedpublic_html/template/Deck-Home.tpl
modifiedpublic_html/template/Item.tpl
modifiedpublic_html/template/Mission.tpl
modifiedpublic_html/template/SeasonPass-Home.tpl
modifiedpublic_html/template/TeamWar-Result.tpl
modifiedpublic_html/template/TeamWar.tpl
modifiedpublic_html/template/Valhalla.tpl
Patch body is stored as a separate file to keep this page lightweight.