[閒聊] 關於 ring1, ring2, ..

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間16年前 (2010/04/03 13:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
這只是閒聊性質。 通常 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
文章代碼(AID): #1BjjXngB (mud_sanc)
文章代碼(AID): #1BjjXngB (mud_sanc)