铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 15466|回复: 25

[技巧心得] 参照源码对集气速度的一些讨论(更新BOSS集气速度的计算——飞一般的敌人如何炼成)

  [复制链接]
发表于 2012-2-6 17:23 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
本帖最后由 笑潇啸 于 2012-2-8 20:32 编辑

感谢二楼的朋友把源码贴出来了!
初涉源码,做了一些笔记。跟大家一起讨论,因为时间和水平有限,难免有不妥和错漏,欢迎拍砖和指正!!

1.我方集气速度的影响因素
轻功、内力(当前值和最大值都有影响)、内伤、中毒体力因素影响。

1.1 轻功(getnewmove函数):
大致如下表所示,为一个分段线性函数:


集气点数
1
2
3
4
5
6
7
8
9
10
轻功
15
30
55
80
120
160
220
280
340
400

结论:
(1)这一部分计算并没有取整,也就意味着带小数,不一定要凑280或者220,下面的所有计算都有小数,后面还会完整的分析。
(2)80-160是40点轻功1点集气,160以上是60点轻功1点集气,这一部分无上限,我只是列出了400的。

1.2 内力(getnewmove1函数):
先做了一个简单的运算,x=(a*2+b)/3。其中a为当前内力,b最大内力。同样是一个分段线性函数:
集气点数
1
2
3
4
5
6
7
8
9
10
11
内力(X)
400
800
1400
2000
2800
3600
4600
5600
6800
8000
9200


结论:内力分段较多不一一阐述了,举个例子 1700的内力意味着有3.5的集气。内力加成的速度有上限,最多11点。

1.3 内伤和中毒
这两个放一起,都会降低集气,
结论:
(1)10点内伤对应减少1点集气
(2)25点中毒对应减少1点集气

1.4 体力
这个对集气速度是有加成的。30点体力对应1点集气

2.集气速度的计算
集气速度的初始值是5
完整的公式是:集气速度=取整(初始值+轻功加成+内力加成+体力加成-内伤加成-中毒加成)。
假设一个人物轻功250,内力9500,初始状态下。
集气速度=取整(5+7.5+11+3.3)=26
那0.8就被和谐了,不过战斗瞬息万变,体力和内力下降,中毒和受内伤影响也很显著,没必要计算的太细致。

在公式中初始值和轻功加成是常量,另外4个都是变量,做一些小的计算以便分析各个异常状态对集气速度的影响。
19500内力全失速度下降5.5,半内力速度下降2.4
体力全失速度下降3.3,半体力速度下降1.7
内伤全满速度下降10,半内伤速度下降5
中毒全满速度下降4,半中毒速度下降2
考虑到中毒数值较大而内力下降缓慢。得出各种异常状态对速度的影响。

结论:内伤>中毒>内力>体力

3.集气速度的各种加成
集气速度最小5 最大60
葵花宝典对集气速度20%
其徐如林每次加3点集气速度,最多20点。
剑神每个剑法练到极加5%速度,神山剑法加上了。
李沅芷在3格内对主角有5点速度加成。
田伯光加集气速度为20-4*队友个数,牺牲了1个队友有4点加成,全部牺牲加成20点速度,你不是一个人在战斗!
郭靖加集气速度为3*队友个数,全部牺牲加成15点速度,你也不是一个人在战斗!!
胡斐、成昆、东方不败、黄药师、宫本武藏加10点集气速度。
血刀老祖加10+5*n点集气速度。(其中10点确定,另外的5点不是很确定,看代码之后没有清零,每次循环加5点集气)
波斯三使者速度加20,难怪集气如飞啊!不过条件是3个人都存活。
乔峰加20点集气速度。
王重阳和一灯复活后加5点集气,那个三次复活的小日本加4点集气。

4.BOSS集气速度的计算
不少玩家都惊叹于BOSS数据三围平平却集气速度飞快,通过源码来揭开它的面纱。
BOSS的集气速度总体来说分成三块,基本集气速度、特殊加成以及难度加成。

