Difference between revisions of "Template:ScoringRow"
Jump to navigation
Jump to search
Bumsakalaka (talk | contribs) (Undo revision 357985 by Bumsakalaka (talk)) Tag: Undo |
Bumsakalaka (talk | contribs) |
||
Line 1: | Line 1: | ||
<includeonly>{{#ifeq:{{{line|true}}} | true | <tr class="{{{selectorid|}}}" {{#if: {{{dynamicselector|}}} | data-dynamic-selector="{{#urldecode:{{{dynamicselector}}}}}" }}><td colspan="2"><hr /></td></tr> | <includeonly>{{#ifeq:{{{line|true}}} | true | <tr class="{{{selectorid|}}}" {{#if: {{{dynamicselector|}}} | data-dynamic-selector="{{#urldecode:{{{dynamicselector}}}}}" }}><td colspan="2"><hr /></td></tr> | ||
}}<tr class="{{{selectorid|}}}" {{#switch: {{{style|}}} | dark = bgcolor="#d8d8d8" }} {{#if: {{{dynamicselector|}}} | data-dynamic-selector="{{#urldecode:{{{dynamicselector}}}}}" }} valign="top"> | }}<tr class="{{{selectorid|}}}" {{#switch: {{{style|}}} | dark = bgcolor="#d8d8d8" }} {{#if: {{{dynamicselector|}}} | data-dynamic-selector="{{#urldecode:{{{dynamicselector}}}}}" }} valign="top"> | ||
<td class="scoring{{{scoringtype|}}}" style="width:50%"> | <td class="scoring{{{scoringtype|}}}" style="width:50%" {{#if:{{{name|}}}|colspan="2" aling="center"}}> | ||
{{#if: {{{image|}}} | <div class="floatleft" style="min-width:50px;text-align:center;">{{{image}}}</div>}}{{{description}}} {{#if: {{#ifeq:{{{triggerrobbers|}}} | true | 1 }}{{#ifeq:{{{triggercastle|}}} | true | 1 }}{{#ifeq:{{{triggerteacher|}}} | true | 1 }}{{#ifeq:{{{triggerringmaster|}}} | true | 1 }} | <span data-dynamic-selector="['OR'{{#ifeq: {{{triggercastle|}}} | true | ,'showCastles'}}{{#ifeq: {{{triggerrobbers|}}} | true | ,'showRobbers' }}{{#ifeq: {{{triggerteacher|}}} | true | ,'showTeacher' }}{{#ifeq: {{{triggerringmaster|}}} | true | ,'showRingmasterScoring{{#ifeq:{{{extendedringmaster|false}}}|true|_Extended}}' }}]"> → <span class="wica-white-box" style="display: inline-block; height: 27px; padding: 3px 3px;">}}{{#ifeq: {{{triggercastle|}}} | true | <span style="padding: 0px;"><span class="showCastles"><span class="showC1">{{Feature|name=Castle|variant=image|size=x25px|edition=C1}}</span><span class="showC2">{{Feature|name=Castle|variant=image|size=x25px|edition=C2}}</span></span>}}{{#if: {{#ifeq:{{{triggerrobbers|}}} | true | 1 }}{{#ifeq:{{{triggercastle|}}} | true | 1 }} | <nowiki /> <nowiki /> }}{{#ifeq: {{{triggerrobbers|}}} | true | <span class="showRobbers">{{Figure|name=Robber|variant=image|size=x25px}}{{#ifeq: {{{robbersplus|}}} | true | '''+'''}}</span>}}{{#ifeq: {{{triggerteacher|}}} | true | <span class="showTeacher"> {{Figure|name=Teacher|variant=image|size=x25px}}</span>}}{{#ifeq: {{{triggerringmaster|}}} | true | <span class="showRingmasterScoring{{#ifeq:{{{extendedringmaster|false}}}|true|_Extended}}"> {{Figure|name=Ringmaster|variant=image|size=x25px}}</span>}}{{#if: {{#ifeq:{{{triggerrobbers|}}} | true | 1 }}{{#ifeq:{{{triggercastle|}}} | true | 1 }}{{#ifeq:{{{triggerteacher|}}} | true | 1 }}{{#ifeq:{{{triggeringmaster|}}} | true | 1 }} | </span></span> }} | {{#if: {{{image|}}} | <div class="floatleft" style="min-width:50px;text-align:center;">{{{image}}}</div>}}{{#if: {{{name|}}} | <div class="floatleft" style="min-width:50px;">{{{name}}}</div>}}{{{description}}} {{#if: {{#ifeq:{{{triggerrobbers|}}} | true | 1 }}{{#ifeq:{{{triggercastle|}}} | true | 1 }}{{#ifeq:{{{triggerteacher|}}} | true | 1 }}{{#ifeq:{{{triggerringmaster|}}} | true | 1 }} | <span data-dynamic-selector="['OR'{{#ifeq: {{{triggercastle|}}} | true | ,'showCastles'}}{{#ifeq: {{{triggerrobbers|}}} | true | ,'showRobbers' }}{{#ifeq: {{{triggerteacher|}}} | true | ,'showTeacher' }}{{#ifeq: {{{triggerringmaster|}}} | true | ,'showRingmasterScoring{{#ifeq:{{{extendedringmaster|false}}}|true|_Extended}}' }}]"> → <span class="wica-white-box" style="display: inline-block; height: 27px; padding: 3px 3px;">}}{{#ifeq: {{{triggercastle|}}} | true | <span style="padding: 0px;"><span class="showCastles"><span class="showC1">{{Feature|name=Castle|variant=image|size=x25px|edition=C1}}</span><span class="showC2">{{Feature|name=Castle|variant=image|size=x25px|edition=C2}}</span></span>}}{{#if: {{#ifeq:{{{triggerrobbers|}}} | true | 1 }}{{#ifeq:{{{triggercastle|}}} | true | 1 }} | <nowiki /> <nowiki /> }}{{#ifeq: {{{triggerrobbers|}}} | true | <span class="showRobbers">{{Figure|name=Robber|variant=image|size=x25px}}{{#ifeq: {{{robbersplus|}}} | true | '''+'''}}</span>}}{{#ifeq: {{{triggerteacher|}}} | true | <span class="showTeacher"> {{Figure|name=Teacher|variant=image|size=x25px}}</span>}}{{#ifeq: {{{triggerringmaster|}}} | true | <span class="showRingmasterScoring{{#ifeq:{{{extendedringmaster|false}}}|true|_Extended}}"> {{Figure|name=Ringmaster|variant=image|size=x25px}}</span>}}{{#if: {{#ifeq:{{{triggerrobbers|}}} | true | 1 }}{{#ifeq:{{{triggercastle|}}} | true | 1 }}{{#ifeq:{{{triggerteacher|}}} | true | 1 }}{{#ifeq:{{{triggeringmaster|}}} | true | 1 }} | </span></span> }} | ||
</td><td {{#if: {{#ifeq: {{{corefeature|}}} | true | 1 }}{{#ifeq: {{{castle|}}} | true | 1 }} | class="scoringCore" }}>{{#ifeq: {{{castle|}}} | true | <div style="float:right" class="showCastles">{{Piece|name=CastleToken|edition=C2|variant=image|size=x20px}}</div> }}{{#if:{{{rules|}}}|{{{rules}}} }} | </td><td {{#if: {{#ifeq: {{{corefeature|}}} | true | 1 }}{{#ifeq: {{{castle|}}} | true | 1 }} | class="scoringCore" }}>{{#ifeq: {{{castle|}}} | true | <div style="float:right" class="showCastles">{{Piece|name=CastleToken|edition=C2|variant=image|size=x20px}}</div> }}{{#if:{{{rules|}}}|{{{rules}}} }} | ||
{{#if:{{{rows|}}}|{{ScoringRowEnd|opened=false}}<tr class="{{{selectorid|}}}" {{#if: {{{dynamicselector|}}} | data-dynamic-selector="{{#urldecode:{{{dynamicselector}}}}}"}}><td colspan="2" style="padding-left: 10px"><table width="100%">{{{rows}}}</table>}}{{ScoringRowEnd|opened=false}}{{#ifeq:{{{keepopen|}}}|true|<tr class="{{{selectorid|}}}" {{#if: {{{dynamicselector|}}} | data-dynamic-selector="{{#urldecode:{{{dynamicselector}}}}}"}}><td colspan="2">| }}</includeonly><noinclude> | {{#if:{{{rows|}}}|{{ScoringRowEnd|opened=false}}<tr class="{{{selectorid|}}}" {{#if: {{{dynamicselector|}}} | data-dynamic-selector="{{#urldecode:{{{dynamicselector}}}}}"}}><td colspan="2" style="padding-left: 10px"><table width="100%">{{{rows}}}</table>}}{{ScoringRowEnd|opened=false}}{{#ifeq:{{{keepopen|}}}|true|<tr class="{{{selectorid|}}}" {{#if: {{{dynamicselector|}}} | data-dynamic-selector="{{#urldecode:{{{dynamicselector}}}}}"}}><td colspan="2">| }}</includeonly><noinclude> |
Revision as of 12:13, 2 April 2024
Description
Scoring row for reference pages
Params
scoringtype
(required): [Tile
|Meeple
|Feature
|Surveyors
] - describe which type of scoring is usedimage
(optional): image for feature, ideally generated by Template:Featuredescription
(required): detailed description of scored situation like: Road with inn(s) created byRoad with {{Feature|name=Inn|text=inn(s)}}
.triggercastle
(optional): [true
| -empty- ] - mark if scoring rule trigger Castletriggerringmaster
(optional): [true
| -empty- ] - mark if scoring of feature can score also Ringmasterextendedringmaster
(optional): [true
|false
] - mark if scoring rule are for extended ringmaster rules (non base game features)triggerrobbers
(optional): [true
| -empty- ] - mark if scoring rule trigger Robbersrobbersplus
(optional): [true
| -empty- ] - mark if scoring rule trigger Robbers+ only applicable whentriggerrobbers=true
triggerteacher
(optional): [true
| -empty- ] - mark if scoring rule trigger Teachercorefeature
(optional): [true
| -empty- ] - mark if scoring rule is for core featurecastle
(optional): [true
| -empty- ] - mark if scoring rule is valid for castle valueselectorid
(optional): Expansion selector ID likeshowInns
used by Expansion Selector to show/hide parts of page by selected expansion by visitor.dynamicselector
(optional): Dynamic Expansion selector ID like['OR','showInns','showWells']
used by Expansion Selector to show/hide parts of page by selected expansion by visitor.rules
(required): rules for scoring (see examples).line
(optional): [true
| -empty- ] - create hr line abowe scoring rowstyle
(optional): [dark
| -empty- ] - dark background in scoring rowrows
(optional): Optional subset of scoring rows from current scoring row - not allowed whenkeepopen=true
keepopen
(optional): [true
|false
] - not close for another lines otherwise close with Template:ScoringRowEnd
Todo
- Include Scoring CSS here to show scoringTile / scoringFeature / ...
- Include this page to allow Expansion Selector run here
- Solve C1/C2 images differences
- Solve C2/C3 rule changes
- Solve different C1/C2 texting
- Dynamic expansion selectors for example
data-expansion-selector="[ 'AND', 'showGamblersLuck', 'showFamilyFeud']"
without need to hardcode define. Idea explained here Dynamic selectors nad used for scoring rule in city withPiece|name=CoatOfArmsGrey
- Copy of scoring rules between features
<section>
for same scoring copying over features, like Ghosts- Use Ringmaster in scoring same as Ghosts
- Use Fairy in scoring same as Ghosts
- Different approach
- Place scoring of Ghosts, Ringmaster, Fairy before Scoring Table
In Final scoring
- Reorder scoring table to prevent forget some scorings like Fairy
- Place most important thing on top of table, which can destroy game situation with removing meeples during final scoring
- Big Top Scoring
- If Fairy and Ringmaster will not be defined like Ghosts, then also move this on the beginning
- Fairy
- Ringmaster
Examples
Please select all your expansions to show only interactions related to you. All other interactions are hidden.
Expansion selector requires JavaScript.
Preparing expansion selector...
Core feature Roard, not need to select anything in Expansion Selector. But it have hidden parts for German Cathedrals, The Wonders of Humanity, Halflings, The Markets of Leipzig and any Double Size tiles expansion. | |||||||
---|---|---|---|---|---|---|---|
1 point / tile (except for German cathedral tiles)
| |||||||
City scoring During turn Sequence with added Great Fair Symbol | |||||||
City: Player(s) with majority on the feature → + | 2 points / tile
2 points / pennant coat of arms
0 points / any type pennantcoat of arms
| ||||||
The Wells scoring During turn Sequence | |||||||
Road with well(s) | (+1) point / well well on road without inn inn (+2) points / well well on road with inn inn | ||||||
The Wells scoring after game | |||||||
Road with well(s) | (+1) point / well well on road without inn inn (+0) points / well well on uncomplete road with inn inn | ||||||
Mark Bards of Carcassonne in Expansion selector in Fan Expansions to show next scoring rule | |||||||
City with note token(s) | (+1) point / tile (note tokens do not stack) In advanced variant (+1) point / tile / note (note tokens do stack) | ||||||
Road with note token(s) | (+1) point / tile (note tokens do not stack) In advanced variant (+1) point / tile / note (note tokens do stack) | ||||||
City with note token(s) | (x0) points Uncompleted cities with note token(s) score no points up to this point. | ||||||
Road with note token(s) | (x0) points Uncompleted roads with note token(s) score no points up to this point. | ||||||
Mark The Courier in Expansion selector in Fan Expansions to show next scoring rule | |||||||
Feature with Courier after moving | After-the-game points from feature for player which moved the Courier | ||||||
Kept open | |||||||
Sub row 3 | |||||||
Sub row 4 | |||||||
Vista Point | Rule text | ||||||
|