找回密码
 注册
搜索
查看: 2471|回复: 9

【公版修复】小猪猪继续修复room lujing BUG --慕容书房和夹壁房间问题

[复制链接]
门派:古墓派
发表于 2019-3-23 13:26:09 | 显示全部楼层 |阅读模式

每周都会修正一些东西,这周发现这里也有问题。



> 书房 - east、north、south、west
  腐烂的女尸(Nv shi)
  玄霜庄庄主「一阵风」风波恶(Feng boe)



这里的问题和武当后山的地图一样,在你busy的时候也可以到夹壁这个房间。

在华山任务的时候就会遇到问题。具体遇到的问题可以参考下面的链接,道理是一样的。

【公版更新】昆仑山扶峰山 room+lujing 修正

需要注意,即使你在书房到夹壁的房间加wait时间也是没有作用的哦,只能提前进入书房以前用函数暂停,我给出的具体修复方法如下:

大家直接copy paste替换就行了,另外夹壁回到书房也是一样的问题。

lujing.lua

  1. --燕子坞厢房到书房,之前的room函数等待<<EOF
  2. yzwxiangfang2shufang=function()
  3.     exe('n')
  4.     return walk_wait()
  5. end--EOF
  6. --燕子坞大厅到书房,之前的room函数等待<<EOF
  7. yzwdating2shufang=function()
  8.     exe('e')
  9.     return walk_wait()
  10. end--EOF
  11. --燕子坞长廊到书房,之前的room函数等待<<EOF
  12. yzwchanglang2shufang=function()
  13.     exe('w')
  14.     return walk_wait()
  15. end--EOF
  16. --燕子坞私塾到书房,之前的room函数等待<<EOF
  17. yzwsishu2shufang=function()
  18.     exe('s')
  19.     return walk_wait()
  20. end--EOF
  21. --燕子坞书房到夹壁,之前的room函数等待<<EOF
  22. yzwshufang2jiabi=function()
  23.     exe('sit chair;zhuan')
  24.     return walk_wait()
  25. end--EOF
复制代码


rooms.lua

  1. Room {
  2.         id = "yanziwu/shufang",
  3.         name = "书房",
  4.         ways = {
  5.                 ["south"] = "yanziwu/xiangfang2",
  6.                 ["north"] = "yanziwu/sishu",
  7.                 ["east"] = "yanziwu/cl5-0",
  8.                 ["west"] = "yanziwu/dating",
  9.                 ["sit chair;zhuan"] = "yanziwu/jiabi",
  10.                 ["#yzwshufang2jiabi"] = "yanziwu/jiabi",
  11.         },
  12.         nolooks = {
  13.                 ["sit chair;zhuan"] = true,
  14.                 ["#yzwshufang2jiabi"] = true,
  15.         },
  16.         lengths = {
  17.                 ["sit chair;zhuan"] = "if job.name=='huashan' or job.name=='wudang' then return false else return 1 end",
  18.                 ["#yzwshufang2jiabi"] = "if job.name=='huashan' or job.name=='wudang' then return 1 else return false end",
  19.         },
  20.         objs = {
  21.                 ["风波恶"] = "feng boe",
  22.         },
  23. }
复制代码


  1. Room {
  2.         id = "yanziwu/cl5-0",
  3.         name = "长廊",
  4.         ways = {
  5.                 ["south"] = "yanziwu/cl5-1",
  6.                 ["east"] = "yanziwu/fanting1",
  7.                 ["west"] = "yanziwu/shufang",
  8.                 ["#yzwchanglang2shufang"] = "yanziwu/shufang",
  9.         },
  10.         nolooks = {
  11.                 ["#yzwchanglang2shufang"] = true,
  12.         },
  13.         lengths = {
  14.                 ["west"] = "if job.name=='huashan' or job.name=='wudang' then return false else return 1 end",
  15.                 ["#yzwchanglang2shufang"] = "if job.name=='huashan' or job.name=='wudang' then return 1 else return false end",
  16.         },
  17.         room_relative="书房-----长廊-----厨房|长廊长廊",
  18.         blocks = {
  19.                 ["east"] = {
  20.                         {id = "guan jia", exp = 50000},
  21.                 },
  22.         },
  23. }
