作者laechan (小太保)
看板mud_sanc
标题[圣殿] 生命水晶置换公告
时间Wed Jan 30 11:44:53 2013
将於今天开始进行。
一、玩家只要经过 recall 处,身上的「实体生命水晶」将被
移除。
二、玩家下 ob 指令将看到虚拟物品栏有生命水晶一颗。
三、在科隆塔处兑换水晶时将看到相关讯息。
四、其它会判断生命水晶的东西就请玩家回报。
(印象中好像水灵珠任务有,这个我会看 laechan 怎麽写)
wiz 可参看相关档案:
/d/wiz/room/disc.c recall 处(init 函数)
/d/ppl/norr/quarcha/room/n000.c recall 处(init 函数)
/adm/daemons/eq/sp_room.c 水晶兑换处(兑换函数)
/adm/daemons/eq/s001.c 虚拟生命水晶的实体档(pre_die 函数)
/adm/daemons/user_d.c die 函数(49x 行附近)
未经过 recall 处之玩家,则使用 running 置换,running
code 如下:
obs=users();
foreach(ob in obs)
{
if(me=present("pre_die",ob))
{
me->remove();
ob->vobjs("set","s001",1);
}
}
执行後以 searchobj 找寻 pre_die 已全部置换完成,使用
call users;query_vobjs;"s001" 则玩家的 s001 数量均为
1。原生命水晶档案 life_crystal.c 将留存让玩家置换。
理论上,下次 shutdown 後 searchobj pre_die 将不会再
看到任何的生命水晶。
belldandys.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 210.61.157.53 (01/30 11:50)
1F:推 luna730715 :辛苦了 01/30 13:13
2F:推 justinj :会需要用到生命水晶的地方哦...我想想... 01/31 08:35
3F:推 justinj :最後的秘境某格(一直找不到编号..avert) 01/31 08:40
用 grep -n pre_die *.c 或 grep -n life_crystal *.c
去找即可,area/ 目录的权限我刚刚有开给你了。
185.c 已修正。
4F:推 AresMars :回忆镇的女神之心? 01/31 09:13
没找到相关的。
另外,水灵珠任务我看之前就已经改成用原子笔交换。
※ 编辑: laechan 来自: 210.61.157.53 (01/31 10:10)
5F:推 justinj :原来在185格呀...女神之心没印象有必需生命水晶 01/31 10:17