PR

【7/27】戦争参加でガチャチケット #985

wada opened this at 2021-07-21T18:48:08; closed

Description

opened by wada at 2021-07-21T18:48:08; updated 2025-02-05T09:53:54

概要

戦争後にチーム人数が多かったチームメンバー全員にガチャチケット1枚配布
人数が同じ場合は、どちらのチームにも配布

#event_teamwar_gachaticket_present.inc
バッチ処理:
夜の戦争は、翌日の11時5分配布
昼の戦争は、当日の16時5分配布

確認方法

1. 7/25,26の戦争関連データを準備してください
team_data.sql
teamWar_info.sql
teamWar_lock.sql
teamWar_userpoint.sql
2. 7/25のデータが存在するチームに移籍(user_info.team_noを変えるだけでもOK)し、管理画面のデバッグツールから戦争を開始してください
3. 戦争が終了すると結果が表示されます
http://127.0.0.1:20080/?M=TeamWar
<img src="https://git.dev.d-es.co.jp/gitbucket/jolly/jr-web/_attached/1627275224804H4odi5xZX3" width="300">
4. event_teamwar_gachaticket_present.incを実行すると、参加人数が多かったチームにチケットが配布されます
実行する時間によって参照する戦争が変わるため、スクリプト内の$dataを適宜変更して確認してください

その他

本来、以下の画像を表示させますが、修正が間に合わないためテキストで表示します。

temp_team/win_1.png
temp_team/loose_1.png
temp_team/win_2.png
temp_team/loose_2.png

もし、ページ内で表示されていたらバグなので修正します。

wada change_title at 2021-07-26T12:19:08: [WIP]【7/28】戦争参加でガチャチケット [WIP]【7/27】戦争参加でガチャチケット
wada change_title at 2021-07-26T12:30:43: [WIP]【7/27】戦争参加でガチャチケット 【7/27】戦争参加でガチャチケット

Comment

#12405 by wada at 2021-07-26T13:58:32; updated 2021-07-26T13:58:32

@iwamoto @kouho
レビューお願いします。
7/27デバッグ予定です。
告知画像はすでに本番デプロイ済です。

wada add_label at 2021-07-26T13:58:36: レビュー待ち
wada assign at 2021-07-26T14:27:44: Not assigned:wada

Comment

#12427 by iwamoto at 2021-07-26T17:29:18; updated 2021-07-26T17:29:18

@wada
こちら確認しました。
チケット配布 & 不要な画像の表示は問題ないと思います。

また、こちらはローカル環境の問題かもしれませんが、戦争ツールで引き分けにした際も

Comment

#12428 by wada at 2021-07-26T17:46:01; updated 2021-07-26T17:46:01

@iwamoto
あざます。

今回のキャンペーンでは引き分け=勝利なのでこのテキストになっちゃってます。
団結してないチームは、このページにたどり着かない(最後まで参加しない)ので一旦このままで行きます。

Comment

#12434 by iwamoto at 2021-07-26T19:19:10; updated 2021-07-26T19:19:10

@wada
了解ですー
であれば大丈夫かと思います。

iwamoto add_label at 2021-07-26T19:19:14: 岩本 LGTM

Comment

#12457 by kouho at 2021-07-27T14:03:30; updated 2021-07-27T14:03:30

@wada
チケット配布と表示確認しました。問題ないかと思いますが1点だけ
event_teamwar_gachaticket_present.shを使うならこちらも修正がいると思います。.incだけ使用するなら不要かと。

kouho add_label at 2021-07-27T14:03:36: 皇甫 LGTM

Comment

#12459 by wada at 2021-07-27T14:08:44; updated 2021-07-27T14:08:44

@kouho
了解です。対応しました

wada merge at 2021-07-27T14:19:45: 【7/27】戦争参加でガチャチケット
wada close at 2021-07-27T14:19:45: Close
wada refer at 2021-07-27T16:56:38: 999:【7/28】リリース

Commit range

basee59beee0db5c5f8ae95234f9b024184ec8189e49
head11ebb00acbd9600ea031751b01b82a5122437afa
base branchjolly/jr-web:develop
head branchjolly/jr-web:war_ticket

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed8 filesView patch
statusfile
modifiedlib/SubFunc.inc
modifiedlib/conf/class/TeamwarGachaTicketConfig.class.php
modifiedlib/conf/define_y.inc
modifiedlib/exec/event_teamwar_gachaticket_present.inc
modifiedlib/exec/event_teamwar_gachaticket_present.sh
modifiedpublic_html/img/banner/banner1029_1.jpg
modifiedpublic_html/img/banner/banner1029_2.jpg
modifiedpublic_html/template/TeamWar.tpl
Patch body is stored as a separate file to keep this page lightweight.