afei.c

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

C
80
字号
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_force", 30000);        set("force", 30000);	set("force_factor", 300);	set("cor",200);        set("combat_exp", 9999999);        set("score", 90000);        set_skill("sword", 410);        set_skill("force", 400);        set_skill("parry", 400);        set_skill("literate", 400);	set_skill("dodge", 400);        set("agi",25);        set("int",30);        set("chat_chance_combat", 90);        set("chat_msg_combat", ({                (: perform_action, "sword.yiji" :),        }) );	set_skill("lonely-sword", 420);        map_skill("sword", "lonely-jian");	setup();	carry_object("clone/cloth/cloth")->wear();        carry_object(__DIR__"obj/toysword")->wield();}int accept_fight(object me){        command("grin");        command("say 我的剑是用来杀人的,不是用来比划着玩的.");        return 0;}void init(){	add_action("do_killing", "kill");}int do_killing(string arg){		object player, victim, weapon;	string name;	player = this_player();	if( !arg) return 0;	if( objectp(victim = present(arg, environment(this_object()))) && living(victim))	{		name = (string)victim->name();		if( (string)name == "林仙儿")		{		message_vision("$N冷笑一声道:我看你活得太长了。\n", this_object());		this_object()->kill_ob(player);		player->kill_ob(this_object());		return 1;		}	}	return 0;		}

⌨️ 快捷键说明

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