<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Surestrike Trident]]></LOCALISED_TEXT> <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Trident frappesure]]></LOCALISED_TEXT> <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Tridente golpecertero]]></LOCALISED_TEXT> <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Triffimmer-Dreizack]]></LOCALISED_TEXT> <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Tridente Colposicuro]]></LOCALISED_TEXT> <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[必殺の三叉矛]]></LOCALISED_TEXT> <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Surestrike Trident]]></LOCALISED_TEXT> <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Surestrike Trident]]></LOCALISED_TEXT> <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Tridente Certeiro]]></LOCALISED_TEXT> <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[穿杨三叉戟]]></LOCALISED_TEXT> <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[Surestrike Trident]]></LOCALISED_TEXT> local parent = EffectSource():GetParent() if parent ~= nil then local characteristics = parent:GetCurrentCharacteristics() characteristics:Bool_Set( CHARACTERISTIC_FIRST_STRIKE, 1 ) characteristics:GrantAbility(0) end local oFilter = ClearFilter() oFilter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE) oFilter:Add(FE_CONTROLLER, OP_IS, EffectController()) local oTarget = EffectDC():Get_Targets(0):Get_CardPtr(0) local oSource = EffectSource() if oTarget ~= nil and oSource ~= nil then oSource:Attach(oTarget) end return EffectDC():Get_Targets(0):Get_CardPtr(0) == nil return true EffectDC():Set_CardPtr(4, EffectSource()) local filter = ClearFilter() filter:Add( FE_PARENT_CARD, OP_IS, EffectSource() ) filter:Add( FE_CARD_NAME, OP_IS, "SURESTRIKE_TRIDENT" ) local numSurestrikeTrident = filter:EvaluateObjects() if numSurestrikeTrident ~= 0 then local surestrikeTrident = filter:GetNthEvaluatedObject( 0 ) if surestrikeTrident ~= nil then surestrikeTrident:RemoveFromParent() end end local filter = ClearFilter() filter:SetFilterType(FILTER_TYPE_PLAYERS) local source = EffectDC():Get_CardPtr(4) local target_creature = EffectDC():Get_Targets(1) and EffectDC():Get_Targets(1):Get_PlayerPtr(0) local damage = source:GetCurrentPower() source:DealDamageTo(damage, player)