葛铁柱吧 关注:0贴子:51
  • 1回复贴,共1

魔力宝贝:必杀/反击/命中/闪躲修正成功率(参考)

只看楼主收藏回复

人 装备斧 受傷影響的必杀修正+受武器影響的技能必殺修正+幸运*4-1
装备非斧 受傷影響的必杀修正+受武器影響的技能必殺修正+幸运*1-1
宠物 必杀修正+受傷影響的必殺修正+技能修正+4-1
boss 必杀修正+技能修正+1-1
人 装备枪 反击修正+技能修正+幸运*4-1
装备非枪 反击修正+技能修正+幸运*1-1
技能反击 装备枪 80+反击修正+技能修正+幸运*4-1
装备非枪 80-1
騎士之譽反擊 装备枪 反击修正+技能修正+幸运*4+騎譽修正-1
装备非枪 反击修正+技能修正+幸运*1+騎譽修正-1
宠物 反击修正+技能修正+4-1 (下限1)
boss 反击修正+技能修正+1-1 (下限1)
宠物 技能反击 80+反击修正+技能修正+4-1 (下限1)
boss 技能反击 80+反击修正+技能修正+1-1 (下限1)


IP属地:河南1楼2016-11-23 17:39回复
    受傷影響必殺修正即是白黃粉紅傷的扣除一定百分比的修正
    受武器影響技能修正指武器是小刀則技能必殺修正*2/3,武器是回力則技能必殺修正/2
    通常受傷影響的必殺修正如果不受傷,則與必殺修正的值一樣
    騎譽修正=騎譽等級+9 (上限16)
    基礎閃避率={![(舞技加成*防守方敏捷+防守方敏捷)]/!(舞技加成*進攻方敏捷+進攻方敏捷)*10}
    !此感嘆號後面跟的數據超過241則超過部分*0.3+241,否則為原值,在大陸服這邊防守方無241削弱設定存在,并且有下限1檢驗
    []此括號內防守方有下限0檢驗
    {}此括號內為浮點運算,後轉成int值,小數點無條件舍去
    得出的值落在10-28內,小於10則為10,大於28則為28
    序號 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
    閃避率 1 5 10 15 20 25 30 35 40 45 50 52.5 55 57.5 60 62.5 65 67.5 70
    最終閃避率=基礎閃避率+防守方受傷影響閃避修正+防守方技能閃避修正-進攻方命中修正-進攻方技能命中修正
    該計算為浮點運算
    最終閃避率有下限1與上限70驗證,低於1則為1,高於70則為70
    rand(1,100),隨機1-100的int數值
    轉為浮點與最終閃避率比較
    最終閃避率大於等於rand(1,100),則判定成功
    序號21開始有些閃避率有0.5小數點,該小數點實際為廢值,因為rand(1,100)只有100的精度,比如52.5,rand(1,100),存在1-52這些可能命中,或53-100的
    數值可能閃避,不存在比如52.5的閃避率或57.5的閃避率等等,只存在52的閃避率或57的閃避率
    并且浮點轉成int數據時不存在四舍五入的情況,比如防守方敏捷與攻擊方敏捷相除再乘10,得出敏捷比,該比值不存在特殊的四舍五入情況,而是取整


    IP属地:河南2楼2016-11-23 17:40
    回复