Re: [建議] 每週任務
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間15年前 (2010/06/24 17:12)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
任務 list 的點子不錯。
比方某任務隨機產生 list 如下...
1.去找某人(群A)
2.ask 他某事(群B)
3.再去找某人(群A)
4.之後回到某地領東西(群D)
群A 可宣告為一個 mixed,裡頭至少 100 隻左右的 npc,
並做衝突設定(如果你先去找別的怪就不給你接任務)。
群B 亦可宣告為一個 mixed,裡頭至少 30 種 ask thing
,並觸發相對的 ask 任務,最後指向要打的怪,然後再從
群A 裡頭挑出一隻怪來當打完怪之後要找的人。
最後再從群A 再挑一隻怪來當最後要找的人,並讓它從群D
裡面挑出一個地點。
以 set_temp 的模式,制定適當的 mapping data..
一、機器人必須知道群A 裡頭的每隻怪在哪裡。
=>但是連我都不知道他在哪裡。想知道他在哪裡,就只
能猜測他可能在哪裡。例如白瓦鎮的傑克森神父,他
可能在白瓦鎮、也可能在菲里德、甚至在羅德斯。
而且神父會走動。
二、接任務時會拿到一封信,遊戲規則是,當你找到上面的
神父時,你才能拆信,拆信才知道要 ask 什麼。
三、在 mob 的 die() 函數裡設定每一隻怪物死掉時都會判
讀玩家的 temp_data 有沒有特殊參數,有的話才會得到
虛擬物品,收集滿一定的虛擬物品再回去找 npc,才觸
發下一階段。
但是連我都不知道這隻 npc 到底要你收集多少物品。
手動玩家可憑經驗或已知情報,知道第一隻要找的 npc 可能
在哪些城鎮,比方可能在({羅德斯,菲里德,塞迪斯,白瓦鎮,
科隆城})(我會給各位每隻 npc 的 range),要勤勞一點就是
五個城鎮都跑,不然就 chat 問一下 or 請人幫忙找。
(我個人喜歡菲里德與塞迪斯,因為一個700 rooms, 一個400
rooms)
找到他,然後拆信,知道要幹嘛,接著他就會告訴你他希望你
幹嘛,通常是收集東西給他佔較多,也可能是殺怪。
一、他不會告訴你要收集多少 or 要殺多少怪才夠。他會要你
去做,但不會告訴你要做到多少。
二、你做太多,他會生氣。(他會告訴你)
三、你跑去盧他太多次,他也會生氣。(他也會告訴你)
四、適當的量 in 適當的次數內,他會說你做的很好,然後交
給你一封信,要你去找另一個人。
五、你找到另一個人之後才能拆信,拆信後才知道要幹嘛,比
方他要你去羅德斯防具店買一件東西給他,他會告訴你這
東西的一些數值情報,例如..
1)它的重量好像 < 100
2)它的價格好像 > 3000
3)它的防禦好像在 100~200 之間
4)它好像有加 dex
5)它好像沒加 con
然後他會告訴你他也不確定,「反正找最像的給他」。
npc 會預設「哪一件才是他要找的,其它都不是」,但是
連我也不知道他到底要哪一件。
給他錯的,他會生氣。
六、完成他交辦的事,就可以去某地領獎賞。獎賞有..
1)依你的能力給你一件防具.
2)依你的戰功聲望給你適當的戰功聲望.
3)給你不定數額的金錢.
4)擴增你天空城之家的額外存錢金額.
5)給你方便的消耗品(如技能性or功能性的)
6)隨機加你技能
Laechan
--
一間旅館發生大火,消防車趕到後,搭了彈跳床要救準備跳窗逃生的旅客。
旅客A:『我是113的!』 樓下的消防員急忙把彈跳床移到A的樓下..
旅客B:『等一下!俺116的!』 樓下的消防員又急忙把彈跳床移到B的樓下..
旅客C:『112~~~!!!』 現場一陣驚呼,還有人拍手,旅客C揮手向眾人致意。
樓下的消防員便先將彈跳床移到C的樓下,旅客C高興地一躍而下,突然有人大喊..
旅客D:『118!!!』 只見消防員馬上將彈跳床移到D的樓下.. ψlaechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.161.88
※ 編輯: laechan 來自: 61.225.161.88 (06/24 17:14)
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
10
18