4.1 基本集气速度
计算公式完全相同:集气速度=取整(初始值+轻功加成+内力加成+体力加成-内伤加成-中毒加成)
但是轻功加成、内力加成和内伤的计算不同。轻功和内力是2倍在套1.1和1.2中的公式算出轻功加成和内力加成,内伤是25点减1点集气速度。
举乔峰为例,轻功90*2,内力4000*2。初始基本集气速度=取整(5+6.33+10+3.33)=24

4.2 特殊加成
BOSS的加成参照第3部分的介绍,乔峰难度二和难度三加20点集气速度,难度一的话是加10点集气。

4.3 难度加成
难度一打6折,难度二加2点集气,大家现在都玩难度三吧,难度加成如下:
取整[(基本集气速度+特殊加成)*1.1]+5
简单讲就是BOSS的集气速度先提高10%,再加上5点!!!
以难度三为例,乔峰最终集气速度=[(24+20)*1.1]+5=53

注:这部分的计算未经测试,只是理论的计算。有兴趣的朋友可以验证!!
————————————————————————————————————--
十三楼有fsouok做的敌我轻功和内力换算的公式
二十楼有队友的EXCEL文件下载。

评分

参与人数 1声望 +7 收起 理由
xiaoyaojx + 7 好帖奖励

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-6 18:02 | 显示全部楼层
本帖最后由 紫宇兰馨 于 2012-2-6 21:42 编辑

回复 笑潇啸 的帖子

