diff --git a/data/en.mse-locale/locale b/data/en.mse-locale/locale
index 8ee8f8b6..20fe7055 100644
--- a/data/en.mse-locale/locale
+++ b/data/en.mse-locale/locale
@@ -348,6 +348,10 @@ label:
# Open dialogs
all files All files
+ # New set window
+ game type: &Game type:
+ style type: &Card style:
+
# Preferences
language: Language
app language: Language of the user interface:
@@ -380,6 +384,9 @@ label:
set code: Set &Code:
apprentice export cancled: Export to Apprentice is cancled
+ # Html export
+ html template: Template:
+
# Image slicer
original: Original:
result: Result:
@@ -462,6 +469,7 @@ title:
# export
export images: Export Images
export cancled: Export Cancled
+ export html: Export HTML
############################################################## Action (undo/redo) names
action:
diff --git a/data/magic-blends.mse-include/include b/data/magic-blends.mse-include/include
index f12ef3b7..71759345 100644
--- a/data/magic-blends.mse-include/include
+++ b/data/magic-blends.mse-include/include
@@ -1,6 +1,6 @@
-mse version: 0.3.2
+mse version: 0.3.3
full name: Magic The Gathering, card blend utilities
-version: 2006.01.17
+version: 2007.05.13
# This file doesn't do anything, other files in this directory can be included
# in game/style files:
diff --git a/data/magic.mse-game/game b/data/magic.mse-game/game
index 36fafc1a..3e297dd2 100644
--- a/data/magic.mse-game/game
+++ b/data/magic.mse-game/game
@@ -1,4 +1,4 @@
-mse version: 0.3.2
+mse version: 0.3.3
short name: Magic
full name: Magic the Gathering
icon: card-back.png
@@ -214,7 +214,12 @@ init script:
default_expand: { contains(match:mode, set.automatic_reminder_text) },
combine: {
if mode == "pseudo" then "{keyword}"
- else "{keyword} ({process_english_hints(reminder)})" }
+ 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 3a : expand shortcut words ~ and CARDNAME
replace_rule(
@@ -410,8 +415,9 @@ set field:
choice: core
choice: expert
choice: pseudo
+ choice: inline
choice: custom
- initial: old, core, expert, pseudo, custom
+ initial: old, core, expert, pseudo, inline, custom
# Convert from older mse versions
script:
if value = "yes" then "old, core, expert, custom"
@@ -1459,8 +1465,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
diff --git a/src/data/keyword.cpp b/src/data/keyword.cpp
index 7a951d5e..76f44f45 100644
--- a/src/data/keyword.cpp
+++ b/src/data/keyword.cpp
@@ -441,8 +441,8 @@ String KeywordDatabase::expand(const String& text,
assert(combine_script);
// Remove all old reminder texts
- String s = remove_tag_contents(text, _(""));
- s = remove_tag_contents(s, _("")); // OLD, TODO: REMOVEME
+ String s = remove_tag_contents(text, _(""));
s = remove_tag(s, _("