qirenkanxiyang 发表于 2011-8-2 15:49

那啥。各位自制DLC的大大.

话说像活体武具。充电指示物这类得。2012能实现么。又怎么实现。求解。

arganis 发表于 2011-8-2 15:54

回复 1# qirenkanxiyang


活化武具参考此贴
   http://www.slightlymagic.net/forum/viewtopic.php?f=63&t=4657&sid=26e7399b183554d8b65e2268b39d0e68

我个人觉得你可以参考一下验装兵的异能描述。

qirenkanxiyang 发表于 2011-8-2 16:02

回复 2# arganis


    谢谢。我承认。我一点也看不懂那个外国网站的代码

trygjb 发表于 2011-8-2 16:03

回复arganis


    谢谢。我承认。我一点也看不懂那个外国网站的代码
qirenkanxiyang 发表于 2011-8-2 16:02 http://bbs.3dmgame.com/images/common/back.gif

你可以这样。。。找到那张卡片的XML。。。看看他里面的代码。。参考着写就好了

qirenkanxiyang 发表于 2011-8-2 16:12

回复 4# trygjb


    我是指。怎么办到将一个0/0黑色细菌带入场内并装备其上。。。我对于这些一点都不懂。我是小白。。

trygjb 发表于 2011-8-2 16:13

回复trygjb


    我是指。怎么办到将一个0/0黑色细菌带入场内并装备其上。。。我对于这些一点都不懂。 ...
qirenkanxiyang 发表于 2011-8-2 16:12 http://bbs.3dmgame.com/images/common/back.gif


    我也是小白~!~这个我真没研究~!~

arganis 发表于 2011-8-2 16:17

本帖最后由 arganis 于 2011-8-2 16:31 编辑

简单地注释一下,希望能抛砖引玉,尤其是能得到技术组和编码爱好者的斧正。


示例为颅击槌batterskull

http://magiccards.info/scans/cn/nph/130.jpg
颅击槌
神器~武具, 5 (5)
活化武器 (当此武具进战场时,将一个0/0黑色病菌衍生生物放进战场,然后将它装备上去。)
佩带此武具的生物得+4/+4且具有警戒与系命异能。
{3}:将颅击槌移回其拥有者手上。
佩带{5}


   <TOKEN_REGISTRATION type="GERM00_TOKEN" reservation="1" /><!--注册病菌衍生物-->
   <TRIGGERED_ABILITY tag="LIVING_WEAPON_RULE" auto_skip="1" layer="0">
      <TRIGGER value="COMES_INTO_PLAY"><!--当颅击槌进场时触发-->
         return SelfTriggered()
      </TRIGGER>
      <EFFECT>
         local token = MTG():ObtainToken( "GERM00_TOKEN", Object():GetPlayer() )<!--创建一个物件,其原型就是上面注册的病菌-->
         if (token ~= nil) then
            token:PutIntoPlay( Object():GetPlayer() )<!--创建成功则进场-->
         end
         Object():AttachmentFilter_Get():Clear()
         Object():AttachmentFilter_Get():AddCardType( CARD_TYPE_CREATURE )
         Object():Attach( token )<!--将颅击槌装上去-->

      </EFFECT>
   </TRIGGERED_ABILITY>


   <STATIC_ABILITY simple_filter="Parent" tag="BATTERSKULL_RULE_1" layer="7c"><!--位于层7c的持续性效应-->
            <EFFECT>
            AddPowerAndToughness( 4, 4 ) <!--+4/+4-->
            Vigilance()<!--警戒-->
            Lifelink()<!--系命-->
            </EFFECT>
       </STATIC_ABILITY>

   <ACTIVATED_ABILITY tag="BATTERSKULL_RULE_2" layer="0">
      <COST type="Mana" cost="{3}" />
         <EFFECT>
         ReturnThisCardToOwnersHand()<!--回手异能-->
      </EFFECT>
   </ACTIVATED_ABILITY>
               
   <ACTIVATED_ABILITY tag="EQUIP_RULE_5" sorcery_time="1" layer="0">
            <COST type="Mana" cost="{5}" /><!--正常的装备异能-->
      
      <TARGET_DETERMINATION>
      return TargetCreatureToEquip()
      </TARGET_DETERMINATION>
      
      <PLAYTIME>
         ChooseCreatureToEquip()
      </PLAYTIME>
      
      <EFFECT>
         EquipCreature()
      </EFFECT>
      
   <AI_AVAILABILITY behaviour="Equip"/>
       </ACTIVATED_ABILITY>

qirenkanxiyang 发表于 2011-8-2 16:21

一头雾水==另外充电指示物如何实现

qirenkanxiyang 发表于 2011-8-2 16:34

回复 7# arganis
感谢。这下看懂了。麻烦哪位大大能不能具体讲解一下各种代码的含义啊
页: [1]
查看完整版本: 那啥。各位自制DLC的大大.