I don't think I'll make an Extort deck really soon, but I had a nice idea about it so I'll share it:
- Code: Select all
<TRIGGERED_ABILITY dangerous="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Extort]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Extorsion]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Extorsionar.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Abnötigen]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Estorsione]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[強請]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[착취]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Вымогательство]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Extorquir]]></LOCALISED_TEXT>
<TRIGGER value="SPELL_PLAYED" simple_qualifier="objectyoucontrol" />
<RESOLUTION_TIME_ACTION>
local player = EffectController()
if player:CanAfford("{W/B}") == 1 then
player:BeginNewMultipleChoice()
if player:CanAfford("{W}") == 1 then
player:AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_PAY_W" )
else
player:AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_PAY_W", false )
end
if player:CanAfford("{B}") == 1 then
player:AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_PAY_B" )
else
player:AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_PAY_B", false )
end
player:AddMultipleChoiceAnswer( "CARD_QUERY_DO_NOTHING" )
player:AskMultipleChoiceQuestion( "CARD_QUERY_MC_EXTORT" )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local player = EffectController()
if player:CanAfford("{W/B}") == 1 then
local decision = Object():GetMultipleChoiceResult()
if decision ~= 2 then
if decision == 0 and player:CanAfford("{W}") == 1 then
player:TapLand("{W}")
elseif decision == 1 and player:CanAfford("{B}") == 1 then
player:TapLand("{B}")
end
local lifeloss = 0
for i=0,MTG():GetNumberOfPlayers()-1 do
local currentPlayer = MTG():GetNthPlayer(i)
if currentPlayer ~= nil and currentPlayer:GetTeam() ~= player:GetTeam() then
currentPlayer:LoseLife(1)
lifeloss = lifeloss + 1
end
end
player:GainLife(lifeloss)
end
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
This version of extort lets you choose if you want to pay with white or black mana. I'm not sure if conditional costs let you use CTRL (I have never tried

), but if they don't, this would allow more control over the available mana.