作者laechan (小太保)
看板mud_sanc
标题[圣殿] 几点公告
时间Tue Jul 22 09:13:43 2008
边改边打这篇公告...
一、因裘拉区域暂时关闭。这个区域只是实验性质,它确实有好几个
关卡,但关卡不是这样子设的就是了。
(它很像我另一个计划里会出现的东西,我只是提早拿出来用)
因为目前已有 wiz 写出新区域,这个区域暂时关闭,请玩家多走
走新区域。
二、毒竹城忍者变更
void die()
{
mixed range=(mixed)query("reborn_range");
int r=(int)range[0]+random(1+(int)range[1]-(int)range[0]);
object new_me=clone_object(base_name(this_object()));
new_me->move(SR+r);
this_player()->add_temp("time_record/shadow_1_blue_times",1);
::die();
}
忍者的写法很简单,先读取 reborn_range 决定要重生在哪些
房间,再跑出一个乱数 r 决定出一个房间,然後叫出一个新忍
者移动到那个房间,最後再执行实际的 die。
旧的忍者就死亡,新的忍者就重生到新的房间。所以怪物总量
不会改变。
房间的写法
if(!query("already_clone"))
{
set("already_clone",1);
clone 出忍者;
}
因此每个房间只会叫出一次忍者,而忍者死了、新的忍者就会
重生在其它房间,这时即使房间 reborn,忍者的数量也不会增
加。
这样的写法,好处是我不用放怪,房间就会自己帮我放。
不过这样的写法遇到房间「真正 reborn」时会出问题,通常房
间很少会真正 reborn 的,所以我猜可能有别的因素在。
为根绝目前的问题,我拟了三个方案..
一、怪物修改为不再无限重生,过关方式变更
二、或者进入该区域必须花费一定的代价,要破关才能取回,并限制进入人数
三、或者怪物修改为无经验值与熟练度,破关拿到特殊奖赏
目前怪物钱财已取消、等级已降低, 区域维持暂不开放。
三、开放部份技能修改权限於 quest,开放期间我暂时不更动技能目录
内的所有档案。
四、新增 float spell 在 cast float 时的额外叙述(已飘浮状态时如何落地)
并新增内建的 alias float = cast float
更动范围: /d/spell/float.c
/adm/etc/global_aliases 内建 alias 定义区
/adm/daemons/ga_server.c 更动完上面後 update 这个
五、进站公告 note list 的部份,免费线上游戏每月推荐,欢迎提供。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 220.131.225.70 (07/22 10:16)
1F:推 hlead :幻想战记~ 最近无聊在玩的线上游戏,狂打国战。 07/22 19:51
2F:→ laechan :有网址吗? 以及是否为免费的? 07/22 21:14
4F:推 Layase1 :看到gamania就.... 07/22 22:33
5F:推 acylcat :飞天历险,算是轩辕剑网路版二,免费 07/23 13:55
7F:→ acylcat :顺便说,我在轩辕剑伺服器 07/23 13:56