[指令] 今日 quest 及任務腳本參數增改紀錄

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間14年前 (2011/10/03 01:28), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串4/9 (看更多)
今天預定把先前 quest 有想到要做的東西補完. 一、新增 stepX_check 會用到的函數(API) 1. 確認身上有多少同 id 物品的函數 2. 確認身上有帶哪些物品的函數, return 1 代表 二、新增 quest show 任務編號 的指令格式 這個指令格式才是整個新版任務系統的核心重點。 > quest show l002 ┌────────────────────────────┐ │任務編號:l002 │ │任務名稱:白瓦鎮的三大美女 │ │任務關鍵字:beauty contest, 選美比賽 │ ├────────────────────────────┤ │任務流程: │ │ │ │ 1.與白瓦鎮鎮長--迪歐(Dio)對話. │ │ 2.與露露(Lulu)對話. │ │ 3.與雯雯(Wen-wen)對話. │ │ 4.與潔潔(gigi)對話. │ │ 5.最後再與白瓦鎮鎮長--迪歐(Dio)對話, 任務結束. │ ├────────────────────────────┤ │任務獎勵: │ │ │ │ XO(xo) x 1 │ └────────────────────────────┘ > quest show n000 ┌────────────────────────────┐ │任務編號:n000 │ │任務名稱:在新手村生活的第一步 │ │任務關鍵字:newbie quest, 新手任務 │ ├────────────────────────────┤ │任務流程: │ │ │ │ 1.與領航員謬西(Musi)對話. │ │ 2.與道具店老闆伊菲(Effie)對話. │ │ 3.與裝備大師德雷依(Derlei)對話. │ │ 4.與旅館老闆娘諾雅(Norya)對話. │ │ 5.與藥劑師卡翠亞(Katwuya)對話. │ │ 6.與新手導師格拉夫(Galuf)對話. │ │ 7.與武器大師卡諾斯(Kanors)對話. │ │ 8.最後再與領航員謬西(Musi)對話, 任務結束. │ ├────────────────────────────┤ │任務獎勵: │ │ │ │ 新手基金 100000 影特幣. │ └────────────────────────────┘ 我會評估是否要直接採用 // 的型式(之前有跟 justin 稍微提過), 目前是採用硬解析的方式。我是覺得用 // 的型式應該更省判斷. 另外, quest show 應該還可以寫得更完整, 這個會列入這禮拜的修 正重點. 由上面自動產生的表,很快就能定出更適合的任務名稱,例如名稱應 該叫做「白瓦鎮的選美比賽」。 三、更動任務對話訊息的處理方式 採用了跟上次寫 magic-cycle_ob.c 時類似的處理方式,我覺得這方 式不錯,不過在處理上一定要盡可能地簡單化。 四、 ================================================================ 1.教 norr, justin 等人如何寫 m 選 n 任務 2.教 norr, justin 等人如何寫變化版的 stepX_end 3.實裝 times 的相關參數, 這個如果今天評估做不完 就會挪到明天, 除了 special_times 還需要加別的 (可完成次數相關) 4.修改 mob_d.c *5.更改 show_msgs, 新增一個管理物件用函數(一物多用) show_msgs 需做在地判斷 *6.新增 quest_d 的新處理函數 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: laechan 來自: 101.13.131.160 (10/03 12:28)

10/03 12:47, , 1F
下午有事, 晚上再來改
10/03 12:47, 1F
※ 編輯: laechan 來自: 101.13.131.160 (10/03 12:48)

10/03 12:58, , 2F
設定多久才能玩此任務(或只能玩一次).今午晚不在amem
10/03 12:58, 2F

10/03 13:07, , 3F
多久的部份用 stepX_check 做
10/03 13:07, 3F

10/03 13:07, , 4F
只能玩幾次用 times 參數限制, 這個預定晚上實裝
10/03 13:07, 4F
※ 編輯: laechan 來自: 122.117.11.103 (10/03 21:00)
文章代碼(AID): #1EY9zQ_b (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #1EY9zQ_b (mud_sanc)