Elin(エリン)、EA23.256 Nightlyで調整された再構築の巻物関連のコードベースでの調査です。
| 生成Lv補正(パッチ後) | |
|---|---|
| 祝福再構築 | (元生成Lv/最深到達階層/アイテムLv) から最も高いものの2倍 |
| 再構築 | (元生成Lv/最深到達階層/アイテムLv) から最も高いものの1/2 |
| 呪い再構築 | (元生成Lv/最深到達階層/アイテムLv) から最も高いものの2倍 マイナスエンチャ化 |
2026/1/7 EA23.256 Nightly
■ 1/7 2026 EA 23.256 Nightly
[追加と変更]
- ベッドをマニュアルで割り当てる時の収容人数の表示を改善。
- 呪われた能力強化の効果は能力弱体になるように。呪われた能力弱体の効果は能力強化になるように。(かなり試験的)
- アイテム「再構築の巻物」のパワーを調整(試験的)。
- フィート「水棲」を追加。水棲系の種族にフィートを追加。
- 水棲系種族の速度を調整(「水棲」フィートが速度ボーナスを持っているため。だいたい以前と同じぐらいの速度になるよう調整。また、しばらく調整予定)
- 水泳スキルや水棲フィートによる速度ボーナスは、水系タイルにいる時にも適用されるように。
- NPCの生成分付用のタグに「ダンジョン」を追加(動物タグがついていてもダンジョンに生成されるタグ)。ケルベロス、ナイトメア、ユニコーンに「ダンジョン」タグを追加。
- 種族「馬」に頭を追加(試験的。新規生成された個体のみに適用)
- 種族「バイク」から背中と腰を削除(試験的。新規生成された個体のみに適用)
- NPC「カブ」を色変えに対応。
- NPC「ユニコーン」に「純潔」エンチャを追加。
- NPC「ユニコーン」はPCの種族がサキュバスの時敵対するように。また、ユニコーンの生成率を倍に。
- NPC「ナイトメア」のアビリティを一部変更。
- NPC「ケルピー」に「水棲」フィートを追加。また水棲タグを追加。
- NPC「リッチ」の行動を調整。グラフィックを差し替え。
- モンスターを2種類追加。
- メイド狐のASMRを追加。 Thanks The Observer!
[修正]
- その他細かい修正や調整。
ちなみに妹ペンギンが水棲持ちなのでさらに強化された形になります。
どこが修正されたの?
元々は
- 再構築の巻物の使用(ActEffect呼び出し)
- 専用UIが開く
- 専用UI側に装備がドラッグされると再構築効果が発動(power100でActEffect呼び出し)
- power100で装備が再生成
という流れでした。
巻物を使うと出てくる専用UIがpower100で再構築を呼び出していたので、祝福、呪いでpowerが*2されたあと、
int num6 = Mathf.Max(tc.genLv, tc.LV, EClass.player.stats.deepest);
...
Thing thing3 = ThingGen.Create(tc.id, -1, (int)((long)num6 * (long)power / 400));
最後のこの部分、生成Lv引き渡し部分が祝福状態ではpowerが200/400 = 0.5になり、生成Lvや最深到達階層の1/2の生成Lvになっていたという挙動でした。
今回はこの部分関連が修正されました。
専用UIからの呼び出しの修正
今回のパッチでは、専用UIがpower100で再構築を呼び出していた部分が修正され、巻物本来のパワーを参照するようになっています。
以下が以前の部分のコードです。(専用UI部分、invOwnerReconstruction.cs)
public override void _OnProcess(Thing t)
{
ActEffect.Proc(EffectId.Reconstruction, 100, state, t.GetRootCard(), t);
}
今回のパッチからpower100ではなく、巻物本来のパワーを参照するようになっています。
public override void _OnProcess(Thing t)
{
ActEffect.Proc(EffectId.Reconstruction, power, state, t.GetRootCard(), t);
}
巻物本来のパワーというのは200なので、最後のpower/400は400/400=1になり、これからは1/2されず、元の生成Lv、アイテムLv、最深到達階層の最も高いものが生成Lvになるはずです。
現状発生しているバグ:祝福状態2倍適用
と思いきや、祝福状態による魔法パワー上昇効果が2回乗っているので、今のところは元の生成Lv、最深到達階層の2倍の生成Lvになっています。
以下のような処理フローになっているためです。
- 再構築の巻物の使用(power200) -> actEffectを呼び出す
- (actEffect内)祝福状態だとパワー2倍(power400)
- 専用UIが開く。専用UIに巻物パワーと祝福状態を継承している(power400)
- 専用UIに装備がドラッグされると再構築効果を呼び出す -> actEffectを呼び出す。パワーと祝福状態を継承している
- (actEffect内)祝福状態だとパワー2倍(power800)
- 再構築(power800)
- 800/400 = 2、生成Lv2倍でエンチャ計算
つまり、今の再構築の巻物は以下のようになっています。
| 生成Lv補正(パッチ前) | 生成Lv補正(パッチ後) | |
|---|---|---|
| 祝福再構築 | (元生成Lv/最深到達階層/アイテムLv)の1/2 | (元生成Lv/最深到達階層/アイテムLv)の2倍 |
| 再構築 | (元生成Lv/最深到達階層/アイテムLv)の1/4 | (元生成Lv/最深到達階層/アイテムLv)の1/2 |
| 呪い再構築 | (元生成Lv/最深到達階層/アイテムLv)の1/2 マイナスエンチャ化 | (元生成Lv/最深到達階層/アイテムLv)の2倍 マイナスエンチャ化 |
祝福によるパワー増加が2回乗るのは意図しない挙動と思われるので修正されるとは思いますが、
- 1億剣が2億剣
- 10.5億のパルミア特殊部隊から21億装備
- 最深到達階層x2のアルウード、ゼフィール、マギウスの杖etc
今だけはこれらの装備を作ることが可能です。
ちなみに、20億装備を再構築すると40億生成Lvでエンチャント抽選が入り、int型の最大値は約21億なのでオーバーフローします。なので10.5億Lvの生成Lvのアイテムに祝福再構築するのが今限界の装備です。(限界ギリなら 2,147,483,647/2)
魔法強化23000、慧眼23000、全特攻46000、連撃46000、農業32000あたりが狙い目でしょうか。
生成Lvってそもそも何だよ?!
エンチャント強度を計算するために使われている数値で、高いほど数値の高いエンチャントが抽選されます。
詳しくは以下の記事で解説しています。

コメント