https://magic.wizards.com/en/news/mtg-arena/on-whiteboards-n...
https://magic.wizards.com/en/news/mtg-arena/on-whiteboards-n...
Wow, didn't even think about this being a possibility! But I guess if they have a very strict dictionary and grammar rules for card effects this kind of thing can work !
80% feels “right” as someone who’s done some game design in the tabletop space.
"When <card name> enters the battlefield, return target non-land card from your graveyard to your hand".
Both parts of that sentence is always worded the same, so it's probably quite straight-forward to make a parser for this: just have a parse rule for "When <card name> enters the battlefield, <triggered ability X>", with a database of triggered abilities (and their implementation) that include all the ones that have already been printed.