PR

【3/9】新大陸イベント #644

kouho opened this at 2021-03-03T14:46:48; closed

Description

opened by kouho at 2021-03-03T14:46:48; updated 2024-01-23T11:57:51

https://docs.google.com/spreadsheets/d/19S1QtrWe-CergmrtozIIk6OMJnD3dM186M8oUWH5kEQ/edit#gid=873412819

変更箇所

  • 証追加

NewIslandConfigに以下の定義を追加してます。

$card_piece_reward = array(
	'type' => PresentBoxContent::TYPE_CARD_PIECE,
	'present_id' => 1,
	'item_name' => '【宮廷騎士カール】勝利の証',
);

証追加 備考

test_newisland_event.phpで
$full_name = PresentNameConst::getFullName($item_type, $item_id, $count);
証追加の際にエラーが出たため以下の定義を追加しました。
これから先証追加のたびに追加していいくかどうか

PresentNameConst.class.php

// type:14(証)
14 => array(
        1 => "【宮廷騎士カール】勝利の証",
),
  • 達成報酬

フックモンスターと限定カードと証がループ報酬に追加

達成報酬 備考

証の性質上、告知の達成報酬のページに個数表示をのせたほうがいいかと思いましたが、
他の部分と絡みもあるかと思いましたので報酬名だけにしています。
(表現の統一性、test_newisland_event.phpのチェック時の挙動)

  • ランキング報酬

最低報酬が1001位からになり、上位の報酬が小刻みになりました。

  • モンスター経験値

Razest開催時のものより減少してます

その他

~~遺跡と神殿の表記修正をする場合は画像修正が必要~~
告知に森(遺跡)、館(神殿)の表示があるので画像修正は不要でした

Comment

#9646 by kouho at 2021-03-03T16:50:33; updated 2021-03-03T16:50:33

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

Comment

#9651 by wada at 2021-03-04T10:51:43; updated 2021-03-04T10:51:43

PresentNameConstの勝利の証について
・二重管理になるので、基本的にdbから取得する方が良いです
・テストスクリプトで名前エラーが出た場合は、エラーメッセージにアイテム名をつけて確認できるようお願いします
・名前エラーはNOTICEなので、内容さえ把握できれば特に解決する必要はないと思います
・もし厳密にチェックする場合は、アプリ側と同じ方法で名前チェックをお願いします

Comment

#9663 by wada at 2021-03-04T14:03:29; updated 2021-03-04T14:03:29

テストスクリプトで、GKカードが1枚しか表示されない

Comment

#9664 by wada at 2021-03-04T14:08:14; updated 2021-03-04T14:08:14

@kouho
確認しました。上記修正をお願いします。

Comment

#9665 by kouho at 2021-03-04T15:03:29; updated 2021-03-04T15:03:29

確認ありがとうございます
修正します

Comment

#9674 by wada at 2021-03-04T17:40:01; updated 2021-03-04T17:40:01

@kouho
修正内容確認しました。問題無いです。

Comment

#9675 by kouho at 2021-03-04T17:41:37; updated 2021-03-04T17:41:37

修正済み

  • 証の画像表示周りの修正
  • 3600 * 1000 ローカル用設定を開発に上げてしまった分の修正

未対応&未修正

  • PresentNameConstの勝利の証について
  • テストスクリプトで、GKカードが1枚しか表示されない

Comment

#9678 by kouho at 2021-03-04T17:43:48; updated 2021-03-04T17:43:48

@wada
確認ありがとうございます

ローカルでテストバッチが実行できないため、
・PresentNameConstの勝利の証について
の対応を上げていなかったのですが、先ほどあげました。
こちらも確認していただけませんか?

Comment

#9679 by wada at 2021-03-04T18:02:39; updated 2021-03-04T18:02:39

@kouho
テストスクリプトのために、アプリ側を更新するのは、あまりお勧めできませんので、dbアクセスに関しては、test_newisland_event.phpに実装した方が良いです。

masterデータによる厳密なチェックもなくて大丈夫です。
エラーメッセージにアイテム名を追加すれば確認できます。

#test_newisland_event.php
return "【NOTICE】アイテムの設定に問題がある可能性があります。確認してください。";
↓
return "【NOTICE】アイテムの設定に問題がある可能性があります。確認してください。{$item_name}";
kouho merge at 2021-03-04T18:33:41: 【3/9】新大陸イベント
kouho close at 2021-03-04T18:33:41: Close
kouho refer at 2021-08-12T18:33:25: 1043:【8/17】新大陸イベント

commit comment

#41 by wada at 2021-03-04T14:06:21; lib/conf/class/NewIslandConfig.class.php / old:None new:10
8e7ac67b6885ec2e1971a00df2374060031fcf81

ここの3600 * 1000は1000時間という事であってますか?

Commit range

basee9bf3efd4c6b28a207c8d7b76d6d6dc23a7d5643
head8e7ac67b6885ec2e1971a00df2374060031fcf81
base branchjolly/jr-web:develop
head branchjolly/jr-web:event_newisland_636

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed22 filesView patch
statusfile
modifiedlib/SubFunc.inc
modifiedlib/class/const/PresentNameConst.class.php
modifiedlib/conf/class/MissionMonsterConfig.class.php
modifiedlib/conf/class/NewIslandConfig.class.php
modifiedlib/conf/class/NewIslandStageConfig.class.php
modifiedlib/conf/define_y.inc
modifiedlib/exec/tool_event_newisland_present.inc
addedpublic_html/img/info_jrye/NewislandEventImg/islandbanner_head2.jpg
addedpublic_html/img/info_jrye/NewislandEventImg/islandbanner_info2.jpg
addedpublic_html/img/mission/newisland/effect/event_no7/ef624.jpg
addedpublic_html/img/mission/newisland/effect/event_no7/ef628.png
addedpublic_html/img/mission/newisland/newisland_bar/event_no7/1.jpg
addedpublic_html/img/mission/newisland/newisland_bar/event_no7/2.jpg
addedpublic_html/img/mission/newisland/newisland_bar/event_no7/3.jpg
addedpublic_html/img/mission/newisland/newisland_bar/event_no7/4.jpg
addedpublic_html/img/mission/newisland/newisland_bar/event_no7/5.jpg
addedpublic_html/img/mission/newisland/newisland_bar/event_no7/mainpage_mission_btn_icon.png
addedpublic_html/img/mission/newisland/newisland_bar/event_no7/reward.png
addedpublic_html/img/ranking/event_island/info7.jpg
modifiedpublic_html/js/JOLLYROGER_mission.js
modifiedpublic_html/template/Main.tpl
modifiedtool/event/test_newisland_event.php
Patch body is stored as a separate file to keep this page lightweight.

Review comment

#41 by wada at 2021-03-04T14:06:21; lib/conf/class/NewIslandConfig.class.php / old:None new:10
8e7ac67b6885ec2e1971a00df2374060031fcf81

ここの3600 * 1000は1000時間という事であってますか?