MENU

【Elin】(7/18, EA 23.278 Nightly)勇気の歌修正による変更点のコードベースの解説と必要演奏スキル、カンストライン等の早見表+計算機

ゲーム「Elin」(エリン)、最近のナイトリーパッチでの変更が激しい「勇気の歌」関連の話題まとめです。

ゲームコード解析での調査、各種ラインを達成するためのステータス計算等が主なコンテンツになります。

最終更新:2026/7/19

目次

これまでの流れ

この部分だけみておけば良いように今までのまとめと深層プレイヤー向けの結論について貼っておきます。

ナイトリー期間で変更が入り続けそうなので続報がありしだい追記予定です。

勇気の歌まわりのアプデ履歴

  • 以前:勇気の歌:魅力依存の高揚、英雄バフ。
    • 同じ魅力依存でバフ量が大きいシャンパンコールがあるので空気。
  • 7/9 2026 EA 23.326 Nightly:勇気の歌に魔法強化エンチャが乗るように。
    • 歌系アビリティのパワーは魔法のパワーと同等に計算するように(試験的)。 ← 魔法強化エンチャが乗るように
    • シャンパンコールより強力なバフになるので勇気の歌の時代に。
    • 計算式の関連で非常に強力に。(curve適用あとに魔法強化が適用)
  • 7/13 2026 EA 23.327 Nightly:勇気の歌の対応能力が演奏スキルに変更。
    • 歌系のアビリティの関連能力を「魅力」から「演奏」に変更(試験的)。
    • 魅力ほど稼ぎやすい能力値ではないので素体の用意が難しい
    • が、理論値のバフ効果量はシャンパンコールより高い(魔法強化が乗るので)
    • この時点での計算式等はここにまとめてあります
  • 7/18 2026 EA 23.328 Nightly:歌系のアビリティの関連能力を魅力に巻き戻し。歌系のアビリティへの魔法強化によるパワーボーナスを1/3に変更し、演奏スキルによって0.5~3倍のボーナスが得られるように(試験的)。 ←いまここ
    • 比較的早期の段階からシャンパンを超える可能性大
    • 演奏スキル25で等倍。3870で3倍
    • 魔法強化は乗るが反魔は乗らない

勇気の歌(と歌系アビリティ)のパワーの計算式(EA 23.328時点)

現状、勇気の歌(と歌系アビリティ)のパワーは以下のようにして求められています。

※ パワー = 効果量。今回の場合はバフ量。

  • 「Lv * 6 + 30」or「魅力 * 4 + 30」の高い方を採用
  • Curveにかけて減衰
    • curve = 数値が高いほど数値が減衰する処理
  • 魔法強化エンチャントを1/3として適用
    • 魔法強化エンチャ1 = 0.33%のパワーアップ(通常の魔法は魔法強化エンチャ1 = 1%)
    • 反魔法 / マイナス反魔法は乗らない
  • 演奏スキルによって倍率(0.5倍 ~ 3倍)
    • 演奏スキル補正もCurveがかかっており特に2倍以降は要求スキルが跳ね上がる
    • 演奏スキルLv25で等倍
    • 演奏スキルLv150で2倍
    • 演奏スキルLv3870で3倍
  • 最後に2.1億キャップ処理

該当コード部分

以下が新旧の該当部分のコードです。

ABILITY.csより

変更前
	public static int GetSongPower(Chara c, int idSkill, int power)
	{
		long a = MathEx.Max(c.LV * 6 + 30, (long)c.Evalue(idSkill) * 4L + 30);
		a = EClass.curve(a, 400, 100);
		a = a * Mathf.Max(100 + c.Evalue(411) - c.Evalue(93), 1) / 100;
		if (a > 214748364)
		{
			a = 214748364L;
		}
		return (int)a;
	}
変更後
	public override int GetPower(Card c)
	{
		long a = base.Value * 8 + 50;
		if (!c.IsPC)
		{
			a = MathEx.Max(a, (long)c.LV * 6L + 30);
			if (c.IsPCFactionOrMinion && !base.source.aliasParent.IsEmpty())
			{
				a = MathEx.Max(a, (long)c.Evalue(base.source.aliasParent) * 4L + 30);
			}
		}
		a = EClass.curve(a, 400, 100);
		if (this is Song)
		{
			a = a * Mathf.Max(100 + c.Evalue(411) / 3, 1) / 100 * Mathf.Clamp(50 + EClass.curve(c.Evalue(241), 50, 10, 50) * 2, 1, 300) / 100;
		}
		else if (this is Spell)
		{
			a = a * Mathf.Max(100 + c.Evalue(411) - c.Evalue(93), 1) / 100;
		}
		else if (this is ActBreathe)
		{
			a = a * Mathf.Max(100 + c.Evalue(411), 1) / 100;
		}
		if (a > 214748364)
		{
			a = 214748364L;
		}
		return (int)a;
	}

※ 前verはgetsongpowerという独自関数を用いてpower取得を行っていたが魔法のpower取得用関数にまとめて実装されている。

シャンパンコールとの比較

  • シャンパン:魅力*10をCurve
    • 上限パワー:120,933,352
  • 勇気の歌:魅力*4 + 30をCurveにかけた後、演奏スキル倍率補正、魔法強化が1/3で乗る
    • 上限パワー:214,748,365(シャンパンコールの1.78倍)
    • (魅力*4+30 or Lv*6+30から高い方)

