HP限界突破

Last-modified: 2013-09-16 (月) 01:26:13

問題

突然で申し訳ないが、ここでクイズだ。

 

ミンサガの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という人間の限界を超えたスーパーマルディアス人になれるのだ。

 

え、一部人間じゃない地底の種族だの、かつてサルーインが力を与えたトカゲの種族だのが混ざってるって!? ま、まあ気にするな!