man.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 30 行
C
30 行
inherit NPC;
#include "person.h"
void create()
{
mapping person,skill;
string *name;
int i,*val;
person=persons[random(sizeof(persons))];
skill=person["skill"];
set_name(person["name"],({person["id"]}));
set("age",person["age"]);
if (person["combat_exp"]) set("combat_exp",person["combat_exp"]);
if (!person["gender"])
set("gender","男性");
else set("gender",person["gender"]);
set("chat_chance",2);
set("chat_msg",({ (:random_move:)}));
if (skill)
{ name=keys(skill);
val=values(skill);
for (i=0;i<sizeof(name);i++)
set_skill(name[i],val[i]);
}
set("str",16+random(16));
setup();
if (person["cloth"]) carry_object(person["cloth"])->wear();
if (person["weapon"]) carry_object(person["weapon"])->wield();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?