网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月26日
漏签
0
天
炉石兄弟吧
关注:
41,797
贴子:
576,340
看贴
图片
吧主推荐
玩乐
1
2
3
下一页
尾页
50
回复贴,共
3
页
,跳到
页
确定
<返回炉石兄弟吧
>0< 加载中...
图文详解如何添加新卡
只看楼主
收藏
回复
只能惨笑
雪怒巨人
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
感觉以前的添加教程太复杂,根据我个人经验,发一下添加新卡的图文教程
送TA礼物
1楼
2019-09-11 16:15
回复
只能惨笑
雪怒巨人
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先,我们找到这个文件夹 地址:Hearthbuddy\Routines\DefaultRoutine\Silverfish\data
然后打开这个文件
2楼
2019-09-11 16:17
回复(1)
收起回复
益阳资阳区有钱花信息科技
万能下载器,一键解析下载,轻松下载视频作品。快速保存,高清无痕,简单易上手
2025-01-26 13:10
广告
立即查看
位面之子
王牌猎人
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
能否私发一份兄弟?
IP属地:江西
来自
Android客户端
3楼
2019-09-11 17:10
回复
收起回复
位面之子
王牌猎人
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
加我q?
IP属地:江西
来自
Android客户端
5楼
2019-09-11 17:11
回复(1)
收起回复
霜之咏叹调99
凯恩血蹄
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不需要txt文件,可以直接用github上的HearthSim组织下的HearthDb项目。
已经解析好了数据
IP属地:上海
6楼
2019-09-11 17:44
回复(4)
收起回复
只能惨笑
雪怒巨人
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
打开之后,
我们看到的就是卡牌的描述,这个文件的作用大概就是让脚本知道有这张卡。
比如在这里添加“砰砰博士”之后,脚本会在没其他牌的时候打出砰砰博士,但是这样脚本是把砰砰当成战争傀儡打出,不会带任何配合之类。
7楼
2019-09-11 18:13
回复(2)
收起回复
只能惨笑
雪怒巨人
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
添加完carddb.txt之后,下一步就是添加卡牌的sim文件。sim文件就是对卡牌效果的详细描述,目的是让脚本知道这张牌该如何打出,打出的对象是什么,如编号为sim_AT_001的炎枪术,
这里第一行的大意是这个卡能造成8点伤害,
第二行大意是这张牌要指向一个随从使用。
9楼
2019-09-11 18:28
回复
收起回复
只能惨笑
雪怒巨人
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
sim文件的位置在 Hearthbuddy\Routines\DefaultRoutine\Silverfish\cards
每张卡都有对应的代码,第一个下划线后的字母代表这张卡所处的版本,后面那个是版本编号。
下一步就是编写sim文件,这一步其实很简单,就是复制粘贴,把原有的卡牌效果组合一下,甚至直接替换,比如5 5/5老牛的sim直接用大螺丝的替换然后把8改成5就行。因为很多东西都是原本脚本定义过的,直接拿来用就行,不是很推荐创新,非要创新记得备份。
有一点要注意,那就是有的卡不止一个sim文件,比如骑士的重锤,重锤有4个不同的sim,分别代表重锤的不同形态,添加sim文件的时候,一定要把4个文件都写进去。
10楼
2019-09-11 18:52
回复(2)
收起回复
只能惨笑
雪怒巨人
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
添加完sim之后还剩最后一步,就是让脚本知道你添加了这些卡的使用方法,打开 Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\CardDB.cs 文件,在cardIDEbum的末尾(大概4600行左右) 中添加卡牌的编号
11楼
2019-09-11 19:01
回复
收起回复
只能惨笑
雪怒巨人
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后在cardName 的末尾添加你的卡牌名称(似乎可中可英文)
最后在15000行左右按照
case cardIDEnum.卡牌编号:
return new Sim_卡牌编号();
的格式添加
、
这样就成功向兄弟添加新卡了
12楼
2019-09-11 19:06
回复
收起回复
只能惨笑
雪怒巨人
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有件事忘了说了,这样添加新卡有一点不足,那就是:你只是告诉兄弟怎么使用这张卡,但是没有告诉他什么时候该出这张卡,比如兄弟是很有可能做出 “我方场上6个10/10,然后兄弟下了个末日的”情况。
想要避免这种事情发生,只能是设置惩罚值或者是优先级,这些就让吧主出来教吧,太复杂了
13楼
2019-09-11 19:21
回复(2)
收起回复
吳彥祖
嘉顿男爵
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
干货 收藏一下
IP属地:山东
来自
iPhone客户端
14楼
2019-09-11 19:26
回复
收起回复
远去之情
奥术巨人
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
感谢分享,学习了
IP属地:广西
15楼
2019-09-11 19:36
回复
收起回复
只能惨笑
雪怒巨人
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
感谢加精,多说几句吧。
一张卡,他自己有一个默认的优先级(我自己定义的名称),优先级越高就越优先被打出。
比如你有7费,你手里一张王砰砰,一张战争傀儡,王砰砰优先级是10,战争傀儡是20,那么脚本就会打出战争傀儡而不是王砰砰。
设置优先级我个人发现的是三种方法:
1.直接设置卡牌/英雄技能的优先级,位置在 hearthbuddy\Routines\DefaultRoutine\Silverfish\behavior\control\_combo.txt,
书写规则为 cardvalue : 卡牌编号, 自定义优先级
2.设置combo优先级 ,这个其实就是设置一些简单配合,文件位置同上,如:
炎术士放狗 NEW1_020,20;EX1_538,150;mana:5;bonus:200;
铜须剑圣:LOE_077,20;CS2_181,30;mana:6;bonus 100;
伺机待发硬币,EX1_145,30;GAME_005,20;mana0;bonus:150;
书写规则为:第一张卡的编号),(打出卡的优先度);(第二张卡的编号),(优先度);mana:(总共消耗的法力值);bonus:(整套combo的优先度)
3.反向优先级,又叫惩罚值,惩罚值越高,越不会被打出。文件位置在:hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs ,这个就让吧主以后出攻略吧,我对这个不是很懂
16楼
2019-09-12 10:26
回复(1)
收起回复
就这样吧
凯恩血蹄
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
先收藏下
IP属地:浙江
来自
Android客户端
17楼
2019-09-12 10:37
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
UP主测评AC影被喷到删视频
2184889
2
中国围棋协会拟拒绝外援参赛
1872948
3
燕云标榜女性友好遭反噬
1415313
4
曼城双杀切尔西
1177020
5
雷军直播被封 网友:我就想试一下
1111275
6
2024各省市GDP出炉
889296
7
EDG八连冠
753388
8
潘宏维权请了50多个律师
539792
9
中山大学成乒乓饭圈受害者
511959
10
BLAST赏金赛决赛双龙大战
479800
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示