8,290
edits
mNo edit summary |
m (don't cargo-store this template page as a faction) |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude>{{#cargo_declare:_table=Factions| | <noinclude>{{#cargo_declare:_table=Factions | ||
FactionID=String|IsVisible=Boolean|BasePlayerReputation=Integer|WaterRitualSkill=Page|WaterRitualRecipe=Page|BuyInterests=List (,) of String|SellInterests=List (,) of String|SkillReputationCost=Integer|RecipeReputationCost=Integer|WaterRitualLiquid=String|ParentFaction=Page|Old=Boolean}} | |FactionID=String | ||
|IsVisible=Boolean | |||
|BasePlayerReputation=Integer | |||
|WaterRitualSkill=Page | |||
|WaterRitualRecipe=Page | |||
|BuyInterests=List (,) of String | |||
|SellInterests=List (,) of String | |||
|SkillReputationCost=Integer | |||
|RecipeReputationCost=Integer | |||
|WaterRitualLiquid=String | |||
|ParentFaction=Page | |||
|Old=Boolean | |||
|PlainName=String | |||
|JoinKey=String}} | |||
</noinclude><includeonly>{{#cargo_store:_table=Factions| | </noinclude><includeonly>{{#cargo_store:_table=Factions | ||
FactionID={{{id|}}}|IsVisible={{{visible|yes}}}|BasePlayerReputation={{{baserep|0}}}|WaterRitualSkill={{{ritualskill|}}}|WaterRitualRecipe={{{recipe|}}}|BuyInterests={{{buyinterests|}}}|SellInterests={{{sellinterests|}}}|SkillReputationCost={{{skillrep|0}}}|RecipeReputationCost={{{reciperep| | |FactionID={{{id|}}} | ||
{{#invoke: infobox | infobox | | |IsVisible={{{visible|yes}}} | ||
|BasePlayerReputation={{{baserep|0}}} | |||
|WaterRitualSkill={{{ritualskill|}}} | |||
|WaterRitualRecipe={{{recipe|}}} | |||
|BuyInterests={{{buyinterests|}}} | |||
|SellInterests={{{sellinterests|}}} | |||
|SkillReputationCost={{{skillrep|0}}} | |||
|RecipeReputationCost={{#if: {{{recipe|}}} | {{{reciperep|50}}} }} | |||
|WaterRitualLiquid={{{ritualliquid|Water}}} | |||
|ParentFaction={{{parentfaction|}}} | |||
|Old={{{old|yes}}} | |||
|PlainName={{{title|{{PAGENAME}} }}} | |||
|JoinKey={{FULLPAGENAME}} }}<!-- | |||
VARIABLE DEFINITIONS | |||
-->{{#vardefine:name|{{{title|{{#titleparts:{{PAGENAME}}}} }}}}}<!-- | |||
INFOBOX START | |||
-->{{#invoke: infobox | infobox | | |||
image=none| | image=none| | ||
rows= | rows= | ||
{{#ifeq: {{{visible|}}}|no| {{infobox row|Visible Faction|{{{visible}}} }} }} | {{#ifeq: {{{visible|}}}|no| {{infobox row|Visible Faction|{{{visible}}} }} }} | ||
{{infobox row|Water Ritual Liquid| | {{#ifeq: {{{visible|}}}|no| |{{infobox row|Water Ritual Liquid|{{favilink|{{{ritualliquid|Water}}}}} }} }} | ||
{{infobox row|Initial Player</br>Reputation|{{Player reputation color|{{{baserep|0}}}}}}} | {{infobox row|Initial Player</br>Reputation|{{Player reputation color|{{{baserep|0}}}}}}} | ||
{{#if: {{{parentfaction|}}}| {{infobox row|Parent Faction|[[{{{parentfaction}}}]] }} }} | {{#if: {{{parentfaction|}}}| {{infobox row|Parent Faction|[[{{{parentfaction}}}]] }} }} | ||
{{#if: {{{feelings|}}}{{{parentfaction|}}} | {{#if: {{{feelings|}}}{{{parentfaction|}}} | ||
| {{infobox row|Relationships|{{#if: {{{parentfaction|}}}|{{# | | {{infobox row|Relationships|{{#if: {{{parentfaction|}}}|{{#invoke:CargoQuery|main|table=FactionFeelings | ||
|fields=OtherFaction, Value | |||
|where=ThisFaction = "{{{parentfaction|}}}" OR ThisFaction = "{{{parentfaction|}}} (faction)" | |||
|template=Faction feelings nostore | |||
|delimiter=</br>}}</br> }}{{{feelings|}}} }} }} | |||
{{#if: {{{buyinterests|}}} | {{infobox row|Interested</br>in Learning|{{{buyinterests}}} }} }} | {{#if: {{{buyinterests|}}} | {{infobox row|Interested</br>in Learning|{{{buyinterests}}} }} }} | ||
{{#if: {{{sellinterests|}}}| {{infobox row|Interested</br>in Sharing|{{{sellinterests}}} }} }} | {{#if: {{{sellinterests|}}}| {{infobox row|Interested</br>in Sharing|{{{sellinterests}}} }} }} | ||
{{#if: {{{ritualskill|}}} | {{infobox row|Skill Taught|[[{{{ritualskill}}}]] (-{{{skillrep|{{#cargo_query:table=Skills|fields=Cost|where=_pageName='{{{ritualskill}}}'|format=template|template=single query result|no html|limit=1|more results text=}}}}} reputation)}} }} | {{#if: {{{ritualskill|}}} | {{infobox row|Skill Taught|[[{{{ritualskill}}}]] (-{{{skillrep|{{#cargo_query:table=Skills|fields=Cost|where=_pageName='{{{ritualskill}}}'|format=template|template=single query result|no html|limit=1|more results text=}}}}} reputation)}} }} | ||
{{#if: {{{recipe|}}} | {{infobox row|Recipe Taught|[[{{{recipe}}}]] (-{{{reciperep| | {{#if: {{{recipe|}}} | {{infobox row|Recipe Taught|[[{{{recipe}}}]] (-{{{reciperep|50}}} reputation)}} }} | ||
{{infobox row|[[Obliterate Faction]] | {{infobox row|[[Old factions|Old]]{{Tooltip|Whether this faction existed during the</br>sultanate, which determines if they:</br><li>can be [[Obliterate Faction|obliterated]]<li>can be [[Fabricate Creature|fabricated]]<li>can be [[Cherubim]] }} |{{#ifeq: {{{visible|}}}|no|no|{{{old|yes}}} }} }} | ||
{{#if: {{{id|}}} | {{infobox row|ID|{{{id}}} }} }} }} </includeonly><noinclude>[[Category:Cargo Store Templates]] | {{#if: {{{id|}}} | {{infobox row|ID{{Tooltip|Use this ID to [[Wishes|Wish]] for faction reputation<br>Example: <code>factionrep:{{{id}}}:100</code>}}|{{{id}}} }} }} }} </includeonly><noinclude>[[Category:Cargo Store Templates]] | ||
{| class="wikitable" | {| class="wikitable" | ||
! visible | ! visible | ||
Line 57: | Line 94: | ||
|- | |- | ||
! skillrep | ! skillrep | ||
| reputation needed for skill | | reputation needed for skill (defaults to skill cost in SP) | ||
| Integer | | Integer | ||
|- | |- | ||
Line 67: | Line 104: | ||
| what this faction inherits from | | what this faction inherits from | ||
| string | | string | ||
|}</noinclude> | |}</noinclude><noinclude> | ||
== Example == | |||
<pre>{{faction | |||
| id = highly entropic beings | |||
| title= highly entropic beings | |||
| ritualliquid=Neutron Flux | |||
| baserep=0 | |||
| feelings={{faction feelings|Others|0|faction}} | |||
| buyinterests=everything | |||
}}</pre> | |||
</noinclude> |