[節慶] 活動開放簡易方式

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間1年前 (2023/02/06 09:29), 1年前編輯推噓0(005)
留言5則, 1人參與, 1年前最新討論串1/1
假設有個區域,節慶期間才開放,設定可在裡頭打到特別的東西, 並可拿部份打到的東西,找特定的 npc 兌換特殊的武防具或道具。 那最簡單的做法就是 /d/event/festival.h 裡面定義一些東西, 每一個節慶,設定一行定義。 區域及怪物 移動到區域的方式,應統一在某個 npc,我預計拉修。 生怪的部份應透過 area_room.c 搭配上面的定義,只有定義存在 的期間(即節慶期間)才生怪。 怪物名稱及怪物檔案亦只專屬於該區域。 掉寶 搭配上面的定義,定義存在時才生怪,有怪自然會掉寶,掉寶分兩 種: 1. 玩家可永久儲存的 2. 只能暫時存在的,玩家 quit 就不見 永久儲存的就像 [A]-[Z] 卡片(f811-f836),但目前缺乏節慶後的 回收機制,我可能會想一個混合實體及虛擬物品的做法,例如集卡 冊是實體物品,當你身上有集卡冊時,打到卡片會自動放到集卡冊 ,則集卡冊可以恆久存在,但節慶標記過時就會自己 cover。 掉寶一律透過 mob_drop 設定,不同年份的節慶活動可以套用不同 的設定,而每年都需要重設「實體物品部份」的掉寶,但虛擬物品 可以不動。透過虛實混合的做法,比方集卡冊,只需要動標記以及 集卡冊指令函數。 以上為例,所有節慶活動都應設計為虛+實混合,比方五色人骨,也 應該要有一個實體物品來收納這些人骨,卡片->集卡冊,人骨->??? 而拉修負責配發這些實體物品以及節慶區域的進入。節慶活動開放 後,玩家找拉修就對了,quest lasio about event/活動,它會先 看目前是否為節慶期間,是的話就給實體物品,再 quest 一次就進 入活動區域,loop 就設步驟 2,兌換則是另外的指令。 獎勵 獎勵分必然都會有的優惠,例如平常某些東西掉寶率不高、或者根 本不會掉的東西,在節慶活動的區域比較好打、打得到。 以及兌換型的獎勵,例如集到哪些卡片可換什麼、集滿五色人骨可 以換什麼,這個應該都要找同一個 npc 即 losio 做兌換。 拉修也會加 title 比方「去死去死團團長」這類的。 以 RO 為例,每次開活動我其實都興趣缺缺,原因是 一、幾乎所有區域都會生節慶怪 二、打那些怪效益不高 三、打到了東西,不曉得可以幹嘛 四、獎勵通常不吸引人,或者難達到兌換條件 我比較喜歡什麼節慶到了,就是去哪個區域,然後在這個區域看到 怪就殺就對了,殺怪掉的節慶物品自動 package 到某個實體道具內 ,該道具是進這個區域就一定會拿到(或至少有顯眼的提示),集滿 物品就找特定的 npc 就對了。 這樣頂多兌換獎勵做些變化即可。 以上會做為節慶設定參考,目前節慶區域除了鬼月、萬聖節的幽靈 墳場之外,其它的會做出相對應的區域。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.145.135 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1675646965.A.996.html ※ 編輯: laechan (59.126.145.135 臺灣), 02/06/2023 09:54:16

02/06 13:17, 1年前 , 1F
還有另一種做法,就是節慶區域平常常態開放,可打怪
02/06 13:17, 1F

02/06 13:17, 1年前 , 2F
也會掉東西,節慶時才做特殊設定會掉特殊的東西
02/06 13:17, 2F

02/06 13:17, 1年前 , 3F
節慶後再拿掉特殊物品的掉落即可,這樣也行
02/06 13:17, 3F

02/06 13:18, 1年前 , 4F
這樣平常就算存這些點也沒壞處一樣有怪有東西能打
02/06 13:18, 4F

02/06 13:19, 1年前 , 5F
若採上述做法,最近會嚐試開放幽靈墳場(塞迪斯東北)
02/06 13:19, 5F
文章代碼(AID): #1Zu5VrcM (mud_sanc)
文章代碼(AID): #1Zu5VrcM (mud_sanc)