作者laechan (挥泪斩马云)
看板mud_sanc
标题Re: [技能] 治疗术(heal spell)变更
时间Tue Jun 28 08:54:52 2022
※ 引述《Emiielf (Emiielf)》之铭言:
: ※ 引述《laechan (挥泪斩马云)》之铭言:
: : 它判断为群补了。
: : 这是因为底下的判断有 bug
: : // laechan@sanc add in 2021/01/26
: : // 主职, Lv10 以上, 对全体队员包括自己
: : if(pri_guild=="clerical" && lv>=10)
: : {
: : 也就是说你主职是 clerical 且使用级数 >=10 时,它就
: : 自动认定你在做群补,而忽略了你想补的目标。
: : 修正後:
: : 你缓缓念道: 神啊..为我显现疗伤之光吧...
: : 自你的掌心发出一阵白色的光芒...
: : 你开始念起古老的咒文: ~ 30 ~ ~ ~ 治疗术 ~
: : 怪物(satin /std/new_ob/instance/satin)
: : 绫儿已经满血了(109.11%)。
: : 你有空时可再试试看,有接目标=>单补,没有接目标=>群补(队员+自己)
: : 这是 bug,你可以 ask rewards。
: : LAechan
: 经测试後,已经可以为单体目标恢复血量
: 但是有新的问题产生,就是变成无法群补
: 在队伍内,只能恢复牧师自身血量而已
: 为目标补血-->正常
: cast heal eoneiii
: 你缓缓念道: 神啊..为我显现疗伤之光吧...
: 自你的掌心发出一阵白色的光芒...
: 你开始念起古老的咒文: ~ 14 ~ ~ ~ 治疗术 ~
: 玩家(eoneiii /std/user)
: 队伍内补血-->只有牧师己身有效果
: cast heal
: 你缓缓念道: 神啊..为我显现疗伤之光吧...
: 自你的掌心发出一阵白色的光芒...
: 你开始念起古老的咒文: ~ 14 ~ ~ ~ 治疗术 ~
: 玩家(emimarfa /std/user)
: 你已经满血了(501.17%)。
fixed.
我抓自己的角色来测:
> cast heal
(wiz) sp cost:2213
你缓缓念道: 神啊..为我显现疗伤之光吧...
自你的掌心发出一阵白色的光芒...
你开始念起古老的咒文: ~ 30 ~ ~ ~ 治疗术 ~
飞影身上受伤的地方发出淡淡的光芒, 伤势逐渐回复中(58.19%)...
你已经满血了(100.77%)。
100% 230% 222% > cast heal hiei
(wiz) sp cost:2213
你缓缓念道: 神啊..为我显现疗伤之光吧...
自你的掌心发出一阵白色的光芒...
你开始念起古老的咒文: ~ 30 ~ ~ ~ 治疗术 ~
飞影会看到
你身上受伤的地方发出淡淡的光芒, 伤势逐渐回复中(90.92%)...
对方满血时
> cast heal hiei
(wiz) sp cost:2213
你缓缓念道: 神啊..为我显现疗伤之光吧...
自你的掌心发出一阵白色的光芒...
你开始念起古老的咒文: ~ 30 ~ ~ ~ 治疗术 ~
飞影已经满血了(132.22%)。
改完後,这有点脱裤子放屁的感觉,大致是
1.如果你要补的对象是你的队员,那乾脆不加对象=群补
2.除非你要补的对象不是你的队员
这部份就留给 caster 自己决定,因为对象要判断是否为
自己的队员要写一串长代码,lazy。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.126.145.135 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1656377695.A.126.html
※ 编辑: laechan (59.126.145.135 台湾), 06/28/2022 08:56:20