tongjing.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 137 行
C
137 行
// miyao.c 铜镜inherit ITEM;#include <ansi.h>void init(){ add_action("do_zhao", "zhao");}string *per_msg_male1 = ({ CYN "长得伟岸英挺,顾盼之间,神采飞扬。\n" NOR, CYN "丰姿英伟,气宇轩昂,确实是人中龙凤。\n" NOR,});string *per_msg_male2 = ({ CYN "英俊潇洒,风度翩翩。\n" NOR, CYN "相貌出众,面目俊朗。\n" NOR, CYN "面貌清奇,丰姿非俗。\n" NOR,});string *per_msg_male3 = ({ CYN "相貌平平,没什么好看的。\n" NOR, CYN "相貌凶恶,满脸横肉。\n" NOR, CYN "暴睛环眼,嘴脸凶顽。\n" NOR,});string *per_msg_male4 = ({ CYN "长得一副姥姥不疼,舅舅不爱的模样。\n" NOR, CYN "长得蔫蔫的,一副无精打采的模样。 \n" NOR, CYN "五短三粗,肥头大耳,大概是猪八戒的本家。 \n" NOR, });string *per_msg_female1 = ({ CYN "长发如云,肌肤胜雪,不知倾倒了多少英雄豪杰。 \n" NOR, CYN "俏脸生春,妙目含情,轻轻一笑,不觉让人怦然心动。 \n" NOR, CYN "风情万种,楚楚动人,当真是我见犹怜。 \n" NOR, });string *per_msg_female2 = ({ CYN "婷婷玉立,容色秀丽,风姿动人。 \n" NOR, CYN "玉面娇容花含露,纤足细腰柳带烟。 \n" NOR, CYN "面带晕红,眼含秋波。举手投足之间,确有一番风韵。 \n" NOR,});string *per_msg_female3 = ({ CYN "虽算不上绝世佳人,也颇有几份姿色。 \n" NOR, CYN "长得还不错,颇有几份姿色。 \n" NOR,});string *per_msg_female4 = ({ CYN "长得比较难看。 \n" NOR, CYN "长得………唉! \n" NOR,});string *per_msg_kid1 = ({ CYN "月眉星眼,灵气十足。\n" NOR, CYN "机灵活泼,神态非凡。\n" NOR, CYN "面若秋月,色如晓花。\n" NOR,});string *per_msg_kid2 = ({ CYN "隆额大眼,脸色红润。\n" NOR, CYN "胖胖嘟嘟,逗人喜欢。\n" NOR, CYN "细皮嫩肉,口齿伶俐。\n" NOR,});string *per_msg_kid3 = ({ CYN "身材矬矮,傻里傻气。\n" NOR, CYN "肥肥胖胖,小鼻小眼。\n" NOR, CYN "呆头呆脑,笨手笨脚。\n" NOR,});string *per_msg_kid4 = ({ CYN "蓬头垢脚,脸黄肌瘦。\n" NOR, CYN "神如木鸡,面有病色。\n" NOR, CYN "五官不整,四肢不洁。\n" NOR,});void create(){ set_name(HIY "铜镜" NOR, ({"tong jing", "tong", "jing"})); set("unit", "面"); set_weight(500); set("long", "这是一面可以照(zhao jing)出人容貌的铜镜。\n"); set("value", 500); setup();}string per_status_msg(int age, int per, string gender){ // added by snowcat if (age < 16) { if ( per>=25 ) return ( per_msg_kid1[random(sizeof(per_msg_kid1))]); else if ( per>=20 ) return ( per_msg_kid2[random(sizeof(per_msg_kid2))]); else if ( per>=15 ) return ( per_msg_kid3[random(sizeof(per_msg_kid3))]); else return ( per_msg_kid4[random(sizeof(per_msg_kid4))]); } if ( gender == "男性" ) { if ( per>=25 ) return ( per_msg_male1[random(sizeof(per_msg_male1))]); else if ( per>=20 ) return ( per_msg_male2[random(sizeof(per_msg_male2))]); else if ( per>=15 ) return ( per_msg_male3[random(sizeof(per_msg_male3))]); else return ( per_msg_male4[random(sizeof(per_msg_male4))]); } if ( gender == "女性" ) { if ( per>=25 ) return ( per_msg_female1[random(sizeof(per_msg_female1))]); else if ( per>=20 ) return ( per_msg_female2[random(sizeof(per_msg_female2))]); else if ( per>=15 ) return ( per_msg_female3[random(sizeof(per_msg_female3))]); else return ( per_msg_female4[random(sizeof(per_msg_female4))]); } else return "长得怎样你没什么概念。\n";}int do_zhao(string arg){ object me; string ogender, beauty; me = this_player(); ogender = me->query("gender"); if (!arg || (arg != "tong jing" && arg != "jing")) return notify_fail("你想照什么?\n"); beauty = per_status_msg((int)me->query("age"), (int)me->query_per(), ogender); message_vision("$N端起铜镜仔细的端详着。\n", me); tell_object(me, "铜镜依稀映出你的容貌:你"+beauty); return 1;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?