MOTHER/알고리즘
1. 개요
MOTHER에서 사용되는 전투 내 대미지 계산법, 레벨 업 시 얻을 수 있는 스탯의 공식 등 전체적인 게임의 알고리즘과 확률 따위를 다루는 문서. 모든 정보의 출처는 이곳이다. 이 문서에서 다루는 스탯과 아이템 등에 관련한 용어들은 모두 한글 패치판을 기준으로 한다.
2. 레벨 업
2.1. 레벨 업에 필요한 경험치
각 캐릭터의 상수는 다음과 같다.
테디는 레벨 18, 경험치 3600으로 시작. 다른 캐릭터들은 모두 레벨 1, 경험치 0으로 시작한다.
2.2. 스탯
레벨 업 시 획득하는 스탯은 각각의 능력치와 대응한다.
스탯은 현재 스탯과 관계없이 증가하며, 모든 스탯은 255로 제한되어 있기 때문에 오버플로되지 않는다.
레벨 업 시 오펜스는 항상 파이트와 동일한 양만큼 증가하며, 마찬가지로 디펜스도 스피드와 동일하게 증가된다. 하지만 레벨 업 외의 다른 방법으로 파이트나 스피드를 올릴 시에는 오펜스, 디펜스가 증가하지 않는다.
캐릭터의 스피드가 높을수록 전투에서 우선으로 행동할 수 있는 확률이 높아진다.
2.2.1. 스탯 상승
각 캐릭터의 상수는 다음과 같다.
이브와 플라잉맨은 레벨 99, 경험치 1,000,000으로 시작하기 때문에 레벨 업을 할 수 없으므로 위 상수는 사실상 무의미하며 전투에서 경험치 또한 얻지 못한다. 그러나 플라잉 맨은 보너스 뷴에게서는 경험치를 얻을 수 있다.
2.2.2. HP, PP 상승
HP와 PP의 상승은 위의 다섯 개의 스탯이 먼저 상승된 뒤에 결정된다.
위 공식에서 현재값은 현재 캐릭터의 최대 HP 또는 최대 PP를 뜻하며, 목표값의 공식은 또 다음과 같이 나뉘어진다.
2.3. PSI 획득
캐릭터가 해당 PSI를 익힐 수 있는 레벨에 도달하게 되면 전투에 승리하거나 전투에서 도망쳤을 때 1/4 확률로 그 PSI를 획득할 수 있다. 아래는 패미컴 MOTHER와 EarthBound Zero 및 EarthBound Beginnings의 PSI 획득 가능 레벨표이며 게임보이 어드밴스 MOTHER 1+2에서는 몇몇 PSI 획득 가능 레벨이 조정되었다.
3. 아이템
적에게서 드롭되는 모든 아이템의 드롭률은 1/16이다. 소모성 아이템은 사용 후 1/8 확률로 사라진다.
로프는 사용 시 100% 확률로 적을 붙잡을 수 있으며, 그 적은 매 턴 1/4 확률로 로프를 풀어낼 수 있다.
신기한 메가폰은 항상 50% 확률로 성공한다.
4. 전투
"싸운다" 옵션을 사용하여 일반 공격을 가했을 때 적용되는 공식이다.
전투에서 도망칠 수 있는 확률은 50%이다. 각 캐릭터는 한 턴에 한 번씩 시도할 수 있으며, 차원슬립을 사용할 경우 실패 확률은 없다.
4.1. 대미지 적용
대미지는
로 계산된다. 그러나 $$($$공격자의 오펜스$$)<($$대상의 디펜스$$)$$일 경우에는
로 계산된다. SMAAAASH!!의 대미지는 대상의 디펜스를 무시한다.
4.2. 상태이상 공격
각 스탯은 다음과 같은 상태이상을 피할 때 사용된다.
돌 스프레이를 사용했을 때 대상이 석화에 면역이 없다면 실패 확률 없이 항상 석화를 일으킨다.
닌텐은 자동차 따위의 몬스터의 배기 가스 공격에 항상 천식 반응을 일으킨다. 이때 닌텐이 행할 수 있는 유일한 행동은 천식 스프레이를 사용하는 것이다.
PSI, 아이템 또는 적의 특수 공격을 통해 발생하는 상태이상에도 모두 동일한 공식이 사용된다.
5. 랜덤 인카운터
인카운터가 가능한 지역에서 걸음을 옮길 때마다 RNG는 숫자를 생성하고 그 숫자가 일정량 미만이면 전투에 진입하게 된다. 다음은 그 숫자가 생성된 곳을 밟을 때 인카운터에 돌입될 수 있는 확률이며, 이해를 돕기 위해 그 숫자를 "~번 타일"로 표현하였다.
숫자를 결정하기 위해 게임에서는 플레이어가 밟은 1번~8번 사이의 타일을 바탕으로 "보너스"를 추가하며 그 타일에 해당하는 확률을 사용한다. "보너스"는 인카운트가 불가능한 영역에 들어갈 때마다 0번 타일로 재설정되며, 전투에 참여할 때마다 타일의 번호가 1씩 증가한다. 보너스는 항상 1씩 증가하며, 0번 타일을 제외하고 8번 타일보다 더 낮은 인카운터 확률을 가진 타일을 만들 수 없다.
인카운트가 불가능한 영역, 이하 "마을"을 나선 뒤 2번 타일로 가득 찬 인카운터가 가능한 영역, 이하 "필드"에 들어섰다고 가정하자.
i. 한 타일을 밟을 때마다, 21/256 (약 8.2%) 확률로 전투에 돌입될 수 있다.
ii. 첫 번째 전투를 치르고 난 후, 두 번째 전투에 돌입될 수 있는 확률은 3번 타일의 16/256 (약 6.3%)이다. 한 타일을 밟을 때마다 전투에 돌입될 확률이 계산된다는 것은 동일하다.
iii. 두 번째 전투를 치르고 난 이후 같은 필드에 계속해서 남아 있는 한, 그 다음 전투에 돌입될 수 있는 확률은 4번 타일의 13/256 (약 5.1%), 그 다음 전투는 5번 타일의 10/256 (약 3.9%), 그 다음 전투는 6번 타일의 8/256 (약 3.1%)...과 같은 식으로 8번 타일까지 계속 시행한다. 8번 타일에 도달하고 나면 계속 8번 타일을 사용한다.
iv. 인카운터가 불가능한 영역에 들어서면 모든 타일은 0번 타일로 재설정된다.