炉石兄弟吧 关注:41,608贴子:574,933
  • 31回复贴,共1

有关战斗号角使用的研究

只看楼主收藏回复

最近工作较忙,没时间手动低保,所以就想来吧里看下有没有现成的卡组。然后发现 @五百年后的猴子 这位吧友说狂野机械骑挺好用,但是最关键的一张牌战斗号角因为兄弟的不更新而无法使用,而且这位哥们提供的修改方法也因为链接失效拿不到了。
看吧主大大 @聖のMorty 的帖子说可以在_carddb.txt种手动添加卡牌描述和在CardDB.cs种注册卡牌信息就可以实现兄弟的识别,于是我准备研究一番。
根据 @流沙之狼 吧友提供的字段含义和 @八眼间谍 提供的信息,总结出的卡牌描述为
<Entity version="2" CardID="LOOT_093">
<Tag enumID="185" type="String">Call to Arms</Tag>
<Tag enumID="184" type="String">Recruit 3 minions that cost(2) oor less.</Tag>
<Tag enumID="183" value="2" />
<Tag enumID="203" value="4" />
<Tag enumID="199" value="5" />
<Tag enumID="321" value="1" />
<Tag enumID="114" value="0" />
<Tag enumID="48" value="4" />
<Tag enumID="202" value="5" />
<Tag enumID="330" value="0" />
<Tag enumID="331" value="0" />
<PlayRequirement reqID="12" param="1" />
</Entity>
然后我在CardDB.cs中添加好卡牌ID和卡牌名字后进行测试,发现兄弟在4费时几乎还是不会用,我在查帖子时看到 @失心zrRain 吧友提示所有的卡牌特效都在CardDB.cs中有记录,我去文件中找了下,发现并没有记录招募(recruit)特效的关键字,所以我猜想可能是需要添加一段类似于冲锋沉默这样的关键字

然后我在继续往下翻的时候,发现PlayRequirement reqID这个值好像描述了卡牌在什么情况会使用,12这个对应的貌似是空场才会下,所以我感觉不符合平时的使用规则,但是其他我也不太懂什么意思,感觉19对应的needMinionsCapIfAvailable好像是铺场的含义,于是就改了一下,发现好像也并没有用,所以现在卡在了这里。
不知道吧里的大神们能否给一些提示,是卡牌描述不全或不正确?还是需要添加招募特效的代码?


IP属地:浙江1楼2018-03-26 00:36回复
    改变cardvalue或pen即可使用, cardvalue比后者较初级简单,自己去精品贴进阶知识里翻


    IP属地:广西2楼2018-03-26 01:09
    收起回复
      老哥,战斗号角我添加了,但是就是不会自己打啊,请问您怎么解决的啊?能不能分享一下文件啊?我弄了3天了,谢谢


      IP属地:北京来自iPhone客户端3楼2018-05-13 10:29
      收起回复
        lz 这个文件怎么看,有软件的破解版安装包吗,可以写代码的那种


        IP属地:山东来自iPhone客户端4楼2018-05-18 03:21
        回复(3)
          这个怎么解决


          IP属地:上海来自iPhone客户端5楼2018-05-18 20:50
          回复(1)
            惭愧,当时也是发现在CardDB.cs文件夹的时候噶住了,然后发现每张牌的CS文件完全不一样,只能无奈放弃了


            IP属地:湖南7楼2018-05-19 20:43
            收起回复
              玩炉石的都是程序员么


              IP属地:上海来自iPhone客户端12楼2019-05-01 09:14
              收起回复
                炉石兄弟下载链接在哪?


                IP属地:陕西来自Android客户端13楼2020-03-19 08:27
                回复