diff --git a/data/magic-embossedletters.mse-symbol-font/symbol-font b/data/magic-embossedletters.mse-symbol-font/symbol-font
index 26bf552a..53cec389 100644
--- a/data/magic-embossedletters.mse-symbol-font/symbol-font
+++ b/data/magic-embossedletters.mse-symbol-font/symbol-font
@@ -1,4 +1,4 @@
-mse version: 0.3.5
+mse version: 0.3.5
version: 2007-10-13
image font size: 46
diff --git a/data/magic-firepenguinmaster-planeswalker.mse-style/style b/data/magic-firepenguinmaster-planeswalker.mse-style/style
index 940e9770..401f3384 100644
--- a/data/magic-firepenguinmaster-planeswalker.mse-style/style
+++ b/data/magic-firepenguinmaster-planeswalker.mse-style/style
@@ -1,4 +1,4 @@
-mse version: 0.3.7
+mse version: 0.3.7
game: magic
full name: FPM Planeswalkers
short name: FPM 'Walkers
diff --git a/data/magic-mana-beveled.mse-symbol-font/symbol-font b/data/magic-mana-beveled.mse-symbol-font/symbol-font
index 70f6674e..4b18722f 100644
--- a/data/magic-mana-beveled.mse-symbol-font/symbol-font
+++ b/data/magic-mana-beveled.mse-symbol-font/symbol-font
@@ -1,4 +1,4 @@
-mse version: 0.3.7
+mse version: 0.3.7
version: 2008-08-13
short name: beveled style (firepenguinmaster)
installer group: magic/Mana symbols/beveled style (FirePenguinMaster)
diff --git a/data/magic-mana-large.mse-symbol-font/symbol-font b/data/magic-mana-large.mse-symbol-font/symbol-font
index 8ad8245e..46294a71 100644
--- a/data/magic-mana-large.mse-symbol-font/symbol-font
+++ b/data/magic-mana-large.mse-symbol-font/symbol-font
@@ -1,4 +1,4 @@
-mse version: 0.3.7
+mse version: 0.3.7
version: 2008-08-13
# Symbol font in the 'popup' style, used for casting costs on modern cards
short name: popup style
diff --git a/data/magic-mana-small-grey.mse-symbol-font/symbol-font b/data/magic-mana-small-grey.mse-symbol-font/symbol-font
index 9f60eaa6..a9e448cf 100644
--- a/data/magic-mana-small-grey.mse-symbol-font/symbol-font
+++ b/data/magic-mana-small-grey.mse-symbol-font/symbol-font
@@ -1,4 +1,4 @@
-mse version: 0.3.7
+mse version: 0.3.7
version: 2008-08-12
short name: normal (colorless)
position hint: 11
diff --git a/data/magic-mana-small.mse-symbol-font/symbol-font b/data/magic-mana-small.mse-symbol-font/symbol-font
index f2abaffc..327386ee 100644
--- a/data/magic-mana-small.mse-symbol-font/symbol-font
+++ b/data/magic-mana-small.mse-symbol-font/symbol-font
@@ -1,4 +1,4 @@
-mse version: 0.3.7
+mse version: 0.3.7
version: 2008-08-12
short name: normal
installer group: magic/Mana symbols/normal style
diff --git a/data/magic.mse-game/auto_replace b/data/magic.mse-game/auto_replace
index ac303432..1a57018c 100644
--- a/data/magic.mse-game/auto_replace
+++ b/data/magic.mse-game/auto_replace
@@ -1,4 +1,4 @@
-
+
############################################################## Auto replace
# Do we need categories?
@@ -34,3 +34,9 @@ auto replace:
auto replace:
match: @
replace: LEGENDNAME
+auto replace:
+ match: ~
+ replace: CARDNAME
+auto replace:
+ match: ~THIS~
+ replace: CARDNAME
diff --git a/data/magic.mse-game/game b/data/magic.mse-game/game
index 188b688d..efaca644 100644
--- a/data/magic.mse-game/game
+++ b/data/magic.mse-game/game
@@ -1,4 +1,4 @@
-mse version: 0.3.8
+mse version: 0.3.7
short name: Magic
full name: Magic the Gathering
installer group: magic/game files
diff --git a/data/magic.mse-game/script b/data/magic.mse-game/script
index e2cce3d6..90fa2aac 100644
--- a/data/magic.mse-game/script
+++ b/data/magic.mse-game/script
@@ -392,13 +392,13 @@ text_filter :=
match: "(]*>[^)]+[)]]*>)([^\n]+)\\1"
replace: "\\2\\1"
) +
- # step 3a : expand shortcut words ~ and CARDNAME
+ # step 3a : expand shortcut word CARDNAME
replace@(
- match: "~|~THIS~|CARDNAME",
+ match: "CARDNAME",
in_context: "(^|[[:space:]]|\\()", # TODO: Allow any punctuation before
replace: ""
) +
- # step 3b : expand shortcut words ` and shortened LEGENDNAME
+ # step 3b : expand shortcut word LEGENDNAME
replace@(
match: "LEGENDNAME",
in_context: "(^|[[:space:]]|\\()", # TODO: Allow any punctuation before
diff --git a/src/util/version.cpp b/src/util/version.cpp
index 5c1e0f7c..0bd337da 100644
--- a/src/util/version.cpp
+++ b/src/util/version.cpp
@@ -72,7 +72,7 @@ const Char* version_suffix = _(" (beta, ascii build)");
* 0.3.3 : keyword separator before/after
* 0.3.4 : html export; choice rendering based on scripted 'image'
* 0.3.5 : word lists, symbol font 'as text'
- * 0.3.6 : free rotation, rotation behaviour changed.
+ * 0.3.6 : free rotation, rotation behaviour changed.
* 0.3.7 : scripting language changes (@ operator, stricter type conversion).
*/
const Version file_version_locale = 307; // 0.3.7