作者laechan (揮淚斬馬雲)
看板mud_sanc
標題[wizs] 指令 lo 重寫 ok
時間Thu Dec 29 11:56:50 2022
/cmds/wiz/_lo.c 先備份為 /cmds/wiz/lo.old
> lo
線上物件搜尋指令:
lo xxx
lo xxx by 欄位名 字串
lo xxx by 欄位名 數字
lo xxx by 欄位名 數字1,數字2
xxx 可以接 all 代表不限定 id
lo mob 將搜尋限定在 livings()
在某次要執行前先 update /cmds/wiz/_lo.c
然後若只是要找怪物資料,就接著執行 moball,它會做所有怪物檔
重新載入至記憶體的動作;若是要找全部物件資料,就執行 moball
後再執行 loadall,這樣就能確保 objects() 可讀到全部資料。
在執行完上面後,若只是要將搜尋限定在 mob,就下 lo mob
> lo mob
lo mob 設定 ok.
這樣它只會讀 livings() 而不會去讀 objects()
接著是範例。比方單純的使用,要找叫做 sigma 的生物:
> lo sigma
120.「巴特拉親衛騎團」騎士--西格馬(Sigma) 怪物(sigma /d/crazy/5/mob/sigma1)
200.修女西格馬(Sigma) 怪物(sigma /u/l/laechan/special/mob/sigma)
└+小教堂+ 房間(/u/l/laechan/special/room/christ)
沒有顯示地點,代表該怪物只有一份 clone 在記憶體,有地點就會
顯示出來。
任何的名稱顯示都會將空格去掉。
接著是進階搜尋,有兩種。
第一種是找欄位資料與欲搜尋資料相符的,例如說
> lo mob
> lo all by adv_guild faris
120.朱菜(Shuna:進階牧師) 玩家(shuna /std/user)
└聖殿大樂透彩投注站(looknote)
房間(/u/l/laechan/special/room/sanc_bet)
120.tomo(Tomo:進階牧師) 玩家(tomo /std/user)
└法理斯神殿--祝禱室-- 房間(/d/map/isalon/faris-03)
120.樂正宇(Emifaris:進階牧師)[斷線中] 玩家(emifaris /std/user)
└[Emifaris的家] 房間(/u/l/laechan/skycastle/room/e/emifaris-main)
120.銀狼(Songb:進階牧師) 玩家(songb /std/user)
└0 玩家(SKYFARM /u/l/laechan/skycastle/room/skyfarm_mob)
120.愛亞(Ayata:人妖) 玩家(ayata /std/user)
└0 玩家(SKYFARM /u/l/laechan/skycastle/room/skyfarm_mob)
120.聖使潘朵拉(Pandora:進階牧師) 玩家(pandora /std/user)
└聖殿大樂透彩投注站(looknote)
房間(/u/l/laechan/special/room/sanc_bet)
120.夏樂蒂(Charlotte:神祇官齋巫女) 玩家(charlotte /std/user)
└0 玩家(SKYFARM /u/l/laechan/skycastle/room/skyfarm_mob)
120.oni(Oni:神祇官齋巫女) 玩家(oni /std/user)
└0 玩家(SKYFARM /u/l/laechan/skycastle/room/skyfarm_mob)
它會去找所有進階職業帶有 "faris" 字樣的生物。
> lo all by chi_name 米斯
95.大科學家-普羅米斯(promis) 怪物(promis /d/nmap/klon/mob/promis)
120.城主-米斯(Mise) 怪物(mise /d/stone/mob/mise)
它會去找所有中文名代有 "米斯" 字樣的生物。不過這有限制,
米斯必須是連在一起的,中間不能帶色碼。
第二種用法,就很泛用了。
例如說,我希望找尋所有有設定 +str 的武防具,而且所加的值
至少 80 起跳的:
> lo all by effect/stat-str 80,100000 <= 後面的數字隨便給
120.牛王巨斧(CowkingHugeAxe) 武器(牛王巨斧 /d/ppl/hermis/special/eq/hugeaxe)
effect/stat-str : 99
120.歷戰者神斧─馬佳斯‧露娜(SaintAxetheInvincibility:MagusLuna) 武器(歷戰者神斧 /d/ppl/dragondoll/ss/wp/vi2)
effect/stat-str : 99
120.∮狩☆魂∮(HunterSpirits) 防具(狩魂 /d/ppl/dragondoll/strongholds/eq/spirits)
effect/stat-str : 80
200.壽星帽(BirthdayHat) 防具(/d/auc/2012_生日/壽星帽)
effect/stat-str : 99
120.血魔雙刃斧(Blood-OrcAxe) 武器(血魔雙刃斧 /u/p/ppl/hiei/godius/rocky1/wp/orcaxe)
effect/stat-str : 85
20.悠久國度-族徽(GroupBadge) 防具(/adm/group/new_group_badge_d)
effect/stat-str : 127
└路西歐(Lusio:拳士) 玩家(lusio /std/user)
.
.
通常設定單一屬性達 60 以上的話,都要有負屬性的設計,我以後
就會用這個指令來檢查。
例如上面的 ∮狩☆魂∮(HunterSpirits) str+80 mag+15,這是不
行的,就算它有裝備限制。
> searchobj hunter spirits
120. 男性妖精盜賊-蒼影(souei) : ∮狩☆魂∮(Hunter Spirits)
120. 男性石化人拳士-埋在羿雲家後院的卡利翁(caril: ∮狩☆魂∮(Hunter Spirits)
120. 男性石化人戰士-蓋德(geld) : ∮狩☆魂∮(Hunter Spirits)
120. 男性石化人冒險者-近藤勳(kondou) : ∮狩☆魂∮(Hunter Spirits)
但目前看起來選擇裝備它的玩家,比例還不算高,那可以先不管。
另外族徽及套裝也都先不管。
我之後最常用的則應該是底下兩種
一是找尋有特定名稱的怪物,例如 "雷"
> moball
> lo mob
> lo all by chi_name 雷
250.雷電之力的八岐大蛇頭(ThunderOrochi) 怪物(orochi /u/j/justinj/mob/thunder)
120.雷鳴(La-min) 怪物(la-min /d/ppl/justinj/dark/mob/la-min)
143.雷丘(Raichu) 怪物(raichu /d/ppl/justinj/forest/mob/raichu)
120.[保護任務]雷鳴(La-min) 怪物(la-min /d/ppl/justinj/forest/mob/la-min)
120.雷氏護衛(Guard) 怪物(guard /d/ppl/justinj/forest/mob/guard)
180.[飄浮中]雷蛟龍(Thunderlegend-dragon)[3隻雷蛟龍] 怪物(dragon /u/l/laechan/area/pal/syt2/mob/mob05)
└鎖妖塔─第八層 房間(/u/l/laechan/area/pal/syt2/531)
.
.
這些怪就可以設定掉落雷靈礦石或雷靈原石。
一是找尋有特殊設定的怪物,例如種族 = human
> lo all by race human
144.一群女練習生(Femalenovice)[289位女練習生] 怪物(novice /d/ppl/quest/memory/mob/novice2)
158.一群男練習生(Malenovice)[410位男練習生] 怪物(novice /d/ppl/quest/memory/mob/novice)
70.扶桑浪人(Bagayalo) 怪物(bagayalo /adm/daemons/make/bagayalo)
1.史萊姆大暴走(hero9999) 怪物(hero9999 /adm/daemons/make/hero9999)
1.噴火暴龍(Colinh) 怪物(colinh /adm/daemons/make/colinh)
70.扶桑浪人(Bagayalo) 怪物(bagayalo /adm/daemons/make/bagayalo)
100.旅館老闆─墨利(Morly) 怪物(morly /d/ppl/norr/sin_city/mob/claiph1)
200.萌萌羅莉(MoeMoeLori) 怪物(lori /u/p/ppl/pova/fenghua/mob/moemoe_lori)
200.風華學園校長(FenghuaPrincipal) 怪物(principal /u/p/ppl/pova/fenghua/mob/fenghua_principal)
200.體育老師(SportsTeacher) 怪物(teacher /u/p/ppl/pova/fenghua/mob/sports_teacher)
.
.
那目前寫這東西,主要是為了怪物掉落物相關設定,它的運作前提
就是要先有 loadall 及 moball。
LAechan
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.145.135 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/mud_sanc/M.1672286213.A.790.html
※ 編輯: laechan (59.126.145.135 臺灣), 12/29/2022 11:57:14