找回密码
 注册
搜索
查看: 6902|回复: 27

(申精)再来段关于各门派武功和加精气关系的精华代码

[复制链接]
门派:不明
发表于 2008-4-17 15:59:44 | 显示全部楼层 |阅读模式
switch (ob->query("family/family_name")) {
                        case "昆仑派":
                                if (skl["xuantian-wuji"] > 400 ) {
                                        ob->add("max_jing", (skl["art"]/2-40)*(skl["xuantian-wuji"]/15));
                                        ob->add("max_qi", (skl["art"]/2-30)*(skl["xuantian-wuji"]/12));
                                        break;
                                }
                                if (skl["art"] > 81) {
                                        ob->add("max_jing", (skl["art"]/2-40)*(skl["xuantian-wuji"]/15));
                                        ob->add("max_qi", (skl["art"]/2-30)*(skl["xuantian-wuji"]/15));
                                }
                                break;
                        case "少林派":
                        case "天龙寺":
                                if (skl["buddhism"] > 61)
                                        ob->add("max_jing",(skl["buddhism"]/2-30)*(skl["force"]/10));
                                if (skl["buddhism"] > 101)
                                        ob->add("max_qi",(skl["buddhism"]/2-40)*(skl["force"]/20));
                                break;
                        case "铁掌帮":
                                if (skl["tiezhang-xinfa"] > 61 ){
                                        ob->add("max_qi", (skl["tiezhang-xinfa"]/2-30)*(skl["guiyuan-tunafa"]/20));
                                        ob->add("max_jing", (skl["tiezhang-xinfa"]/2-40)*(skl["guiyuan-tunafa"]/20));
                                }
                        case "峨嵋派":
                                if (skl["dacheng-fofa"] > 61)
                                        ob->add("max_jing",(skl["dacheng-fofa"]/2-30)*(skl["linji-zhuang"]/10));
                                if (skl["dacheng-fofa"] > 101)
                                        ob->add("max_qi",(skl["dacheng-fofa"]/2-40)*(skl["linji-zhuang"]/20));
                                break;
                        case "桃花岛":
                                if (skl["qimen-bagua"] > 61){
                                        ob->add("max_qi", (skl["qimen-bagua"]/2-30)*(skl["bihai-chaosheng"]/15));
                                        ob->add("max_jing", (skl["qimen-bagua"]/2-30)*(skl["bihai-chaosheng"]/15));
                                }
                                break;
                        case "武当派":
                                if (skl["taoism"] > 61)
                                        ob->add("max_qi",(skl["taoism"]/2-30)*(skl["yinyun-ziqi"]/10));
                                if (skl["taoism"] > 121)
                                        ob->add("max_jing",(skl["taoism"]/2-50)*(skl["yinyun-ziqi"]/25));
                                break;
                        case "星宿派":
                                if (skl["poison"] > 61)
                                        ob->add("max_qi",(skl["poison"]/2-25)*(skl["huagong-dafa"]/10));
                                if (skl["poison"] > 121)
                                        ob->add("max_jing",(skl["poison"]/2-50)*(skl["huagong-dafa"]/20));
                                break;
                        case "姑苏慕容":
                        case "明教":
                                if (skl["force"] > 81)
                                        ob->add("max_qi",(skl["force"]/2-40)*15);
                                if (skl["force"] > 151)
                                        ob->add("max_jing",(skl["force"]/2-40)*15);
                                break;
                        case "丐帮":
                                death = ob->query("death_times");
                                //if ( death > 100 ) death = 100;
                                if ( death > 1){
                                        ob->add("max_qi", death * ob->query("con"));
                                        ob->add("max_jing", death * ob->query("con"));
                                }
                                if (skl["begging"] > 61)
                                        ob->add("max_qi",(skl["begging"]/2-30)*(skl["huntian-qigong"]/20));
                                break;
                        case "大轮寺":
                                if (skl["huanxi-chan"] > 61)
                                        ob->add("max_jing",(skl["huanxi-chan"]/2-30)*(skl["longxiang-boruo"]/10));
                                if (skl["huanxi-chan"] > 121)
                                        ob->add("max_qi",(skl["huanxi-chan"]/2-50)*(skl["longxiang-boruo"]/40));
                                break;
                        case "古墓派":
                                if (skl["yunu-xinjing"] > 81)
                                        ob->add("max_qi",(skl["yunu-xinjing"]/2-40)*10);
                                if (skl["yunu-xinjing"] > 81)
                                        ob->add("max_jing",(skl["yunu-xinjing"]/2-40)*15);
                                break;
                        case "神龙教":
                                if (skl["shenlong-yaoli"] > 81 && skl["dulong-dafa"] > 81){
                                           ob->add("max_qi", (skl["shenlong-yaoli"]/2-35)*(skl["dulong-dafa"]/16));
                                        ob->add("max_jing", (skl["shenlong-yaoli"]/2-35)*(skl["dulong-dafa"]/25));
                                   }
                                break;
                        case "嵩山派":
                                if (skl["songshan-jian"] > 51)
                                        ob->add("max_qi", skl["songshan-jian"]*3);
                                if (skl["hanbing-zhenqi"] > 81)
                                        ob->add("max_jing",(skl["hanbing-zhenqi"]/2-40)*10);
                                break;
                        case "华山派":
                                if (skl["zhengqi-jue"] > 61 ){
                                        ob->add("max_qi", (skl["zhengqi-jue"]/2-30)*(skl["zixia-gong"]/20));
                                        ob->add("max_jing", (skl["zhengqi-jue"]/2-30)*(skl["zixia-gong"]/20));
                                }
                                break;
                        default:
                                if( skl["hamagong"] ){
                                        ob->add("max_qi", skl["hamagong"] * 5);
                                        ob->add("max_jing", skl["hamagong"] * 5);
                                }
                }

