我的世界魔法命令代码是//返回间隔[0,n-1]的随机整数function randomInt(n);//返回范围为[0,1]的任意实数function randomFloat()。//使用三角随机分布生成[1,1(魔法能力/2)]间隔的随机数enchantability _ 2=enchantability/2。intrand _ enchantability=1 random int(enchantability _ 2/2 1)random int(enchantability _ 2/2 1)

详细回答:

打下魔法的基础

如果将能粘在魔法上的东西放在魔法台上,可用的附魔等级将根据以下公式随机生成。布玛等级由附近书架的数量(最多15个)和布玛列表中有布玛等级的行数决定。

以下是可用魔法等级的计算步骤。

可用魔法等级基数(base)=(1).8 (b/2) 0.b)

其中b表示

附近书架的数量(15),' x.“y”表示在[x,y]闭合间隔内生成随机数。基数生成后,游戏将根据具有魔法等级的行数进行两阶段计算。

第一行排名=最大值(基本/3,1)

第二行排名=(基本 2)/3 1

第三行排名=最大值(默认,b 2)

每一行排名计算都将使用新的魔法等级基数。也就是说,一次生成三次base

在正式版本1.3之前,魔法等级基数为base=(1.5 (b/2) 0.b)。

通过乘以行系数(第一行13、第二行23、第三行1)得出。最小的扶马等级等于扶马队周围有效书柜数量的一半。

在正式版本1.1中

以前,上面的“(b/2)”条目为“0”.(b/2)”,这使得布玛等级的随机性增大,刷高级布玛选项花了很多时间。同时,可用魔法等级的最低水平不受书架数量的影响,固定为1。

订单是如何选择的?

“订单等级”是特定订单所需的经验级别(按钮上的绿色数字)。

“魔法的威力”是某种特定咒语的力量。例如,“犀利的IV”有4分的威力。

魔法的选择

首先,游戏将两个调整值添加到选定的布玛等级。每个调整值都限制在一定范围内,数字接近范围中心比接近两端更常见。

第一个调整值基于布马对象的“布马能力”,具体取决于该项目的材质和类型(见下表)。游戏在0到附魔能力的一半(事实上,游戏先将附魔能力除以4,四舍五入为整数,再乘以2)之间随机选择一个数字,将这个数字和1加到附魔等级。(阿尔伯特爱因斯坦,Northern Exposure)这时弓的魔法力是1。然后这个随机数经过正态分布,最终结果接近魔术能力一半的概率比接近极限值的概率大得多。

然后,Minecraft选择0.85到1.15之间的值,并再次进行正态分布处理。修改后的布玛等级乘以此值,最多增加或减少15%,然后舍入为整数,以获得最终等级调整值。

伪代码

//返回间隔为[0,n-1]的随机整数

function randomInt(n);

//返回间距为[0,1]的随机实数

function randomFloat();

//使用三角随机分布生成[1,1(魔法能力/2)]间隔的随机数

enchantability _ 2=enchantability/2;

intrand _ enchantability=1 random int(enchantability _ 2/2 1)

RandomInt(enchantability _ 2/2 1);

//贴上魔法等级

int k=chosen _ enchantment _ level rand _ enchantability;

//0.85到1.15之间的魔法补偿

floatrand _ bonus _ percent=(randomfloat()randomfloat()-1)* 0.15

1;

//最终计算评级

intfinal _ level=(int)(k *(1 rand _ bonus _ percent)0 . 5);

1.《【两个世界2奖励代码】我的世界魔法指令大战。》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【两个世界2奖励代码】我的世界魔法指令大战。》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2498398.html