PR

【2/22】レベッカスキル修正 #3378

kouho opened this at 2024-02-22T16:45:34; closed

Description

opened by kouho at 2024-02-22T16:45:34; updated 2024-02-22T16:47:55

概要

以下の問題への対応

ヤマダ版でユーザーさまから「氷舞のレベッカ」のスキル「フリーズプリズン」について問い合わせが来ております。

[問題の内容]
バトル時に敵デッキと味方デッキどちらにも「氷舞のレベッカ」がいて「フリーズプリズン」を発動した場合
フリーズプリズンのダメージ効果量がおかしくなるというものです。

お手数おかけいたしますが本家さま側でも同様かどうか。
また、同様の場合に意図した挙動かをご確認いただけないでしょうか?

[再現方法]
・体力10000の「氷舞のレベッカ」(レベッカA)と体力5000の「氷舞のレベッカ」(レベッカB)を用意
・レベッカAとBを両方のデッキの最前列に配置してバトル
・レベッカAがフリーズプリズン発動後レベッカBがフリーズプリズンを発動

レベッカB側のチームへのダメージは3750となり、レベッカAは7500体力を消費して半分のダメージであるので問題ございませんが、
レベッカA側のチームへのダメージも3750となります。レベッカBが消費した体力ではなく、レベッカAが消費した体力を元に計算されているようです。

・誤っている箇所
コールド、フリーズプリズンのダメージ実処理にて、発動者がどちらのチームに属しているかチェックしていないことが原因
・修正内容
発動者が生き残っているかと同時に敵チームかどうかもチェックすれば問題ない

kouho merge at 2024-02-22T16:47:55: 【2/22】レベッカスキル修正
kouho close at 2024-02-22T16:47:55: Close

Commit range

base5c03614e9014db83ca9804d7241e15b14fd787cf
head0b598bacc4e4217f7c95603c62aa043c0f4e777d
base branchjolly/jr-web:master
head branchjolly/jr-web:fix_skill_rebeka

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed1 filesView patch
statusfile
modifiedlib/SkillFunc.inc
Patch body is stored as a separate file to keep this page lightweight.