[ 本帖最后由 solo@zy 于 2008-4-18 12:25 编辑 ]
门派:不明
发表于 2008-4-17 17:00:47 | 显示全部楼层
没看懂。。。。
不知道这个如何应用
门派:不明
发表于 2008-4-17 21:51:47 | 显示全部楼层
  1. case "少林派":
  2.                         case "天龙寺":
  3.                                 if (skl["buddhism"] > 61)
  4.                                         ob->add("max_jing",(skl["buddhism"]/2-30)*(skl["force"]/10));
  5.                                 if (skl["buddhism"] > 101)
  6.                                         ob->add("max_qi",(skl["buddhism"]/2-40)*(skl["force"]/20));
复制代码
比如这个,就是说,少林和天龙寺,大乘佛法大于61级加精,增加的值等于buddhism等级的一半减去30,再乘以基本内功等级的十分之一,佛法大于101级加气,增加的值等于buddhism等级的一半减去40,再乘以基本内功等级的二十分之一。
比如buddhism=200级,基本内功=300级,增加的精上限就是(200÷2—30)×(300÷10)=2100点,增加的气上限就是(200÷2—40)×(300÷20)=900点
门派:不明
发表于 2008-4-17 21:52:21 | 显示全部楼层
看这个你就知道为什么和尚精多,道士气长了
门派:不明
 楼主| 发表于 2008-4-18 12:24:19 | 显示全部楼层
昆仑内功400以后竟然还有飞跃,厉害
门派:不明
发表于 2008-4-19 00:13:04 | 显示全部楼层
最早GB ID有效死亡一次加先天根骨x2的 jing 和 qi,后来改为x1,同时begging给加些jing 、 qi。现在这里begging不给加,而有效死亡还是加x1的,导致gb id的jing 奇短无比。同时,begging这个技能是一点用处都没有,跟娱乐技能checking都没得比……master是不是可以考虑下对此进行一下调整
发表于 2008-4-19 10:56:32 | 显示全部楼层
原帖由 hldong@zy 于 2008-4-19 00:13 发表
最早GB ID有效死亡一次加先天根骨x2的 jing 和 qi,后来改为x1,同时begging给加些jing 、 qi。现在这里begging不给加,而有效死亡还是加x1的,导致gb id的jing 奇短无比。同时,begging这个技能是一点用处都没有,跟 ...

                                if (skl["begging"] > 61)
                                        ob->add("max_qi",(skl["begging"]/2-30)*(skl["huntian-qigong"]/20));
门派:不明
发表于 2008-4-20 20:59:26 | 显示全部楼层
原帖由 master 于 2008-4-19 10:56 发表

                                if (skl["begging"] > 61)
                                        ob->add("max_qi",(skl["begging"]/2-30)*(skl["huntian-qigong"]/20));


好消息啊,就是说这里的code也是这样的了?
能不能同时提升max_jing啊 。。。gb id明显jing太短,我新建了几个门派的号测试过,领了newbie奖励之后,quit重新登陆,丐帮id的jing同比少的不是一点半点……
门派:不明
 楼主| 发表于 2008-4-21 09:52:37 | 显示全部楼层
每个门派都有各自的特点,有的是精长,有的是气长,有的是平均。看代码是丐帮好像死了就能加精气吧?
门派:不明
发表于 2008-4-21 20:40:48 | 显示全部楼层
死了加什么,那都是一种安慰罢了……无论怎样,死掉总不是让人舒心的
主动找npc被k,然后迅速地cut掉辛苦几天得到的exp,那种辛酸不亲自玩一下是没法知道的。现在有了鬼谷算术,算是解决了这种自杀造成的skill level严重脱节的问题,否则就哭去吧。以前所谓的丐帮“福利”——小岛钓鱼得gold和pot,其实就是历代GB弟子的血泪得来的结果呀
更令你心酸的是:你这么悲壮地换来的qi和jing,跟其他人一比,仍然显得那么可怜……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-5-26 09:56 , Processed in 0.069620 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表