User:Forte/解析メモ/エンチャント強度: Difference between revisions

From Ylvapedia
(作成)
 
No edit summary
Line 14: Line 14:
       }
       }
     }
     }
</syntaxhighlight>
</syntaxhighlight>エンチャント強度
 
基礎値3
 
生成レベルに応じて0~15(Lv150で最大)
 
生成レベルに応じてさらに√(Lv×エンチャント係数/100)
{| class="wikitable"
|+
!エンチャント
!係数
|-
|クリティカル
ヴォーパル
魔法強化
|25
|-
|耐性
|30
|-
|制作技能
|50
|-
|採掘
穴掘り
木こり
調教
農業
採取
釣り
信仰
演奏
交渉術
投資
|50
|}

Revision as of 17:51, 4 January 2025

    foreach (SourceElement.Row row in rowList)
    {
      num3 += row.chance;
      if (num2 < num3)
      {
        string category = EClass.sources.elements.map[row.id].category;
        bool flag = category == "skill" || category == "attribute" || category == "resist";
        float num4 = (float) (3 + Mathf.Min(lv / 10, 15)) + Mathf.Sqrt((float) (lv * row.encFactor / 100));
        int num5 = (row.mtp + EClass.rnd(row.mtp + (int) num4)) / row.mtp * (flag & neg ? -1 : 1);
        if (row.encFactor == 0 && num5 > 25)
          num5 = 25;
        return new Tuple<SourceElement.Row, int>(row, num5);
      }
    }

エンチャント強度

基礎値3

生成レベルに応じて0~15(Lv150で最大)

生成レベルに応じてさらに√(Lv×エンチャント係数/100)

エンチャント 係数
クリティカル

ヴォーパル 魔法強化

25
耐性 30
制作技能 50
採掘

穴掘り 木こり 調教 農業 採取 釣り 信仰 演奏 交渉術 投資

50