It is currently 15 Nov 2025, 18:38
   
Text Size

Formal Request Thread

Moderator: CCGHQ Admins

Re: Formal Request Thread

Postby thefiremind » 19 Jul 2013, 16:14

drleg3nd wrote:hey can some one chk this deck out..it shows up on game but if I start a game it crash and opens up a dmp report.thx
The LAND_POOL XML doesn't contain Mountains, while the deck needs them.

And the next time you accidentally post twice, you can remove the exceeding post with the "X" button near the "Edit" button. As soon as someone else replies you can't do that anymore.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Formal Request Thread

Postby drleg3nd » 19 Jul 2013, 16:42

thefiremind wrote:
drleg3nd wrote:hey can some one chk this deck out..it shows up on game but if I start a game it crash and opens up a dmp report.thx
The LAND_POOL XML doesn't contain Mountains, while the deck needs them.

And the next time you accidentally post twice, you can remove the exceeding post with the "X" button near the "Edit" button. As soon as someone else replies you can't do that anymore.
thank you firemind that fixed that problem..umm unleash doesn't seem to work properly.it just applies counter without permission:
| Open
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="EXAVA_RAKDOS_BLOOD_WITCH_812369055" />
<CARDNAME text="EXAVA_RAKDOS_BLOOD_WITCH" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Exava, Rakdos Blood Witch]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Exava, sorcière sanguinaire de Rakdos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Exava, bruja sangrienta rakdos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Exava, Bluthexe der Rakdos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Exava, Strega di Sangue Rakdos]]></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[Exava, Rakdos Blood Witch]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="812369055" />
<ARTID value="812369055" />
<ARTIST name="Aleksi Briclot" />
<CASTING_COST cost="{2}{B}{R}" />
<SUPERTYPE metaname="Legendary" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Human" />
<SUB_TYPE metaname="Cleric" />
<EXPANSION value="DGM" />
<RARITY metaname="R" />
<POWER value="3" />
<TOUGHNESS value="3" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[First strike, haste]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Initiative, célérité]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Daña primero, prisa.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Erstschlag, Eile]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Attacco improvviso, rapidità]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[先制攻撃、速攻]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[선제공격, 신속]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Первый удар, УскорениеБезудержностьКаждое другое существо под вашим контролем, на котором есть жетон +1/+1, имеет Ускорение.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[First strike, haste]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<TRIGGERED_ABILITY replacement_query="1" active_zone="ZONE_TRANSITION">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Unleash]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Scatenare]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Entfesselt]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Emportement]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Desatar.]]></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[Liberar]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
EffectSource():AddCounters( MTG():PlusOnePlusOneCounters(), 1 )
end
</RESOLUTION_TIME_ACTION>
<MAY tag="CARD_QUERY_UNLEASH" always_prompt="1" />
</TRIGGERED_ABILITY>
<STATIC_ABILITY>
<CONTINUOUS_ACTION layer="8">
local source = EffectSource()
if source ~= nil and source:CountCounters( MTG():PlusOnePlusOneCounters() ) &gt; 0 then
source:GetCurrentCharacteristics():Characteristic_Set(CHARACTERISTIC_CANT_BLOCK, 1)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Each other creature you control with a +1/+1 counter on it has haste.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Chaque autre créature que vous contrôlez avec un marqueur +1/+1 sur elle a la célérité.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cada otra criatura que controlas con un contador +1/+1 sobre ella tiene la habilidad de prisa.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Jede andere Kreatur, die du kontrollierst und auf der mindestens eine +1/+1-Marke liegt, hat Eile.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogni altra creatura con un segnalino +1/+1 che controlli ha rapidità.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたがコントロールする+1/+1カウンターが置かれている他の各クリーチャーは速攻を持つ。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[당신이 조종하는 다른 생물 중 +1/+1 카운터를 가진 각 생물은 신속 능력을 가진다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Each other creature you control with a +1/+1 counter on it has haste.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Each other creature you control with a +1/+1 counter on it has haste.]]></LOCALISED_TEXT>
<FILTER filter_id="0">
local filter = ClearFilter()
filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add( FE_LUA_CONDITION, 0, EffectController())
</FILTER>
<FILTER_CONDITION id="0">
if FilteredCard() ~= nil and FilteredCard():CountCounters(MTG():PlusOnePlusOneCounters()) &gt; 0 then
return true
else
return false
end
</FILTER_CONDITION>
<CONTINUOUS_ACTION layer="6" filter_id="0">
if FilteredCard() ~= nil then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_HASTE, 1 )
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<SFX text="COMBAT_BLUNT_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
<SFX text="COMBAT_BLUNT_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
</CARD_V2>
also this creature does not give hast to herself but only to other creatures..

