MENU

【Elin】弱体化後のカンニバリズムについて【1.5倍から何倍?】

Elin(エリン)、EA 23.237Stableでの弱体化後のフィート「カンニバリズム」の食事効果に関する解析情報です。

最終更新:2025/11/25(EA23.239 Nightly Patch 1)

目次

カンニバリズムフィートは弱体化された

食事効果を1.5倍にすることで有名なカンニバリズムフィートですが、11/19のアップデート(2025 EA 23.237 Stable)で弱体化されました。

フィート「カニバリズム」の所持者が人肉を食べた時の食事効果ボーナスを減少(人肉料理が今は手軽に作れるため)。

https://store.steampowered.com/news/app/2135150/view/621061805456752641?l=japanese

食事関連の効果はほぼ全てが別枠でかかっていたため、1.5倍のカンニバリズムフィートは強力で、例えば筋力複製飯ではドラゴン肉だけで料理を作るよりも、1枚巨人肉を混ぜたほうが良い等の工夫がされていました。

カンニバリズムフィートの効果量は1.3倍

以下はElin Decompiled Documentation(EA23.239 Nightly Patch 1)からの引用になります。

num2が食事効果flag4が人肉フィートflag2が人肉フラグとなっているようです。

これによると、人肉フィートの効果量は人肉食の食事効果1.3倍に弱体化されていたようでした。(元は1.5倍)

        bool flag2 = food.HasElement(708);
        bool flag3 = food.HasElement(709);
        bool flag4 = c2.HasElement(1205);
        bool flag5 = food.IsDecayed || flag3;
        bool flag6 = IsLeftoverable(food);
        c2.AddFoodHistory(food);
        if (c2.IsPCFaction && !c2.IsPC)
        {
            int num6 = c2.CountNumEaten(food);
            bool flag7 = c2.GetFavFood().id == food.id;
            if (num6 < 2 || flag7)
            {
                if (num6 == 1 || flag7 || EClass.rnd(4) == 0)
                {
                    c2.Talk("foodNice");
                }
            }
            else if (num6 > 3 && EClass.rnd(num6) >= 3)
            {
                c2.Talk("foodBored");
            }
        }
        if (food.IsBlessed)
        {
            num2 *= 1.5f;
        }
        if (food.IsCursed)
        {
            num2 *= 0.5f;
        }
        if (flag4)
        {
            if (flag2)
            {
                num5 *= 2f;
                num2 *= 1.3f;
            }
            else
            {
                num5 *= 0.5f;
                num2 /= 2f;
                num3 /= 2;
            }
        }
        else if (flag2)
        {
            num5 = 0f;
            num2 *= 0.5f;
        }
        if (c2.HasElement(1250))
        {
            if (food.HasElement(710))
            {
                num2 = num2 * 0.1f * (float)(food.Evalue(710) + 10);
            }
            else
            {
                num3 /= 10;
            }
        }
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次