PR

【6/13】戦争勝利で5周年記念とくぱんキャンペーン #4075

kouho opened this at 2025-05-16T17:38:57; closed

Description

opened by kouho at 2025-05-16T17:38:57; updated 2025-06-13T16:07:03

概要

https://docs.google.com/spreadsheets/d/1FNwS6J7xLVARBywmDNE8iEz7fHtBN0j-IqoJgztFBbs/edit?gid=1840441386#gid=1840441386

昨年の対応を元に更新
【6/14】戦争勝利でとくぱんキャンペーン 途中 #3548

  • 戦争中のバナー画像表示
  • Banner.phpへの対応
  • バナー画像idを共通の告知バナーベースではなくす
  • バナー画像名をキャンペーン用の名称に
  • 戦争勝利条件に対応
  • TeamwarGachaTicketConfigで実装TeamwarJCoinConfigとは分ける

cron設定

5 22 * * 1-5 ENVIRONMENT=${JR_ENV} PF=yamada ${JR_DIR}/lib/exec/event_teamwar_win_present.sh
5 13 * * 6,0 ENVIRONMENT=${JR_ENV} PF=yamada ${JR_DIR}/lib/exec/event_teamwar_win_present.sh
5 22 * * 6,0 ENVIRONMENT=${JR_ENV} PF=yamada ${JR_DIR}/lib/exec/event_teamwar_win_present.sh
kouho change_title at 2025-06-10T19:34:20: [WIP]戦争勝利で5周年記念とくぱんキャンペーン 【6/13】戦争勝利で5周年記念とくぱんキャンペーン

Comment

#40962 by kouho at 2025-06-10T19:57:45; updated 2025-06-10T19:57:45

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

Comment

#40984 by wada at 2025-06-11T15:08:19; updated 2025-06-11T15:08:19

@kouho
報酬はどうやって配布しますか?

wada add_label at 2025-06-11T15:08:28: コメントあり

Comment

#41006 by kouho at 2025-06-12T11:50:22; updated 2025-06-12T11:57:41

@wada
告知の注意事項の記載に合わせてcronで戦争終了後5分後にcronで配布しようと思います。
スクリプトが前日の戦争を参照していたため修正しました。
また、バナー画像と戦争勝利時の演出で戦争参加でガチャチケットCPのものが混ざってしまっていましたので修正しました。
> 報酬はどうやって配布しますか?

Comment

#41018 by kouho at 2025-06-12T16:10:30; updated 2025-06-12T16:10:30

@wada
> この$win_team_noはどこで使用しますか?
$win_team_noは使用していませんでしたので削除しました。

Comment

#41019 by wada at 2025-06-12T16:22:56; updated 2025-06-12T16:22:56

@kouho
戦争参加でコインガチャチケットGET!
前回このスクリプトを使用したCPの仕様書を見ましたが、以下の仕様が残ったままになっています。

> ・相手チームより「戦争に参加した人数」が多いチームは「コインガチャチケット」が1枚貰えます。
・参加人数が相手チームと同数だった場合は、両チームもらえます。
・コインガチャチケットがもらえるのは、戦争に参加した人のみです。

今回の仕様
・各チーム参加者の人数は関係ない
・勝利チームの参加者に配布される

Comment

#41051 by kouho at 2025-06-13T11:31:21; updated 2025-06-13T11:31:21

@wada
確認ありがとうございます。
event_teamwar_win_present.incとevent_teamwar_win_present.sh で配布スクリプトを作り直しました。

> 前回このスクリプトを使用したCPの仕様書を見ましたが、以下の仕様が残ったままになっています。

Comment

#41101 by wada at 2025-06-13T15:43:32; updated 2025-06-13T15:43:32

@kouho
cron設定なので$debug_flgは0にしてください。

Comment

#41102 by wada at 2025-06-13T15:53:06; updated 2025-06-13T15:53:06

@kouho
確認OKです。

wada add_label at 2025-06-13T15:53:11: 和田 LGTM
wada delete_label at 2025-06-13T15:53:12: コメントあり

Comment

#41105 by kouho at 2025-06-13T16:00:00; updated 2025-06-13T16:00:00

@wada
debug_flg=0にしました
> cron設定なので$debug_flgは0にしてください。

kouho merge at 2025-06-13T16:07:03: 【6/13】戦争勝利で5周年記念とくぱんキャンペーン
kouho close at 2025-06-13T16:07:03: Close

commit comment

#295 by wada at 2025-06-11T14:56:35; lib/conf/class/TeamwarGachaTicketConfig.class.php / old:None new:8
5e8155002c36c0b36e2404151e5c3c8b09d1201b

@kouho
期間が仕様書より長いです。

commit comment

#296 by wada at 2025-06-12T15:14:32; lib/exec/event_teamwar_gachaticket_present.inc / old:66 new:None
11848fdbc9e9e84580c285739d7cecc85232a659

@kouho
この$win_team_noはどこで使用しますか?

Commit range

base6e6b9f9d9803a5afc5da999541255c963e81fc20
head11848fdbc9e9e84580c285739d7cecc85232a659
base branchjolly/jr-web:master
head branchjolly/jr-web:anniv_5th_war

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed15 filesView patch
statusfile
modifiedlib/conf/class/TeamwarGachaTicketConfig.class.php
modifiedlib/exec/event_teamwar_gachaticket_present.inc
addedlib/exec/event_teamwar_win_present.inc
addedlib/exec/event_teamwar_win_present.sh
modifiedlib/models/Banner.php
modifiedlib/public/TeamWar-Result.inc
addedpublic_html/img/banner/team_war/banner_teamwar_event_gachaticket1_1.jpg
addedpublic_html/img/banner/team_war/banner_teamwar_event_gachaticket1_2.jpg
addedpublic_html/img/banner/team_war/banner_teamwar_event_gachaticket1_end_1.jpg
addedpublic_html/img/banner/team_war/banner_teamwar_event_gachaticket1_end_2.jpg
addedpublic_html/img/info_event/info_event_1433_1.jpg
addedpublic_html/img/info_event/info_event_1433_2.jpg
modifiedpublic_html/template/Mission.tpl
modifiedpublic_html/template/TeamWar-Result.tpl
modifiedpublic_html/template/TeamWar.tpl
Patch body is stored as a separate file to keep this page lightweight.

Review comment

#295 by wada at 2025-06-11T14:56:35; lib/conf/class/TeamwarGachaTicketConfig.class.php / old:None new:8
5e8155002c36c0b36e2404151e5c3c8b09d1201b

@kouho
期間が仕様書より長いです。

Review comment

#296 by wada at 2025-06-12T15:14:32; lib/exec/event_teamwar_gachaticket_present.inc / old:66 new:None
11848fdbc9e9e84580c285739d7cecc85232a659

@kouho
この$win_team_noはどこで使用しますか?