PR

【12/17】おでかけ気分イベント #498

iwamoto opened this at 2020-12-16T11:57:17; closed

Description

opened by iwamoto at 2020-12-16T11:57:17; updated 2023-08-09T15:38:16

【12/18】お出かけ気分イベント #472

イベント仕様
冒険
  • [ ] 秘宝が全てのステージで取得できる
遠征
  • [ ] 機能が使用できる
  • [ ] 遠征地域へ登録するgold半額
  • [ ] 海賊団内のメンバーが過去訪れた場所も設定可

チェックリスト仮
https://docs.google.com/spreadsheets/d/1HH_ns3xbTEbb6za5WDvJW9iUCEBUhz2MD8iG6CnIC-E/edit?usp=drive_web&ouid=103774984140389916007

Comment

#8722 by iwamoto at 2020-12-16T11:58:33; updated 2020-12-16T12:19:25

確認時に下記テーブル作成必要

 CREATE TABLE `panda_delivery` (
  `id` int(11) NOT NULL,
  `user_no` bigint(20) NOT NULL COMMENT 'ユーザ番号',
  `area_id` int(11) NOT NULL COMMENT '地域番号',
  `item_no` int(11) NOT NULL DEFAULT '0',
  `reg_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='位置登録でとくぱん急便ログ';

ALTER TABLE `panda_delivery`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_no` (`user_no`,`reg_date`);

ALTER TABLE `panda_delivery`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

Comment

#8724 by iwamoto at 2020-12-16T14:08:55; updated 2020-12-16T14:08:55

同海賊団員の登録した地域を設定する

#仮データ
INSERT INTO `user_location_album` (`user_no`, `area_id`, `prefecture_id`) VALUES
($user_no, 383, 20),
($user_no, 737, 27),
($user_no, 488, 28),
($user_no, 192, 12),
($user_no, 64, 5),
($user_no, 205, 12),
($user_no, 214, 12),
($user_no, 79, 6),
($user_no, 483, 27),
($user_no, 101, 8),
($user_no, 144, 11),
($user_no, 679, 46),
($user_no, 692, 47),
($user_no, 736, 27),
($user_no, 711, 13),
($user_no, 376, 19);

Comment

#8726 by iwamoto at 2020-12-16T14:18:11; updated 2020-12-16T14:18:11

交易の時間に関して
commerce_data.comeback_timeを変更して対応

Comment

#8727 by iwamoto at 2020-12-16T14:42:19; updated 2020-12-16T14:42:19

遠征地域設定時のgold消費設定

#本家
	//遠征地域設定用GOLD
	$_df['salvage_loc_chg_gold'][0] = 10000;
	$_df['salvage_loc_chg_gold'][1] = 20000;
	$_df['salvage_loc_chg_gold'][2] = 40000;//ここ以降は倍々になる。
#yamada
	//遠征地域設定用GOLD
	$_df['salvage_loc_chg_gold'][0] = 0;
	$_df['salvage_loc_chg_gold'][1] = 0;
	$_df['salvage_loc_chg_gold'][2] = 0;//ここ以降は倍々になる。

Comment

#8728 by iwamoto at 2020-12-16T14:42:44; updated 2020-12-16T14:42:44

@wada
遅くなりましたが、レビューお願い致します。

Comment

#8738 by wada at 2020-12-17T11:00:53; updated 2020-12-17T11:01:06

@iwamoto
遠征地域変更に必要なGOLDは、2000>4000>8000>16000で倍々にしてください。
今の処理だと、2つ目の数値4000を倍々にするので修正が必要です。

### SubFunc.inc#23974
$need_gold = pow(2,(int)($_temp['mission_area']['value2']-1))*$_df['salvage_loc_chg_gold'][1];

Comment

#8739 by wada at 2020-12-17T11:04:26; updated 2020-12-17T11:04:26

それと今後の日替わりイベントも2000スタートで設定することを考えているので、salvage_loc_chg_goldは2000で設定して、お出かけ気分中の半額処理をOFFにしておいてください。

Comment

#8743 by wada at 2020-12-17T12:54:25; updated 2020-12-17T12:54:25

今回追加されたテンプレートって使用してない?

Commerce-Home.tpl
Commerce-ResendMultiConfirm.tpl
Commerce-ResendMultiResult.tpl
Commerce-SendSingleConfirm.tpl

Comment

#8744 by iwamoto at 2020-12-17T13:05:24; updated 2020-12-17T13:05:24

@wada

今回追加されたテンプレートって使用してない?

使用していないですね。
本家側でもどこから使用されているか、わかりませんでした。

念のため、一緒に持ってきましたが…

Comment

#8745 by iwamoto at 2020-12-17T14:21:27; updated 2020-12-17T14:21:27

港ページの新仕様です
上記の件はJrControllerCommerce.phpから使用されていましたが

こちらでは新仕様での表示はまだかと思いますので、今回のリリースからは削除しましょうか?

Comment

#8746 by wada at 2020-12-17T14:34:39; updated 2020-12-17T14:34:39

@iwamoto
確認ありがとう。
使用してないファイルについて、今回はそのままリリースして良いです。

イベント確認しました。
以下の対応だけお願いします。
・必要GOLDの設定
・交易入手率UPのOFF
・とくぱんの位置登録おまけのOFF

Comment

#8747 by wada at 2020-12-17T14:43:15; updated 2020-12-17T14:43:15

SubFunc.S_SetUserSettingTypeの中で地域をとるときにチームメンバー全員のidを渡す必要があるかな。

$sqlSt = sprintf( "
	SELECT
		1
	FROM
		`user_location_album`
	WHERE
		`user_no` = %d
	AND
		`area_id` = %d
;"
	#$user_no_arrayを使う
	,$user_info['user_no']
	,$area
);

Comment

#8751 by iwamoto at 2020-12-17T14:53:18; updated 2020-12-17T14:53:18

@wada
こちら対応しました、ご確認お願い致します。

・必要GOLDの設定
・交易入手率UPのOFF
・とくぱんの位置登録おまけのOFF
・Subfunc.S_SetUserSettingTypeの修正

Comment

#8752 by wada at 2020-12-17T15:14:44; updated 2020-12-17T15:14:44

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

iwamoto merge at 2020-12-17T15:23:17: 【12/17】おでかけ気分イベント
iwamoto close at 2020-12-17T15:23:17: Close
kouho refer at 2022-10-31T18:16:27: 2371:位置登録まとめ

Commit range

base0eba9b26769ba83366285080fd58da87615b4114
head6a78d0ee9ec58a54fc9c988dac3cac2de6882e86
base branchjolly/jr-web:develop
head branchjolly/jr-web:event_odekake_feel_472

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed30 filesView patch
statusfile
modifieddatabase/jrye.sql
modifiedlib/SubFunc.inc
modifiedlib/SubFunc_mission.inc
modifiedlib/conf/class/BattleEventConfig.class.php
addedlib/conf/class/LocationFeelEventConfig.class.php
modifiedlib/conf/class/RaidMonsterConfig.class.php
modifiedlib/conf/define.inc
modifiedlib/conf/define_y.inc
modifiedlib/public/Location.inc
modifiedlib/public/Main.inc
modifiedlib/public/Setting-Area.inc
modifiedlib/public/Setting-AreaCheck.inc
addedpublic_html/img/banner/banner1053_1.jpg
addedpublic_html/img/banner/banner1053_2.jpg
addedpublic_html/img/banner/location_feel_expedition.png
addedpublic_html/img/banner/location_feel_expedition_info_all.png
addedpublic_html/img/main/event/location_feel_expedition.png
addedpublic_html/img/main/event/location_feel_expedition_info_all.png
modifiedpublic_html/template/Commerce-Check.tpl
modifiedpublic_html/template/Commerce-Default.tpl
addedpublic_html/template/Commerce-Home.tpl
addedpublic_html/template/Commerce-ResendMultiConfirm.tpl
addedpublic_html/template/Commerce-ResendMultiResult.tpl
addedpublic_html/template/Commerce-SendSingleConfirm.tpl
modifiedpublic_html/template/Location.tpl
modifiedpublic_html/template/Main-Location.tpl
modifiedpublic_html/template/Main.tpl
modifiedpublic_html/template/Setting-Area.tpl
modifiedpublic_html/template/Setting-AreaCheck.tpl
modifiedpublic_html/template/Team-Pet.tpl
Patch body is stored as a separate file to keep this page lightweight.