PR

【7/22】回すほどもらえる!ガチャ祭! #4180

kouho opened this at 2025-07-17T18:30:25; closed

Description

opened by kouho at 2025-07-17T18:30:25; updated 2025-07-23T11:23:53

概要

https://docs.google.com/spreadsheets/d/13AEaXAmFSYYO_ovKie54I723uu2wN7vfm88K2BXVUYg/edit?gid=549865651#gid=549865651

備考

  • buy_flgでカウント数を切り分ける形で対応
  • 課金ガチャを回した回数分campaign_questでカウント
  • チケットで回した場合はカウントしない
  • 巨獣召喚ガチャおまけ10連とピックアップガチャおまけ10連もカウント(gacha_monster_0724をマージ済み)

TODO

  • 画像
  • [x] ドリンク
  • [x] 告知 → 一部黄さんが調整予定
  • [x] swf告知
  • テキスト
  • [x] キャンペーンページ注意事項

Comment

#41564 by wada at 2025-07-18T10:32:53; updated 2025-07-18T10:40:34

@kouho
以下の処理をconfigのメソッド化 or 関数化できますか?
カウントアップメソッドの呼び出しを各ガチャexec内で1箇所にできますか?

確認なので危ない/対応不要と判断したなら対応しなくてもOKです。

//コイン消費の場合のみ加算
if($buy_flg == GachaConst::BUY_FLG_COIN){
	$campaign_quest_count = 1;
}else if($buy_flg == GachaConst::BUY_FLG_COIN_10){
	$campaign_quest_count = 10;
}

//おまけ10連
if($buy_flg == GachaConst::BUY_FLG_BONUS_10){
	$campaign_quest_count = 10;
}

Comment

#41565 by kouho at 2025-07-18T11:33:03; updated 2025-07-18T11:33:03

@wada
修正してみましたので確認をお願いいたします

> 以下の処理をconfigのメソッド化 or 関数化できますか?
カウントアップメソッドの呼び出しを1箇所にできますか?
確認なので危ない/対応不要と判断したなら対応しなくてもOKです。

kouho change_title at 2025-07-18T16:12:47: [WIP]回すほどもらえる!ガチャ祭! 【7/22】回すほどもらえる!ガチャ祭!

Comment

#41572 by kouho at 2025-07-18T16:13:41; updated 2025-07-18T16:13:41

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

Comment

#41576 by wada at 2025-07-18T16:27:16; updated 2025-07-18T16:27:16

@kouho
育成促進のようにガチャページに進捗表示できないでしょうか?

<img src="https://jolly-gitbucket.curl-catla.ts.net/gitbucket/jolly/jr-web/_attached/1752823615085RJKdpmMjqh" width="300">
<img src="https://jolly-gitbucket.curl-catla.ts.net/gitbucket/jolly/jr-web/_attached/17528236151080BQTDd7gUU" width="300">

wada add_label at 2025-07-18T16:27:22: コメントあり

Comment

#41587 by kouho at 2025-07-18T17:38:36; updated 2025-07-18T17:41:02

@wada
コメント追記しました
> BORDER_TYPE_COIN_GACHAが、すべてのガチャに対応しているわけではない旨記載お願いします。

プランナーと相談してやったほうがいいという反応でしたが今回工数的に見送りました
> 育成促進のようにガチャページに進捗表示できないでしょうか?

Comment

#41588 by wada at 2025-07-22T07:15:22; updated 2025-07-22T07:15:22

@kouho
クエスト名に コインで を追加できますか?
コインのみ対象が注意事項にしかなく誤解しやすいためです。

無料も対象に含まれますが、
引いても損はなく、説明しきる文字数が足りないため、追加の必要はないと思います

確認しました。
> BORDER_TYPE_COIN_GACHAが、すべてのガチャに対応しているわけではない旨記載お願いします。

Comment

#41589 by kouho at 2025-07-22T09:56:23; updated 2025-07-22T09:56:23

@wada
確認ありがとうございます。クエスト名修正いたしました。
> クエスト名に コインで を追加できますか?
コインのみ対象が注意事項にしかなく誤解しやすいためです。
>
無料も対象に含まれますが、
引いても損はなく、説明しきる文字数が足りないため、追加の必要はないと思います
>
確認しました。

Comment

#41611 by wada at 2025-07-22T17:29:26; updated 2025-07-22T17:29:26

