※ 引述《amosdeus (幽素)》之銘言:
: 裝備路徑:
: /d/ppl/wide/virtue/eq/vow.c
它有幸運帶的效果?
lucky_wristle 我打算修改為 temp_skill/god bless = n,
依 n 的多少來決定幸運量,這個你可以先改。
其它類似的設定將來會同上。
: /d/ppl/wide/virtue/eq/flutter.c
: /d/ppl/wide/virtue/eq/fork.c
: /d/ppl/wide/virtue/eq/gloves.c
以上 ok。temp_skill 的部份今天會實裝,目前的 temp_skill 有
multi-attack、parry、shield、dodge、god bless,這個要另外整
理成一個檔案紀錄起來。
因為要控管。
: 遺忘申請QC:
: /d/ppl/wide/virtue/room/te05
判斷 earthquake 不太妥,敘述跟技能對不太起來。
: /d/ppl/wide/virtue/npc/eni-npc.c
command("say 鬼與世道的混亂都是人心的迷惘所延生出來的東西。");
command("say 哪是由九尾狐所化的毒石,殘留死前的怨念與詛咒。");
command("say 就像火焰一樣會吸引飛蛾靠近,死亡與發狂大約就這兩種下場吧。");
write("你說道:"HIY" 有什麼方法可以抗拒呢?\n"NOR);
command("say 即使經過百次花開花落的時光,詛咒的毒性依然存在..."+
"\n\t 也是,畢竟大善大惡皆非常人。");
command("say 身為凡人的我也無能為力,你去請教非人的眾生吧。");
盡量避免這樣的寫法,因為這跟 write 一樣,上面等於一次同時
呼叫五次 command。
: /d/ppl/wide/virtue/npc/evanlia.c
這誰?
: /d/ppl/wide/virtue/npc/wisteria.c
: Plain@Sanc
另外,我發現你們會自訂 ask(asking) 指令。最好是不要自訂,
新的 ask 支援底下的寫法...
set("ask_func","this_ask_func"); // 玩家下 ask xxx about ooo 時呼叫的函數
set("ask_keywords",({"死神"})); // ooo 可以接哪些關鍵字
set("ask_allow_other_keywords",1); // 允許 ooo 接 "死神" 以外的其它關鍵字
// 沒有設定這個的話, 玩家問 "死神" 以外
// 的事得到的都是 xxx 一臉茫然的望著你.
int this_ask_func(object me,string keyword)
{
int r;
switch(keyword)
{
case "死神":
command("say 偷偷告訴你喔..死神是存在的.");
call_out("ask_2",1); // 1 秒後呼叫下一階段的 ask
break;
case "L":
command("say 喔, L 的事我是知道啦..可是我不會告訴你^^");
break;
default:
command("say "+keyword+"? 那個是什麼, 可以吃嗎?\n");
break;
}
return 1;
}
int ask_2()
{
command("say 而且死神愛吃蘋果.\n");
return 1;
}
/d/ppl/wide/virtue/npc/eni-npc.c
這隻怪物就就可以嚐試使用上面的語法。
上面的 ask 好處是,將來「某些職業」可以透過習得某個技能,
來得知要問 npc 哪些事(讀取 inquery 或 ask_keywords),但是
使用 ask_keywords 的話,wiz 還可將其它關鍵字寫進 ask_func
中,例如自訂的 kuso keyword。
以後盡量使用新的 ask 設定。(目前的不用改,以後再統一改)
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.124.46
※ 編輯: laechan 來自: 125.231.124.46 (12/10 09:34)