also kalonian hydra ability to double counters on creatures with hydras does not work..it looks like it attempt to do it but nothing happens
| Open
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="KALONIAN_HYDRA_812370766" />
<CARDNAME text="KALONIAN_HYDRA" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Kalonian Hydra]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Hydre kalonienne]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Hidra kaloniana]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Kalonische Hydra]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Idra di Kalonia]]></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[Hidra Kaloniana]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="812370766" />
<ARTID value="812370766" />
<ARTIST name="Chris Rahn" />
<CASTING_COST cost="{3}{G}{G}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Even baloths fear its feeding time.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Même les baloths redoutent l’heure de son repas.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Incluso los báloths le temen cuando es su hora de comer.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Selbst Baloths fürchten sie, wenn sie Hunger hat.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Persino i baloth la temono quando va a caccia.]]></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[Até mesmo baloths temem a hora da refeição dela.]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Hydra" />
<EXPANSION value="M14" />
<RARITY metaname="M" />
<POWER value="0" />
<TOUGHNESS value="0" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Trample]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Piétinement]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Arrolla.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Verursacht Trampelschaden]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Travolgere]]></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[Atropelar]]></LOCALISED_TEXT>
<INTRINSIC characteristic="CHARACTERISTIC_TRAMPLE" />
</STATIC_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1" active_zone="ZONE_TRANSITION">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Kalonian Hydra enters the battlefield with four +1/+1 counters on it.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Kalonian Hydra enters the battlefield with four +1/+1 counters on it.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La Hidra kaloniana entra al campo de batalla con cuatro contadores +1/+1 sobre ella.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Immer wenn die Kalonische Hydra angreift, verdoppele die Anzahl der +1/+1-Marken auf jeder Kreatur, die du kontrollierst.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[L’Idra di Kalonia entra nel campo di battaglia con quattro segnalini +1/+1.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Kalonian Hydra enters the battlefield with four +1/+1 counters on it.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Kalonian Hydra enters the battlefield with four +1/+1 counters on it.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Kalonian Hydra enters the battlefield with four +1/+1 counters on it.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Toda vez que Hidra Kaloniana atacar, duplique o número de marcadores +1/+1 em cada criatura que você controla.]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY" />
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
EffectSource():AddCounters( MTG():PlusOnePlusOneCounters(), 4 )
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever Kalonian Hydra attacks, double the number of +1/+1 counters on each creature you control.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Whenever Kalonian Hydra attacks, double the number of +1/+1 counters on each creature you control.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Siempre que la Hidra kaloniana ataque, duplica el número de contadores +1/+1 sobre cada criatura que controles.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Whenever Kalonian Hydra attacks, double the number of +1/+1 counters on each creature you control.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta l’Idra di Kalonia attacca, raddoppia il numero di segnalini +1/+1 su ogni creatura che controlli.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Whenever Kalonian Hydra attacks, double the number of +1/+1 counters on each creature you control.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever Kalonian Hydra attacks, double the number of +1/+1 counters on each creature you control.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Whenever Kalonian Hydra attacks, double the number of +1/+1 counters on each creature you control.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Whenever Kalonian Hydra attacks, double the number of +1/+1 counters on each creature you control.]]></LOCALISED_TEXT>
<TRIGGER value="ATTACKING" simple_qualifier="self" />
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
numcreatures = filter:EvaluateObjects()
for i = 0, (numcreatures-1) do
local card = filter:GetNthEvaluatedObject(i)
if card ~= nil then
local counters = card:CountCounters(MTG():GetCountersType(PlusOnePlusOneCounters()))
card:AddCounters( MTG():PlusOnePlusOneCounters(), counters )
end
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<HELP title="MORE_INFO_BADGE_TITLE_1" body="MORE_INFO_BADGE_BODY_1" zone="ZONE_ANY" />
<SFX text="COMBAT_BLUNT_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
<SFX text="COMBAT_BLUNT_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
</CARD_V2>
drleg3nd
 
