002E:qingcai.c:012D:1:14=3EA28BC8:16=47d21313:
inherit ITEM;
inherit F_FOOD;

void create()
{
	set_name("", ({"qing cai", "cai"}));
	set_weight(200);
	if (clonep())
		set_default_object(__FILE__);
	else {
		set("long", "һ賴õˡ\n");
		set("unit", "");
		set("value", 150);
		set("food_remaining", 3);
		set("food_supply", 60);
	}
}
002B:rice.c:0183:1:14=3EA28BC8:16=47d21313:// rice.c ׷
// cck 17/6/97

inherit ITEM;

void init();
inherit F_FOOD;

void create()
{
	set_name("׷",({"rice", "mi fan", "fan" }));
	set_weight(50);
	if (clonep())
		set_default_object(__FILE__);
	else {
		set("long", "һմӹʢĴ׷ð\n");
		set("unit", "");
		set("value", 120);
		  set("food_remaining", 5);
		  set("food_supply", 40);
	 }
}


002E:sengxie.c:01AF:1:14=3EA28BC8:16=47d21313:#include <armor.h>

inherit BOOTS;

void create()
{
       set_name("ɮЬ", ({ "seng xie", "xie" }) );
       set_weight(1000);
       if( clonep() )
               set_default_object(__FILE__);
       else {
               set("unit", "˫");
               set("long", "һ˫಼ɮЬ");
               set("value", 30);
               set("material", "boots");
               set("armor_prop/dodge", 1);
       }
       setup();
}
002C:zhifa.c:0271:1:14=3EA28BC8:16=47d21313:// zhifa.c ָҪ

inherit ITEM;

void create()
{
	set_name("ָҪ", ({ "zhifa jueyao", "jueyao", "shu", "book" }));
	set_weight(200);
	if( clonep() )
		set_default_object(__FILE__);
	else {
		set("unit", "");
		set("long", "һָҪװ顣\n");
		set("value", 30);
		set("material", "paper");
		set("skill", ([
			"name":	"finger",	// name of the skill
			"exp_required":	100,	// minimum combat experience required
			"jing_cost":	15,	// jing cost every time study this
			"difficulty":	25,	// the base int to learn this skill
			"max_skill":	30	// the maximum level you can learn
		]) );
	}
}
0030:zhongchui.c:01BB:1:14=3EA28BC8:16=47d21313:
#include <weapon.h>

inherit HAMMER;

void create()
{
	set_name("", ({ "zhong chui","chui" }) );
	set_weight(3000);
	if( clonep() )
		set_default_object(__FILE__);
	else {
		set("unit", "");
		set("long", "һѳ鳣ȻľƳɣӲ쳣\n");
		set("value", 3);
		set("material", "iron");
		set("wield_msg", "$Nóһ$nС\n");
		set("unwield_msg", "$Nе$n\n");
	}

	init_hammer(15);
	setup();
}
0023:.:0:3:14=48041e4b:16=47d21313:002D:pyd:000000000:2:14=48041e4b:16=47d21313:0031:guanchong.c:010CD:1:14=3EA28BC8:16=47d21313:#include <ansi.h>
#include <room.h>
inherit ROOM;
string look_left(object me);
string look_right(object me);
void create()
{
         set("short",HIY"س"NOR);
         set("long","ɽһȾǳɾԶƺпǳıʯ
   ӭǽϹͼ(tupu)Ϸżţ˸ط\n"
);

          set("item_desc", ([
             "tupu" : "ǽϹͼ(left)(right)ƺ񽣵书Ҫ衣\n",
             "left": (: look_left :),
             "right": (: look_right :),
]));

        
set("exits", ([
               "southeast" : __DIR__"pyd",
        ]));
       
setup();
}
string look_left(object me)
{
       return YEL"\nͼһ濪վãѳɽ֮ɫͼϿͷдţ \n"+
       "񽣡һָָΪһָָΣɳν\n"+
       "̫֮ξİľ̫Сθ,񽣣\n"+
       "νŲϻŸӵͼΣעѨλԺ\n"+
       "߻߾ԱעһС֡س彣š\n" NOR;
}
string look_right(object me)
{
        return YEL"\nͼһ濪վãѳɽ֮ɫͼ϶ݺύֱߡ\n"+
        "ԲȦͻ,ߺߣݺύͷ׷֮ͼǹس彣Ľ·׾͹ȡʤ\n"+
        "һһʽƱ׾ޱȣʵĺš\n" NOR;
}
void init()
{
        add_action("do_study", "yanxi");
        add_action("do_study", "xuexi");
        add_action("do_study", "xiulian");    
}

