mud_sanc 板


LINE

先執行 moball,再執行 moball -filter getpearl1 > moball -filter getpearl1 /d/ppl/bdlen/fish/mob/king.c 經確認只有一隻 mob 即普賽頓有判斷該參數。 這時改以房間做為搜尋標的,經玩家回報,善見是最可能的地點, 但是找不到,所以我決定全域搜尋。 $ cd /d/ppl $ grep -r getpearl1 bdlen/fish/mob/king.c: if(query("leaveobj")&&ppl->query_temp("getpearl1")) bdlen/lock/area/fish.c:this_player()->set_temp("getpearl1",1); 它只有一行會對玩家設定 getpearl1 參數,這行與 hold 指令有 關,即 hold 定海珠: int hold_xx(string str) { int stt,i,j; mapping stat; object obs,ppl,mob; // obs2; mixed allppl; ppl=this_player(); stat=ppl->query("stat"); allppl=all_inventory(environment(ppl)); if(query("over")) return 0; stt=stat["str"]*2+stat["fel"]*4+stat["dex"]*3+stat["con"]*4+ stat["air"]*3+stat["int"]*4+stat["mag"]*3; if(stt<20000) return notify_fail(HIB"定海珠"NOR+HIW"緩緩亮了起來不久後又暗了下?h\n"NOR); stt=stt-20000; stt=stt/2000; tell_room(this_object(),ppl->query("chi_name")+HIW"將力量輸進"+ HIB"定海珠"NOR+","+HIB"定海珠"NOR+HIW"發出強大的光茫\n"); if(stt>=4) if(mob=present("Poseidon",find_object_or_load(BR"43"))) { mob->set("leaveobj",1); this_player()->set_temp("getpearl1",1); } obs->remove(); write(HIB"定海珠"NOR+HIW"發出一股力量擊向你, 你覺得一陣暈眩後, "+ "你發現你到了一個?s的地方\n"NOR); 上面的意思是,玩家想要在打普賽頓的時候拿到海神珠,它的前提就是 你要在某個地方 hold 定海珠,hold 的條件是 你的七屬性依照上面 stt 的加權計算公式,總和要達 20000, 不然你 hold 定海珠會失敗,這裡會給失敗訊息,ok getpearl1 參數設定的條件是 放好後,(該總和-20000)/2000 要至少 4,即總和至少要 28000, 並且普賽頓此時必須在他所在的房間是活著存在的狀態。這裡不ok /d/ppl/bdlen/lock/area/fish.c 不備份修改 首先,加權計算後的要求 20000 沒問題,但後面又要求要 28000 不合 理,這會造成玩家如果 hold 定海珠成功,就會以為他接下來去打普賽 頓時就應該會掉落海神珠──但實際上玩家有可能無法滿足28000 的數 值要求而怎麼打都打不到,而且還無任何提示訊息。 再來,它還要求你 hold 海神珠「成功後」,普賽頓這時也必須在,若 不在「它也不會給你任何訊息」(等於白白 hold 損失一顆定海珠),這 也不合理,因為這會造成玩家在下 hold 海神珠的指令後,成功了,但 是要去打普賽頓時,他不在!!?? 那怎麼打海神珠!!?? 所以做以下修改: 1. hold 定海珠時,若普賽頓不在,hold 不會成功;若普賽頓在,hold 就會成功。 2. 已將 28000 調整成 20000,亦即你滿足 hold 定海珠的條件也 hold 成功後,接著去打普賽頓,就會掉海神珠。 Laechan --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.145.135 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/mud_sanc/M.1673936813.A.105.html ※ 編輯: laechan (59.126.145.135 臺灣), 01/17/2023 14:27:12







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燈, 水草

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

TOP