master18.c

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

C
121
字号
inherit NPC;#include <ansi.h>void create(){	set_name("阿飞", ({ "afei", "fei","feia" }) );	set("gender", "男性" );        set("title", HIG "情为何物" NOR);	set("age", 20);	set("int", 30);	set("per", 30);	set("long",		"天下无敌---阿飞\n"		);        set("force_factor", 200);        set("max_gin", 3000);        set("max_kee", 3000);        set("max_sen", 3000);        set("eff_gin", 3000);        set("eff_kee", 3000);        set("eff_sen", 3000);        set("gin", 3000);        set("kee", 3000);        set("sen", 3000);        set("max_neili", 30000);        set("neili", 30000);	set("force_factor", 300);	set("cor",200);        set("combat_exp", 9999999);        set("score", 90000);        set_skill("sword", 10);        set_skill("force", 100);        set_skill("parry", 200);        set_skill("literate", 100);                set("chat_chance", 5);        set("chat_msg", ({                (: random_move :),        }) );	set_skill("dodge", 200);        set("agi",25);        set("int",30);        set("chat_chance_combat", 90);        set("chat_msg_combat", ({                (: perform_action, "sword.sharenruma" :),        }) );	set_skill("sharen-sword", 200);        map_skill("sword", "sharen-sword");set("pubmaster",1);if (random(2)==0){	set_name(HIR"马如龙"NOR, ({ "master ma", "master"}) );        set("title", HIC"谋财害命"NOR);        set("long","当代绝顶高手之一..\n"               );         set("chat_chance", 3);        set("chat_msg", ({                (: random_move :),        }) );}        set("max_neili", 25000);        set("neili", 25000);        set("force_factor", 30);	set("max_qi",9999);        set("max_jing",9999);	set("eff_qi",9999);	set("qi",9999);	set("eff_jing",9999);	set("jing",9999);	set_temp("apply/attack", 200);set_temp("apply/defense", 200);set_temp("apply/armor", 500);set_temp("apply/damage", 600);setup();	carry_object("/clone/misc/cloth")->wear();        carry_object(__DIR__"obj/toysword")->wield();}int accept_fight(object me){        command("grin");        command("say 我的剑是用来杀人的,不是用来比划着玩的.");        return 0;}int accept_object(object who, object ob){	int i;	if (!(int)who->query_temp("learn_timeb"))      		who->set_temp("learn_timeb", 0);	if( !ob->query("money_id") )		return 0;			if(who->query_skill("unarmed",1)<30)		i=ob->value() / 50;	else	{		if(who->query_skill("unarmed",1)<60)			i=ob->value() / 100;		else		{			if(who->query_skill("unarmed",1)<100)				i=ob->value() / 100;			else				i=ob->value() / 100;		}	}	who->add_temp("learn_timeb",i);command("say 既然你诚心想学我的武功,我就成全成全你吧。");	return 1;}int recognize_apprentice(object ob){	if( ob->query_temp("learn_timeb") <= 0) return 0;else         ob->add_temp("learn_timeb",-1);return 1;}

⌨️ 快捷键说明

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