Re: [建議] 每週任務

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間15年前 (2010/06/24 17:12), 編輯推噓0(000)
留言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)
文章代碼(AID): #1C8o5q48 (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #1C8o5q48 (mud_sanc)