[閒聊] feather fist 的 bug 修正想法
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間15年前 (2010/08/31 21:39)推噓1(1推 0噓 1→)留言2則, 2人參與討論串1/2 (看更多)
feather fist 目前要削弱怪物能力,最確實的做法是
「替換怪物」。保險的流程是..
玩家放 feather fist => 瞬間就要做怪物替換
而被替換的怪物..
一、無法再被放 feather fist
二、一段時間後必須保證換回替換前的狀態
不過目前問題理論上是出在二,也就是說替換後的怪物
「再消失」,然後替換前的怪物「再出現」的這個過程
,在怪物陣亡時有可能會出問題。
int die()
{
object env,tar,me=this_object();
if(tar=query("origin_mob"))
{
if(env=environment(me))
{
tar->move(env);
tar->die();
}
}
remove();
return 1;
}
紅字的部份就是有可能出問題的地方,檢查的方法為,
把 remove() 那一行挪到 tar->die() 的下面。
今晚會實作這一部份,玩家可觀察,若被弱化的怪物陣
亡後「就直接陣亡、沒有出現應有的訊息或物品,那就
是怪物在 die 的過程中出問題,有這樣的情況出現就
麻煩回報一下。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.9.179
推
08/31 22:17, , 1F
08/31 22:17, 1F
→
08/31 22:21, , 2F
08/31 22:21, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
18
25
6
15
4
12
21
33
-17
30