作者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/cn.aspx?n=bbs/mud_sanc/M.1672286213.A.790.html
※ 编辑: laechan (59.126.145.135 台湾), 12/29/2022 11:57:14