前言:dota发展到今日,依靠的是无数玩家的努力。而在不断的发展中,理论与实践相结合是源动力。相应的,很多玩家醉心于技术的提高,不断的向着自己的极限发起冲击,因而也有了今天中国DotA人才济济的繁荣景象。同样的,也有一些玩家痴迷于理论的研究,在不断探寻着DotA机理的过程中,也时常迸发出智慧的火花,为更多玩家的实践提供理论支持和创新灵感。
本文旨在为众多想在DotA的测试中实践自己想法的玩家提供一条简便的入门指导,让诸多可以能高效的完成自己的测试过程,达到预期的测试目标。
第〇章 test模式的基本介绍及简单测试实例
第壹节 test模式的基本介绍
冰蛙为了方便大家随时可以验证自己的一些想法,设置了一个独立的模式:test模式。
相对于诸如hke导入的方法,运用test模式进行测试方便快捷,但也会有着不少的局限。
test模式优势和局限会在以后的章节中进行更为详细的介绍,如何发挥优势,如何规避局限。如何进入test模式
在单人模式下,单个玩家运行标准DotA地图,系统会默认进入test模式。
在局域网的多人模式下,一号位玩家需要在游戏开始的15秒内输入以下两行命令:
-ap(全阵营选择模式,如果需要测试别的模式,可以更换)
-test
那么系统就会提示进入测试模式,并给予相应的测试模式的命令提示。
test模式的基本命令介绍
这里节选部分比较有用的命令进行介绍
-lvlup xx
升级命令:你控制的所有英雄升xx级
*注意:xx为具体数字;lvlup和xx中有空格;你控制的所有英雄都会升级;从1级升到2级只需要“升1级”,因此输入的是“-lvlup1”,同样,输入“-lvlup 24”即可从1级升到25级,在控制特定等级时请注意。
-refresh
刷新命令:你控制的所有英雄的技能cd和携带物品cd归0,血量和魔量回满
-spawncreeps
出兵命令:双方三路立刻出一波兵。
-powerup
神符命令:立刻刷新神符
*注意:要在河道没有神符的情况下输入本命令
-neutrals
野怪命令:立刻刷新所有野怪
*注意:不满足刷野条件的野点不会刷新野怪
-gold xxxx
金钱命令:给予玩家xxxx金钱
-TIMe xx
时间命令:调整游戏时间,用以控制白天和夜晚
*注意:xx必须为两位数,何时是白天何时是夜晚,大家可以亲自尝试
-noherolimit
多英雄模式:允许单个玩家选择多名英雄
*注意,这个命令也需要在游戏开始后15秒内输入,且输入后没有任何提示。结合上文,一般测试开始时需要输入以下三行命令:
-ap
-test
-noherolimit
-trees
树木命令:立刻刷新地图上的所有树木
*注意:周围有英雄时,树木不会长出。
-spawnoff
关闭出兵命令:禁止两方三路出兵
-spawnon
开启出兵命令:允许两方三路出兵
-roshan
肉山命令:立刻刷新肉山
*注意:需要在没有肉山的时候使用
上文对测试需要的基本命令进行了简单介绍,今后也会对其中的细节进行阐述。
简单测试实例
那么下面给出一个简单的测试实例。
*测试目标:剑圣在无敌斩中,是否继承狂战斧的分裂攻击
*已知:
**剑圣无敌斩的固定次数为“英雄攻击普通伤害”,计算护甲值减免,无视魔法免疫,但固定次数仅仅为播放攻击动画和造成伤害,
而不是真正意义上的普通攻击。
**当剑圣的攻速达到一定的程度,会在两次无敌斩的固定伤害间夹带普通攻击。
*测试预期:结合上文已知,我们预测剑圣无敌斩的固定伤害不会继承狂战斧的分裂攻击,而其中夹带的普通攻击会继承狂战斧的分
裂攻击。
*测试基础设计:选择一个血量较多(心若干)的英雄“靶子”,让拥有一定攻速(蝴蝶若干)且携带狂战斧的“剑圣”对其释放无
敌斩,并观察对“周围单位”的伤害情况
*设计难点:如何让“剑圣”无敌斩只砍“靶子”而不直接砍“周围单位”
*解决方案:使用隐身单位为“周围单位”(拥有大招的隐形刺客)
*具体步骤如下图所示
满级6心大树作为“靶子”
八名6级有大招隐刺作为“周围单位”
已经在无反隐手段时,剑圣无敌斩无法作用于隐身单位
满级4蝴蝶2狂战的剑圣
下面开始测试
确实看不见隐刺
结果如所料,剑圣瞬间完成刷屏,8000+血量老树看着周围隐刺尸体笑而不语