Posts: 528
Joined: 14 May 2012, 20:05
Has thanked: 5 times
Been thanked: 30 times

Re: Formal Request Thread

Postby BloodReyvyn » 19 Jul 2013, 16:59

Exava's Issue is this line "filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )" remove that and she'll not filter herself out.

I had the same problem with my Kalonian Hydra and finally gave up on it after about 5 rewrites.





Still hoping for an answer of some sort on that token registration question... 8-[
"There's an experience worse than blindness - it's the certainty that your vision is perfect and the horror that there's no world around you to see."
User avatar
BloodReyvyn
 
Posts: 421
Joined: 19 May 2013, 13:29
Has thanked: 53 times
Been thanked: 40 times

Re: Formal Request Thread

Postby drleg3nd » 19 Jul 2013, 17:39

can you use archangel of thune ability as a base for kalonian hydra ?
drleg3nd
 
Posts: 528
Joined: 14 May 2012, 20:05
Has thanked: 5 times
Been thanked: 30 times

Re: Formal Request Thread

Postby thefiremind » 19 Jul 2013, 18:01

drleg3nd wrote:thank you firemind that fixed that problem..umm unleash doesn't seem to work properly.it just applies counter without permission:
It's hard for me to believe, since there's a MAY with always_prompt="1".
EDIT: Damn, that's true... I guess that MAY doesn't work in an "internal" trigger, but I would have never expected it. Unleash will need a custom query.

EDIT 2: I tried to code Exava by myself and it works. I also added the missing Portuguese text.
Exava, Rakdos Blood Witch (tested) | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="EXAVA_RAKDOS_BLOOD_WITCH_369055" />
  <CARDNAME text="EXAVA_RAKDOS_BLOOD_WITCH" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Exava, Rakdos Blood Witch]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Exava, sorcière sanguinaire de Rakdos]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Exava, bruja sangrienta rakdos]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Exava, Bluthexe der Rakdos]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Exava, Strega di Sangue Rakdos]]></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[Exava, Bruxa Sanguinária Rakdos]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="369055" />
  <ARTID value="369055" />
  <ARTIST name="Aleksi Briclot" />
  <CASTING_COST cost="{2}{B}{R}" />
  <SUPERTYPE metaname="Legendary" />
  <TYPE metaname="Creature" />
  <SUB_TYPE metaname="Human" />
  <SUB_TYPE metaname="Cleric" />
  <EXPANSION value="DGM" />
  <RARITY metaname="R" />
  <POWER value="3" />
  <TOUGHNESS value="3" />
  <STATIC_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[First strike]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Initiative]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Daña primero]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Erstschlag]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Attacco improvviso]]></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[Iniciativa]]></LOCALISED_TEXT>
    <INTRINSIC characteristic="CHARACTERISTIC_FIRST_STRIKE" />
  </STATIC_ABILITY>
  <STATIC_ABILITY commaspace="1">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[haste]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[célérité]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[prisa.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Eile]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[rapidità]]></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[ímpeto]]></LOCALISED_TEXT>
    <INTRINSIC characteristic="CHARACTERISTIC_HASTE" />
  </STATIC_ABILITY>
  <TRIGGERED_ABILITY replacement_query="1" active_zone="ZONE_TRANSITION">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Unleash]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Scatenare]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Entfesselt]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Emportement]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Desatar.]]></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[Liberar]]></LOCALISED_TEXT>
    <TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
    <RESOLUTION_TIME_ACTION>
    local source = EffectSource()
    if source ~= nil then
       local player = EffectController()
       player:BeginNewMultipleChoice()
       player:AddMultipleChoiceAnswer( "UI_CONDITIONAL_QUESTION_YES" )
       player:AddMultipleChoiceAnswer( "UI_CONDITIONAL_QUESTION_NO" )
       player:AskMultipleChoiceQuestion( "CARD_QUERY_UNLEASH", source )
    end
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local source = EffectSource()
    if source ~= nil and EffectController():GetMultipleChoiceResult() == 0 then
       source:AddCounters( MTG():PlusOnePlusOneCounters(), 1 )
    end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <STATIC_ABILITY>
    <CONTINUOUS_ACTION layer="8">
    local source = EffectSource()
    if source ~= nil and source:CountCounters( MTG():PlusOnePlusOneCounters() ) &gt; 0 then
       source:GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_CANT_BLOCK, 1 )
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <STATIC_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Each other creature you control with a +1/+1 counter on it has haste.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Chaque autre créature que vous contrôlez avec un marqueur +1/+1 sur elle a la célérité.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cada otra criatura que controlas con un contador +1/+1 sobre ella tiene la habilidad de prisa.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Jede andere Kreatur, die du kontrollierst und auf der mindestens eine +1/+1-Marke liegt, hat Eile.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogni altra creatura con un segnalino +1/+1 che controlli ha rapidità.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたがコントロールする+1/+1カウンターが置かれている他の各クリーチャーは速攻を持つ。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[당신이 조종하는 다른 생물 중 +1/+1 카운터를 가진 각 생물은 신속 능력을 가진다.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Каждое другое существо под вашим контролем, на котором есть жетон +1/+1, имеет Ускорение.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Cada outra criatura que você controla com um marcador +1/+1 tem ímpeto.]]></LOCALISED_TEXT>
    <FILTER filter_id="0">
    local filter = ClearFilter()
    filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
    filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )
    filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
    filter:Add( FE_LUA_CONDITION, 1, EffectController(), EffectDC() )
    </FILTER>
    <FILTER_CONDITION id="1">
    return FilteredCard():CountCounters( MTG():PlusOnePlusOneCounters() ) &gt; 0
    </FILTER_CONDITION>
    <CONTINUOUS_ACTION layer="6" filter_id="0">
    if FilteredCard() ~= nil then
       FilteredCard():GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_HASTE, 1 )
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <HELP title="MORE_INFO_BADGE_TITLE_0" body="MORE_INFO_BADGE_BODY_0" zone="ZONE_ANY" />
  <HELP title="MORE_INFO_BADGE_TITLE_14" body="MORE_INFO_BADGE_BODY_14" zone="ZONE_ANY" />
  <SFX text="COMBAT_BLADE_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
  <SFX text="COMBAT_BLADE_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
  <AI_BASE_SCORE score="300" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
