[wizs] 各法術檔的 start_skill 函數

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間14年前 (2011/06/23 17:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
目前的函數寫法是.. int start_skill(object tar,int lv) 幸運的是幾乎有用到 this_player() 的部份都宣告為 ppl, 因 此我打算對全體 spell 做底下的修改 varargs int start_skill(object tar,int lv,object ppl) { // object ppl; if(!ppl) ppl=this_player(); 改成這樣的用意是,當 start_skill 的訊息大多是以 show 去呈現時,只要先傳 ppl 過去,而不要一律讀 this_player() 的話,就可以讓第三者去代做 show(ppl,tar 的動作。 (否則 ppl 會等於第三者也就是實際的呼叫者 this_player()) 預定今晚先改六大攻擊 spell,改完我要直接讓魔法陣 Lv1 來 試,這是就目前來說最簡單的修改套用方式。 Belldandy. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.82.176.179
文章代碼(AID): #1E0mX2MQ (mud_sanc)
文章代碼(AID): #1E0mX2MQ (mud_sanc)