Skip to content

誘発効果を与える効果を移し、ヤツノカンゾウをアタックステップの間の継続効果にする - #124

Merged
imachan7 merged 3 commits into
mainfrom
chore/timed-grant-effect
Sep 25, 2026
Merged

imachan7 merged 3 commits into
mainfrom
chore/timed-grant-effect

Conversation

@imachan7

@imachan7 imachan7 commented Sep 24, 2026 •

Copy link
Copy Markdown
Owner

目的

REFACTOR_PLAN §2.2 の M8(期間つき継続効果)の続き。「自分のスピリットに“誘発効果”を与える」を、1体向けは timedEffect の内容 grantTrigger で、ステップの見出しを持つ「すべて」向けは継続効果 effectGrant で書く。

変わる挙動

  • 旧 grantEffectToTargetThisTurn・grantEffectToAllByKeywordThisTurn(4か所)を移して消した
    カード 新しい書き方
    メテオストーム(「ヴルム」)・ヒートライド・爆覇炎神剣(覇皇) timedEffect+grantTrigger・count: 1・side: "own"(挙動は変えない)
    ヤツノカンゾウ Lv2『自分のアタックステップ』 effectGrant(keywordFilter: "bofu")+phaseTurn: { phase: "attack", turn: "own" }
  • ヤツノカンゾウの挙動が変わる:「ステップ開始時に1回、その時点の【暴風】持ちに付けてターン終了まで残す」から、自分のアタックステップの間ずっと効く継続効果へ(見出しは期間。2026-09-24 に確定した規則。暗礁海域 キーワードを与える効果を timedEffect で書き、暗礁海域の【呪撃】をアタックステップの間の継続効果にする #110 と同じ直し方)
    • ステップ中に Lv2 になった・後から出た【暴風】持ちにも付く。ヤツノカンゾウが場を離れる・Lv1 に下がると付かなくなる。エンドステップ以降には残らない
  • 「【X】を持つ」に効果で得たキーワードも含める(2026-09-25 ユーザー確認)。effectGrant の keywordFilter を印刷だけの判定から spiritHasKeyword に変えた。影響するのは effectGrant を使う4枚:ヤツノカンゾウ(今までどおり)、ブリッツ(【粉砕】)・藍紫の虚空・緑眼の虚空(【転召】)は効果でそのキーワードを得たスピリットも対象になる
  • 破壊された後に誘発する効果では、誘発している個体自身も effectGrant の発生源に含める(ヤツノカンゾウ自身が『バトル時』に負けたときも付与が効く。場を離れた直前の状態を見るため)
  • timedEffect の「すべてに誘発効果」(all 付き grantTrigger)は使うカードが無いので未対応(ログを出して発揮しない)

テスト

  • typecheck && validate:cards && validate:notes && validate:gaps && smoke:quiet && build:client 全緑(smoke 12906件・❌0)、audit:parity 合格
  • 新規 part380:ヒートライドは実効BP最大の1体に付いて発火/爆覇炎神剣は覇皇だけが候補/ヤツノカンゾウは自分のアタックステップ・Lv2 のときだけ、効果で【暴風】を得たスピリットにも付く(【暴風】なし・メインステップ・相手のアタックステップ・Lv1 では付かない)
  • part144 を新しい形に。part196(effectGrant の総当たり)に「【暴風】で疲労させた記録」を用意する1行を足した

未決・既知の制限

  • 「【X】を持つ」を印刷だけで見ている kind が他に残っている(HANDOFF §2 に記載)。挙動が変わるカードを一覧にしてから別 PR で揃える
  • ヤツノカンゾウと付与先が同時に場を離れた場合、付与先の分は拾わない(発生源の控えが要る。該当カードが出たら対応)

imachan7 and others added 3 commits September 25, 2026 00:49
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
grantEffectToTargetThisTurn・grantEffectToAllByKeywordThisTurn(4か所)を移して消す。「すべて」は後から出たスピリットにも付く。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…得たキーワードを含める

見出しは期間(2026-09-24 の規則)。effectGrant の keywordFilter を spiritHasKeyword にそろえ(2026-09-25 ユーザー確認)、破壊後の誘発では誘発している個体自身も発生源に含める。timedEffect の「すべてに誘発効果」は使うカードが無くなったので未対応に戻す。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@imachan7 imachan7 changed the title 「このターンの間、自分のスピリットに誘発効果を与える」を timedEffect の内容 grantTrigger で書く 誘発効果を与える効果を移し、ヤツノカンゾウをアタックステップの間の継続効果にする Sep 24, 2026
@imachan7
imachan7 merged commit 84b8705 into main Sep 25, 2026
2 checks passed
@imachan7
imachan7 deleted the chore/timed-grant-effect branch September 25, 2026 01:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant