kangxi.c

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

C
98
字号
#include <ansi.h>inherit NPC;int ask_fail();void create(){    set_name(HIY"康熙皇帝"NOR,({"kang xi"}));    set("gender","男性");    set_temp("no_kill",1);    set("qi",1000000);    set("eff_qi",1000000);    set("max_qi",1000000);set("jing",1000000);    set("eff_jing",1000000);       set("inquiry", ([                "大清国宝藏" : (: ask_fail() :),                "四十二章经" : (: ask_fail() :),       ]) );    setup();carry_object(__DIR__"obj/longpao")->wear();}void kill_ob(object ob){	ob->remove_killer(this_object());	remove_killer(ob);	message_vision("$N沮丧地发现康熙皇帝根本不理会作战请求。\n", ob);}void unconcious(){	reincarnate();	set("eff_qi", query("max_qi"));	set("qi", query("max_qi"));	set("eff_jing", query("max_jing"));	set("jing", query("max_jing"));	set("jingli", query("eff_jingli"));	say( "康熙皇帝笑着说:动武对我没有用!\n");	command("hehe");}void die(){	unconcious();}int ask_fail(){        object me = this_player(),obn;if (random(3)==0)this_object()->set("alr",1);        if (this_object()->query("alr")){                command("say 已经有人找到宝藏了!");                return 1;                }        if (me->query("huanggong/haspi1") != 1) {                command("say 四十二章经一,你找到了吗");                return 1;                }        if (me->query("huanggong/haspi2") != 1) {                command("say 四十二章经二,你找到了吗");                return 1;                }        if (me->query("huanggong/haspi3") != 1) {                command("say 四十二章经三,你找到了吗");                return 1;                }        if (me->query("huanggong/haspi4") != 1) {                command("say 四十二章经四,你找到了吗");                return 1;                }        if (me->query("huanggong/haspi5") != 1) {                command("say 四十二章经五,你找到了吗");                return 1;                }        if (me->query("huanggong/haspi6") != 1) {                command("say 四十二章经六,你找到了吗");                return 1;                }        if (me->query("huanggong/haspi7") != 1) {                command("say 四十二章经七,你找到了吗");                return 1;                }        if (me->query("huanggong/haspi8") != 1) {                command("say 四十二章经八,你找到了吗");                return 1;                }obn = new(__DIR__"obj/baotu");obn->move(me);command("say 既然你知道了宝藏的位置,你要好好保存这份大清国宝藏图!");command("say 你要用这份宝藏,来造福我大清子民!");command("chat 今授于" + me->query("name") + "大清国宝藏图,望其能为百姓造逼!");this_object()->set("alr",1);return 1;}

⌨️ 快捷键说明

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