and this is the updated unleash code:
Unleash (tested) | Open
Code: Select all
  <TRIGGERED_ABILITY replacement_query="1" active_zone="ZONE_TRANSITION">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Unleash]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Scatenare]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Entfesselt]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Emportement]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Desatar.]]></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[Liberar]]></LOCALISED_TEXT>
    <TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
    <RESOLUTION_TIME_ACTION>
    local source = EffectSource()
    if source ~= nil then
       local player = EffectController()
       player:BeginNewMultipleChoice()
       player:AddMultipleChoiceAnswer( "UI_CONDITIONAL_QUESTION_YES" )
       player:AddMultipleChoiceAnswer( "UI_CONDITIONAL_QUESTION_NO" )
       player:AskMultipleChoiceQuestion( "CARD_QUERY_UNLEASH", source )
    end
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local source = EffectSource()
    if source ~= nil and EffectController():GetMultipleChoiceResult() == 0 then
       source:AddCounters( MTG():PlusOnePlusOneCounters(), 1 )
    end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <STATIC_ABILITY>
    <CONTINUOUS_ACTION layer="8">
    local source = EffectSource()
    if source ~= nil and source:CountCounters( MTG():PlusOnePlusOneCounters() ) &gt; 0 then
       source:GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_CANT_BLOCK, 1 )
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
Please delete the old attempt from your cards (and from the first post, if it's there) and substitute it with this one.

drleg3nd wrote:also this creature does not give hast to herself but only to other creatures..
And in fact she shouldn't grant herself haste: she always has haste, it's just that you didn't add the characteristic. My generator can't recognize "First strike, haste" as first strike AND haste, you need to add the abilities manually.

BloodReyvyn wrote:Exava's Issue is this line "filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )" remove that and she'll not filter herself out.
This, on the contrary, would be wrong.

drleg3nd wrote:also kalonian hydra ability to double counters on creatures with hydras does not work..it looks like it attempt to do it but nothing happens
MTG():GetCountersType(PlusOnePlusOneCounters()) has no meaning, you need to use MTG():PlusOnePlusOneCounters() as you used in the following line (didn't SCRIPT_LOG.TXT warn you about PlusOnePlusOneCounters being a nil value or something like that?).

BloodReyvyn wrote:Still hoping for an answer of some sort on that token registration question... 8-[
You are using RiiakShiNal's mana functions so I can't help you (I haven't used them yet), while he probably will as soon as he sees the post. :wink:
Last edited by thefiremind on 19 Jul 2013, 18:44, edited 2 times in total.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Formal Request Thread

Postby BloodReyvyn » 19 Jul 2013, 18:18

Actually, I did not get a script log with mine when I accidentally put "MTG():GetCountersType(PlusOnePlusOneCounters())" in a few of my cards a while back. The only reason I figured it out was after looking at my code compared to Archangel of Thune after seeing the error log in Riiak's Deck Builder.


On a side-note with my new deck I cannot figure out what card is giving me crashes. I though it was my Citanul Hierophants, but even after removing the card from the entire deck (after playing 3 games with it side-boarded and no crashes) and then painstakingly removing all copies of one card at a time until going through all of them and testing, I still get either a random CTD during gameplay, CTD when trying to concede, or CTD after the match is over and I try to get back to the lobby...

](*,) ](*,) ](*,)

I wish I could actually read the file dumps so I could see where exactly the program is failing, but every place I find on google either tells me to get the debugging tools from windows, which always has an error upon trying to install, or get a program called BSODView (or something) which can't actually read the .dmp anyway because it's an application .dmp and not an OS .dmp file....

](*,) ](*,) ](*,)

