Module:Card: Difference between revisions

From DominionStrategy Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
['Card Name']={['cost']=1,['extra']='',['debt']=0,['potion']=0}
['Card Name']={['cost']=1,['extra']='',['debt']=0,['potion']=0}
}
}
if not cardcost[frame.args[0]] then
return cardcost[frame.args[0]]
    return ''
-- if not cardcost[frame.args[0]] then
end
--  return ''
return cardcost[frame.args[0]]['cost']
-- end
-- return cardcost[frame.args[0]]['cost']
end
end


return p
return p

Revision as of 04:00, 23 September 2024

Usage

{{#invoke:card|cost|Donate}}
{{#invoke:card|cost|Possession}}
{{#invoke:card|cost|Wedding}}


{{#invoke:card|amount|Province}}
{{#invoke:card|amount|Province|3}}
{{#invoke:card|amount|Castles}}
{{#invoke:card|amount|Castles|3}}
{{#invoke:card|amount|Augurs}}
{{#invoke:card|amount|Smithy}}

Script error: The function "amount" does not exist. Script error: The function "amount" does not exist. Script error: The function "amount" does not exist. Script error: The function "amount" does not exist. Script error: The function "amount" does not exist. Script error: The function "amount" does not exist.

{{#invoke:card|query|Wedding|set}}
{{#invoke:card|query|Wedding|illustrator}}

Script error: The function "query" does not exist. Script error: The function "query" does not exist.

{{#invoke:card|text|Wedding}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Abundance}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Wedding|de}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Abundance|de}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Capital}}

Script error: The function "text" does not exist.

<span style='text-align:center; display:block; float:left;'>{{#invoke:card|text|Capital|en|vertical}}</span>{{clear|left}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Cemetery}}

Script error: The function "text" does not exist.

<span style='text-align:center; display:block; float:left;'>{{#invoke:card|text|Cemetery|en|vertical}}</span>{{clear|left}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Pooka}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Miserable}}

Script error: The function "text" does not exist.

<span style='text-align:center; display:block; float:left;'>{{#invoke:card|text|Miserable|en|vertical}}</span>{{clear|left}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Province}}

Script error: The function "text" does not exist.

<span style='text-align:center; display:block; float:left;'>{{#invoke:card|text|Province|en|vertical}}</span>{{clear|left}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Gold}}

Script error: The function "text" does not exist.

<span style='text-align:center; display:block; float:left;'>{{#invoke:card|text|Gold|en|vertical}}</span>{{clear|left}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Hunting Grounds|jp}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Tea House}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Tea House|jp}}

Script error: The function "text" does not exist.

{{#invoke:card|text|Apprentice}}

Script error: The function "text" does not exist.


local p = {} --p stands for package

function p.cost(frame)
	cardcost = {
		['Card Name']={['cost']=1,['extra']='',['debt']=0,['potion']=0}
	}
	return cardcost[frame.args[0]]
	-- if not cardcost[frame.args[0]] then
 --   	return ''
	-- end
	-- return cardcost[frame.args[0]]['cost']
end

return p