![見出し画像](https://assets.st-note.com/production/uploads/images/77996471/rectangle_large_type_2_ac26451b040f5fde03571189310f99ec.png?width=1200)
ヒーロー召喚時のメインクラス遺伝子決定の仕組みについて - 上級クラスへの突然変異がどの様にして判定されているのか!!?
本日は、Gen0 リロールの説明時にありました、ヒーロー召喚時の遺伝子決定の仕組みについて解説したいと思います。
参考にしたドキュメントがこちらになります。
ヒーローの遺伝子について
まずは簡単にヒーローの遺伝子についておさらいです。
DFK のヒーローには、Knight や Monk 、Wizard というクラスが割り当てられており、クラスによって見た目やステータスの成長率などが異なります。
![](https://assets.st-note.com/img/1651823174052-IWxK84KZ9U.png?width=1200)
また、クラスにはメインクラスとサブクラスがあり、ヒーローカードにはそれぞれのクラスが表示されております。
![](https://assets.st-note.com/img/1651823584691-jA1zMttDqh.png?width=1200)
そして、多くの方がご存知かとは思いますが、ヒーローカードには表示されていない隠された遺伝子、劣性遺伝子が割り当てられています。
劣性遺伝子については、DFK 有志の方が運営する様々なツールで確認することが出来ますので、DefiKingdoms 公式日本語コミュニティにご参加いただき、”お役立ちリンク集” のチャンネルをご参考ください。
例えば、上記の #1 のヒーローカードのクラス遺伝子を確認してみるとこのような遺伝子が割り当てられていることが分かります。
![](https://assets.st-note.com/img/1651824291295-XTJp5iwiRU.png?width=1200)
Class = メインクラス
Sub Class = サブクラス
Dominant = 優性遺伝子 (D)
Recessive 1 = 劣性遺伝子 1 (R1)
Recessive 2 = 劣性遺伝子 2 (R2)
Recessive 3 = 劣性遺伝子 3 (R3)
ここで表示されている優性遺伝子 ( D ) は、ヒーローカードに表示されているメインクラス : Thief とサブクラス : Wizard であることがわかります。
優性遺伝子 ( D ) 、劣性遺伝子 ( R 1〜3 ) はメインクラス、サブクラスそれぞれに割り当てられていることも分かります。
人間の血液型で言うと、例えば同じ A 型の人でも " AA 型 " と " AO 型 " といったように見えない型がありますよね。それと同じように同じシーフクラスのヒーローでも隠されたパイレーツ遺伝子を持っているというのはとてもよく考えられた仕組みだと思います!
ヒーロー召喚時のメインクラス遺伝子決定の仕組み
それでは、以下のクラス遺伝子を持つヒーロー 2 体で召喚をした場合に、新たに誕生するヒーローのメインクラス遺伝子がどの様に決定していくかを見ていきましょう!
![](https://assets.st-note.com/img/1651879881189-q2zstkk80u.png?width=1200)
STEP 1
![](https://assets.st-note.com/img/1651882697541-2V9LP1Q0e5.png?width=1200)
![](https://assets.st-note.com/img/1651882837907-5aVke9b2Oi.png?width=1200)
1 人目のヒーローについて R3 と R2 遺伝子の Swap を試みます。
25% の確率で Swap が成功します。
![](https://assets.st-note.com/img/1651881783501-P8gAEpChYH.png?width=1200)
STEP 2
1 人目のヒーローの R2 と R1 遺伝子の Swap を試みます。
25% の確率で Swap が成功します。
![](https://assets.st-note.com/img/1651881813865-gEu8FBip4v.png?width=1200)
STEP 3
1 人目のヒーローの R1 と D 遺伝子の Swap を試みます。
25% の確率で Swap が成功します。
![](https://assets.st-note.com/img/1651881862295-WgEf6IA9ki.png?width=1200)
上記の Swap 判定が行われて、
仮に、
STEP 1 成功
STEP 2 失敗
STEP 3 成功
の場合の ヒーロー 1 のクラス遺伝子の状況はこちらになります。
![](https://assets.st-note.com/img/1651882418692-hynGBLJsEg.png?width=1200)
続いて、ヒーロー 2 も同様に STEP 1 〜 3 の Swap 判定が行われます。
![](https://assets.st-note.com/img/1651882646658-qtJ0kAE2G5.png?width=1200)
![](https://assets.st-note.com/img/1651882598151-Y6Io7SwdHs.png?width=1200)
STEP 1 〜 3 の Swap 判定が行われて、
仮に、
STEP 1 成功
STEP 2 成功
STEP 3 失敗
の場合の ヒーロー 2 のクラス遺伝子の状況はこちらになります。
![](https://assets.st-note.com/img/1651882796486-QlL7qIyP9j.png?width=1200)
STEP 4
Swap 判定後のヒーロー 1 、ヒーロー 2 の優性遺伝子 (D) が、Advanced クラスへの突然変異が可能な組み合わせだった場合に、上級クラス判定が行われます。突然変異が不可能な組み合わせの場合には STEP 4 はスキップします。
Pirate と Monk の組み合わせの場合、 Ninja クラスへの突然変異が可能な為、上級クラス判定が行われます。
25% の確率で上級職への突然変異が成功します。
![](https://assets.st-note.com/img/1651883872203-fwIs3sxq3k.png?width=1200)
STEP 5
最後に D , R1 , R2 , R3 のそれぞれの遺伝子についてどちらの遺伝子が受け継がれるかの判定が行われます。
50% の確率でヒーロー1 , ヒーロー2 のどちらかの遺伝子が受け継がれます。
![](https://assets.st-note.com/img/1651884330755-7ydG9V15Mq.png?width=1200)
( STEP 4 上級クラスチャレンジ失敗の場合 )
上記の STEP を経て、新たに誕生するヒーローのメインクラス遺伝子が決定します。
![](https://assets.st-note.com/img/1651884677897-vygRyP7245.png?width=1200)
最後に
クラス遺伝子を決定する仕組みを紐解いてみると、上級クラスチャレンジを行う前に R3 , R2 , R1 , D の Swap 判定が行われていることがわかります。
2 人のヒーローの Swap 判定後の優性遺伝子を目的のクラスに揃える必要があるため、上級クラスへの突然変異が如何に難しいかが分かりました。
ですが、例えば今回の例で新たに誕生したヒーローは D : Pirate , R1 : Pirate と D , R1 に海賊のクラス遺伝子が揃っています。
このヒーローを利用して召喚を行う場合、
Swap 判定後の優性遺伝子に Pirate 以外のクラスが割り当てられるためには STEP 2 と STEP 3 の両方の Swap に成功する必要があり ( STEP 2 が成功していないと STEP 3 では Pirate - Pirate の Swap となる為 )、その確率はわずか 6.25% しかありません。
上級クラスチャレンジに挑戦する為には、このように D と R1 のクラス遺伝子が揃っている "ピュア遺伝子" を持つヒーローがより求められる事になるでしょう。