秋林拾叶【mud.Gameivy.COM】 >> 论坛 >> ┈┋MUD 交流区┋┈ >> 武林群侠传 >> 游戏讨论区 >> 丹房炼制的各种丹的效果
丹房炼制的各种丹的效果
zhidong,2006-04-23 15:05:51
【青龙神农丹】 恢复精力和内力,并且增加经验和潜能各350
【白虎神农丹】 恢复精力和内力,并且增加经验和潜能各300
【朱雀神农丹】 恢复精力和内力,并且增加经验和潜能各250
【玄武神农丹】 恢复精力和内力,并且增加经验和潜能各200
【轩辕补心丹】 恢复全部精力,内力,气血,精气
【嫦娥 仙丹】 增加精力最大值5点
【皓 月 丹】 增加精力最大值3点
【邀 月 丹】 增加精力最大值2点
【映 月 丹】 增加最大精力值1点
【阴阳九转丹】 增加内力最大值10点
【万 寿 丹】 增加内力最大值5点
【龙 王 丹】 增加内力最大值3点
【龟 苓 丹】 增加内力最大值2点
【龙 涎 丹】 增加内力最大值1点
【罗刹无常丹】 恢复全部内力
【血 麒 丹】 恢复内力1000点
【火 麒 丹】 恢复内力800点
【归 元 丹】 恢复内力500点
【雪 参 丹】 恢复内力300点
【小 金 丹】 恢复内力100点
【修罗无常丹】 恢复全部精力
【锁 泉 丹】 恢复精力220点
【大 云 丹】 恢复精力150点
【小 云 丹】 恢复精力100点
【回阳无极丹】 恢复全部气血
【还 魂 丹】 恢复气血1000点
【十全大还丹】 恢复气血400点
【大 补 丹】 恢复气血300点
【大 还 丹】 恢复气血200点
【小 还 丹】 恢复气血100点
【九皇补心丹】 恢复精气800点
【引 心 丹】 恢复精气350点
【补 精 丹】 恢复精气230点
【蓄 精 丹】 恢复精气100点
【养 精 丹】 恢复精气50点
────────────────────────────────────
[CODE]// 特殊丹列表
string *SM_LIST = ({ "danS_1", "danS_2", "danS_3", "danS_4", "danS_5",
"danM_3", "danM_4", "danM_5", "danM_7", "danM_8",
"danM_9", "danB_6", "danC_5", "danD_6", });
// 普通丹列表
string *NORMAL_LIST = ({ "danM_1", "danM_2", "danM_6",
"danA_1", "danA_2", "danA_3", "danA_4", "danA_5",
"danB_1", "danB_2", "danB_3", "danB_4", "danB_5",
"danC_1", "danC_2", "danC_3", "danC_4",
"danD_1", "danD_2", "danD_3", "danD_4", "danD_5", });
void liandan(object me)
{
object ob;
int skill;
skill = (int)me->query_skill("liandan-shu", 1);
if (environment(me) != this_object())
return;
me->receive_damage("jing", 50 + random(30));
me->receive_damage("qi", 50 + random(30));
if (random(skill) < 60 && random(3) == 1)
{
me->set_temp("liandan", 1);
message_vision(HIR "正当$N" HIR "昏昏然的时候,一阵刺鼻"
"的气味从炉中冲出,$N" HIR "急忙开炉取药,"
"结果被弄得个灰头土脸。\n"NOR,me);
} else
if (random(skill) > 60 && random(10) == 1)
{
message_vision(HIY "炉顶青烟渐渐转淡,蓦然一道金光闪过,$N"
HIY "不禁吃了一惊,此时丹药气味渐浓,$N"
HIY "赶紧把炼制而成的丹丸取出。\n" NOR, me);
me->set_temp("liandan", 4);
ob = new(DAN_DIR + SM_LIST[random(sizeof(SM_LIST))]);
tell_object(me, HIC "你炼成了珍品「" + NOR + ob->name() + NOR + HIC "」。\n" NOR);
ob->move(me, 1);
if (me->can_improve_skill("liandan-shu") && skill < 300)
{
me->improve_skill("liandan-shu", me->query("int") + 10);
tell_object(me, HIC "在炼丹过程中你的「炼丹术」提高了!\n" NOR);
}
} else
{
message_vision(HIC "炉顶青烟渐渐转淡,丹药气味渐浓,$N"
HIC "高兴地把炼制而成的丹丸取出。\n" NOR, me);
me->set_temp("liandan", 4);
ob = new(DAN_DIR + NORMAL_LIST[random(sizeof(NORMAL_LIST))]);
tell_object(me, HIC "你炼成了「" + NOR + ob->name() + NOR + HIC "」。\n" NOR);
ob->move(me, 1);
if (me->can_improve_skill("liandan-shu") && skill < 300)
{
me->improve_skill("liandan-shu", me->query("int") / 4 + 1);
tell_object(me, HIC "在炼丹过程中你的「炼丹术」提高了!\n" NOR);
}
}
}[/CODE]
iamsunbrother,2007-04-06 21:59:52
好东西,顶一下了。不过不知道多少级别的liandan-shu对应哪几种丹啊。
wjn568,2007-04-14 08:32:59
dddddddddddddddddddddd
97 1 8: 此主题共有3帖 此页3帖 每页12帖
[查看完整模式] LeadBBS 4.0 耗时0.008秒 query:2
|