注册 登录 查询

迷你方式显示论坛 RSS订阅此版新信息  
首页 >> 论坛 >> ┈┋MUD 交流区┋┈ >> 武林群侠传 >> 游戏讨论区 >> 查看帖子
 新帖 新投票 回复帖子 上篇 刷新 树型 下篇  

 97 1 8: 此主题共有3帖 此页3帖 每页12帖
 

 帖子主题: 丹房炼制的各种丹的效果
 

丹房炼制的各种丹的效果


【青龙神农丹】  恢复精力和内力,并且增加经验和潜能各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]

[ 此贴最后由ivy在2007-4-14 19:08:30编辑过 ]   


好东西,顶一下了。不过不知道多少级别的liandan-shu对应哪几种丹啊。

dddddddddddddddddddddd

 97 1 8: 此主题共有3帖 此页3帖 每页12帖
 

 新帖 新投票 回复帖子



回复帖子 注意: *为必填项
*验证信息
用户名 密码 注册新用户
*帖子名称 长度不得超过255字
内容(最大50K)

是否是UBB代码

内容支持插入UBB标签
使用方法请参考帮助
其它选项:  显示签名   锁定帖子  - 颜色表   Alt+S或Ctrl+Enter快速提交