Description
opened by kouho at 2021-06-11T15:52:10; updated 2024-10-15T17:44:30
【6/16】建築イベント #816
webブランチ:event_build_816
dbブランチ:event_build_816
db更新
master_card
master_object_data
master_object_data_detail
master_object_data_lv
確認時イベントDB初期化必要
DELETE FROM `user_build_stack` WHERE `build_x` = 99 AND `build_y` = 99;
DELETE FROM `user_object` WHERE `build_x` =99 AND `build_y` =99;
TRUNCATE TABLE `user_build_event_bonus`;
TRUNCATE TABLE `user_build_event_bonus_daily`;
TRUNCATE TABLE `log_build_event_bonus_time`;
TRUNCATE TABLE `log_build_event_bonus_time_main`;
TRUNCATE TABLE `log_build_event_bonus_time_use`;
TRUNCATE TABLE `log_user_build_bonus_ranking`;
備考
1周年記念バルーン【大】SPは本家に存在しない建物のため object_no 6999を割り振ってます。
object_noが6000番台の判定をしている箇所を修正するのが手間かと思いましたので。。。
本家にないイベント報酬建物を追加する場合のobject_noは6999から6998とカウントダウンしたらどうかと思います。
↑
object_noを6999から20002に修正
イベント終了後に
tool_user_event_object_present.incを実行して小〜大の報酬建物を配布
Comment
#11476 by kouho at 2021-06-11T15:53:48; updated 2021-06-11T15:53:58
@wada @iwamoto
お手すきでレビューお願いいたします。
Comment
#11477 by kouho at 2021-06-11T16:02:21; updated 2021-06-11T16:02:21
チェックリスト
https://docs.google.com/spreadsheets/d/1VJNV9BTuKB-uTejRJj_tHHJrRvMzQWxK_FC-Ly557QU/edit#gid=1268227500
Comment
#11481 by iwamoto at 2021-06-11T19:30:21; updated 2021-06-11T19:30:21
Comment
#11482 by iwamoto at 2021-06-11T19:37:59; updated 2021-06-11T19:37:59
Comment
#11486 by wada at 2021-06-14T11:44:03; updated 2021-06-14T11:44:03
@kouho
SubFunc.incのS_DelUserBuildingStackで、2万番台の対応が入ってないので、必要そうであれば対応お願いします。
キャンセル時のビルドチケット返却処理です。
#2万番台もチェックする場合、S_IsEventObjectNoを使用
if( 6000 < $stack_list[$stack_id]['object_no'] && $stack_list[$stack_id]['object_no'] < 7000 ){
Comment
#11496 by kouho at 2021-06-14T14:58:24; updated 2021-06-14T14:58:24
@wada
ビルドチケット返却処理に20000番台の対応を入れました。
@wada @iwamoto
object_noの修正をしているため、
もしも修正までにlog_user_build_bonus_rankingにobject_no 6999のデータが入っていたら削除して確認お願いいたします。
Comment
#11497 by wada at 2021-06-14T15:28:32; updated 2021-06-14T15:28:32
wada add_label at 2021-06-14T15:28:36: 和田 LGTM
Comment
#11499 by kouho at 2021-06-14T15:41:22; updated 2021-06-14T15:41:22
@wada
確認ありがとうございます。順番が前後しましたが、SubFunc.incのS_DelUserBuildingStack関数について確認しました。
関数の中ですぐにS_DelUserBuildingStackWithStorageStack関数が呼ばれてそちらの処理に入ってましたので、
修正箇所に入ることはなかったです。
Comment
#11500 by wada at 2021-06-14T15:42:52; updated 2021-06-14T15:42:52
@kouho
取り壊し注意事項のイベント建物表記も2万番台対応お願いします。
#JOLLYROGER.js
if(parseInt(object_data.object_no) > 6000 && parseInt(object_data.object_no) < 7000){
$('#page_build_selectBreak_event').show();
}else{
$('#page_build_selectBreak_event').hide();
}
<img src="https://git.dev.d-es.co.jp/gitbucket/jolly/jr-web/_attached/1623652897689DspCb4FaI0" width="300">
Comment
#11502 by kouho at 2021-06-14T16:25:58; updated 2021-06-14T16:25:58
@wada
取り壊し注意事項のイベント建物表記対応入れました。
Subfunc.incとは別にJOLLYROGER.js内に関数を定義しました。文字数を減らして少しでも容量を減らした方がよければ直書きだけの方がいいかもしれませんが、、、
Comment
#11503 by wada at 2021-06-14T16:41:44; updated 2021-06-14T16:41:44
@kouho
説明が表示されるのを確認しました。
js書きたくない場合は、webの方でフラグを立ててフラグチェックするだけでも良いですよ。
Comment
#11505 by kouho at 2021-06-14T17:03:50; updated 2021-06-14T17:03:50
@wada
確認ありがとうございます。度々修正してすみませんが、jsに書きたくないのでwebの方でフラグを立ててjsでフラグチェックに修正しました。
iwamoto add_label at 2021-06-14T17:05:17: 岩本 LGTM
Comment
#11507 by iwamoto at 2021-06-14T17:05:39; updated 2021-06-14T17:05:39
kouho merge at 2021-06-14T17:08:14: 【6/16】建築イベント
kouho close at 2021-06-14T17:08:14: Close
kouho delete_label at 2021-06-15T16:39:28: レビュー待ち
Comment
#11539 by kouho at 2021-06-15T17:42:22; updated 2021-06-15T17:42:22
@wada @iwamoto
マージした後ですが、SP建物の獲得可能期間外にLv40に達成した際にSP建物が配布されてしまっていたので修正しました。
define_yの$_df['event_build_present'] に誤ってSP建物のIDを入れていたことが原因ですが、
建築イベントの時は$_df['event_build_present'] = $_df['event_build_no_big']; を上書きするようにして修正してます