Jump to content

User:Sosu2357: Difference between revisions

属性モンスターの生成について追加
(属性モンスターの生成について追加)
Line 64: Line 64:
  ただし経験値は最小でも500
  ただし経験値は最小でも500


===== 疑問点 =====
===== 注意すべき点 =====
'''・ModExpに負の経験値が入力されたとき、関連主能力に+1の経験値が入る'''
'''・ModExpに負の経験値が入力されたとき、関連主能力に+1の経験値が入る'''
<br>[例]神の肉を食べると ModExp(信仰,-1000) されるが、このとき同時に意思に+1の経験値が入る
<br>[例]神の肉を食べると ModExp(信仰,-1000) されるが、このとき同時に意思に+1の経験値が入る
Line 94: Line 94:
  100 / (100 + (魔法レベル - 関連主能力) x 25) 倍
  100 / (100 + (魔法レベル - 関連主能力) x 25) 倍
・主能力は装備等の影響を除いたベース主能力の値を用いる。
・主能力は装備等の影響を除いたベース主能力の値を用いる。
 
<br>・'''関連主能力が十分高くないと魔法レベルは上がりにくい。'''
・'''関連主能力が十分高くないと魔法レベルは上がりにくい。'''
<br>[例]
<br>[例]ベース魔力100・魔法の矢120ならば経験値1/6
<br>ベース魔力100・魔法の矢120ならば経験値1/6
 
<br>ベース魔力200・魔法の矢120ならば経験値5倍
ベース魔力200・魔法の矢120ならば経験値5倍


  ModExp(魔法ID, 魔法経験値) を行う
  ModExp(魔法ID, 魔法経験値) を行う
