⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dabaiyuan.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// dabaiyuan.c// By jpeiinherit NPC;int do_cut(string arg);void create(){        set_name("大白猿", ({ "da baiyuan", "da", "baiyuan", "yuan" }) );        set("race", "野兽");        set("age", 54);        set("long", "一只浑身长着白毛的老猿,肚上脓血模糊,生着一个大疮。\n仔细检查才发现,它肚子上的突起是被人用针线缝了什么进去,看来需要割开缝过之处才行。\n");        set("limbs", ({ "头部", "身体", "前爪", "后爪", "尾巴" }) );        set("verbs", ({ "bite", "claw" }) );        set("combat_exp", 1000);    	set_temp("apply/attack", 30);        set_temp("apply/defense", 30);        set_temp("apply/damage", 30);        set_temp("apply/armor", 10);        setup();	if (clonep()) call_out("disappear", 120);}void init(){	add_action("do_cut", ({"cut", "sever", "ge", "heal", "zhi", "yizhi", "zhiliao"}));	::init();}void disappear(){	message_vision("$N等了许久,也没有人救治它,泱泱地去了。\n", this_object());	destruct(this_object());}int do_cut(string arg){	object thread, yaocao;	object me = this_player();	if (id(arg)) {		if (!present("sharp rock", me))			return notify_fail("可惜你手头没有刀剪。\n");		if (!present("fish bone", me) || !thread = present("xi si", me))			return notify_fail("可惜你手头没有针线。\n");		if (!yaocao = present("yao cao", me))			return notify_fail("可惜你手头没有草药。\n");		destruct(thread);		destruct(yaocao);		remove_call_out("disappear");if (!me->query("jiuyangget")){		new("/d/fairyland/obj/jiuyang-zhenjing")->move(me);		new("/d/fairyland/obj/pantao")->move(me);		write("你用尖石慢慢割开白猿肚腹上缝补过之处,只见里面竟藏着一个油布包裹,打开一看,是一套经书。\n");		write("这时你来不及仔细检查,忙揣入怀中。然后用鱼骨做针,树皮撮成的细丝作线,勉强补好了白猿的伤口。\n");		write("你把草药嚼烂了给它敷在伤处,白猿十分感激你,给了你一个罕见的大蟠桃,然后走了。\n");                me->set("jiuyangget",1);                me->set("jiuyangok",1); }      		destruct(this_object());	}	return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -