fojing21.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 78 行
C
78 行
// fojing21.cinherit ITEM;string* titles = ({// "般若经",// "维摩经",// "法华经",// "华严经", "无量寿经", "大般涅磐经", "阿含经", "金刚经", "波罗蜜多心经",});void create(){ set_name(titles[random(sizeof(titles))], ({ "shu", "book" })); set_weight(200); if( clonep() ) set_default_object(__FILE__); else { set("unit", "本"); set("long", "这是一册佛经。\n"); set("value", 500); set("material", "paper"); set("skill", ([ "name": "buddhism", // name of the skill "exp_required": 0, // minimum combat experience required "jing_cost": 20, // jing cost every time study this "difficulty": 20, // the base int to learn this skill "max_skill": 100 // the maximum level you can learn ]) ); }}void init(){ if( this_player() == environment() ) { add_action("do_tear", "tear"); }}int do_tear(string arg){ object me, bible; object where; if ( !arg ) { return notify_fail("什么?\n"); } me = this_player(); if ( arg == "jing" || arg == "shu" || arg == "book" ) { bible = new("clone/book/book-paper"); where = environment(me);if (random(10)>8){ message_vision("$N轻轻地把书撕掉……,突然从书缝中飘落出几页羊皮纸。\n", this_player()); bible->move(me);}else { message_vision("$N轻轻地把书撕掉……,结果什么也没有找到。\n", this_player());} destruct(this_object()); } return 1;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?