作者laechan (小太保)
看板mud_sanc
标题Re: [wizs] 常用动作范本.
时间Sat Apr 21 22:13:22 2012
我提供我的经验。
比方一般的怪物是 inherit MONSTER; 特殊的怪物则是
inherit SMONSTER。
房间可以仿照。例如说有 inherit SROOM; 的房间,设
定 set("can_pull",1); 才有作用。
或是 set("can_pull",({"pull",...})); // 支援的动作
这时候,SROOM 本身就可以自订 init 函数来 cover所
有可能的动作。
因为特殊的房间不多(整个区域的就让它 inherit 一个
样本,该样本再 inherit SROOM),不需要为了几个特定
房间,就修改 room.c 这个大众化样本。
再来的话之前也有提到,很多跟任务有关的动作,都可
以用 quest here about xx 来替代,然後在讯息里面交
待「玩家到底做了什麽」即可,任务系统的好处就是不
需要写出真正的物品及真正的动作,如下..
> quest here about xx
你觉得这里有些古怪,便拿起小宝给你的铲子开始挖了起来。
挖没多久就挖到了东西。
[ 你得到了一个布包。 ]
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.26.183.134
※ 编辑: laechan 来自: 114.26.183.134 (04/21 22:15)
1F:→ hlead :基本上直接该房间去继承样本就好了吧... 04/21 22:21
2F:→ hlead :写个 room_action 之类的样本..有需要的房间在继承.. 04/21 22:22
3F:→ hlead :其实我到现在还是不知道 MONSTER跟SMONSTER 的差别.. 04/21 22:23
4F:→ laechan :就more就知道了,好像有些函数的内容不同 04/22 02:11