mud_sanc 板


LINE

以下是前置設定,為免忘記所以備忘一下,同時留個紀錄。 根據這一篇 https://pttgame.com/mud_sanc/M.1356313280.A.385.html 七、修改 /open/cmds/vobjs_d.c 讓 vobjs_d.c 的 exec_mob_drop 函數可支援全區域生成 邪惡聖誕老人。 我當初的設計是讓 /open/cmds/vobjs_d.c 的 exec_mob_drop 函數支援 全區域生成邪惡聖誕老人。exec_mob_drop 只有一種情況會被呼叫,就是 怪物陣亡時,所以我的想法應該是,有在跑區域打怪物的玩家才會碰到邪 惡聖誕老人。 在 vobjs_d.c 的 exec_mob_drop 裡面有一段程式碼長這樣: // 節慶支援專區 by Laechan@Sanc /* if(files=festival_data("query","general_festival_event")) { // 實體物件(如怪物)呼叫專用區 //files=GENERAL_FESTIVAL_EVENT; j=(int)ppl->query_temp("time_record/festival_event_times"); carry=time(); if(j<1) { ppl->set_temp("time_record/festival_event_times",carry); return 1; } else if(carry-j>180+random(120)) { ppl->delete_temp("time_record/festival_event_times"); if(!catch(ob=clone_object(files))) ob->move(environment(ppl)); return 1; } if(!ppl) return 1; } */ 這段應該就是跑邪惡聖誕老人的部份,而且也只被設定過邪惡聖誕老人 > call vobjs_d;festival_data;"query";"general_festival_event" 房間(/open/cmds/vobjs_d)-> festival_data( "query", "general_festival_event" ) = "/d/event/xmas/evil" 換言之,只要把這段程式碼的 /* */ 拿掉再 update 一下,邪惡聖誕老 人就會隨機出現在玩家打死怪物的同一房間,而且會主動攻擊玩家。 > ob view 聖誕襪 -------------------------------------------------------- 聖誕襪(物品編號: f801) -------------------------------------------------------- 單位:雙 型態:節慶物 攜帶:0 / 10 價格:10 掉落: 50.0% Lv2.邪惡聖誕老人(Evil Santa Claus) 販賣:不可 交換:不可 一雙聖誕襪,你可以拿它跟洛奇村(rocky)的聖誕老人交換聖誕禮物喔 (quest santa claus about 聖誕禮物)。 -------------------------------------------------------- 所以打死邪惡聖誕老人有 50% 機率會掉聖誕襪。 我預計最慢 12/23 就會開放讓玩家可打邪惡聖誕老人,屆時 1.需打幾雙才能換一個聖誕節禮物箱 2.聖誕節禮物箱可開到什麼 3.可接這個任務幾次(我應該會設定比目前可接的次數多) 4.打到的聖誕襪能否交易轉讓 這些細節也會一一公布。 事實上就算聖誕襪不可交易轉讓,聖誕節禮物箱「應該」也是可以交易 轉讓的.... 目前待改事項是聖誕節禮物箱可開出什麼。除了一些虛擬物品之外,我 的想法有幾種 1.特殊物品 例如大補丸類、枯樹枝、金蠶王、紫箱 2.特殊防具 例如聖誕裝類(body類防具)、特殊的聖誕帽 /d/event/xmas/box.c 即禮物箱的檔案因此要改一下。 聖誕節期間則發放聖誕帽,我盡量設定讓肉粽伯支援發放聖誕+新年禮 金&聖誕帽的工作,聖誕帽則依循之前節慶的設定方式,節慶期間讓它 擁有特殊功能,目前依開放徵求特殊功能建議。 我自己想到的功能有兩種 1.戴著聖誕帽打怪會機率打到聖誕糖果(這個要看 exec_mob_drop 怎麼 寫,印象中我有寫),ob use 聖誕糖果,會有特別的 buff。 這個要看一下 exec_mob_drop 函數,我有空會看。 2.戴聖誕帽期間打怪經驗值or熟練度會加 xx% 這部份參考全域熟練度及全域經驗值的提升設定程式段落,加上聖誕  帽的判斷即可。重點是這個 imba 設定要不要給聖誕帽,而不是給農 曆新年期間的帽子。 (因為就節慶重要性上面,我的想法是農曆新年>聖誕節) ^^^^^^^^ ↑                    └最好的東西、最優的設定都在這時候給 另外聖誕節+新年期間也會開放特別的作物可種植,並有星星日設定。 關於星星日,我盡量有上線時就去設。 關於農場是否開放養殖畜牧,我也有在考慮,但有個東西我想先做,就 是各城鎮區域的農場打工工作。它有兩種實作做法 1.work 就是簡單的 work,就是純粹增加玩家可 work 的地點。 2.公田 就是玩家真的可進到農場,農場內已有作物種植,玩家要協助收割、  除草、除蟲等。公田跟自己農場的差異是 a.公田的害蟲經驗比較肥,打了有熟練度,而且會掉東西 b.公田是領薪水制,只要待在公田內,每隔一段時間就有錢領 c.公田收割時有機會拿到錢以外的東西 關於養殖畜牧,有一種簡單做法,是玩家擁有 n 塊地之後,第 n 塊地 起可以養動物,動物只能養在第 n 塊地以後,而作物可以養在全部的 地,然後玩家可選擇能養動物的地「全部養同一種動物」或是全部養不 同的動物,能養的動物種類數就取決於玩家擁有的地的數量以及農場的 等級。這樣好處就是動物全部集中在後面的地,看起來比較整齊,程式 也比較好改,我只要增加「動物類」的作物即可。另外,以雞為例 小雞→中雞→大雞→定期下蛋→得到雞肉 小牛→中牛→大牛→定期產奶→得到牛肉 小豬→中豬→大豬→得到豬肉 到底要怎麼實現這些,程式得改不少。 Laechan --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224
※ 文章網址: https://webptt.com/m.aspx?n=bbs/mud_sanc/M.1513675552.A.C81.html







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP