作者laechan (挥泪斩马云)
看板mud_sanc
标题Re: [问题] 请问关於菲里德解圣灵珠的任务
时间Sun Jul 28 17:26:11 2019
※ 引述《lamorak (苍焰)》之铭言:
: 请问为什麽解菲里德圣灵珠的任务
: 在念咒语那里会没有反应?
: 是因为有字体问题吗?
: 还是文字兼具也有问题?
: 因为念完之後~跑到教皇那里
: 魔王没有出现
我已经忘记这战争长怎样了。
那根据玩家写的攻略,我假设你的问题是这个(因为我不确定)
密码是193285746
转玩後会出现word要一个devil拿三魔具一句话一句话的说
说完到 牧师工会那W N到底等王出现
树我就有印象的而且记得是 447-树上.c 那格
[/u/l/laechan/area/felid/room/447-树上 ]
树洞内
你进入了树洞, 只见里面的空间并不十分大, 你发现在四周的
洞壁上, 共有九个转轮(wheel), 转轮的圆盘上刻着数字 0 到
9, 指针则正对着某一个数字.
明显出口有: north.
咒语是这样的
全知全能的魔神王AMADIS啊~
我在此以圣戒的力量招唤您在地狱深处的灵魂
以圣环的力量解开您被封印的伟大魔力
以圣符的力量回复您被消灭的肉体
复活吧~BA GA YA LO~
code 是这样的
// 当你念到某一句时
if(str==words[i])
{
// 如果你不是魔族,不会有作用
if((string)ppl->query("race")!="devil") return 0;
// 如果你念的顺序不对,也不会有作用
if(i!=(int)query("word_record")) return 0;
// 如果你念某一句的时候身上没有带着规定的东西, 也不会有作用
// 而且这东西必须是你刚刚打怪的时候拿到的, 热腾腾的
if(i==1 && (!ring=present("evil_god ring",ppl) ||
(ring && !ring->query("evil_god/ring")))) return 0;
if(i==2 && (!bracelet=present("evil_god bracelet",ppl) ||
(bracelet && !bracelet->query("evil_god/bracelet")))) return 0;
if(i==3 && (!amulet=present("evil_god amulet",ppl) ||
(amulet && !amulet->query("evil_god/amuulet")))) return 0;
都是 return 0 其实是不好的写法,因为玩家不会知道他是
哪一段出问题,我刚刚有加上一些文字讯息。
大致确定咒语是复制贴上就可以,所以原因应该出在於:
1.你去 say 的角色不是魔族。
2.你没有按照顺序念完五句
3.你没有把五句都 say 完。
4.你带去 say 的东西不是你刚刚打怪拿到的
那我实测一下
> call here;set;"wheel";({1,9,3,2,8,5,7,4,6})
档案不存在: /u/l/laechan/area/felid/eq/({1,9,3,2,8,5,7,4,6})
房间(/u/l/laechan/area/felid/room/447-树上)-> set(
"wheel", ({ 1, 9, 3, 2, 8, 5, 7, 4, 6 }) ) = 0
> call me;set;"race";"devil"
玩家(laechan /std/user)-> set( "race", "devil" ) = 0
> call here;check_record
喔喔喔!!九个转轮被转到正确的刻度了!
只见一旁的洞壁上, 浮现了一段咒语(word)!
房间(/u/l/laechan/area/felid/room/447-树上)->
check_record() = 1
> i
你身上带有 10 件物品。负重(396/15325)
============================================================
魔 神 戒(Evil_God Ring)。
魔 神 符(Evil_God Amulet)。
魔 神 环(Evil_God Bracelet)。
这三个都是"热腾腾"的
> say 全知全能的魔神王AMADIS啊~
抠顶机器(Laechan:进阶盗贼)说道:全知全能的魔神王AMADIS啊~
> say 我在此以圣戒的力量招唤您在地狱深处的灵魂
抠顶机器(Laechan:进阶盗贼)说道:我在此以圣戒的力量招唤您在地狱深处的灵魂
> i
你身上带有 9 件物品。负重(366/15325)
============================================================
魔 神 符(Evil_God Amulet)。
魔 神 环(Evil_God Bracelet)。
ring 不见了,到这里是最重要的判断依据,如果 ring 没有不见
1.有可能你带在身上的 ring 不是你刚刚打怪打到的
2.或者, 你用来 say 的角色,不是魔族
所以,若看到 ring 不见就代表可以继续
> say 以圣环的力量解开您被封印的伟大魔力
抠顶机器(Laechan:进阶盗贼)说道:以圣环的力量解开您被封印的伟大魔力
> i
你身上带有 8 件物品。负重(326/15325)
============================================================
魔 神 符(Evil_God Amulet)。
bracelet 不见了,继续
> say 以圣符的力量回复您被消灭的肉体
抠顶机器(Laechan:进阶盗贼)说道:以圣符的力量回复您被消灭的肉体
amulet 也不见了,代表念的东西都对,东西才会依序消失
> say 复活吧~BA GA YA LO~
抠顶机器(Laechan:进阶盗贼)说道:复活吧~BA GA YA LO~
如果以上都对,五秒後
北方之国菲里德上空的黑色云层, 突然在全境降下数道罕见的巨雷!
猛烈的地震侵袭整座王城, 居民纷纷躲避, 就连动物也四下逃散 . . .
连远在圣殿兰卡大陆上的罗德斯, 都能感受到恐怖的气息不断地蔓延!
各地的勇者也放下他们手边的工作, 一起对着菲里德的方向远眺过去!
数十年前, 天空也曾经出现过这种异象, 这是古代魔物复活的徵兆!
就在此时, 罗德斯教庭的地底深处, 突然响起了巨大的地鸣声!!
就在此时, 罗德斯教庭的地底深处, 突然响起了巨大的地鸣声!!
轰隆~~~!随着一道巨雷的落下, 邪神AMADIS降临!教皇不幸战死!
你可以透过上面检查看看。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.33.66.104 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1564305974.A.16C.html
1F:→ laechan : 话说从这东西也能看到早期 quest 系统的极限, 後期y 07/28 17:33
2F:→ laechan : 我是有稍微调整过了理论上可支援上面要做的种种事情 07/28 17:34
3F:→ laechan : 而且用一个 quest 指令就都可以处理 07/28 17:34
4F:→ laechan : 所以未来还是要以 quest 为主,尽可能减少写这种code 07/28 17:35
5F:→ laechan : 的情况以免产生管理上的困难,改起来也很费事 07/28 17:35
6F:推 lamorak : Soga, 看来是魔族的限制...才没反应~晚上再来试试看 07/28 19:51
7F:→ lamorak : 谢谢Laechan~ 07/28 19:51