帮LZ把这里代码贴一下
  1.       for i=0,WAR.PersonNum-1 do
  2.         if not WAR.Person[i]['死亡'] then
  3.             local id=WAR.Person[i]['人物编号']
  4.             local nsyxjq=0;--JY.Person[id]["受伤程度"]
  5.             if inteam(id) then
  6.                 nsyxjq=math.modf(JY.Person[id]["受伤程度"]/10);
  7.             else
  8.                 nsyxjq=math.modf(JY.Person[id]["受伤程度"]/25);
  9.             end               
  10.             WAR.Person[i]["TimeAdd"]=math.modf(getnewmove(WAR.Person[i]["轻功"],inteam(id))+getnewmove1(JY.Person[id]["内力"],JY.Person[id]["内力最大值"],inteam(id))-JY.Person[id]["中毒程度"]/25-nsyxjq+JY.Person[id]["体力"]/30+5)
  11.             for ii=1,10 do
  12.                 if JY.Person[id]["武功"..ii]==105 then
  13.                    WAR.Person[i]["TimeAdd"]=math.modf(WAR.Person[i]["TimeAdd"]*1.2)
  14.                 end
  15.             end
  16.             if WAR.Person[i]["TimeAdd"]<5 then WAR.Person[i]["TimeAdd"]=5 end
  17.             if id==27 or
  18.             or id==57 or id==97 or id==516 then
  19.                 WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+10
  20.             end
  21.             if id==29 then
  22.                WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+20
  23.                for j=0,WAR.PersonNum-1 do
  24.                     if WAR.Person[j]["死亡"]==false and WAR.Person[j]["我方"]==WAR.Person[i]["我方"] then                                                                          
  25.                        WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]-4
  26.                     end
  27.                end
  28.             end
  29.             if GetS(4,5,5,5)==2 and id==0 then
  30.                local jsyx=0;
  31.                 for i=1,10 do
  32.                     if JY.Person[0]["武功"..i]==110 or (JY.Person[0]["武功"..i]<50 and JY.Person[0]["武功"..i]>26) then
  33.                         if JY.Person[0]["武功等级"..i]==999 then
  34.                            jsyx=jsyx+1
  35.                         end
  36.                     end
  37.                 end
  38.                 WAR.Person[i]["TimeAdd"]=math.modf(WAR.Person[i]["TimeAdd"]*(1+0.05*jsyx))
  39.             end
  40.             if id==55 then
  41.                local xz=0;
  42.                for j=0,WAR.PersonNum-1 do
  43.                     if WAR.Person[j]["死亡"]==true and WAR.Person[j]["我方"]==WAR.Person[i]["我方"] then                                                                          
  44.                        WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+3
  45.                     end
  46.                end
  47.             end
  48.             if WAR.ZDDH==14 then
  49.                 if id==173 or id==174 or id==175 then
  50.                   local shz=0;
  51.                     for j=0,WAR.PersonNum-1 do
  52.                        if WAR.Person[j]["死亡"]==false and WAR.Person[j]["我方"]==WAR.Person[i]["我方"] then                                                                          
  53.                           shz=shz+1
  54.                        end
  55.                     end
  56.                     if shz==3 then WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+20 end
  57.                 end                  
  58.             end   
  59.             if id==0 and WAR.LRZ==1 then
  60.                 for j=0,WAR.PersonNum-1 do
  61.                         if WAR.Person[j]["人物编号"]==92 and WAR.Person[j]["死亡"]==false then                                                                     
  62.                             if WE_JL(0,92,3) then                           
  63.                                WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+5
  64.                             end   
  65.                             break;
  66.                         end
  67.                 end
  68.             end
  69.             if id==50 then
  70.                WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+20
  71.                if JY.Thing[202][WZ7]==1 then WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]-10 end
  72.             end
  73.             if WAR.FLHS2>20 then WAR.FLHS2=20 end
  74.             if id==18 then WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+10 end
  75.             if id==0 then WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+WAR.FLHS2 end   
  76.             if id==97 then WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+WAR.XDLZ end                                    
  77.             if id==129 or id==65 then WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+WAR.WCY*5 end   
  78.             if id==553 then WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+WAR.YZB2*4 end
  79.             if id==28 then WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+WAR.PYZ*3 end
  80.             if not inteam(id) then
  81.                 if JY.Thing[202][WZ7]==1 then
  82.                    WAR.Person[i]["TimeAdd"]=math.modf(WAR.Person[i]["TimeAdd"]*0.6)
  83.                 elseif JY.Thing[202][WZ7]==2 then
  84.                    WAR.Person[i]["TimeAdd"]=math.modf(WAR.Person[i]["TimeAdd"]*1)+2
  85.                 else
  86.                    WAR.Person[i]["TimeAdd"]=math.modf(WAR.Person[i]["TimeAdd"]*1.1)+5                                   
  87.                 end
  88.             end
  89.             if WAR.ZDDH==128 then
  90.                 if inteam(id)==false and id~=553 and JY.Thing[202][WZ7]>1 then
  91.                     WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]+10
  92.                 end
  93.             end
  94.             --if inteam(id) then WAR.Person[i]["TimeAdd"]=WAR.Person[i]["TimeAdd"]-math.modf(JY.Person[id]["受伤程度"]/20) end
  95.             if WAR.Person[i]["TimeAdd"]<5 then WAR.Person[i]["TimeAdd"]=5 end
  96.             if (id==445 or id==446) and WAR.ZDDH==226 then WAR.Person[i]["TimeAdd"]=0 end            
  97.             if JY.ZJSL==1 and (not inteam(id)) and WAR.Person[i]["我方"]==false then WAR.Person[i]["TimeAdd"]=0 end --DJQ0            
  98.             if WAR.Person[i]["TimeAdd"]>60 then WAR.Person[i]["TimeAdd"]=60 end   
  99.             WAR.JQSDXS[id]=WAR.Person[i]["TimeAdd"]
  100.             if WAR.LQZ[id]==100 then WAR.JQSDXS[id]=WAR.Person[i]["TimeAdd"]*2 end
  101.             num=num+1
  102.             total=total+WAR.Person[i]["TimeAdd"]            
  103.         end
  104.     end
  105. -------------------------------------------------下面是上面需要引用到的函数---------------------------------------
  106. function inteam(pid)
  107.     return instruct_16(pid)
  108. end

  109. function instruct_16(personid)      --队伍中是否有某人
  110.     local r=false;
  111.     --[[if JY.Status==GAME_WMAP then
  112.         if WAR.tmp[1000+personid]~=nil then
  113.             return false;
  114.         end
  115.     end]]
  116.     for i = 1, CC.TeamNum do
  117.         if personid==JY.Base["队伍" .. i] then
  118.             r=true;
  119.             break;
  120.         end
  121.     end;
  122.     return r;
  123. end

  124. local function getnewmove(x,flag)
  125.         if not flag then
  126.             x=x*2
  127.         end
  128.         --if x>280 then
  129.             --return 8+(x-280)/100
  130.         if x>160 then
  131.             return 6+(x-160)/60
  132.         elseif x>80 then
  133.             return 4+(x-80)/40
  134.         elseif x>30 then
  135.             return 2+(x-30)/25
  136.         else
  137.             return    x/15
  138.         end
  139.     end
  140.    
  141.     local function getnewmove1(a,b,flag)
  142.         local x=(a*2+b)/3
  143.         if not flag then
  144.             x=x*2
  145.         end
  146.         if x>5600 then
  147.             return 8+math.min((x-5600)/1200,3)
  148.         elseif x>3600 then
  149.             return 6+(x-3600)/1000
  150.         elseif x>2000 then
  151.             return 4+(x-2000)/800
  152.         elseif x>800 then
  153.             return 2+(x-800)/600
  154.         else
  155.             return    x/400
  156.         end
  157.     end
