liwenxiu.c

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

C
76
字号
 //liwenxiu.c 李文秀

#include <ansi.h>


inherit NPC;
int ask_supu();
int ask_parent();
int ask_gaochang();

void create()
{
        set_name("李文秀", ({ "liwenxiu", "li" }));
        set("gender", "女性");
        set("age", 18);
        set("long", "她长得清纯脱秀,嫣然一笑,不禁让人怦然心动。\n");

        set("combat_exp", 30000);
        set("shen_type", 1);

            set("per", 28);
       set("max_neili", 500);
        set("neili", 500);
        set("jiali", 10);

        set_skill("force", 40);
        set_skill("sword", 100);
        set_skill("unarmed", 50);
        set_skill("dodge", 100);
        set_skill("parry", 100);

        set("inquiry", ([
                "苏普" : (: ask_supu :),
                "父母" : (: ask_parent :),
        ]) );


        set_temp("apply/attack", 50);
        set_temp("apply/defense", 50);
        set_temp("apply/damage", 15);

        setup();
        carry_object("/clone/weapon/changjian")->wield();
// 	    carry_object("__DIR__/obj/map");
}

int ask_supu()
{
 say("李文秀黯然的说:他是我儿时的伙伴,他现在和阿曼在一起了,\n");
 this_player()->set_temp("marks/李1", 1);
 return 1;
}

int ask_parent()
{
object map;
object me;
me=this_player(); 
 if ((int)this_player()->query_temp("marks/李1")) {
 say("李文秀哽咽的说道:我的父母是被奸人害死的,奸人觊觎我们家的高昌地图.\n"
     "我一定要手刃仇人,为我父母报仇。\n");
 this_player()->set_temp("marks/李2", 1);
 say("李文秀一惊,说道:你怎么知道的?噢,我刚才说露嘴了。\n"
     "那我就把地图送给你吧。你看看高昌迷宫到底有什么?\n");
 map=new("/d/gaochang/obj/map");
 map->move(me);
 me->start_busy(5);
return 1;
  }
  else {
 say("李文秀说道:父母之仇,不共戴天。\n");
 return 1;
  }
}

⌨️ 快捷键说明

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