查看单个帖子
旧 2011-10-12   #5
sky_yhm
高级会员
级别:13 | 在线时长:498小时 | 升级还需:27小时级别:13 | 在线时长:498小时 | 升级还需:27小时级别:13 | 在线时长:498小时 | 升级还需:27小时级别:13 | 在线时长:498小时 | 升级还需:27小时
 
sky_yhm 的头像
 
注册: 07年06月12日
来自: 中国
帖子: 100
声望力: 20
声望: 42 sky_yhm 初领妙道
现金:55两梁山币
资产:763两梁山币
致谢数: 0
获感谢文章数:1
获会员感谢数:1
回复: 三板斧代码解析(申请加精加声望)

你一声暴喝:开瓜!剔牙!掏耳朵!三招一气呵成!
多酷的pfm 啊!
十几年前我玩451的时候,
就有个牛人用ji rain seal + pfm sanban
把我们当时站上所有的其他牛人都pk了一遍从此我们所有人都开始迷上了三板斧

三板的命中率和sanban-axe 肯定有有关的。但具体关系是什么呢?
让我们看看pfm sanban 命中率的计算。
if( random(mylev+targetlev+mystr*3+targetstr*3) > (targetlev+targetstr*3))
{msg += hitone[random(sizeof(hitone))];success+=1;


if(random(mykar+targetkar)>targetkar) hurt+=1;damage=15+random(mykar/3);}
else msg+=missone[random(sizeof(missone))];
msg+=CYN"\n$N大斧已经带过,顺势以斧尾护手尖刀疾挑$n面门!\n"NOR;
(第一板命中比axe有效等级和后天体格以及对方parry的有效等级;伤害程度比福缘)

if( random(myexp+targetexp+mylev+targetlev) > (targetexp+targetlev))
{msg += hittwo[random(sizeof(hittwo))];success+=1;

if(random(mykar+targetkar)>targetkar) hurt+=1;
damage+=15+random(mykar/3);}
else msg+=misstwo[random(sizeof(misstwo))];
msg+=CYN"\n$N迅疾无伦地翻转斧头,大斧向$n脑袋横劈过去!\n"NOR;
(第二板命中比武学和axe有效等级以及对方parry的有效等级;伤害程度仍然比福缘)



if(random(myexp+targetexp+mykar*10+targetkar*10)>(targetexp+targetkar))
{msg+=hitthree[random(sizeof(hitthree))];success+=1;

if(random(mykar+targetkar)>targetkar) hurt+=1;
damage+=15+random(mykar/3); }
else msg+=missthree[random(sizeof(missthree))];
(第三板命中比武学和福缘;伤害比福缘)
sky_yhm 当前离线  
回复时引用此帖