perform打死mob 不算 last_damage_from

回覆文章
ned
文章: 8
註冊時間: 2018-07-23, 00:07

perform打死mob 不算 last_damage_from

文章 ned » 2018-08-03, 02:56

perform : daemon\class\darker\mo-force\mosword777.c
mob : open\m-war\mob\king.c

正常打死這個king會給打死他的人一些東西.
但實測過如果是放這個mo-force的perform打死這個king會無判定是玩家打死的.
也就是說... 打死了沒東西QQ

請問可以幫忙看一下是不是合理的嗎~~~~?

辛苦typer了~

jrealm
系統管理員
文章: 1084
註冊時間: 2014-03-31, 23:10

Re: perform打死mob 不算 last_damage_from

文章 jrealm » 2018-08-03, 10:06

合理 or 不合理, 實在不好說
這要看當初作者的想法, 不過現在可能不可考了

一般來說, mob 的 die() 都只判斷是否有 last_damage_from
而不管其是否為 userp()

而此例中, 作者特意加上了 userp() 的判斷
也就需要由玩家 "親手" 擊殺才能獲得戰利品了


ps: 即便去除 userp() 的判斷, 戰利品也會落在招喚物的身上, 玩家依然拿不到

回覆文章