シャンパンコールが魅力*10からパワーを算出するのに対し、勇気の歌は魅力*4からパワーを算出した後各種倍率がかかります。

Curveで減衰するので厳密には異なるものの、演奏や魔法強化による倍率部分で2.5倍以上を出せば魅力*10のスケーリングに匹敵するので、シャンパンコールを上回る効果量になると言えるでしょう。(詳しくは以下に計算機があるので自分の環境で出せる数字で叩いてみて下さい)

この倍率を達成するラインですが、勇気の歌を使って歩いていれば演奏スキルが勝手に上昇していくこともあり比較的早い段階から勇気の歌側が有利になるはずです。

実際に0からのプレイしてはいないものの、遺伝子解禁や最深200層達成ぐらいでシャンパンを超えると予想しています。

また、理論値のバフ効果量ではシャンパンコールのパワー上限が仕様の問題上1.2億でストップするのに対し、勇気の歌側は2.1億がパワー上限になります。

そのため、深層プレイヤーにとっては大幅な強化になるわけですね。

勇気の歌 vs シャンパンコール計算機

Elin エリン 勇気の歌 シャンパンコール 計算式 魅力 演奏スキル バフ 魔法強化 反魔法粒子

Googleスプレッドシート(コピーして使って下さい)

  • 黄色いセルが入力する必要のある数値です。
  • 緑色のセルは出力結果です。
  • ゲーム内の数値と1%程度の誤差が発生する可能性があります。(オーバーフローや小数点以下の処理について厳密に実装していないため。大まかな数値がわかれば良いと思っているので対応予定はありません。)
  • プレイヤーキャラで使用する場合は大きく数値が異なるかもしれません。(NPCでの運用を想定しているため。)
  • 極端に低い数値を入力した場合、正常に動作しない可能性があります。(ゲーム開始直後の状態等。)
  • 実際の挙動と大きく異なる場合があればご報告いただけますと幸いです。
    • 下記の「バグ?」の項も参照下さい。スタンスのパワーが更新されていない可能性があります。

勇気の歌に必要な演奏スキル / 倍率表

Elin エリン 勇気の歌 おわりの歌 眠りの歌 演奏スキル 魔法強化 必要 どれぐらい 目安 最適 最強 ビルド

以下が勇気の歌(と歌系アビリティ一般)にかかる演奏スキルによる倍率(0.5倍 ~ 3倍)と必要演奏スキルレベルの対応表になります。

  • 上限は3倍必要演奏スキルはLv3870です。
  • 必ずしも上限の3倍に達する必要はありません
    • (魅力、演奏スキルボーナス、魔法強化の掛け算により高い数値を実現すればOK)
  • 演奏Lv50までは倍率は線形で伸びます。(投資に対する効率が良い)
  • 以降はcurve関数(数値が高いほど減衰が激しくなる)の仕様のため必要スキルが急激に増えます。
  • 特に後半は必要量が指数的に増えていきます。
  • 目安としてはLv50,Lv150,Lv500ぐらいで確保しておくのが良いんじゃないでしょうか。
演奏倍率必要演奏スキル
0.5倍0
0.6倍5
0.7倍10
0.8倍15
0.9倍20
1.0倍25
1.1倍30
1.2倍35
1.3倍40
1.4倍45
1.5倍50
1.6倍60
1.7倍70
1.8倍90
1.9倍110
2.0倍150
2.1倍190
2.2倍270
2.3倍350
2.4倍510
2.5倍670
2.6倍990
2.7倍1310
2.8倍1950
2.9倍2590
3.0倍3870

演奏スキルが3870の場合、最大パワーを叩くために必要な魔法強化/魅力の表

演奏スキルによる倍率が3倍(スキルLv3870)の場合、勇気の歌で最大パワーを叩くために必要な魔法強化エンチャ/魅力の対応表を作成しました。

※ 1億装備のエンチャ強度の都合上5000刻みの数値にしています

魔法強化必要魅力
0317,782,451
5,00017,983,497
10,0009,251,491
15,0006,226,678
20,0004,691,918
25,0003,763,783
30,0003,141,966
35,0002,696,298
40,0002,361,220
45,0002,100,112
50,0001,890,910
55,0001,719,542
60,0001,576,590
65,0001,455,532
70,0001,351,694
75,0001,261,646
80,0001,182,808
85,0001,113,216
90,0001,051,328
95,000995,939
100,000946,071
105,000900,935
110,000859,893
115,000822,412
120,000788,044
125,000756,421
130,000727,225
135,000700,190
140,000675,074
145,000651,695
150,000629,866
155,000609,443
160,000590,296
165,000572,307
170,000555,376
175,000539,406
180,000524,324
185,000510,055
190,000496,540
195,000483,714
200,000471,526

バグ?(勇気の歌のパワーはスナップショットされる)

スタンスアビリティは発動時にパワーをスナップショット(保存)しておくという性質があります。

そのため、過去のバージョンで勇気の歌を覚えさせていたペットを現行verに連れてきた場合、過去ver時点での計算式でバフを発動している可能性があります。
(あるいは遺伝子合成や装備、成長や食育で数値が変動してもバフ効果量が変動しない)

スタンスのパワーを更新するにはスタンスアビリティを再発動する必要があり、これはスタンスアビリティを発動している仲間を沈黙状態にすれば良いです。

その後、野外や適当な場所で戦闘状態に入れ、スタンスを再発動させれば歌系アビリティのパワーが更新されているはずです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次