npc.txt

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· 文本 代码 · 共 260 行

TXT
260
字号
// qiaofu.cinherit NPC;inherit F_SKILL;void create(){	set_name("樵夫", ({ "qiao fu","fu" }));	set("gender", "男性");	set("age", 52);	set("str", 25);	set("dex", 16);	set("long", "这是一个精壮老汉。\n");	set("combat_exp", 5000);	set("shen_type", 1);	set("attitude", "peaceful");	setup();	carry_object(__DIR__"obj/futou")->wield();	carry_object("/clone/misc/cloth")->wear();}// futou.c#include <weapon.h>inherit AXE;void create(){	set_name("大斧头", ({ "futou", "da futou" }));	set_weight(7000);	if (clonep())		set_default_object(__FILE__);	else {		set("unit", "柄");		set("long", "这是一把砍柴的大斧头。\n");		set("value", 1000);		set("material", "steel");		set("wield_msg", "$N「唰」的一声抽出一柄$n握在手中。\n");		set("unwield_msg", "$N将手中的$n插回后腰。\n");	}	init_axe(5);	setup();}// xixiabing.cinherit NPC;inherit F_SKILL;void create(){	set_name("西夏兵", ({ "xixia bing", "bing" }));	set("gender", "男性");	set("age", random(10) + 20);	set("str", 25);	set("dex", 16);	set("long", "一个魁武的西夏士兵。\n");	set("combat_exp", 75000);	set("shen_type", 1);	set("attitude", "peaceful");	set_skill("unarmed", 30);	set_skill("force", 30);	set_skill("club", 30);	set_skill("dodge", 30);	set_skill("parry", 30);	set_temp("apply/attack", 20);	set_temp("apply/defense", 20);	set_temp("apply/armor", 20);	set_temp("apply/damage", 20);	set("neili", 100); 	set("max_neili", 100);	set("jiali", 10);	setup();	carry_object("/clone/weapon/changqiang")->wield();	carry_object("/d/city/npc/obj/junfu")->wear();}// caishiren.cinherit NPC;inherit F_SKILL;void create(){	set_name("采石人", ({ "caishi ren","ren" }));	set("gender", "男性");	set("age", 22);	set("str", 25);	set("dex", 16);	set("long", "这是一个精壮汉子。\n");	set("combat_exp", 6000);	set("shen_type", 1);	set("attitude", "peaceful");	setup();	carry_object(__DIR__"obj/tieqiao")->wield();	carry_object("/clone/misc/cloth")->wear();}// tieqiao.c#include <weapon.h>inherit CLUB;void create(){	set_name("铁锹", ({ "tie qiao", "qiao" }));	set_weight(7000);	if (clonep())		set_default_object(__FILE__);	else {		set("unit", "柄");		set("long", "这是一把挖矿的铁锹。\n");		set("value", 1000);		set("material", "steel");		set("wield_msg", "$N「唰」的一声抽出一柄$n握在手中。\n");		set("unwield_msg", "$N将手中的$n插回后腰。\n");	}	init_club(2);	setup();}// mazei.cinherit NPC;inherit F_SKILL;void create(){	set_name("马贼", ({ "ma zei", "zei" }));	set("gender", "男性");	set("age", random(10) + 30);	set("str", 25);	set("dex", 16);	set("long", "一个彪悍的马贼。\n");	set("combat_exp", 50000);	set("shen_type", -1);	set("attitude", "peaceful");	set_skill("unarmed", 60);	set_skill("force", 60);	set_skill("sword", 60);	set_skill("dodge", 60);	set_skill("parry", 60);	set_temp("apply/attack", 50);	set_temp("apply/defense", 50);	set_temp("apply/armor", 50);	set_temp("apply/damage", 30);	set("neili", 400); 	set("max_neili", 400);	set("jiali", 10);	setup();	carry_object("/clone/weapon/gangjian")->wield();	carry_object("/d/city/npc/obj/tiejia")->wear();}void init(){	object ob;	::init();	if (interactive(ob = this_player()) && 		(int)ob->query_condition("killer")) {		remove_call_out("kill_ob");		call_out("kill_ob", 1, ob);	}}马贼横刀当道,一声大喊:此山是我开,此树是我栽,若要从此过,留下买路财 !马贼说道:识相点儿,宝贝儿留下来就让你小子走!马贼对着你大吼:你竟敢不交!老子宰了你!看起来马贼想杀死你!// menmian.cinherit NPC;inherit F_SKILL;void create(){	set_name("蒙面人", ({ "menmian ren", "menmian", "ren" }));	set("gender", "男性");	set("age", random(10) + 40);	set("str", 25);	set("dex", 16);	set("long", "一个黑布蒙面,神秘兮兮的家伙。\n");	set("combat_exp", 20000);	set("shen_type", -1);	set("attitude", "peaceful");	set_skill("unarmed", 30);	set_skill("force", 30);	set_skill("dagger", 30);	set_skill("dodge", 30);	set_skill("parry", 30);	set_temp("apply/attack", 30);	set_temp("apply/defense", 30);	set_temp("apply/armor", 30);	set_temp("apply/damage", 20);	set("neili", 400); 	set("max_neili", 400);	set("jiali", 10);	setup();	carry_object(__DIR__"obj/fenshuici")->wield();	carry_object(__DIR__"obj/shuikao")->wear();}// fenshuici.c#include <weapon.h>inherit DAGGER;void create(){	set_name("分水刺", ({ "fenshui ci", "ci" }));	set_weight(7000);	if (clonep())		set_default_object(__FILE__);	else {		set("unit", "柄");		set("long", "这是一只水中分水峨嵋刺。\n");		set("value", 1000);		set("material", "steel");		set("wield_msg", "$N「唰」的一声抽出一只$n握在手中。\n");		set("unwield_msg", "$N将手中的$n插回袖中。\n");	}	init_dagger(5);	setup();}// shuikkao.c#include <armor.h>inherit CLOTH;void create(){        set_name("夜行水靠", ({"Shui kao", "kao" }) );        set_weight(1000);        if( clonep() )                set_default_object(__FILE__);        else {                set("unit", "件");                set("material", "cloth");                set("armor_prop/armor", 5);        }        setup();}

⌨️ 快捷键说明

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