Description
opened by kouho at 2021-12-01T16:52:37; updated 2026-03-11T17:03:23
概要
交易時 キャラベル船の秘宝獲得率補正(隠し仕様)の削除
削除対象の補正についての詳細
交易のキャラベル船補正について
・対象はキャラベル系の船のみ
・キャラベル船を5隻以上所持している場合、所持数が増えるほどキャラベル船で交易時の秘宝獲得率が下がる
・キャラベル船を24隻以上所持しているとキャラベル船で交易時に秘宝を獲得できない
(SubFunc.incのS_SetCommerceData関数の処理)
↓
交易のキャラベル船補正について
・対象はキャラベル系の船のみ
・船を5隻以上所持している場合、所持数が増えるほどキャラベル船で交易時の秘宝獲得率が下がる
・船を24隻以上所持しているとキャラベル船で交易時に秘宝を獲得できない
(SubFunc.incのS_SetCommerceData関数の処理)
本家にも確認して不要な隠し仕様として削除する
テスト方法、確認した内容
削除後に24隻以上キャラベル船を所持した状態でキャラベル船を交易に出し秘宝を獲得できるか
TODO
確認でき次第本番反映予定。
kouho change_title at 2021-12-01T17:18:59: 【12/1】交易時 キャラベル船の秘宝獲得率補正(隠し仕様)の削除
【12/1 or 12/2】交易時 キャラベル船の秘宝獲得率補正(隠し仕様)の削除
Comment
#15593 by kouho at 2021-12-01T17:19:27; updated 2021-12-01T17:19:27
@wada @iwamoto
確認お願いいたします。
Comment
#15598 by iwamoto at 2021-12-01T19:05:54; updated 2021-12-01T19:05:54
@kouho
確認しました。修正は問題ないと思います。
ただ、実際に発生していた現象が記載されているものと少し異なるようです。
こちら下記2点については
・キャラベル船を5隻以上所持している場合、所持数が増えるほどキャラベル船で交易時の秘宝獲得率が下がる
・キャラベル船を24隻以上所持しているとキャラベル船で交易時に秘宝を獲得できない
キャラベル船を5隻/24隻以上ではなく、船を5隻/24隻以上(種類関係なく) になっていると思います。
Comment
#15599 by iwamoto at 2021-12-01T19:16:57; updated 2021-12-01T19:16:57
switchで判定している$ship_array['card_no']が固定値(交易に出した船のcard_no)のため、
所持している船分 $fast_ship_countがカウントされています
//30173 削除前 行番号
foreach($UserCardHolder as $holder_no => $value){
switch($ship_array['card_no']){
case 10001:
case 10004:
case 10005:
case 10006:
$fast_ship_count++;
break;
}
}
Comment
#15600 by kouho at 2021-12-01T19:32:37; updated 2021-12-01T19:32:37
@iwamoto
ご指摘ありがとうございます。確かにそうですね。確認して無くす方向は変わらないとのことでした。
Comment
#15601 by iwamoto at 2021-12-02T09:54:21; updated 2021-12-02T09:54:21
@kouho
承知しました。他は問題ないと思います。
iwamoto add_label at 2021-12-02T09:54:32: 岩本 LGTM
Comment
#15603 by wada at 2021-12-02T10:45:37; updated 2021-12-02T10:45:37
wada add_label at 2021-12-02T10:45:40: 和田 LGTM
kouho merge at 2021-12-02T10:53:10: 【12/1 or 12/2】交易時 キャラベル船の秘宝獲得率補正(隠し仕様)の削除
kouho close at 2021-12-02T10:53:10: Close