[wizs] 各法術檔的 start_skill 函數
目前的函數寫法是..
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
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
21
49