[閒聊] 關於 ring1, ring2, ..
這只是閒聊性質。
通常 wear all 時會判斷某防具的 type 例如為 ring,
然後看玩家身上有無 armor/ring 存在,有的話就會說
已經裝備了。
改一下...
if(type=="ring")
{
if(!me->query("armor/ring1"))
{
me->set("armor/ring1",eq->query("armor"));
wear_it(eq);
}
else if(!me->query("armor/ring2"))
.
.
}
這時防具 type 為 ring,裝備位置為 armor/ring1,而
防具會增加 wearing 參數。假設全部有 ring1~ring5。
remove 時...
if(type=="ring")
{
if(me->query("armor/ring5"))
{
me->delete("armor/ring5");
remove_it(eq);
}
else if(me->query("armor/ring4"))
.
.
}
亦即戴上多重戒指時,並不需要指定戴哪一根手指。
嗯......理論上可行。
至於有沒有實裝的可能性,機率很低,這是因為現在戒
指的屬性都做的很好,要是非常好的戒指一次戴五個,
會產生問題。
(而且套裝的判定到時也是個問題)
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.26.176.210
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
10
18