|
今天去针叶林,找头狼,没找到
quit几次,等刷新几次,等半天之后再去,仍然没找到
下载了游戏代码,发现针叶林的代码如下:
set("exits", ([
"east" : __DIR__"senlin"+(1+random(4)),
"west" : __DIR__"senlin"+(1+random(4)),
"south" : __DIR__"senlin"+(1+random(4)),
"north" : __DIR__"senlin"+(1+random(4)),
]));
一共4个针叶林,每个针叶林的每个方向,都随机通往另外一个方向
随机的初始化在针叶林1,就是从小山丘下去的地方,代码如下:
if(!me->query_temp("correct_dir") && userp(me))
me->set_temp("correct_dir", keys(query("exits"))[random(sizeof(query("exits")))]);
我不知道 userp(me)是啥意思,但估计这句的意识就是,到这个地方,就初始化出口
但貌似实际上不是这样的
请问,随机迷宫,比如针叶林,到底是对每个人都一样,还是每个人的迷宫都不同?什么时候初始化?是服务器重启的时候?第一次有人进入的时候?还是随时有人进就初始化了?
多谢 |
|