复制代码

  1. Room {
  2.         id = "yanziwu/dating",
  3.         name = "大厅",
  4.         ways = {
  5.                 ["south"] = "yanziwu/houting",
  6.                 ["north"] = "yanziwu/xiaojing2",
  7.                 ["east"] = "yanziwu/shufang",
  8.                 ["west"] = "yanziwu/jushi",
  9.                 ["#yzwdating2shufang"] = "yanziwu/shufang",
  10.         },
  11.         nolooks = {
  12.                 ["#yzwdating2shufang"] = true,
  13.         },
  14.         lengths = {
  15.                 ["east"] = "if job.name=='huashan' or job.name=='wudang' then return false else return 1 end",
  16.                 ["#yzwdating2shufang"] = "if job.name=='huashan' or job.name=='wudang' then return 1 else return false end",
  17.         },       
  18.         objs = {
  19.                 ["香茶"] = "xiang cha",
  20.                 ["公冶乾"] = "gongye gan",
  21.         },
  22. }
复制代码


  1. Room {
  2.         id = "yanziwu/xiangfang2",
  3.         name = "厢房",
  4.         no_fight = true,
  5.         ways = {
  6.                 ["north"] = "yanziwu/shufang",
  7.                 ["east"] = "yanziwu/cl5-1",
  8.                 ["west"] = "yanziwu/houting",
  9.                 ["#yzwxiangfang2shufang"] = "yanziwu/shufang",
  10.         },
  11.         nolooks = {
  12.                 ["#yzwxiangfang2shufang"] = true,
  13.         },
  14.         lengths = {
  15.                 ["north"] = "if job.name=='huashan' or job.name=='wudang' then return false else return 1 end",
  16.                 ["#yzwxiangfang2shufang"] = "if job.name=='huashan' or job.name=='wudang' then return 1 else return false end",
  17.         },
  18. }
复制代码

  1. Room {
  2.         id = "yanziwu/sishu",
  3.         name = "私塾",
  4.         ways = {
  5.                 ["south"] = "yanziwu/shufang",
  6.                 ["#yzwsishu2shufang"] = "yanziwu/shufang",
  7.         },
  8.         nolooks = {
  9.                 ["#yzwsishu2shufang"] = true,
  10.         },
  11.         lengths = {
  12.                 ["north"] = "if job.name=='huashan' or job.name=='wudang' then return false else return 1 end",
  13.                 ["#yzwsishu2shufang"] = "if job.name=='huashan' or job.name=='wudang' then return 1 else return false end",
  14.         },
  15. }
复制代码

评分

2

查看全部评分

门派:古墓派
 楼主| 发表于 2019-3-23 13:27:40 | 显示全部楼层
修正后的搜索log如下:

可以看到在书房房间的搜索已经出现了walkwait,就不会错过npc了。



长廊 -
    这是一条长廊,上面画着江南秀美的工笔画。绿色的柱子朱红色的琉璃瓦,
使得你不由得对江南艺术工匠的创造惊叹不已。在长廊里面,丫鬟、家丁们走
来走去,都忙着自己的事情,不敢有一点怠慢。长廊东面是书房,南面是长廊
的延伸。
    这里明显的出口是
eastsouth
  丫鬟(Ya huan)
> 长廊 - east、north、south、west
  哈芬的尸体(Corpse)
  腐烂的男尸(Nan shi)
  一柄暗杀匕首(Ansha bishou)
  夜行衣(Yexing yi)
  二位仆人(Pu ren)
  任律的尸体(Corpse)
> 长廊 - east、north
  管家(Guan jia)
  枯干的骸骨(Hai gu)
> 静音阁 - east、south、west
> 内堂 - east、north、west
  水蜜桃(Tao)
  二碟
荔枝(Li zhi)
  公孙万登的尸体(Corpse)
> 赏月斋 - east、south、west
  铁笔(Tie bi)
> 长廊 - north、west
  管家(Guan jia)
> 长廊 - east、north、south、west
  丫鬟(Ya huan)
> 长廊 - east、south、west
  枯干的骸骨(Hai gu)
> 设定环境变量:no_kill_ap = "YES"
> 这里没有这个人。
> Ok.
> 你现在不忙。
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 厨房 - west
  梅花糟鸭(Meihua zaoya)
  
龙井菜叶鸡(Longjing caiyeji)
  翡翠鱼圆(Feicui yuyuan)
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 长廊 - east、south、west
  枯干的骸骨(Hai gu)
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 书房 - east、north、south、west
  腐烂的女尸(Nv shi)
  玄霜庄庄主「一阵风」风波恶(Feng boe)
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 你坐在椅子上,真是悠闲自得。你看到书架微微的摇晃了一下。
> 夹壁 - north
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 你推了一下书架,书架向两边一移。
书房 - east、north、south、west
  腐烂的女尸(Nv shi)
  玄霜庄庄主「一阵风」风波恶(Feng boe)