Here's the Deck file: https://www.dropbox.com/s/s3cp83ih311h8 ... 007_ST.zip

and I updated my Core Wad: https://www.dropbox.com/s/0vne14ubv05vg ... RE_972.zip

Any help would be great, I gotta be off for a few hours so I can't continue driving myself mad with this just yet... :roll: :lol:
"There's an experience worse than blindness - it's the certainty that your vision is perfect and the horror that there's no world around you to see."
User avatar
BloodReyvyn
 
Posts: 421
Joined: 19 May 2013, 13:29
Has thanked: 53 times
Been thanked: 40 times

Re: Formal Request Thread

Postby RiiakShiNal » 19 Jul 2013, 18:49

Xander9009 wrote:The only problem I have is that the number of abilities is limited because the text becomes too small. Does anyone know how to make the text scroll? The only way I know (which I'll try if no one knows another way) is to have it grant itself the abilities. Granted abilities seem to scroll.
That is how you do it, you grant the abilities to the card (you can easily create an invisible static ability to grant them then they scroll and can be normal sized).

BloodReyvyn wrote:I am having a bit of an issue with my Citanul Hierophants. I am getting a lot of random crashes very similar to what I was getting when I didn't have the correct token registration for a card before, except that the card DOES have the correct mana token registration and I still get crashes. One thing I noticed is that the more I use the granted mana ability on creatures, the sooner it crashes. Although, even if I never get the card out during a whole match, it crashes trying to get to the lobby.

...

:-k Do I need to somehow "grant" the mana token registration to the creatures along with the ability?
You can't grant token registrations, but you also don't need to the token registration on the base card should be enough. Your code looks fine to me are you sure it is this code causing the crashes?

BloodReyvyn wrote:Still hoping for an answer of some sort on that token registration question... 8-[
Sorry, I'm not always on the forums, I just saw your post.

BloodReyvyn wrote:On a side-note with my new deck I cannot figure out what card is giving me crashes. I though it was my Citanul Hierophants, but even after removing the card from the entire deck (after playing 3 games with it side-boarded and no crashes) and then painstakingly removing all copies of one card at a time until going through all of them and testing, I still get either a random CTD during gameplay, CTD when trying to concede, or CTD after the match is over and I try to get back to the lobby...
So maybe it isn't the Citanul Hierophants after all.

BloodReyvyn wrote:I wish I could actually read the file dumps so I could see where exactly the program is failing, but every place I find on google either tells me to get the debugging tools from windows, which always has an error upon trying to install, or get a program called BSODView (or something) which can't actually read the .dmp anyway because it's an application .dmp and not an OS .dmp file....
You can open them up in Visual Studio (Express versions will probably work), though they aren't very helpful without the source code to the game (which we don't have). About the only information I've been able to use out of them is the error code, which is usually 0xc0000005 (null pointer error) and the error description which basically says the same thing.

BloodReyvyn wrote:Here's the Deck file: https://www.dropbox.com/s/s3cp83ih311h8 ... 007_ST.zip

and I updated my Core Wad: https://www.dropbox.com/s/0vne14ubv05vg ... RE_972.zip

Any help would be great, I gotta be off for a few hours so I can't continue driving myself mad with this just yet... :roll: :lol:
I'll take a look at it, though I can't say how long it will take nor can I give any promises as to whether I will find the problem.
RiiakShiNal
Programmer
 
Posts: 2189
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: Formal Request Thread

Postby thefiremind » 19 Jul 2013, 19:05

I took a look at the deck and the only thing that I found a bit weird is the LAND_POOL ID: 9729006. Since the deck and the unlocks all end with 7, are you sure that you aren't using the same ID as a previous LAND_POOL of yours?
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Formal Request Thread

Postby BloodReyvyn » 19 Jul 2013, 19:08

Wow, I bet that's it. I don't have time for another test game right now though, gotta get the kid off to the grandparents and get to work here in about 20 minutes.

The previous deck I made was land pool id 9729006, so that's probably it, I just forgot to save after changing the id... :oops:
"There's an experience worse than blindness - it's the certainty that your vision is perfect and the horror that there's no world around you to see."
User avatar
BloodReyvyn
 
Posts: 421
Joined: 19 May 2013, 13:29
Has thanked: 53 times
Been thanked: 40 times

Re: Formal Request Thread

Postby BloodReyvyn » 19 Jul 2013, 19:40

Well, I said what the hell and tried it, as soon as I started my second turn it crashed again... whatever, off to work, where I get paid to be aggravated... :P lol

EDIT: Well waiting for my supervisor to get here and start this stupid meeting I started a match (yeah, I have it on my laptop at work, sue me :P ) and got another CTD, but I was able to get SOME info, unfortunately not very helpful to me though:

Code: Select all
Problem signature:
  Problem Event Name:   APPCRASH
  Application Name:   DotP_D14.exe
  Application Version:   0.0.0.0
  Application Timestamp:   51afdf27
  Fault Module Name:   StackHash_69b2
  Fault Module Version:   6.1.7601.17725
  Fault Module Timestamp:   4ec49b8f
  Exception Code:   c0000374
  Exception Offset:   000ce6c3
  OS Version:   6.1.7601.2.1.0.768.3
  Locale ID:   1033
  Additional Information 1:   69b2
  Additional Information 2:   69b2eab176da331ead4dc5cd442b6ad7
  Additional Information 3:   5437
  Additional Information 4:   5437642ce837dce03584a2d69e7169af

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt
"There's an experience worse than blindness - it's the certainty that your vision is perfect and the horror that there's no world around you to see."
User avatar
BloodReyvyn
 
Posts: 421
Joined: 19 May 2013, 13:29
Has thanked: 53 times
Been thanked: 40 times

Re: Formal Request Thread

Postby RiiakShiNal » 19 Jul 2013, 20:43

Well, here is a list of things I see are wrong with your deck and the cards in it:
  • Apprentice Wizard
    • The ability is not supposed to produce free mana it is an exchange of {U} for {3}.
    • You have TOKEN_REGISTRATIONS for tokens that don't exist (my colourless token is "RSN_TOKEN_MANA_C"):
      • RSN_TOKEN_MANA_1
      • RSN_TOKEN_MANA_3
  • Boreal Druid
    • You have a TOKEN_REGISTRATION for a token that don't exist (my colourless token is "RSN_TOKEN_MANA_C"):
      • RSN_TOKEN_MANA_1
  • Lotus Cobra
    • You have an ability defining a fallback to use if activated abilities get shut down.
      • This uses a triggered ability not an activated ability so it doesn't need a fallback.
      • You did not define an ability with resource_id="1" to use (though the ability that grants in case of fallback conditions should be removed at which point this becomes a moot point).
  • Kozilek's Predator
    • You have a TOKEN_REGISTRATION for a token that don't exist (my colourless token is "RSN_TOKEN_MANA_C"):
      • RSN_TOKEN_MANA_1
    • You are missing a TOKEN_REGISTRATION for the type that the Eldrazi Spawn will produce (RSN_TOKEN_MANA_C). This can definitely cause the problems you have been seeing.
  • Kozilek, Butcher of Truth
    • Your Annihilator ability is missing the 5 permanent types that it should have. This will cause a bug allowing your AI opponent to sacrifice invisible tokens (like mana tokens). I recommend using my Annihilator functions in the core fixes mod (this will also allow the proper operation during 2-Headed Giant matches).
  • Lorescale Coatl
    • Ability says "may", but your ability will always happen (this is nit-picky as a player will pretty much always want it to add a counter, but I was told to look for problems). Simply adding <MAY /> to the ability would fix this.
  • Nest Invader
    • You have a TOKEN_REGISTRATION for a token that don't exist (my colourless token is "RSN_TOKEN_MANA_C"):
      • RSN_TOKEN_MANA_1
    • You are missing a TOKEN_REGISTRATION for the type that the Eldrazi Spawn will produce (RSN_TOKEN_MANA_C). This can definitely cause the problems you have been seeing.
  • Simic Charm
    • Mode 2 is supposed to be "permanents you control" not "creatures you control". You should use an "Or" subfilter and add all 5 permanent types to it (this guarantees that you will ignore invisible tokens).
    • Mode 3 won't work because you are putting the target in compartment 0, but reading from compartment 1.
  • Skittering Invasion
    • You have a TOKEN_REGISTRATION for a token that don't exist (my colourless token is "RSN_TOKEN_MANA_C"):
      • RSN_TOKEN_MANA_1
    • You are missing a TOKEN_REGISTRATION for the type that the Eldrazi Spawn will produce (RSN_TOKEN_MANA_C). This can definitely cause the problems you have been seeing.
  • Awakening Zone
    • You have a TOKEN_REGISTRATION for a token that don't exist (my colourless token is "RSN_TOKEN_MANA_C"):
      • RSN_TOKEN_MANA_1
    • You are missing a TOKEN_REGISTRATION for the type that the Eldrazi Spawn will produce (RSN_TOKEN_MANA_C). This can definitely cause the problems you have been seeing.
  • Drumhunter
    • Your triggered ability says "may", but you made it required and there may be instances where the user does not want to draw a card.
  • Overbeing of Myth
    • Not really a problem, but you can get the number of cards in hand easier using "local total = EffectController():Hand_Count()".
  • Ulamog, the Infinite Gyre
    • Your Annihilator ability is missing the 5 permanent types that it should have. This will cause a bug allowing your AI opponent to sacrifice invisible tokens (like mana tokens). I recommend using my Annihilator functions in the core fixes mod (this will also allow the proper operation during 2-Headed Giant matches).
  • Emrakul, the Aeon's Torn
    • Your Annihilator ability is missing the 5 permanent types that it should have. This will cause a bug allowing your AI opponent to sacrifice invisible tokens (like mana tokens). I recommend using my Annihilator functions in the core fixes mod (this will also allow the proper operation during 2-Headed Giant matches).

Note: I only checked cards that were included in the deck and unlocks.
RiiakShiNal
Programmer
 
Posts: 2189
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: Formal Request Thread

Postby thefiremind » 19 Jul 2013, 20:53

One thing to add: I only checked TOKEN_ELDRAZI_SPAWN_01SMA_972002 and it has a TOKEN_REGISTRATION, tokens should never have token registrations, you need to put them on the cards that produce the "parent" tokens.

This time you have a full report by RiiakShiNal (with a very little addition from me), next time you might want to follow this page for troubleshooting:
http://www.slightlymagic.net/wiki/DotP_ ... g_Mistakes
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Formal Request Thread

Postby BloodReyvyn » 19 Jul 2013, 21:10

Awesome, I will get those changed when I have a minute. TGIF I am off early Fridays, so I will hop on all of that when I get home.

I totally didn't consider the "May draw a card," figuring people would always want an extra card, but I didn't really take into account cards like Underworld Dreams where drawing can hurt you, thanks. :)

