wxt.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 65 行
C
65 行
// /u/cool/tls/wangxueting.c
// 1997.2.13
#include <ansi.h>
#include <room.h>
inherit ROOM;
string tree(object);
void create()
{
set("short","忘雪亭");
set("long",@LONG
这是一个小亭子,亭边长着一棵枯树。后面山壁上有个洞口,据
说是过去历代高僧苦修的地方,这里山风阴冷,你不由的打了个寒颤,
牙齿也开始打起颤来,还是赶快下去吧。
LONG);
set("outdoors", "天龙寺");
set("exits",([
"west" : __DIR__"baodian",
]));
set("item_desc", ([
"枯树" : (: tree :),
"tree" : (: tree :),
"shu" : (: tree :),
]));
setup();
}
string tree(object me)
{
if((int)me->query_skill("kurong-changong", 1) < 40)
return "这是一棵老树。\n";
if((int)me->query_skill("kurong-changong", 1) >= 40)
return "这是一棵老树,你仔细看了看,这树长的甚是奇怪,一半边树都枯了,可另半边的树干还长出了绿叶。\n";
}
void init()
{
add_action("do_jingzuo","jingzuo");
add_action("do_jingzuo","静坐");
}
int do_jingzuo()
{
object me = this_player();
if ((int)me->query_skill("kurong-changong", 1) < 40 )
return notify_fail("你坐在这里干嘛,想冻死啊。\n");
if ((int)me->query_skill("kurong-changong", 1) > 120 )
return notify_fail("你看来看去,觉的再坐下去也没什么收获了。\n");
if (me->query_skill_mapped("force") != "kurong-changong")
return notify_fail("你现在的内功不对。\n");
if ((int)me->query_skill("buddhism", 1) < 100 )
return notify_fail("你看了半天,可是你佛学造诣太浅,没有什么体会。\n");
if ((int)me->query("jing") < 40 || (int)me->query("jingli") < 30){
write("你太累了,还是歇会再研读吧!\n");
return 1;
}
message_vision("$N看着这棵半枯半荣的老树,你暗印佛法,心中若有所思。\n", me);
me->receive_damage("jing", 25 + random(15));
// me->receive_damage("nei", 20 + random(10));
me->improve_skill("kurong-changong", (int)me->query("int"));
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?