[指令] 今日 quest 及任務腳本參數增改紀錄
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間14年前 (2011/10/03 01:28)推噓1(1推 0噓 3→)留言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
10/03 12:58, 2F
→
10/03 13:07, , 3F
10/03 13:07, 3F
→
10/03 13:07, , 4F
10/03 13:07, 4F
※ 編輯: laechan 來自: 122.117.11.103 (10/03 21:00)
討論串 (同標題文章)
完整討論串 (本文為第 4 之 9 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
11
34
19
34
5
13