[聖殿] 來聊一下 party kill 的問題
目前聖殿的設定是...
玩家: 可指定攻擊對象.
不指定時, 攻擊房間特定順位的對象.
例如玩家進入房間時,房間怪物順位為 a b c, 三隻怪物也同時
間對玩家進行攻擊,則玩家不指定對象時的第一攻擊目標就是 c
這部份玩家有意見的話可提出。大家都依這個設定的話,進房間
時就可以快速集中火力先清掉同一隻怪物,然後依序第二隻、第
三隻...大家的 default 選擇都會一樣,這是採特定順序的原因
所以討論時分為...
1)是否需要存在一個 default 設定
2)順序問題
怪物: 一樣可指定攻擊對象.
不指定時,隨機選定一個攻擊對象做攻擊
這部份玩家有意見一樣可提出。怪物需要隨機選定的原因是,一
群人進入該房間時,該怪物才可以隨機找一個玩家來打,也就是
說每個進入的玩家都不能避免自己會遭遇到該怪物。
不過這部份可以變更。有幾種可行的變更方式...
一、特殊的玩家可下特殊的指令,讓怪物在攻擊目標的選定上會
被侷限範圍。但是基本上每個玩家都仍是怪物的攻擊對象,
也就是玩家並不會因此就脫離戰鬥中.
二、特殊的玩家可下特殊的指令,讓自己從玩家的攻擊目標清單
中消失。也就是玩家可在房間中直接就脫離戰鬥狀態,讓怪
物只能攻擊尚未脫離的玩家。
從 party kill 的角度,玩家一群人衝進去要打怪物,通常會希
望部份玩家能盡量不要被掃到,攻擊最好多多集中在部份玩家身
上就好,這部份我想先實行。
相關檔案在 /std/user/attack.c 及 /std/mob/living.c
相關函數為 query_current_attacker
目前做法為, 在怪物 or 玩家身上設定特殊的參數來做控制.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.229.160
推
06/13 14:26, , 1F
06/13 14:26, 1F
推
06/13 15:49, , 2F
06/13 15:49, 2F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 7 篇):