> 私塾 - south
  教书先生(Xian sheng)
> 书房 - east、north、south、west
  腐烂的女尸(Nv shi)
  玄霜庄庄主「一阵风」风波恶(Feng boe)
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 大厅 - east、north、south、west
  赤霞庄庄主 公冶乾(Gongye gan)
  二杯香茶(Xiang cha)
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 局室 - east、south、west
> 厢房 - east、north、west
> 后厅 - east、north、south、west
  钢刀(Blade)
> 厢房 - east、north、west
> 后厅 - east、north、south、west
  钢刀(Blade)
> 厢房 - east、north、west
> 长廊 - east、north、south、west
  哈芬的尸体(Corpse)
  腐烂的男尸(Nan shi)
  一柄暗杀匕首(Ansha bishou)
  夜行衣(Yexing yi)
  二位仆人(Pu ren)
  任律的尸体(Corpse)
> 长廊 - east、south
  二位家丁(Jia ding)
> 小门 - north、south
  钢刀(Blade)
  夜行衣(Yexing yi)
  容友坤(Rong youkun)
> 长廊 - east、north
> 长廊 - east、north、west
> 长廊 - east、west
  管然(Guan ran)
> 长廊 - east、north、west
> 长廊 - east、north、west
> 小径 - east、west
> 小径 - east、north、west
  青云庄庄主 邓百川(Deng baichuan)
> 小径 - east、west
> 长廊 - east、north、west
> 小门 - north、south
  陶淑的尸体(Corpse)
> 长廊 - south、west
  二位家丁(Jia ding)
> 长廊 - east、north、south、west
  丫鬟(Ya huan)
> 长廊 - north、west
  管家(Guan jia)
> 赏月斋 - east、south、west
  铁笔(Tie bi)
> 内堂 - east、north、west
  水蜜桃(Tao)
  二碟
荔枝(Li zhi)
  公孙万登的尸体(Corpse)
> 静音阁 - east、south、west
> 长廊 - east、north
  管家(Guan jia)
  枯干的骸骨(Hai gu)
> 长廊 - east、north、south、west
  哈芬的尸体(Corpse)
  腐烂的男尸(Nan shi)
  一柄暗杀匕首(Ansha bishou)
  夜行衣(Yexing yi)
  二位仆人(Pu ren)
  任律的尸体(Corpse)
> 长廊 - east、south
  丫鬟(Ya huan)


门派:天龙寺
发表于 2019-3-23 13:31:46 | 显示全部楼层
强烈支持小猪猪的奉献精神,跟着你的贴子,我也可以学到不少东东,以后有了问题,自己也可以解决了
门派:峨嵋派
发表于 2019-3-23 14:40:08 | 显示全部楼层
Room {
        id = "yanziwu/zishu",
        name = "私塾",
        ways = {
                ["south"] = "yanziwu/shufang",
        },
}
最后一个是替换这个么?话说这个是不是打错了英文了?yanziwu/zishu,有这个房间么?
门派:明教
发表于 2019-3-23 15:32:47 | 显示全部楼层
今天没额度奖励了,明天再奖!

感谢小猪猪对公版的贡献!
门派:古墓派
 楼主| 发表于 2019-3-23 18:11:55 | 显示全部楼层
empx@tj 发表于 2019-3-23 14:40
Room {
        id = "yanziwu/zishu",
        name = "私塾",

zishu是公版的一个小bug。

应该是sishu,拼写错了。
门派:峨嵋派
发表于 2019-3-23 18:13:05 | 显示全部楼层
joyce@tj 发表于 2019-3-23 18:11
zishu是公版的一个小bug。

应该是sishu,拼写错了。

要不是看了今天的帖子我都不知道,原来room.lua还有这么多错误,我一直以为很完善了。
门派:古墓派
 楼主| 发表于 2019-3-23 19:01:47 | 显示全部楼层
empx@tj 发表于 2019-3-23 18:13
要不是看了今天的帖子我都不知道,原来room.lua还有这么多错误,我一直以为很完善了。

这么多代码,问题是难免的。        
{:3_111:}
门派:明教
发表于 2019-3-24 00:38:49 | 显示全部楼层
感谢分享,伸手党+1                                             
门派:明教
发表于 2024-10-9 11:56:46 | 显示全部楼层
有没有mud版的路径文件  ***.txt   的??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-5-1 08:50 , Processed in 0.032561 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表