作者laechan (小太保)
看板mud_sanc
标题Re: [wizs] 关於区分出怪物特攻性质的简易方式
时间Sat Apr 2 19:19:52 2011
※ 引述《laechan (小太保)》之铭言:
: 目前攻击性质大致分为 physics 跟 magic 两类。
: 因此为了方便做我标题所说的事情,我想新增一个特攻函数
: varargs int spell("攻击叙述",伤害,命中,({"种类","属性",级数}),目标,..
: {
: 将种类强制替换为"magic";
: shut_tar("攻击叙述",伤害,命中,({"magic","属性",级数}),目标,..
: }
: 这麽做有几个用意..
: 一、法术的攻击,绝对无法靠近战系职业的 Lv24 技能躲开
: 二、但是法术的攻击,可以被护盾挡下
: 三、相同的,你用法术攻击怪物,除非怪物有护盾,不然你
: 一定打的到它
: 则以八卦的怪来举例就是把大部份怪物的 shut 改成 spell
: (当然实际上不会用 spell 这个函数名, Spell 倒可以考虑)
: Laechan
这里是做进一步设定...
varargs int spell("攻击叙述",伤害,命中,({"种类","属性",级数}),目标,..
{
先行计算该次施法成功率;
将种类强制替换为"magic";
shut_tar("攻击叙述",伤害,命中,({"magic","属性",级数}),目标,..
}
这个意思就是说,虽然法术本身无视对防闪躲格挡招架「一定
命中」,但是它本身却会有「施法失败」的问题。
这里的失败率就可以考量「Int」这个属性。
至於怪物的部份失败率计算主要就依怪物等级为主。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.253.173.229