注册 | 登录

游侠NETSHOW论坛





查看: 1599|回复: 1
打印 上一主题 下一主题

[分享] 弃船之城的跳帮算法 [复制链接]

帖子
398
精华
0
积分
259
金钱
1085
荣誉
6
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2009-7-4 20:38:14 |只看该作者 |正序浏览
float k = 0.333 + GetSummonSkillFromNameToOld(rBoarderChr, SKILL_SNEAK)*0.167;
float topLimit = 0.41 + GetSummonSkillFromNameToOld(rBoarderChr, SKILL_GRAPPLING)*0.04;
if( pow(rand(1000)/1000.0, k) < topLimit ) return true;
return false;

本来以为BattleInterface.c里有火炮技能的算法,结果找到这个,主动跳帮的船的舰长的潜行技能除以10后乘上0.167再加0.333得到k,同时跳帮技能除以10后乘0.04再加0.41得到toplimit,最后在0到1范围内随机生成一个3位小数乘k次方,结果小于toplimit就跳帮成功,大家开干。开始对潜行技能这个翻译的正确性产生怀疑了……

使用道具 举报

帖子
3148
精华
0
积分
1675
金钱
13617
荣誉
10
人气
14
评议
0
沙发
发表于 2009-7-4 20:41:35 |只看该作者

回复 #1 NoWater 的帖子

好复杂................................
他还是妖吗?不是...
是神仙?不是....  
答:是如来佛祖!
肖龙王何时出现在中国...

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-12 06:50 , Processed in 0.298849 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到