・ほとんどの魔法の関連主能力係数は5(%)
・ほとんどの魔法の関連主能力係数は5(%)
<br>・低いレベルの魔法を使うと関連主能力にも経験値が入りやすい。
<br>・低いレベルの魔法を使うと関連主能力にも経験値が入りやすい。
=属性モンスターの抽選=
キャラIDの抽選と、属性付与の抽選は別個で行われている。
===バージョン===
EA 23.88 Nightly
===データベース(外部リンク)===
[https://docs.google.com/spreadsheets/d/1CJqsXFF2FLlpPz710oCpNFYF4W_5yoVn/ SourceChara.xlsx - Elin Modding Wiki]
<br>[https://docs.google.com/spreadsheets/d/16-LkHtVqjuN9U0rripjBn-nYwyqqSGg_/ SourceGame.xlsx - Elin Modding Wiki]
===表===
{| class="wikitable"
! 名前
!基本レベル
!火炎
!冷気
! 電撃
!暗黒
!幻惑
!毒
!地獄
!轟音
!神経
!神聖
!混沌
!魔法
!特記
|-
|ハウンド
|12
|x1
|x1
|x1
|x1.25
|
|
|x1.75
|x1.75
|
|
|x2
|
|ネフィアには通常出現しない
|-
|柴蟹
|18
|x1
|x1
|x1
|
|
|
|
|
|
|
|x2
|
|名前が変化しないので判別困難
|-
|古代ガニ
|21
|x1
|x1
|x1
|
|
|
|
|
|
|
|x2
|
|
|-
|ドレイク
|31
|x1
|x1
|x1
|
|
|
|
|
|
|
|
|
|
|-
|ドラゴン
|40
|x1
|x1
|x1
|x1.25
|
|
|x1.75
|
|
|
|x2
|
|
|}
※触手・ファンネルは召喚による生成なので省略した。
===ソースコード(外部リンク)===
===== キャラIDの抽選 =====
[https://elin-modding-resources.github.io/Elin-Decompiled/classZone.html#a743d6d3ff9afabf8ec22a96581f75ceb Zone.SpawnMob - Elin Decompiled Documentation]
2570行目から
<br>[https://elin-modding-resources.github.io/Elin-Decompiled/classZone.html#a743d6d3ff9afabf8ec22a96581f75ceb SpawnList.Select - Elin Decompiled Documentation]
89行目から
===== 属性付与の抽選 =====
[https://elin-modding-resources.github.io/Elin-Decompiled/classChara.html#ae8548679f8eff5d2f3ce683c6a0d386a Chara.OnCreate - Elin Decompiled Documentation]
1356行目から
===キャラIDの抽選の計算式===
num:キャラIDを抽選するためのレベル。本項では抽選レベルと呼ぶ。
<br>num2:キャラを実際に生成するレベル。
抽選レベル = 指定がなければ危険度レベル
すくつ補正が有効ならば
抽選レベル = ((危険度レベル - 1)を50で割った余り + 5) x 150 / 100
・50階層周期で抽選レベルは元に戻る。最大抽選レベルは81。
キャラ基本レベル×属性倍率 ≒ 抽選用レベル ならばキャラIDをリストに入れ抽選
キャラレベル補正を付与
キャラを生成する
===属性付与の抽選の計算式===
genlv:抽選レベル。Zone.SpawnMobでのnumの値が使われる。
属性モンスターを生成するとき
キャラ基本レベル×属性倍率 < 抽選レベル ならば属性IDをリストに入れ抽選
リストに入れるものがなければデータベース1つ目の属性を選ぶ
属性倍率によるレベル補正を付与
===== 注意すべき点 =====
・危険度レベルが42のとき
<br>21 x 2 ≒ 42 だから古代ガニが生成リストに入るが、
<br>21 x 2 < 42 を満たさないので混沌の古代ガニは生成されず、燃える古代ガニ等が生成されてしまう。
・カオスドラゴンのレベルは 40 x 2 = 80 なのですくつで出現するのは50の倍数階のみ。


=地図の危険度=
=地図の危険度=
Line 114: Line 264:
205行目から
205行目から


===計算式 ===
===計算式===
  地図の危険度 = (1 + 完成品の品質 + 完成品の珍しさ) x 宝石1の倍率 x 宝石2の倍率 + 1
  地図の危険度 = (1 + 完成品の品質 + 完成品の珍しさ) x 宝石1の倍率 x 宝石2の倍率 + 1
  ただし上限は 名声 / 100 + 11
  ただし上限は 名声 / 100 + 11
・布の品質を上げたり、金(珍しさ30)や真珠(珍しさ20)を用いると大幅に危険度レベルを上げることができる。
・布の品質を上げたり、金(珍しさ30)や真珠(珍しさ20)を用いると大幅に危険度レベルを上げることができる。
{| class="wikitable"
{| class="wikitable"
|+
!宝石
!宝石
!宝石の倍率
!宝石の倍率
Line 135: Line 284:
|5
|5
|-
|-
| ダイヤ・ルビナス
|ダイヤ・ルビナス
|7
|7
|}
|}
Line 199: Line 348:


{| class="wikitable"
{| class="wikitable"
|+
!解剖学スキル!!肉の生成個数
!解剖学スキル!!肉の生成個数
|-
|-
Line 217: Line 365:
・個数の上昇はかなり体感しにくい。
・個数の上昇はかなり体感しにくい。


・解剖学スキルが奇数²×10に達すると個数が増える。
・解剖学スキルが奇数<sup>2</sup>×10に達すると個数が増える。


=人肉判定=
=人肉判定=
Line 233: Line 381:
・材料に卵が含まれていれば人肉ではない。
・材料に卵が含まれていれば人肉ではない。


=モンスターの肉・卵の生成 =
=モンスターの肉・卵の生成=
肉・卵の能力は種族によってほぼ決まる。
肉・卵の能力は種族によってほぼ決まる。


Line 247: Line 395:
<br>
<br>
デフォルト値は100
デフォルト値は100
======(1)死体の場合======
======(1)死体の場合 ======
  PCファクションでユニークなら食用適性は-100で上書き
  PCファクションでユニークなら食用適性は-100で上書き


Line 288: Line 436:
  種族フィートを付与
  種族フィートを付与
  品質Lv.を付与
  品質Lv.を付与
===== 注意すべき点 =====
・生成されるパラメータが意図されない値になっている可能性がある。
<br>[例]
<br>鋼鉄竜『コルゴン』の死体は耐久Lv.3になるはずが、上書きで他のドラゴンと同じ耐久Lv.6に上がってしまう。
<br>鶏の死体は筋力Lv.7になるはずが、上書きで筋力Lv.5に下がってしまう。


===肉・卵のデータベース===
===肉・卵のデータベース===
編集中
編集中
227

edits