diff --git a/data/magic-new-promo.mse-style/ccard.jpg b/data/magic-new-promo.mse-style/ccard.jpg index 6c985f40..59ae87eb 100644 Binary files a/data/magic-new-promo.mse-style/ccard.jpg and b/data/magic-new-promo.mse-style/ccard.jpg differ diff --git a/data/magic-new-promo.mse-style/cpt.jpg b/data/magic-new-promo.mse-style/cpt.jpg index 94198d3f..fea0fc61 100644 Binary files a/data/magic-new-promo.mse-style/cpt.jpg and b/data/magic-new-promo.mse-style/cpt.jpg differ diff --git a/data/magic-old-split.mse-style/ccard.jpg b/data/magic-old-split.mse-style/ccard.jpg index 965f67bc..f0b1bdae 100644 Binary files a/data/magic-old-split.mse-style/ccard.jpg and b/data/magic-old-split.mse-style/ccard.jpg differ diff --git a/data/magic-old.mse-style/ccard.jpg b/data/magic-old.mse-style/ccard.jpg index a59ba3ce..965cead5 100644 Binary files a/data/magic-old.mse-style/ccard.jpg and b/data/magic-old.mse-style/ccard.jpg differ diff --git a/data/magic.mse-game/game b/data/magic.mse-game/game index 3805c4aa..4cd121b4 100644 --- a/data/magic.mse-game/game +++ b/data/magic.mse-game/game @@ -1319,6 +1319,11 @@ keyword: match: Protection from name mode: core reminder: This creature can’t be blocked, targeted, dealt damage, enchanted, or equipped by anything {english_singular(param1)}. +keyword: + keyword: Regeneration + match: Regenerate + mode: inline + reminder: The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat. keyword: keyword: Bands with other match: Bands with other name @@ -1690,8 +1695,3 @@ keyword: match: Fortify cost mode: expert reminder: {param1}: Attach to target land you control. Fortify only as a sorcery. This card comes into play unattached and stays in play if the land leaves play. -keyword: - keyword: Regeneration - match: Regenerate - mode: inline - reminder: The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat. diff --git a/data/vanguard.mse-game/game b/data/vanguard.mse-game/game index 127948bd..d44f66a5 100644 --- a/data/vanguard.mse-game/game +++ b/data/vanguard.mse-game/game @@ -124,6 +124,11 @@ init script: if mode == "pseudo" then "{keyword}" else "{keyword} ({process_english_hints(reminder)})" } ) + + # step 2b : move inline keywords' reminder text to the end of the line + replace_rule( + match: "(.*]*>)([^\n(]+)", + replace: "\\2\\1" + ) + # step 3 : expand shortcut words ~ and CARDNAME replace_rule( match: "~|~THIS~|CARDNAME", @@ -380,6 +385,9 @@ keyword mode: keyword mode: name: pseudo description: Pseudo keyword / named ability (Hellbent, Threshold, etc.) +keyword mode: + name: inline + description: Inline keyword, reminder text at end of line (Scry, Regenerate, etc.) keyword mode: is default: true name: custom @@ -483,6 +491,11 @@ keyword: match: Protection from name mode: core reminder: This creature can’t be blocked, targeted, dealt damage, enchanted, or equipped by anything {english_singular(param1)}. +keyword: + keyword: Regeneration + match: Regenerate + mode: inline + reminder: The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat. keyword: keyword: Bands with other match: Bands with other name @@ -635,8 +648,12 @@ keyword: keyword: keyword: Scry match: Scry number - mode: expert - reminder: Look at the top {english_number_multiple(param1)} card(s) of your library. Put any number of them on the bottom of your library in any order and the rest on top of your library in any order. + mode: inline + reminder: + To scry {param1}, look at the top { + if param1.value==1 then "card of your library, then you may put that card on the bottom of your library." + else "{english_number(param1)} cards of your library. Put any number of them on the bottom of your library in any order and the rest on top in any order." + } keyword: keyword: Sunburst match: Sunburst @@ -809,8 +826,12 @@ keyword: keyword: keyword: Fateseal match: Fateseal number - mode: expert - reminder: Look at the top {english_number_multiple(param1)} card(s) of an opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order. + mode: inline + reminder: + Look at the top { + if param1.value==1 then "card of an opponent's library, then you may put it on the bottom of that player's library." + else "{english_number(param1)} cards of an opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order." + } keyword: keyword: Transfigure match: Transfigure cost