PR

【4/7】パイレーツパスシーズン14 #4004

kouho opened this at 2025-04-03T19:06:51; closed

Description

opened by kouho at 2025-04-03T19:06:51; updated 2025-04-08T10:15:05

概要

https://docs.google.com/spreadsheets/d/14HIucczU2rZwwi9mB-p-O9h-LsDQ5ZbwgfD7ynrvTr8/edit?gid=893381404#gid=893381404&range=A1

  • 新規スキルあり
  • ヴァルキリーの強襲をヴァルキリーの騎行ベースではなく、王者の邁進ベースで作成

Comment

#39810 by kouho at 2025-04-03T19:06:59; updated 2025-04-03T19:06:59

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

Comment

#39823 by wada at 2025-04-04T16:39:20; updated 2025-04-04T16:39:20

@kouho
以下の処理でcheck_atkの確認は必要ないですか?

		//ヴァルキリーの強襲による攻撃力上昇
		if($_BattleGlobal['attack_flg'][$atk_team][105607] == 1) {
			if($num != 19 && $num != 29) {
				$atk_up = 0;
				foreach($_BattleGlobal_2['attack_flg100211'][$atk_team] as $key2 => $value2) {
					//元のスキルを発動したカードが生きているとき
					if(S_SkillLifeCheck($atk_team*10+$value2)) {
						$tmp_atk_up = (int)($card_data[$atk_team*10+$value2]['atk']);
						//上昇量の多いほうを優先
						if($tmp_atk_up > $atk_up) {
							$atk_up = $tmp_atk_up;
						}
					}
				}

Comment

#39824 by wada at 2025-04-04T17:11:04; updated 2025-04-04T17:11:04

@kouho
> ヴァルキリーの強襲をヴァルキリーの騎行ベースではなく、王者の邁進ベースで作成

こちらの理由はなんでしょうか?

wada add_label at 2025-04-04T17:11:30: コメントあり

Comment

#39828 by kouho at 2025-04-04T18:36:13; updated 2025-04-04T18:36:13

@wada
確認ありがとうございます。
> 以下の処理でcheck_atkの確認は必要ないですか?

check_atkの確認は追加しました。

> ヴァルキリーの強襲をヴァルキリーの騎行ベースではなく、王者の邁進ベースで作成
こちらの理由はなんでしょうか?

ヴァルキリーの騎行をベースにして、例えばヴァルキリーの騎行の記載箇所の下にコピーしてスキルIDを書き換えた場合、スキルが発動しませんでした。

王者の邁進の場合、かなり共通点が多かったのとヴァルキリーの騎行よりソースがまとまっているように見えましたので王者の邁進をベースに作成しました。

  • ヤマダ版でスキルNOを独自作成
  • 回復・支援系スキル
  • 対象が〜の場合効果アップ
  • [バトル開始時発動]
  • [倒れるまで有効]

Comment

#39829 by kouho at 2025-04-04T18:46:47; updated 2025-04-04T18:46:47

@wada
> 証の数が仕様書では60個になっています。

証の数を修正しました

Comment

#39831 by wada at 2025-04-07T09:46:25; updated 2025-04-07T09:46:25

@kouho
> 王者の邁進の場合、かなり共通点が多かったのとヴァルキリーの騎行よりソースがまとまっているように見えましたので王者の邁進をベースに作成しました。

すでに正しい処理があるので、ヴァルキリーの騎行をベースで実装してください。
ソースコード確認のコスト、メンテナンス(スキルマージや本家で該当箇所に更新が入った際など)のコストが高くなります。

もし、実装してスキルが発動しない場合は教えて下さい。
実装の工数が足りない場合も教えて下さい。

Comment

#39832 by kouho at 2025-04-07T13:02:29; updated 2025-04-07T13:02:29

@wada
すみません、ヴァルキリーの強襲をヴァルキリーの騎行をベースの修正にしましたので確認をお願いいたします。

Comment

#39838 by wada at 2025-04-07T14:16:23; updated 2025-04-07T14:16:23

@kouho
スキル「天翼のフリート」と「煌翼のレギオン」は倍率が変わるだけ?ですが、タグと説明文が少し違います。
<img src="https://git.dev.d-es.co.jp/gitbucket/jolly/jr-web/_attached/17440028737448rfQiEjYaS" width="500">

Comment

#39839 by kouho at 2025-04-07T14:36:26; updated 2025-04-07T14:36:26

@wada
確認ありがとうございます。以下修正いたしました。
> スキル「天翼のフリート」と「煌翼のレギオン」は倍率が変わるだけ?ですが、タグと説明文が少し違います。

Comment

#39840 by wada at 2025-04-07T14:59:23; updated 2025-04-07T14:59:23

@kouho
JOLLYROGER_battle.js 3122行目のif文条件に含めなくても良いですか?

//例外スキルアイコン対応
//5605:船撃2倍(ダンプシップ)
//1704:コールドアーマーの演出用
//478:ガンパウダーの付与効果
//5651:船撃+lv(シップアタッカー)
//3083:グラントショック(ウィングブーツ)
//5848:スピードロック
//「攻+」系スキル
if( jQuery.inArray(skill_type, [ 410,497,444,5601,5605,5608,5641,1704,5611,5624,478,483,243,5621,5623,5622,5626,5653,5615,105603,105605,105607,

Comment

#39841 by wada at 2025-04-07T15:13:01; updated 2025-04-07T15:13:01

@kouho
SkillFunc.incでヴァルキリーの強襲の攻撃力+の処理が、ヴァルキリーの騎行の攻撃力+と離れた箇所かつ実装方法が違いますが、なにか問題がありましたか?

管理のしやすさから処理はまとめて実装されているのが望ましいです。

Comment

#39842 by kouho at 2025-04-07T15:45:58; updated 2025-04-07T15:45:58

@wada
47114行目と58429行目に定義しても現状の判定だと入らないので、離れた場所にはなりますが今の場所に入れていました。

Comment

#39843 by wada at 2025-04-07T15:57:46; updated 2025-04-07T15:57:46

@kouho
> 47114行目と58429行目に定義しても現状の判定だと入らないので、離れた場所にはなりますが今の場所に入れていました。

58429行目はそうですね。
47114行目は同じネスト内なので入ると思います。

Comment

#39844 by kouho at 2025-04-07T16:28:55; updated 2025-04-07T16:28:55

@wada
すみません、確かに47114行目の方は入りましたので修正しました。
> 58429行目はそうですね。
47114行目は同じネスト内なので入ると思います。

Comment

#39860 by wada at 2025-04-08T09:53:08; updated 2025-04-08T09:53:08

@kouho
確認OKです。

wada delete_label at 2025-04-08T09:53:14: コメントあり
wada add_label at 2025-04-08T09:53:15: 和田 LGTM
kouho merge at 2025-04-08T10:15:05: 【4/7】パイレーツパスシーズン14
kouho close at 2025-04-08T10:15:05: Close

commit comment

#286 by wada at 2025-04-04T16:13:29; lib/conf/class/ValhallaConfig.class.php / old:None new:178
b24f056b643372251f095156e21c4bf13bad77fd

@kouho
証の数が仕様書では60個になっています。

Commit range

base2846ad597e3a413da64d920333839dd7962a54dd
headfcd962402388f04fda214e2f9a54618b88dd0e83
base branchjolly/jr-web:master
head branchjolly/jr-web:season_pass_14

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed45 filesView patch
statusfile
modifiedlib/SkillFunc.inc
modifiedlib/class/const/ItemConst.class.php
modifiedlib/conf/class/SeasonPassConfig.class.php
modifiedlib/conf/class/SkillFriendConfig.class.php
modifiedlib/conf/class/ValhallaConfig.class.php
addedpublic_html/img/info_event/info_event_1337_1.jpg
addedpublic_html/img/info_event/info_event_1337_2.jpg
addedpublic_html/img/info_jrye/4418/info1.jpg
addedpublic_html/img/info_jrye/4418/info2.jpg
addedpublic_html/img/info_jrye/4418/info4.jpg
addedpublic_html/img/info_jrye/4418/info4_1.jpg
addedpublic_html/img/info_jrye/4418/info5.jpg
addedpublic_html/img/info_jrye/4418/info6.jpg
addedpublic_html/img/info_jrye/SeasonPassImg/pirates_pass/14/info1.jpg
addedpublic_html/img/info_jrye/SeasonPassImg/pirates_pass/14/info2.jpg
addedpublic_html/img/info_jrye/SeasonPassImg/pirates_pass/14/info_point.jpg
addedpublic_html/img/info_jrye/SeasonPassImg/pirates_pass/14/info_point_rugnal.jpg
addedpublic_html/img/info_jrye/SeasonPassImg/valhalla/14/info1.jpg
addedpublic_html/img/info_jrye/SeasonPassImg/valhalla/14/info2.jpg
addedpublic_html/img/info_jrye/SeasonPassImg/valhalla/14/info3.jpg
addedpublic_html/img/info_jrye/SeasonPassImg/valhalla/14/info5.jpg
addedpublic_html/img/info_jrye/SeasonPassImg/valhalla/14/info_status.jpg
addedpublic_html/img/item/120/1100017.jpg
addedpublic_html/img/item/120/1100018.jpg
addedpublic_html/img/item/150/1100017.jpg
addedpublic_html/img/item/150/1100018.jpg
addedpublic_html/img/item/58/1100017.jpg
addedpublic_html/img/item/58/1100018.jpg
addedpublic_html/img/item/58/16459.jpg
addedpublic_html/img/item/58/16460.jpg
addedpublic_html/img/item/60/1100017.jpg
addedpublic_html/img/item/60/1100018.jpg
addedpublic_html/img/item/70/1100017.jpg
addedpublic_html/img/item/70/1100018.jpg
addedpublic_html/img/season_pass/main/season/14/attractbanner.png
addedpublic_html/img/season_pass/main/season/14/buy.png
addedpublic_html/img/season_pass/main/season/14/buybutton_plus.png
addedpublic_html/img/season_pass/main/season/14/buybutton_regular.png
modifiedpublic_html/img/season_pass/ship_skin/28/enemy_left.png
modifiedpublic_html/img/season_pass/ship_skin/28/enemy_right.png
modifiedpublic_html/img/season_pass/ship_skin/28/ship_left.png
modifiedpublic_html/img/season_pass/ship_skin/28/ship_right.png
modifiedpublic_html/js/JOLLYROGER_battle.js
modifiedpublic_html/js/jr_battle.min.js
modifiedpublic_html/template/header_sp.tpl
Patch body is stored as a separate file to keep this page lightweight.

Review comment

#286 by wada at 2025-04-04T16:13:29; lib/conf/class/ValhallaConfig.class.php / old:None new:178
b24f056b643372251f095156e21c4bf13bad77fd

@kouho
証の数が仕様書では60個になっています。