等级提升!
炉石兄弟吧
全部回复
仅看楼主
level 5
lzgs978 楼主
奇数骑尝试,测试已经能用 但是还有缺陷
GIL_826是巴库,暂时还没有加
LOOT_333e是等级提升衍生卡也没有加,
同时求问一下这个衍生卡不加有没有影响,加的话就和原卡内容一样吗?
<Entity version="2" CardID="LOOT_333">
<Tag enumID="185" type="String">Level Up</Tag>
<Tag enumID="184" type="String">Give your Silver Hand Recruits +2/+2 and Taunt.</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="5" />
<Tag enumID="202" value="5" />
<Tag enumID="330" value="0" />
<Tag enumID="331" value="0" />
<PlayRequirement reqID="12" param="1" />
具体含义不太清楚,就用战斗号角改了费用
CardDB.cs 3551行添加LOOT_333,
CardDB.cs里4934行已经有了levelup,不知道是官方加过名称还是有重名卡,反正是不用重复添加
10632行添加
case cardIDEnum.LOOT_333:
return new Sim_LOOT_333();
sim:
using System;
using System.Collections.Generic;
using System.Text;
namespace HREngine.Bots
{
class Sim_LOOT_333 : SimTemplate //等级提升
{
public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
{
List<Minion> temp = (ownplay) ? p.ownMinions : p.enemyMinions;
foreach (Minion m in temp)
{
if (m.name == CardDB.cardName.silverhandrecruit)
{
p.minionGetBuffed(m, 2, 2);
if (!m.taunt)
{
m.taunt = true;
if (m.own) p.anzOwnTaunt++;
else p.anzEnemyTaunt++;
}
}
}
}
}
}
测试ai会自己用,但是不会先转两个兵再用,暂时不知道怎么改进
求大佬指导
2018年05月06日 16点05分 1
level 13
1.帮你修正下你的卡牌
<Entity version="2" CardID="LOOT_333">
<Tag enumID="185" type="String">Level Up</Tag>
<Tag enumID="184" type="String">Give your Silver Hand Recruits +2/+2 and Taunt.</Tag>
<Tag enumID="183" value="1004" />
<Tag enumID="48" value="4" />
<Tag enumID="199" value="5" />
<Tag enumID="202" value="5" />
<Tag enumID="203" value="4" />
<Tag enumID="321" value="1" />
<ReferencedTag enumID="190" value="1" />
</Entity>
<Entity version="2" CardID="LOOT_333e">
<Tag enumID="185" type="String">+1 Level!</Tag>
<Tag enumID="184" type="String">+2/+2 and Taunt.</Tag>
<Tag enumID="183" value="1004" />
<Tag enumID="199" value="12" />
<Tag enumID="202" value="6" />
</Entity>
2.你看到的levelup确实是当初官方作者留下的,sim也只写了几张没太大用场的中立橙卡,做了个开头‘’倒闭‘’后就撒手而去
3.既然你已能写sim,先下步兵再用的问题我相信你不需多少时日也能亲手去解决,你多去penalitymanager里面的代码寻找灵感。
2018年05月06日 16点05分 3
好的 谢谢吧主, 我再看看, 现在就是 Tag enumID 含义不清楚, sim倒是只要有相似的就能对比写出来
2018年05月06日 17点05分
按照你的改好咋感觉他拿手里不会出了。。 什么情况
2018年05月07日 02点05分
@lzgs978 倒是有一句疏忽了,LOOT_333的法力值应是<Tag enumID="48" value="5" /> 这个值。
2018年05月07日 03点05分
@lzgs978 你觉得拿在手里不出是我导致你大可以改回你原来的,若是有心学习看https://tieba.baidu.com/p/5616162384此贴二楼及吧友留言
2018年05月07日 03点05分
level 6
支持一波楼主
2018年05月06日 17点05分 4
level 10
支持楼主 很赞
2018年05月07日 03点05分 5
level 7
支持
2018年05月07日 04点05分 7
level 11
厉害了我的楼!!!!![加1]!!!!!!举一反三愿意研究的吧友越来越多啦.......本雷锋高兴!!!!!!!!!!!!!!
2018年05月07日 07点05分 8
level 13
参照军需官的代码 里面有一段代码是给报告buff的函数
2018年05月07日 10点05分 9
这就是军需官的代码啊😂
2018年05月07日 10点05分
@lzgs978 题外话,军需官不比这卡强吗为嘛不用军需官
2018年05月08日 14点05分
@lzgs978 你不是改掉了军需官的代码么?
2018年05月18日 12点05分
level 6
请教你的巴库是怎么写的,我的为啥写了总是崩呢
2018年05月10日 16点05分 10
就写的白板啊 野兽
2018年05月10日 18点05分
回复 lzgs978 :tag就只有那一个野兽(20)是吧。那个英文名字是要在数据库里找,还是自己随便写上一个呢
2018年05月11日 01点05分
@带带小憨包🐷 还有攻击血量什么的 你就找个白板的野兽tag抄上就好,英文名在数据库里找
2018年05月11日 02点05分
level 7
用了这个等级提升的sim但是 看不到ai自己去用等级提升,楼主有这情况吗
2018年05月31日 12点05分 17
没有 我的问题是用的太积极了 有两个报告就用 有点亏
2018年05月31日 14点05分
level 7
衍生卡333e还是要添加,兄弟不能识别 ,我的等级提升就是没有打出去过...按照楼主的sim
2018年06月01日 06点06分 18
level 7
感觉不能用军训官的sim。要换成骑士的法术牌里的 找类似的sim吧
2018年06月01日 06点06分 19
level 1
我用楼主的CS有错误,以下是我用军需官和格斗陪练师拷过来的代码,可用。
using System;
using System.Collections.Generic;
using System.Text;namespace HREngine.Bots
{
class Sim_LOOT_333 : SimTemplate //Level Up
{ // Give your Silver Hand Recruits +2/+2 and Taunt.
public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
{
List<Minion> temp = (own.own) ? p.ownMinions : p.enemyMinions;
foreach (Minion m in temp)
{
if (m.name == CardDB.cardName.silverhandrecruit)
{
p.minionGetBuffed(m, 2, 2);
}
if (target != null && !target.taunt)
{
target.taunt = true;
if (m.own) p.anzOwnTaunt++;
else p.anzEnemyTaunt++;
} }
}
}}
还有,若是要先摇报告再用等级提升。可能需要写个COMBO之类的(需要7费或者后手有硬币的时候6费),我就没涉及了。
2018年06月08日 05点06分 20
level 6
问一下楼主,巴库升级后的技能用在哪里改动吗?谢谢啦
2018年06月10日 05点06分 21
level 4
楼主辛苦了,萌新请教个问题,去哪里修改代码啊!!我也是用奇数骑,看到不会用等级提升很着急啊。。
2018年06月10日 12点06分 22
level 4
他好像显示我命名方式不对
2018年06月10日 14点06分 24
1 2 尾页