作者laechan (挥泪斩马云)
看板mud_sanc
标题Re: [建议] 试炼窟(Hole)的地下六层明王..
时间Thu Mar 22 13:47:13 2018
※ 引述《henryyeh (阿叶)》之铭言:
: Hello! 请问我杀死四方向的mob也拿到四圣兽装备,回到
: 中间那格却没有出现明王?
: 这该怎麽办?
: thanks
: ※ 引述《laechan (小太保)》之铭言:
: : 房间我已经改为不会随系统更新,故理论上,房间只要被外设
: : 出口的话,该出口「不会消失」。
: : Laechan
边打边想。
假设四出口的房间有 times_check,我基本上可以设定明王固定时
间自己重生,它的方法是房间一开始就有明王,也就是明王的出现
与否,跟四圣兽是否被杀是无关的,玩家就可以只杀明王,明王不
见才能 jump。
明王被杀之後它会做 times_check->set_times_check,嘛,这里其
实有风险就是如果明王被鞭屍的话就会一直呼叫,保险起见我会加
个判断避免这情况。
明王....20分钟出现一次吧,时间到的时候它会去 call 四出口房
间的 times_check 函数:
假设这时房间有明王(因为明王自己会重生) => 不做任何动作
假设这时房间没明王 => 对房间做 update 的动作 => 生出明王
这样应该会简单一点,我刚刚改好了。
修改范围: /u/l/laechan/area/hole/room/250.c 四出口房间
/u/l/laechan/area/hole/mob/king1.c 明王
使用指令: call /open/cmds/times_check;check_names;"arm_laechan"
call /open/cmds/times_check;remove_names;"arm_laechan"
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.117.106.224
1F:→ laechan : 以後再想其它解决方式,这case则用来证明times_check 03/22 13:48
2F:→ laechan : 的泛用性,以及在遭遇棘手情况时可用来暂时解决问题 03/22 13:48
※ 编辑: laechan (122.117.106.224), 03/22/2018 13:50:23
3F:推 henryyeh : 请问打完死灵狱殿的king後就无法回第七层了吗? 03/23 06:56
4F:→ henryyeh : 试炼塔第五层走不出去窘! 03/23 09:09
5F:推 lamorak : 我记得可以recall後回到门用jump的方式回到第七层~ 03/23 09:41
6F:→ lamorak : 试炼塔里面基本上是迷宫~有一层需要花比较多的时间 03/23 09:41
7F:→ lamorak : 才能走过 03/23 09:41
8F:→ henryyeh : holy body 不能给其他队友 03/24 10:49
9F:推 lamorak : 就需要石化人或是你先用盗贼探路~开军团直接秒也可 03/24 13:34