?? wuchang.c
字號:
// Room: /d/shaolin/wuchang.c
// Date: YZC 96/01/19
inherit ROOM;
void create()
{
set("short", "練武場");
set("long", @LONG
這里是少林寺的練武場。由無數(shù)塊巨大的花崗巖石板鋪就。
上千年的踩踏已使得這些石板如同鏡子般平整光滑。西邊角上還
有兩個大沙坑,十來個僧人正在練習(xí)武藝。東西兩面各有一練武
場。
LONG );
set("exits", ([
"south" : __DIR__"houdian",
"east" : __DIR__"wuchang2",
"west" : __DIR__"wuchang1",
"north" : __DIR__"fzlou",
]));
// set("no_clean_up", 0);
set("outdoors", "shaolin");
set("objects",([
CLASS_D("shaolin") + "/dao-jue" : 1,
]));
setup();
}
void init()
{
object me;
mapping skill_status;
string *sname;
int i, level;
float exper;
me = this_player();
exper = to_float(me->query("combat_exp"));
if ( !(skill_status = me->query_skills()) ) return;
sname = keys(skill_status);
for(i=0; i<sizeof(skill_status); i++)
{
level = skill_status[sname[i]];
if( pow(to_float(level), 3.0) / 10.0 > exper
&& exper > 100.0
&& sname[i] != "buddhism"
&& sname[i] != "literate"
&& sname[i] != "taoism" )
{
level = ceil( pow( exper*10.0, 0.333333) );
me->set_skill(sname[i], level);
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -