AssaSam  
  
查看: 2018|回复: 0

例句:宠物成长原理及野生宠物的成长计算方法

[复制链接]

22

主题

23

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
26766
发表于 2018-6-28 23:09:51 | 显示全部楼层 |阅读模式
000成长计算方式=宠物(攻击+防御+敏捷)/(等级-1)
使用该方式得到的结果,和下图结果相同(在assa资料显示-宠物功能)

注意:野生宠物成长的000算法只用于同类野生宠物作对比(与1级成长算法不同)
因初始数据不同(1级宠物3围比野生宠物高)野生宠物000的算法不能与1级宠物成长相比

野生宠物3围数总和,和等级数的比例,不算实际成长
实际成长=每一级增加的攻击,防御和敏捷(野生宠物和1级宠完全一样)
例如:
在波拉岛捉的120级布林帖斯(4围数据一定比1级升到120级的低),把该宠物提升到121级,
再计算120到121级3围增加的总和(攻击,防御和敏捷总和),如果增加了5点,代表该宠物120到121级的成长为5


宠物转生和宠物4围没有任何关系只和玛蕾菲雅的灵石饱和程度,宠物每一级增加的4围数据有关(没有因素可以改变,死亡,忠诚或HP不满升级,跳级等)

利用变量得出宠物000成长

首先的具备条件:知道宠物攻击力,防御力,敏捷和等级4个数据

用变量计算宠物方法有很多种:

例1:

////////
dim @攻   '@攻只是定义的量,它的值是空白(不是任何字符或任何字符串,不是整数或小数)
let @攻,=,0          '让@攻的值为0   
let @攻,+,1          '让@攻+1
check 宠物1,攻击,<,@攻,-1          '如果宠物1的攻击力,小于@攻的值,返回上一步
////////
当宠物1的攻击力不小于(也就是等于)的时候,check语句不成立(也就是得到出了结果)

该方法如果要得出非常高的数据(如百位数以上),要跳转的次数过多,不推荐

例2:
游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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