問題
突然で申し訳ないが、ここでクイズだ。
ミンサガのHP、限界値っていくつ?
「999に決まってるだろう」って?正解。
実際、ミンサガの動画や放送を見ているとHP999になっている場面はいくらでも出てくる。
よって、HPの限界は999だとわかる。
ということは、表題の「HP限界突破」とはHPが四桁になるということなのか?
……答えは、否である。
というのも、上記のHP999とは、すでに限界を突破した状態であり、限界点から更に鍛え上げた末の数値に他ならないのである。
HP成長の法則
ミンサガには、サガシリーズの常として経験値やレベルの概念はない。まずHPを含むステータス成長の概要を簡単に見ていこう。
・成長するステータスは全10種類。各ステータスが1回の成長で上がる数値は1だが、最大HPのみ1~12までランダムに成長する。
・敵の強さによって成長する確率が変動する。強い敵ほど成長する確率は上がる。
・戦闘中の行動によって各ステータスの成長確率が変わる。
・戦闘不能、眠り、悪夢、瞑想、気絶、石化、召喚の各状態で戦闘を終えたキャラはステータスが上がらない。
さて、ミンサガにおけるHP成長確率の条件はすでに以下のように解析されている。
乱数(mod 100) < 境界値×成長率÷8
境界値は
基準値=10+基礎成長レベル-最大HP÷10+N
により算出された基準値をあらかじめ決められた表(基準値0以下=0~基準値20以上=40まで計21段階)に照合して求める。
(以上、ちょい研究所 http://tyoikenkyu.web.fc2.com/rsaga_m/report/statusup.html より抜粋)
どういうことかわからない方も多いと思うので、つたないもので申し訳ないが解説してみよう。
最初の式(乱数(mod 100))はある乱数を100で割った余りを指す。つまり0~99までの計100個の数字のうち一つがランダムで算出される仕組みだ(余談だが「乱数 mod100」でググるとなぜかサガシリーズの解析サイトがいくつも出てくるぞ)。
続いて右の式(境界値×成長率÷8)に移ろう。ここにある成長率とは「行動成長率」と「キャラ成長率」の二つのパラメータを足したものである。
行動成長率から説明すると、これはキャラクターの行動による成長率となっている。各キャラクターは戦闘中にとった行動によって「行動歴」を取得し、この履歴に入った行動によって各ステータスの成長率が変化していくのだ。ちなみに最大HPを最も上げやすい行動は「両手斧」、次いで「大型剣」「片手斧」「両手大剣」が並んで高く設定されている。
なお4回連続で逃走(逃走を使わせないキャラは防御)するとパーティーメンバー全員の行動歴をリセットすることができる。
一方のキャラ成長率は、各キャラクターにもともと設定されている成長率のこと。キャラクターごとにこの値は常に一定だが、各ステータスの判定ごとに二分の一の確率で無視される。
次に境界値を求める式だが、ここで出てくる基礎成長レベルというのは各モンスターに設定されているパラメータである。この数値が高ければ高いほどHPが上がる確率も上昇するわけだ。全モンスター中最低は有翼系ランク1のリッパーの4、同じ系統のモンスターではランクの高い敵ほど基礎成長レベルも高く設定されている。
細かいことはともかく、現在の最大HPが高ければ高いほど、強い敵と戦わなければHPが成長しにくくなるということはおわかりいただけただろうか?
所詮は神の選んだ道具
ここまでならそれほど驚くことでもないのだが、厄介な点が二点ある。
まず一つ目は、基準値の公式
基準値=10+基礎成長レベル-最大HP÷10+N
において最後のNが現在の最大HPで変化する点である。この条件は最大HP600を分岐点とし
最大HP<600の場合:N=無成長戦闘回数÷(最大HP÷16)+1)
最大HP≧600の場合:N=0
となっている。先ほど書いたように境界値は基準値が高いほど高くなる。つまり基準値がまず高いとこの章の最初に出した条件
乱数(0~99)< 境界値×成長率÷8
を満たしやすくなるのだが、最大HPが600以上になるとN=0になってしまうため基準値も低くなってしまう。そのためただでさえHPが高く上昇しにくくなっているのに、600以上ではよりHPが成長しにくくなるという事態が訪れてしまう。これが一点目。
もう一つの厄介な点、それは基礎成長レベルがどのモンスターも高くないことだ。通常出てくるモンスターの基礎成長レベルは、各系統最高ランクのモンスターでもほぼすべてが58~60の間に収まっている。
どういうことかおわかりだろうか。基準値の式の基礎成長レベル=60を、最大HP=700を代入してみるとこうなる(Nは上記の法則から0)。
基準値=10+基礎成長レベル-最大HP÷10+N=10+60-700÷10+0=0
そして先ほど書いたように基準値が0のときは境界値も0である。よって
乱数(0~99)< 境界値×成長率÷8=0×成長率÷8=0
となりHP成長確率の条件は絶対に満たさないのだ。0には何をかけても割っても0なのだから。
以上長々と説明をしてきたが、いかがだったろうか。
簡単に言うと、最大HPが600を超えるとそれ以上上昇する可能性がほとんどなくなり、さらに700を超える可能性にいたっては皆無に近いミンサガのHP成長システム、これがミンサガにおけるHP限界の真相である。
スーパーマルディアス人
最大HPが700を超える可能性は皆無に近いと書いたが、ほんの一部だけ例外が存在する。通常モンスターのうち基礎成長レベルが60を超えている通常モンスターがたった2体だけいるのだ。やりこむプレイヤーはこのモンスターを活用してHP限界を突破している。
一つは不定形ランク9のスライム(紫)で基礎成長レベル62、もう一つが水棲系ランク9のディープテンタクラーで基礎成長レベル65となっている。どちらも最高ランクだけあって強敵だが、たいていはより成長レベルが高く、即死や麻痺も有効なディープテンタクラーが用いられるようだ。ミンサガのやりこみプレイ(たとえば真サルーインに挑む場合)を見る際にはたいてい、最大HPが700を超えるまではひたすらイカと戯れるプレイヤーの姿を確認することができるぞ。
そしてこの限界を突破すると、プレイヤーにはミンサガから救済措置が与えられる。というのも、成長確率の計算式
乱数(0~99) < 境界値×成長率÷8
には例外として、最大HPが700以上かつ右辺の計算結果が0以下になった場合は右辺の値を1に修正するという項目が存在するからだ。つまり最大HPが700さえ超えてしまえば相変わらず低確率ではあるものの、どんなに弱い敵と戦っていてもHPが上昇する可能性が生まれるのである。
そうなればあとはこっちのもの。他のイベントをこなしながらでもいいから大量のモンスターがいる場所でひたすら戯れて鍛え上げれば、どの仲間キャラクターでもHP700という人間の限界を超えたスーパーマルディアス人になれるのだ。
え、一部人間じゃない地底の種族だの、かつてサルーインが力を与えたトカゲの種族だのが混ざってるって!? ま、まあ気にするな!