[指令] 今日 quest 及任務腳本參數增改紀錄
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間14年前 (2011/10/05 08:09)推噓2(2推 0噓 5→)留言7則, 2人參與討論串6/9 (看更多)
今天應該是最後一天改這東西了。
(明天起有別的事情要做)
一、新增 check_max_nonseq 的判斷以及修改 quest show
> quest show l002
┌────────────────────────────┐
│任務編號:l002(一次性任務) <= 增加了這個顯示 │
│任務名稱:白瓦鎮的三大美女 │
│任務關鍵字:beauty contest, 選美比賽 │
├────────────────────────────┤
│任務流程: │
│ │
│ 1.與白瓦鎮鎮長--迪歐(Dio)對話. │
│ 2.與露露(Lulu)對話. │
│ 3.與雯雯(Wen-wen)對話. │
│ 4.與潔潔(gigi)對話. │
│ (第 2-4 步驟可以不用照順序) <= 增加了這個顯示 │
│ 5.最後與白瓦鎮鎮長--迪歐(Dio)對話, 任務結束. │
└────────────────────────────┘
順便也增加了 times 的設定顯示。
二、新增了除錯專用的 quest shows 語法, 顯示的內容是資料內容而非解
析過的內容.
> quest shows l002
┌────────────────────────────┐
│任務編號:"l002", quest_times=0 │
│任務名稱:quest_title="白瓦鎮的三大美女" │
│任務流程:quest_steps=5 │
│任務關鍵字:quest_key=({ "beauty contest", "選美比賽" } │
├────────────────────────────┤
│任務流程: │
│ │
│step1_npc=/u/l/laechan/area/whitetile/mob/dio1.c │
│step2_npc=/u/l/laechan/area/whitetile/mob/lulu1.c │
│step3_npc=/u/l/laechan/area/whitetile/mob/wen1.c │
│step4_npc=/u/l/laechan/area/whitetile/mob/gigi1.c │
│(偵測到 nonseq ({2, 4}) ) │
│step5_npc=/u/l/laechan/area/whitetile/mob/dio1.c │
├────────────────────────────┤
│任務獎勵: │
│ │
│ give_obj(ppl,"/u/l/laechan/area/whitetile/obj/xo1",1) │
└────────────────────────────┘
這個指令跟 quest show 一樣都還有完善化的空間, 這個就留待以後
再慢慢補強即可。
quest check 腳本, 檢查腳本基本上有無錯誤
三、更動 quest_front 參數為 front, 使其與 nonseq 同階
nonseq=2-4##
front=l001;l002##
這樣設定格式, 以及 quest_d.c 裡頭的讀取格式才具統一性。
> quest show l003
┌────────────────────────────┐
│任務編號:l003 (可解 3 次) │
│任務名稱:羅德斯小販任務 │
│任務關鍵字:烏龍茶, oolong │
├────────────────────────────┤
│前置任務: │
│ │
│ l001 : 加入冒險者公會 │
│ l002 : 白瓦鎮的三大美女 │
├────────────────────────────┤
│任務流程: │
│ │
│ 1.與小販(Vendor)對話. │
│ 2.與小販(Vendor)對話. │
│ 3.最後與小販(Vendor)對話, 任務結束. │
├────────────────────────────┤
│任務獎勵: │
│ │
│ 1000 影特幣. │
│ 自殺藥水(Suicide Potion) x 1 │
└────────────────────────────┘
四、stepX_npc 增加了支援「地點」的設定
這個設定原本我覺得它用不太到,不過後來我發現它應該可以
比我想像中的還好用(純粹看你腳本寫得有多精彩來決定)。
step4_npc=/d/map/lodoos/room/square##
> quest show l003
┌────────────────────────────┐
│任務編號:l003 (可解 3 次) │
│任務名稱:羅德斯小販任務 │
│任務關鍵字:烏龍茶, oolong │
├────────────────────────────┤
│任務流程: │
│ │
│ 1.與小販(Vendor)對話. │
│ 2.與小販(Vendor)對話. │
│ 3.前往羅德斯廣場. │
│ 4.最後與小販(Vendor)對話, 任務結束. │
└────────────────────────────┘
完成第 2 步驟後...
> quest vendor about oolong
【提示】你應找的對話目標: 羅德斯廣場.
到羅德斯廣場後
> quest here about oolong
妳在這裡向天神誠心地祈求待會小販會把錢給妳...
【提示】你應找的對話目標: 小販(Vendor).
這個功能比我當初想新增它時所想到的還要好用,以後應該有
機會讓各位見識到這個設定有多機車。
五、quest_d 也要補幾個函數進去, 同樣利用晚上完成.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
推
10/05 18:26, , 1F
10/05 18:26, 1F
→
10/05 18:27, , 2F
10/05 18:27, 2F
→
10/05 18:47, , 3F
10/05 18:47, 3F
推
10/05 18:49, , 4F
10/05 18:49, 4F
※ 編輯: laechan 來自: 122.117.11.103 (10/05 20:48)
→
10/06 11:14, , 5F
10/06 11:14, 5F
→
10/06 11:40, , 6F
10/06 11:40, 6F
→
10/06 11:40, , 7F
10/06 11:40, 7F
討論串 (同標題文章)
完整討論串 (本文為第 6 之 9 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
11
34
19
34
5
13