PR

つけられる技玉ページ修正 #1809

kouho opened this at 2022-05-10T17:09:38; closed

Description

opened by kouho at 2022-05-10T17:09:38; updated 2022-05-16T18:45:03

概要

つけられる技玉ページの修正 #1777

テスト方法、確認した内容

反射スキル持ちかつスキルスロットを持ったカードのつけられる技玉のページで防御系の技玉が表示されないことを確認

TODO

Comment

#18920 by kouho at 2022-05-10T17:09:51; updated 2022-05-10T17:09:51

@wada
確認お願いいたします

Comment

#18943 by wada at 2022-05-11T14:39:10; updated 2022-05-11T14:39:10

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

この更新自体は問題ないですが、判定が10000以上なので、ヤマダ側で攻撃スキル追加するとカウンター以外も条件に引っかかってしまいますね。

wada refer at 2022-05-11T14:45:08: 1814:カウンター判定にヤマダ版攻撃スキルが引っかかる
wada add_label at 2022-05-11T18:48:10: 和田 LGTM

Comment

#18965 by kouho at 2022-05-12T10:06:01; updated 2022-05-12T10:06:01

tagを取得する関数を作成

Comment

#18990 by kouho at 2022-05-12T17:20:00; updated 2022-05-12T17:20:00

@wada
カウンター判定について既存関数のS_GetMasterSkill関数を使いタグを元に判定するように修正しましたので再度確認お願いいたします。

Comment

#18998 by wada at 2022-05-12T18:06:41; updated 2022-05-12T18:06:41

@kouho
条件からskill_groupを外しても大丈夫ですか?
条件判定が同一なので関数化して欲しいです。

wada delete_label at 2022-05-12T18:08:24: 和田 LGTM

Comment

#19004 by kouho at 2022-05-13T09:55:16; updated 2022-05-13T09:55:16

@wada
判定にskill_groupを入れて関数化しました

Comment

#19005 by wada at 2022-05-13T11:48:20; updated 2022-05-13T11:48:57

@kouho
S_IsCounterSkill内で呼んでいるS_GetMasterSkillの戻り値が配列になるので対応が必要です。
$skill_dataのデフォルト引数を無くして、S_GetMasterSkillを使用しない対応でもOK)

Item-ChangeSkillBallSelect.incでも同じような条件式を見つけました。
こちらも対応をおねがいします。

if($skill_data_val['skill_group'] == 1 && $key > 10000){
	//所持スキルの中にカウンターのスキルがある
	$_temp['counter_flg'] = 1;
}

Comment

#19006 by kouho at 2022-05-13T14:52:52; updated 2022-05-13T14:52:52

メモ
・和田さん指摘箇所の修正
・スキルチェンジでURL直打ちで防御スキルを覚えることができる
・アイテム欄の技玉ページの修正

Comment

#19011 by kouho at 2022-05-13T15:30:12; updated 2022-05-13T15:30:30

@wada
以下対応を行いました。

  • S_IsCounterSkill関数のデフォルト引数をなくしてS_GetMasterSkillを使用しない対応。
  • Item-ChangeSkillBallSelect.incの条件式も修正。
  • Card-ItemSkillCardList.inc (アイテム欄の技玉タブからのリンク先)にも条件式を追加。

TODO
メモに書いているURL直打ちについては未対応

Comment

#19012 by wada at 2022-05-13T16:43:36; updated 2022-05-13T16:43:36

@kouho
function S_IsCounterSkill( $skill_data = null ){=nullが意味のないコードになっているので削除をお願いします。
他はOKです。

Comment

#19013 by kouho at 2022-05-13T16:48:51; updated 2022-05-13T16:48:51

@wada
= nullを削除しました

Comment

#19014 by wada at 2022-05-13T16:52:15; updated 2022-05-13T16:52:15

@kouho
ありがとうございます。確認しました。

wada add_label at 2022-05-13T16:52:18: 和田 LGTM
kouho merge at 2022-05-13T17:08:25: つけられる技玉ページ修正
kouho close at 2022-05-13T17:08:25: Close
kouho refer at 2022-05-16T18:45:03: 1830:【リリース】技玉修正・リクエスト表示修正

Commit range

base67d89f4ac295b831bf42ee4c7981a64a7510cd9f
heade814ecc523f8e386e2b5d280f6ad703ccdfcdd7a
base branchjolly/jr-web:develop
head branchjolly/jr-web:fix_wazadama_page_disp

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed6 filesView patch
statusfile
modifiedlib/SubFunc.inc
modifiedlib/public/Card-ItemSkillCardList.inc
modifiedlib/public/Composition-ItemSkill.inc
modifiedlib/public/Item-ChangeSkillBallSelect.inc
modifiedlib/public/Item-ChangeSkillCheck.inc
modifiedlib/public/Item-Skill.inc
Patch body is stored as a separate file to keep this page lightweight.