And thanks for taking the time to look over all of those. I was unsure about the mana token name, but since it had worked fine without crashes when I made Growth Spasm a few decks back... Actually I did have a lot of crashes with that deck too, lol probably for the same reason... I'm such a noob sometimes...

Cool page BTW, never noticed it on the wiki before, but then again I usually only use the wiki for looking up function stuff... I am aware the registration gets completely ignored, I just never bothered to delete it before because it gets ignored anyway, but since I will be changing a lot of things, I will probably change that too.

EDIT: By the way, I am checking out the Annihilator functions in the Core Fixes you made, but I don't see where all permanent types are listed, are they automatically checked for by the functions themselves?
"There's an experience worse than blindness - it's the certainty that your vision is perfect and the horror that there's no world around you to see."
User avatar
BloodReyvyn
 
Posts: 421
Joined: 19 May 2013, 13:29
Has thanked: 53 times
Been thanked: 40 times

Re: Formal Request Thread

Postby RiiakShiNal » 19 Jul 2013, 21:31

BloodReyvyn wrote:I totally didn't consider the "May draw a card," figuring people would always want an extra card, but I didn't really take into account cards like Underworld Dreams where drawing can hurt you, thanks. :)
This can also be true if you are getting milled or in a protracted match where you are approaching the bottom of your library.

