炉石兄弟吧 关注:42,548贴子:581,778
  • 31回复贴,共1

关于巴库强化英雄技能优先级的问题~

只看楼主收藏回复

1楼先占个座


IP属地:安徽1楼2019-03-03 17:08回复
    之前看过@Geeluer6666
    的帖子:带一张新卡的奇数贼卡组,是吧里为数不多写关于奇数卡组的帖子,巴库就要退荣誉室了,冷血也被削弱了。感觉现在写这个有点晚了。以下所写的也都是个人测试观察到的结果~


    IP属地:安徽2楼2019-03-03 17:14
    回复
      2025-09-01 05:05:18
      广告
      不感兴趣
      开通SVIP免广告
      我之前吧内应该都有反映过,兄弟使用奇数骑,不怎么会要报告兵,可能是因为强化技能的优先级不够,复杂的我页不会,能想到的方法就是在combo里给英雄技能加cardvalue。
      翻了之前关于卡牌价值的帖子,然后尝试给英雄技能的数值一个合适的价值,我用奇数骑测试的。
      看了下吧友的盗贼强化技能用的代码是AT_132_ROGUE,于是查了下圣骑士的强化技能代码:AT_132_PALADIN
      但是无论我给这个卡的cardvalue设置成0还是100或者10000,实测兄弟依旧不会摇报告~
      最后查了下圣骑士强化技能还有个代码:CS2_101_H2_AT_132,这次测试成功了。
      所以我认为吧友Geeluer6666把盗贼的强化英雄技能代码搞错了,不应该是AT_132_ROGUE,可能是AT_132_ROGUE_H1。


      IP属地:安徽3楼2019-03-03 17:39
      回复
        关于combo的帖子并不是太多,我也研究不太透,很早以前有大佬发帖讨论过,我也是翻了帖子摸索尝试。
        英雄技能卡牌的价值cardvalue给的太大,兄弟就只摇报告,实测给到50以上,很多需要上的牌就握在手里不出,
        扰乱节奏,给的太小,就会出现不摇报告的情况,也是断节奏。最后给了25.实测用的很好,代码如下:
        cardvalue:CS2_101_H2_AT_132,25
        放在Routines\DefaultRoutine\Silverfish\behavior\control\_combo.txt 文本文档里。希望对大家有用。


        IP属地:安徽4楼2019-03-03 17:48
        回复
          技术贴 顶一下


          IP属地:安徽5楼2019-03-03 18:10
          收起回复


            IP属地:重庆来自iPhone客户端6楼2019-03-03 21:19
            收起回复
              H1H2H3对应的是英雄皮肤,每个皮肤的技能卡编号其实是不同


              IP属地:浙江来自Android客户端7楼2019-03-03 23:12
              收起回复
                感谢@8088 大佬的指导,AT_132_ROGUE_H1应该是盗贼皮肤玛维影歌的,CS2_101_H2_AT_132是圣骑士皮肤阿尔萨斯的。皮肤不同,强化技能代码也不通。圣骑士是不是皮肤最多的??


                IP属地:安徽8楼2019-03-03 23:44
                回复
                  2025-09-01 04:59:18
                  广告
                  不感兴趣
                  开通SVIP免广告
                  实测强化技能cardvalue给25还是太高了,最终给了15.感觉好些了。
                  cardvalue:AT_132_PALADIN,15
                  cardvalue:CS2_101_H1_AT_132,15
                  cardvalue:CS2_101_H2_AT_132,15
                  AT_132_PALADIN 是默认的强化英雄技能代码
                  CS2_101_H1_AT_132 李亚军的
                  CS2_101_H2_AT_132 阿尔萨斯的
                  CS2_101_H3_AT_132 吵吵爵士的
                  其中吵吵爵士的加了不识别,因为_carddb.txt里面没有加数据。
                  手动加数据进去应该可以识别的吧~
                  这里只是加了强化英雄技能的卡牌价值,如果要写跟技能相关的连动combo,
                  用的什么皮肤,英雄技能代码也要相对改变。


                  IP属地:安徽9楼2019-03-05 15:07
                  收起回复
                    @只能惨笑 狂野能配合写的夜色镇执法官+摇报告,夜色镇执法官+迷失从来,低费用时需要配合的来写,因为低费用时候用到这个combo节奏就会比较好。费用高的时候写combo可能反而不好。


                    IP属地:安徽10楼2019-03-07 17:54
                    回复
                      吵吵爵士的 新皮肤的 技能和强化技能
                      卡牌定义;
                      </Entity>
                      <Entity version="2" CardID="CS2_101_H3_AT_132">
                      <Tag enumID="185" type="String">The Silver Hand</Tag>
                      <Tag enumID="184" type="String">Hero Power: Summon two 1/1 Recruits.</Tag>
                      <Tag enumID="203" value="2" />
                      <Tag enumID="199" value="5" />
                      <Tag enumID="48" value="2" />
                      <Tag enumID="202" value="10" />
                      <PlayRequirement reqID="12" param="1" />
                      </Entity>
                      <Entity version="2" CardID="CS2_101_H3">
                      <Tag enumID="185" type="String">Reinforce</Tag>
                      <Tag enumID="184" type="String">Hero Power: Summon a 1/1 Silver Hand Recruit.</Tag>
                      <Tag enumID="203" value="2" />
                      <Tag enumID="199" value="5" />
                      <Tag enumID="48" value="2" />
                      <Tag enumID="202" value="10" />
                      <PlayRequirement reqID="12" param="1" />
                      </Entity>
                      CardDB.cs也要加下卡牌代码
                      CS2_101_H3_AT_132,
                      CS2_101_H3,


                      IP属地:安徽11楼2019-03-07 18:01
                      回复
                        我对比阿尔萨斯的卡牌定义,我发现阿尔萨斯定义还有一段是
                        <Entity version="2" CardID="HERO_04b">
                        <Tag enumID="185" type="String">Prince Arthas</Tag>
                        <Tag enumID="203" value="4" />
                        <Tag enumID="199" value="5" />
                        <Tag enumID="321" value="1" />
                        <Tag enumID="114" value="0" />
                        <Tag enumID="45" value="30" />
                        <Tag enumID="202" value="3" />
                        <Tag enumID="380" value="46115" />
                        <Tag enumID="330" value="0" />
                        <Tag enumID="331" value="0" />
                        </Entity>
                        ,这一段不添加没影响吗?我是直接把阿尔萨斯的三段描述中的卡牌名称替换成了吵吵爵士的,兄弟能识别


                        12楼2019-03-07 18:48
                        收起回复
                          我通过精品贴的教程下载卡牌描述,下载下来的都是这样的
                          阿尔萨斯英雄卡为例
                          <Entity CardID="HERO_04b" ID="46116" version="2">
                          <MasterPower>e9a11f7f-f423-47a3-a1a2-6cdb3cc34141</MasterPower>
                          <Tag enumID="185" name="CARDNAME" type="LocString">
                          <deDE>Prinz Arthas</deDE>
                          <enUS>Prince Arthas</enUS>
                          <esES>Príncipe Arthas</esES>
                          <esMX>Príncipe Arthas</esMX>
                          <frFR>Prince Arthas</frFR>
                          <itIT>Principe Arthas</itIT>
                          <jaJP>アーサス王子</jaJP>
                          <koKR>왕자 아서스</koKR>
                          <plPL>Książę Arthas</plPL>
                          <ptBR>Príncipe Arthas</ptBR>
                          <ruRU>Принц Артас</ruRU>
                          <thTH>เจ้าชายอาร์ธัส</thTH>
                          <zhCN>阿尔萨斯王子</zhCN>
                          <zhTW>阿薩斯王子</zhTW>
                          </Tag>
                          <Tag enumID="45" name="HEALTH" type="Int" value="30"/>
                          <Tag enumID="183" name="CARD_SET" type="Int" value="17"/>
                          <Tag enumID="199" name="CLASS" type="Int" value="5"/>
                          <Tag enumID="202" name="CARDTYPE" type="Int" value="3"/>
                          <Tag enumID="203" name="RARITY" type="Int" value="4"/>
                          <Tag enumID="321" name="COLLECTIBLE" type="Int" value="1"/>
                          <Tag cardID="CS2_101_H2" enumID="380" name="HERO_POWER" type="Card" value="46115"/>
                          <Power definition="e9a11f7f-f423-47a3-a1a2-6cdb3cc34141"/>
                          </Entity>
                          我怎么把这些转换成能写进carddb.txt的,吧主的教程写的太简略了


                          13楼2019-03-07 18:53
                          回复
                            吵吵爵士皮肤
                            </Entity>
                            <Entity version="2" CardID="HERO_04c">
                            <Tag enumID="185" type="String">Sir Annoy-O</Tag>
                            <Tag enumID="183" value="17" />
                            <Tag enumID="203" value="4" />
                            <Tag enumID="199" value="5" />
                            <Tag enumID="321" value="1" />
                            <Tag enumID="45" value="30" />
                            <Tag enumID="202" value="3" />
                            <Tag enumID="380" value="53188" />
                            </Entity>
                            CardDB.cs加下卡牌代码和卡牌名
                            HERO_04c,
                            sirannoyo,


                            IP属地:安徽14楼2019-03-07 22:13
                            回复
                              2025-09-01 04:53:18
                              广告
                              不感兴趣
                              开通SVIP免广告
                              个人感觉用10比较合适


                              来自iPhone客户端15楼2019-03-12 00:02
                              收起回复