求助 狼人套的恒狼有bug
DLC2000里的狼人套,其中生物恒狼的一个异能是“由你操控的非人类狼人不能转化。”,但是没效果,对手放了两个咒语的话,即便恒狼在场,狼人还是转化回人类。相关代码应该是这段:
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><!]></LOCALISED_TEXT>
</STATIC_ABILITY>
该怎么改啊? 这段只是显示文字用的。完全没有功能。 Jian7 发表于 2012-4-28 09:39 static/image/common/back.gif
这段只是显示文字用的。完全没有功能。
整个文件内容如下:
<?xml version='1.0'?>
<CARD_V2>
<FILENAME text="IMMERWOLF_DKA" />
<CARDNAME text="IMMERWOLF_DKA" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><!]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="IMMERWOLF_DKA" />
<ARTID value="IMMERWOLF_DKA" />
<FRAMECOLOUR name="RG_GOLD" />
<COLOUR value="Z" />
<ARTIST name="" />
<CASTING_COST cost="{1}{R}{G}" />
<TYPE metaname="Creature" order_de-DE="0" order_es-ES="0" order_fr-FR="0" order_it-IT="0" order_jp-JA="0" />
<SUB_TYPE metaname="Wolf" order_de-DE="0" order_es-ES="1" order_fr-FR="0" order_it-IT="1" order_jp-JA="0" />
<EXPANSION value="DPE" />
<RARITY metaname="U" />
<POWER value="2" />
<TOUGHNESS value="2" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><!]></LOCALISED_TEXT>
<CONTINUOUS_ACTION>
Object():GetCurrentCharacteristics():Badge_Set( BADGE_INTIMIDATE )
</CONTINUOUS_ACTION>
<AI_BASE_SCORE score="300" zone="in_play" />
</STATIC_ABILITY>
<TRIGGERED_ABILITY internal="1" pre_trigger="1">
<TRIGGER value="EVASION_TEST" simple_qualifier="self">
return ((SecondaryObject():GetColour():TestAny( Object():GetColour() ) == 0) and (SecondaryObject():GetCardType():Test( CARD_TYPE_ARTIFACT ) == 0))
</TRIGGER>
</TRIGGERED_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><!]></LOCALISED_TEXT>
<FILTER>
return (FilteredCard() ~= nil and
FilteredCard():GetCardType():Test( CARD_TYPE_CREATURE ) ~= 0 and
FilteredCard():GetZone() == ZONE_IN_PLAY and
(OtherCreatures() and
FilteredCard():GetController() == Object():GetController()))
</FILTER>
<CONTINUOUS_ACTION>
FilteredCard():GetCurrentCharacteristics():Power_Add( 1 )
FilteredCard():GetCurrentCharacteristics():Toughness_Add( 1 )
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><!]></LOCALISED_TEXT>
</STATIC_ABILITY>
<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" />
</CARD_V2>
我想应该是该在那段写上相关异能代码的,结果只写了显示文字内容。
本帖最后由 Jian7 于 2012-4-28 17:13 编辑
我看了一下,只改这张卡是没法实现的。所有狼人的卡都要修改才有可能。
页:
[1]