BloodReyvyn wrote:EDIT: By the way, I am checking out the Annihilator functions in the Core Fixes you made, but I don't see where all permanent types are listed, are they automatically checked for by the functions themselves?
The five types are automatically handled by the functions to make things easy on coders.
RSN_Annihilator_Permanent_Choosing | Open
Code: Select all
RSN_Annihilator_Permanent_Choosing = function( nAmount )
   if (EffectDC():Get_Targets(0) ~= nil) then
      local oPlayer = EffectDC():Get_Targets(0):Get_PlayerPtr(0)
      if (oPlayer ~= nil) then
         local oFilter = ClearFilter()
         local oSubFilter = oFilter:AddSubFilter_Or()
         oFilter:Add( FE_CONTROLLER, OP_IS, oPlayer )
         oSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_ARTIFACT )
         oSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
         oSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_ENCHANTMENT )
         oSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_LAND )
         oSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_PLANESWALKER )
         oPlayer:SetItemCount( nAmount )
         for i = 0, (nAmount - 1) do
            oPlayer:SetItemPrompt (i, "CARD_QUERY_ANNILHILATOR_CHOOSE_A_PERMANENT_TO_SACRIFICE" )
         end
         oPlayer:ChooseItems( EffectDC():Make_Targets(1) )
      end
   end
