ゲームデータの伝説ポケモン部分とマップを確認します。
では、まず以下の変更を行います:
次に、ウルトラネクロズマをlegendaryMonstersに追加します。
ウルトラネクロズマと高レベル伝説生成関数を追加します。
高レベル伝説モンスター生成関数を追加します。まずcreateMonster関数を探します。
新しい関数を追加します。
次にGameStateにlegendaryDefeatsCountを追加します。
SaveDataにも追加します。
次にマップ画面を更新して、伝説の扉と黄金の扉の処理を追加します。
handleTileInteractionを更新して扉の処理を追加します。
マップのレンダリング部分で扉を表示するように更新します。
マップに黄金の扉を追加する処理(50回伝説を倒したら表示)を追加します。まずgameMapを動的に変更する必要があります。マップ画面でgameMapをコピーして黄金の扉を追加します。
マップのレンダリングでgameMapをcurrentMapに変更します。
凡例を更新して伝説の扉と黄金の扉を追加します。
バトル画面で伝説を倒した時にカウントを増やす処理を追加します。
マップの上の方を通れるようにするために、マップの上端の木を一部パスに変更します。
マップ画面で伝説の扉にアクセスできるようにパスを追加します。
マップに「伝説の扉」と「黄金の扉」を追加しました。伝説の扉はマップ上部にあり、ランダムな伝説ポケモン(レベル500〜1000、5%の確率で1200)が出現します。伝説を50回倒すと黄金の扉が出現し、レベル10000のウルトラネクロズマと戦えます。両方の扉は何度でも入れます。
まず、GameStateにウルトラネクロズマ撃破カウントを追加し、次にウルトラボルトドラゴンEXのデータを追加します。
次に、ウルトラボルトドラゴンEXをgame-data.tsに追加します。
次に、ウルトラボルトドラゴンEXを生成する関数を追加します。
次にMapTileに「god-door」を追加し、マップを更新します。
次にマップ画面を更新して、神の扉を追加します。