老坑爹游戏辅助 - 专注自动化变现
标题:
《战斗策略修改教程》-----剖析原理,手把手教你打造专属于自己的战斗策略!
[打印本页]
作者:
卡若像
时间:
2016-2-10 23:25
标题:
《战斗策略修改教程》-----剖析原理,手把手教你打造专属于自己的战斗策略!
一、前言
我在去年发表的教程帖中曾说过,要发一篇战斗策略修改的教程,结果一直拖到现在, 整整一年都玩LOL去了,直到暗黑2.3版本更新才回归,现在我来履行诺言了。
DB默认的战斗策略,太统筹兼顾了,考虑到了方方面面。但所谓杂而不精,前期还可
以凑合着用,直到你的流派BUILD
成型之后,这种默认的战斗策略就会显得笨拙,不如人意。
每个人的装备、喜好都不一样,
这篇教程讲解的是DH不洁套的修改思路,其他职业修改原理都是一样的,
需要你举
一反三,用心琢磨。
二、准备工作
1、修改之前先做备份,它就是
DemonHunterCombat。
在\Plugins\Trinity\Combat\Abilities文件夹内。
修改后要重启DB
2、凯恩之角的数据库(英文版),查询技能的英文名。
http://db.d.163.com/en/skill/demon-hunter/active/
3、百度翻译
三、战斗策略基本知识
打开
DemonHunterCombat,密密麻麻的代码,感到无从下手?
但其实它非常整洁、规范。
千变万化不离其宗,它的基本组成单位就是这个:
/// <summary>
/// When 技能英文名称 should be cast
/// </summary>
private static bool 技能英文名称Condition(SkillMeta meta)
{
IF判断语句
}
这就构成了一个技能,我们要做的就是修改
IF判断语句
中的内容。
你还可以再美化一下,变成这样:
/// 技能中文名称
private static bool 技能英文名称Condition(SkillMeta meta)
{
IF判断语句
}
IF判断语句
我把它分为两种写法:
1、当满足条件,允许施放技能:
if ( 条 件 )
return true;
2、当满足条件,不允许施放技能:
if (
条 件
)
return false;
在DemonHunterCombat中随便看几条
if (
条件
)
,有的短,有的长,其实长的就是由短的组合而成。
例如:同时满足3个条件时施放技能
if (条件1
&&
条件2
&& 条件3
)
return true;
可以理解成这样(写的时候可不能这样啊,分开写意思就不一样了):
if (条件1
)
return true;
if (
条件2
)
return true;
if (
条件3
)
return true;
而大部份的条件,在所有职业、技能之间都是通用的!
看到这里,有没有拨开迷雾的感觉???
四、DH不洁套战斗策略修改过程
作者:
shen2980
时间:
2016-2-12 11:20
楼主有官方手册之类的东西吗?
你玩武僧么? 武僧的策略有一些bug 比如偶尔只打拳不放七星
能帮帮看看武僧的策略吗
作者:
csteacher120
时间:
2016-2-13 16:01
法师的能不能做个教程
作者:
小莫南
时间:
2016-2-13 16:12
求大神教教脚本如何修改
作者:
czjinxin
时间:
2016-2-15 00:35
向前辈多多学习,有什么疑问还要请教希望能得到回复
作者:
wenxijun402
时间:
2016-2-15 06:56
好像很厉害的样子
作者:
zae1984
时间:
2016-2-16 03:39
没玩法师。。。
作者:
zuiaism
时间:
2016-2-16 03:45
好像很厉害的样子
作者:
蛋蛋
时间:
2016-2-17 13:00
沙发~支持楼主
作者:
fengming
时间:
2016-2-17 23:27
代码 好麻烦
作者:
db10811
时间:
2016-2-23 00:58
前来学习!!
作者:
jianghwjx
时间:
2016-2-23 02:24
好东西啊,谢谢楼主分享
作者:
白萝卜酱菜头
时间:
2016-3-1 16:42
谢谢好人 新手根本不会设置啊
作者:
一冠擎兽
时间:
2016-3-2 13:19
支持楼主,加油。加油!
欢迎光临 老坑爹游戏辅助 - 专注自动化变现 (http://www.lkdie.com/)
Powered by Discuz! X3.2