Bottomless Pit Wont Trigger

Hi Folks,
Hope you could help out here.
I've been trying different combinations to make Bottomless Pit work but it just won't trigger properly.
Your assistance would be much appreciated.
Thank you!
Hope you could help out here.
I've been trying different combinations to make Bottomless Pit work but it just won't trigger properly.
Your assistance would be much appreciated.
Thank you!
- Code: Select all
<?xml version='1.0'?>
<CARD_V2 custom="true">
<FILENAME text="BOTTOMLESS PIT_888190575" />
<CARDNAME text="BOTTOMLESS PIT" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Bottomless Pit]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="888190575" />
<ARTID value="BOTTOMLESS PIT" />
<FRAMECOLOUR name="A" />
<COLOUR value="Z" />
<ARTIST name="Kev Walker" />
<CASTING_COST cost="{1}{B}{B}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[“I’m sure it came with the place. I don’t think you build one on purpose.”
—Gerrard]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Enchantment" order_de-DE="0" order_es-ES="0" order_fr-FR="0" order_it-IT="0" order_jp-JA="0" />
<EXPANSION value="ST" />
<RARITY metaname="U" />
<TRIGGERED_ABILITY filter_zone="ZONE_IN_PLAY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[At the beginning of each player’s upkeep, that player discards a card at random.]]></LOCALISED_TEXT>
<TRIGGER value="BEGINNING_OF_STEP">
return MTG():GetStep() == STEP_UPKEEP and l_11_0:MyTurn() ~= 0 and TriggerPlayer() == l_11_0
end
</TRIGGER>
<RESOLUTION_TIME_ACTION>
local player = TriggerPlayer
if player ~= nil then
player:DiscardRandomCard()
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
</CARD_V2>