⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 banshuxian.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// bashuxian.c (kunlun)inherit NPC;inherit F_MASTER;string ask_me();void create(){	set_name("班淑娴", ({ "ban shuxian", "ban" }));	set("title", "昆仑派掌门夫人");	set("long",		"她就是昆仑派掌门、名扬江湖的铁琴先生何太冲的夫人。\n"		"她是一个身材高大的半老女子,头发花白,双目含威,眉心间聚有煞气。\n");	set("gender", "女性");	set("age", 44);	set("attitude", "heroism");	set("shen_type", -1);	set("str", 56);	set("int", 54);	set("con", 58);	set("dex", 58);	set("max_qi", 11500);	set("max_jing", 11000);	set("neili", 21200);	set("max_neili", 21200);	set("jiali", 50);	set("combat_exp", 5800000);	set("score", 40000);    set_skill("art", 120);    set_skill("literate", 220);	set_skill("force", 155);	set_skill("xuantian-wuji", 160);	set_skill("dodge", 145);	set_skill("taxue-wuhen", 155);	set_skill("strike", 60);	set_skill("kunlun-zhang", 265);	set_skill("parry", 160);	set_skill("sword", 170);	set_skill("leg", 140);	set_skill("chuanyun-tui", 260);	set_skill("liangyi-jian", 270);	set_skill("xunlei-jian", 260);	set_skill("mantian-huayu", 260);	set_skill("throwing", 165);	set_skill("taiji-shengong", 200);	set_skill("qixian-jian", 180);	map_skill("throwing", "mantian-huayu");	map_skill("force", "xuantian-wuji");	map_skill("dodge", "taxue-wuhen");	map_skill("leg", "chuanyun-tui");	map_skill("parry", "liangyi-jian");	map_skill("sword", "liangyi-jian");	prepare_skill("leg", "chuanyun-tui");	prepare_skill("strike", "kunlun-zhang");        set("chat_chance_combat", 90);        set("chat_msg_combat", ({                (: perform_action, "strike.diezhang" :),                (: perform_action, "strike.diezhang" :),                (: perform_action, "strike.diezhang" :),                (: command("unwield qin") :),                (: command("unwield qin") :),                (: command("wield qin") :),                (: command("wield qin") :),                (: perform_action, "sword.jianqin" :),                (: perform_action, "sword.jianqin" :),                (: perform_action, "sword.ren" :),                (: perform_action, "sword.ren" :),                (: perform_action, "sword.feixue" :),                (: perform_action, "sword.feixue" :),                (: perform_action, "sword.juedi" :),                (: perform_action, "sword.juedi" :),                (: perform_action, "parry.tianwaifeiyin" :),                (: perform_action, "parry.tianwaifeiyin" :),        }) );	create_family("昆仑派", 4, "掌门夫人");	set("class", "taoist");		set("inquiry",		([			"秘籍" : (: ask_me :),		]));	set("book_count", 1);	setup();	carry_object("/d/kunlun/obj/sword.c")->wield();	carry_object("/d/kunlun/obj/pao2.c")->wear();}void attempt_apprentice(object ob){/*	 if((int)ob->query("shen")<0){	 command("say 我昆仑乃是堂堂名门正派,"+RANK_D->query_respect(ob)+				"的品德实在令人怀疑。");	 command("say "+RANK_D->query_respect(ob)+				"还是先回去做点善事吧。");	 return;	 }*/	 if(ob->query("gender")=="男性"){	 command("hmm");	 command("say "+RANK_D->query_respect(ob)+				"你们这些臭男人我见了就烦,快给我走开!");	 return;	 }          if(ob->query("appren_hezudao", 1) == 1) {	 command("say 前辈怎敢开这等玩笑,真是折杀做晚辈的了。");	 return;	 }    	if(ob->query_skill("xuantian-wuji",1)<100){	 command("hmm");	 command("say "+RANK_D->query_respect(ob)+				"你的玄天无极功太差,我可不想收你。");	 return;	 }	 command("say 好吧,以后你就跟我学武功吧,你须得安心学艺,不可乱来。");	 command("recruit " + ob->query("id"));}string ask_me(){		  mapping fam;		  object ob;		  if (!(fam = this_player()->query("family"))		 || fam["family_name"] != "昆仑派")					 return RANK_D->query_respect(this_player()) +					 "与本派素无来往,不知此话从何谈起?";//			 if(ob->query("gender")=="男性")//        	     	 return "给我走开,我看见你们这些臭男人就烦。";		  if (query("book_count") < 1)					 return "你来晚了,本派真经已被你师兄拿走了。";		  add("book_count", -1);		  ob = new("/d/kunlun/obj/lyj-book.c");		  ob->move(this_player());		  return "先师曾传下来这本「两仪剑心得」,你拿回去好好钻研。";}

⌨️ 快捷键说明

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