int do_study(string arg)
{
       object me,weapon;
       string *skill;
       int j,lvl,neili;
       mapping skill_name;
       me=this_player();
       
       neili=me->query("max_neili");
       skill_name=me->query("liumai-shenjian");
       lvl=me->query_skill("liumai-shenjian",1);
       if (skill_name)
       skill=keys(skill_name);
       j=sizeof(skill);
       
       weapon = me->query_temp("weapon");
      
       if(me->is_busy()|| me->is_fighting()) return notify_fail("æأ\n");
       if (!arg) return 0;   
     
       if (weapon )
            return notify_fail("Ŷô\n");   
    
     
       if(arg=="left" ) {
       	
       if (lvl>30*(j+1)) me->set_skill("liumai-shenjian",30*(j+1));         
      
      if (neili<(j+1)*3000+1500&&!me->query("liumai-shenjian/guanchong"))
            return notify_fail("߾ȫڵһָͼɹسѨνȴް㾢\n");

       
       if (me->query("neili",1)<50)
            return notify_fail("첻ˣ\n");   
       if (me->query("jingli",1)<50)
            return notify_fail("첻ˣ\n");         
       me->receive_damage("jing",40+random(10));
       me->receive_damage("neili",40+random(10));
if (lvl>=30*(j+1)||me->query("liumai-shenjian/guanchong",1)){
       write("ת磬ָһ죬һνԡس塱Ѩм\n");
       if (!me->query("liumai-shenjian/guanchong"))
       me->add("liumai-shenjian/guanchong", 1);
       } else {
       write("ͼϰس彣ţеľҪڡ\n");
       if (!me->query("liumai-shenjian/guanchong"))
       me->improve_skill("liumai-shenjian", me->query("int"));
       }
       return 1;
  }else if (arg=="right") {
  	
       if (!me->query("liumai-shenjian/guanchong"))
            return notify_fail("Ѿ߾ȫȥͼϵĽϧһ·Ľ㻹ûɣ\n");
       if (me->query("neili",1)<60)
            return notify_fail("첻ˣ\n");   
       if (me->query("jingli",1)<60)
            return notify_fail("첻ˣ\n");     
       me->receive_damage("jing",50+random(10));
       me->receive_damage("neili",50+random(10));
       write("Žϰس彣еľҪڡ\n");
       me->add_temp("guanchong", 1);
       if (me->query_temp("guanchong")>=10) {
       me->add("liumai-shenjian/guanchong", 1);
       me->set_temp("guanchong",0);
       write("Ĵָ㴦ͼϵĹس彣һ顣\n");
       }
      return 1;
	}     
 }   
int valid_leave(object me, string dir)
{
       me->set_temp("guanchong", 0);
       return 1;        
}                    002A:pyd.c:02CD:1:14=3EA28BC8:16=47d21313://ƶ
//cool@SJ,990605

#include <ansi.h>
#include <room.h>
inherit ROOM;
void create()
{
         set("short",HIY"ƶ"NOR);
         set("long",
"ԭƸһСɽһžϢĹرˣǰһȻγɵʯ
Ķһʯ죬ΧֲżɽЩӶ͸\n"
);
         
set("exits", ([
               "out" : __DIR__"lsy",
               "north" : __DIR__"shangyang",
               "northup" : __DIR__"shaoshang",
               "northwest" : __DIR__"guanchong",
               "northeast" : __DIR__"zhongchong",
               "southwest" : __DIR__"shaoze",
               "southeast" : __DIR__"shaochong",
        ]));
       
setup();
}

0031:shangyang.c:01126:1:14=3EA28BC8:16=47d21313:#include <ansi.h>
#include <room.h>
inherit ROOM;
string look_left(object me);
string look_right(object me);
void create()
{
         set("short",HIY""NOR);
         set("long","ɽһȾǳɾԶƺпǳıʯ
   ӭǽϹ