复制代码



点评

已经补上了  发表于 2012-2-8 15:26
关于集气 你是否是 估计 忽略了一点getnewmove1及getnewmove 都传入了一个 flag 而 flag 值 inteam->instruct_16 这是用来判定 自己的队伍 是否存在 此ID 换句话说 在此处 BOSS 都享受了 加成  发表于 2012-2-8 14:36
独孤九剑加的不是集气速度,还是初始的集气位置是200  发表于 2012-2-8 13:10
1楼少了独孤九剑吧,  发表于 2012-2-7 09:18
不客气 期待你的 分析  发表于 2012-2-6 21:11
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-6 21:29 | 显示全部楼层
本帖最后由 xiaoyaojx 于 2012-2-6 21:40 编辑

很好,这么集气速度的部分也有了
那么异常状态的影响呢?

貌似上面的源码里有
有的话我自己看下

点评

已经添加  发表于 2012-2-6 23:57
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-6 21:36 | 显示全部楼层
能不能简单说一下,怎么练才能超过扫地和东方。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-6 22:21 | 显示全部楼层
期待楼主分析,前排刘明~~工作量不小

这个工作量不小~楼主辛苦
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-6 22:26 | 显示全部楼层
集气这个比较关键
跟新完了没
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-6 22:33 | 显示全部楼层
体力减少30是加1集气么?

点评

体力减三十是减一集气啊,当前体力越少集气越慢的。  发表于 2012-2-21 12:55
是加成,30点体力加一点集气  发表于 2012-2-6 22:37
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-6 22:39 | 显示全部楼层
体力不是按照比例减少的啊
那剑神也无修炼混元的必要了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-6 22:50 | 显示全部楼层
好帖,能加链接吗?

点评

版权所无,欢迎链接。  发表于 2012-2-6 23:02
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-7 09:01 | 显示全部楼层
强帖留名,还有个问题:单练逆运集气惩罚是多少?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-7 16:37 | 显示全部楼层
可怕的内伤。。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-8 01:11 | 显示全部楼层
本帖最后由 k86095 于 2012-2-8 01:12 编辑



這裡所說的中毒和內傷的影響和先前發現的似乎有所出入...


先前有人發現毒對集氣速度的影響還大過於內傷。


不過我想這是因為敵我兩方的計算有所不同所致。


我方受到內傷明顯影響較大,而對方則否。


不知樓主所分析的是我方還是敵方?


感覺上應該是我方,敵方中毒和內傷的影響力是差不多的....












点评

辛苦了!  发表于 2012-2-8 14:48
补上了BOSS的集气速度计算  发表于 2012-2-8 14:19
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-8 15:04 | 显示全部楼层
本帖最后由 fsouok 于 2012-2-8 15:24 编辑

轻功
非主队集气值2 4 5.2 7.2 8 10 10.67 12.6714.67 16.67
轻功 15 30 5580 120 160 220 280340 400


主角队集气值 0.067~22.04~4 4.025~66.017~10
非主队集气值 0.133~43.28~7.2 6.05~10 8.7~16.67
轻功 1~30 31~80 81~160 161~400


