来一手祖尔金
炉石兄弟吧
全部回复
仅看楼主
level 12
朱泙漫 楼主
carddb
2019年04月19日 07点04分 17
@0 回响主要是回合结束的弃牌不好操作,可以简单化的写成给个惩罚使用次数越多惩罚越小
2019年08月29日 05点08分
@朱泙漫 可以给handcard加一个回响的int变量,在回合结束的时候,对它进行判定是否给予惩罚
2019年08月29日 06点08分
level 12
朱泙漫 楼主
minion
2019年04月19日 07点04分 18
2019年04月19日 13点04分
@紫翼星光辰 我的意思是你在原来有的那个里面在charge前面加上画红线的那一段。。。。。
2019年04月19日 23点04分
感谢大佬!大佬🐂🍺!
2019年04月20日 02点04分
第三张图红线下面,截图不全if(m.rush > 0 && m.playedThisTurn)this.cant后面是什么?现在突袭有时候还是会走脸。。请大佬指点
2019年04月20日 09点04分
level 12
朱泙漫 楼主
可以用p.miniongetRush(m)调用
2019年04月19日 07点04分 19
把此贴中的都加好之后有791的怪自己就知道突袭吗,还是说需要写sim给他加上战吼给他突袭呢?
2019年05月11日 04点05分
2019年05月11日 10点05分
@朱泙漫 额是指,需要调用对吗,还是白板sim就可以
2019年05月11日 10点05分
level 12
感谢感谢 兄弟牛逼
2019年04月19日 07点04分 20
level 12
朱泙漫 楼主
磁力是抄了吧友的可以在playfield里面加入然后调用
2019年04月19日 07点04分 21
@紫翼星光辰 磁力后面也用不到了,可以直接写在sim里面后面的版本不会出现这个关键词了
2019年04月21日 11点04分
@朱泙漫 可能是有valanyr你没有加可以把那几个去掉
2019年04月21日 11点04分
updateReadyness要和上面那句{ }起来
2019年04月21日 12点04分
level 12
朱泙漫 楼主
silverfish_hb里面rush的调用
2019年04月19日 07点04分 22
这样写不会报错吗?HasRush的定义在哪里阐述了呢
2019年04月19日 08点04分
@siayylove bee在主程序里面加了,
2019年04月19日 08点04分
之前定义的是m.ready和m.rush,我测试一下
2019年04月19日 08点04分
回复 朱泙漫 :这么**的吗 竟然没有发现
2019年04月19日 08点04分
level 12
朱泙漫 楼主
有没有吧友carddb搞好的分我一份,正则表达式懒得去研究了
2019年04月19日 08点04分 23
有确不完整,有部分描述缺失的。。。
2019年04月19日 08点04分
@風▎焱へ连城 那个不影响,要不要愉快的分享一下,或者私我
2019年04月19日 08点04分
@朱泙漫 已发!
2019年04月19日 10点04分
@朱泙漫 不用了搞好了
2019年04月19日 11点04分
level 11
想问下 大佬 playedthisturn的含义是这个回合打出的 而不是这个回合攻击过对吧
2019年04月20日 00点04分 25
是的,攻击次数是另一个
2019年04月20日 03点04分
@朱泙漫 感谢
2019年04月20日 03点04分
@Flandre丨YE 这都是bee大佬搞的,我只是提供一下操作步骤,
2019年04月20日 03点04分
level 12
朱泙漫 楼主
补图
2019年04月20日 10点04分 26
level 11
突袭加完还是走脸[不高兴]
2019年04月21日 09点04分 28
这就尴尬了,我这边测试没问题,自己小修小补一下,在sim里加个不能攻击英雄,?
2019年04月21日 10点04分
我是在updatereadyness函数那里加的cantattackhero判断
2019年04月21日 11点04分
这样可以不用写sim,否则就得抄魔暴龙。
2019年04月21日 11点04分
@8088℃ 关键是updatereadyness这个函数的使用时间 随从在登场时是不是都会调用这个函数 是的话就很简单可以解决了
2019年04月21日 12点04分
level 7
突袭能识别 但还是会走脸 是哪层楼抽了 有些东西没弄吗?
2019年04月21日 10点04分 29
@Flandre丨YE 没有冲锋的时候,有冲锋就能打脸
2019年04月27日 14点04分
解决了!根据上一楼层的提示,在LZ的基础上 minion.cs的570行左右的updateReadyness()函数里最下边加了一行if (rush >= 1 && charge == 0 && playedThisTurn) cantAttackHeroes = true; 突袭怪首回合就不会打脸了
2019年04月21日 14点04分
十分抱歉,感谢吧友指正。之前删改了一些,没有进行进一步测试[狂汗]
2019年04月21日 15点04分
@消失的楔子 这边为什么要charge==0呢
2019年04月27日 12点04分
level 10
楼主能问个问题吗,为什么怎么都不会用松鼠和守卫梦境之路,一直在手上不出。
2019年04月22日 01点04分 32
可能是carddb.TXT 没加也可能是在carddb.cs 里面没有声明
2019年04月22日 01点04分
@朱泙漫 吧友不是分享了一个嘛,你用那个就行了
2019年04月22日 01点04分
@朱泙漫 嗯我用的就是那个,已经整合了的,都有声明和调用了[小乖]
2019年04月22日 03点04分
level 12
朱泙漫 楼主
using System;
using System.Collections.Generic;
using System.Text;
namespace HREngine.Bots
{
class Sim_TRL_065: SimTemplate //* 祖尔金
{
// Battlecry: Summon all friendly Demons that died this game.
CardDB cdb = CardDB.Instance;
CardDB.Card kid = CardDB.Instance.getCardDataFromID(CardDB.cardIDEnum.LOOT_077t);//Wolf
CardDB.Card kid2 = CardDB.Instance.getCardDataFromID(CardDB.cardIDEnum.DAL_378t1);//双足飞龙
CardDB.Card kid3 = CardDB.Instance.getCardDataFromID(CardDB.cardIDEnum.NEW1_032);//misha
public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
{
p.setNewHeroPower(CardDB.cardIDEnum.TRL_065h, ownplay); //
if (ownplay) p.ownHero.armor += 5;
else p.enemyHero.armor += 5;
int pos =(ownplay) ? p.ownMinions.Count : p.enemyMinions.Count;
if(ownplay)
{
foreach (KeyValuePair<CardDB.cardIDEnum, int> e in Probabilitymaker.Instance.ownCardsOut)
{
kid = cdb.getCardDataFromID(e.Key);
if (kid.type == CardDB.cardtype.SPELL)
{
{
if (kid.Secret)
{
if (p.ownSecretsIDList.Count < 5 && !p.ownSecretsIDList.Contains(kid.cardIDenum))
p.ownSecretsIDList.Add(kid.cardIDenum);
}
else
{
for(int i=0;i<e.Value;i++)
{
kid.sim_card.onCardPlay(p,ownplay,(p.ownMinions.Count!=0||p.ownMinions.Count!=0)?(p.ownMinions.Count>=p.ownMinions.Count? p.searchRandomMinion(p.ownMinions, searchmode.searchHighestAttack):p.searchRandomMinion(p.enemyMinions, searchmode.searchHighestAttack)):p.enemyHero,2);
}
}
}
}
}
}
}
}
}
2019年05月06日 07点05分 35
重写了祖尔金
2019年05月06日 07点05分
跟最原始的版本有哪些差别
2019年05月11日 10点05分
level 8
攻击完了之后还要攻击是哪里出问题了。。。
2019年05月26日 07点05分 36
level 6
修改后报错:
2019-09-15 14:31:19,693 [7] ERROR AssemblyLoader`1 (null) - Compiler Error: c:\Users\CB\Desktop\Hearthbuddy 0.3.1446.417\Routines\DefaultRoutine\silverfish_HB.cs(745,38) : error CS1061: “Triton.Game.HSCard”不包含“HasRush”的定义,并且找不到可接受类型为“Triton.Game.HSCard”的第一个参数的扩展方法“HasRush”(是否缺少 using 指令或程序集引用?)
请版主,大神解惑 谢谢
2019年09月15日 15点09分 39
首页 1 2 3 尾页