nongfu.c

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

C
87
字号
inherit NPC;#include <ansi.h>void create(){        set_name("农夫", ({ "nong fu", "fu" }));        set("gender", "男性");              set("nickname", HIY "渔樵耕读" NOR );             set("long",         "他就是当年大理国的大总管。一灯大师门下,就是渔樵耕读中的那位耕。为了救这头牛被一块大石压在身上,不知谁会伸手相助(help)。\n");        set("age", 45);        set("class", "officer");        set("attitude", "friendly");        set("shen_type", 1);        set("str", 25);        set("int", 25);        set("con", 25);        set("dex", 30);                set("max_qi", 1500);        set("max_jing", 500);        set("neili", 1000);        set("max_neili", 1000);        set("jiali", 100);        set("combat_exp", 500000);        set("score", 200000);        set_skill("force", 180);        set_skill("dodge", 120);        set_skill("parry", 180);        set_skill("cuff", 175);        set_skill("sword", 120);        set_skill("staff", 120);        set_skill("kurong-changong", 120);        set_skill("tiannan-step", 120);        set_skill("jinyu-quan", 125);        set_skill("duanjia-sword", 170);        set_skill("literate", 120);        map_skill("force", "kurong-changong");        map_skill("dodge", "tiannan-step");        map_skill("sword", "duanjia-sword");        map_skill("staff", "duanjia-sword");        map_skill("parry", "duanjia-sword");        map_skill("cuff", "jinyu-quan");        prepare_skill("cuff", "jinyu-quan");        set_temp("apply/attack", 200);        set_temp("apply/defense", 200);        set_temp("apply/armor", 200);        set_temp("apply/damage", 100);        set("combat_exp", 5000);        set("shen_type", 1);                setup();        carry_object("/clone/weapon/changjian")->wield();        carry_object("/clone/cloth/cloth")->wear();}void init(){        add_action("do_help", "help");}int do_help(string arg){      object me=this_player();        if( !arg ) return notify_fail("你要帮助谁呢。\n");       if (arg=="nong fu" || arg=="fu")          {              if (me->query("neili")>500)                  {                     me->add("neili",-500);                     me->set_temp("help_nongfu",1);                          message_vision("$N走上前帮助农夫举起巨石。\n", me);           message_vision("农夫道:看你一番好心,可以走了。\n", me);                          }            else                 command("say 你如此功力也敢来助人。回去多练几年吧");         }        return 1;}        

⌨️ 快捷键说明

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