内功
主角队集气值 1~2
2.0017~44.0013~6 6.001~8 8.001~10.999111
内功 400~800 801~20002001~3600 3601~5600 5600~9199 9200以上
非主队集气值 2~4 3.3367~7.33336.5025~10.5 9.602~13.6 11
内功 400~800 801~20002001~3600 3601~5600 5600以上





点评

欢迎 呵呵  发表于 2012-2-8 15:29
排一下版,不介意的话来替换我的表或者加到最后?  发表于 2012-2-8 15:27
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-8 15:41 | 显示全部楼层
强帖留名。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-8 19:06 | 显示全部楼层
很完整的分析啊,楼主辛苦了!
顺便感慨一下:S大果然大爱萧大爷啊!单从原著看,萧大爷似乎对不起这20点集气奖励啊……如果和阿姨换一换倒是可以理解
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-8 19:10 | 显示全部楼层
看代码感觉真田那个加成是复活次数乘以4

不过是我印象中的...

还有老祖那个加集气的WAR.XDLZ变量没搞懂是怎么回事

点评

我大致懂了,謝謝。  发表于 2012-2-8 20:47
我指的是13樓的表,他寫的好像是輕功與內力對集氣的影響,但是表的數據是一個範圍,不是定值。  发表于 2012-2-8 20:02
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-8 19:29 | 显示全部楼层
回复 fsouok 的帖子




這個表我看不懂...


輕功的關係和之前公布的有點不同,在隊中和不在隊中就更混亂了!


只有發現在隊裡比較慢,隊外比較快,也就是敵人比較快。


對應的值並非定值,意思是在這個範圍內的數值會隨機變動嗎?


可以不可以說明一下。







点评

算错了,1是0.067....2是0.133  发表于 2012-2-8 20:25
内功对集气速度的影响是连续性的函数,他那个表是1~30点轻功每点轻功的一个值,比如1是0.84....2是0.96......30是2,所以他写成那样子,NPC的轻功按2倍算,所以队外比较快  发表于 2012-2-8 20:20
少打个字,是内伤  发表于 2012-2-8 19:54
大概的说就是NPC有特殊待遇,比如在队中内伤影响是10内1集气,队外是25内伤影响1集气  发表于 2012-2-8 19:51
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-8 19:59 | 显示全部楼层
好帖留名好帖留名
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-8 20:14 | 显示全部楼层
回复 k86095 的帖子

轻功及内功的集气速度计算表

看了就知道了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x

点评

大致懂了,反正就是輕功計算有算小數,而隨著輕功的增加而所增加的集氣速度幅度變小。 感謝解說。  发表于 2012-2-8 20:46
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-8 23:46 | 显示全部楼层
乔峰这样的BOSS集气速度为53,扫地的速度应该也差不多吧,目测要封穴10左右,要是连击的话,就20左右,要是主角练易筋经的话,也需要10时序才能解除封穴。10时序后,扫地都又过了53*10=530时序,总共才1000时序,一半的时间都过了,看来主角只有一直挨打到死了,就算爆豆,马上行动也是来不及的,看来易筋经的解封穴翻倍对BOSS真没什么用处,只有逆运+九阴才是王道啊!

点评

对别的BOSS还有用,对扫地没用啊,打不退他的集气,好像也封不了他的穴。  发表于 2012-2-10 00:26
有道理,除非一直如风压制,或者高资逆运九阴,不然谁能搞定这帮大爷。易筋经低资有用处。  发表于 2012-2-9 23:27
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-9 04:01 | 显示全部楼层
太好了,感谢辛苦整理
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-24 15:08 | 显示全部楼层
本帖最后由 lastwalker 于 2012-2-24 15:12 编辑

好貼,解決了我不少疑問!!!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-24 15:10 | 显示全部楼层
回复 lastwalker 的帖子


1.2 内力(getnewmove1函数):
先做了一个简单的运算,x=(a*2+b)/3。其中a为当前内力,b最大内力。


不好好看内容啊
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-24 15:14 | 显示全部楼层
一時看不到,回得真快啊! 哈哈!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-24 17:03 | 显示全部楼层
移动步数跟轻功、内功是什么关系
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-18 17:17

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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