hcaxiuxishi.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 53 行
C
53 行
//Room: hcaxiuxishi.c 华藏庵休息室//Date: Oct. 2 1997 by Thatinherit ROOM;void create(){ set("short","华藏庵休息室"); set("long",@LONG这里是峨嵋华藏庵的休息室。窗帘拉下来,房里整整齐齐放了很多木床。有几个夜晚守庵的小师太正在睡觉。 休息室外就是禅房。LONG); set("exits",([ /* sizeof() == 1 */ "north" : __DIR__"hcachanfang", ])); set("sleep_room", 1); set("no_clean_up", 0); setup(); replace_program(ROOM);}void init(){// add_action("do_jingzuo", "jingzuo");}int do_jingzuo(){ mapping myfam; object me; int jing_cost,qi_cost,skillslvl; me = this_player(); myfam = (mapping)me->query("family"); skillslvl = (int) me->query_skill("mahayana",1); if (me->is_busy()) return 0; if ((skillslvl<10) || !myfam || (myfam["family_name"] != "峨嵋派")) return 0; jing_cost = 600 / (int)me->query("int"); qi_cost = 500 / (int)me->query("int"); me->receive_damage("jing", jing_cost ); me->receive_damage("qi", qi_cost ); if (random((int)100/skillslvl)==0) { me->add("potential",1); me->add("combat_exp",1); } write("静坐完,你觉得特疲劳。休息一下吧!\n"); me->start_busy(3); return 1;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?