|
找到代码如下:
接到任务时,有如下代码
time = random(10)+ 25;
...
ob->set_temp("songxin/time", time);
换句话说,songxin/time被设置为一个从25-35之间的数值
注意,25-35是指20秒的个数
即实际为
25/3-35/3=8分20秒-11分40秒之间,这就是任务的时间
在杀手来时,有如下代码
int time = me->query_temp("songxin/time");
...
if( duration >= time/7 && present("secret letter", me) && living(me)
&& duration <= time * 9/10 && !me->query_temp("songxin_zuji")
&& random(10) > 2
&& interactive(me)
&& !environment(me)->query("no_fight")
&& !me->query_temp("letter_steal")) {
tell_object(me, HIY "你觉得有些不妙,似乎被人跟踪上了!\n" NOR);
me->add_busy(1);
call_out("zuji", 1, me);
}
换句话说,杀手想来有一堆条件
|
|