putao.java

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· Java 代码 · 共 113 行

JAVA
113
字号
// putao.cinherit ITEM;inherit F_FOOD;void create(){	set_name("葡萄", ({"putao"}));	set_weight(1);	if (clonep())		set_default_object(__FILE__);	else {		set("long", "一颗水灵灵的葡萄。\n");		set("unit", "颗");		set("food_remaining", 1);		set("food_supplay", 5);	}}void init(){	::init();	if( this_player() == environment() )		add_action("do_dream", "dream");}int do_dream(string arg){	object me;	if ( !arg )	{		return notify_fail("什么?\n");	}	me = this_player();	if ( arg == "neili" )	{		write("你在梦中和葡萄讨论练功方法,内力有所提高。\n");		me->add("neili", 10);		me->add("max_neili", 10);	}	else if ( arg == "jingli" )	{		write("你在梦中和葡萄讨论法术,精力更加旺盛了。\n");		me->add("jingli", 10);		me->add("max_jingli", 10);	}	else if ( arg == "exp" )	{		mapping mine;				mine = me->query_entire_dbase();		write("你在梦中和葡萄大战三百回合,经验大增。\n");		mine["combat_exp"] += 100;	}	else if ( arg == "potential" )	{		mapping mine;				mine = me->query_entire_dbase();		write("你在梦中和葡萄大战三百回合,浅能增加不少。\n");		mine["potential"] = 100;	}	else if (		arg == "literate" ||		arg == "buddhism" ||		arg == "force" ||		arg == "unarmed" ||		arg == "dodge" ||		arg == "parry" ||		arg == "magic" ||		arg == "stealing" ||		arg == "banruo-zhang" ||		arg == "bashi-shentong" ||		arg == "cibei-dao" ||		arg == "damo-jian" ||		arg == "fengyun-shou" ||		arg == "fumo-jian" ||		arg == "jingang-quan" ||		arg == "longzhua-gong" ||		arg == "luohan-quan" ||		arg == "nianhua-zhi" ||		arg == "pudu-zhang" ||		arg == "qianye-shou" ||		arg == "hunyuan-yiqi" ||		arg == "sanhua-zhang" ||		arg == "shaolin-shenfa" ||		arg == "weituo-gun" ||		arg == "wuchang-zhang" ||		arg == "xiuluo-dao" ||		arg == "yingzhua-gong" ||		arg == "yizhi-chan" ||		arg == "zui-gun" ||		arg == "sword"		)	{		write("你梦见葡萄给你讲解" + to_chinese(arg) + "的诀窍,获益非浅。\n");		me->improve_skill(arg, random(10*me->query("int")));	}	else		return notify_fail("什么?\n");	destruct(this_object());	return 1;}

⌨️ 快捷键说明

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