警告:以下の文章はスポイラー、いわゆるネタバレです。
プレイの楽しみを損なう可能性があるので、一通りプレイしてからの閲覧を推奨します。
尚、ここで得た情報等をこの手の情報を扱っている場所以外で公言するのはマナーとしてお控え下さい。
以下の内容は、1.22(開発版)に基づく。
一般情報
エンチャントは効果の種類と効果値の2つの情報で定義される。
効果の種類に付加情報がある場合、識別番号 * 10000 + 付加情報と言う形で一つの変数に入る。
エンチャントの最大数は15。それ以上は付加に失敗する。
装備品の生成
- 装備品の祝福処理
- 1/12の確率で祝福。
- 1/13の確率で呪い(祝福を上書き)。
- さらに、1/4の確率で堕落。
- 生成直後の初期装備(プレイヤー/NPC共に)/品質が6:特別の場合、上記祝福処理を初期化する。
- 素材処理
- 素材未決定時は素材を決定する。
- 素材によるエンチャントを付加する。効果値は固定。「:解析/素材」を参照。
- 固有エンチャント処理
- アイテム固有のエンチャントを付加。効果値は固定。
- 品質:2:良質以下のアイテムなら処理終了。
- 付加エンチャントの最大効果ランク決定
- ★(6:特別)なら4で固定。
- それ以外
- 最大効果ランク = rnd(limit(rnd(生成レベル / 10 + 3), 0, 4) + 1)
- 価格 = 価格 * 3
- 鑑定難度 = 50 + rnd( (品質-2)の絶対値 * 100 + 100)
(limit(x, y, z)とは、x<yならy、x>zならz、それ以外ならxを返す関数。)
(★の鑑定難度はほとんどが500。)
- アイテムが杖の場合の処理。効果値ランダム、反転確率0%。
- 1/10の確率、魔法威力。
- 1/10の確率、魔力上昇。
- 1/10の確率、詠唱スキル。杖の処理終了。
- 1/10の確率、マナ上昇。杖の処理終了。
- 1/10の確率、魔力の限界。杖の処理終了。
- アイテムが3:高品質の処理
- 1/2の確率でランダムエゴを付加。
- rnd(rnd(5) + 1) + 1個のランダムエンチャントが付加される。反転確率8%
- 名称は効果の質/数とは関係なくランダムに付けられる。
- それ以外は、固定エゴの付加を試みる。成功したら以下の処理を行う。
- 固定エゴを追加。「固定エゴ-付加」を参照。
- 1/2の確率、1個のランダムエンチャントを付加。反転確率20%
- 1/4の確率、1個のランダムエンチャントを付加。反転確率25%
- 1/2の確率でランダムエゴを付加。
- アイテムが☆(4:奇跡、5:神器)の処理
- 銘柄を付加。
- 5:神器なら確実に、4:奇跡なら1/10の確率でランク99のエンチャントを付加。反転確率0%。
- 1/100の確率かつ、アイテムが武器(近接/遠隔)なら生きている武器化。
- 生きている武器フラグを立てる。
- Lv1を設定。
- 処理終了。
- 付加するエンチャント数の決定。
- 4:奇跡なら、rnd(rnd(rnd(10) + 1) + 3) + 3個
- 5:神器なら、rnd(rnd(rnd(10) + 1) + 3) + 6個
- エンチャント付加数が12個以上かつ、アイテムが武器(近接/遠隔)、1/10の確率でエターナルフォース化。
- エターナルフォースフラグを立てる。
- ランク99のランダムエンチャント付加。反転確率は0%。
- 武器を祝福状態へ。
- ランダムエンチャントを指定数付加する。
- 5:神器もしくはエターナルフォースは、ランダム効果値にそれぞれ+100のボーナス。
- 反転確率は、4:奇跡は20%、5:神器は10%、エターナルフォースは0%。
- アイテムが★(6:特別)の処理
- rnd(3)個のランダムエンチャントを付加。反転確率10%。
- 呪い/堕落の追加エンチャント処理
- 1個のランダムエンチャントを付加。
- 呪いは効果値が312~625(687)、堕落は375~750(825)。
カッコ内はエヘカトルフィート有りの場合。反転確率0%。
- 呪いは効果値が312~625(687)、堕落は375~750(825)。
- マイナスエンチャントを付加。
- 呪いは 1 + rnd(2)個、堕落は 2 + rnd(2)個。
- ランク/効果値処理
3/9の確率、最大効果ランク2。効果値は通常の1.5倍。反転確率100%。
2/9の確率、最大効果ランク1。効果値は通常の2.5倍。反転確率100%。
4/9の確率、ランク-1。
- 1個のランダムエンチャントを付加。
エンチャント
リスト
識別番号 | 効果 | ランク | 価格倍率 | 付加確率 | 付加部位 | 付加情報 |
1 | ~~(能力値)を上げる(下げる) | 1 | 120 | 3000 | - | スキルリスト:識別番号10-19 |
~~(能力値)を増強(減衰)させる栄養をもっている | ||||||
2 | ~~への耐性を授ける(弱化する) | 2 | 150 | 2500 | - | スキルリスト:識別番号50-60 |
3 | ~~の技能を上げる(下げる) | 0 | 120 | 4500 | - | スキルリスト:識別番号150-189 |
6 | ~~(能力値)を維持する | 0 | 120 | 4500 | - | スキルリスト:識別番号10-19 |
~~(能力値)の成長を助ける栄養をもっている | ||||||
7 | ~~属性の追加ダメージを与える | 1 | 120 | 300 | 近接・遠隔武器 | スキルリスト:識別番号50-60 |
8 | ~~を発動する | 99 | 300 | 15000 | - | 発動効果リスト:識別番号0-24 |
9 | ~~を装填できる | 1 | 120 | 50000 | 矢弾 | 特殊弾リスト:識別番号0-5 |
21 | ランダムなテレポートを引き起こす | -1 | 50 | 75 | - | 15 ※以下メモリ |
22 | テレポートを妨害する | 1 | 150 | 150 | - | 16 |
23 | 盲目を無効にする | 1 | 120 | 400 | - | 17 |
24 | 麻痺を無効にする | 2 | 120 | 300 | - | 18 |
25 | 混乱を無効にする | 1 | 120 | 400 | - | 19 |
26 | 恐怖を無効にする | 1 | 120 | 600 | - | 1A |
27 | 睡眠を無効にする | 1 | 120 | 600 | - | 1B |
28 | 毒を無効にする | 2 | 120 | 500 | - | 1C |
29 | 速度を上げ、ワールドマップでの移動時間を短くする | 3 | 200 | 25 | 靴 | 1D |
30 | エーテルの風からあなたを保護する | 3 | 200 | 25 | クローク | 1E |
31 | 雷雨と雪による足止めを無効にする | 2 | 200 | 40 | 指輪 | 1F |
32 | あなたを浮遊させる | 1 | 130 | 250 | - | 20 |
33 | あなたを変異から保護する | 3 | 160 | 200 | - | 21 |
34 | 魔法の威力を高める | 3 | 170 | 250 | 近接武器 | 22 |
35 | 透明な存在を見ることを可能にする | 2 | 170 | 100 | 兜・指輪 | 23 |
36 | 攻撃対象からスタミナを吸収する | 99 | 450 | 1000 | 近接・遠隔武器 | 24 |
37 | 全てを終結させる | 99 | 100 | 1000 | 近接・遠隔武器 | 25 |
38 | 攻撃対象からマナを吸収する | 99 | 450 | 1000 | 近接・遠隔武器 | 26 |
39 | 完全貫通攻撃発動の機会を増やす | 99 | 500 | 500 | 近接武器・篭手 | 27 |
40 | 稀に時を止める | 99 | 550 | 500 | 近接・遠隔武器 | 28 |
41 | アイテムを盗まれなくする | 99 | 300 | 1500 | - | 29 |
42 | 腐ったものを難なく消化させる | 99 | 300 | 2000 | - | 2A |
43 | 呪いの言葉から保護する | 99 | 150 | 2000 | - | 2B |
44 | クリティカルヒットの機会を増やす | 99 | 300 | 10000 | 近接武器・首輪 | 2C |
45 | 使用者の生き血を吸う | -1 | 50 | 100 | - | 2D |
46 | あなたの成長を妨げる | -1 | 50 | 100 | - | 2E |
47 | 魔物を呼び寄せる | -1 | 50 | 50 | - | 2F |
48 | 異物の体内への侵入を防ぐ | 1 | 120 | 300 | - | 30 |
49 | 演奏報酬の品質を上げる | 100 | 120 | 300 | 家具 | 31 |
50 | 追加打撃の機会を増やす | 3 | 180 | 150 | 指輪・首輪 | 32 |
51 | 追加射撃の機会を増やす | 3 | 180 | 150 | 指輪・首輪 | 33 |
52 | 被る物理ダメージを軽減する | 1 | 140 | 750 | 盾 | 34 |
53 | 被るダメージを稀に無効にする | 2 | 160 | 500 | 盾 | 35 |
54 | 攻撃された時、相手に切り傷のダメージを与える | 3 | 180 | 250 | 盾・胴体 | 36 |
55 | 出血を抑える | 3 | 130 | 40 | 腰・首輪 | 37 |
56 | 神が発する電波をキャッチする | 0 | 200 | 30 | - | 38 |
57 | 竜族に対して強力な威力を発揮する | 2 | 170 | 200 | 近接・遠隔武器 | 39 |
58 | 不死者に対して強力な威力を発揮する | 2 | 170 | 200 | 近接・遠隔武器 | 3A |
59 | 他者の信仰を明らかにする | 0 | 200 | 30 | - | 3B |
60 | 深い音色で聴衆を酔わす | 100 | 120 | 300 | 家具 | 3C |
61 | 神に対して強力な威力を発揮する | 2 | 170 | 150 | 近接・遠隔武器 | 3D |
付加
ここでは、ランダムで処理されるエンチャントLv/ID/効果値の処理内容と、
エンチャント追加処理内容について記載する。
ランダムエンチャントLv決定処理
rnd( limit(入力値, 0, 4) + 1)。
ランダムエンチャントID決定処理
エンチャントのランクを入力値に取る。
- エンチャント用リストから、指定ランク以下かつ付加部位とマッチしたリストを作成。
但し、指定ランクが0以上なら、-1ランクの有害なエンチャントは候補対象外。 - rnd(作成リストの全付加確率合計)を求め、リストの付加確率とマッチング。そのエンチャントIDを返す。
ランダムエンチャント効果値決定処理
エゴ装備のみ入力値を取る。
- 通常時:rnd(rnd(500) + 1) + 1
- エヘカトルフィート有:rnd(rnd(550) + 1) + 1
- 数値が入力された場合のみ、さらに(指定値/100)倍する。
エンチャント追加処理
アイテムIndex/追加エンチャントID(候補)/追加エンチャント効果値/反転確率/
半減無効モード/参照モード/フィルタ無効モードを入力値に取る。
- フィルタ無効以外はフィルタ処理
- エンチャント用リストと付加部位を比較。装着不能時は終了。
- IDが20未満の場合、エンチャントIDを確定させる。
- ID決定
- 技能向上:rnd(40)+150
- 能力向上/能力維持:rnd(10)+10
- 耐性向上/追加ダメ:「:解析/属性」を参照。
- 発動:「発動効果-付加」を参照。
- 特殊弾:「特殊弾-付加」を参照。
- 能力向上/耐性向上/技能向上のみ反転する可能性有り。
- rnd(100)<反転確率を満たした場合、効果値を-2倍する。
- ID決定
- 同一エンチャントを探索。
- 新規:開きスロット位置を確保。
- 既存:既存位置を確保し、指定効果値を半減。
但し、半減無効モード時は半減しない。
- エンチャントが全て埋まっている場合はNG終了。
- 参照モード時は終了。
- エンチャント追加
- 同一エンチャント存在時は現在値を上乗せ。
- エンチャントIDと効果値を登録。
- 価格決定処理
価格 = 現在価格 * エンチャント別の価格/100。 - 最後にエンチャントをソートする
- モード指定処理
- 半減無効 - 素材/調合/生きている武器LvUp
- 参照モード - 生きている武器のLvUp候補表示
- フィルタ無効 - アイテム固有エンチャント
固定エゴ
リスト
識別番号 | 名称 | ランク | 付加部位 | 効果・効果値倍率 |
0 | 烈火の | 1 | 遠隔武器・指輪・首輪以外 | 火炎耐性150 火炎攻撃150 |
1 | 静寂の | 0 | 指輪・首輪 | 隠密スキル100 テレポ妨害100 |
2 | 氷結の | 1 | 遠隔武器・指輪・首輪以外 | 冷気耐性150 冷気攻撃150 |
3 | 稲妻の | 1 | 遠隔武器・指輪・首輪以外 | 電撃耐性150 電撃攻撃150 |
4 | 防衛者の | 3 | 近接武器 | 火炎耐性100 冷気耐性100 電撃耐性100 |
5 | 癒し手の | 1 | 指輪・首輪 | 治癒スキル100 |
6 | 耐盲目の | 1 | 指輪・首輪 | 盲目無効100 |
7 | 耐麻痺の | 2 | 指輪・首輪 | 麻痺無効100 |
8 | 耐混乱の | 1 | 指輪・首輪 | 混乱無効100 |
9 | 耐恐怖の | 0 | 指輪・首輪 | 恐怖無効100 |
10 | 睡眠防止の | 0 | 指輪・首輪 | 睡眠無効100 |
付加
固定エゴ用リストより、ランクと付加部位にマッチしたリストを作成。
作成リストのIndexをランダム決定。エゴIDを確定する。
次に、名称とエゴ専用エンチャントを付加する。
効果値は、ランダム * (効果値倍率/100)。
但し、装着不能なエンチャントは付加されない(烈火の兜に火炎追加攻撃など)。
発動効果
リスト
識別番号 | 発動効果 | 効果(名称) | 対象 | 付加確率 | 付加部位 | 発動率 | メモリ |
0 | 450 | 元素の傷跡 | 防御側 | 1000 | 近接・遠隔武器 | 10 | 80 |
1 | 620 | 異次元の手 | 防御側 | 6000 | 遠隔武器 | 50 | 81 |
2 | 452 | ナイトメア | 防御側 | 1000 | 近接・遠隔武器 | 10 | 82 |
3 | 434 | 轟音の波動 | 防御側 | 800 | 近接・遠隔武器 | 12 | 83 |
4 | 433 | 混沌の渦 | 防御側 | 600 | 近接・遠隔武器 | 12 | 84 |
5 | 625 | ルルウィの憑依 | 攻撃側 | 400 | 近接・遠隔武器 | 2 | 85 |
6 | 627 | 空間歪曲 | 攻撃側 | 1000 | 近接・遠隔武器 | 50 | 86 |
7 | 619 | 接近 | 防御側 | 4000 | 遠隔武器 | 50 | 87 |
8 | 604 | 電撃のブレス | 防御側 | 1000 | 近接・遠隔武器 | 15 | 88 |
9 | 609 | 神経のブレス | 防御側 | 1000 | 近接・遠隔武器 | 15 | 89 |
10 | 608 | 地獄のブレス | 防御側 | 1000 | 近接・遠隔武器 | 15 | 8A |
11 | 453 | 知者の加護 | 攻撃側 | 1000 | 近接・遠隔武器 | 4 | 8B |
12 | 451 | ホーリーヴェイル | 攻撃側 | 1000 | 近接・遠隔武器 | 4 | 8C |
13 | 448 | 英雄 | 攻撃側 | 1000 | 近接・遠隔武器 | 4 | 8D |
14 | 446 | 加速 | 攻撃側 | 400 | 近接・遠隔武器 | 1 | 8E |
15 | 444 | リジェネレーション | 攻撃側 | 1000 | 近接・遠隔武器 | 3 | 8F |
16 | 442 | 聖なる盾 | 攻撃側 | 1000 | 近接・遠隔武器 | 2 | 90 |
17 | 443 | 沈黙の霧 | 防御側 | 800 | 近接・遠隔武器 | 10 | 91 |
18 | 436 | 蜘蛛の巣 | 防御側 | 1000 | 近接・遠隔武器 | 10 | 92 |
19 | 421 | ライトニングボルト | 防御側 | 1000 | 近接・遠隔武器 | 15 | 93 |
20 | 422 | 暗黒の光線 | 防御側 | 1000 | 近接・遠隔武器 | 15 | 94 |
21 | 423 | 幻影の光線 | 防御側 | 1000 | 近接・遠隔武器 | 15 | 95 |
22 | 419 | アイスボルト | 防御側 | 1000 | 近接・遠隔武器 | 15 | 96 |
23 | 404 | 治癒の雨 | 攻撃側 | 800 | 近接・遠隔武器 | 2 | 97 |
24 | 655 | グレネード | 防御側 | 200 | 近接・遠隔武器 | 90 | 98 |
25 | 658 | 首狩り | 防御側 | 1000 | 近接武器 | 100 | NULL |
付加
発動用リストから、付加部位とマッチしたリストを作成。
rnd(作成リストの全付加確率合計)を求め、リストの付加確率とマッチング。そのエンチャントIDを付加する。
発動
攻撃が命中した時、発動率%の確率でスペルパワー = 効果値の効果が発動する。
特殊弾
リスト
識別番号 | 効果(名称) | 最低装弾数 | 追加装弾数 | 消費SP |
0 | 連射弾 | 30 | 70 | 1 |
1 | 炸裂弾 | 5 | 15 | 10 |
2 | 貫通弾 | 20 | 35 | 2 |
3 | 魔弾 | 15 | 30 | 2 |
4 | 時止弾 | 2 | 5 | 25 |
5 | バースト | 2 | 5 | 15 |
付加
特殊弾用リストから、ランダムに1つを選ぶ。
最大装弾数は、limit(効果値, 0, 500) * 追加装弾数 / 500 + 最低装弾数。
生きている武器
付加
※乱数シードが固定(銘柄/Lv)のため、いつでも結果が同じになる。
- 乱数(銘柄)により吸血表示を行う。判定条件は「Lvが4+rnd(12)以上」。
なお、Lv15以上で必ず吸血が付く。 - 3回ループ
- 乱数(銘柄+武器Lv*10+ループ回数)により、エンチャント種類/効果値を決定。ランクは0~4(ランダム)。
エヘカトルフィートはここの効果値決定処理に関係。 - エンチャント追加関数を「参照モード、反転確率0%」で起動して、具体的な種類/効果を確定する。
(ここでは参照するだけで追加はしない。) - 次の場合は処理をスキップ。エンチャント選択肢に表示されない。
- 追加関数の結果がNG
- エンチャントが魔法威力かつ、1/3の確率。
- 乱数(銘柄+武器Lv*10+ループ回数)により、エンチャント種類/効果値を決定。ランクは0~4(ランダム)。
- エンチャント候補とボーナス+1を表示。
- レベルアップ。選択されたエンチャントを追加。この時、追加関数は「半減無効」で起動。
半減はエンチャント候補決定時にすでに行われている。 - 乱数(銘柄)による吸血処理。追加関数により吸血と効果値50を追加。
また、追加できなかった場合は15番目のエンチャントを削除する。(1.03はこの処理が無い) - Lv+1, Exp=0。最後に乱数初期化。
- 追加関数による重複エンチャント処理について
- 1.03:(現在値) + 現在値 + 選択効果値/2 (小数点以下切捨て)
- 1.14:(現在値) + 選択効果値/2 (小数点以下切捨て)
- 吸血はVerによらず、50→25→25→・・・と2回目以降は半減。
エンチャント付加の順番について
本項の内容は、1.16rfix2bに基づく。
- 調査環境は、Elona 1.16rfix2b/XP SP3(32bit)/うさみみハリケーン 0.09に基づく。
このため、PC環境や逆アセ結果、通常プレイによる調査結果と異なる可能性がある。
なお、手動による調査結果です。漏れ等があるかもしれません・・・ - エンチャント付加には順番が存在する。以下のリストの上から、識別子の降順に順番が決まる。
例:- 追加ダメージ系と技能向上系の場合、追加ダメージ系が上位に記述される。
- 火炎耐性と混沌耐性の場合、混沌耐性の方が上位に記述される。
- エンチャントが全て埋まっている場合、もっとも下位のエンチャントが破壊される。
- 生き血はその他の最下位グループ、素材槌の最下位は主能力向上系グループである。
このため、Lv.16以上の生き血回避は、耐性系以上のグループを残すのが現実的。
ちなみに、硝子/エーテル/水晶/霊布/ルビナス/宵晒/ミカ/真珠/チタン/アダマンタイト/ゴールデンが主能力向上用の素材槌である。
系統 | 識別子(HEX) | 説明 | 関連 |
---|---|---|---|
0111xx系 | 111A2-111AD | 追加ダメージ(火炎~出血) | (スキルリスト:識別番号50-61) |
EAxx系 | EA62,EA63,EA6A-EA73 | 主能力維持(生命力、マナ、筋力~運勢) | (スキルリスト:識別番号2,3,10-19) |
75xx系 | 7594-759F,75C6-75ED | 技能向上(長剣~投擲、読書~射撃) | (スキルリスト:識別番号100-111,150-189) |
4Exx系 | 4E52-4E5D | 耐性向上(火炎~出血) | (スキルリスト:識別番号50-61) |
27xx系 | 2712,2713,271A-2723 | 主能力向上(生命力、マナ、筋力~運勢) | (スキルリスト:識別番号2,3,10-19) |
38xx系 | 13880-13898 | 発動(元素の傷跡~グレネード) | 本ページ「発動効果リスト」:識別番号0-24 |
00xx系 | 0015-003A | その他 | 本ページ「3.エンチャント:リスト」の21-58 |
エンチャントリスト
リンク切れしてたら再Uploadお願いします。
1.03用リスト(エヘカトルフィート有のみ)※リンク切れ- 1.16rfix2b用リスト
- 1.16rfix2b用リストの「生きている遠距離武器フィートあり.txt」は暗黒耐性エンチャの効果値を2倍して参照する必要あり。
- 1.22用リスト(エヘカトルフィート有のみ)
その他
強度表示について
JP動作の場合次の計算が行われる。小数点以下切捨て。
- 強度の計算
- 1:能力
- 効果値/50 (57000:食べ物)
- 効果値/50 + 1 (その他)
- 2:耐性 - 効果値/100
- 3:技能 - (効果値/50 + 1) / 5
- 6:維持 - 効果値/50 (57000:食べ物)
- 7:追加ダメージ - 効果値/100
- 8:発動 - 効果値/50
- 29:マップ速度向上 - 効果値/100
- 0:その他カテゴリ - 効果値/50
(該当ID : 21,34,36,38,39,40,43,44,45,46,47,50,51,52,53,54,57,58,61)
- 1:能力
- 強度表示
- 計算値分の*を表示。最小1個。最大5個。
- 計算値が5より大きい場合は、+を表示。
- その他
- 9:矢弾の場合、効果値/1000が最大装填数として表示される。
黒猫の祝福エンチャント
- 条件
- まだエヘカトルの祝福を受けていない
- 対象アイテムが装備品
- 品質が3:高品質以上
- 1/3の確率
- 付加
- ランクが0~4(ランダム)のランダムエンチャントを付加
- 付加されるエンチャントID/効果値は、生きている武器と同ランク。
- 装着不能なエンチャントは付加されない。
- エヘカトルフィートの影響を受ける。
- エヘカトルの祝福済みフラグを立てる
- ランクが0~4(ランダム)のランダムエンチャントを付加