Commit 183b9f49 authored by pichoro's avatar pichoro

Changes to Magic Planechase:

New card back for card-sample in game.
Improved stats package.
Big keyword update.
Improved list of Planes.
Better allowances for custom card types.
Standard style is now much larger, reflecting that it is larger than regular Magic cards.
parent 34804556
mse version: 0.3.8
game: planechase
short name: Standard
installer group: Magic Planechase/normal style
installer group: Magic Planes/normal style
icon: card-sample.png
position hint: 01
version: 2009-08-12
version: 2010-05-18
depends on:
package: planechase.mse-game
version: 2009-08-11
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
version: 2009-08-10
depends on:
package: magic-future-common.mse-include
version: 2007-09-23
card width: 523
card height: 375
card dpi: 111.7142857
card width: 800
card height: 559
card dpi: 168.7055172
#By Pichoro
#Images by Art_Freak
############################################################## Extra scripts
......@@ -84,44 +84,44 @@ styling style:
card style:
############################# Name line
name:
left: 84
top : 20
width: 354
height: 23
left: 128
top: 30
width: 541
height: 34
alignment: bottom center shrink-overflow
padding bottom: 0
z index: 2
font:
name: Matrix
size: 17
size: 26
weight: bold
color: rgb(0,0,0)
color: black
############################# Image
image:
left: 16
top: 15
width: 492
height: 343
left: 24
top: 22
width: 753
height: 511
z index: 1
mask: image_mask.png
############################# Card type
type:
left: 114
top : 243
width: 294
height: 23
left: 174
top: 362
width: 450
height: 34
alignment: bottom center shrink-overflow
padding bottom: 0
z index: 2
font:
name: Matrix
size: 13.5
size: 20
color: black
rarity:
right: 408
top : 253
width: 28
height: 14
right: 624
top: 377
width: 43
height: 21
z index: 2
render style: image
alignment: middle right
......@@ -139,27 +139,27 @@ card style:
############################# Card sorting / numbering
############################# Copyright stuff
illustrator:
left: 168
top : 351
width: 214
height: 13
left: 257
top: 523
width: 327
height: 19
z index: 2
alignment: middle center
font:
name: Matrix
size: 8
size: 12
weight: bold
color: white
copyright line:
left: 154
top : 361
width: 214
height: 13
left: 236
top: 538
width: 327
height: 19
z index: 2
alignment: middle center
font:
name: MPlantin
size: 6
size: 9
color: white
############################################################## Extra card fields
extra card field:
......@@ -190,47 +190,47 @@ extra card field:
description: The rules and flavor text for the card; use up and down arrows to switch
extra card style:
background:
left: 0
top: 0
width: 523
height: 375
left: 0
top: 0
width: 800
height: 559
z index: 0
render style: image
choice images:
frame: card.png
chaos symbol:
left: 62
top: 318
width: 25
height: 22
left: 95
top: 474
width: 38
height: 33
z index: 2
render style: image
choice images:
chaos: /magic-mana-small.mse-symbol-font/mana_chaos.png
paintbrush:
left: { 245 - card_style.illustrator.content_width * 0.5 }
top : 352
width: 30
height: 12
left: { 375 - card_style.illustrator.content_width * 0.5 }
top: 525
width: 46
height: 18
z index: 6
render style: image
choice images:
white: /magic-future-common.mse-include/paintbrush_white.png
text:
left: 61
width: 402
top: 270
height: 78
paragraph height: 39
left: 93
width: 615
top: 402
height: 116
paragraph height: 58
font:
name: MPlantin
italic name: MPlantin-Italic
size: 10.5
scale down to: 0.5
size: 16
scale down to: 1
color: black
symbol font:
name: { styling.text_box_mana_symbols }
size: 10.5
size: 16
alignment: middle left
z index: 2
line height hard: 1.1
......
......@@ -5,7 +5,7 @@ installer group: Magic Planes/game files
icon: card-sample.png
position hint: 02
version: 2009-08-11
version: 2010-06-11
#By Pichoro
############################################################## Functions & filters
......@@ -173,7 +173,7 @@ init script:
replace@(
match: "[a-z]",
in_context: "[ ]*: <match>|—<match>| — <match>",
replace: { to_upper() })
replace: { to_upper() })+
curly_quotes
############################################################## Other boxes
......@@ -202,6 +202,7 @@ init script:
colorless_color := { "c" }
word_count := break_text@(match:"[^[:space:]]+") + length
line_count := split_text@(match:"\n+",include_empty:false) + length
space_to_comma := replace@(match:"^[A-Z]", replace:",&")
remove_first_comma := replace@(match:"^[,]", replace:"")
......@@ -214,7 +215,8 @@ init script:
type_over_type := replace_rule(match:" ?-", replace:"")
plane_type_filter :=
tag_remove_rule(tag: "<word-list-") +
{ if contains(card.supertype, match:"Plane") then "<word-list-plane>{input}</word-list-plane>" }
{ if contains(card.supertype, match:"Plane") then "<word-list-plane>{input}</word-list-plane>"
else input }
############################################################## Set fields
set field:
......@@ -366,13 +368,15 @@ card field:
type: text
name: supertype
description: The supertype of the card
default: "Plane"
script: type_over_type(value)
show statistics: false
card field:
type: text
name: subtype
description: The subtype of the card
script: plane_type_filter(value)
position hint: 11
icon: stats/card_type.png
card field:
type: text
name: type
......@@ -402,6 +406,7 @@ card field:
initial: common
card list visible: true
card list column: 6
icon: stats/rarity.png
description: The rarity of the card, to edit the symbol switch to the 'set info' tab
choice colors:
common: rgb(33,33,33)
......@@ -451,6 +456,7 @@ card field:
default: set.artist
description: The illustrator of the image
icon: stats/illustrator.png
position hint: 100
card field:
type: text
name: copyright
......@@ -469,6 +475,11 @@ card field:
forward_editor(field: card.copyright)
description: The copyright and card number of the card
############################################################### Extra Statistics
statistics dimension:
name: type
script: card.supertype
position hint: 10
icon: stats/card_type.png
statistics dimension:
name: keywords
position hint: 1000
......@@ -488,6 +499,12 @@ statistics dimension:
numeric: true
bin size: 5
icon: stats/text_length.png
statistics dimension:
name: text length (lines)
position hint: 101
script: line_count(to_text(card.rule_text))
numeric: true
icon: stats/text_length.png
############################################################## Auto replace
# Do we need categories?
#auto replace category: text box
......@@ -525,6 +542,9 @@ auto replace:
auto replace:
match: '
replace: ’
auto replace:
match: roll chaos
replace: Whenever you roll C,
############################################################## Card pack items
pack type:
name: card
......@@ -541,46 +561,63 @@ word list:
word:
script: all_planes()
line below: true
# Start with 5 most recently visited planes.
word: Alara
word: Lorwyn
word: Mirrodin
word: Shadowmoor
word: Zendikar
word:
name: Main Planes
name: Post-Mending Planes
word: Alara
word: Dominaria
word: Kamigawa
word: Aranzhur
word: Diraden
word: Kephalai
word: Lorwyn
word: Meditation Plane
word: Regatha
word: Shadowmoor
word: Tavelia
word: Zendikar
word:
name: Post-Revisionist Planes
word: Kamigawa
word: Mercadia
word: Mirrodin
word: Phyrexia
word: Rabiah
word: Rath
word: Ravnica
word: Serra's Realm
word: Shadowmoor
word: Shandalar
word: Ulgrotha
word: Wildfire
word: Zendikar
word:
name: Novel Planes
word: Aranzhur
word: Diraden
word: Kephalai
word: Regatha
word: Tavelia
word:
name: Pre-Revisionist
name: Pre-Revisionist Planes
word: Azoria
word: Bolas's Meditation Realm
word: Cabralin
word: Cridhe
word: Dominaria
word: Equilor
word: Ergamon
word: Gastal
word: Ilcae
word: Moag
word: Nether Void
word: Phyrexia
word: Pyrulea
word: Rabiah
word: Segovia
word: Shandalar
word: Ulgrotha
word: Vatraquaz
word: Wildfire
word:
name: Planechase Planes
word: Arkhos
word: Iquatana
word: Ir
word: Kaldheim
word: Karsus
word: Kinshala
word: Luvion
word: Muraganda
word: Valla
############################################################## Keywords
############################# Keyword rules
......@@ -686,7 +723,7 @@ keyword parameter type:
example: Forest
keyword parameter type:
name: a
match: [ ]*|[ an?]*
match: [an?]*
############################# All Magic keywords
# By JrEye and Neko_Asakami, Updated by Pichoro and Buttock1234
keyword:
......@@ -937,7 +974,7 @@ keyword:
keyword: Ninjutsu
match: ninjutsu <atom-param>cost</atom-param>
mode: expert
reminder: {param1}, Return an unblocked attacker you control to hand: That card enters the battlefield from your hand tapped and attacking.
reminder: {param1}, Return an unblocked attacker you control to hand: Put that card onto the battlefield from your hand tapped and attacking.
keyword:
keyword: Epic
match: epic
......@@ -962,7 +999,7 @@ keyword:
keyword: Transmute
match: transmute <atom-param>cost</atom-param>
mode: expert
reminder: {param1}, Discard it: Search your library for a card with the same converted mana cost as the discarded card, reveal it, and put it into your hand. Then shuffle your library. Activate only as a sorcery.
reminder: {param1}, Discard it: Search your library for a card with the same converted mana cost as the discarded card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.
keyword:
keyword: Dredge
match: dredge <atom-param>number</atom-param>
......@@ -1037,7 +1074,7 @@ keyword:
keyword: Deathtouch
match: deathtouch
mode: expert
reminder: Creatures dealt damage by it are destroyed. You can divide its combat damage among any of the creatures blocking or blocked by it.
reminder: Any amount of damage it deals to a creature is enough to destroy it.
keyword:
keyword: Reach
match: reach
......@@ -1071,7 +1108,7 @@ keyword:
keyword: Transfigure
match: transfigure <atom-param>cost</atom-param>
mode: expert
reminder: {param1}, Sacrifice it: Search your library for a creature card with the same converted mana cost as the sacrificed card and have that card enter the battlefield. Then shuffle your library. Activate only as a sorcery.
reminder: {param1}, Sacrifice it: Search your library for a creature card with the same converted mana cost as the sacrificed card and put that card onto the battlefield. Then shuffle your library. Transfigure only as a sorcery.
keyword:
keyword: Aura swap
match: aura swap <atom-param>cost</atom-param>
......@@ -1101,7 +1138,7 @@ keyword:
keyword: Fortify
match: fortify <atom-param>cost</atom-param>
mode: expert
reminder: {param1}: Attach to target land you control. Fortify only as a sorcery. It enters the battlefield unattached and stays in the battlefield if the land exits the battlefield.
reminder: {param1}: Attach to target land you control. Fortify only as a sorcery. It enters the battlefield unattached and stays on the battlefield if the land leaves.
keyword:
keyword: Grandeur
match: Grandeur
......@@ -1114,9 +1151,9 @@ keyword:
reminder: You may cast it for its evoke cost. If you do, it’s sacrificed when it enters the battlefield.
keyword:
keyword: Champion
match: champion<atom-param>a</atom-param><atom-param>name</atom-param>
match: champion <atom-param>a</atom-param> <atom-param>name</atom-param>
mode: expert
reminder: When it enters the battlefield, sacrifice it unless you exile another {param2} you control. When it exits the battlefield, return that card to the battlefield.
reminder: When it enters the battlefield, sacrifice it unless you exile another {param2} you control. When it leaves the battlefield, return that card to the battlefield.
keyword:
keyword: Clash
match: clash
......@@ -1176,7 +1213,7 @@ keyword:
keyword: Unearth
match: unearth <atom-param>cost</atom-param>
mode: expert
reminder: {param1}: Return it from your graveyard to the battlefield. If it is a creature, it gains haste. Exile it at the beginning of the end step or if it would exit the battlefield. Unearth only as a sorcery.
reminder: {param1}: Return it from your graveyard to the battlefield. If it is a creature, it gains haste. Exile it at the beginning of the end step or if it would leave the battlefield. Unearth only as a sorcery.
keyword:
keyword: Devour
match: devour <atom-param>number</atom-param>
......@@ -1202,3 +1239,33 @@ keyword:
match: intimidate
mode: core
reminder: It can’t be blocked except by artifact creatures and/or creatures that share a color with it.
keyword:
keyword: Landfall
match: Landfall
mode: pseudo
rules: Landfall — Whenever a land enters the battlefield under your control, [effect].
keyword:
keyword: Multikicker
match: multikicker <atom-param>cost</atom-param>
mode: expert
reminder: You may {for_mana_costs(add:"pay an additional ", param1)} any number of times as you cast it.
keyword:
keyword: Annihilator
match: annihilator <atom-param>number</atom-param>
mode: expert
reminder: Whenever it attacks, defending player sacrifices {english_number_a(param1)} permanent(s).
keyword:
keyword: Rebound
match: rebound
mode: expert
reminder: If you cast it from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast it from exile without paying its mana cost.
keyword:
keyword: Totem armor
match: totem armor
mode: expert
reminder: If enchanted creature would be destroyed, instead remove all damage from the creature and destroy it.
keyword:
keyword: Level up
match: level up <atom-param>cost</atom-param>
mode: expert
reminder: {param1}: Put a level counter on it. Level up only as a sorcery.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment