wuxiangxinmo.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 138 行
C
138 行
// wuxiangxinmo.c
#include <ansi.h>
inherit NPC;
int do_hp();
int do_score();
int do_skills();
void create()
{
set_name("无相心魔", ({ "wuxiangxinmo"}));
set("gender", "男性");
set("age", 14);
set("class", "bonze");
set("attitude", "friendly");
set("kar", 27);
set("per", 18);
set("int", 19);
set("dex", 15);
set("con", 21);
set("str", 25);
// set("weiwang", 30);
set("shen", 0);
set("combat_exp", 0);
// set("PKS", 0);
// set("MKS", 0);
set("max_jing", 100);
set("jing", 100);
set("max_qi", 100);
set("qi", 100);
set("max_jingli", 0);
set("jingli", 0);
set("max_neili", 0);
set("neili", 0);
// set("meili", 0);
set_skill("persuading", 1);
set_skill("checking", 1);
set_skill("unarmed", 1);
set_skill("hand", 1);
set_skill("sword", 1);
set_skill("blade", 1);
set_skill("force", 1);
set_skill("literate", 1);
set_skill("cuff", 1);
set_skill("array", 1);
set_skill("begging", 1);
set_skill("parry", 1);
set_skill("whip", 1);
set_skill("throwing", 1);
set_skill("claw", 1);
set_skill("staff", 1);
set_skill("taoism", 1);
set_skill("strike", 1);
set_skill("club", 1);
set_skill("dodge", 1);
set_skill("finger", 1);
set_skill("hammer", 1);
set("inquiry", ([
"hp" : (: do_hp :),
"score" : (: do_score :),
"skill" : (: do_skills :),
"武功" : (: do_skills :),
]));
create_family("日月神教",101, "弟子");
setup();
carry_object(__DIR__"wuxiang_sword")->wield();
carry_object("/d/city/npc/obj/jinsijia")->wear();
}
int do_skills()
{
message_vision("$N说: 我所有的基本武功如下:\n"+
" 基本阵法 (array) - 新学乍用 1/ 0\n"+
" 叫化绝活 (begging) - 初学乍练 1/ 0\n"+
" 基本刀法 (blade) - 初学乍练 1/ 0\n"+
" 道听途说 (checking) - 初学乍练 1/ 0\n"+
" 基本爪法 (claw) - 初学乍练 1/ 0\n"+
" 基本棍法 (club) - 初学乍练 1/ 0\n"+
" 基本拳法 (cuff) - 初学乍练 1/ 0\n"+
" 基本轻功 (dodge) - 初学乍练 1/ 0\n"+
" 基本指法 (finger) - 初学乍练 1/ 0\n"+
" 基本内功 (force) - 初学乍练 1/ 0\n"+
" 基本锤法 (hammer) - 初学乍练 1/ 0\n"+
" 基本手法 (hand) - 初学乍练 1/ 0\n"+
" 读书写字 (literate) - 新学乍用 1/ 0\n"+
" 基本招架 (parry) - 初学乍练 1/ 0\n"+
" 渡世济人 (persuading) - 新学乍用 1/ 0\n"+
" 基本杖法 (staff) - 初学乍练 1/ 0\n"+
" 基本掌法 (strike) - 初学乍练 1/ 0\n"+
" 基本剑法 (sword) - 初学乍练 1/ 0\n"+
" 道学心法 (taoism) - 新学乍用 1/ 0\n"+
" 基本暗器 (throwing) - 初学乍练 1/ 0\n"+
" 基本拳脚 (unarmed) - 初学乍练 1/ 0\n"+
" 基本鞭法 (whip) - 初学乍练 1/ 0\n", this_object());
return 1;
}
int do_hp()
{
message_vision("$N说: 我的基本状态如下:\n\n"+
"≡──────────────────────────────≡\n"+
"【 精 气 】 100/ 100 (100%) 【 精 力 】 0 / 0 (+0)\n"+
"【 气 血 】 100/ 100 (100%) 【 内 力 】 0 / 0 (+0)\n"+
"【 食 物 】 0/ 350 【 潜 能 】 0\n"+
"【 饮 水 】 0/ 350 【 经 验 】 0\n"+
"≡──────────────────────────────≡\n", this_object());
return 1;
}
int do_score()
{
message_vision("$N说: 我的基本状况如下:\n\n"+
"【 小和尚 】日月神教第一百零一代弟子 无相心魔(Wuxiangxinmo)\n"+
"\n"+
" 你是一位十四岁的男性人类,甲寅年一月一日辰时三刻生。\n"+
" 膂力:[ 25] 悟性:[ 19] 根骨:[ 21] 身法:[ 15]\n"+
"\n"+
" <精> ■■■■■■■■■■■■■■■■■■■■■■■■■\n"+
" <气> ■■■■■■■■■■■■■■■■■■■■■■■■■\n"+
"\n"+
" 战斗攻击力 1 战斗防御力 1\n"+
" 战斗伤害力 30 战斗保护力 100\n"+
"\n"+
" 食物:□□□□□□□□□□□□□□□□□□□□□□□□□\n"+
" 饮水:□□□□□□□□□□□□□□□□□□□□□□□□□\n"+
"\n"+
" 你到目前为止总共杀了 0 个人,其中有 0 个是其他玩家。\n"+
"\n"+
" 正 气: 0 潜 能: 0 (100%) 实战经验: 0\n"+
" 魅 力: 0 综合评价: 0 江湖威望: 0\n"+
"\n", this_object());
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?