@kouho
クエスト進捗表示マージしました。
jsの更新が含まれるため、デプロイ前にjsの圧縮をお願いします。

確認OKです。

wada delete_label at 2025-07-22T17:29:29: コメントあり
wada add_label at 2025-07-22T17:29:30: 和田 LGTM
kouho merge at 2025-07-23T11:23:53: 【7/22】回すほどもらえる!ガチャ祭!
kouho close at 2025-07-23T11:23:53: Close

commit comment

#298 by wada at 2025-07-18T16:24:45; lib/class/const/QuestConst.class.php / old:None new:44
a0c4d779af7fce3f9d8d8f570081ee39905b7cdf

@kouho
BORDER_TYPE_COIN_GACHAが、すべてのガチャに対応しているわけではない旨記載お願いします。

Commit range

base5afb830efc911c3fa14f70813302da75b4be64a2
headf77d7ec9cc56b26e6bfc6aaae0d2b068ef34c01f
base branchjolly/jr-web:master
head branchjolly/jr-web:campaign_quest_gacha_apply

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed47 filesView patch
statusfile
modifiedlib/ajax/default_info.inc
modifiedlib/class/const/QuestConst.class.php
modifiedlib/conf/class/CampaignQuestConfig.class.php
modifiedlib/models/Campaign_quest.php
modifiedlib/models/Gacha_payment.php
modifiedlib/models/Shop_payment.php
modifiedlib/models/shop/Skill_ball_gacha.php
modifiedlib/public/Bar-Default.inc
modifiedlib/public/Bar-GachaResult.inc
modifiedlib/public/Bar-ItemGachaExec.inc
modifiedlib/public/Bar-ItemGachaResult.inc
modifiedlib/public/Bar-MonsterGachaExec.inc
modifiedlib/public/Bar-MonsterGachaResult.inc
modifiedlib/public/Bar-PickupGachaExec.inc
modifiedlib/public/Bar-PickupGachaResult.inc
modifiedlib/public/Bar-SPGachaExec.inc
modifiedlib/public/Bar-SPGachaResult.inc
modifiedlib/public/Bar-SetupGachaExec.inc
modifiedlib/public/Bar-SetupGachaResult.inc
addedpublic_html/img/banner/Campaign/banner_campaign_quest_14_1.jpg
addedpublic_html/img/banner/Campaign/banner_campaign_quest_14_2.jpg
addedpublic_html/img/banner/Campaign/banner_campaign_quest_14_end_1.jpg
addedpublic_html/img/banner/Campaign/banner_campaign_quest_14_end_2.jpg
addedpublic_html/img/info_event/info_event_1472_1.jpg
addedpublic_html/img/info_event/info_event_1472_2.jpg
addedpublic_html/img/info_jrye/4799/info1.jpg
addedpublic_html/img/info_jrye/4799/info2.jpg
addedpublic_html/img/info_jrye/4799/info3.jpg
addedpublic_html/img/info_jrye/4800/info4.jpg
addedpublic_html/img/info_jrye/4800/info_button.png
addedpublic_html/img/item/120/18423.jpg
addedpublic_html/img/item/150/18423.jpg
addedpublic_html/img/item/60/18423.jpg
addedpublic_html/img/item/70/18423.jpg
modifiedpublic_html/js/JOLLYROGER.js
modifiedpublic_html/js/jr_main.min.js
modifiedpublic_html/template/Bar-GachaResult.tpl
modifiedpublic_html/template/Bar-GachaResultReprint3.tpl
modifiedpublic_html/template/Bar-ItemGachaResult.tpl
modifiedpublic_html/template/Bar-MonsterGachaResult.tpl
modifiedpublic_html/template/Bar-PickupGachaResult.tpl
modifiedpublic_html/template/Bar-SPGachaResult.tpl
modifiedpublic_html/template/Bar-SetupGachaResult.tpl
modifiedpublic_html/template/Quest-Campaign.tpl
modifiedpublic_html/template/Shop.tpl
modifiedpublic_html/template/header_sp.tpl
addedpublic_html/template/parts/parts_campaign_quest_progress.tpl
Patch body is stored as a separate file to keep this page lightweight.

Review comment

#298 by wada at 2025-07-18T16:24:45; lib/class/const/QuestConst.class.php / old:None new:44
a0c4d779af7fce3f9d8d8f570081ee39905b7cdf

@kouho
BORDER_TYPE_COIN_GACHAが、すべてのガチャに対応しているわけではない旨記載お願いします。