fix(parser): batch Grim Hireling combat-damage trigger (#1152)#3739
Conversation
…e-rs#1152) Grim Hireling and similar triggers use CR 603.2c batched semantics when multiple creatures deal combat damage in the same step. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
|
VERDICT: approve-pending-CI Reviewed head The parser change is at the right seam for this bug: the existing Holding formal approval/enqueue until CI is green and the head passes the normal repush guard. |
matthewevans
left a comment
There was a problem hiding this comment.
Approved after green CI and repush guard at head 325367f.
Summary
batched = trueonDamageDoneOnceByControllertriggers parsed from "whenever one or more creatures you control deal combat damage to a player".Test plan
cargo test -p engine --lib grim_hirelingcargo test -p engine --lib trigger_one_or_more_creatures_you_controlFixes #1152