zhongling.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 101 行
C
101 行
// zhongling.cinherit NPC;void create(){ set_name("钟灵", ({ "zhong ling","zhong" }) ); set("gender", "女性" ); set("age", 15); set("str", 16); set("con", 24); set("dex", 11); set("per", 27); set("int", 24); set("chat_chance", 1); set("chat_msg", ({ "钟灵自言自语道:“要是我的闪电貂在这儿就好了。”\n", }) ); set("inquiry", ([ "段誉" : "段哥哥呢?他在哪儿?", "钟灵" : "我就是钟灵啊。", "甘宝宝" : "甘宝宝是我妈。", "钟万仇" : "钟万仇是我爹。", "here" : "这里是万劫谷。", "木婉清" : "木婉清被关在后面的石屋里,快去救她!", ])); set("attitude", "friendly"); set("max_neili", 200); set("neili", 200); set("force_factor", 10); set("combat_exp", 3500); set_skill("finger", 60); set_skill("parry", 40); set_skill("dodge", 50); set_skill("sword", 30); set_skill("force", 50); set_skill("sun-finger",40); map_skill("finger", "sun-finger"); map_skill("parry", "sun-finger"); setup(); carry_object("/d/wanjiegu/npc/obj/moon-dress")->wear(); carry_object("/d/wanjiegu/npc/obj/shoes")->wear(); carry_object("/d/wanjiegu/npc/obj/xiu-scarf")->wear();}void init(){ object ob; ::init(); if( interactive(ob = this_player()) ) { message_vision("钟灵对$N说道:快去救木姐姐,木姐姐被关在后面的石屋里!\n",ob); }}int accept_object(object who, object ob){ object *inv, sh; int i; inv = all_inventory(this_object()); if (ob->name() == "闪电貂") { tell_object(who,"钟灵说道:谢谢你帮我找回了闪电貂!\n"); tell_object(who,"钟灵说道:下次你见到段誉时,告诉他我已经回家了。\n"); if(!sizeof(inv) ) for ( i=0; i< sizeof(inv); i++ ) if ( inv[i]->name() == "绣花鞋" ) { destruct(inv[i]); tell_object("who, 钟灵脱下一双绣花鞋。\n"); sh = new("/t/wanjiegu/npc/obj/shoes2"); tell_object(who, "钟灵说道:这是我的一双绣花鞋,请你带给段誉。\n"); sh->move(who); return 1; } return 1; } return 0;}void die(){ int i; object killer; if(objectp(killer = query_temp("last_damage_from"))) killer->set("marks/murder_zhongling", 1); message_vision("钟灵无力地说道:原来你和他们是一伙的!\n", killer); ::die();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?