#==============================================================================
# ■ 悪魔合体系绕 Ver1.02 作者:誰だっていいやん
#
# ・RPGツクールVX用 RGSS2スクリプト
# ・1.01 「威霊」和 DARK悪魔的2身合体不正确的结果的BUG修正
# ・1.02 3身合体 的「威霊」で不正な結果が出るバグを修正
#
# ●…改写的方法(请注意) ◎…方法的别名 ○…新的方法
#
#==============================================================================
module MIX
#--------------------------------------------------------------------------
# 定数:変数NO.
#--------------------------------------------------------------------------
PLAYER = 1 # 主人公値
TEMP = 11 # 一時値
R_Code = 41 # 合体後悪魔 代号
R_Align = 42 # 合体後属性 代号
R_level = 43 # 合体後悪魔レベル
R_Item = 44 # 合体後 物品 代号
D_1st = 45 # 1体目種族 代号
D_2nd = 46 # 2体目種族 代号
D_3rd = 47 # 3体目種族 代号
D_Lv1 = 48 # 1体目悪魔レベル
D_Lv2 = 49 # 2体目悪魔レベル
D_Lv3 = 50 # 3体目悪魔レベル
D_Enm1 = 51 # 1体目悪魔 代号
D_Enm2 = 52 # 2体目悪魔 代号
D_Enm3 = 53 # 3体目悪魔 代号
D_Itm1 = 54 # 1体目 物品 代号
D_Itm2 = 55 # 2体目 物品 代号
D_Itm3 = 56 # 3体目 物品 代号
D_Anm1 = 31 # 1体目 画画 代号
D_Anm2 = 32 # 2体目 画画 代号
D_Anm3 = 33 # 3体目 画画 代号
D_Mcp1 = 25 # 1体目CP
D_Mcp2 = 26 # 2体目CP
D_Mcp3 = 27 # 3体目CP
R_Anm = 57 # 合体用 画画 代号
TMP_RC = 58 # 合体用種族 代号
TMP_Lv = 59 # 合体用レベル値
R_SWD = 60 # 合体剣 代号
R_TLK = 68 # 会話:口調
Cost_G = 90 # 消費魔貨数
Cost_M = 91 # 消費 生体能源値
MIX3 = 98 # 3身合体用 开关
PRE3 = 99 # 3身合体中継用 开关
LOCK = 100 # 合体不許可 开关
MXSW = 121 # 剣合体 开关
SWD1 = 122 # 合体剣 开关(錬気 的剣)
SWD2 = 123 # 合体剣 开关(草薙 的剣)
SWD3 = 124 # 合体剣 开关(小狐丸)
SWD4 = 125 # 合体剣 开关(天帝 的剣)
SWD5 = 126 # 合体剣 开关(七星剣)
SWD6 = 127 # 合体剣 开关(天叢雲)
SKL1 = 101 # 合体後悪魔 技能1
SKL2 = 102 # 合体後悪魔 技能2
SKL3 = 103 # 合体後悪魔 技能3
SKL4 = 104 # 合体後悪魔 技能4
SKL5 = 105 # 合体後悪魔 技能5
SKL6 = 106 # 合体後悪魔 技能6
#--------------------------------------------------------------------------
# 定数:種族
#--------------------------------------------------------------------------
IRI = 2 # 威霊
MAJ = 3 # 魔神
MEG = 5 # 女神
AMA = 7 # 天津神
SHN = 11 # 死神
HAK = 13 # 破壊神
TNM = 17 # 天魔
JBS = 19 # 地母神
KSN = 23 # 鬼神
KUN = 29 # 国津神
JSN = 31 # 邪神
SER = 37 # 精霊
DAI = 41 # 大天使
TNS = 43 # 天使
DTS = 47 # 堕天使
RYJ = 53 # 龍神
RYO = 59 # 龍王
JRY = 61 # 邪龍
RCH = 67 # 霊鳥
YCH = 71 # 妖鳥
KCH = 73 # 凶鳥
SNJ = 79 # 神獣
SJY = 83 # 聖獣
MJY = 89 # 魔獣
YJY = 97 # 妖獣
GNM = 101 # 幻魔
YOM = 103 # 妖魔
YAM = 107 # 夜魔
YOS = 109 # 妖精
MAO = 113 # 魔王
KJY = 127 # 鬼女
TOK = 131 # 闘鬼
YOK = 137 # 妖鬼
CHR = 139 # 地霊
JAK = 149 # 邪鬼
JUJ = 151 # 獣人
MSA = 157 # メシア教徒
GIA = 163 # ガイア教徒
SHK = 167 # 屍鬼
YUK = 173 # 幽鬼
AKU = 179 # 悪霊
GDO = 181 # 外道
#--------------------------------------------------------------------------
# 定数:大種族
#--------------------------------------------------------------------------
GOD = 2 # 神族
GKS = 3 # 鬼神族
HTN = 7 # 飛天族
RYU = 11 # 龍族
BRD = 13 # 鳥族
ANL = 17 # 獣族
MAG = 19 # 魔族
ONI = 23 # 鬼族
#============================================================================
# ○ 合体開始
#============================================================================
def self.startmix
@cd1 = $game_variables[MIX::D_Enm1]
@cd2 = $game_variables[MIX::D_Enm2]
@cd3 = $game_variables[MIX::D_Enm3]
@rc1 = $game_variables[MIX::D_1st]
@rc2 = $game_variables[MIX::D_2nd]
@rc3 = $game_variables[MIX::D_3rd]
@lv1 = $game_variables[MIX::D_Lv1]
@lv2 = $game_variables[MIX::D_Lv2]
@lv3 = $game_variables[MIX::D_Lv3]
@godset = [MIX::MAJ, MIX::MEG, MIX::AMA]
@kodset = [MIX::HAK, MIX::TNM, MIX::JBS, MIX::KSN, MIX::KUN]
@angset = [MIX::DAI, MIX::TNS, MIX::DTS]
@drgset = [MIX::RYJ, MIX::RYO]
@flyset = [MIX::RCH, MIX::YCH]
@anmset = [MIX::SNJ, MIX::SJY, MIX::MJY]
@dvlset = [MIX::GNM, MIX::YOM, MIX::YAM, MIX::YOS]
@oniset = [MIX::KJY, MIX::TOK, MIX::YOK, MIX::CHR]
@manset = [MIX::MSA, MIX::GIA]
@drkset = [MIX::SHN, MIX::JSN, MIX::JRY, MIX::KCH, MIX::YJY, MIX::MAO, MIX::JAK, MIX::SHK, MIX::YUK, MIX::AKU, MIX::GDO]
if $game_switches[MIX::PRE3] == true
self.judge3mix
else
self.judge2mix
end
return
end
#============================================================================
# ○ 3身合体
#============================================================================
def self.judge3mix
#--------------------------------------------------------------------------
# パスカル 的場合
#--------------------------------------------------------------------------
if [@cd1, @cd2, @cd3].include?(9)
$game_variables[MIX::R_Code] = 230 # 必ずケルベロス
$game_switches[MIX::PRE3] = false
return self.decision
end
#--------------------------------------------------------------------------
# レベル判定
#--------------------------------------------------------------------------
if (@lv1 > @lv2) && (@lv1 > @lv3)
# 基準=1体目
@cd1 = $game_variables[MIX::D_Enm2]
@rc1 = $game_variables[MIX::D_2nd]
@lv1 = $game_variables[MIX::D_Lv2]
@cd2 = $game_variables[MIX::D_Enm3]
@rc2 = $game_variables[MIX::D_3rd]
@lv2 = $game_variables[MIX::D_Lv3]
@cd3 = $game_variables[MIX::D_Enm1]
@rc3 = $game_variables[MIX::D_1st]
@lv3 = $game_variables[MIX::D_Lv1]
elsif (@lv2 > @lv1) && (@lv2 > @lv3)
# 基準=2体目
@cd1 = $game_variables[MIX::D_Enm1]
@rc1 = $game_variables[MIX::D_1st]
@lv1 = $game_variables[MIX::D_Lv1]
@cd2 = $game_variables[MIX::D_Enm3]
@rc2 = $game_variables[MIX::D_3rd]
@lv2 = $game_variables[MIX::D_Lv3]
@cd3 = $game_variables[MIX::D_Enm2]
@rc3 = $game_variables[MIX::D_2nd]
@lv3 = $game_variables[MIX::D_Lv2]
else
# 基準=3体目
@cd1 = $game_variables[MIX::D_Enm1]
@rc1 = $game_variables[MIX::D_1st]
@lv1 = $game_variables[MIX::D_Lv1]
@cd2 = $game_variables[MIX::D_Enm2]
@rc2 = $game_variables[MIX::D_2nd]
@lv2 = $game_variables[MIX::D_Lv2]
@cd3 = $game_variables[MIX::D_Enm3]
@rc3 = $game_variables[MIX::D_3rd]
@lv3 = $game_variables[MIX::D_Lv3]
end
#--------------------------------------------------------------------------
# 人間 包含的3身合体
# レベル高い方 的悪魔と通常合体 更加+2レベル
#--------------------------------------------------------------------------
if @manset.include?(@rc1) || @manset.include?(@rc2) || @manset.include?(@rc3)
# 人間2体以上はNG
ng = 999 if @manset.include?(@rc1) && @manset.include?(@rc2)
ng = 999 if @manset.include?(@rc2) && @manset.include?(@rc3)
ng = 999 if @manset.include?(@rc1) && @manset.include?(@rc3)
$game_variables[MIX::R_Code] = ng
return if $game_variables[MIX::R_Code] == 999
# レベルが高い方を選出
# 1体目が人間
if @manset.include?(@rc1)
c = @rc1; d = @lv1
if @lv2 > @lv3
a = @rc2; b = @lv2
else
a = @rc3; b = @lv3
end
# 2体目が人間
elsif @manset.include?(@rc2)
c = @rc2; d = @lv2
if @lv1 > @lv3
a = @rc1; b = @lv1
else
a = @rc3; b = @lv3
end
# 3体目が人間
else
c = @rc3; d = @lv3
if @lv1 > @lv2
a = @rc1; b = @lv1
else
a = @rc2; b = @lv2
end
end
@rc1 = a; @lv1 = b + 2 # 1体目確定(レベル+2)
@rc2 = c; @lv2 = d + 2 # 2体目確定(レベル+2)
# 人間含2身合体へ(完結)
$game_switches[MIX::PRE3] = false # 経由フラグOFF
return self.human2mix
#--------------------------------------------------------------------------
# 精霊 包含的3身合体
# レベル高い方 的悪魔と通常合体 更加+2レベル
# ・精霊1体 通常悪魔同士を合体後1 格位上升して精霊と合体
# ・精霊2体
# (同系統)通常悪魔と精霊を合体後并且1 格位上升して精霊と合体
# (異系統)精霊同士を合体後并且1 格位上升して精霊と合体
# ・精霊3体
# (同位)別途、合体法則に則る
# (異位)同位精霊同士を合体後并且1 格位上升して精霊と合体
#--------------------------------------------------------------------------
elsif [@rc1, @rc2, @rc3].include?(MIX::SER)
ser = 1 if @rc1 == MIX::SER
ser = 2 if @rc2 == MIX::SER
ser = 3 if @rc3 == MIX::SER
ser = 4 if (@rc1 == MIX::SER) && (@rc2 == MIX::SER)
ser = 5 if (@rc2 == MIX::SER) && (@rc3 == MIX::SER)
ser = 6 if (@rc1 == MIX::SER) && (@rc3 == MIX::SER)
ser = 7 if (@rc1 == MIX::SER) && (@rc2 == MIX::SER) && (@rc3 == MIX::SER)
gr1 = [@cd1, @cd2]
gr2 = [@cd2, @cd3]
gr3 = [@cd1, @cd3]
case ser
#--------------------------------------------------------------------------
# 精霊1体
#--------------------------------------------------------------------------
when 1 # 1体目が精霊
a = @cd2; b = @rc2; c = @lv2 # 1.通常悪魔
d = @cd3; e = @rc3; f = @lv3 # 2.通常悪魔
g = @cd1; h = @rc1; i = @lv1 # 3.精霊
when 2 # 2体目が精霊
a = @cd1; b = @rc1; c = @lv1 # 1.通常悪魔
d = @cd3; e = @rc3; f = @lv3 # 2.通常悪魔
g = @cd2; h = @rc2; i = @lv2 # 3.精霊
when 3 # 3体目が精霊
a = @cd1; b = @rc1; c = @lv1 # 1.通常悪魔
d = @cd2; e = @rc2; f = @lv2 # 2.通常悪魔
g = @cd3; h = @rc3; i = @lv3 # 3.精霊
#--------------------------------------------------------------------------
# 精霊2体
#--------------------------------------------------------------------------
when 4 # 1体目と2体目が精霊
cat = 1 if gr1.include?(100) && gr1.include?(104) # 火系
cat = 1 if gr1.include?(101) && gr1.include?(105) # 水系
cat = 1 if gr1.include?(102) && gr1.include?(106) # 風系
cat = 1 if gr1.include?(103) && gr1.include?(107) # 土系
if cat == 1 # 同系統 的場合
a = @cd1; b = @rc1; c = @lv1 # 1.精霊
d = @cd3; e = @rc3; f = @lv3 # 2.通常悪魔
g = @cd2; h = @rc2; i = @lv2 # 3.精霊
else # 異系統 的場合
a = @cd1; b = @rc1; c = @lv1 # 1.精霊
d = @cd2; e = @rc2; f = @lv2 # 2.精霊
g = @cd3; h = @rc3; i = @lv3 # 3.通常悪魔
end
when 5 # 2体目と3体目が精霊
cat = 1 if gr2.include?(100) || gr2.include?(104) # 火系
cat = 1 if gr2.include?(101) || gr2.include?(105) # 水系
cat = 1 if gr2.include?(102) || gr2.include?(106) # 風系
cat = 1 if gr2.include?(103) || gr2.include?(107) # 土系
if cat == 1 # 同系統 的場合
a = @cd2; b = @rc2; c = @lv2 # 1.精霊
d = @cd1; e = @rc1; f = @lv1 # 2.通常悪魔
g = @cd3; h = @rc3; i = @lv3 # 3.精霊
else # 異系統 的場合
a = @cd2; b = @rc2; c = @lv2 # 1.精霊
d = @cd3; e = @rc3; f = @lv3 # 2.精霊
g = @cd1; h = @rc1; i = @lv1 # 3.通常悪魔
end
when 6 # 1体目と3体目が精霊
cat = 1 if gr3.include?(100) || gr3.include?(104) # 火系
cat = 1 if gr3.include?(101) || gr3.include?(105) # 水系
cat = 1 if gr3.include?(102) || gr3.include?(106) # 風系
cat = 1 if gr3.include?(103) || gr3.include?(107) # 土系
if cat == 1 # 同系統 的場合
a = @cd1; b = @rc1; c = @lv1 # 1.精霊
d = @cd2; e = @rc2; f = @lv2 # 2.通常悪魔
g = @cd3; h = @rc3; i = @lv3 # 3.精霊
else # 異系統 的場合
a = @cd1; b = @rc1; c = @lv1 # 1.精霊
d = @cd3; e = @rc3; f = @lv3 # 2.精霊
g = @cd2; h = @rc2; i = @lv2 # 3.通常悪魔
end
#--------------------------------------------------------------------------
# 精霊3体
#--------------------------------------------------------------------------
else
elmset = [@cd1, @cd2, @cd3]
# 同位 的精霊3体
cd = 999
cd = 41 if elmset.include?(100) && elmset.include?(101) && elmset.include?(102) # スザク
cd = 50 if elmset.include?(100) && elmset.include?(101) && elmset.include?(103) # ビャッコ
cd = 92 if elmset.include?(100) && elmset.include?(102) && elmset.include?(103) # ゲンブ
cd = 144 if elmset.include?(101) && elmset.include?(102) && elmset.include?(103) # セイリュウ
cd = 100 if elmset.include?(105) && elmset.include?(106) && elmset.include?(107) # サラマンダー
cd = 101 if elmset.include?(104) && elmset.include?(106) && elmset.include?(107) # ウンディーネ
cd = 102 if elmset.include?(104) && elmset.include?(105) && elmset.include?(106) # シルフ
cd = 103 if elmset.include?(104) && elmset.include?(105) && elmset.include?(107) # ノーム
if cd != 999
$game_variables[MIX::R_Code] = cd # 確定
$game_switches[MIX::PRE3] = false # 経由フラグOFF
return self.decision
# 異位 的精霊3体
else
if @cd1 <= 103 && @cd2 <= 103 # 1、2体目が上位精霊
a = @cd1; b = @rc1; c = @lv1 # 1.上位
d = @cd2; e = @rc2; f = @lv2 # 2.上位
g = @cd3; h = @rc3; i = @lv3 # 3.下位
elsif @cd1 <= 103 && @cd3 <= 103# 1、3体目が上位精霊
a = @cd1; b = @rc1; c = @lv1 # 1.上位
d = @cd3; e = @rc3; f = @lv3 # 2.上位
g = @cd2; h = @rc2; i = @lv2 # 3.下位
elsif @cd2 <= 103 && @cd3 <= 103# 2、3体目が上位精霊
a = @cd2; b = @rc2; c = @lv2 # 1.上位
d = @cd3; e = @rc3; f = @lv3 # 2.上位
g = @cd1; h = @rc1; i = @lv1 # 3.下位
elsif @cd1 >= 104 && @cd2 >= 104# 1、2体目が下位精霊
a = @cd1; b = @rc1; c = @lv1 # 1.下位
d = @cd2; e = @rc2; f = @lv2 # 2.下位
g = @cd3; h = @rc3; i = @lv3 # 3.上位
elsif @cd1 >= 104 && @cd3 >= 104# 1、3体目が下位精霊
a = @cd1; b = @rc1; c = @lv1 # 1.下位
d = @cd3; e = @rc3; f = @lv3 # 2.下位
g = @cd2; h = @rc2; i = @lv2 # 3.上位
else @cd2 >= 104 && @cd3 >= 104 # 2、3体目が下位精霊
a = @cd2; b = @rc2; c = @lv2 # 1.下位
d = @cd3; e = @rc3; f = @lv3 # 2.下位
g = @cd1; h = @rc1; i = @lv1 # 3.上位
end
end
end
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
@cd1 = a; @rc1 = b; @lv1 = c # 1体目確定
@cd2 = d; @rc2 = e; @lv2 = f # 2体目確定
@cd3 = g; @rc3 = h; @lv3 = i # 3体目確定
if ser <= 3
self.judge2mix # 暂且判定2身合体(そ 的後3身合体Cへ)
else
self.elem_x2mix # 暂且精霊含2身合体(そ 的後3身合体Cへ)
end
return
#--------------------------------------------------------------------------
# DARK悪魔 包含的3身合体
# ・DARK悪魔1体 非DARK悪魔同士を合体後、DARK悪魔と合体
# ・DARK悪魔2体 DARK悪魔同士を合体後1 格位上升、非DARK悪魔と合体
# ・DARK悪魔3体 最も高いレベル 的種族で+3 格位上升
#--------------------------------------------------------------------------
elsif @drkset.include?(@rc1) || @drkset.include?(@rc2) || @drkset.include?(@rc3)
drk = 1 if @drkset.include?(@rc1)
drk = 2 if @drkset.include?(@rc2)
drk = 3 if @drkset.include?(@rc3)
drk = 4 if @drkset.include?(@rc1) && @drkset.include?(@rc2)
drk = 5 if @drkset.include?(@rc2) && @drkset.include?(@rc3)
drk = 6 if @drkset.include?(@rc1) && @drkset.include?(@rc3)
drk = 7 if @drkset.include?(@rc1) && @drkset.include?(@rc2) && @drkset.include?(@rc3)
case drk
when 1 # 1体目がDARK
a = @cd2; b = @rc2; c = @lv2 # 1.非DARK
d = @cd3; e = @rc3; f = @lv3 # 2.非DARK
g = @cd1; h = @rc1; i = @lv1 # 3.DARK
when 2 # 2体目がDARK
a = @cd1; b = @rc1; c = @lv1 # 1.非DARK
d = @cd3; e = @rc3; f = @lv3 # 2.非DARK
g = @cd2; h = @rc2; i = @lv2 # 3.DARK
when 3 # 3体目がDARK
a = @cd1; b = @rc1; c = @lv1 # 1.非DARK
d = @cd2; e = @rc2; f = @lv2 # 2.非DARK
g = @cd3; h = @rc3; i = @lv3 # 3.DARK
when 4 # 1体目と2体目がDARK
a = @cd1; b = @rc1; c = @lv1 # 1.DARK
d = @cd2; e = @rc2; f = @lv2 # 2.DARK
g = @cd3; h = @rc3; i = @lv3 # 3.非DARK
when 5 # 2体目と3体目がDARK
a = @cd2; b = @rc2; c = @lv2 # 1.DARK
d = @cd3; e = @rc3; f = @lv3 # 2.DARK
g = @cd1; h = @rc1; i = @lv1 # 3.非DARK
when 6 # 1体目と3体目がDARK
a = @cd1; b = @rc1; c = @lv1 # 1.DARK
d = @cd3; e = @rc3; f = @lv3 # 2.DARK
g = @cd2; h = @rc2; i = @lv2 # 3.非DARK
else # 全部DARK悪魔
@cd3 -= 3 # 3ランクUP
$game_variables[MIX::R_Code] = @cd3 # 悪魔確定
$game_variables[MIX::TMP_RC] = @rc3 # 種族確定
$game_switches[MIX::PRE3] = false # 経由フラグOFF
return self.fix
end
@cd1 = a; @rc1 = b; @lv1 = c # 1体目確定
@cd2 = d; @rc2 = e; @lv2 = f # 2体目確定
@cd3 = g; @rc3 = h; @lv3 = i # 3体目確定
# 暂且判定2身合体(そ 的後3身合体Cへ)
return self.judge2mix
#--------------------------------------------------------------------------
# 通常3身合体
# ・レベル順 的低い2体 的悪魔を2身合体した後、高レベル 的悪魔と合体
# ・合体後レベルは3体 的平均値に以下 的通り 的奖励が付加される
# Light悪魔3体 +8
# Light悪魔2体 +4
# Light悪魔1体 +0
# Light悪魔0体 -4
#--------------------------------------------------------------------------
else
# 1体目大種族
lrc1 = MIX::GOD if @godset.include?(@rc1)
lrc1 = MIX::GKS if @kodset.include?(@rc1)
lrc1 = MIX::HTN if @angset.include?(@rc1)
lrc1 = MIX::RYU if @drgset.include?(@rc1)
lrc1 = MIX::BRD if @flyset.include?(@rc1)
lrc1 = MIX::ANL if @anmset.include?(@rc1)
lrc1 = MIX::MAG if @dvlset.include?(@rc1)
lrc1 = MIX::ONI if @oniset.include?(@rc1)
# 2体目大種族
lrc2 = MIX::GOD if @godset.include?(@rc2)
lrc2 = MIX::GKS if @kodset.include?(@rc2)
lrc2 = MIX::HTN if @angset.include?(@rc2)
lrc2 = MIX::RYU if @drgset.include?(@rc2)
lrc2 = MIX::BRD if @flyset.include?(@rc2)
lrc2 = MIX::ANL if @anmset.include?(@rc2)
lrc2 = MIX::MAG if @dvlset.include?(@rc2)
lrc2 = MIX::ONI if @oniset.include?(@rc2)
# 3体目大種族
lrc3 = MIX::GOD if @godset.include?(@rc3)
lrc3 = MIX::GKS if @kodset.include?(@rc3)
lrc3 = MIX::HTN if @angset.include?(@rc3)
lrc3 = MIX::RYU if @drgset.include?(@rc3)
lrc3 = MIX::BRD if @flyset.include?(@rc3)
lrc3 = MIX::ANL if @anmset.include?(@rc3)
lrc3 = MIX::MAG if @dvlset.include?(@rc3)
lrc3 = MIX::ONI if @oniset.include?(@rc3)
#--------------------------------------------------------------------------
# 3身合体A
# ※ 3体 的うち低レベル2体が大種族同士的话「大種族2身合体>2身合体」
#--------------------------------------------------------------------------
# 神族
if [lrc1, lrc2].include?(MIX::GOD)
return self.judge2mix if lrc1 == lrc2 # 同種
mxA = 1 if [lrc1, lrc2].include?(MIX::GKS) # 鬼神
mxA = 2 if [lrc1, lrc2].include?(MIX::HTN) # 飛天
mxA = 4 if [lrc1, lrc2].include?(MIX::RYU) # 龍
mxA = 7 if [lrc1, lrc2].include?(MIX::BRD) # 鳥
mxA = 11 if [lrc1, lrc2].include?(MIX::ANL) # 獣
mxA = 16 if [lrc1, lrc2].include?(MIX::MAG) # 魔
mxA = 17 if [lrc1, lrc2].include?(MIX::ONI) # 鬼
# 鬼神族
elsif [lrc1, lrc2].include?(MIX::GKS)
return self.judge2mix if lrc1 == lrc2 # 同種
mxA = 2 if [lrc1, lrc2].include?(MIX::HTN) # 飛天
mxA = 5 if [lrc1, lrc2].include?(MIX::RYU) # 龍
mxA = 8 if [lrc1, lrc2].include?(MIX::BRD) # 鳥
mxA = 12 if [lrc1, lrc2].include?(MIX::ANL) # 獣
mxA = 17 if [lrc1, lrc2].include?(MIX::MAG) # 魔
mxA = 22 if [lrc1, lrc2].include?(MIX::ONI) # 鬼
# 飛天族
elsif [lrc1, lrc2].include?(MIX::HTN)
return self.judge2mix if lrc1 == lrc2 # 同種
mxA = 6 if [lrc1, lrc2].include?(MIX::RYU) # 龍
mxA = 9 if [lrc1, lrc2].include?(MIX::BRD) # 鳥
mxA = 13 if [lrc1, lrc2].include?(MIX::ANL) # 獣
mxA = 18 if [lrc1, lrc2].include?(MIX::MAG) # 魔
mxA = 3 if [lrc1, lrc2].include?(MIX::ONI) # 鬼
# 龍族
elsif [lrc1, lrc2].include?(MIX::RYU)
return self.judge2mix if lrc1 == lrc2 # 同種
mxA = 10 if [lrc1, lrc2].include?(MIX::BRD) # 鳥
mxA = 14 if [lrc1, lrc2].include?(MIX::ANL) # 獣
mxA = 19 if [lrc1, lrc2].include?(MIX::MAG) # 魔
mxA = 12 if [lrc1, lrc2].include?(MIX::ONI) # 鬼
# 鳥族
elsif [lrc1, lrc2].include?(MIX::BRD)
return self.judge2mix if lrc1 == lrc2 # 同種
mxA = 15 if [lrc1, lrc2].include?(MIX::ANL) # 獣
mxA = 20 if [lrc1, lrc2].include?(MIX::MAG) # 魔
mxA = 8 if [lrc1, lrc2].include?(MIX::ONI) # 鬼
# 獣族
elsif [lrc1, lrc2].include?(MIX::ANL)
return self.judge2mix if lrc1 == lrc2 # 同種
mxA = 21 if [lrc1, lrc2].include?(MIX::MAG) # 魔
mxA = 12 if [lrc1, lrc2].include?(MIX::ONI) # 鬼
# 魔族
elsif [lrc1, lrc2].include?(MIX::MAG)
return self.judge2mix if lrc1 == lrc2 # 同種
mxA = 17 if [lrc1, lrc2].include?(MIX::ONI) # 鬼
# 鬼族
else
mxA = MIX::ONI
end
#--------------------------------------------------------------------------
# 3身合体B
#--------------------------------------------------------------------------
case lrc3
when 2 # 神族
c = MIX::IRI if mxA == 1 # 威霊
c = MIX::MEG if [4, 9, 20].include?(mxA) # 女神
c = MIX::AMA if [8, 10, 15].include?(mxA) # 天津
c = MIX::HAK if mxA == 5 # 破壊
c = MIX::TNM if [7, 21].include?(mxA) # 天魔
c = MIX::JBS if [14, 19].include?(mxA) # 地母
c = MIX::KSN if mxA == 13 # 鬼神
c = MIX::KUN if [17, 22].include?(mxA) # 国津
c = MIX::JSN if mxA == 3 # 邪神
c = MIX::DAI if [2, 18].include?(mxA) # 大天
c = MIX::RYJ if mxA == 11 # 龍神
c = MIX::RCH if mxA == 6 # 霊鳥
c = MIX::SNJ if mxA == 12 # 神獣
c = MIX::MAO if mxA == 16 # 魔王
when MIX::GKS # 鬼神
c = MIX::MAJ if [3, 16, 21].include?(mxA) # 魔神
c = MIX::MEG if [6, 14, 19].include?(mxA) # 女神
c = MIX::AMA if [7, 9, 10].include?(mxA) # 天津
c = MIX::HAK if [1, 4].include?(mxA) # 破壊
c = MIX::TNM if [8, 12, 15].include?(mxA) # 天魔
c = MIX::JBS if mxA == 18 # 地母
c = MIX::KSN if mxA == 11 # 鬼神
c = MIX::JSN if [17, 22].include?(mxA) # 邪神
c = MIX::RYJ if [13, 20].include?(mxA) # 龍神
c = MIX::SNJ if mxA == 5 # 神獣
c = MIX::MAO if mxA == 2 # 魔王
when MIX::HTN # 飛天
c = MIX::MAJ if [2, 6, 14].include?(mxA) # 魔神
c = MIX::MEG if mxA == 9 # 女神
c = MIX::AMA if [15, 20, 22].include?(mxA)# 天津
c = MIX::SHN if mxA == 18 # 死神
c = MIX::HAK if [5, 16, 19].include?(mxA) # 破壊
c = MIX::TNM if mxA == 10 # 天魔
c = MIX::JBS if mxA == 8 # 地母
c = MIX::KSN if [7, 17].include?(mxA) # 鬼神
c = MIX::KUN if [11, 21].include?(mxA) # 国津
c = MIX::RCH if [3, 4, 13].include?(mxA) # 霊鳥
c = MIX::SNJ if mxA == 12 # 神獣
c = MIX::MAO if mxA == 1 # 魔王
when MIX::RYU # 龍
c = MIX::MAJ if mxA == 11 # 魔神
c = MIX::MEG if mxA == 20 # 女神
c = MIX::AMA if [8, 9].include?(mxA) # 天津
c = MIX::HAK if mxA == 17 # 破壊
c = MIX::TNM if mxA == 4 # 天魔
c = MIX::JBS if [15, 19].include?(mxA) # 地母
c = MIX::KSN if [10, 16].include?(mxA) # 鬼神
c = MIX::KUN if [12, 13, 21].include?(mxA)# 国津
c = MIX::JSN if [5, 6].include?(mxA) # 邪神
c = MIX::DAI if mxA == 7 # 大天
c = MIX::SNJ if [3, 14, 22].include?(mxA) # 神獣
c = MIX::MAO if [1, 2, 18].include?(mxA) # 魔王
when MIX::BRD # 鳥
c = MIX::MAJ if mxA == 14 # 魔神
c = MIX::MEG if [8, 19, 22].include?(mxA) # 女神
c = MIX::AMA if [5, 6, 18].include?(mxA) # 天津
c = MIX::SHN if mxA == 9 # 死神
c = MIX::HAK if [2, 3].include?(mxA) # 破壊
c = MIX::TNM if [1, 17].include?(mxA) # 天魔
c = MIX::JBS if [4, 16].include?(mxA) # 地母
c = MIX::KSN if mxA == 10 # 鬼神
c = MIX::DAI if [7, 15, 20].include?(mxA) # 大天
c = MIX::RYJ if [11, 12, 13, 21].include?(mxA)# 龍神
when MIX::ANL # 獣
c = MIX::MAJ if mxA == 5 # 魔神
c = MIX::MEG if mxA == 21 # 女神
c = MIX::SHN if mxA == 22 # 死神
c = MIX::TNM if mxA == 9 # 天魔
c = MIX::JBS if [6, 19].include?(mxA) # 地母
c = MIX::KSN if [1, 4, 16, 18].include?(mxA)# 鬼神
c = MIX::KUN if [2, 14, 20].include?(mxA) # 国津
c = MIX::JSN if [11, 12].include?(mxA) # 邪神
c = MIX::RYJ if [3, 7, 8, 17].include?(mxA)# 龍神
c = MIX::SNJ if mxA == 13 # 神獣
c = MIX::MAO if [10, 15].include?(mxA) # 魔王
when MIX::MAG # 魔
c = MIX::MAJ if mxA == 1 # 魔神
c = MIX::MEG if [5, 9, 18].include?(mxA) # 女神
c = MIX::AMA if mxA == 3 # 天津
c = MIX::SHN if [10, 19, 21, 22].include?(mxA)# 死神
c = MIX::HAK if mxA == 4 # 破壊
c = MIX::TNM if [6, 15, 16].include?(mxA) # 天魔
c = MIX::JBS if [2, 17].include?(mxA) # 地母
c = MIX::KUN if [11, 13].include?(mxA) # 国津
c = MIX::DAI if [7, 8, 20].include?(mxA) # 大天
c = MIX::RYJ if mxA == 12 # 龍神
c = MIX::MAO if mxA == 14 # 魔王
when MIX::ONI # 鬼
c = MIX::MEG if mxA == 6 # 女神
c = MIX::SHN if mxA == 8 # 死神
c = MIX::JBS if [3, 10, 18].include?(mxA) # 地母
c = MIX::KSN if [15, 16].include?(mxA) # 鬼神
c = MIX::KUN if [9, 17, 21].include?(mxA) # 国津
c = MIX::JSN if [4, 22].include?(mxA) # 邪神
c = MIX::DAI if mxA == 20 # 大天
c = MIX::RYJ if [2, 5, 14].include?(mxA) # 龍神
c = MIX::RCH if [1, 7].include?(mxA) # 霊鳥
c = MIX::SNJ if [11, 12, 19].include?(mxA)# 神獣
c = MIX::SJY if mxA == 13 # 聖獣
end
#--------------------------------------------------------------------------
# Light悪魔奖励
#--------------------------------------------------------------------------
recipe = 0
recipe += 1 if @cd1 < 160 # 1体目Light
recipe += 1 if @cd2 < 160 # 2体目Light
recipe += 1 if @cd3 < 160 # 3体目Light
addlv = 10 if recipe == 3 # 全部Light +10
addlv = 5 if recipe == 2 # 2体Light +5
addlv = 0 if recipe == 1 # 1体Light 0
addlv = -5 if recipe == 0 # Lightなし -5
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
d = @lv1
d += @lv2
d += @lv3
d /= 3 # 3体 的平均レベル
d += addlv # Light悪魔奖励
$game_variables[MIX::TMP_RC] = c # 種族確定
$game_variables[MIX::TMP_Lv] = d # レベル確定
$game_switches[MIX::PRE3] = false # 経由フラグOFF
return self.result_average
end
end
#============================================================================
# ○ 2身合体
#============================================================================
def self.judge2mix
c = 0
#--------------------------------------------------------------------------
# パスカル 的場合
#--------------------------------------------------------------------------
if [@cd1, @cd2].include?(9)
$game_variables[MIX::R_Code] = 230 # 必ずケルベロス
return self.decision
end
#--------------------------------------------------------------------------
# 同種族合体 的場合
#--------------------------------------------------------------------------
if @rc1 == @rc2
c = 1 if @rc1 == MIX::SER
c = 2 if @manset.include?(@rc1)
# 精霊同士
if c == 1
self.elem_x2mix
return
# 人間同士的话NG
elsif c == 2
$game_variables[MIX::R_Code] = 999
return
# DARK悪魔もしくは通常悪魔
else
if @drkset.include?(@rc1)
self.darkx2 # DARK悪魔2身合体
return
else
self.element # 精霊合体
return
end
end
end
#--------------------------------------------------------------------------
# 人間 包含的場合
#--------------------------------------------------------------------------
if @manset.include?(@rc1) && @manset.include?(@rc2) # 人間同士的话NG
$game_variables[MIX::R_Code] = 999
return
elsif @manset.include?(@rc1) || @manset.include?(@rc2) # 人間 包含的2身合体
self.human2mix
return
end
#--------------------------------------------------------------------------
# 精霊 包含的場合
#--------------------------------------------------------------------------
if [@rc1, @rc2].include?(MIX::SER)
self.elem2mix
return
end
#--------------------------------------------------------------------------
# DARK悪魔 包含的場合
#--------------------------------------------------------------------------
if @drkset.include?(@rc1) || @drkset.include?(@rc2)
c = 1 if @drkset.include?(@rc1)
c = 2 if @drkset.include?(@rc2)
c = 3 if @drkset.include?(@rc1) && @drkset.include?(@rc2)
$game_variables[MIX::TEMP] = c
self.dark2mix
return
end
#--------------------------------------------------------------------------
# 大種族合体 的場合
# 大種族が同じ種族同士で合体を行った場合、
# 悪魔2体 的平均レベル+3に最も近い同大種族悪魔ができる
#--------------------------------------------------------------------------
c = MIX::GOD if @godset.include?(@rc1) && @godset.include?(@rc2) # 神族同士
c = MIX::GKS if @kodset.include?(@rc1) && @kodset.include?(@rc2) # 鬼神族同士
c = MIX::HTN if @angset.include?(@rc1) && @angset.include?(@rc2) # 飛天族同士
c = MIX::RYU if @drgset.include?(@rc1) && @drgset.include?(@rc2) # 龍族同士
c = MIX::BRD if @flyset.include?(@rc1) && @flyset.include?(@rc2) # 鳥族同士
c = MIX::ANL if @anmset.include?(@rc1) && @anmset.include?(@rc2) # 獣族同士
c = MIX::MAG if @dvlset.include?(@rc1) && @dvlset.include?(@rc2) # 魔族同士
c = MIX::ONI if @oniset.include?(@rc1) && @oniset.include?(@rc2) # 鬼族同士
# 大種族確定
$game_variables[MIX::TEMP] = c
# 无论如何也没有的情况通常是2身合体
if $game_variables[MIX::TEMP] == 0
self.normal2mix # 通常2身合体
return
end
# 2体 的平均レベル+3
d = @lv1
d += @lv2
d /= 2
d += 3
$game_variables[MIX::TMP_Lv] = d.to_i
self.result_large # 大種族判定
return
end
#--------------------------------------------------------------------------
# ○ 精霊同士2身合体
# 精霊 的組合せにより種族が決まり、自分 的レベル以下 的悪魔が合体結果になる
#--------------------------------------------------------------------------
def self.elem_x2mix
#--------------------------------------------------------------------------
# サラマンダー 的場合
#--------------------------------------------------------------------------
if [@cd1, @cd2].include?(100)
c = MIX::TNM if [@cd1, @cd2].include?(101) # ウンディーネ > 天魔
c = MIX::MEG if [@cd1, @cd2].include?(102) # シルフ > 女神
c = MIX::KSN if [@cd1, @cd2].include?(103) # ノーム > 鬼神
c = MIX::SNJ if [@cd1, @cd2].include?(104) # フレイミーズ > 神獣
c = MIX::RYO if [@cd1, @cd2].include?(105) # アクアンズ > 龍王
c = MIX::DTS if [@cd1, @cd2].include?(106) # エアロス > 堕天
c = MIX::SJY if [@cd1, @cd2].include?(107) # アーシーズ > 聖獣
#--------------------------------------------------------------------------
# ウンディーネ 的場合
#--------------------------------------------------------------------------
elsif [@cd1, @cd2].include?(101)
c = MIX::AMA if [@cd1, @cd2].include?(102) # シルフ > 天津
c = MIX::JBS if [@cd1, @cd2].include?(103) # ノーム > 地母
c = MIX::GNM if [@cd1, @cd2].include?(104) # フレイミーズ > 幻魔
c = MIX::KJY if [@cd1, @cd2].include?(105) # アクアンズ > 鬼女
c = MIX::YOM if [@cd1, @cd2].include?(106) # エアロス > 妖魔
c = MIX::RYO if [@cd1, @cd2].include?(107) # アーシーズ > 龍王
#--------------------------------------------------------------------------
# シルフ 的場合
#--------------------------------------------------------------------------
elsif [@cd1, @cd2].include?(102)
c = MIX::RYJ if [@cd1, @cd2].include?(103) # ノーム > 龍神
c = MIX::DTS if [@cd1, @cd2].include?(104) # フレイミーズ > 堕天
c = MIX::TNS if [@cd1, @cd2].include?(105) # アクアンズ > 天使
c = MIX::RCH if [@cd1, @cd2].include?(106) # エアロス > 霊鳥
c = MIX::RCH if [@cd1, @cd2].include?(107) # アーシーズ > 霊鳥
#--------------------------------------------------------------------------
# ノーム 的場合
#--------------------------------------------------------------------------
elsif [@cd1, @cd2].include?(103)
c = MIX::KUN if [@cd1, @cd2].include?(104) # フレイミーズ > 国津
c = MIX::TOK if [@cd1, @cd2].include?(105) # アクアンズ > 闘鬼
c = MIX::TNS if [@cd1, @cd2].include?(106) # エアロス > 天使
c = MIX::KUN if [@cd1, @cd2].include?(107) # アーシーズ > 国津
#--------------------------------------------------------------------------
# フレイミーズ 的場合
#--------------------------------------------------------------------------
elsif [@cd1, @cd2].include?(104)
c = MIX::YOK if [@cd1, @cd2].include?(105) # アクアンズ > 妖鬼
c = MIX::YCH if [@cd1, @cd2].include?(106) # エアロス > 妖鳥
c = MIX::MJY if [@cd1, @cd2].include?(107) # アーシーズ > 魔獣
#--------------------------------------------------------------------------
# アクアンズ 的場合
#--------------------------------------------------------------------------
elsif [@cd1, @cd2].include?(105)
c = MIX::YOS if [@cd1, @cd2].include?(106) # エアロス > 妖精
c = MIX::CHR if [@cd1, @cd2].include?(107) # アーシーズ > 地霊
#--------------------------------------------------------------------------
# エアロス 的場合
#--------------------------------------------------------------------------
elsif [@cd1, @cd2].include?(106)
c = MIX::YAM if [@cd1, @cd2].include?(107) # アーシーズ > 夜魔
end
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
$game_variables[MIX::TMP_Lv] = $game_variables[MIX::PLAYER]
$game_variables[MIX::TMP_RC] = c # 種族確定
self.result_average
return
end
#============================================================================
# ○ 精霊合体
# 同種族で合体した場合、同種族合体表で対応した精霊ができる
#============================================================================
def self.element
b = 425 # 該当なしはスライム
b = 100 if [MIX::SNJ, MIX::SJY].include?(@rc1) # サラマンダー(神獣x2、聖獣x2)
b = 101 if [MIX::RYO, MIX::KJY].include?(@rc1) # ウンディーネ(龍王x2、鬼女x2)
b = 102 if [MIX::RCH, MIX::TNS].include?(@rc1) # シルフ (霊鳥x2、天使x2)
b = 103 if [MIX::KUN, MIX::TOK].include?(@rc1) # ノーム (国津x2、闘鬼x2)
b = 104 if [MIX::DTS, MIX::MJY].include?(@rc1) # フレイミーズ(堕天x2、魔獣x2)
b = 105 if [MIX::YOS, MIX::YOK].include?(@rc1) # アクアンズ (妖精x2、妖鬼x2)
b = 106 if [MIX::YCH, MIX::YOM].include?(@rc1) # エアロス (妖鳥x2、妖魔x2)
b = 107 if [MIX::YAM, MIX::CHR].include?(@rc1) # アーシーズ (夜魔x2、地霊x2)
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
$game_variables[MIX::R_Code] = b # 悪魔確定
if b == 425
$game_variables[MIX::TMP_RC] = 181 # スライム的话種族固定「外道」
else
$game_variables[MIX::TMP_RC] = 37 # それ以外は種族固定「精霊」
end
self.decision
return
end
#============================================================================
# ○ DARK悪魔2身合体
# 特定 的種族同士的话一定 的法則で通常悪魔になる
# それ以外はレベル 的高い方 的悪魔より1ランク下 的悪魔になる
#============================================================================
def self.darkx2
b = MIX::MEG if @rc1 == MIX::SHN # 死神x2=女神
b = MIX::TNM if @rc1 == MIX::JSN # 邪神x2=天魔
b = MIX::RYJ if @rc1 == MIX::JRY # 邪龍x2=龍神
b = MIX::RCH if @rc1 == MIX::KCH # 凶鳥x2=霊鳥
b = MIX::MAJ if @rc1 == MIX::MAO # 魔王x2=魔神
b = MIX::TOK if @rc1 == MIX::JAK # 邪鬼x2=闘鬼
b = MIX::CHR if @rc1 == MIX::SHK # 屍鬼x2=地霊
b = MIX::YAM if @rc1 == MIX::YUK # 幽鬼x2=夜魔
b = MIX::YUK if @rc1 == MIX::AKU # 悪霊x2=幽鬼
b = MIX::JUJ if @rc1 == MIX::GDO # 外道x2=獣人
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
# 2体 的平均レベル
e = @lv1
e += @lv2
e /= 2
$game_variables[MIX::TMP_RC] = b
$game_variables[MIX::TMP_Lv] = e
self.result_average
return
end
#--------------------------------------------------------------------------
# ○ 人間 包含的2身合体
# 悪魔2体 的平均レベル+ランダム(-8~+32)に最も近いレベル 的悪魔
# メシア教徒 的場合、「Chaos」悪魔的话「Neutral」悪魔になる
# ガイア教徒 的場合、「Law」悪魔的话「Neutral」悪魔になる
#--------------------------------------------------------------------------
def self.human2mix
lawset = [MIX::MAJ, MIX::AMA, MIX::JSN, MIX::DAI, MIX::TNS, MIX::RCH, MIX::YCH, MIX::KCH, MIX::SJY, MIX::TOK, MIX::SHK]
chaset = [MIX::HAK, MIX::TNM, MIX::JBS, MIX::KUN, MIX::DTS, MIX::RYJ, MIX::JRY, MIX::MAO, MIX::KJY, MIX::YOK, MIX::AKU, MIX::GDO]
#--------------------------------------------------------------------------
# メシアン(1体目) 的場合
#--------------------------------------------------------------------------
if @rc1 == MIX::MSA # 「Law」が基本
c = 1
# 2体目が「Chaos」的话「Neutral」
c = 0 if chaset.include?(@rc2)
#--------------------------------------------------------------------------
# ガイアーズ(1体目) 的場合
#--------------------------------------------------------------------------
elsif @rc1 == MIX::GIA # 「Chaos」が基本
c = 2
# 2体目が「Law」的话「Neutral」
c = 0 if lawset.include?(@rc2)
#--------------------------------------------------------------------------
# メシアン(2体目) 的場合
#--------------------------------------------------------------------------
elsif @rc2 == MIX::MSA # 「Law」が基本
c = 1
# 1体目が「Chaos」的话「Neutral」
c = 0 if chaset.include?(@rc1)
#--------------------------------------------------------------------------
# ガイアーズ(2体目) 的場合
#--------------------------------------------------------------------------
elsif @rc2 == MIX::GIA # 「Chaos」が基本
c = 2
# 2体目が「Law」的话「Neutral」
c = 0 if lawset.include?(@rc1)
end
#--------------------------------------------------------------------------
# 合体計算
#--------------------------------------------------------------------------
g = rand(0 - 17 +1)
# 「Law」 的場合
if c == 1
case g
when 1
d = MIX::MAJ # 魔神
when 2
d = MIX::AMA # 天津
when 3
d = MIX::JSN # 邪神
when 4
d = MIX::DAI # 大天
when 5
d = MIX::TNS # 天使
when 6
d = MIX::RCH # 霊鳥
when 7
d = MIX::YCH # 妖鳥
when 8
d = MIX::KCH # 凶鳥
when 9
d = MIX::SJY # 聖獣
when 10
d = MIX::TOK # 闘鬼
when 11
d = MIX::MSA # メシア
when 12
d = MIX::SHK # 屍鬼
else
d = 999
end
# 「Chaos」 的場合
elsif c == 2
case g
when 1
d = MIX::HAK # 破壊
when 2
d = MIX::TNM # 天魔
when 3
d = MIX::JBS # 地母
when 4
d = MIX::KUN # 国津
when 5
d = MIX::DTS # 堕天
when 6
d = MIX::RYJ # 龍神
when 7
d = MIX::JRY # 邪龍
when 8
d = MIX::MAO # 魔王
when 9
d = MIX::KJY # 鬼女
when 10
d = MIX::YOK # 妖鬼
when 11
d = MIX::GIA # ガイア
when 12
d = MIX::AKU # 悪霊
when 13
d = MIX::GDO # 外道
else
d = 999
end
# 「Neutral」 的場合
else
case g
when 1
d = MIX::MEG # 女神
when 2
d = MIX::SHN # 死神
when 3
d = MIX::KSN # 鬼神
when 4
d = MIX::SER # 精霊
when 5
d = MIX::RYO # 龍王
when 6
d = MIX::SNJ # 神獣
when 7
d = MIX::MJY # 魔獣
when 8
d = MIX::YJY # 妖獣
when 9
d = MIX::GNM # 幻魔
when 10
d = MIX::YOM # 妖魔
when 11
d = MIX::YAM # 夜魔
when 12
d = MIX::YOS # 妖精
when 13
d = MIX::CHR # 地霊
when 14
d = MIX::JAK # 邪鬼
when 15
d = MIX::JUJ # 獣人
when 16
d = MIX::YUK # 幽鬼
else
d = 999
end
end
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
# 値999的话スライム
if d == 999
$game_variables[MIX::R_Code] = 425
self.decision
return
end
# 2体 的平均レベル
e = @lv1
e += @lv2
e /= 2
# +ランダム:-8 ~ +32
f = -8 + rand(0 - 31)
e += f
# 3身合体奖励 +2
e += 2 if $game_switches[MIX::MIX3] == true
# 合体判定(小種族)
$game_variables[MIX::TMP_RC] = d
$game_variables[MIX::TMP_Lv] = e
self.result_average
return
end
#--------------------------------------------------------------------------
# ○ 精霊 包含的2身合体
# 一定 的法則に基づき、精霊以外 的元悪魔 的ランクが上下する
#--------------------------------------------------------------------------
def self.elem2mix
#--------------------------------------------------------------------------
# 1体目が精霊 的場合
#--------------------------------------------------------------------------
if @rc1 == MIX::SER
a = @cd2 # 2体目悪魔 代号
b = @rc2 # 2体目種族 代号
c = @cd1 # 精霊
#--------------------------------------------------------------------------
# 2体目が精霊 的場合
#--------------------------------------------------------------------------
else
a = @cd1 # 1体目悪魔 代号
b = @rc1 # 1体目種族 代号
c = @cd2 # 精霊
end
#--------------------------------------------------------------------------
# サラマンダー 的場合
#--------------------------------------------------------------------------
if c == 100
# ランクダウン
d = 1
# 2UP(天使、堕天、龍王、闘鬼、妖鬼、聖獣、魔獣
d = -2 if [MIX::TNS, MIX::DTS, MIX::RYO, MIX::TOK, MIX::YOK, MIX::SJY, MIX::MJY].include?(b)
# 1UP(魔神、天津、鬼神、龍神、霊鳥、妖鳥、神獣、妖魔、鬼女、地霊、獣人
d = -1 if [MIX::MAJ, MIX::AMA, MIX::KSN, MIX::RYJ, MIX::RCH, MIX::YCH, MIX::SNJ, MIX::YOM, MIX::KJY, MIX::CHR, MIX::JUJ].include?(b)
#--------------------------------------------------------------------------
# ウンディーネ 的場合
#--------------------------------------------------------------------------
elsif c == 101
# ランクダウン
d = 1
# 2UP(天使、妖精、鬼女、妖鬼、地霊
d = -2 if [MIX::TNS, MIX::YOS, MIX::KJY, MIX::YOK, MIX::CHR].include?(b)
# 1UP(女神、天津、地母、鬼神、国津、堕天、龍神、龍王、霊鳥、妖鳥、聖獣、魔獣、幻魔、妖魔、夜魔、獣人
d = -1 if [MIX::MEG, MIX::AMA, MIX::JBS, MIX::KSN, MIX::KUN, MIX::DTS, MIX::RYJ, MIX::RYO, MIX::RCH, MIX::YCH, MIX::SJY, MIX::MJY, MIX::GNM, MIX::YOM, MIX::YAM, MIX::JUJ].include?(b)
#--------------------------------------------------------------------------
# シルフ 的場合
#--------------------------------------------------------------------------
elsif c == 102
# ランクダウン
d = 1
# 2UP(天使、霊鳥、妖鳥、妖魔、妖精
d = -2 if [MIX::TNS, MIX::RCH, MIX::YCH, MIX::YOM, MIX::YOS].include?(b)
# 1UP(破壊、大天、堕天、龍神、龍王、幻魔、夜魔、鬼女、闘鬼、獣人
d = -1 if [MIX::HAK, MIX::DAI, MIX::DTS, MIX::RYJ, MIX::RYO, MIX::GNM, MIX::YAM, MIX::KJY, MIX::TOK, MIX::JUJ].include?(b)
#--------------------------------------------------------------------------
# ノーム 的場合
#--------------------------------------------------------------------------
elsif c == 103
# ランクダウン
d = 1
# 2UP(魔獣、夜魔、鬼女、闘鬼、妖鬼、地霊
d = -2 if [MIX::MJY, MIX::YAM, MIX::KJY, MIX::TOK, MIX::YOK, MIX::CHR].include?(b)
# 1UP(天魔、地母、国津、天使、龍王、神獣、聖獣、妖精、獣人
d = -1 if [MIX::TNM, MIX::JBS, MIX::KUN, MIX::TNS, MIX::RYO, MIX::SNJ, MIX::SJY, MIX::YOS, MIX::JUJ].include?(b)
#--------------------------------------------------------------------------
# フレイミーズ 的場合
#--------------------------------------------------------------------------
elsif c == 104
# ランクダウン
d = 1
# 1UP(天使、堕天、龍王、妖鳥、聖獣、魔獣、闘鬼、妖鬼、地霊、獣人
d = -1 if [MIX::TNS, MIX::DTS, MIX::RYO, MIX::YCH, MIX::SJY, MIX::MJY, MIX::TOK, MIX::YOK, MIX::CHR, MIX::JUJ].include?(b)
#--------------------------------------------------------------------------
# アクアンズ 的場合
#--------------------------------------------------------------------------
elsif c == 105
# ランクダウン
d = 1
# 1UP(天使、堕天、龍王、妖鳥、魔獣、妖魔、妖精、鬼女、妖鬼、地霊、獣人
d = -1 if [MIX::TNS, MIX::DTS, MIX::RYO, MIX::YCH, MIX::MJY, MIX::YOM, MIX::YOS, MIX::KJY, MIX::YOK, MIX::CHR, MIX::JUJ].include?(b)
#--------------------------------------------------------------------------
# エアロス 的場合
#--------------------------------------------------------------------------
elsif c == 106
# ランクダウン
d = 1
# 1UP(天使、堕天、龍王、妖鳥、妖魔、夜魔、妖精、闘鬼
d = -1 if [MIX::TNS, MIX::DTS, MIX::RYO, MIX::YCH, MIX::YOM, MIX::YAM, MIX::YOS, MIX::TOK].include?(b)
#--------------------------------------------------------------------------
# アーシーズ 的場合
#--------------------------------------------------------------------------
elsif c == 107
# ランクダウン
d = 1
# 2UP(地霊)
d = -2 if b == MIX::CHR
# 1UP(天使、聖獣、魔獣、夜魔、妖精、鬼女、闘鬼、妖鬼
d = -1 if [MIX::TNS, MIX::SJY, MIX::MJY, MIX::YAM, MIX::YOS, MIX::KJY, MIX::TOK, MIX::YOK].include?(b)
end
#--------------------------------------------------------------------------
# 確定
# ※ 3身合体 的場合、もう1ランクUPもしくは1ランクDOWN
#--------------------------------------------------------------------------
if $game_switches[MIX::MIX3] == true
if d < 0
d -= 1
else
d += 1
end
end
a += d
$game_variables[MIX::R_Code] = a
$game_variables[MIX::TMP_RC] = b
self.fix # ランクUP修正へ
return
end
#--------------------------------------------------------------------------
# ○ DARK悪魔 包含的2身合体
# DARK 的レベル > 通常悪魔 的レベル DARK悪魔が1ランクUP
# DARK 的レベル < 通常悪魔 的レベル 通常悪魔悪魔が1ランクUP
# 異なるDARK同士 = レベルが高い方 的悪魔より1ランクDOWN
# ※「威霊」は合体不可
#--------------------------------------------------------------------------
def self.dark2mix
#--------------------------------------------------------------------------
# 「威霊」 包含的場合
#--------------------------------------------------------------------------
if @rc1 == MIX::IRI || @rc2 == MIX::IRI
$game_variables[MIX::R_Code] = 425 # スライム
self.decision
return
end
#--------------------------------------------------------------------------
# 1体目がDARK 的場合
#--------------------------------------------------------------------------
if $game_variables[MIX::TEMP] == 1
# DARK 的レベルが高い
if @lv1 > @lv2
g = @rc1 # 1体目種族 代号
h = @cd1 - 1 # 1体目悪魔 代号(UP)
else
# 通常悪魔 的レベルが高い
g = @rc2 # 2体目種族 代号
h = @cd2 - 1 # 2体目悪魔 代号(UP)
end
#--------------------------------------------------------------------------
# 2体目がDARK 的場合
#--------------------------------------------------------------------------
elsif $game_variables[MIX::TEMP] == 2
# DARK 的レベルが高い
if @lv2 > @lv1
g = @rc2 # 2体目種族 代号
h = @cd2 - 1 # 2体目悪魔 代号(UP)
else
# 通常悪魔 的レベルが高い
g = @rc1 # 1体目種族 代号
h = @cd1 - 1 # 1体目悪魔 代号(UP)
end
#--------------------------------------------------------------------------
# 1、2体目とも異なるDARK 的場合
#--------------------------------------------------------------------------
else
# 1体 的レベルが高い
if @lv1 >= @lv2
g = @rc1 # 1体目種族 代号
h = @cd1 + 1 # 1体目悪魔 代号(DOWN)
else
# 2体 的レベルが高い
g = @rc2 # 2体目種族 代号
h = @cd2 + 1 # 2体目悪魔 代号(DOWN)
end
end
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
$game_variables[MIX::TMP_RC] = g
$game_variables[MIX::R_Code] = h
self.fix # ランクUP修正へ
return
end
#--------------------------------------------------------------------------
# ○ 通常2身合体
# 一定 的法則に基づき、2体 的平均レベル+2に最も近い結果種族 的悪魔ができる
#--------------------------------------------------------------------------
def self.normal2mix
#--------------------------------------------------------------------------
# 魔神 的場合
#--------------------------------------------------------------------------
if [@rc1, @rc2].include?(MIX::MAJ)
d = MIX::MEG if [@rc1, @rc2].include?(MIX::JBS) # 地母 > 女神
d = MIX::MEG if [@rc1, @rc2].include?(MIX::TNS) # 天使 > 女神
d = MIX::MEG if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 女神
d = MIX::AMA if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 天津
d = MIX::HAK if [@rc1, @rc2].include?(MIX::KSN) # 鬼神 > 破壊
d = MIX::HAK if [@rc1, @rc2].include?(MIX::RYJ) # 龍神 > 破壊
d = MIX::HAK if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 破壊
d = MIX::TNM if [@rc1, @rc2].include?(MIX::KUN) # 国津 > 天魔
d = MIX::TNM if [@rc1, @rc2].include?(MIX::DTS) # 堕天 > 天魔
d = MIX::TNM if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 天魔
d = MIX::JBS if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 地母
d = MIX::KSN if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 鬼神
d = MIX::KSN if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 鬼神
d = MIX::KUN if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 国津
d = MIX::KUN if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 国津
d = MIX::JSN if [@rc1, @rc2].include?(MIX::TNM) # 天魔 > 邪神
d = MIX::DAI if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 大天
d = MIX::DTS if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 堕天
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::RYO) # 龍王 > 龍神
d = MIX::YOM if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 妖魔
d = MIX::YAM if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 夜魔
d = MIX::MAO if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 魔王
#--------------------------------------------------------------------------
# 女神 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::MEG)
d = MIX::MAJ if [@rc1, @rc2].include?(MIX::JBS) # 地母 > 魔神
d = MIX::MAJ if [@rc1, @rc2].include?(MIX::DTS) # 堕天 > 魔神
d = MIX::MAJ if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 魔神
d = MIX::AMA if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 天津
d = MIX::SHN if [@rc1, @rc2].include?(MIX::TNM) # 天魔 > 死神
d = MIX::SHN if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 死神
d = MIX::SHN if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 死神
d = MIX::SHN if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 死神
d = MIX::HAK if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 破壊
d = MIX::TNM if [@rc1, @rc2].include?(MIX::RYO) # 龍王 > 天魔
d = MIX::TNM if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 天魔
d = MIX::JBS if [@rc1, @rc2].include?(MIX::KUN) # 国津 > 地母
d = MIX::JBS if [@rc1, @rc2].include?(MIX::RYJ) # 龍神 > 地母
d = MIX::JBS if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 地母
d = MIX::JBS if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 地母
d = MIX::DAI if [@rc1, @rc2].include?(MIX::KSN) # 鬼神 > 大天
d = MIX::DTS if [@rc1, @rc2].include?(MIX::TNS) # 天使 > 堕天
d = MIX::DTS if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 堕天
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 龍神
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 龍神
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 神獣
d = MIX::GNM if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 幻魔
d = MIX::MAO if [@rc1, @rc2].include?(MIX::HAK) # 破壊 > 魔王
#--------------------------------------------------------------------------
# 天津 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::AMA)
d = MIX::MAJ if [@rc1, @rc2].include?(MIX::DAI) # 大天 > 魔神
d = MIX::MAJ if [@rc1, @rc2].include?(MIX::RYJ) # 龍神 > 魔神
d = MIX::MAJ if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 魔神
d = MIX::MEG if [@rc1, @rc2].include?(MIX::KUN) # 国津 > 女神
d = MIX::MEG if [@rc1, @rc2].include?(MIX::RYO) # 龍王 > 女神
d = MIX::MEG if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 女神
d = MIX::MEG if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 女神
d = MIX::HAK if [@rc1, @rc2].include?(MIX::TNM) # 天魔 > 破壊
d = MIX::HAK if [@rc1, @rc2].include?(MIX::JBS) # 地母 > 破壊
d = MIX::TNM if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 天魔
d = MIX::KUN if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 国津
d = MIX::JSN if [@rc1, @rc2].include?(MIX::KSN) # 鬼神 > 邪神
d = MIX::DAI if [@rc1, @rc2].include?(MIX::HAK) # 破壊 > 大天
d = MIX::DAI if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 大天
d = MIX::DAI if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 大天
d = MIX::TNS if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 天使
d = MIX::DTS if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 堕天
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 龍神
d = MIX::RCH if [@rc1, @rc2].include?(MIX::TNS) # 天使 > 霊鳥
d = MIX::RCH if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 霊鳥
d = MIX::YCH if [@rc1, @rc2].include?(MIX::DTS) # 堕天 > 妖鳥
d = MIX::YCH if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 妖鳥
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 神獣
d = MIX::SJY if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 聖獣
#--------------------------------------------------------------------------
# 破壊 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::HAK)
d = MIX::MAJ if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 魔神
d = MIX::AMA if [@rc1, @rc2].include?(MIX::TNS) # 天使 > 天津
d = MIX::AMA if [@rc1, @rc2].include?(MIX::DTS) # 堕天 > 天津
d = MIX::JBS if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 地母
d = MIX::KSN if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 鬼神
d = MIX::KSN if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 鬼神
d = MIX::KUN if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 国津
d = MIX::JSN if [@rc1, @rc2].include?(MIX::RYJ) # 龍神 > 邪神
d = MIX::JSN if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 邪神
d = MIX::JSN if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 邪神
d = MIX::JSN if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 邪神
d = MIX::DAI if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 大天
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::RYO) # 龍王 > 龍神
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 龍神
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 龍神
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 龍神
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 神獣
d = MIX::TOK if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 闘鬼
#--------------------------------------------------------------------------
# 天魔 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::TNM)
d = MIX::AMA if [@rc1, @rc2].include?(MIX::RYJ) # 龍神 > 天津
d = MIX::AMA if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 天津
d = MIX::SHN if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 死神
d = MIX::HAK if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 破壊
d = MIX::KUN if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 国津
d = MIX::JSN if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 邪神
d = MIX::DAI if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 大天
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 龍神
d = MIX::RYO if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 龍王
d = MIX::JRY if [@rc1, @rc2].include?(MIX::RYO) # 龍王 > 邪龍
d = MIX::RCH if [@rc1, @rc2].include?(MIX::TNS) # 天使 > 霊鳥
d = MIX::RCH if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 霊鳥
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 神獣
d = MIX::SJY if [@rc1, @rc2].include?(MIX::DTS) # 堕天 > 聖獣
d = MIX::SJY if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 聖獣
d = MIX::SJY if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 聖獣
d = MIX::GNM if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 幻魔
d = MIX::JAK if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 邪鬼
#--------------------------------------------------------------------------
# 地母 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::JBS)
d = MIX::MAJ if [@rc1, @rc2].include?(MIX::RYJ) # 龍神 > 魔神
d = MIX::MEG if [@rc1, @rc2].include?(MIX::DAI) # 大天 > 女神
d = MIX::MEG if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 女神
d = MIX::MEG if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 女神
d = MIX::TNM if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 天魔
d = MIX::KSN if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 鬼神
d = MIX::KSN if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 鬼神
d = MIX::KSN if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 鬼神
d = MIX::KUN if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 国津
d = MIX::DAI if [@rc1, @rc2].include?(MIX::TNS) # 天使 > 大天
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::RYO) # 龍王 > 龍神
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 龍神
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 龍神
d = MIX::RYO if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 龍王
d = MIX::JRY if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 邪龍
d = MIX::MAO if [@rc1, @rc2].include?(MIX::DTS) # 堕天 > 魔王
d = MIX::KJY if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 鬼女
d = MIX::KJY if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 鬼女
d = MIX::KJY if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 鬼女
#--------------------------------------------------------------------------
# 鬼神 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::KSN)
d = MIX::AMA if [@rc1, @rc2].include?(MIX::TNS) # 天使 > 天津
d = MIX::AMA if [@rc1, @rc2].include?(MIX::DTS) # 堕天 > 天津
d = MIX::AMA if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 天津
d = MIX::HAK if [@rc1, @rc2].include?(MIX::DAI) # 大天 > 破壊
d = MIX::TNM if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 天魔
d = MIX::KUN if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 国津
d = MIX::TNS if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 天使
d = MIX::RCH if [@rc1, @rc2].include?(MIX::RYO) # 龍王 > 霊鳥
d = MIX::RCH if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 霊鳥
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::RYJ) # 龍神 > 神獣
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 神獣
d = MIX::SJY if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 聖獣
d = MIX::SJY if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 聖獣
d = MIX::YJY if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 妖獣
d = MIX::GNM if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 幻魔
d = MIX::GNM if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 幻魔
d = MIX::TOK if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 闘鬼
d = MIX::TOK if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 闘鬼
d = MIX::YOK if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 妖鬼
#--------------------------------------------------------------------------
# 国津 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::KUN)
d = MIX::AMA if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 天津
d = MIX::TNM if [@rc1, @rc2].include?(MIX::DAI) # 大天 > 天魔
d = MIX::TNM if [@rc1, @rc2].include?(MIX::RYJ) # 龍神 > 天魔
d = MIX::JBS if [@rc1, @rc2].include?(MIX::RYO) # 龍王 > 地母
d = MIX::JBS if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 地母
d = MIX::KSN if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 鬼神
d = MIX::JSN if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 邪神
d = MIX::DTS if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 堕天
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::TNS) # 天使 > 龍神
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 龍神
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 龍神
d = MIX::RYO if [@rc1, @rc2].include?(MIX::DTS) # 堕天 > 龍王
d = MIX::RYO if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 龍王
d = MIX::RYO if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 龍王
d = MIX::RYO if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 龍王
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 神獣
d = MIX::GNM if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 幻魔
d = MIX::KJY if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 鬼女
d = MIX::YOK if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 妖鬼
#--------------------------------------------------------------------------
# 大天 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::DAI)
d = MIX::MEG if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 女神
d = MIX::MEG if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 女神
d = MIX::MEG if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 女神
d = MIX::SHN if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 死神
d = MIX::TNM if [@rc1, @rc2].include?(MIX::RYJ) # 龍神 > 天魔
d = MIX::TNM if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 天魔
d = MIX::KSN if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 鬼神
d = MIX::KUN if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 国津
d = MIX::JSN if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 邪神
d = MIX::TNS if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 天使
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::RYO) # 龍王 > 龍神
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 龍神
d = MIX::RCH if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 霊鳥
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 神獣
d = MIX::YOM if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 妖魔
d = MIX::MAO if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 魔王
#--------------------------------------------------------------------------
# 天使 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::TNS)
d = MIX::MEG if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 女神
d = MIX::JSN if [@rc1, @rc2].include?(MIX::RYJ) # 龍神 > 邪神
d = MIX::DTS if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 堕天
d = MIX::DTS if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 堕天
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 龍神
d = MIX::RCH if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 霊鳥
d = MIX::YCH if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 妖鳥
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 神獣
d = MIX::SJY if [@rc1, @rc2].include?(MIX::RYO) # 龍王 > 聖獣
d = MIX::GNM if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 幻魔
d = MIX::YOM if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 妖魔
d = MIX::YAM if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 夜魔
d = MIX::YOS if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 妖精
d = MIX::KJY if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 鬼女
d = MIX::TOK if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 闘鬼
d = MIX::YOK if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 妖鬼
#--------------------------------------------------------------------------
# 堕天 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::DTS)
d = MIX::TNS if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 天使
d = MIX::TNS if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 天使
d = MIX::JRY if [@rc1, @rc2].include?(MIX::RYJ) # 龍神 > 邪龍
d = MIX::YCH if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 妖鳥
d = MIX::MJY if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 魔獣
d = MIX::YOM if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 妖魔
d = MIX::YOM if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 妖魔
d = MIX::YOM if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 妖魔
d = MIX::YAM if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 夜魔
d = MIX::YAM if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 夜魔
d = MIX::KJY if [@rc1, @rc2].include?(MIX::RYO) # 龍王 > 鬼女
d = MIX::TOK if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 闘鬼
d = MIX::YOK if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 妖鬼
d = MIX::JAK if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 邪鬼
d = MIX::JUJ if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 獣人
d = MIX::YUK if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 幽鬼
#--------------------------------------------------------------------------
# 龍神 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::RYJ)
d = MIX::AMA if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 天津
d = MIX::TNM if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 天魔
d = MIX::JBS if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 地母
d = MIX::JBS if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 地母
d = MIX::JBS if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 地母
d = MIX::KSN if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 鬼神
d = MIX::KSN if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 鬼神
d = MIX::KUN if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 国津
d = MIX::KUN if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 国津
d = MIX::JSN if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 邪神
d = MIX::RYO if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 龍王
d = MIX::RYO if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 龍王
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 神獣
d = MIX::SJY if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 聖獣
#--------------------------------------------------------------------------
# 龍王 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::RYO)
d = MIX::KSN if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 鬼神
d = MIX::KUN if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 国津
d = MIX::DTS if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 堕天
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::RCH) # 霊鳥 > 龍神
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 龍神
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 龍神
d = MIX::JRY if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 邪龍
d = MIX::JRY if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 邪龍
d = MIX::RCH if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 霊鳥
d = MIX::SJY if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 聖獣
d = MIX::SJY if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 聖獣
d = MIX::KJY if [@rc1, @rc2].include?(MIX::YCH) # 妖鳥 > 鬼女
d = MIX::KJY if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 鬼女
d = MIX::TOK if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 闘鬼
#--------------------------------------------------------------------------
# 霊鳥 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::RCH)
d = MIX::MEG if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 女神
d = MIX::AMA if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 天津
d = MIX::AMA if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 天津
d = MIX::TNS if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 天使
d = MIX::DTS if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 堕天
d = MIX::RYO if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 龍王
d = MIX::YCH if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 妖鳥
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 神獣
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 聖獣
d = MIX::YOM if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 妖魔
d = MIX::YAM if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 夜魔
d = MIX::KJY if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 鬼女
#--------------------------------------------------------------------------
# 妖鳥 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::YCH)
d = MIX::DTS if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 堕天
d = MIX::DTS if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 堕天
d = MIX::DTS if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 堕天
d = MIX::RCH if [@rc1, @rc2].include?(MIX::SNJ) # 神獣 > 霊鳥
d = MIX::RCH if [@rc1, @rc2].include?(MIX::SJY) # 聖獣 > 霊鳥
d = MIX::RCH if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 霊鳥
d = MIX::RCH if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 霊鳥
d = MIX::KCH if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 凶鳥
d = MIX::YOM if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 妖魔
d = MIX::YOS if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 妖精
d = MIX::KJY if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 鬼女
d = MIX::YOK if [@rc1, @rc2].include?(MIX::MJY) # 魔獣 > 妖鬼
#--------------------------------------------------------------------------
# 神獣 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::SNJ)
d = MIX::TNM if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 天魔
d = MIX::JBS if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 地母
d = MIX::JBS if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 地母
d = MIX::KUN if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 国津
d = MIX::RYJ if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 龍神
d = MIX::RYO if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 龍王
d = MIX::RYO if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 龍王
d = MIX::SJY if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 聖獣
d = MIX::MJY if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 魔獣
#--------------------------------------------------------------------------
# 聖獣 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::SJY)
d = MIX::KUN if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 国津
d = MIX::TNS if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 天使
d = MIX::JRY if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 邪龍
d = MIX::SNJ if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 神獣
d = MIX::MJY if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 魔獣
d = MIX::MJY if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 魔獣
d = MIX::MJY if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 魔獣
d = MIX::YJY if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 妖獣
d = MIX::GNM if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 幻魔
#--------------------------------------------------------------------------
# 魔獣 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::MJY)
d = MIX::YCH if [@rc1, @rc2].include?(MIX::YAM) # 夜魔 > 妖鳥
d = MIX::SJY if [@rc1, @rc2].include?(MIX::GNM) # 幻魔 > 聖獣
d = MIX::SJY if [@rc1, @rc2].include?(MIX::YOS) # 妖精 > 聖獣
d = MIX::YJY if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 妖獣
d = MIX::YJY if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 妖獣
d = MIX::YOM if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 妖魔
d = MIX::YAM if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 夜魔
d = MIX::TOK if [@rc1, @rc2].include?(MIX::YOM) # 妖魔 > 闘鬼
d = MIX::YOK if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 妖鬼
#--------------------------------------------------------------------------
# 幻魔 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::GNM)
d = MIX::JBS if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 地母
d = MIX::KSN if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 鬼神
d = MIX::KUN if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 国津
d = MIX::RYO if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 龍王
d = MIX::GDO if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 外道
#--------------------------------------------------------------------------
# 妖魔 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::YOM)
d = MIX::RYO if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 龍王
d = MIX::GNM if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 幻魔
d = MIX::YAM if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 夜魔
d = MIX::YOS if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 妖精
d = MIX::KJY if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 鬼女
#--------------------------------------------------------------------------
# 夜魔 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::YAM)
d = MIX::JRY if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 邪龍
d = MIX::MJY if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 魔獣
d = MIX::YJY if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 妖獣
d = MIX::YOK if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 妖鬼
d = MIX::YUK if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 幽鬼
#--------------------------------------------------------------------------
# 妖精 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::YOS)
d = MIX::YCH if [@rc1, @rc2].include?(MIX::KJY) # 鬼女 > 妖鳥
d = MIX::YOK if [@rc1, @rc2].include?(MIX::CHR) # 地霊 > 妖鬼
d = MIX::CHR if [@rc1, @rc2].include?(MIX::YOK) # 妖鬼 > 地霊
d = MIX::CHR if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 地霊
d = MIX::JUJ if [@rc1, @rc2].include?(MIX::TOK) # 闘鬼 > 獣人
#--------------------------------------------------------------------------
# 鬼女 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::KJY)
d = MIX::TOK if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 闘鬼
#--------------------------------------------------------------------------
# 闘鬼 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::TOK)
d = MIX::YOK if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 妖鬼
#--------------------------------------------------------------------------
# 妖鬼 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::YOK)
d = MIX::CHR if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 地霊
#--------------------------------------------------------------------------
# 地霊 的場合
#--------------------------------------------------------------------------
elsif [@rc1, @rc2].include?(MIX::CHR)
d = MIX::JAK if [@rc1, @rc2].include?(MIX::JUJ) # 獣人 > 邪鬼
else
$game_variables[MIX::R_Code] = 425 # スライム
self.decision
return
end
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
$game_variables[MIX::TMP_RC] = d # 種族確定
# 2体 的平均レベル
e = @lv1
e += @lv2
e /= 2
e += 2
$game_variables[MIX::TMP_Lv] = e
self.result_average
return
end
#--------------------------------------------------------------------------
# ○ 大種族判定
# 「戻り値大種族」 的「戻り値レベル」に最も近い悪魔を選出
#--------------------------------------------------------------------------
def self.result_large
a = $game_variables[MIX::TMP_Lv]
case $game_variables[MIX::TEMP]
#--------------------------------------------------------------------------
# 神族 的場合
#--------------------------------------------------------------------------
when MIX::GOD
b = 36 # アメノトリフネ
b = 354 if a >= 35 # アンクー
b = 77 if a >= 36 # アメノウズメ
b = 35 if a >= 42 # ダヂカラオ
b = 76 if a >= 43 # パールヴァティ
b = 25 if a >= 47 # トール
b = 75 if a >= 48 # コノハナサクヤ
b = 353 if a >= 52 # キクリヒメ
b = 74 if a >= 54 # サラスヴァティ
b = 34 if a >= 55 # オモイカネ
b = 24 if a >= 58 # インドラ
b = 352 if a >= 61 # ヘル
b = 33 if a >= 63 # タケミカヅチ
b = 32 if a >= 66 # ツクヨミ
b = 73 if a >= 67 # ヴェスタ
b = 23 if a >= 71 # フドウミョウオウ
b = 31 if a >= 72 # スサノオ
b = 72 if a >= 74 # スカアハ
b = 351 if a >= 76 # ゲーデ
b = 30 if a >= 78 # アマテラス
b = 71 if a >= 82 # ラクシュミ
b = 22 if a >= 83 # オーディン
b = 350 if a >= 84 # イザナミ
b = 21 if a >= 85 # バール
b = 70 if a >= 87 # ノルン
b = 20 if a >= 89 # ヴィシュヌ
#--------------------------------------------------------------------------
# 鬼神族 的場合
#--------------------------------------------------------------------------
when MIX::GKS
b = 157 # オオヤマツミ
b = 156 if a >= 22 # スクナヒコナ
b = 85 if a >= 30 # フツヌシ
b = 155 if a >= 31 # ヒトコトヌシ
b = 137 if a >= 32 # ハリティー
b = 327 if a >= 35 # オーカス
b = 154 if a >= 38 # コトシロヌシ
b = 153 if a >= 37 # タケミナカタ
b = 136 if a >= 41 # クシナダヒメ
b = 125 if a >= 42 # ターラカ
b = 326 if a >= 44 # ミシャグジさま
b = 135 if a >= 49 # フレイア
b = 152 if a >= 50 # オオナムチ
b = 325 if a >= 52 # テスカトリポカ
b = 124 if a >= 56 # ヴリトラ
b = 84 if a >= 57 # ゾウチョウテン
b = 134 if a >= 59 # ドゥルガー
b = 83 if a >= 60 # コウモクテン
b = 151 if a >= 61 # サルタヒコ
b = 82 if a >= 62 # ジコクテン
b = 324 if a >= 63 # ゾマ
b = 123 if a >= 66 # ヤマ
b = 323 if a >= 67 # トウテツ
b = 133 if a >= 68 # アルテミス
b = 81 if a >= 69 # ニオウ
b = 150 if a >= 70 # アラハバキ
b = 132 if a >= 72 # エキドナ
b = 80 if a >= 73 # ビシャモンテン
b = 115 if a >= 74 # アシュター
b = 114 if a >= 75 # ホクトセイクン
b = 122 if a >= 76 # ラーヴァナ
b = 322 if a >= 77 # チェルノボグ
b = 113 if a >= 78 # アレス
b = 112 if a >= 81 # セイテンタイセイ
b = 321 if a >= 82 # パズス
b = 121 if a >= 83 # インドラジット
b = 131 if a >= 84 # カーリー
b = 111 if a >= 85 # ザオウゴンゲン
b = 130 if a >= 87 # イシュタル
b = 320 if a >= 88 # クトゥルー
b = 110 if a >= 90 # シヴァ
b = 120 if a >= 91 # アスラ王
#--------------------------------------------------------------------------
# 飛天族 的場合
#--------------------------------------------------------------------------
when MIX::HTN
b = 289 # アンドラス
b = 288 if a >= 13 # ガミジン
b = 167 if a >= 14 # エンジェル
b = 166 if a >= 24 # アークエンジェル
b = 287 if a >= 27 # フォルネウス
b = 165 if a >= 34 # プリンシパリティ
b = 286 if a >= 36 # シトリー
b = 164 if a >= 40 # パワー
b = 285 if a >= 42 # オロバス
b = 163 if a >= 46 # ヴァーチャー
b = 284 if a >= 48 # デカラビア
b = 283 if a >= 55 # ベリス
b = 162 if a >= 56 # ドミニオン
b = 15 if a >= 57 # カズフェル
b = 282 if a >= 61 # マルコキアス
b = 161 if a >= 62 # ソロネ
b = 281 if a >= 66 # ヴェパール
b = 14 if a >= 69 # ハニエル
b = 280 if a >= 70 # フラウロス
b = 160 if a >= 71 # ケルビム
b = 13 if a >= 80 # ウリエル
b = 12 if a >= 82 # ラファエル
b = 11 if a >= 86 # ガブリエル
b = 10 if a >= 91 # ミカエル
#--------------------------------------------------------------------------
# 龍族 的場合
#--------------------------------------------------------------------------
when MIX::RYU
b = 217 # ノヅチ
b = 407 if a >= 22 # コカトライス
b = 147 if a >= 23 # バイニャンツ
b = 216 if a >= 25 # ヴィーヴル
b = 146 if a >= 26 # ガンガー
b = 406 if a >= 30 # ワーム
b = 215 if a >= 34 # ナーガ
b = 405 if a >= 37 # バジリスク
b = 214 if a >= 38 # オトヒメ
b = 145 if a >= 39 # イツァム・ナー
b = 404 if a >= 43 # ワイバーン
b = 213 if a >= 44 # ミズチ
b = 144 if a >= 45 # セイリュウ
b = 403 if a >= 50 # ヒュドラ
b = 212 if a >= 51 # ナーガ・ラジャ
b = 143 if a >= 52 # ペクヨン
b = 402 if a >= 54 # リヴァイアサン
b = 211 if a >= 59 # ペンドラゴン
b = 401 if a >= 61 # ファフニール
b = 142 if a >= 64 # ケツアルコアトル
b = 210 if a >= 69 # ヤマタノオロチ
b = 400 if a >= 70 # ヨルムンガンド
b = 141 if a >= 71 # アナンタ
b = 140 if a >= 73 # ティアマット
#--------------------------------------------------------------------------
# 鳥族 的場合
#--------------------------------------------------------------------------
when MIX::BRD
b = 186 # ベンヌ
b = 337 if a >= 8 # フケイ
b = 46 if a >= 13 # スパルナ
b = 336 if a >= 14 # コカクチョウ
b = 185 if a >= 15 # オキュペテー
b = 335 if a >= 19 # グルル
b = 184 if a >= 24 # ケライノー
b = 45 if a >= 25 # ホウオウ
b = 334 if a >= 28 # アレクト
b = 183 if a >= 33 # アエロー
b = 44 if a >= 34 # ジャターユ
b = 333 if a >= 36 # アンズー
b = 182 if a >= 41 # ネヴァン
b = 332 if a >= 42 # メガイラ
b = 43 if a >= 43 # フェニックス
b = 181 if a >= 49 # マッハ
b = 331 if a >= 50 # フレスベルグ
b = 42 if a >= 51 # ヤタガラス
b = 180 if a >= 56 # モリガン
b = 330 if a >= 57 # ティシフォネ
b = 41 if a >= 58 # スザク
b = 40 if a >= 65 # ガルーダ
#--------------------------------------------------------------------------
# 獣族 的場合
#--------------------------------------------------------------------------
when MIX::ANL
b = 239 # サンキ
b = 377 if a >= 10 # モスマン
b = 57 if a >= 11 # ヘケト
b = 238 if a >= 12 # カーシー
b = 56 if a >= 15 # アピス
b = 237 if a >= 17 # タンキ
b = 376 if a >= 18 # ヌエ
b = 55 if a >= 19 # ユニコーン
b = 236 if a >= 20 # ネコマタ
b = 96 if a >= 21 # ペガサス
b = 54 if a >= 24 # バステト
b = 375 if a >= 26 # アツユ
b = 235 if a >= 28 # ストーンカ
b = 53 if a >= 29 # キリン
b = 95 if a >= 31 # キマイラ
b = 234 if a >= 34 # タムズ
b = 52 if a >= 35 # パピルサグ
b = 374 if a >= 37 # タマモノマエ
b = 233 if a >= 38 # オルトロス
b = 94 if a >= 40 # スフィンクス
b = 232 if a >= 43 # ラクチャランゴ
b = 51 if a >= 44 # センリ
b = 93 if a >= 46 # ナラシンハ
b = 373 if a >= 47 # マンティコア
b = 231 if a >= 50 # グリフォン
b = 372 if a >= 51 # クラーケン
b = 92 if a >= 52 # ゲンブ
b = 50 if a >= 56 # ビャッコ
b = 91 if a >= 59 # アヌビス
b = 230 if a >= 61 # ケルベロス
b = 371 if a >= 62 # ベヒモス
b = 370 if a >= 69 # フェンリル
b = 90 if a >= 70 # バロン
#--------------------------------------------------------------------------
# 魔族 的場合
#--------------------------------------------------------------------------
when MIX::MAG
b = 259 # ピクシー
b = 258 if a >= 6 # ゴブリン
b = 247 if a >= 7 # インプ
b = 257 if a >= 8 # ジャックフロスト
b = 256 if a >= 9 # ジャックランタン
b = 246 if a >= 13 # キャク
b = 227 if a >= 15 # アプサラス
b = 255 if a >= 16 # ガンダルヴァ
b = 245 if a >= 21 # エンプーサ
b = 226 if a >= 22 # イソラ
b = 254 if a >= 23 # エルフ
b = 207 if a >= 26 # ペリ
b = 244 if a >= 28 # ナイトメア
b = 225 if a >= 30 # ロア
b = 253 if a >= 32 # タム・リン
b = 206 if a >= 33 # アルラウネ
b = 243 if a >= 35 # リリム
b = 224 if a >= 37 # カラステング
b = 205 if a >= 41 # ヴァルキリー
b = 223 if a >= 43 # オンコット
b = 242 if a >= 44 # インキュバス
b = 252 if a >= 46 # トロール
b = 204 if a >= 47 # アリアンロッド
b = 222 if a >= 50 # ジン
b = 241 if a >= 53 # サキュバス
b = 203 if a >= 54 # クラマテング
b = 221 if a >= 57 # ガネーシャ
b = 251 if a >= 58 # ティターニア
b = 202 if a >= 61 # ハヌマーン
b = 250 if a >= 62 # オベロン
b = 240 if a >= 63 # ノスフェラトゥ
b = 220 if a >= 64 # イフリート
b = 399 if a >= 65 # ヘカーテ
b = 398 if a >= 67 # ロキ
b = 201 if a >= 68 # クー・フーリン
b = 397 if a >= 70 # ネビロス
b = 396 if a >= 73 # バエル
b = 200 if a >= 75 # ニュクス
b = 395 if a >= 76 # ベリアル
b = 394 if a >= 79 # マーラ
b = 393 if a >= 82 # スルト
b = 392 if a >= 85 # アリオク
b = 391 if a >= 88 # アスタロト
b = 390 if a >= 92 # ベルゼブブ
#--------------------------------------------------------------------------
# 鬼族 的場合
#--------------------------------------------------------------------------
when MIX::ONI
b = 269 # ブラウニー
b = 268 if a >= 4 # ノッカー
b = 369 if a >= 5 # グレムリン
b = 267 if a >= 6 # コボルト
b = 307 if a >= 10 # アズミ
b = 368 if a >= 11 # オーク
b = 177 if a >= 13 # スパルトイ
b = 306 if a >= 14 # ヨモツイクサ
b = 266 if a >= 15 # ブッカブー
b = 297 if a >= 16 # ハッグ
b = 265 if a >= 19 # ツチグモ
b = 296 if a >= 22 # ヨモツシコメ
b = 305 if a >= 24 # イヒカ
b = 176 if a >= 25 # ベルセルク
b = 367 if a >= 26 # ウェンディゴ
b = 264 if a >= 27 # ドワーフ
b = 175 if a >= 30 # トゥルダク
b = 304 if a >= 31 # ハンニャ
b = 295 if a >= 32 # アマゾーン
b = 366 if a >= 33 # ラケー
b = 263 if a >= 34 # ジャイアント
b = 365 if a >= 37 # オーガ
b = 303 if a >= 38 # イバラキドウジ
b = 174 if a >= 39 # ヤクシニー
b = 294 if a >= 40 # ラミア
b = 173 if a >= 41 # ゴズキ
b = 262 if a >= 42 # ウベルリ
b = 364 if a >= 43 # バーベガジ
b = 302 if a >= 44 # オニ
b = 172 if a >= 46 # メズキ
b = 363 if a >= 48 # ラクシャーサ
b = 293 if a >= 49 # ゴルゴン
b = 261 if a >= 50 # ティターン
b = 362 if a >= 51 # サイクロプス
b = 292 if a >= 54 # スキュラ
b = 301 if a >= 55 # モムノフ
b = 171 if a >= 56 # ナタ
b = 260 if a >= 57 # ムスッペル
b = 361 if a >= 58 # ギリメカラ
b = 300 if a >= 60 # シュテンドウジ
b = 291 if a >= 61 # ダーキニー
b = 170 if a >= 62 # ヤクシャ
b = 290 if a >= 66 # ランダ
b = 360 if a >= 67 # ヘカトンケイル
else
$game_variables[MIX::R_Code] = 425 # スライム
self.decision
end
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
$game_variables[MIX::R_Code] = b
if $game_switches[MIX::PRE3] == true
c = 2 if b >= 20 && b <= 25 # 魔神
c = 3 if b >= 70 && b <= 77 # 女神
c = 5 if b >= 30 && b <= 36 # 天津神
c = 7 if b >= 350 && b <= 354 # 死神
c = 11 if b >= 110 && b <= 115 # 破壊神
c = 13 if b >= 120 && b <= 125 # 天魔
c = 17 if b >= 130 && b <= 137 # 地母神
c = 19 if b >= 80 && b <= 85 # 鬼神
c = 23 if b >= 150 && b <= 157 # 国津神
c = 29 if b >= 320 && b <= 327 # 邪神
c = 31 if b >= 100 && b <= 107 # 精霊
c = 41 if b >= 10 && b <= 15 # 大天使
c = 43 if b >= 160 && b <= 167 # 天使
c = 47 if b >= 280 && b <= 289 # 堕天使
c = 53 if b >= 140 && b <= 147 # 龍神
c = 59 if b >= 210 && b <= 217 # 龍王
c = 61 if b >= 400 && b <= 407 # 邪龍
c = 67 if b >= 40 && b <= 46 # 霊鳥
c = 71 if b >= 180 && b <= 186 # 妖鳥
c = 73 if b >= 330 && b <= 337 # 凶鳥
c = 79 if b >= 90 && b <= 96 # 神獣
c = 83 if b >= 50 && b <= 57 # 聖獣
c = 89 if b >= 230 && b <= 239 # 魔獣
c = 97 if b >= 370 && b <= 377 # 妖獣
c = 101 if b >= 200 && b <= 207 # 幻魔
c = 103 if b >= 220 && b <= 227 # 妖魔
c = 107 if b >= 240 && b <= 247 # 夜魔
c = 109 if b >= 250 && b <= 259 # 妖精
c = 113 if b >= 390 && b <= 399 # 魔王
c = 127 if b >= 290 && b <= 297 # 鬼女
c = 131 if b >= 170 && b <= 177 # 闘鬼
c = 137 if b >= 300 && b <= 307 # 妖鬼
c = 139 if b >= 260 && b <= 269 # 地霊
c = 149 if b >= 360 && b <= 369 # 邪鬼
c = 151 if b >= 270 && b <= 273 # 獣人
c = 157 if b >= 190 && b <= 195 # メシア教徒
c = 163 if b >= 310 && b <= 315 # ガイア教徒
c = 167 if b >= 340 && b <= 346 # 屍鬼
c = 173 if b >= 380 && b <= 389 # 幽鬼
c = 179 if b >= 410 && b <= 419 # 悪霊
c = 181 if b >= 420 && b <= 428 # 外道
$game_variables[MIX::TMP_RC] = c
end
self.permission
return
end
#--------------------------------------------------------------------------
# ○ 小種族判定
# 「戻り値種族」 的「戻り値レベル」に最も近い悪魔を選出
#--------------------------------------------------------------------------
def self.result_average
a = $game_variables[MIX::TMP_Lv]
case $game_variables[MIX::TMP_RC]
#--------------------------------------------------------------------------
# ○ 威霊 的場合
#--------------------------------------------------------------------------
when MIX::IRI
b = 64 # ヒノカグツチ
b = 63 if a >= 65 # マサカド
b = 62 if a >= 86 # アルダー
b = 61 if a >= 93 # ブラフマー
b = 60 if a >= 96 # ヴィローシャナ
#--------------------------------------------------------------------------
# ○ 魔神 的場合
#--------------------------------------------------------------------------
when MIX::MAJ
b = 25 # トール
b = 24 if a >= 47 # インドラ
b = 23 if a >= 58 # フドウミョウオウ
b = 22 if a >= 71 # オーディン
b = 21 if a >= 82 # バール
b = 20 if a >= 85 # ヴィシュヌ
#--------------------------------------------------------------------------
# ○ 女神 的場合
#--------------------------------------------------------------------------
when MIX::MEG
b = 77 # アメノウズメ
b = 76 if a >= 36 # パールヴァティ
b = 75 if a >= 43 # コノハナサクヤ
b = 74 if a >= 48 # サラスヴァティ
b = 73 if a >= 54 # ヴェスタ
b = 72 if a >= 67 # スカアハ
b = 71 if a >= 73 # ラクシュミ
b = 70 if a >= 82 # ノルン
#--------------------------------------------------------------------------
# ○ 天津神 的場合
#--------------------------------------------------------------------------
when MIX::AMA
b = 36 # アメノトリフネ
b = 35 if a >= 33 # ダヂカラオ
b = 34 if a >= 42 # オモイカネ
b = 33 if a >= 55 # タケミカヅチ
b = 32 if a >= 63 # ツクヨミ
b = 31 if a >= 66 # スサノオ
b = 30 if a >= 72 # アマテラス
#--------------------------------------------------------------------------
# ○ 死神 的場合
#--------------------------------------------------------------------------
when MIX::SHN
b = 354 # アンクー
b = 353 if a >= 35 # キクリヒメ
b = 352 if a >= 52 # ヘル
b = 351 if a >= 61 # ゲーデ
b = 350 if a >= 76 # イザナミ
#--------------------------------------------------------------------------
# ○ 破壊神 的場合
#--------------------------------------------------------------------------
when MIX::HAK
b = 115 # アシュター
b = 114 if a >= 54 # ホクトセイクン
b = 113 if a >= 65 # アレス
b = 112 if a >= 78 # セイテンタイセイ
b = 111 if a >= 81 # ザオウゴンゲン
b = 110 if a >= 85 # シヴァ
#--------------------------------------------------------------------------
# ○ 天魔 的場合
#--------------------------------------------------------------------------
when MIX::TNM
b = 125 # ターラカ
b = 124 if a >= 41 # ヴリトラ
b = 123 if a >= 56 # ヤマ
b = 122 if a >= 69 # ラーヴァナ
b = 121 if a >= 76 # インドラジット
b = 120 if a >= 83 # アスラ王
#--------------------------------------------------------------------------
# ○ 地母神 的場合
#--------------------------------------------------------------------------
when MIX::JBS
b = 137 # ハリティー
b = 136 if a >= 32 # クシナダヒメ
b = 135 if a >= 41 # フレイア
b = 134 if a >= 49 # ドゥルガー
b = 133 if a >= 59 # アルテミス
b = 132 if a >= 68 # エキドナ
b = 131 if a >= 72 # カーリー
b = 130 if a >= 84 # イシュタル
#--------------------------------------------------------------------------
# ○ 鬼神 的場合
#--------------------------------------------------------------------------
when MIX::KSN
b = 85 # フツヌシ
b = 84 if a >= 30 # ゾウチョウテン
b = 83 if a >= 57 # コウモクテン
b = 82 if a >= 60 # ジコクテン
b = 81 if a >= 62 # ニオウ
b = 80 if a >= 69 # ビシャモンテン
#--------------------------------------------------------------------------
# ○ 国津神 的場合
#--------------------------------------------------------------------------
when MIX::KUN
b = 157 # オオヤマツミ
b = 156 if a >= 17 # スクナヒコナ
b = 155 if a >= 22 # ヒトコトヌシ
b = 154 if a >= 31 # コトシロヌシ
b = 153 if a >= 38 # タケミナカタ
b = 152 if a >= 45 # オオナムチ
b = 151 if a >= 53 # サルタヒコ
b = 150 if a >= 61 # アラハバキ
#--------------------------------------------------------------------------
# ○ 邪神 的場合
#--------------------------------------------------------------------------
when MIX::JSN
b = 327 # オーカス
b = 326 if a >= 35 # ミシャグジさま
b = 325 if a >= 44 # テスカトリポカ
b = 324 if a >= 52 # ゾマ
b = 323 if a >= 63 # トウテツ
b = 322 if a >= 67 # チェルノボグ
b = 321 if a >= 77 # パズス
b = 320 if a >= 82 # クトゥルー
#--------------------------------------------------------------------------
# ○ 精霊 的場合
#--------------------------------------------------------------------------
when MIX::SER
b = 107 # アーシーズ
b = 106 if a >= 4 # エアロス
b = 105 if a >= 6 # アクアンズ
b = 104 if a >= 8 # フレイミーズ
b = 103 if a >= 10 # ノーム
b = 102 if a >= 16 # シルフ
b = 101 if a >= 21 # ウンディーネ
b = 100 if a >= 25 # サラマンダー
#--------------------------------------------------------------------------
# ○ 大天使 的場合
#--------------------------------------------------------------------------
when MIX::DAI
b = 15 # カズフェル
b = 14 if a >= 57 # ハニエル
b = 13 if a >= 69 # ウリエル
b = 12 if a >= 80 # ラファエル
b = 11 if a >= 82 # ガブリエル
b = 10 if a >= 86 # ミカエル
#--------------------------------------------------------------------------
# ○ 天使 的場合
#--------------------------------------------------------------------------
when MIX::TNS
b = 167 # エンジェル
b = 166 if a >= 14 # アークエンジェル
b = 165 if a >= 24 # プリンシパリティ
b = 164 if a >= 34 # パワー
b = 163 if a >= 40 # ヴァーチャー
b = 162 if a >= 46 # ドミニオン
b = 161 if a >= 56 # ソロネ
b = 160 if a >= 62 # ケルビム
#--------------------------------------------------------------------------
# ○ 堕天使 的場合
#--------------------------------------------------------------------------
when MIX::DTS
b = 289 # アンドラス
b = 288 if a >= 8 # ガミジン
b = 287 if a >= 13 # フォルネウス
b = 286 if a >= 27 # シトリー
b = 285 if a >= 36 # オロバス
b = 284 if a >= 42 # デカラビア
b = 283 if a >= 48 # ベリス
b = 282 if a >= 55 # マルコキアス
b = 281 if a >= 61 # ヴェパール
b = 280 if a >= 66 # フラウロス
#--------------------------------------------------------------------------
# ○ 龍神 的場合
#--------------------------------------------------------------------------
when MIX::RYJ
b = 147 # バイニャンツ
b = 146 if a >= 23 # ガンガー
b = 145 if a >= 26 # イツァム・ナー
b = 144 if a >= 39 # セイリュウ
b = 143 if a >= 45 # ペクヨン
b = 142 if a >= 52 # ケツアルコアトル
b = 141 if a >= 64 # アナンタ
b = 140 if a >= 71 # ティアマット
#--------------------------------------------------------------------------
# ○ 龍王 的場合
#--------------------------------------------------------------------------
when MIX::RYO
b = 217 # ノヅチ
b = 216 if a >= 21 # ヴィーヴル
b = 215 if a >= 26 # ナーガ
b = 214 if a >= 35 # オトヒメ
b = 213 if a >= 39 # ミズチ
b = 212 if a >= 45 # ナーガ・ラジャ
b = 211 if a >= 52 # ペンドラゴン
b = 210 if a >= 60 # ヤマタノオロチ
#--------------------------------------------------------------------------
# ○ 邪龍 的場合
#--------------------------------------------------------------------------
when MIX::JRY
b = 407 # コカトライス
b = 406 if a >= 22 # ワーム
b = 405 if a >= 30 # バジリスク
b = 404 if a >= 37 # ワイバーン
b = 403 if a >= 43 # ヒュドラ
b = 402 if a >= 50 # リヴァイアサン
b = 401 if a >= 54 # ファフニール
b = 400 if a >= 61 # ヨルムンガンド
#--------------------------------------------------------------------------
# ○ 霊鳥 的場合
#--------------------------------------------------------------------------
when MIX::RCH
b = 46 # スパルナ
b = 45 if a >= 13 # ホウオウ
b = 44 if a >= 25 # ジャターユ
b = 43 if a >= 34 # フェニックス
b = 42 if a >= 43 # ヤタガラス
b = 41 if a >= 51 # スザク
b = 40 if a >= 58 # ガルーダ
#--------------------------------------------------------------------------
# ○ 妖鳥 的場合
#--------------------------------------------------------------------------
when MIX::YCH
b = 186 # ベンヌ
b = 185 if a >= 7 # オキュペテー
b = 184 if a >= 15 # ケライノー
b = 183 if a >= 24 # アエロー
b = 182 if a >= 33 # ネヴァン
b = 181 if a >= 41 # マッハ
b = 180 if a >= 49 # モリガン
#--------------------------------------------------------------------------
# ○ 凶鳥 的場合
#--------------------------------------------------------------------------
when MIX::KCH
b = 337 # フケイ
b = 336 if a >= 8 # コカクチョウ
b = 335 if a >= 14 # グルル
b = 334 if a >= 19 # アレクト
b = 333 if a >= 28 # アンズー
b = 332 if a >= 36 # メガイラ
b = 331 if a >= 42 # フレスベルグ
b = 330 if a >= 50 # ティシフォネ
#--------------------------------------------------------------------------
# ○ 神獣 的場合
#--------------------------------------------------------------------------
when MIX::SNJ
b = 96 # ペガサス
b = 95 if a >= 21 # キマイラ
b = 94 if a >= 31 # スフィンクス
b = 93 if a >= 40 # ナラシンハ
b = 92 if a >= 46 # ゲンブ
b = 91 if a >= 52 # アヌビス
b = 90 if a >= 59 # バロン
#--------------------------------------------------------------------------
# ○ 聖獣 的場合
#--------------------------------------------------------------------------
when MIX::SJY
b = 57 # ヘケト
b = 56 if a >= 11 # アピス
b = 55 if a >= 15 # ユニコーン
b = 54 if a >= 19 # バステト
b = 53 if a >= 24 # キリン
b = 52 if a >= 29 # パピルサグ
b = 51 if a >= 35 # センリ
b = 50 if a >= 44 # ビャッコ
#--------------------------------------------------------------------------
# ○ 魔獣 的場合
#--------------------------------------------------------------------------
when MIX::MJY
b = 239 # サンキ
b = 238 if a >= 8 # カーシー
b = 237 if a >= 12 # タンキ
b = 236 if a >= 17 # ネコマタ
b = 235 if a >= 20 # ストーンカ
b = 234 if a >= 28 # タムズ
b = 233 if a >= 34 # オルトロス
b = 232 if a >= 38 # ラクチャランゴ
b = 231 if a >= 43 # グリフォン
b = 230 if a >= 50 # ケルベロス
#--------------------------------------------------------------------------
# ○ 妖獣 的場合
#--------------------------------------------------------------------------
when MIX::YJY
b = 377 # モスマン
b = 376 if a >= 10 # ヌエ
b = 375 if a >= 18 # アツユ
b = 374 if a >= 26 # タマモノマエ
b = 373 if a >= 37 # マンティコア
b = 372 if a >= 47 # クラーケン
b = 371 if a >= 51 # ベヒモス
b = 370 if a >= 62 # フェンリル
#--------------------------------------------------------------------------
# ○ 幻魔 的場合
#--------------------------------------------------------------------------
when MIX::GNM
b = 207 # ペリ
b = 206 if a >= 26 # アルラウネ
b = 205 if a >= 33 # ヴァルキリー
b = 204 if a >= 41 # アリアンロッド
b = 203 if a >= 47 # クラマテング
b = 202 if a >= 54 # ハヌマーン
b = 201 if a >= 61 # クー・フーリン
b = 200 if a >= 68 # ニュクス
#--------------------------------------------------------------------------
# ○ 妖魔 的場合
#--------------------------------------------------------------------------
when MIX::YOM
b = 227 # アプサラス
b = 226 if a >= 15 # イソラ
b = 225 if a >= 22 # ロア
b = 224 if a >= 30 # カラステング
b = 223 if a >= 37 # オンコット
b = 222 if a >= 43 # ジン
b = 221 if a >= 50 # ガネーシャ
b = 220 if a >= 57 # イフリート
#--------------------------------------------------------------------------
# ○ 夜魔 的場合
#--------------------------------------------------------------------------
when MIX::YAM
b = 247 # インプ
b = 246 if a >= 8 # キャク
b = 245 if a >= 14 # エンプーサ
b = 244 if a >= 21 # ナイトメア
b = 243 if a >= 28 # リリム
b = 242 if a >= 35 # インキュバス
b = 241 if a >= 44 # サキュバス
b = 240 if a >= 53 # ノスフェラトゥ
#--------------------------------------------------------------------------
# ○ 妖精 的場合
#--------------------------------------------------------------------------
when MIX::YOS
b = 259 # ピクシー
b = 258 if a >= 3 # ゴブリン
b = 257 if a >= 6 # ジャックフロスト
b = 256 if a >= 8 # ジャックランタン
b = 255 if a >= 9 # ガンダルヴァ
b = 254 if a >= 16 # エルフ
b = 253 if a >= 23 # タム・リン
b = 252 if a >= 32 # トロール
b = 251 if a >= 46 # ティターニア
b = 250 if a >= 58 # オベロン
#--------------------------------------------------------------------------
# ○ 魔王 的場合
#--------------------------------------------------------------------------
when MIX::MAO
b = 399 # ヘカーテ
b = 398 if a >= 65 # ロキ
b = 397 if a >= 67 # ネビロス
b = 396 if a >= 70 # バエル
b = 395 if a >= 73 # ベリアル
b = 394 if a >= 76 # マーラ
b = 393 if a >= 79 # スルト
b = 392 if a >= 82 # アリオク
b = 391 if a >= 85 # アスタロト
b = 390 if a >= 88 # ベルゼブブ
#--------------------------------------------------------------------------
# ○ 鬼女 的場合
#--------------------------------------------------------------------------
when MIX::KJY
b = 297 # ハッグ
b = 296 if a >= 16 # ヨモツシコメ
b = 295 if a >= 22 # アマゾーン
b = 294 if a >= 32 # ラミア
b = 293 if a >= 40 # ゴルゴン
b = 292 if a >= 49 # スキュラ
b = 291 if a >= 54 # ダーキニー
b = 290 if a >= 61 # ランダ
#--------------------------------------------------------------------------
# ○ 闘鬼 的場合
#--------------------------------------------------------------------------
when MIX::TOK
b = 177 # スパルトイ
b = 176 if a >= 13 # ベルセルク
b = 175 if a >= 25 # トゥルダク
b = 174 if a >= 30 # ヤクシニー
b = 173 if a >= 39 # ゴズキ
b = 172 if a >= 41 # メズキ
b = 171 if a >= 46 # ナタ
b = 170 if a >= 56 # ヤクシャ
#--------------------------------------------------------------------------
# ○ 妖鬼 的場合
#--------------------------------------------------------------------------
when MIX::YOK
b = 307 # アズミ
b = 306 if a >= 10 # ヨモツイクサ
b = 305 if a >= 14 # イヒカ
b = 304 if a >= 24 # ハンニャ
b = 303 if a >= 31 # イバラキドウジ
b = 302 if a >= 38 # オニ
b = 301 if a >= 44 # モムノフ
b = 300 if a >= 55 # シュテンドウジ
#--------------------------------------------------------------------------
# ○ 地霊 的場合
#--------------------------------------------------------------------------
when MIX::CHR
b = 269 # ブラウニー
b = 268 if a >= 2 # ノッカー
b = 267 if a >= 4 # コボルト
b = 266 if a >= 6 # ブッカブー
b = 265 if a >= 15 # ツチグモ
b = 264 if a >= 19 # ドワーフ
b = 263 if a >= 27 # ジャイアント
b = 262 if a >= 34 # ウベルリ
b = 261 if a >= 42 # ティターン
b = 260 if a >= 50 # ムスッペル
#--------------------------------------------------------------------------
# ○ 邪鬼 的場合
#--------------------------------------------------------------------------
when MIX::JAK
b = 369 # グレムリン
b = 368 if a >= 5 # オーク
b = 367 if a >= 11 # ウェンディゴ
b = 366 if a >= 26 # ラケー
b = 365 if a >= 33 # オーガ
b = 364 if a >= 37 # バーベガジ
b = 363 if a >= 43 # ラクシャーサ
b = 362 if a >= 48 # サイクロプス
b = 361 if a >= 51 # ギリメカラ
b = 360 if a >= 58 # ヘカトンケイル
#--------------------------------------------------------------------------
# ○ 獣人 的場合
#--------------------------------------------------------------------------
when MIX::JUJ
b = 273 # ワードッグ
b = 272 if a >= 5 # ワーキャット
b = 271 if a >= 23 # ワーウルフ
b = 270 if a >= 39 # ワーブル
#--------------------------------------------------------------------------
# ○ メシア教徒 的場合
#--------------------------------------------------------------------------
when MIX::MSA
b = 195 # 狂信者
b = 194 if a >= 17 # テンプルナイト♂
b = 193 if a >= 22 # テンプルナイト♀
b = 192 if a >= 25 # メイガス
b = 191 if a >= 37 # スキャナーズ
b = 190 if a >= 53 # アデプト
#--------------------------------------------------------------------------
# ○ ガイア教徒 的場合
#--------------------------------------------------------------------------
when MIX::GIA
b = 315 # 特攻隊
b = 314 if a >= 15 # 処刑ライダー
b = 313 if a >= 20 # 破戒僧
b = 312 if a >= 27 # 鬼女郎
b = 311 if a >= 40 # 闇法師
b = 310 if a >= 52 # アサシン
#--------------------------------------------------------------------------
# ○ 屍鬼 的場合
#--------------------------------------------------------------------------
when MIX::SHK
b = 346 # ゾンビ
b = 345 if a >= 2 # ゾンビレディ
b = 344 if a >= 7 # ゾンビコップ
b = 343 if a >= 8 # オバタリオン
b = 342 if a >= 9 # ゾンビアーミー
b = 341 if a >= 13 # ボディコニアン
b = 340 if a >= 18 # コープス
#--------------------------------------------------------------------------
# ○ 幽鬼 的場合
#--------------------------------------------------------------------------
when MIX::YUK
b = 389 # ガキ
b = 388 if a >= 6 # おしち
b = 387 if a >= 12 # グール
b = 386 if a >= 17 # マンイーター
b = 385 if a >= 22 # ヤカー
b = 384 if a >= 24 # ベイコク
b = 383 if a >= 25 # ヴァンパイア
b = 382 if a >= 35 # コロンゾン
b = 381 if a >= 40 # サンニ・ヤカー
b = 380 if a >= 46 # リッチ
#--------------------------------------------------------------------------
# ○ 悪霊 的場合
#--------------------------------------------------------------------------
when MIX::AKU
b = 419 # ゴースト
b = 418 if a >= 5 # はなこ
b = 417 if a >= 10 # くちさけ
b = 416 if a >= 11 # レムルース
b = 415 if a >= 15 # ピシャーチャ
b = 414 if a >= 19 # ファントム
b = 413 if a >= 27 # レギオン
b = 412 if a >= 34 # デプス
b = 411 if a >= 43 # マカーブル
b = 410 if a >= 52 # リング
#--------------------------------------------------------------------------
# ○ 外道 的場合
#--------------------------------------------------------------------------
when MIX::GDO
b = 428 # ちんぴら
b = 427 if a >= 2 # やくざ
b = 426 if a >= 3 # モウリョウ
b = 425 if a >= 4 # スライム
b = 424 if a >= 14 # クリスティーン
b = 423 if a >= 20 # バックベアード
b = 422 if a >= 28 # ブラックウーズ
b = 421 if a >= 32 # ドッペルゲンガー
b = 420 if a >= 44 # オールドワン
else
$game_variables[MIX::R_Code] = 425 # スライム
self.decision
return
end
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
# 経由フラグON的话1ランクUP
b -= 1 if $game_switches[MIX::PRE3] == true
$game_variables[MIX::R_Code] = b
self.permission
return
end
#--------------------------------------------------------------------------
# ○ ランクUP修正
# ランクを上回った場合は最高ランクに、下回った場合は最低ランクに固定
#--------------------------------------------------------------------------
def self.fix
a = $game_variables[MIX::TMP_RC]
b = $game_variables[MIX::R_Code]
# 経由フラグON的话1ランクUP
b -= 1 if $game_switches[MIX::PRE3] == true
if a == MIX::IRI # 威霊
b = 60 if b < 60; b = 64 if b > 64
elsif a == MIX::MAJ # 魔神
b = 20 if b < 20; b = 25 if b > 25
elsif a == MIX::MEG # 女神
b = 70 if b < 70; b = 77 if b > 77
elsif a == MIX::AMA # 天津神
b = 30 if b < 30; b = 36 if b > 36
elsif a == MIX::SHN # 死神
b = 350 if b < 350; b = 354 if b > 354
elsif a == MIX::HAK # 破壊神
b = 110 if b < 110; b = 115 if b > 115
elsif a == MIX::TNM # 天魔
b = 120 if b < 120; b = 125 if b > 125
elsif a == MIX::JBS # 地母神
b = 130 if b < 130; b = 137 if b > 137
elsif a == MIX::KSN # 鬼神
b = 80 if b < 80; b = 85 if b > 85
elsif a == MIX::KUN # 国津神
b = 150 if b < 150; b = 157 if b > 157
elsif a == MIX::JSN # 邪神
b = 320 if b < 320; b = 327 if b > 327
elsif a == MIX::SER # 精霊
b = 100 if b < 100; b = 107 if b > 107
elsif a == MIX::DAI # 大天使
b = 10 if b < 10; b = 15 if b > 15
elsif a == MIX::TNS # 天使
b = 160 if b < 160; b = 167 if b > 167
elsif a == MIX::DTS # 堕天使
b = 280 if b < 280; b = 289 if b > 289
elsif a == MIX::RYJ # 龍神
b = 140 if b < 140; b = 147 if b > 147
elsif a == MIX::RYO # 龍王
b = 210 if b < 210; b = 217 if b > 217
elsif a == MIX::JRY # 邪龍
b = 400 if b < 400; b = 407 if b > 407
elsif a == MIX::RCH # 霊鳥
b = 40 if b < 40; b = 46 if b > 46
elsif a == MIX::YCH # 妖鳥
b = 180 if b < 180; b = 186 if b > 186
elsif a == MIX::KCH # 凶鳥
b = 330 if b < 330; b = 337 if b > 337
elsif a == MIX::SNJ # 神獣
b = 90 if b < 90; b = 96 if b > 96
elsif a == MIX::SJY # 聖獣
b = 50 if b < 50; b = 57 if b > 57
elsif a == MIX::MJY # 魔獣
b = 230 if b < 230; b = 239 if b > 239
elsif a == MIX::YJY # 妖獣
b = 370 if b < 370; b = 377 if b > 377
elsif a == MIX::GNM # 幻魔
b = 200 if b < 200; b = 207 if b > 207
elsif a == MIX::YOM # 妖魔
b = 220 if b < 220; b = 227 if b > 227
elsif a == MIX::YAM # 夜魔
b = 240 if b < 240; b = 247 if b > 247
elsif a == MIX::YOS # 妖精
b = 250 if b < 250; b = 259 if b > 259
elsif a == MIX::MAO # 魔王
b = 390 if b < 390; b = 399 if b > 399
elsif a == MIX::KJY # 鬼女
b = 290 if b < 290; b = 297 if b > 297
elsif a == MIX::TOK # 闘鬼
b = 170 if b < 170; b = 177 if b > 177
elsif a == MIX::YOK # 妖鬼
b = 300 if b < 300; b = 307 if b > 307
elsif a == MIX::CHR # 地霊
b = 260 if b < 260; b = 269 if b > 269
elsif a == MIX::JAK # 邪鬼
b = 360 if b < 360; b = 369 if b > 369
elsif a == MIX::JUJ # 獣人
b = 270 if b < 270; b = 273 if b > 237
elsif a == MIX::MSA # メシア教徒
b = 190 if b < 190; b = 195 if b > 195
elsif a == MIX::GIA # ガイア教徒
b = 310 if b < 310; b = 315 if b > 315
elsif a == MIX::SHK # 屍鬼
b = 340 if b < 340; b = 346 if b > 346
elsif a == MIX::YUK # 幽鬼
b = 380 if b < 380; b = 389 if b > 389
elsif a == MIX::AKU # 悪霊
b = 410 if b < 410; b = 419 if b > 419
elsif a == MIX::GDO # 外道
b = 420 if b < 420; b = 428 if b > 428
end
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
$game_variables[MIX::R_Code] = b if b != $game_variables[MIX::R_Code]
self.permission
return
end
#--------------------------------------------------------------------------
# ○ 合体許可(解禁フラグ)
# ゲーム進行上、合体不可能になっている場合は合体不可を返す
#--------------------------------------------------------------------------
def self.permission
# 経由フラグON的话許可
return self.decision if $game_switches[MIX::PRE3] == true
case $game_variables[MIX::R_Code]
when 10
a = 999 if $game_switches[61] != true # ミカエル
b = 1; c = 91
when 11
a = 999 if $game_switches[62] != true # ガブリエル
b = 1; c = 86
when 12
a = 999 if $game_switches[63] != true # ラファエル
b = 1; c = 82
when 13
a = 999 if $game_switches[64] != true # ウリエル
b = 1; c = 80
when 14
a = 999 if $game_switches[65] != true # ハニエル
b = 1; c = 69
when 15
a = 999 if $game_switches[66] != true # カズフェル
b = 1; c = 57
when 20
a = 999 if $game_switches[67] != true # ビシュヌ
b = 1; c = 89
when 25
a = 999 if $game_switches[68] != true # トール
b = 1; c = 47
when 80
a = 999 if $game_switches[69] != true # ビシャモンテン
b = 0; c = 73
when 81
a = 999 if $game_switches[70] != true # ニオウ
b = 0; c = 69
when 82
a = 999 if $game_switches[71] != true # ジコクテン
b = 0; c = 62
when 83
a = 999 if $game_switches[72] != true # コウモクテン
b = 0; c = 60
when 84
a = 999 if $game_switches[73] != true # ゾウチョウテン
b = 0; c = 57
when 120
a = 999 if $game_switches[74] != true # アスラ王
b = 2; c = 91
when 121
a = 999 if $game_switches[75] != true # インドラジット
b = 2; c = 83
when 122
a = 999 if $game_switches[76] != true # ラーヴァナ
b = 2; c = 76
when 123
a = 999 if $game_switches[77] != true # ヤマ
b = 2; c = 66
when 132
a = 999 if $game_switches[78] != true # エキドナ
b = 2; c = 72
when 153
a = 999 if $game_switches[79] != true # タケミナカタ
b = 2; c = 37
when 327
a = 999 if $game_switches[80] != true # オーカス
b = 1; c = 35
when 390
a = 999 if $game_switches[81] != true # ベルゼブブ
b = 2; c = 92
when 391
a = 999 if $game_switches[82] != true # アスタロト
b = 2; c = 88
when 392
a = 999 if $game_switches[83] != true # アリオク
b = 2; c = 85
when 393
a = 999 if $game_switches[84] != true # スルト
b = 2; c = 82
when 395
a = 999 if $game_switches[85] != true # ベリアル
b = 2; c = 76
when 396
a = 999 if $game_switches[86] != true # バエル
b = 2; c = 73
when 397
a = 999 if $game_switches[87] != true # ネビロス
b = 2; c = 70
when 63
a = 999 if $game_switches[88] != true # マサカド
b = 0; c = 86
when 130
a = 999 if $game_switches[89] != true # イシュタル
b = 2; c = 87
else
a = 0
end
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
if a == 999
$game_variables[MIX::SKL1] = 0 # 合体後悪魔 技能1
$game_variables[MIX::SKL2] = 0 # 合体後悪魔 技能2
$game_variables[MIX::SKL3] = 0 # 合体後悪魔 技能3
$game_variables[MIX::SKL4] = 0 # 合体後悪魔 技能4
$game_variables[MIX::SKL5] = 0 # 合体後悪魔 技能5
$game_variables[MIX::SKL6] = 0 # 合体後悪魔 技能6
$game_variables[MIX::R_Align] = b # 合体後属性 代号確定
$game_variables[MIX::R_level] = c # 合体後悪魔レベル確定
$game_switches[MIX::LOCK] = true
return
else
$game_switches[MIX::LOCK] = false
return self.decision
end
end
#--------------------------------------------------------------------------
# ○ 合体結果確定
# 合体後悪魔値から属性と 物品番号を決定
#--------------------------------------------------------------------------
def self.decision
a = $game_variables[MIX::R_Code]
#--------------------------------------------------------------------------
# 属性確定( 0=Neutral, 1=Law, 2=Chaos )
#--------------------------------------------------------------------------
b = 0 # Neutral
if a >= 10
b = 1 if a <= 59 # Light-Law
end
if a >= 110
b = 2 if a <= 159 # Light-Chaos
end
if a >= 160
b = 1 if a <= 199 # Neutral-Law
end
if a >= 280
b = 2 if a <= 319 # Neutral-Chaos
end
if a >= 320
b = 1 if a <= 349 # Dark-Law
end
if a >= 390
b = 2 if a <= 429 # Dark-Chaos
end
#--------------------------------------------------------------------------
# レベル& 画画 代号& 技能確定
#--------------------------------------------------------------------------
case a
when 10 # ミカエル
c = 91; d = 1; e = 13
sk1 = 6; sk2 = 26; sk3 = 59; sk4 = 120; sk5 = 249; sk6 = 183
when 11 # ガブリエル
c = 86; d = 1; e = 14
sk1 = 18; sk2 = 27; sk3 = 31; sk4 = 240; sk5 = 248; sk6 = 184
when 12 # ラファエル
c = 82; d = 1; e = 7
sk1 = 12; sk2 = 50; sk3 = 62; sk4 = 75; sk5 = 251; sk6 = 184
when 13 # ウリエル
c = 80; d = 1; e = 13
sk1 = 24; sk2 = 29; sk3 = 39; sk4 = 119; sk5 = 247; sk6 = 183
when 14 # ハニエル
c = 69; d = 4; e = 24
sk1 = 18; sk2 = 31; sk3 = 41; sk4 = 61; sk5 = 146; sk6 = 184
when 15 # カズフェル
c = 57; d = 4; e = 24
sk1 = 24; sk2 = 29; sk3 = 41; sk4 = 54; sk5 = 61; sk6 = 183
when 20 # ヴィシュヌ
c = 89; d = 1; e = 13
sk1 = 27; sk2 = 31; sk3 = 59; sk4 = 110; sk5 = 166; sk6 = 248
when 21 # バール
c = 85; d = 1; e = 13
sk1 = 26; sk2 = 59; sk3 = 56; sk4 = 72; sk5 = 231; sk6 = 238
when 22 # オーディン
c = 83; d = 1; e = 13
sk1 = 9; sk2 = 50; sk3 = 55; sk4 = 129; sk5 = 231; sk6 = 237
when 23 # フドウミョウオウ
c = 71; d = 5; e = 13
sk1 = 31; sk2 = 39; sk3 = 56; sk4 = 162; sk5 = 236; sk6 = 203
when 24 # インドラ
c = 58; d = 1; e = 5
sk1 = 15; sk2 = 51; sk3 = 125; sk4 = 205; sk5 = 212; sk6 = 238
when 25 # トール
c = 47; d = 1; e = 13
sk1 = 15; sk2 = 43; sk3 = 115; sk4 = 130; sk5 = 149; sk6 = 247
when 30 # アマテラス
c = 78; d = 5; e = 14
sk1 = 6; sk2 = 26; sk3 = 29; sk4 = 61; sk5 = 71; sk6 = 209
when 31 # スサノオ
c = 72; d = 1; e = 5
sk1 = 21; sk2 = 114; sk3 = 120; sk4 = 206; sk5 = 150; sk6 = 232
when 32 # ツクヨミ
c = 66; d = 0; e = 7
sk1 = 21; sk2 = 24; sk3 = 34; sk4 = 211; sk5 = 248; sk6 = 252
when 33 # タケミカヅチ
c = 63; d = 1; e = 11
sk1 = 15; sk2 = 18; sk3 = 51; sk4 = 119; sk5 = 149; sk6 = 173
when 34 # オモイカネ
c = 55; d = 4; e = 9
sk1 = 24; sk2 = 40; sk3 = 54; sk4 = 56; sk5 = 245; sk6 = 246
when 35 # ダヂカラオ
c = 42; d = 0; e = 3
sk1 = 43; sk2 = 102; sk3 = 109; sk4 = 115; sk5 = 202; sk6 = 247
when 36 # アメノトリフネ
c = 33; d = 4; e = 9
sk1 = 23; sk2 = 64; sk3 = 74; sk4 = 77; sk5 = 78; sk6 = 79
when 40 # ガルーダ
c = 65; d = 4; e = 3
sk1 = 24; sk2 = 51; sk3 = 54; sk4 = 111; sk5 = 213; sk6 = 193
when 41 # スザク
c = 58; d = 0; e = 7
sk1 = 3; sk2 = 43; sk3 = 45; sk4 = 61; sk5 = 146; sk6 = 192
when 42 # ヤタガラス
c = 51; d = 1; e = 13
sk1 = 24; sk2 = 47; sk3 = 54; sk4 = 59; sk5 = 246; sk6 = 192
when 43 # フェニックス
c = 43; d = 7; e = 9
sk1 = 29; sk2 = 51; sk3 = 71; sk4 = 77; sk5 = 171; sk6 = 193
when 44 # ジャターユ
c = 34; d = 4; e = 3
sk1 = 32; sk2 = 77; sk3 = 138; sk4 = 146; sk5 = 171; sk6 = 191
when 45 # ホウオウ
c = 25; d = 4; e = 9
sk1 = 43; sk2 = 58; sk3 = 60; sk4 = 70; sk5 = 146; sk6 = 191
when 46 # スパルナ
c = 13; d = 4; e = 3
sk1 = 58; sk2 = 64; sk3 = 67; sk4 = 74; sk5 = 212; sk6 = 191
when 50 # ビャッコ
c = 56; d = 4; e = 15
sk1 = 75; sk2 = 76; sk3 = 114; sk4 = 172; sk5 = 213; sk6 = 190
when 51 # センリ
c = 44; d = 4; e = 4
sk1 = 21; sk2 = 37; sk3 = 147; sk4 = 208; sk5 = 246; sk6 = 189
when 52 # パピルサグ
c = 35; d = 1; e = 5
sk1 = 54; sk2 = 68; sk3 = 70; sk4 = 134; sk5 = 158; sk6 = 189
when 53 # キリン
c = 29; d = 4; e = 7
sk1 = 30; sk2 = 70; sk3 = 75; sk4 = 113; sk5 = 244; sk6 = 188
when 54 # バステト
c = 24; d = 1; e = 2
sk1 = 37; sk2 = 41; sk3 = 67; sk4 = 113; sk5 = 139; sk6 = 189
when 55 # ユニコーン
c = 19; d = 1; e = 3
sk1 = 28; sk2 = 75; sk3 = 109; sk4 = 128; sk5 = 208; sk6 = 188
when 56 # アピス
c = 15; d = 4; e = 3
sk1 = 50; sk2 = 60; sk3 = 72; sk4 = 115; sk5 = 204; sk6 = 188
when 57 # ヘケト
c = 11; d = 0; e = 4
sk1 = 60; sk2 = 66; sk3 = 78; sk4 = 79; sk5 = 243; sk6 = 189
when 60 # ヴィローシャナ
c = 99; d = 5; e = 13
sk1 = 27; sk2 = 31; sk3 = 35; sk4 = 71; sk5 = 201; sk6 = 251
when 61 # ブラフマー
c = 96; d = 1; e = 13
sk1 = 27; sk2 = 31; sk3 = 62; sk4 = 71; sk5 = 201; sk6 = 203
when 62 # アルダー
c = 93; d = 1; e = 13
sk1 = 27; sk2 = 35; sk3 = 114; sk4 = 166; sk5 = 199; sk6 = 215
when 63 # マサカド
c = 86; d = 1; e = 11
sk1 = 27; sk2 = 33; sk3 = 59; sk4 = 124; sk5 = 162; sk6 = 245
when 64 # ヒノカグツチ
c = 65; d = 1; e = 13
sk1 = 3; sk2 = 6; sk3 = 59; sk4 = 171; sk5 = 236; sk6 = 242
when 70 # ノルン
c = 87; d = 1; e = 14
sk1 = 12; sk2 = 29; sk3 = 33; sk4 = 62; sk5 = 71; sk6 = 211
when 71 # ラクシュミ
c = 82; d = 4; e = 8
sk1 = 25; sk2 = 62; sk3 = 68; sk4 = 71; sk5 = 215; sk6 = 246
when 72 # スカアハ
c = 74; d = 1; e = 12
sk1 = 21; sk2 = 39; sk3 = 59; sk4 = 127; sk5 = 247; sk6 = 249
when 73 # ヴェスタ
c = 67; d = 5; e = 14
sk1 = 3; sk2 = 44; sk3 = 50; sk4 = 61; sk5 = 208; sk6 = 242
when 74 # サラスヴァティ
c = 54; d = 4; e = 8
sk1 = 54; sk2 = 55; sk3 = 61; sk4 = 211; sk5 = 231; sk6 = 251
when 75 # コノハナサクヤ
c = 48; d = 3; e = 14
sk1 = 6; sk2 = 40; sk3 = 61; sk4 = 71; sk5 = 110; sk6 = 252
when 76 # パールヴァティ
c = 43; d = 3; e = 4
sk1 = 43; sk2 = 45; sk3 = 59; sk4 = 61; sk5 = 209; sk6 = 215
when 77 # アメノウズメ
c = 36; d = 4; e = 4
sk1 = 61; sk2 = 67; sk3 = 110; sk4 = 113; sk5 = 209; sk6 = 217
when 80 # ビシャモンテン
c = 73; d = 1; e = 11
sk1 = 12; sk2 = 31; sk3 = 58; sk4 = 126; sk5 = 198; sk6 = 245
when 81 # ニオウ
c = 69; d = 1; e = 11
sk1 = 39; sk2 = 56; sk3 = 114; sk4 = 166; sk5 = 171; sk6 = 247
when 82 # ジコクテン
c = 62; d = 1; e = 11
sk1 = 6; sk2 = 43; sk3 = 58; sk4 = 120; sk5 = 198; sk6 = 213
when 83 # コウモクテン
c = 60; d = 1; e = 11
sk1 = 24; sk2 = 39; sk3 = 54; sk4 = 198; sk5 = 221; sk6 = 247
when 84 # ゾウチョウテン
c = 57; d = 1; e = 11
sk1 = 18; sk2 = 42; sk3 = 43; sk4 = 112; sk5 = 173; sk6 = 198
when 85 # フツヌシ
c = 30; d = 1; e = 11
sk1 = 28; sk2 = 75; sk3 = 117; sk4 = 123; sk5 = 162; sk6 = 173
when 90 # バロン
c = 70; d = 0; e = 13
sk1 = 64; sk2 = 114; sk3 = 171; sk4 = 213; sk5 = 245; sk6 = 189
when 91 # アヌビス
c = 59; d = 1; e = 7
sk1 = 29; sk2 = 33; sk3 = 70; sk4 = 175; sk5 = 246; sk6 = 188
when 92 # ゲンブ
c = 52; d = 0; e = 15
sk1 = 29; sk2 = 30; sk3 = 39; sk4 = 44; sk5 = 172; sk6 = 188
when 93 # ナラシンハ
c = 46; d = 1; e = 3
sk1 = 29; sk2 = 123; sk3 = 112; sk4 = 212; sk5 = 247; sk6 = 189
when 94 # スフィンクス
c = 40; d = 1; e = 7
sk1 = 3; sk2 = 39; sk3 = 45; sk4 = 68; sk5 = 70; sk6 = 189
when 95 # キマイラ
c = 31; d = 0; e = 15
sk1 = 75; sk2 = 141; sk3 = 146; sk4 = 171; sk5 = 212; sk6 = 190
when 96 # ペガサス
c = 21; d = 1; e = 7
sk1 = 30; sk2 = 77; sk3 = 78; sk4 = 108; sk5 = 115; sk6 = 188
when 100 # サラマンダー
c = 29; d = 5; e = 3
sk1 = 2; sk2 = 5; sk3 = 67; sk4 = 75; sk5 = 171; sk6 = 242
when 101 # ウンディーネ
c = 25; d = 4; e = 4
sk1 = 14; sk2 = 17; sk3 = 36; sk4 = 41; sk5 = 58; sk6 = 61
when 102 # シルフ
c = 21; d = 5; e = 2
sk1 = 20; sk2 = 23; sk3 = 38; sk4 = 77; sk5 = 106; sk6 = 207
when 103 # ノーム
c = 16; d = 0; e = 9
sk1 = 23; sk2 = 28; sk3 = 56; sk4 = 64; sk5 = 101; sk6 = 202
when 104 # フレイミーズ
c = 10; d = 5; e = 5
sk1 = 1; sk2 = 2; sk3 = 4; sk4 = 38; sk5 = 67; sk6 = 242
when 105 # アクアンズ
c = 8; d = 5; e = 5
sk1 = 13; sk2 = 14; sk3 = 16; sk4 = 60; sk5 = 66; sk6 = 243
when 106 # エアロス
c = 6; d = 5; e = 5
sk1 = 19; sk2 = 20; sk3 = 22; sk4 = 37; sk5 = 63; sk6 = 67
when 107 # アーシーズ
c = 4; d = 5; e = 5
sk1 = 42; sk2 = 43; sk3 = 44; sk4 = 45; sk5 = 58; sk6 = 101
when 110 # シヴァ
c = 90; d = 1; e = 13
sk1 = 12; sk2 = 18; sk3 = 27; sk4 = 199; sk5 = 221; sk6 = 241
when 111 # ザオウゴンゲン
c = 85; d = 1; e = 13
sk1 = 42; sk2 = 56; sk3 = 166; sk4 = 173; sk5 = 203; sk6 = 236
when 112 # セイテンタイセイ
c = 81; d = 4; e = 5
sk1 = 21; sk2 = 37; sk3 = 112; sk4 = 110; sk5 = 171; sk6 = 239
when 113 # アレス
c = 78; d = 1; e = 13
sk1 = 42; sk2 = 120; sk3 = 123; sk4 = 206; sk5 = 213; sk6 = 249
when 114 # ホクトセイクン
c = 65; d = 1; e = 9
sk1 = 35; sk2 = 69; sk3 = 75; sk4 = 149; sk5 = 241; sk6 = 245
when 115 # アシュター
c = 54; d = 1; e = 3
sk1 = 43; sk2 = 72; sk3 = 115; sk4 = 123; sk5 = 194; sk6 = 247
when 120 # アスラ王
c = 91; d = 1; e = 13
sk1 = 6; sk2 = 27; sk3 = 59; sk4 = 199; sk5 = 221; sk6 = 245
when 121 # インドラジット
c = 83; d = 0; e = 11
sk1 = 15; sk2 = 17; sk3 = 50; sk4 = 55; sk5 = 199; sk6 = 247
when 122 # ラーヴァナ
c = 76; d = 1; e = 13
sk1 = 21; sk2 = 39; sk3 = 75; sk4 = 199; sk5 = 219; sk6 = 244
when 123 # ヤマ
c = 66; d = 1; e = 13
sk1 = 6; sk2 = 35; sk3 = 175; sk4 = 211; sk5 = 241; sk6 = 248
when 124 # ヴリトラ
c = 56; d = 4; e = 5
sk1 = 18; sk2 = 39; sk3 = 55; sk4 = 150; sk5 = 158; sk6 = 219
when 125 # ターラカ
c = 42; d = 1; e = 6
sk1 = 15; sk2 = 40; sk3 = 44; sk4 = 124; sk5 = 216; sk6 = 247
when 130 # イシュタル
c = 87; d = 4; e = 8
sk1 = 18; sk2 = 51; sk3 = 62; sk4 = 71; sk5 = 216; sk6 = 250
when 131 # カーリー
c = 84; d = 1; e = 10
sk1 = 33; sk2 = 199; sk3 = 169; sk4 = 206; sk5 = 213; sk6 = 215
when 132 # エキドナ
c = 72; d = 1; e = 14
sk1 = 12; sk2 = 62; sk3 = 156; sk4 = 196; sk5 = 221; sk6 = 250
when 133 # アルテミス
c = 68; d = 4; e = 4
sk1 = 25; sk2 = 41; sk3 = 54; sk4 = 61; sk5 = 246; sk6 = 250
when 134 # ドゥルガー
c = 59; d = 1; e = 14
sk1 = 34; sk2 = 51; sk3 = 123; sk4 = 159; sk5 = 213; sk6 = 247
when 135 # フレイア
c = 49; d = 4; e = 4
sk1 = 38; sk2 = 41; sk3 = 43; sk4 = 59; sk5 = 73; sk6 = 107
when 136 # クシナダヒメ
c = 41; d = 3; e = 14
sk1 = 9; sk2 = 41; sk3 = 61; sk4 = 70; sk5 = 75; sk6 = 79
when 137 # ハリティー
c = 32; d = 1; e = 10
sk1 = 59; sk2 = 106; sk3 = 110; sk4 = 208; sk5 = 215; sk6 = 250
when 140 # ティアマット
c = 73; d = 0; e = 10
sk1 = 18; sk2 = 25; sk3 = 39; sk4 = 62; sk5 = 215; sk6 = 250
when 141 # アナンタ
c = 71; d = 1; e = 13
sk1 = 43; sk2 = 59; sk3 = 114; sk4 = 144; sk5 = 243; sk6 = 247
when 142 # ケツアルコアトル
c = 64; d = 1; e = 9
sk1 = 18; sk2 = 24; sk3 = 61; sk4 = 67; sk5 = 157; sk6 = 213
when 143 # ペクヨン
c = 52; d = 1; e = 13
sk1 = 68; sk2 = 70; sk3 = 156; sk4 = 171; sk5 = 174; sk6 = 247
when 144 # セイリュウ
c = 45; d = 1; e = 13
sk1 = 9; sk2 = 66; sk3 = 143; sk4 = 156; sk5 = 172; sk6 = 244
when 145 # イツァム・ナー
c = 39; d = 1; e = 9
sk1 = 3; sk2 = 59; sk3 = 75; sk4 = 171; sk5 = 194; sk6 = 242
when 146 # ガンガー
c = 26; d = 1; e = 10
sk1 = 17; sk2 = 61; sk3 = 68; sk4 = 140; sk5 = 157; sk6 = 207
when 147 # バイニャンツ
c = 23; d = 1; e = 14
sk1 = 41; sk2 = 56; sk3 = 61; sk4 = 156; sk5 = 172; sk6 = 209
when 150 # アラハバキ
c = 70; d = 1; e = 13
sk1 = 18; sk2 = 29; sk3 = 54; sk4 = 70; sk5 = 78; sk6 = 150
when 151 # サルタヒコ
c = 61; d = 1; e = 3
sk1 = 3; sk2 = 21; sk3 = 29; sk4 = 119; sk5 = 203; sk6 = 249
when 152 # オオナムチ
c = 53; d = 0; e = 13
sk1 = 15; sk2 = 50; sk3 = 56; sk4 = 61; sk5 = 70; sk6 = 251
when 153 # タケミナカタ
c = 45; d = 0; e = 5
sk1 = 5; sk2 = 11; sk3 = 39; sk4 = 123; sk5 = 232; sk6 = 247
when 154 # コトシロヌシ
c = 38; d = 0; e = 9
sk1 = 32; sk2 = 39; sk3 = 40; sk4 = 45; sk5 = 175; sk6 = 244
when 155 # ヒトコトヌシ
c = 31; d = 0; e = 9
sk1 = 11; sk2 = 23; sk3 = 30; sk4 = 34; sk5 = 50; sk6 = 56
when 156 # スクナヒコナ
c = 22; d = 0; e = 13
sk1 = 29; sk2 = 43; sk3 = 64; sk4 = 70; sk5 = 137; sk6 = 213
when 157 # オオヤマツミ
c = 17; d = 0; e = 9
sk1 = 55; sk2 = 56; sk3 = 61; sk4 = 103; sk5 = 202; sk6 = 245
when 160 # ケルビム
c = 71; d = 1; e = 24
sk1 = 24; sk2 = 31; sk3 = 45; sk4 = 76; sk5 = 79; sk6 = 184
when 161 # ソロネ
c = 62; d = 1; e = 24
sk1 = 3; sk2 = 59; sk3 = 61; sk4 = 70; sk5 = 75; sk6 = 184
when 162 # ドミニオン
c = 56; d = 3; e = 24
sk1 = 25; sk2 = 29; sk3 = 34; sk4 = 240; sk5 = 184; sk6 = 0
when 163 # ヴァーチャー
c = 46; d = 4; e = 24
sk1 = 5; sk2 = 29; sk3 = 61; sk4 = 69; sk5 = 183; sk6 = 0
when 164 # パワー
c = 40; d = 1; e = 24
sk1 = 29; sk2 = 118; sk3 = 240; sk4 = 182; sk5 = 0; sk6 = 0
when 165 # プリンシパリティ
c = 34; d = 3; e = 24
sk1 = 14; sk2 = 30; sk3 = 61; sk4 = 183; sk5 = 0; sk6 = 0
when 166 # アークエンジェル
c = 24; d = 3; e = 24
sk1 = 28; sk2 = 60; sk3 = 123; sk4 = 182; sk5 = 0; sk6 = 0
when 167 # エンジェル
c = 14; d = 4; e = 24
sk1 = 28; sk2 = 60; sk3 = 64; sk4 = 182; sk5 = 0; sk6 = 0
when 170 # ヤクシャ
c = 62; d = 4; e = 3
sk1 = 15; sk2 = 67; sk3 = 119; sk4 = 122; sk5 = 171; sk6 = 203
when 171 # ナタ
c = 56; d = 0; e = 15
sk1 = 42; sk2 = 103; sk3 = 114; sk4 = 115; sk5 = 213; sk6 = 247
when 172 # メズキ
c = 46; d = 0; e = 7
sk1 = 39; sk2 = 46; sk3 = 118; sk4 = 122; sk5 = 212; sk6 = 0
when 173 # ゴズキ
c = 41; d = 0; e = 3
sk1 = 42; sk2 = 114; sk3 = 131; sk4 = 171; sk5 = 247; sk6 = 0
when 174 # ヤクシニー
c = 39; d = 0; e = 6
sk1 = 58; sk2 = 66; sk3 = 123; sk4 = 215; sk5 = 0; sk6 = 0
when 175 # トゥルダク
c = 30; d = 0; e = 3
sk1 = 28; sk2 = 51; sk3 = 58; sk4 = 68; sk5 = 0; sk6 = 0
when 176 # ベルセルク
c = 25; d = 0; e = 11
sk1 = 76; sk2 = 112; sk3 = 122; sk4 = 247; sk5 = 0; sk6 = 0
when 177 # スパルトイ
c = 13; d = 0; e = 15
sk1 = 42; sk2 = 43; sk3 = 44; sk4 = 121; sk5 = 0; sk6 = 0
when 180 # モリガン
c = 56; d = 1; e = 12
sk1 = 50; sk2 = 119; sk3 = 147; sk4 = 213; sk5 = 221; sk6 = 193
when 181 # マッハ
c = 49; d = 1; e = 12
sk1 = 40; sk2 = 42; sk3 = 123; sk4 = 138; sk5 = 212; sk6 = 193
when 182 # ネヴァン
c = 41; d = 1; e = 4
sk1 = 23; sk2 = 41; sk3 = 111; sk4 = 133; sk5 = 192; sk6 = 0
when 183 # アエロー
c = 33; d = 4; e = 14
sk1 = 8; sk2 = 43; sk3 = 146; sk4 = 218; sk5 = 192; sk6 = 0
when 184 # ケライノー
c = 24; d = 4; e = 4
sk1 = 14; sk2 = 32; sk3 = 48; sk4 = 192; sk5 = 0; sk6 = 0
when 185 # オキュペテー
c = 15; d = 4; e = 2
sk1 = 47; sk2 = 208; sk3 = 209; sk4 = 192; sk5 = 0; sk6 = 0
when 186 # ベンヌ
c = 7; d = 4; e = 15
sk1 = 19; sk2 = 46; sk3 = 57; sk4 = 191; sk5 = 0; sk6 = 0
when 190 # アデプト
c = 59; d = 1; e = 19
sk1 = 25; sk2 = 29; sk3 = 33; sk4 = 54; sk5 = 0; sk6 = 0
when 191 # スキャナーズ
c = 53; d = 1; e = 18
sk1 = 21; sk2 = 24; sk3 = 72; sk4 = 77; sk5 = 0; sk6 = 0
when 192 # メイガス
c = 37; d = 1; e = 21
sk1 = 23; sk2 = 29; sk3 = 69; sk4 = 70; sk5 = 0; sk6 = 0
when 193 # テンプルナイト♀
c = 25; d = 1; e = 20
sk1 = 47; sk2 = 58; sk3 = 108; sk4 = 122; sk5 = 0; sk6 = 0
when 194 # テンプルナイト♂
c = 22; d = 1; e = 18
sk1 = 22; sk2 = 40; sk3 = 112; sk4 = 176; sk5 = 0; sk6 = 0
when 195 # 狂信者
c = 17; d = 0; e = 18
sk1 = 42; sk2 = 46; sk3 = 60; sk4 = 100; sk5 = 0; sk6 = 0
when 200 # ニュクス
c = 75; d = 1; e = 10
sk1 = 12; sk2 = 33; sk3 = 38; sk4 = 54; sk5 = 246; sk6 = 252
when 201 # クー・フーリン
c = 68; d = 1; e = 11
sk1 = 21; sk2 = 127; sk3 = 128; sk4 = 166; sk5 = 247; sk6 = 249
when 202 # ハヌマーン
c = 61; d = 1; e = 3
sk1 = 21; sk2 = 44; sk3 = 56; sk4 = 63; sk5 = 118; sk6 = 148
when 203 # クラマテング
c = 54; d = 1; e = 13
sk1 = 20; sk2 = 39; sk3 = 147; sk4 = 203; sk5 = 232; sk6 = 244
when 204 # アリアンロッド
c = 47; d = 1; e = 14
sk1 = 29; sk2 = 61; sk3 = 65; sk4 = 110; sk5 = 123; sk6 = 165
when 205 # ヴァルキリー
c = 41; d = 3; e = 12
sk1 = 56; sk2 = 77; sk3 = 116; sk4 = 118; sk5 = 159; sk6 = 249
when 206 # アルラウネ
c = 33; d = 4; e = 4
sk1 = 38; sk2 = 41; sk3 = 55; sk4 = 66; sk5 = 210; sk6 = 221
when 207 # ペリ
c = 26; d = 4; e = 4
sk1 = 14; sk2 = 17; sk3 = 107; sk4 = 113; sk5 = 217; sk6 = 244
when 210 # ヤマタノオロチ
c = 69; d = 1; e = 15
sk1 = 114; sk2 = 169; sk3 = 171; sk4 = 196; sk5 = 213; sk6 = 245
when 211 # ペンドラゴン
c = 59; d = 0; e = 13
sk1 = 44; sk2 = 145; sk3 = 157; sk4 = 171; sk5 = 174; sk6 = 195
when 212 # ナーガ・ラジャ
c = 51; d = 0; e = 13
sk1 = 17; sk2 = 43; sk3 = 157; sk4 = 147; sk5 = 243; sk6 = 0
when 213 # ミズチ
c = 44; d = 1; e = 15
sk1 = 61; sk2 = 151; sk3 = 156; sk4 = 172; sk5 = 243; sk6 = 0
when 214 # オトヒメ
c = 38; d = 4; e = 14
sk1 = 17; sk2 = 70; sk3 = 215; sk4 = 243; sk5 = 0; sk6 = 0
when 215 # ナーガ
c = 34; d = 0; e = 5
sk1 = 14; sk2 = 44; sk3 = 58; sk4 = 156; sk5 = 0; sk6 = 0
when 216 # ヴィーヴル
c = 25; d = 4; e = 4
sk1 = 41; sk2 = 68; sk3 = 107; sk4 = 146; sk5 = 0; sk6 = 0
when 217 # ノヅチ
c = 20; d = 5; e = 15
sk1 = 44; sk2 = 115; sk3 = 156; sk4 = 169; sk5 = 0; sk6 = 0
when 220 # イフリート
c = 64; d = 5; e = 13
sk1 = 3; sk2 = 6; sk3 = 45; sk4 = 75; sk5 = 242; sk6 = 248
when 221 # ガネーシャ
c = 57; d = 1; e = 7
sk1 = 21; sk2 = 33; sk3 = 54; sk4 = 77; sk5 = 59; sk6 = 196
when 222 # ジン
c = 50; d = 5; e = 7
sk1 = 20; sk2 = 23; sk3 = 45; sk4 = 49; sk5 = 78; sk6 = 0
when 223 # オンコット
c = 43; d = 4; e = 3
sk1 = 20; sk2 = 37; sk3 = 43; sk4 = 44; sk5 = 122; sk6 = 0
when 224 # カラステング
c = 37; d = 1; e = 5
sk1 = 39; sk2 = 113; sk3 = 135; sk4 = 146; sk5 = 0; sk6 = 0
when 225 # ロア
c = 30; d = 7; e = 3
sk1 = 32; sk2 = 34; sk3 = 70; sk4 = 78; sk5 = 0; sk6 = 0
when 226 # イソラ
c = 22; d = 0; e = 3
sk1 = 14; sk2 = 58; sk3 = 158; sk4 = 243; sk5 = 0; sk6 = 0
when 227 # アプサラス
c = 15; d = 4; e = 4
sk1 = 44; sk2 = 45; sk3 = 60; sk4 = 216; sk5 = 0; sk6 = 0
when 230 # ケルベロス
c = 61; d = 1; e = 15
sk1 = 70; sk2 = 115; sk3 = 171; sk4 = 174; sk5 = 245; sk6 = 190
when 231 # グリフォン
c = 50; d = 4; e = 15
sk1 = 21; sk2 = 138; sk3 = 146; sk4 = 212; sk5 = 244; sk6 = 189
when 232 # ラクチャランゴ
c = 43; d = 1; e = 15
sk1 = 114; sk2 = 116; sk3 = 168; sk4 = 242; sk5 = 188; sk6 = 0
when 233 # オルトロス
c = 38; d = 1; e = 15
sk1 = 75; sk2 = 79; sk3 = 141; sk4 = 213; sk5 = 190; sk6 = 0
when 234 # タムズ
c = 34; d = 4; e = 15
sk1 = 46; sk2 = 67; sk3 = 134; sk4 = 158; sk5 = 189; sk6 = 0
when 235 # ストーンカ
c = 28; d = 3; e = 15
sk1 = 114; sk2 = 115; sk3 = 168; sk4 = 188; sk5 = 0; sk6 = 0
when 236 # ネコマタ
c = 20; d = 0; e = 4
sk1 = 20; sk2 = 41; sk3 = 113; sk4 = 189; sk5 = 0; sk6 = 0
when 237 # タンキ
c = 17; d = 0; e = 9
sk1 = 42; sk2 = 196; sk3 = 243; sk4 = 188; sk5 = 0; sk6 = 0
when 238 # カーシー
c = 12; d = 4; e = 1
sk1 = 38; sk2 = 79; sk3 = 212; sk4 = 188; sk5 = 0; sk6 = 0
when 239 # サンキ
c = 8; d = 0; e = 3
sk1 = 19; sk2 = 43; sk3 = 74; sk4 = 189; sk5 = 0; sk6 = 0
when 240 # ノスフェラトゥ
c = 63; d = 1; e = 13
sk1 = 38; sk2 = 39; sk3 = 55; sk4 = 139; sk5 = 155; sk6 = 229
when 241 # サキュバス
c = 53; d = 4; e = 4
sk1 = 11; sk2 = 39; sk3 = 41; sk4 = 45; sk5 = 207; sk6 = 223
when 242 # インキュバス
c = 44; d = 4; e = 5
sk1 = 39; sk2 = 40; sk3 = 46; sk4 = 153; sk5 = 224; sk6 = 0
when 243 # リリム
c = 35; d = 4; e = 2
sk1 = 8; sk2 = 106; sk3 = 140; sk4 = 153; sk5 = 207; sk6 = 0
when 244 # ナイトメア
c = 28; d = 7; e = 1
sk1 = 20; sk2 = 23; sk3 = 38; sk4 = 39; sk5 = 0; sk6 = 0
when 245 # エンプーサ
c = 21; d = 3; e = 4
sk1 = 14; sk2 = 38; sk3 = 44; sk4 = 79; sk5 = 0; sk6 = 0
when 246 # キャク
c = 13; d = 0; e = 1
sk1 = 16; sk2 = 28; sk3 = 40; sk4 = 141; sk5 = 0; sk6 = 0
when 247 # インプ
c = 7; d = 4; e = 5
sk1 = 19; sk2 = 37; sk3 = 38; sk4 = 46; sk5 = 0; sk6 = 0
when 250 # オベロン
c = 62; d = 1; e = 13
sk1 = 15; sk2 = 18; sk3 = 36; sk4 = 55; sk5 = 146; sk6 = 248
when 251 # ティターニア
c = 58; d = 5; e = 14
sk1 = 12; sk2 = 54; sk3 = 208; sk4 = 216; sk5 = 221; sk6 = 231
when 252 # トロール
c = 46; d = 0; e = 3
sk1 = 8; sk2 = 11; sk3 = 43; sk4 = 103; sk5 = 247; sk6 = 0
when 253 # タム・リン
c = 32; d = 0; e = 11
sk1 = 20; sk2 = 44; sk3 = 48; sk4 = 112; sk5 = 125; sk6 = 0
when 254 # エルフ
c = 23; d = 3; e = 4
sk1 = 17; sk2 = 38; sk3 = 58; sk4 = 106; sk5 = 218; sk6 = 0
when 255 # ガンダルヴァ
c = 16; d = 0; e = 3
sk1 = 14; sk2 = 113; sk3 = 208; sk4 = 214; sk5 = 0; sk6 = 0
when 256 # ジャックランタン
c = 9; d = 4; e = 1
sk1 = 1; sk2 = 2; sk3 = 4; sk4 = 43; sk5 = 0; sk6 = 0
when 257 # ジャックフロスト
c = 8; d = 0; e = 1
sk1 = 7; sk2 = 8; sk3 = 10; sk4 = 44; sk5 = 0; sk6 = 0
when 258 # ゴブリン
c = 6; d = 0; e = 3
sk1 = 42; sk2 = 43; sk3 = 45; sk4 = 114; sk5 = 0; sk6 = 0
when 259 # ピクシー
c = 3; d = 5; e = 2
sk1 = 13; sk2 = 36; sk3 = 37; sk4 = 57; sk5 = 0; sk6 = 0
when 260 # ムスッペル
c = 57; d = 5; e = 3
sk1 = 3; sk2 = 44; sk3 = 55; sk4 = 171; sk5 = 196; sk6 = 242
when 261 # ティターン
c = 50; d = 0; e = 3
sk1 = 114; sk2 = 115; sk3 = 121; sk4 = 161; sk5 = 194; sk6 = 247
when 262 # ウベルリ
c = 42; d = 0; e = 9
sk1 = 56; sk2 = 58; sk3 = 115; sk4 = 197; sk5 = 247; sk6 = 0
when 263 # ジャイアント
c = 34; d = 0; e = 5
sk1 = 43; sk2 = 103; sk3 = 114; sk4 = 115; sk5 = 247; sk6 = 0
when 264 # ドワーフ
c = 27; d = 0; e = 9
sk1 = 28; sk2 = 43; sk3 = 131; sk4 = 132; sk5 = 202; sk6 = 0
when 265 # ツチグモ
c = 19; d = 0; e = 9
sk1 = 28; sk2 = 115; sk3 = 133; sk4 = 163; sk5 = 0; sk6 = 0
when 266 # ブッカブー
c = 15; d = 0; e = 3
sk1 = 8; sk2 = 10; sk3 = 44; sk4 = 76; sk5 = 0; sk6 = 0
when 267 # コボルト
c = 6; d = 0; e = 3
sk1 = 42; sk2 = 44; sk3 = 63; sk4 = 74; sk5 = 0; sk6 = 0
when 268 # ノッカー
c = 4; d = 0; e = 1
sk1 = 19; sk2 = 43; sk3 = 101; sk4 = 212; sk5 = 0; sk6 = 0
when 269 # ブラウニー
c = 2; d = 0; e = 1
sk1 = 42; sk2 = 46; sk3 = 57; sk4 = 214; sk5 = 0; sk6 = 0
when 270 # ワーブル
c = 51; d = 0; e = 5
sk1 = 43; sk2 = 131; sk3 = 161; sk4 = 247; sk5 = 0; sk6 = 0
when 271 # ワーウルフ
c = 39; d = 1; e = 5
sk1 = 105; sk2 = 112; sk3 = 142; sk4 = 174; sk5 = 0; sk6 = 0
when 272 # ワーキャット
c = 23; d = 3; e = 4
sk1 = 36; sk2 = 43; sk3 = 60; sk4 = 138; sk5 = 0; sk6 = 0
when 273 # ワードッグ
c = 5; d = 0; e = 5
sk1 = 44; sk2 = 58; sk3 = 74; sk4 = 212; sk5 = 0; sk6 = 0
when 280 # フラウロス
c = 70; d = 4; e = 25
sk1 = 3; sk2 = 39; sk3 = 120; sk4 = 232; sk5 = 252; sk6 = 187
when 281 # ヴェパール
c = 66; d = 3; e = 14
sk1 = 152; sk2 = 216; sk3 = 220; sk4 = 243; sk5 = 244; sk6 = 187
when 282 # マルコキアス
c = 61; d = 4; e = 25
sk1 = 51; sk2 = 142; sk3 = 148; sk4 = 171; sk5 = 186; sk6 = 0
when 283 # ベリス
c = 55; d = 1; e = 25
sk1 = 5; sk2 = 116; sk3 = 119; sk4 = 249; sk5 = 185; sk6 = 0
when 284 # デカラビア
c = 48; d = 3; e = 25
sk1 = 20; sk2 = 42; sk3 = 54; sk4 = 221; sk5 = 186; sk6 = 0
when 285 # オロバス
c = 42; d = 1; e = 25
sk1 = 43; sk2 = 105; sk3 = 110; sk4 = 185; sk5 = 0; sk6 = 0
when 286 # シトリー
c = 36; d = 4; e = 25
sk1 = 5; sk2 = 41; sk3 = 46; sk4 = 186; sk5 = 0; sk6 = 0
when 287 # フォルネウス
c = 27; d = 0; e = 25
sk1 = 8; sk2 = 243; sk3 = 244; sk4 = 186; sk5 = 0; sk6 = 0
when 288 # ガミジン
c = 13; d = 1; e = 25
sk1 = 19; sk2 = 40; sk3 = 109; sk4 = 185; sk5 = 0; sk6 = 0
when 289 # アンドラス
c = 8; d = 0; e = 25
sk1 = 1; sk2 = 36; sk3 = 37; sk4 = 185; sk5 = 0; sk6 = 0
when 290 # ランダ
c = 66; d = 0; e = 10
sk1 = 21; sk2 = 40; sk3 = 41; sk4 = 169; sk5 = 214; sk6 = 245
when 291 # ダーキニー
c = 61; d = 0; e = 10
sk1 = 3; sk2 = 11; sk3 = 34; sk4 = 73; sk5 = 124; sk6 = 215
when 292 # スキュラ
c = 54; d = 0; e = 4
sk1 = 58; sk2 = 152; sk3 = 156; sk4 = 243; sk5 = 244; sk6 = 0
when 293 # ゴルゴン
c = 49; d = 1; e = 14
sk1 = 68; sk2 = 139; sk3 = 157; sk4 = 208; sk5 = 220; sk6 = 0
when 294 # ラミア
c = 40; d = 3; e = 4
sk1 = 14; sk2 = 61; sk3 = 207; sk4 = 219; sk5 = 0; sk6 = 0
when 295 # アマゾーン
c = 32; d = 0; e = 6
sk1 = 44; sk2 = 113; sk3 = 159; sk4 = 215; sk5 = 0; sk6 = 0
when 296 # ヨモツシコメ
c = 22; d = 0; e = 10
sk1 = 16; sk2 = 47; sk3 = 58; sk4 = 67; sk5 = 0; sk6 = 0
when 297 # ハッグ
c = 16; d = 0; e = 10
sk1 = 10; sk2 = 32; sk3 = 50; sk4 = 60; sk5 = 0; sk6 = 0
when 300 # シュテンドウジ
c = 60; d = 0; e = 5
sk1 = 43; sk2 = 44; sk3 = 102; sk4 = 104; sk5 = 105; sk6 = 205
when 301 # モムノフ
c = 55; d = 2; e = 11
sk1 = 44; sk2 = 46; sk3 = 112; sk4 = 125; sk5 = 128; sk6 = 247
when 302 # オニ
c = 44; d = 0; e = 5
sk1 = 48; sk2 = 75; sk3 = 114; sk4 = 124; sk5 = 213; sk6 = 0
when 303 # イバラキドウジ
c = 38; d = 0; e = 3
sk1 = 38; sk2 = 40; sk3 = 48; sk4 = 74; sk5 = 110; sk6 = 0
when 304 # ハンニャ
c = 31; d = 0; e = 10
sk1 = 58; sk2 = 64; sk3 = 113; sk4 = 219; sk5 = 0; sk6 = 0
when 305 # イヒカ
c = 24; d = 0; e = 3
sk1 = 16; sk2 = 58; sk3 = 67; sk4 = 109; sk5 = 0; sk6 = 0
when 306 # ヨモツイクサ
c = 14; d = 0; e = 5
sk1 = 48; sk2 = 128; sk3 = 213; sk4 = 247; sk5 = 0; sk6 = 0
when 307 # アズミ
c = 10; d = 0; e = 3
sk1 = 13; sk2 = 60; sk3 = 66; sk4 = 243; sk5 = 0; sk6 = 0
when 310 # アサシン
c = 58; d = 4; e = 22
sk1 = 134; sk2 = 135; sk3 = 160; sk4 = 166; sk5 = 0; sk6 = 0
when 311 # 闇法師
c = 52; d = 4; e = 22
sk1 = 21; sk2 = 33; sk3 = 203; sk4 = 248; sk5 = 0; sk6 = 0
when 312 # 鬼女郎
c = 40; d = 1; e = 23
sk1 = 113; sk2 = 135; sk3 = 136; sk4 = 160; sk5 = 0; sk6 = 0
when 313 # 破戒僧
c = 27; d = 2; e = 22
sk1 = 14; sk2 = 20; sk3 = 28; sk4 = 32; sk5 = 0; sk6 = 0
when 314 # 処刑ライダー
c = 20; d = 2; e = 22
sk1 = 115; sk2 = 176; sk3 = 178; sk4 = 204; sk5 = 0; sk6 = 0
when 315 # 特攻隊
c = 15; d = 0; e = 22
sk1 = 46; sk2 = 114; sk3 = 121; sk4 = 204; sk5 = 0; sk6 = 0
when 320 # クトゥルー
c = 88; d = 2; e = 13
sk1 = 54; sk2 = 111; sk3 = 139; sk4 = 154; sk5 = 231; sk6 = 233
when 321 # パズス
c = 82; d = 4; e = 5
sk1 = 21; sk2 = 51; sk3 = 111; sk4 = 139; sk5 = 239; sk6 = 244
when 322 # チェルノボグ
c = 77; d = 1; e = 13
sk1 = 35; sk2 = 39; sk3 = 73; sk4 = 122; sk5 = 161; sk6 = 169
when 323 # トウテツ
c = 67; d = 0; e = 15
sk1 = 47; sk2 = 74; sk3 = 145; sk4 = 167; sk5 = 171; sk6 = 212
when 324 # ゾマ
c = 63; d = 1; e = 13
sk1 = 62; sk2 = 147; sk3 = 166; sk4 = 199; sk5 = 221; sk6 = 252
when 325 # テスカトリポカ
c = 52; d = 0; e = 5
sk1 = 32; sk2 = 34; sk3 = 101; sk4 = 141; sk5 = 225; sk6 = 240
when 326 # ミシャグジさま
c = 44; d = 0; e = 13
sk1 = 15; sk2 = 18; sk3 = 34; sk4 = 114; sk5 = 156; sk6 = 196
when 327 # オーカス
c = 35; d = 0; e = 5
sk1 = 39; sk2 = 55; sk3 = 169; sk4 = 171; sk5 = 196; sk6 = 247
when 330 # ティシフォネ
c = 57; d = 1; e = 12
sk1 = 33; sk2 = 51; sk3 = 75; sk4 = 166; sk5 = 169; sk6 = 193
when 331 # フレスベルグ
c = 50; d = 4; e = 5
sk1 = 70; sk2 = 77; sk3 = 147; sk4 = 172; sk5 = 213; sk6 = 193
when 332 # メガイラ
c = 42; d = 1; e = 6
sk1 = 34; sk2 = 40; sk3 = 140; sk4 = 220; sk5 = 192; sk6 = 0
when 333 # アンズー
c = 36; d = 4; e = 15
sk1 = 134; sk2 = 146; sk3 = 171; sk4 = 213; sk5 = 192; sk6 = 0
when 334 # アレクト
c = 28; d = 3; e = 4
sk1 = 37; sk2 = 41; sk3 = 76; sk4 = 192; sk5 = 0; sk6 = 0
when 335 # グルル
c = 19; d = 4; e = 3
sk1 = 60; sk2 = 146; sk3 = 169; sk4 = 192; sk5 = 0; sk6 = 0
when 336 # コカクチョウ
c = 14; d = 4; e = 4
sk1 = 48; sk2 = 138; sk3 = 146; sk4 = 191; sk5 = 0; sk6 = 0
when 337 # フケイ
c = 8; d = 0; e = 9
sk1 = 19; sk2 = 37; sk3 = 212; sk4 = 191; sk5 = 0; sk6 = 0
when 340 # コープス
c = 26; d = 0; e = 16
sk1 = 142; sk2 = 144; sk3 = 153; sk4 = 246; sk5 = 0; sk6 = 0
when 341 # ボディコニアン
c = 18; d = 0; e = 17
sk1 = 138; sk2 = 142; sk3 = 153; sk4 = 216; sk5 = 0; sk6 = 0
when 342 # ゾンビアーミー
c = 13; d = 0; e = 16
sk1 = 141; sk2 = 177; sk3 = 0; sk4 = 0; sk5 = 0; sk6 = 0
when 343 # オバタリオン
c = 9; d = 0; e = 17
sk1 = 141; sk2 = 139; sk3 = 212; sk4 = 0; sk5 = 0; sk6 = 0
when 344 # ゾンビコップ
c = 8; d = 0; e = 16
sk1 = 141; sk2 = 0; sk3 = 0; sk4 = 0; sk5 = 0; sk6 = 0
when 345 # ゾンビレディ
c = 7; d = 0; e = 17
sk1 = 138; sk2 = 0; sk3 = 0; sk4 = 0; sk5 = 0; sk6 = 0
when 346 # ゾンビ
c = 2; d = 0; e = 16
sk1 = 141; sk2 = 0; sk3 = 0; sk4 = 0; sk5 = 0; sk6 = 0
when 350 # イザナミ
c = 84; d = 1; e = 14
sk1 = 26; sk2 = 35; sk3 = 62; sk4 = 71; sk5 = 172; sk6 = 250
when 351 # ゲーデ
c = 76; d = 1; e = 7
sk1 = 21; sk2 = 25; sk3 = 33; sk4 = 45; sk5 = 71; sk6 = 73
when 352 # ヘル
c = 61; d = 1; e = 12
sk1 = 12; sk2 = 54; sk3 = 59; sk4 = 71; sk5 = 232; sk6 = 248
when 353 # キクリヒメ
c = 52; d = 1; e = 14
sk1 = 9; sk2 = 61; sk3 = 69; sk4 = 71; sk5 = 110; sk6 = 140
when 354 # アンクー
c = 35; d = 1; e = 15
sk1 = 33; sk2 = 34; sk3 = 70; sk4 = 139; sk5 = 161; sk6 = 246
when 360 # ヘカトンケイル
c = 67; d = 0; e = 5
sk1 = 103; sk2 = 114; sk3 = 115; sk4 = 174; sk5 = 194; sk6 = 247
when 361 # ギリメカラ
c = 58; d = 3; e = 5
sk1 = 34; sk2 = 49; sk3 = 123; sk4 = 210; sk5 = 213; sk6 = 219
when 362 # サイクロプス
c = 51; d = 0; e = 5
sk1 = 15; sk2 = 17; sk3 = 114; sk4 = 197; sk5 = 247; sk6 = 0
when 363 # ラクシャーサ
c = 48; d = 0; e = 5
sk1 = 5; sk2 = 67; sk3 = 120; sk4 = 124; sk5 = 212; sk6 = 0
when 364 # バーベガジ
c = 43; d = 0; e = 5
sk1 = 42; sk2 = 108; sk3 = 114; sk4 = 115; sk5 = 172; sk6 = 0
when 365 # オーガ
c = 37; d = 0; e = 5
sk1 = 101; sk2 = 104; sk3 = 114; sk4 = 247; sk5 = 0; sk6 = 0
when 366 # ラケー
c = 33; d = 0; e = 5
sk1 = 20; sk2 = 114; sk3 = 121; sk4 = 141; sk5 = 0; sk6 = 0
when 367 # ウェンディゴ
c = 26; d = 0; e = 5
sk1 = 8; sk2 = 64; sk3 = 172; sk4 = 244; sk5 = 0; sk6 = 0
when 368 # オーク
c = 11; d = 0; e = 5
sk1 = 57; sk2 = 100; sk3 = 108; sk4 = 132; sk5 = 0; sk6 = 0
when 369 # グレムリン
c = 5; d = 0; e = 1
sk1 = 13; sk2 = 42; sk3 = 43; sk4 = 45; sk5 = 0; sk6 = 0
when 370 # フェンリル
c = 69; d = 1; e = 15
sk1 = 114; sk2 = 115; sk3 = 172; sk4 = 174; sk5 = 244; sk6 = 190
when 371 # ベヒモス
c = 62; d = 0; e = 15
sk1 = 61; sk2 = 195; sk3 = 213; sk4 = 214; sk5 = 246; sk6 = 190
when 372 # クラーケン
c = 51; d = 3; e = 15
sk1 = 111; sk2 = 152; sk3 = 156; sk4 = 243; sk5 = 190; sk6 = 0
when 373 # マンティコア
c = 47; d = 0; e = 5
sk1 = 134; sk2 = 136; sk3 = 143; sk4 = 213; sk5 = 189; sk6 = 0
when 374 # タマモノマエ
c = 37; d = 7; e = 6
sk1 = 36; sk2 = 41; sk3 = 55; sk4 = 189; sk5 = 0; sk6 = 0
when 375 # アツユ
c = 26; d = 0; e = 5
sk1 = 114; sk2 = 115; sk3 = 175; sk4 = 190; sk5 = 0; sk6 = 0
when 376 # ヌエ
c = 18; d = 0; e = 15
sk1 = 43; sk2 = 142; sk3 = 213; sk4 = 188; sk5 = 0; sk6 = 0
when 377 # モスマン
c = 10; d = 0; e = 15
sk1 = 146; sk2 = 212; sk3 = 188; sk4 = 202; sk5 = 0; sk6 = 0
when 380 # リッチ
c = 54; d = 1; e = 13
sk1 = 6; sk2 = 12; sk3 = 18; sk4 = 24; sk5 = 35; sk6 = 248
when 381 # サンニ・ヤカー
c = 46; d = 1; e = 13
sk1 = 155; sk2 = 169; sk3 = 210; sk4 = 219; sk5 = 231; sk6 = 252
when 382 # コロンゾン
c = 40; d = 0; e = 16
sk1 = 38; sk2 = 40; sk3 = 41; sk4 = 79; sk5 = 175; sk6 = 0
when 383 # ヴァンパイア
c = 35; d = 1; e = 5
sk1 = 138; sk2 = 140; sk3 = 142; sk4 = 155; sk5 = 219; sk6 = 0
when 384 # ベイコク
c = 22; d = 0; e = 15
sk1 = 39; sk2 = 42; sk3 = 122; sk4 = 153; sk5 = 172; sk6 = 0
when 385 # ヤカー
c = 24; d = 1; e = 1
sk1 = 46; sk2 = 47; sk3 = 48; sk4 = 139; sk5 = 0; sk6 = 0
when 386 # マンイーター
c = 25; d = 0; e = 4
sk1 = 142; sk2 = 153; sk3 = 216; sk4 = 223; sk5 = 0; sk6 = 0
when 387 # グール
c = 17; d = 0; e = 5
sk1 = 58; sk2 = 138; sk3 = 142; sk4 = 153; sk5 = 0; sk6 = 0
when 388 # おしち
c = 12; d = 0; e = 2
sk1 = 4; sk2 = 37; sk3 = 214; sk4 = 223; sk5 = 0; sk6 = 0
when 389 # ガキ
c = 6; d = 0; e = 5
sk1 = 46; sk2 = 138; sk3 = 153; sk4 = 212; sk5 = 0; sk6 = 0
when 390 # ベルゼブブ
c = 92; d = 1; e = 13
sk1 = 6; sk2 = 27; sk3 = 35; sk4 = 231; sk5 = 234; sk6 = 252
when 391 # アスタロト
c = 88; d = 4; e = 13
sk1 = 41; sk2 = 126; sk3 = 128; sk4 = 169; sk5 = 238; sk6 = 244
when 392 # アリオク
c = 85; d = 0; e = 13
sk1 = 37; sk2 = 117; sk3 = 119; sk4 = 124; sk5 = 145; sk6 = 245
when 393 # スルト
c = 82; d = 5; e = 13
sk1 = 3; sk2 = 6; sk3 = 43; sk4 = 194; sk5 = 200; sk6 = 242
when 394 # マーラ
c = 79; d = 0; e = 13
sk1 = 39; sk2 = 41; sk3 = 115; sk4 = 196; sk5 = 239; sk6 = 247
when 395 # ベリアル
c = 76; d = 1; e = 13
sk1 = 40; sk2 = 41; sk3 = 75; sk4 = 171; sk5 = 236; sk6 = 245
when 396 # バエル
c = 73; d = 0; e = 13
sk1 = 15; sk2 = 18; sk3 = 58; sk4 = 115; sk5 = 171; sk6 = 230
when 397 # ネビロス
c = 70; d = 1; e = 7
sk1 = 24; sk2 = 33; sk3 = 34; sk4 = 73; sk5 = 175; sk6 = 214
when 398 # ロキ
c = 67; d = 1; e = 5
sk1 = 9; sk2 = 12; sk3 = 37; sk4 = 41; sk5 = 101; sk6 = 207
when 399 # ヘカーテ
c = 65; d = 0; e = 6
sk1 = 33; sk2 = 38; sk3 = 41; sk4 = 55; sk5 = 71; sk6 = 73
when 400 # ヨルムンガンド
c = 70; d = 1; e = 15
sk1 = 116; sk2 = 169; sk3 = 174; sk4 = 196; sk5 = 243; sk6 = 245
when 401 # ファフニール
c = 61; d = 0; e = 15
sk1 = 44; sk2 = 115; sk3 = 171; sk4 = 174; sk5 = 195; sk6 = 247
when 402 # リヴァイアサン
c = 54; d = 1; e = 15
sk1 = 75; sk2 = 151; sk3 = 156; sk4 = 158; sk5 = 243; sk6 = 0
when 403 # ヒュドラ
c = 50; d = 1; e = 15
sk1 = 114; sk2 = 144; sk3 = 169; sk4 = 174; sk5 = 196; sk6 = 0
when 404 # ワイバーン
c = 43; d = 4; e = 15
sk1 = 115; sk2 = 113; sk3 = 146; sk4 = 171; sk5 = 0; sk6 = 0
when 405 # バジリスク
c = 37; d = 0; e = 15
sk1 = 138; sk2 = 142; sk3 = 170; sk4 = 196; sk5 = 0; sk6 = 0
when 406 # ワーム
c = 30; d = 0; e = 26
sk1 = 115; sk2 = 141; sk3 = 154; sk4 = 167; sk5 = 0; sk6 = 0
when 407 # コカトライス
c = 22; d = 0; e = 15
sk1 = 108; sk2 = 113; sk3 = 143; sk4 = 169; sk5 = 0; sk6 = 0
when 410 # リング
c = 61; d = 3; e = 26
sk1 = 39; sk2 = 222; sk3 = 0; sk4 = 0; sk5 = 0; sk6 = 0
when 411 # マカーブル
c = 52; d = 4; e = 26
sk1 = 33; sk2 = 39; sk3 = 70; sk4 = 73; sk5 = 161; sk6 = 225
when 412 # デプス
c = 43; d = 5; e = 16
sk1 = 153; sk2 = 172; sk3 = 175; sk4 = 228; sk5 = 243; sk6 = 0
when 413 # レギオン
c = 34; d = 0; e = 16
sk1 = 32; sk2 = 153; sk3 = 213; sk4 = 228; sk5 = 231; sk6 = 0
when 414 # ファントム
c = 27; d = 1; e = 17
sk1 = 34; sk2 = 39; sk3 = 219; sk4 = 225; sk5 = 228; sk6 = 0
when 415 # ピシャーチャ
c = 19; d = 0; e = 16
sk1 = 46; sk2 = 141; sk3 = 153; sk4 = 219; sk5 = 0; sk6 = 0
when 416 # レムルース
c = 15; d = 4; e = 16
sk1 = 22; sk2 = 37; sk3 = 40; sk4 = 46; sk5 = 0; sk6 = 0
when 417 # くちさけ
c = 11; d = 1; e = 17
sk1 = 39; sk2 = 142; sk3 = 153; sk4 = 208; sk5 = 0; sk6 = 0
when 418 # はなこ
c = 10; d = 5; e = 17
sk1 = 46; sk2 = 47; sk3 = 153; sk4 = 212; sk5 = 0; sk6 = 0
when 419 # ゴースト
c = 5; d = 5; e = 16
sk1 = 37; sk2 = 39; sk3 = 47; sk4 = 153; sk5 = 0; sk6 = 0
when 420 # オールドワン
c = 53; d = 0; e = 26
sk1 = 24; sk2 = 111; sk3 = 142; sk4 = 154; sk5 = 156; sk6 = 244
when 421 # ドッペルゲンガー
c = 44; d = 3; e = 26
sk1 = 23; sk2 = 40; sk3 = 59; sk4 = 102; sk5 = 113; sk6 = 225
when 422 # ブラックウーズ
c = 32; d = 0; e = 26
sk1 = 154; sk2 = 167; sk3 = 169; sk4 = 246; sk5 = 0; sk6 = 0
when 423 # バックベアード
c = 28; d = 7; e = 26
sk1 = 21; sk2 = 39; sk3 = 154; sk4 = 219; sk5 = 0; sk6 = 0
when 424 # クリスティーン
c = 20; d = 2; e = 26
sk1 = 115; sk2 = 169; sk3 = 196; sk4 = 0; sk5 = 0; sk6 = 0
when 425 # スライム
c = 14; d = 0; e = 26
sk1 = 154; sk2 = 167; sk3 = 0; sk4 = 0; sk5 = 0; sk6 = 0
when 426 # モウリョウ
c = 4; d = 5; e = 16
sk1 = 19; sk2 = 47; sk3 = 0; sk4 = 0; sk5 = 0; sk6 = 0
when 427 # やくざ
c = 3; d = 0; e = 5
sk1 = 176; sk2 = 0; sk3 = 0; sk4 = 0; sk5 = 0; sk6 = 0
when 428 # ちんぴら
c = 1; d = 0; e = 5
sk1 = 0; sk2 = 0; sk3 = 0; sk4 = 0; sk5 = 0; sk6 = 0
end
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
$game_variables[MIX::R_Align] = b # 合体後属性 代号確定
$game_variables[MIX::R_level] = c # 合体後悪魔レベル確定
$game_variables[MIX::R_Anm] = d # 合体用 画画 代号
$game_variables[MIX::R_TLK] = e # 会話:口調
$game_variables[MIX::R_Item] = a + 100 # 合体後 物品 代号確定
$game_variables[MIX::SKL1] = sk1 # 合体後悪魔 技能1
$game_variables[MIX::SKL2] = sk2 # 合体後悪魔 技能2
$game_variables[MIX::SKL3] = sk3 # 合体後悪魔 技能3
$game_variables[MIX::SKL4] = sk4 # 合体後悪魔 技能4
$game_variables[MIX::SKL5] = sk5 # 合体後悪魔 技能5
$game_variables[MIX::SKL6] = sk6 # 合体後悪魔 技能6
# 経由フラグON的话2身合体判定
if $game_switches[MIX::PRE3] == true
# 経由フラグOFF
$game_switches[MIX::PRE3] = false
# 結果を1体目に代入
@rc1 = $game_variables[MIX::TMP_RC]
@cd1 = $game_variables[MIX::R_Code]
@lv1 = $game_variables[MIX::R_level]
# 高レベル悪魔を2体目に代入
@rc2 = @rc3
@cd2 = @cd3
@lv2 = @lv3
self.judge2mix
return
end
end
#--------------------------------------------------------------------------
# ○ 剣合体準備A
#--------------------------------------------------------------------------
def self.swd_start
$game_switches[MIX::SWD1] = true if $game_party.has_item?($data_weapons[22], 1)
$game_switches[MIX::SWD2] = true if $game_party.has_item?($data_weapons[23], 1)
$game_switches[MIX::SWD3] = true if $game_party.has_item?($data_weapons[35], 1)
$game_switches[MIX::SWD4] = true if $game_party.has_item?($data_weapons[36], 1)
$game_switches[MIX::SWD5] = true if $game_party.has_item?($data_weapons[37], 1)
$game_switches[MIX::SWD6] = true if $game_party.has_item?($data_weapons[38], 1)
return
end
#--------------------------------------------------------------------------
# ○ 剣合体準備B
#--------------------------------------------------------------------------
def self.swd_code
a = $game_variables[MIX::TEMP]
b = 22 if a == 1
b = 23 if a == 2
b = 35 if a == 3
b = 36 if a == 4
b = 37 if a == 5
b = 38 if a == 6
$game_variables[MIX::D_Itm1] = b
return
end
#--------------------------------------------------------------------------
# ○ 剣合体
#--------------------------------------------------------------------------
def self.swd_mix
a = $game_variables[MIX::D_Itm1]
b = $game_variables[MIX::D_Enm2]
c = 999
case a
when 22 # 錬気 的剣
c = 35 if b >= 40 && b <= 46 # 霊鳥的话小狐丸
when 23 # 草薙 的剣
c = 38 if b == 210 # ヤマタノオロチ的话天叢雲
when 35 # 小狐丸
c = 36 if b == 80 # ビシャモンテン的话天帝 的剣
c = 37 if b == 114 # ホクトセイクン的话七星剣
c = 39 if b == 33 # タケミカヅチ的话雷神剣
c = 40 if b == 31 # スサノオ的话風神剣
c = 41 if b == 395 # ベリアル的话火龍剣
c = 54 if b == 22 # オーディン的话神槍グングニル
c = 55 if b == 30 # アマテラス的话天沼矛
c = 62 if b == 354 # アンクー的话アンクー 的鎌
c = 72 if b == 25 # トール的话雷槌ミョルニル
c = 76 if b == 91 # アヌビス的话カドゥケウス
c = 77 if b == 112 # セイテンタイセイ的话如意棒
c = 83 if b == 370 # フェンリル的话グレイプニル
when 36 # 天帝 的剣
c = 109 if b == 110 # シヴァ的话ブラフマーストラ
c = 222 if b == 71 # ラクシュミ的话ホゥアコン
c = 245 if b == 141 # アナンタ的话タップスアン
c = 267 if b == 131 # カーリー的话パーホゥラット
c = 290 if b == 40 # ガルーダ的话カムライターオ
when 37 # 七星剣
c = 42 if b == 398 # ロキ的话凍剣アイスソード
when 38 # 天叢雲
c = 43 if b == 64 # ヒノカグツチ的话火之迦具土
end
#--------------------------------------------------------------------------
# 確定
#--------------------------------------------------------------------------
$game_variables[MIX::R_SWD] = c
return
end
end