08 2020 档案
摘要:/// <summary> /// 计算敌方随从价值 /// </summary> /// <param name="m">正在计算的随从</param> /// <param name="p">场面</param> /// <returns>价值,是一个整数</returns> public ov
阅读全文
摘要:bool useAbili = false;//是否使用过技能 int usecoin = 0;//是否使用过硬币,用一次+1 //soulfire etc int deletecardsAtLast = 0;//是否需要弃牌 int wasCombo = 0;//是否触发连击 bool first
阅读全文
摘要:废话不多说,直接上代码 /// <summary> /// 重写behavior名称 /// </summary> /// <returns>一个字符串,behavior的名称</returns> public override string BehaviorName() { return "控场模
阅读全文
摘要:1.什么是超杀? 超杀机制是在拉斯塔哈的大乱斗版本中引入的,其效果就是使用卡牌所造成的伤害,大于(不能等于)被打击随从伤害前的生命值,即触发超杀。 2.超杀卡牌种类 目前有随从牌、法术牌、武器牌,需要分别实现 目前法术牌仅有3张,且获取卡牌所造成的伤害比较麻烦,所以不为超杀法术增加一个虚函数 3.超
阅读全文
摘要:卡牌费用计算 卡牌费用计算问题通常写在CardDB.cs中calculateManaCost方法以及getManaCost方法中 深渊魔物 case CardDB.cardName.thingfrombelow: if (p.playactions.Count > 0) { foreach (Act
阅读全文
摘要:全新关键字:法术迸发 “通灵学园”带来了全新的关键字:法术迸发,在你施放法术后能产生一次性效果!当具有法术迸发的随从或武器在场时,施放法术将激活法术迸发效果。 看描述,似乎和圣盾效果比较相似?不妨模仿圣盾来添加。但是好像武器也有法术迸发效果 1.silverfish_HB.cs 搜索getMinio
阅读全文
摘要:该方法来自于原开发者留下的代码里对场面的测试,因为xd更新迭代很多版,需要对\Routines\DefaultRoutine\Silverfish\ai\BoardTester.cs进行修改,将和“mana changed”下面加粗的这个部分进行修改,主要是对盘面开始分析的这部分: 1 if (s.
阅读全文