end
RiiakShiNal
Programmer
 
Posts: 2189
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: Formal Request Thread

Postby gorem2k » 19 Jul 2013, 21:33

thefiremind wrote: and this is the updated unleash code:
Unleash (tested) | Open
Code: Select all
  <TRIGGERED_ABILITY replacement_query="1" active_zone="ZONE_TRANSITION">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Unleash]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Scatenare]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Entfesselt]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Emportement]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Desatar.]]></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[Liberar]]></LOCALISED_TEXT>
    <TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
    <RESOLUTION_TIME_ACTION>
    local source = EffectSource()
    if source ~= nil then
       local player = EffectController()
       player:BeginNewMultipleChoice()
       player:AddMultipleChoiceAnswer( "UI_CONDITIONAL_QUESTION_YES" )
       player:AddMultipleChoiceAnswer( "UI_CONDITIONAL_QUESTION_NO" )
       player:AskMultipleChoiceQuestion( "CARD_QUERY_UNLEASH", source )
    end
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local source = EffectSource()
    if source ~= nil and EffectController():GetMultipleChoiceResult() == 0 then
       source:AddCounters( MTG():PlusOnePlusOneCounters(), 1 )
    end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <STATIC_ABILITY>
    <CONTINUOUS_ACTION layer="8">
    local source = EffectSource()
    if source ~= nil and source:CountCounters( MTG():PlusOnePlusOneCounters() ) &gt; 0 then
       source:GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_CANT_BLOCK, 1 )
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
Please delete the old attempt from your cards (and from the first post, if it's there) and substitute it with this one.
I haven't tried any unleash cards yet but... what if I decide to not unleash the creature then give a +1/+1 counter later with Fangren Firstborn, Test of Faith or whatever. I'm afraid it will become unable to block after that!! right?
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

PreviousNext

Return to 2014

Who is online

Users browsing this forum: No registered users and 8 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 8 users online :: 0 registered, 0 hidden and 8 guests (based on users active over the past 10 minutes)
Most users ever online was 9824 on 10 Nov 2025, 04:33

Users browsing this forum: No registered users and 8 guests

Login Form