20221223修改事項 - 聖殿英雄傳說 MUD

Yuri avatar
By Yuri
at 2022-11-23T12:04

Table of Contents


我今天再把一些東西改一改後,就又沒空了,我 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 相關的東西喔!
像是豎琴、口琴、或是基礎琴學.


四、



--
Tags: 線上

All Comments

Aaliyah avatar
By Aaliyah
at 2022-11-23T12:02
全系統備份完畢 11/24

20221122修改事項

Emily avatar
By Emily
at 2022-11-22T09:54
一、牧師技能歸還術(return spell)修改 /d/spell/return.c 不備份修改。 取消使用時需先 heart clerical 的限制。 取消施展歸還術時加扣的 sp 部份。 更動歸還術的歸還地點,從 recall 處移到羅德斯的牧師公會, ...

蘇利文

Catherine avatar
By Catherine
at 2022-11-21T21:58
以下隨手打,最後再組合起來。 啊啊~~ 沒有靈感啊~~ 這時候總是會想起那白玉般果實的美好滋味 好想再品嚐一次啊 為什麼小教堂之後都沒人再奉獻那樣的東西呢 ===== 這是來自東方的旅人所捐獻的 名為and#34;蓬萊玉枝的果實and#34;的東西 是在一處雪山的山頂上所取得的 ===== ...

20221121修改事項

Carol avatar
By Carol
at 2022-11-21T09:54
一、practice harp 修改 /d/practice/harp.c 不備份修改 新增「羅德斯廣場」為可練習 harp 的地點。 手上需要拿琴(wear harp)的限制,更改為身上只要有琴即可。 (目前希望,琴以後不需要 wear 即可有作用,且認主無效化) ...

Ignideus 皇家金

Irma avatar
By Irma
at 2022-11-19T22:55
https://youtu.be/cWJv-D9Y2Cw https://i.imgur.com/5cQTh5b.png Katze, Lady Thief 淑女竊賊‧卡策 皇家黃金從者 士兵 3pp 3/3 (5/5) 入場曲 隨機將1張「有爆能強化 效果的卡片」,由自己的牌堆抽取到手牌中 -- 這隻德 ...

隊友語音很小聲,但其他都正常

Andy avatar
By Andy
at 2022-11-19T16:00
我的電腦玩 OW2 都聽不太到隊友語音講話,音量很小聲 但隊友聽我都正常 我在 OW2 以外的通訊軟體,語音音量也都正常聽的到 不知道有沒有人有同樣的問題? 電腦是 ASUS 套裝電腦 W11 聲音是用電腦喇叭播的 -- and#34;If seeing the lif ...