PR

【9/19】ワドル育成パック #2278

kouho opened this at 2022-09-14T11:37:51; closed

Description

opened by kouho at 2022-09-14T11:37:51; updated 2022-09-20T09:40:23

概要

ワドル育成パックの実装用PRです
https://docs.google.com/spreadsheets/d/1_T3xsqI8yyBCTFu0hT-bUACsbnS44iID-oE7JlgdZRE/edit#gid=845968345

クリスタルの処理やパックに封入されているカードの成長型を違うようにするなどの処理が
TrainingPackに入っていたため流用して以下変更・追加しています。

  • Banner.php への処理追加
  • EventScheduleConfig.php への定義追加
  • define_y $_df['shop_training_pack']['shop_item_no']の整理
  • 転生強化パックではないので転生ライオンの説明を魂の器の説明画像に変更
  • S_GetMasterTrainingPack関数でINTERVAL + 3days をなくし、platfrom_typeを3に固定
  • POWERUP_ITEM_ENABLEフラグをONにするとマイページに専用アイテムボタンが表示されるためDRINK_ITEM_ENABLEフラグを追加

(ドリンクリリース後専用アイテムページ表示時にはindex.phpのcase 'PowerupItem': のコメントアウトをなくす必要があり)

  • 魂の器ってのページへのリンクを修正
  • ショップバナー画像の保存階層をGoldPackを参考に配置
  • 購入後画面での魂の器画像表示。(リリース時にjs圧縮とheader_spの更新が必要)
  • 魂の器使用時のカード選択画面での育成パックバナー画像表示修正

備考

  • パック購入時のクリスタルの制御箇所はSubFunc.inc S_GetMasterShopItem関数 44961行目
  • パック購入時のカードの成長型の制御処理はshop_payment.inc 626行目

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

  • 上記修正箇所の確認
  • 各パックの中身は問題ないか
  • 各パック問題なく購入できるか
  • 購入回数制限が効いているか

DB更新

https://git.dev.d-es.co.jp/gitbucket/jolly/jrye-db/pull/170

TODO

  • 画像の表示方法を変えたのでmaster_training_pack.start_img, master_training_pack.end_imgは要らないかもしれませんが念の為残しています。
  • Shop.tplで不要箇所をコメントアウトしましたが削除の方が良い?
kouho change_title at 2022-09-14T12:11:34: [WIP]【9/19】ワドル育成パック 【9/19】ワドル育成パック

Comment

#22323 by kouho at 2022-09-14T12:11:47; updated 2022-09-14T12:11:47

@wada
レビューお願いいたします

Comment

#22369 by wada at 2022-09-15T11:10:49; updated 2022-09-15T11:10:49

@kouho
public_html/img/assortment/10185/trainingPack1_1.jpg
クリスタルの数が仕様書と違いました。

public_html/img/assortment/10185/trainingPack3_1.jpg
転生の書、クリスタルの数が仕様書と違いました。

Comment

#22371 by wada at 2022-09-15T11:21:32; updated 2022-09-15T11:21:32

@kouho
ショップページの画像が表示されていませんでした。
<img src="https://git.dev.d-es.co.jp/gitbucket/jolly/jr-web/_attached/1663208449981SE7aPGw31P" width="300">

Comment

#22372 by kouho at 2022-09-15T11:24:51; updated 2022-09-15T11:24:51

@wada
ショップページ画像コミットしました。

Comment

#22375 by wada at 2022-09-15T12:18:06; updated 2022-09-15T12:18:06

@kouho
ありがとうございます。確認しました。

以下確認お願いします。

  • 日付表示は、DateTimeUtil::DISPLAY_FORMAT に合わせて欲しいです。
  • ボタン高さを統一したいので、転生後戦闘デモボタンを改行なしにしてください。
  • 違う内容の注意文があります。

・パック一覧ページ「手に入れたアイテムはプレゼントボックスに入ります。」
・購入確認ページ「購入したアイテムは、直接もっているアイテムに入ります。」

  • 覚醒ページ「専用アイテム」ボタンの非表示をお願いします。

Comment

#22379 by kouho at 2022-09-15T14:13:43; updated 2022-09-15T14:13:43

@wada
確認ありがとうございます。画像修正しました。

Comment

#22382 by kouho at 2022-09-15T14:54:24; updated 2022-09-15T14:54:24

@wada
確認ありがとうございます。
以下対応行いました。

指摘箇所

  • 日付表示は、DateTimeUtil::DISPLAY_FORMAT
  • ボタン高さを統一したいので、転生後戦闘デモボタンを改行なしにしてください。
  • 覚醒ページ「専用アイテム」ボタンの非表示
  • 購入確認ページ注意文言

その他修正箇所

  • 育成パックページのプラットフォーム関係リンク
  • POWER_UP_ITEM_ENABLEで制御されていた他の箇所(Card-Detail.tpl, Card-StatusUp.tpl 酒周りの表示箇所)

Comment

#22404 by wada at 2022-09-15T18:07:53; updated 2022-09-15T18:07:53

@kouho
ありがとうございます。確認しました。

shop_select.incの販売期限取得箇所が間違っていたので修正お願いします。

