about light

关于一些有光线因素的房屋的处理方法:

比如山洞、地下密道之类的地方，是没有光
线的，玩家如果没有拿照明物进到这种地方
应当什么也看不见。

这种房间请继承：inherit LIGHT_ROOM;

当玩家进入这种房间只会看到一行描述：

周围黑漆漆的一片，什么也看不见。

只有玩家点亮照明物或带着已点亮的照明物
进来才能看见房间的描述。

照明物：如火把、油灯等请继承：
inherit LIGHT_OB;

LIGHT_ROOM 内的照明物数量及玩家的进出都
会自动处理，巫师只要简单继承一 下就可以。

制作区域时要注意 LIGHT_ROOM 附近应当有
LIGHT_OB 能买到。一般应该在杂货铺卖吧？

当然也要根据本区域的故事情节，比如大山洞
内是一个土匪窝，继承 LIGHT_ROOM 就不太合
适了吧，不过这种房间应当有相应的光线描述，
比如:
  “山洞内四处都点着熊熊的火把，照如白昼”

/obj/misc/torch lamp 是 LIGHT_OB 的例子，
也是现成的照明物，区域中就能直接使用，
LIGHT_ROOM 的例子在 /d/xiaozhen/hole1 ...
这里是一个秘密山洞。

by Find.