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