精華區beta mud_sanc 關於我們 聯絡資訊
※ 引述《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)