# すでにunixtimeになっているので、strtotime不要
$sales_end_time = strtotime($_temp['MasterTrainingPack'][$event_no]['end_time']);

Comment

#22405 by kouho at 2022-09-15T18:37:43; updated 2022-09-15T18:37:43

@wada
ありがとうございます。販売期限取得修正しました。

Comment

#22413 by wada at 2022-09-16T14:03:00; updated 2022-09-16T14:03:00

@kouho
確認しました。OKです。

wada add_label at 2022-09-16T14:03:07: 和田 LGTM
wada delete_label at 2022-09-16T14:45:04: 和田 LGTM

Comment

#22426 by wada at 2022-09-16T14:46:59; updated 2022-09-16T14:46:59

@kouho
見逃していました。メインページのメニューボタンを設定で画像OFFにすると、専用アイテムが表示されます。
<img src="https://git.dev.d-es.co.jp/gitbucket/jolly/jr-web/_attached/1663307097809ZtSpnRVV2D" width="400">

Comment

#22427 by kouho at 2022-09-16T14:59:06; updated 2022-09-16T14:59:06

@wada
ありがとうございます。修正しました。

Comment

#22428 by wada at 2022-09-16T16:44:45; updated 2022-09-16T16:44:45

@kouho
確認しました。OKです。

wada add_label at 2022-09-16T16:44:49: 和田 LGTM
kouho merge at 2022-09-20T09:40:23: 【9/19】ワドル育成パック
kouho close at 2022-09-20T09:40:23: Close

Commit range

base0c6170ca1e7994e2b8a9303a2a81e2ab81c61163
head3c1bf240170f75c0ed3795a5578f3a4d73d1e47e
base branchjolly/jr-web:develop
head branchjolly/jr-web:waddle_pack

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed54 filesView patch
statusfile
modifiedlib/SubFunc.inc
modifiedlib/ajax/shop_select.inc
modifiedlib/conf/class/EventScheduleConfig.class.php
modifiedlib/conf/define_y.inc
modifiedlib/models/Banner.php
modifiedlib/public/Card-Detail.inc
modifiedlib/public/Shop-TrainingPack.inc
addedpublic_html/img/assortment/10185/aboutExpItem.jpg
addedpublic_html/img/assortment/10185/head.jpg
addedpublic_html/img/assortment/10185/info1.jpg
addedpublic_html/img/assortment/10185/info2.jpg
addedpublic_html/img/assortment/10185/info3.jpg
addedpublic_html/img/assortment/10185/trainingPack1_1.jpg
addedpublic_html/img/assortment/10185/trainingPack1_2.jpg
addedpublic_html/img/assortment/10185/trainingPack1_3.jpg
addedpublic_html/img/assortment/10185/trainingPack2_1.jpg
addedpublic_html/img/assortment/10185/trainingPack2_2.jpg
addedpublic_html/img/assortment/10185/trainingPack2_3.jpg
addedpublic_html/img/assortment/10185/trainingPack3_1.jpg
addedpublic_html/img/assortment/10185/trainingPack3_2.jpg
addedpublic_html/img/assortment/10185/trainingPack3_3.jpg
addedpublic_html/img/banner/Campaign/banner_training_pack_1_1.jpg
addedpublic_html/img/banner/Campaign/banner_training_pack_1_2.jpg
addedpublic_html/img/info_event/info_event_519_1.jpg
addedpublic_html/img/info_event/info_event_519_2.jpg
addedpublic_html/img/info_jrye/1732/info1.jpg
addedpublic_html/img/info_jrye/1732/info2.jpg
addedpublic_html/img/info_jrye/1732/info3.jpg
addedpublic_html/img/info_jrye/1732/info4.jpg
addedpublic_html/img/info_jrye/1732/info5.jpg
addedpublic_html/img/item/120/10185.jpg
addedpublic_html/img/item/120/10186.jpg
addedpublic_html/img/item/120/10187.jpg
addedpublic_html/img/item/150/10185.jpg
addedpublic_html/img/item/150/10186.jpg
addedpublic_html/img/item/150/10187.jpg
addedpublic_html/img/item/60/10185.jpg
addedpublic_html/img/item/60/10186.jpg
addedpublic_html/img/item/60/10187.jpg
addedpublic_html/img/item/70/10185.jpg
addedpublic_html/img/item/70/10186.jpg
addedpublic_html/img/item/70/10187.jpg
addedpublic_html/img/shop/banner/training_pack/10185_start_1.jpg
addedpublic_html/img/shop/banner/training_pack/10185_start_2.jpg
modifiedpublic_html/js/JOLLYROGER.js
modifiedpublic_html/template/Bar-PickupGacha.tpl
modifiedpublic_html/template/Bar-PointGacha.tpl
modifiedpublic_html/template/Bar-SetupGacha.tpl
modifiedpublic_html/template/Card-Detail.tpl
modifiedpublic_html/template/Card-StatusUp.tpl
modifiedpublic_html/template/Composition-Check.tpl
modifiedpublic_html/template/Main.tpl
modifiedpublic_html/template/Shop-TrainingPack.tpl
modifiedpublic_html/template/Shop.tpl
Patch body is stored as a separate file to keep this page lightweight.