作者laechan (小太保)
看板mud_sanc
标题Re: [闲聊] 迷宫知识与大绝
时间Sun Jul 18 16:31:31 2010
※ 引述《hlead (希多)》之铭言:
: 大绝撰写完毕。
: 等名称出来,然後确定叙述就好了。
: 迷宫知识(Labyrinth Knowledge)
: 无论时代如何变迁,文明不停地进步,未知的事物始终是人类好
: 奇与恐惧的根源之一。而无尽的前方正是未知之一,为克服这项
: 恐惧,人类就试着使用各种帮助记忆的方式来处理这问题。这招
: 技能便是从远古流传下来,经过後人不断改造而成的一项独门技
: 能,经验丰富的盗贼会先沉淀自己的心灵冷静思考,并观察四周
: 环境的蛛丝马迹,再准确判断出隐藏的道路。
: *特殊指令: explore (探查)
: cast explore 改为 explore 指令。
: 原本想说改被动的..avert。
: 以後应该会作成 explore xxx。
: explore here 会显示该格资讯。
: explore id 会显示该人物资讯。
: 其实我比较想作成被动技能...
: 不过不知道怎麽改= ="
先不管主动被动。
当盗贼进入一个房间时,房间可能有其它的物件,通常可以事先察
觉的东西是....
1)房间有哪些隐藏出口=>可直接显示, or盗贼於某技能施展中显示
2)房间可下哪些特殊指令=>可直接显示
(包含哪些可 look 的 item_desc 设定)
3)房间的怪物有哪些情报=>应於盗贼於某技能对该怪物施展後才显示
这样也不会导致当一个盗贼进入一个房间时载入过多的情报量。
另外,若该盗贼开启 brief 模式,应略过"直接显示"的部份,只
保留盗贼有施展某技能时才显示的情报,这样当该盗贼在进行一般
区域练功时就可选择不接收原先会接收到的情报。
上面的 1) 跟 2) 可透过修改 look_d.c 办到,norr 可给我参数,
我设进去即可; 3) 的部份由指令 explore 支援,由 norr 撰写.
(该怪物可下什麽指令部份,亦由 explore 支援,look_d,c 会略
过怪物的 void init 所设定的 add_action)
Belldandy.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 122.117.35.170 (07/18 16:32)
1F:推 hlead :嗯。.. 07/18 16:35
2F:推 hlead :刚刚想到的方法是。heart thief时判断有无学到该招.. 07/18 16:37
3F:推 hlead :有的话设一下该参数。(照原本参数就好了?)... 07/18 16:38
4F:→ hlead :brief只要 删减 与 新增该参数就好了。... 07/18 16:39
5F:→ hlead :或是直接在look_d里面判断有无该招技能?... 07/18 16:42
6F:→ hlead :1,2就麻烦 Belldandy 帮忙改罗..avert 07/18 16:46
7F:→ hlead :我在自己额外写 3 就好了...runaway 07/18 16:46
采双重判定即可。
if(thief->query_temp("heal_times/thief heart")>0 &&
thief->query("skill/迷宫知识技能名")>xx)
{
实装迷宫知识的效果;
}
一、请缩短迷宫知识的技能英文名。
二、请给我上面 xx 的值该定多少。
我可以实装的部份..
一、看到该房间的隐藏出口
二、看到可在该房间额外下的指令
三、看到可在该房间额外 look 些什麽
一跟二 laechan 都已实装(以 explore 的形式),改一下
即可。
Belldandy.
※ 编辑: laechan 来自: 122.117.3.82 (07/18 23:45)