From 35b0c75587019036f6cb3d816732c1ec59fa4e96 Mon Sep 17 00:00:00 2001 From: pichoro Date: Fri, 8 Aug 2008 03:10:53 +0000 Subject: [PATCH] 0.3.7 Update for VS System. - Updated statistics. - No more auto-bolding of lowercase keywords. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1093 0fc631ac-6414-0410-93d0-97cfa31319b6 --- data/vs.mse-game/game | 64 ++++++++++++++----------- data/vs.mse-game/stats/illustrator.png | Bin 0 -> 394 bytes data/vs.mse-game/stats/keywords.png | Bin 0 -> 674 bytes data/vs.mse-game/stats/rarity.png | Bin 0 -> 860 bytes data/vs.mse-game/stats/stylesheet.png | Bin 0 -> 590 bytes data/vs.mse-game/stats/text_length.png | Bin 0 -> 118 bytes 6 files changed, 35 insertions(+), 29 deletions(-) create mode 100644 data/vs.mse-game/stats/illustrator.png create mode 100644 data/vs.mse-game/stats/keywords.png create mode 100644 data/vs.mse-game/stats/rarity.png create mode 100644 data/vs.mse-game/stats/stylesheet.png create mode 100644 data/vs.mse-game/stats/text_length.png diff --git a/data/vs.mse-game/game b/data/vs.mse-game/game index ec517ed0..8594240f 100644 --- a/data/vs.mse-game/game +++ b/data/vs.mse-game/game @@ -1,11 +1,11 @@ -mse version: 0.3.6 +mse version: 0.3.7 full name: VS System short name: VS installer group: VS System/game files icon: card-back.png position hint: 3 -version: 2008-01-03 +version: 2008-08-07 depends on: package: vs-common.mse-include version: 2008-01-03 @@ -62,8 +62,13 @@ init script: tag_remove_rule(tag: "") + tag_remove_rule(tag: "") + # step 2 : reminder text for keywords - expand_keywords_rule( - default_expand: { contains(match:mode, set.automatic_reminder_text) }, + expand_keywords@( + condition: { + correct_case + } + default_expand: { + chosen(choice:if correct_case then mode else "lower case", set.automatic_reminder_text) + }, combine: { "{keyword} ({process_english_hints(reminder)})" } ) + # step 3 : expand shortcut words ~ and CARDNAME @@ -231,9 +236,10 @@ init script: sort_index() + card.team + card.team_2_of_2 + card.team_2 + card.team_2_of_2_2 + card.name + card.version + " • " + card.team_affiliation }) + 1 } - + + word_count := break_text@(match:"[^[:space:]]+") + length + ############################################################## Set fields - set field: type: text name: title @@ -291,10 +297,7 @@ set field: type: boolean name: automatic card numbers description: Should card numbers be shown on the cards? - - ############################# Default style - default set style: logo: font: @@ -313,9 +316,7 @@ default set style: automatic reminder text: render style: checklist direction: vertical - ############################################################## Card fields - ############################# Background stuff card field: type: choice @@ -346,7 +347,6 @@ card field: choice: planet default: card_type() show statistics: false - ############################# Name line card field: type: text @@ -358,6 +358,7 @@ card field: name: sep editable: false script: if is_character() and card.identity=="" then "™" else if is_character() and card.identity!="" then "™ @" else "" + show statistics: false card field: type: text name: identity @@ -391,7 +392,6 @@ card field: card list alignment: right card list width: 37 card list name: Cost - ############################# Image card field: type: image @@ -420,7 +420,6 @@ card field: choice: first edition editable: false show statistics: false - ############################# Type Bar card field: type: text @@ -453,7 +452,6 @@ card field: choice: type bar editable: false show statistics: false - ############################# Version card field: type: text @@ -482,7 +480,6 @@ card field: card list visible: true card list column: 2 show statistics: false - ############################# Card ID card field: type: text @@ -539,7 +536,7 @@ card field: choice: rare choice: promo default: set.set_rarity - + icon: stats/rarity.png ############################# Affiliation card field: type: text @@ -566,7 +563,6 @@ card field: type_over1: " `" ) description: The team of the card, use ` for a separator for dual cards - card field: type: text name: team 2 @@ -591,7 +587,6 @@ card field: type_over1: " `" ) description: The second affiliation of the card (for dual cards) - ############################# FlightRange card field: type: multiple choice @@ -603,7 +598,6 @@ card field: default: symbol_default() description: Symbols for this card (flight/range/ongoing), multiple symbols can be selected show statistics: false - ############################# Text box card field: type: text @@ -623,8 +617,6 @@ card field: include file: /vs-common.mse-include/watermark-names editable: false description: The Watermark for this set. - - ############################# Atack / Defense card field: type: text @@ -637,7 +629,6 @@ card field: card list width: 33 card list name: ATK card list alignment: right - card field: type: text name: defence @@ -649,12 +640,12 @@ card field: card list width: 33 card list name: DEF card list alignment: right - ############################# Copyright stuff card field: type: text name: illustrator default: set.artist + icon: stats/illustrator.png card field: type: text name: copyright @@ -662,9 +653,27 @@ card field: default: set.copyright multi line: true show statistics: false - +############################################################# Extra Statistics +statistics dimension: + name: keywords + position hint: 1000 + script: keyword_usage(unique:true) + show empty: false + split list: true + icon: stats/keywords.png +statistics dimension: + name: style + position hint: 1001 + script: stylesheet.short_name + icon: stats/stylesheet.png +statistics dimension: + name: text length (words) + position hint: 100 + script: word_count(to_text(card.rule_text)) + numeric: true + bin size: 5 + icon: stats/text_length.png ############################################################## Auto replace - # Do we need categories? #auto replace category: text box #auto replace category: copyright @@ -696,7 +705,6 @@ auto replace: match: :: replace: • ############################################################## Keywords - ############################# Keyword rules has keywords: true @@ -725,9 +733,7 @@ keyword parameter type: [^ (.,]+ - ############################# All VS System keywords - keyword: keyword: Concealed—Optional match: Concealed—Optional diff --git a/data/vs.mse-game/stats/illustrator.png b/data/vs.mse-game/stats/illustrator.png new file mode 100644 index 0000000000000000000000000000000000000000..be298035b736399261ecea3a5148c2216dac7e7e GIT binary patch literal 394 zcmV;50d@X~P)M@L5|FE6isOO`D8)zQ)MKQlA)yS26TV;&x!8^XfE=dfz#<>lp*m6cV}(b2KA zu&@ZTw6v_$*Vmt`qM~xWzP|ozT3XtFE-tSBe0+TWfy&`nQd06~KtMnn1JHC~BO{|| zD=VuGAiYLGLE$XW(3e0(|By9+Fvt)&Il0ezdU{V36%~InF){rIy6lIIjm?Ewvu0Jl ze*Ieg|9_y;#>U2(Y;0`*nVFgYi-?H)1iJ3Ar>EzM?Ck87y}iAiD_5?}KX~w9_|>ad z9iKmcuKVT77a5>N{tq8M7+$$@#regH7wZ51{bL6i2Ez<5U%nKdI(4eUvSrJRfQqDn onz)b^kb^1GJZk8up>#4701~I6gdXDMrvLx|07*qoM6N<$f*~ZZ5C8xG literal 0 HcmV?d00001 diff --git a/data/vs.mse-game/stats/keywords.png b/data/vs.mse-game/stats/keywords.png new file mode 100644 index 0000000000000000000000000000000000000000..12ec4d97b65cfc176865bc020c43023544018a20 GIT binary patch literal 674 zcmV;T0$u%yP)pF33NqRbVF}#ZDnqB004<9jRpV!0zXMaK~#90wNy<{6Hyc;{+c#* zp~Hua3W-IdE;RlDmo8knbAyVMR7)F7O{5|5lei)@hL9KyB@zsn0#Z|h(+0s>3mRLU z>2x|XEgd<&_nKDAv=b__xRZJJojG&gx#zwX04e{7Fx0o zCRl3XWT2FLRl7lwP=qcB*X`ync7}D*P$QspHAz}hPB>jo(h8LLc`SN4arREf5=$n7 z&gBI!C++@6e+Q+k{L~U`6h46#Q}{lORM3g_5w5;OsmW8=5`$1boAO#h^4H2pCv4(CNBErM` zOatH`(^cPeAsgw0aLr!p018UaUnMT!3Gfo61rD)(huMb3^f=jcKu>z{a-elB?mh_9 zVYZ|Y#CaR^FK#^d@%J0bqi5!ze|?N8|IxeqBlw>C{a;BdgFt;wqn;ghOWl&?CX8B);uhq;A0rk`1?Bu_(G^+8=fi(iFVtojd```&=?0If7VcZHDM zgdFW6Q+p9w;xd%j1xU+nYp5L;wH)07*qo IM6N<$f?e|?!~g&Q literal 0 HcmV?d00001 diff --git a/data/vs.mse-game/stats/rarity.png b/data/vs.mse-game/stats/rarity.png new file mode 100644 index 0000000000000000000000000000000000000000..9a00bf73416c1e7d33ea006e7c54ab7ad4d5de66 GIT binary patch literal 860 zcmV-i1Ec(jP)pF33NqRbVF}#ZDnqB004<9jRpV!0{KZqK~#90V_+C4AS^5#prI!J zj+2v9hFWGa%1R5(3-pxy4>UZADkd^9vG6)s%RQUbZTeqMR%8hyBO?>VhVt<8dFLjp z|2(+X^}m<1@++Vv{1h81F2*-u!34|yXLor2E6LRU&C4ecM6_lO4sJeHHck}G!otC4 zWg>d(z*_hJXLtJkT{Fw>znGZN9A=<6NDicijhzdOIXE~uQ4Exp7TFdNWd1TH)Z#^S zsQHVy2&3|6e%} z@bB)4;QtR!hy1^O$p8O^JwE?WZ}<9te6#!i#uDBC#)c|aF}yD(CTTA(!?UNkMCbqE z^&bBZZ}9kcVvE<`bGv;1fegHTEa>lpQ=$LvoCx}N?O?#)s|N%BAKB#bKQ&t8zqFLZ zWPW}@N!$@5E<7VQQ3I&K^Z)rhet)kX2>5^Jc<}%GKm+fd2>E~QP~d-{q5oD)xB2g4 zC-({%p8fcO^pNf*~5@sME+E6JenfzHjw*Q}A2>*NkWXOL|`pk$^`oC#`!+((L zH!raN=jNpGj-7)`m}o=wb)*lS+2sR{pyo2Yf8ru+OMt?zPIj7a`WuY??_TcwFD**> z4=*2oBvA$eZC6eRS9^ODm|OzAWZwXV;(-|KO=%fhEl`&w$k4_R5+2p2Gd0{qn+94vc)Ohy7q mjpXHJf2ymidlBW@K?wk&Z9fjUB1ZK90000V8~Xy8S0H4m|$Z+9~M`Nhafk)c2X<;69UFG#3)i2VDqh2h-xt$%-hXZ9i6P^f|D zB-FixSQ!s8JiK_80cc=ZV9V1TC<;O8lo)(url9KWgC*}izu5Qx$BVlEm)1G_Uso+P zADdbxB3-BdtmEi!x-P6Yy?wq}K{M%=iG;Hb_apkDZ>lQFG{Qt`;_^w`A zTrJ|Ll%@|q%m4ihk1n5OxN_k9BcOo>(GwrOCn}u+4P#_r_{Re@FdaxI|NX}-BP1oy z12XW{y&E6{zXJ_)!DS$ZOZ%3tWRhn4Cc?$^XFkwAX9kA9Y)n5NGO#|I$Ead#%JAgo zV}{4q-+&C`YV`bQRbbzI|3@IJoQ6{fm3oNB~`!Psl(N zL;IF2W&8DqA?WWnhCo(TU50Jvo-$0^@tZ+};|IgfPb$~-zVO<{PrUJzq`d#>3*&M| z7Oo&R5pjmkUzr%b{1ssM#>B&L<^IJFVr>5k<0lYjAc~=H-+d4K_WcvX_a9Ffe*E~$ z@C)c{R(8Ja0<7QX%<0I#MM@??iKxv>Dp(l)|2AXz|HqBt-|rbf`WrB^{`)4*{Ymrt2Qud`6Zr(B7)yfu zf*Bm1-ADs+}1Cpa*D`pPcwM%LreQ;x!&@*a=AZ|q`bP`b)qHpTyrCr~AW Mr>mdKI;Vst0J(l5p8x;= literal 0 HcmV?d00001