|
楼主 |
发表于 2007-10-4 13:04:51
|
显示全部楼层
Re:关于《神雕侠侣》
另外,贴个别的mud关于“藏红花”的code
// zanghonghua
#include
inherit ITEM;
void setup()
{}
void init()
{
add_action("do_eat", "fu");
}
void create()
{
set_name(HIR"藏红花"NOR, ({"zang honghua","zanghonghua","hua"}));
if (clonep())
set_default_object(__FILE__);
else {
set("treasure",1);
set("unit", "朵");
set("long", "这是一朵生长在西藏高原上极其罕见的藏红花。\n"
"据说藏红花五年一开花,其花有起死回生的效果,。\n");
set("value", 1000);
}
setup();
}
int do_eat(string arg)
{
object me = this_player();
if (!id(arg))
return notify_fail("你要吃什么?\n");
if (me->is_busy() || me->is_fighting())
return notify_fail("你正忙着呢。\n");
if ((int)me->query("eff_qi") ==
(int)me->query("max_qi"))
return notify_fail("你现在精神饱满,气血充盈,不需要用药物。\n");
if(me->query_condition("medicine") > 0){
message_vision(HIR "$N服下藏红花,只觉天旋地转,原来服药过频,伤势反而加重。\n" NOR, me);
me->set("eff_qi", 1);
me->add("max_neili",-(10+random(5)));
me->start_busy(2);
me->unconcious();
destruct(this_object());
return 1;
}
if (random(10) > 2) {
me->add("max_neili",2+random(4));
me->apply_condition("medicine", me->query_condition("medicine")+55);
}
me->set("eff_qi", me->query("max_qi"));
me->set("qi", me->query("max_qi"));
message_vision(HIW"$N服下藏红花,只觉遍体生凉,神清气爽,不但伤势大为好转,\n"+
"身体似乎也比以前强健许多。\n"NOR, this_player());
me->apply_condition("medicine", me->query_condition("medicine") +10);
me->start_busy(1);
destruct(this_object());
return 1;
}
也就是说,“藏红花”是能加内力上限的
再贴pkuxkx里雪山的帮助
2. 大轮寺有不少灵药,比如雪莲子,血菩提,藏红花等。
综上,藏红花是一个确实有的,能加内力上限的dd,大家有动力了吧,一起找吧 |
|