采集设定(参考)
更新日期: 2024-02-28 最新编辑:凖凖丶
采集设定(参考)
各采集物物品
A B C D E F G H I J ......
各采集物参数
a b c d e f g h i j ......
采集区域参数
@
混点两种形式 = { 单数区域混點 , 复数区域混點 }
单数区域混點是指某個采集點只處在一個区域範圍内,只有一個采集区域参数
复数区域混點是指某個采集點正好處在多个不同的区域范围内,有多个采集区域参数,那麽以最后一個采集区域参数为准
部分較高級采集物無miss點便是觸發了复数区域混點
采集總参数 = 采集区域参数 + 各采集物参数纍加
每個区域分为①②......最后一个区域数字同時也是®
根据不同組合 采集總参数會是這樣子,當然实际采集物并不一定有这么多,也不见得采集点处在复数区域
@®+
a①+b①+c①+d①+e①+f①+g①+h①+i①+j①+
a②+b②+c②+d②+e②+f②+g②+h②+i②+j②...
采集系数 = { 伐木系数 , 打獵系数 , 挖矿系数 }
伐木系数 = 0.002 * ( 500 - 智力 - 耐力 )
打獵系数 = 0.002 * ( 500 - 智力 - 靈巧 )
挖矿系数 = 0.002 * ( 500 - 智力 - 靈巧 )
装备参数 = { 伐木参数 , 打猎参数 , 挖矿参数 }
装备参数的確有一些装备提供,傳言有作用的比如 雷兹打獵用的弓,其實是無效的
采集失败参数 = [ [ [ 采集区域参数 + 采集总参数 * 受伤程度% ] * 采集系数 ] * ( 100 - 装备参数 )% ] []取整
采集成功参数 = rand( 1 , 采集总参数 - 1 ) - 采集失败参数
if 采集成功参数
miss
for ( i = 0 ; i < 各采集物物品數量 ; ++i )
{
if 采集成功参数 < 各采集物参数[i]
{
各采集物物品[i]
break;
}
采集成功参数 = 采集成功参数 - 各采集物参数[i]
}
雖然看上去好像采集系数和装备系数如果夠低,得出的采集失败参数也夠低,下面的判斷進入了隨機判斷似乎更容易進入各物品判斷,但實際上是個錯覺,各采集物参数并未改變,超出各采集物参数纍加的部分一樣miss,
所以結合公式來看采集系数、装备系数影響的只是采集失败参数,采集失败参数在範圍内不影響采集失败率,采集系数與装备系数的主要作用是對抗受伤程度有可能帶來的負面影響
理論上可以通過受伤程度、采集系数、装备系数控制過濾一些采集物,不過miss率也可能提高
if 耐力 > 50 并且 靈巧 > 50
{
if ( 耐力 - 50 ) * 0.84 + ( 靈巧 - 50 ) * 0.16 >= rand(1,10000)
采集數量 = 采集數量 + 1
}
if 耐力 < 50 并且 靈巧 < 50
{
if (50-耐力)*0.84 + (50-靈巧)*0.16 >= rand(1,10000) 并且 采集數量 > 1
采集數量 = 采集數量 - 1
}
if rand(1,10000) <=20
{
受伤参数 = rand( 1 , 采集技能等級 * 5 )
if 受伤参数 >= 50
受伤程度 = 受伤程度 + 50
else
受伤程度 = 受伤程度 + 受伤参数
if 受伤程度 > 100
受伤程度 = 100
}
采集係需要耐力、靈巧、智力全100才能最大化采集效果
采集技能等級越高不一定有利
1級采集物最好是采集技能等級上限為1的來采集,防止受伤
2-6級采集物同樣最好采用與當前采集技能等級上限相同來采集降低受伤程度
采集係和其他非戰鬥係所需的耐力、靈巧、智力一樣,装备提供的無效,只有自身的才有效。