[閒聊] 20221223修改事項

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間2年前 (2022/11/23 12:04), 2年前編輯推噓0(001)
留言1則, 1人參與, 2年前最新討論串1/1
我今天再把一些東西改一改後,就又沒空了,我 12 月初有事要做, 準備期剩不到兩週。另外,回國後至昨天才恢復運動,結果我只走大 概 4000 步左右就喘到不行,難怪最近 coding 有點力不從心。 另外,今天不小心搞掛一台舊伺服器(還好有備用的),這通常是我可 能又會手殘的徵兆,所以即日起 1.我先不再改大的東西(就頂多小改,安全的那種) 2.不管怎樣我先做備份再說 3.我也要把手邊的東西個做備份 一、修正指令 quest show 錯誤 > quest show l009 ob=怪物(secretary /std/new_ob/npc) ob=怪物(magemaster hopelove /std/new_ob/npc) ob=怪物(magemaster fancylants /std/new_ob/npc) ob=怪物(magemaster cosmo /std/new_ob/npc) ob=怪物(magemaster weapon /std/new_ob/npc) ob=0 執行時段錯誤: *Bad argument 1 to call_other() Expected: string or array or object Got: 0. 程式: /open/cmds/quest/quest_d.c:558 物件: /open/cmds/quest/l/l009 /std/user#677023 "cmd_hook" /std/user.c:140 /cmds/std/_quest "cmd_quest" /cmds/std/_quest.c:1022 /open/cmds/quest/l/l009 "show_quest" /open/cmds/quest/quest_d.c:558 msg+=sprintf(HIB"│"HIY"%2d. "NOR"與%s對話。"HIB+ CSI"80;"+LAST_POSITION+"H │\n"NOR,i,""+ob->query("short")); 最近經常會出這個 bug,第六步驟是 /u/l/laechan/area/pal/syt2/482.c Lv250.斯勾‧以內(Magemaster Aiggkimd) 推測是新型態區域的共通 bug,亦即只要房間載入了,問題 就解決了。 我剛更動 /u/l/laechan/area/pal/syt2/pal_room.c 不過更動的結果,可能前幾次 quest show 仍會失敗,但是 最終會成功。那先這樣做,預計更動以下的房間繼承檔: by /open/cmds/quest/npc.h /u/l/laechan/area/felid/courtyard/area_room.c /u/l/laechan/area/pal/syt2/pal_room.c /u/l/laechan/area/shakel/forest1/area_room.c /u/p/ppl/hiei/hemo/area_room.c /u/p/ppl/hiei/inari/jinjya/area_room.c /u/p/ppl/hiei/redant/area_room.c 以上均不備份修改。 這個 bug 最終可靠更動 quest "show" 的部份解決,這個等 以後再說。 另外它有偷吃步的方法就是 write_file,這個等以後再說。 二、quest list all 及 quest show 均先略過 "j" 的部份 /cmds/std/_quest.c 不更動修改 quest list all 會自動略過所有 j 開頭的任務。 quest show 不允許查看 j 開頭的所有任務。 等以後有空我再詳看是哪一個或哪幾個 j 開頭的任務寫法有 問題,理論上任務物件應該只能單純被載入,而不應觸發其它 物件。 三、技能 harp 更動 /d/skill/skill_stat.c 不備份修改 /open/cmds/learnlist.c 不備份修改 /adm/daemons/learn_skill_d.c 不備份修改 /d/south/dream/mob/sullivan.c 不備份更新 新增 900->1000 可學的技能 master 蘇利文 更動屬性,原本技能每 100 感性+1,調整為 感性+2 不管原先 harp 技能上限多少,一律先設上限的底部值為 1000 > skd harp ╔═══════════════════════════════════╗ ║技能名稱 感 性 力 量 敏 捷 氣 勁 體 質 魔 力 理 性 ║ ╠═══════════════════════════════════╣ ║琴樂之技   2         ║ ╠═══════════════════════════════════╣ ║技能所屬公會:無 技能可學人種:無限制 ║ ╠═══════════════════════════════════╣ ║ 指導者至少 每指導 100 級自 指導者之技能 被指導者技能 ║ ║要具備的技能值 身技能值要增加多少 熟練度增加的上限 只能被教到多少 ║ ║ 700 0 1000 500 ║ ╠═══════════════════════════════════╣ ║學習資訊 ║ ║ ║ ║  蘇利文(Sullivan) 900~1000 ║ ║  recall up n n ║ ╚═══════════════════════════════════╝ > learn 19 harp from sullivan 蘇利文: 你想精進 harp 技能,身上要帶有 harp 相關的東西喔! 像是豎琴、口琴、或是基礎琴學. 四、 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.145.135 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1669176251.A.AE0.html ※ 編輯: laechan (59.126.145.135 臺灣), 11/23/2022 15:22:15 ※ 編輯: laechan (59.126.145.135 臺灣), 11/23/2022 15:23:44

11/24 08:32, 2年前 , 1F
全系統備份完畢 11/24
11/24 08:32, 1F
文章代碼(AID): #1ZVPkxhW (mud_sanc)
文章代碼(AID): #1ZVPkxhW (mud_sanc)