mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-08-24 10:25:37 -05:00
Merge branch 'main' into main
This commit is contained in:
@@ -211,7 +211,7 @@ GNU `coreutils` installed to run the build scripts:
|
||||
> convenience.
|
||||
>
|
||||
> [!IMPORTANT]
|
||||
> This project requires `meson` version `1.3.0` or higher. If the version of
|
||||
> This project requires `meson` version `1.5.0` or higher. If the version of
|
||||
> `meson` provided by your package manager is out of date, then follow
|
||||
> [these instructions](https://mesonbuild.com/Getting-meson.html) to get the
|
||||
> most recent version.
|
||||
@@ -228,7 +228,7 @@ the repository](#2-downloading-the-repository).
|
||||
sudo mkdir -pm755 /etc/apt/keyrings
|
||||
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
|
||||
sudo apt update
|
||||
sudo apt install --install-recommends winehq-stable
|
||||
sudo apt install --install-recommends wine-stable
|
||||
```
|
||||
|
||||
2. Install the following packages via `apt`:
|
||||
@@ -319,10 +319,11 @@ in the lower right corner.
|
||||
|
||||
### Unix Systems
|
||||
|
||||
Export the environment variable as above to your terminal profile:
|
||||
Export the environment variable as above to your terminal profile. To do so, run the
|
||||
following commands from the root of your repository:
|
||||
|
||||
```bash
|
||||
echo 'export LM_LICENSE_FILE="/path/to/pokeplatinum/tools/cw/license.dat"' >> ~/.bashrc
|
||||
echo "export LM_LICENSE_FILE=\"$(pwd)/tools/cw/license.dat\"" >> ~/.bashrc
|
||||
source ~/.bashrc
|
||||
```
|
||||
|
||||
|
||||
@@ -8,6 +8,27 @@
|
||||
"CATCHING_SHOW_TYPE_POINTS",
|
||||
"CATCHING_SHOW_TOTAL_POINTS"
|
||||
]
|
||||
},
|
||||
"@PalParkLandArea": {
|
||||
"type": "enum",
|
||||
"values": [
|
||||
"PAL_PARK_AREA_LAND_NONE",
|
||||
"PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"PAL_PARK_AREA_LAND_SOUTH_EAST",
|
||||
"PAL_PARK_AREA_LAND_END"
|
||||
]
|
||||
},
|
||||
"@PalParkWaterArea": {
|
||||
"type": "enum",
|
||||
"values": [
|
||||
"PAL_PARK_AREA_WATER_NONE",
|
||||
"PAL_PARK_AREA_WATER_NORTH_WEST",
|
||||
"PAL_PARK_AREA_WATER_NORTH_EAST",
|
||||
"PAL_PARK_AREA_WATER_SOUTH_WEST",
|
||||
"PAL_PARK_AREA_WATER_SOUTH_EAST"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,9 +24,9 @@
|
||||
#define MAP_OBJ_STATUS_12 (1 << 12)
|
||||
#define MAP_OBJ_STATUS_13 (1 << 13)
|
||||
#define MAP_OBJ_STATUS_14 (1 << 14)
|
||||
#define MAP_OBJ_STATUS_15 (1 << 15)
|
||||
#define MAP_OBJ_STATUS_16 (1 << 16)
|
||||
#define MAP_OBJ_STATUS_17 (1 << 17)
|
||||
#define MAP_OBJ_STATUS_SHOW_SHADOW (1 << 15)
|
||||
#define MAP_OBJ_STATUS_START_JUMP (1 << 16)
|
||||
#define MAP_OBJ_STATUS_END_JUMP (1 << 17)
|
||||
#define MAP_OBJ_STATUS_18 (1 << 18)
|
||||
#define MAP_OBJ_STATUS_19 (1 << 19)
|
||||
#define MAP_OBJ_STATUS_HIDE_SHADOW (1 << 20)
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
|
||||
#include "struct_decls/struct_02061830_decl.h"
|
||||
#include "struct_decls/struct_02061AB4_decl.h"
|
||||
#include "struct_defs/struct_02061D3C.h"
|
||||
|
||||
#include "field/field_system_decl.h"
|
||||
#include "functypes/funcptr_020EDF0C.h"
|
||||
@@ -24,64 +23,94 @@
|
||||
#include "narc.h"
|
||||
#include "sys_task_manager.h"
|
||||
|
||||
MapObjectManager *MapObjectMan_New(FieldSystem *fieldSystem, int param1, int param2);
|
||||
void MapObjectMan_Delete(MapObjectManager *param0);
|
||||
void sub_0206184C(MapObjectManager *param0, int param1, int param2, int param3, const ObjectEvent *param4);
|
||||
MapObject *MapObjectMan_AddMapObjectFromHeader(const MapObjectManager *param0, const ObjectEvent *param1, int param2);
|
||||
MapObject *MapObjectMan_AddMapObject(const MapObjectManager *param0, int param1, int param2, int param3, int param4, int param5, int param6);
|
||||
MapObject *sub_02061A74(const MapObjectManager *param0, int param1, int param2, int param3, const ObjectEvent *param4);
|
||||
void sub_02061AB4(MapObject *param0, int param1);
|
||||
void sub_02061AD4(MapObject *param0, int param1);
|
||||
void MapObject_Delete(MapObject *param0);
|
||||
void sub_02061B28(MapObject *param0);
|
||||
void sub_02061B48(MapObject *param0);
|
||||
void MapObjectMan_DeleteAll(MapObjectManager *param0);
|
||||
void sub_02061BF0(MapObjectManager *param0);
|
||||
void sub_02061C48(MapObjectManager *param0);
|
||||
void MapObjectMan_SaveAll(FieldSystem *fieldSystem, const MapObjectManager *param1, MapObjectSave *param2, int param3);
|
||||
void MapObjectMan_LoadAllObjects(const MapObjectManager *param0, MapObjectSave *param1, int param2);
|
||||
void sub_02062068(const MapObjectManager *param0, int param1, int param2, const ObjectEvent *param3);
|
||||
MapObject *MapObjMan_LocalMapObjByIndex(const MapObjectManager *param0, int param1);
|
||||
MapObject *sub_02062570(const MapObjectManager *param0, int param1);
|
||||
int sub_020625B0(const MapObjectManager *param0, MapObject **param1, int *param2, u32 param3);
|
||||
int sub_020626B4(const MapObject *param0);
|
||||
int sub_02062758(const MapObject *param0, int param1);
|
||||
int sub_02062764(const MapObject *param0, int param1, int param2);
|
||||
int sub_020627B4(const MapObject *param0, int param1, int param2, int param3);
|
||||
void MapObjectMan_SetMaxObjects(MapObjectManager *param0, int param1);
|
||||
int MapObjectMan_GetMaxObjects(const MapObjectManager *param0);
|
||||
void sub_02062838(MapObjectManager *param0, u32 param1);
|
||||
void sub_02062840(MapObjectManager *param0, u32 param1);
|
||||
u32 sub_0206284C(const MapObjectManager *param0, u32 param1);
|
||||
void sub_02062854(MapObjectManager *param0, int param1);
|
||||
int sub_02062858(const MapObjectManager *param0);
|
||||
UnkStruct_ov5_021ED0A4 *sub_0206285C(const MapObjectManager *param0);
|
||||
void sub_02062860(MapObjectManager *param0, MapObject *param1);
|
||||
const MapObject *sub_02062868(const MapObjectManager *param0);
|
||||
MapObject *sub_02062878(const MapObjectManager *param0);
|
||||
void sub_02062880(const MapObject **param0);
|
||||
void MapObjectMan_SetFieldSystem(MapObjectManager *param0, FieldSystem *fieldSystem);
|
||||
FieldSystem *MapObjectMan_FieldSystem(const MapObjectManager *param0);
|
||||
void sub_0206289C(MapObjectManager *param0, NARC *param1);
|
||||
NARC *sub_020628A0(const MapObjectManager *param0);
|
||||
typedef struct MapObjectSave {
|
||||
u32 status;
|
||||
u32 unk_04;
|
||||
u8 localID;
|
||||
u8 movementType;
|
||||
s8 movementRangeX;
|
||||
s8 movementRangeZ;
|
||||
s8 initialDir;
|
||||
s8 facingDir;
|
||||
s8 movingDir;
|
||||
u8 padding_0F;
|
||||
u16 unk_10;
|
||||
u16 graphicsID;
|
||||
u16 trainerType;
|
||||
u16 flag;
|
||||
u16 script;
|
||||
s16 unk_1A;
|
||||
s16 unk_1C;
|
||||
s16 unk_1E;
|
||||
s16 xInitial;
|
||||
s16 yInitial;
|
||||
s16 zInitial;
|
||||
s16 x;
|
||||
s16 y;
|
||||
s16 z;
|
||||
fx32 unk_2C;
|
||||
u8 unk_30[16];
|
||||
u8 unk_40[16];
|
||||
} MapObjectSave;
|
||||
|
||||
MapObjectManager *MapObjectMan_New(FieldSystem *fieldSystem, int maxObjs, int param2);
|
||||
void MapObjectMan_Delete(MapObjectManager *mapObjMan);
|
||||
void sub_0206184C(MapObjectManager *mapObjMan, int mapID, int param2, int objEventCount, const ObjectEvent *objectEvent);
|
||||
MapObject *MapObjectMan_AddMapObjectFromHeader(const MapObjectManager *mapObjMan, const ObjectEvent *objectEvent, int mapID);
|
||||
MapObject *MapObjectMan_AddMapObject(const MapObjectManager *mapObjMan, int x, int z, int initialDir, int graphicsID, int movementType, int mapID);
|
||||
MapObject *sub_02061A74(const MapObjectManager *mapObjMan, int param1, int objEventCount, int mapID, const ObjectEvent *objectEvent);
|
||||
void sub_02061AB4(MapObject *mapObj, int graphicsID);
|
||||
void sub_02061AD4(MapObject *mapObj, int param1);
|
||||
void MapObject_Delete(MapObject *mapObj);
|
||||
void sub_02061B28(MapObject *mapObj);
|
||||
void sub_02061B48(MapObject *mapObj);
|
||||
void MapObjectMan_DeleteAll(MapObjectManager *mapObjMan);
|
||||
void sub_02061BF0(MapObjectManager *mapObjMan);
|
||||
void sub_02061C48(MapObjectManager *mapObjMan);
|
||||
void MapObjectMan_SaveAll(FieldSystem *fieldSystem, const MapObjectManager *mapObjMan, MapObjectSave *mapObjSave, int param3);
|
||||
void MapObjectMan_LoadAllObjects(const MapObjectManager *mapObjMan, MapObjectSave *mapObjSave, int size);
|
||||
void sub_02062068(const MapObjectManager *mapObjMan, int param1, int param2, const ObjectEvent *objectEvent);
|
||||
MapObject *MapObjMan_LocalMapObjByIndex(const MapObjectManager *mapObjMan, int index);
|
||||
MapObject *sub_02062570(const MapObjectManager *mapObjMan, int movementType);
|
||||
int sub_020625B0(const MapObjectManager *mapObjMan, MapObject **mapObj, int *param2, u32 status);
|
||||
int MapObject_HasNoScript(const MapObject *mapObj);
|
||||
int sub_02062758(const MapObject *mapObj, int param1);
|
||||
int sub_02062764(const MapObject *mapObj, int param1, int param2);
|
||||
int sub_020627B4(const MapObject *mapObj, int param1, int param2, int param3);
|
||||
void MapObjectMan_SetMaxObjects(MapObjectManager *mapObjMan, int maxObjs);
|
||||
int MapObjectMan_GetMaxObjects(const MapObjectManager *mapObjMan);
|
||||
void MapObjectMan_SetStatusFlagOn(MapObjectManager *mapObjMan, u32 flag);
|
||||
void MapObjectMan_SetStatusFlagOff(MapObjectManager *mapObjMan, u32 flag);
|
||||
u32 MapObjectMan_CheckStatus(const MapObjectManager *mapObjMan, u32 flag);
|
||||
void sub_02062854(MapObjectManager *mapObjMan, int param1);
|
||||
int sub_02062858(const MapObjectManager *mapObjMan);
|
||||
UnkStruct_ov5_021ED0A4 *sub_0206285C(const MapObjectManager *mapObjMan);
|
||||
void MapObjectMan_SetMapObject(MapObjectManager *mapObjMan, MapObject *mapObj);
|
||||
const MapObject *MapObjectMan_GetMapObjectConst(const MapObjectManager *mapObjMan);
|
||||
MapObject *MapObjectMan_GetMapObject(const MapObjectManager *mapObjMan);
|
||||
void sub_02062880(const MapObject **mapObj);
|
||||
void MapObjectMan_SetFieldSystem(MapObjectManager *mapObjMan, FieldSystem *fieldSystem);
|
||||
FieldSystem *MapObjectMan_FieldSystem(const MapObjectManager *mapObjMan);
|
||||
void MapObjectMan_SetNARC(MapObjectManager *mapObjMan, NARC *narc);
|
||||
NARC *MapObjectMan_GetNARC(const MapObjectManager *mapObjMan);
|
||||
void MapObject_SetStatus(MapObject *mapObj, u32 status);
|
||||
u32 MapObject_GetStatus(const MapObject *mapObj);
|
||||
void MapObject_SetStatusFlagOn(MapObject *mapObj, u32 flag);
|
||||
void MapObject_SetStatusFlagOff(MapObject *mapObj, u32 flag);
|
||||
u32 MapObject_CheckStatus(const MapObject *mapObj, u32 flag);
|
||||
BOOL MapObject_CheckStatusFlag(const MapObject *mapObj, u32 flag);
|
||||
void sub_020628E8(MapObject *param0, u32 param1);
|
||||
u32 sub_020628EC(const MapObject *param0);
|
||||
void sub_020628F0(MapObject *param0, u32 param1);
|
||||
void sub_020628F8(MapObject *param0, u32 param1);
|
||||
u32 sub_02062904(const MapObject *param0, u32 param1);
|
||||
void sub_020628E8(MapObject *mapObj, u32 param1);
|
||||
u32 sub_020628EC(const MapObject *mapObj);
|
||||
void sub_020628F0(MapObject *mapObj, u32 param1);
|
||||
void sub_020628F8(MapObject *mapObj, u32 param1);
|
||||
u32 sub_02062904(const MapObject *mapObj, u32 param1);
|
||||
void MapObject_SetLocalID(MapObject *mapObj, u32 localID);
|
||||
u32 MapObject_GetLocalID(const MapObject *mapObj);
|
||||
void sub_02062914(MapObject *param0, int param1);
|
||||
int sub_02062918(const MapObject *param0);
|
||||
void sub_02062914(MapObject *mapObj, int param1);
|
||||
int sub_02062918(const MapObject *mapObj);
|
||||
void MapObject_SetGraphicsID(MapObject *mapObj, u32 graphicsID);
|
||||
u32 MapObject_GetGraphicsID(const MapObject *mapObj);
|
||||
u32 sub_02062924(const MapObject *param0);
|
||||
u32 sub_02062924(const MapObject *mapObj);
|
||||
void MapObject_SetMovementType(MapObject *mapObj, u32 movementType);
|
||||
u32 MapObject_GetMovementType(const MapObject *mapObj);
|
||||
void MapObject_SetTrainerType(MapObject *mapObj, u32 trainerType);
|
||||
@@ -98,100 +127,100 @@ int MapObject_GetFacingDir(const MapObject *mapObj);
|
||||
int MapObject_GetPrevFacingDir(const MapObject *mapObj);
|
||||
void MapObject_Turn(MapObject *mapObj, int dir);
|
||||
int MapObject_GetMovingDir(const MapObject *mapObj);
|
||||
void MapObject_TryFaceAndTurn(MapObject *param0, int dir);
|
||||
void MapObject_TryFaceAndTurn(MapObject *mapObj, int dir);
|
||||
void MapObject_SetDataAt(MapObject *mapObj, int value, int index);
|
||||
int MapObject_GetDataAt(const MapObject *mapObj, int index);
|
||||
void MapObject_SetMovementRangeX(MapObject *mapObj, int movementRangeX);
|
||||
int MapObject_GetMovementRangeX(const MapObject *mapObj);
|
||||
void MapObject_SetMovementRangeZ(MapObject *mapObj, int movementRangeZ);
|
||||
int MapObject_GetMovementRangeZ(const MapObject *mapObj);
|
||||
void sub_02062A0C(MapObject *param0, u32 param1);
|
||||
u32 sub_02062A14(const MapObject *param0);
|
||||
void sub_02062A1C(MapObject *param0, SysTask *param1);
|
||||
SysTask *sub_02062A24(const MapObject *param0);
|
||||
void sub_02062A2C(const MapObject *param0);
|
||||
void MapObject_SetMapObjectManager(MapObject *param0, const MapObjectManager *param1);
|
||||
const MapObjectManager *MapObject_MapObjectManager(const MapObject *param0);
|
||||
void *sub_02062A54(MapObject *param0, int param1);
|
||||
void *sub_02062A78(MapObject *param0);
|
||||
void *sub_02062A7C(MapObject *param0, int param1);
|
||||
void *sub_02062AA0(MapObject *param0);
|
||||
void sub_02062A0C(MapObject *mapObj, u32 param1);
|
||||
u32 sub_02062A14(const MapObject *mapObj);
|
||||
void sub_02062A1C(MapObject *mapObj, SysTask *task);
|
||||
SysTask *sub_02062A24(const MapObject *mapObj);
|
||||
void sub_02062A2C(const MapObject *mapObj);
|
||||
void MapObject_SetMapObjectManager(MapObject *mapObj, const MapObjectManager *mapObjMan);
|
||||
const MapObjectManager *MapObject_MapObjectManager(const MapObject *mapObj);
|
||||
void *sub_02062A54(MapObject *mapObj, int size);
|
||||
void *sub_02062A78(MapObject *mapObj);
|
||||
void *sub_02062A7C(MapObject *mapObj, int size);
|
||||
void *sub_02062AA0(MapObject *mapObj);
|
||||
void *MapObject_InitMovementData(MapObject *mapObj, int size);
|
||||
void *MapObject_GetMovementData(MapObject *mapObj);
|
||||
void *sub_02062ACC(MapObject *param0, int param1);
|
||||
void *sub_02062AF0(MapObject *param0);
|
||||
void sub_02062AF8(MapObject *param0, UnkFuncPtr_020EDF0C param1);
|
||||
void sub_02062B00(MapObject *param0);
|
||||
void sub_02062B0C(MapObject *param0, UnkFuncPtr_020EDF0C_1 param1);
|
||||
void sub_02062B14(MapObject *param0);
|
||||
void sub_02062B20(MapObject *param0, UnkFuncPtr_020EDF0C_2 param1);
|
||||
void sub_02062B28(MapObject *param0);
|
||||
void sub_02062B34(MapObject *param0);
|
||||
void sub_02062B4C(MapObject *param0, UnkFuncPtr_ov5_021FB0F0 param1);
|
||||
void sub_02062B54(MapObject *param0);
|
||||
void sub_02062B60(MapObject *param0, UnkFuncPtr_ov5_021FB0F0_1 param1);
|
||||
void sub_02062B68(MapObject *param0);
|
||||
void sub_02062B74(MapObject *param0, UnkFuncPtr_ov5_021FB0F0_2 param1);
|
||||
void sub_02062B7C(MapObject *param0);
|
||||
void sub_02062B88(MapObject *param0, UnkFuncPtr_ov5_021FB0F0_3 param1);
|
||||
void sub_02062B90(MapObject *param0);
|
||||
void sub_02062B9C(MapObject *param0, UnkFuncPtr_ov5_021FB0F0_4 param1);
|
||||
void sub_02062BA4(MapObject *param0);
|
||||
void *sub_02062ACC(MapObject *mapObj, int size);
|
||||
void *sub_02062AF0(MapObject *mapObj);
|
||||
void sub_02062AF8(MapObject *mapObj, UnkFuncPtr_020EDF0C param1);
|
||||
void sub_02062B00(MapObject *mapObj);
|
||||
void sub_02062B0C(MapObject *mapObj, UnkFuncPtr_020EDF0C_1 param1);
|
||||
void sub_02062B14(MapObject *mapObj);
|
||||
void sub_02062B20(MapObject *mapObj, UnkFuncPtr_020EDF0C_2 param1);
|
||||
void sub_02062B28(MapObject *mapObj);
|
||||
void sub_02062B34(MapObject *mapObj);
|
||||
void sub_02062B4C(MapObject *mapObj, UnkFuncPtr_ov5_021FB0F0 param1);
|
||||
void sub_02062B54(MapObject *mapObj);
|
||||
void sub_02062B60(MapObject *mapObj, UnkFuncPtr_ov5_021FB0F0_1 param1);
|
||||
void sub_02062B68(MapObject *mapObj);
|
||||
void sub_02062B74(MapObject *mapObj, UnkFuncPtr_ov5_021FB0F0_2 param1);
|
||||
void sub_02062B7C(MapObject *mapObj);
|
||||
void sub_02062B88(MapObject *mapObj, UnkFuncPtr_ov5_021FB0F0_3 param1);
|
||||
void sub_02062B90(MapObject *mapObj);
|
||||
void sub_02062B9C(MapObject *mapObj, UnkFuncPtr_ov5_021FB0F0_4 param1);
|
||||
void sub_02062BA4(MapObject *mapObj);
|
||||
void MapObject_SetMovementAction(MapObject *mapObj, int movementAction);
|
||||
int MapObject_GetMovementAction(const MapObject *mapObj);
|
||||
void MapObject_SetMovementStep(MapObject *mapObj, int movementStep);
|
||||
void MapObject_AdvanceMovementStep(MapObject *mapObj);
|
||||
int MapObject_GetMovementStep(const MapObject *mapObj);
|
||||
void sub_02062BE0(MapObject *param0, u32 param1);
|
||||
u32 sub_02062BE8(const MapObject *param0);
|
||||
void sub_02062BF0(MapObject *param0, u32 param1);
|
||||
u32 sub_02062BF8(const MapObject *param0);
|
||||
FieldSystem *MapObject_FieldSystem(const MapObject *param0);
|
||||
int sub_02062C0C(const MapObject *param0);
|
||||
int sub_02062C18(const MapObject *param0);
|
||||
void MapObjectMan_StopAllMovement(MapObjectManager *param0);
|
||||
void sub_02062C3C(MapObjectManager *param0);
|
||||
void MapObjectMan_PauseAllMovement(MapObjectManager *param0);
|
||||
void MapObjectMan_UnpauseAllMovement(MapObjectManager *param0);
|
||||
int MapObjectMan_IsDrawInitialized(const MapObjectManager *param0);
|
||||
u32 sub_02062CBC(const MapObject *param0, u32 param1);
|
||||
void sub_02062CCC(MapObjectManager *param0, int param1);
|
||||
int sub_02062CE4(const MapObjectManager *param0);
|
||||
int sub_02062CF8(const MapObject *param0);
|
||||
void sub_02062D04(MapObject *param0);
|
||||
void sub_02062D10(MapObject *param0);
|
||||
int MapObject_IsMoving(const MapObject *param0);
|
||||
void sub_02062D28(MapObject *param0);
|
||||
void sub_02062D34(MapObject *param0);
|
||||
void sub_02062D40(MapObject *param0);
|
||||
int sub_02062D4C(const MapObject *param0);
|
||||
int sub_02062D58(const MapObject *param0);
|
||||
void MapObject_SetHidden(MapObject *param0, int param1);
|
||||
void sub_02062D80(MapObject *param0, int param1);
|
||||
int sub_02062D9C(MapObject *param0);
|
||||
void sub_02062DB4(MapObject *param0, int param1);
|
||||
void sub_02062DD0(MapObject *param0);
|
||||
void sub_02062DDC(MapObject *param0);
|
||||
int MapObject_IsMovementPaused(const MapObject *param0);
|
||||
int sub_02062DFC(const MapObject *param0);
|
||||
void sub_02062E28(MapObject *param0, int param1);
|
||||
int sub_02062E44(const MapObject *param0);
|
||||
void sub_02062E5C(MapObject *param0, int param1);
|
||||
void sub_02062E78(MapObject *param0, int param1);
|
||||
int sub_02062E94(const MapObject *param0);
|
||||
void sub_02062EAC(MapObject *param0, int param1);
|
||||
int sub_02062EC8(const MapObject *param0);
|
||||
void sub_02062EE0(MapObject *param0, int param1);
|
||||
int sub_02062EFC(const MapObject *param0);
|
||||
void sub_02062F14(MapObject *param0, int param1);
|
||||
int sub_02062F30(const MapObject *param0);
|
||||
void sub_02062F48(MapObject *param0, int param1);
|
||||
int sub_02062F64(const MapObject *param0);
|
||||
int sub_02062F7C(const MapObject *param0);
|
||||
void sub_02062F90(MapObject *param0, int param1);
|
||||
int sub_02062FAC(const MapObject *param0);
|
||||
void sub_02062FC4(MapObject *param0, int param1);
|
||||
int sub_02062FDC(const MapObject *param0);
|
||||
void MapObject_SetCurrTileBehavior(MapObject *mapObj, u32 tileBehavior);
|
||||
u32 MapObject_GetCurrTileBehavior(const MapObject *mapObj);
|
||||
void MapObject_SetPrevTileBehavior(MapObject *mapObj, u32 tileBehavior);
|
||||
u32 MapObject_GetPrevTileBehavior(const MapObject *mapObj);
|
||||
FieldSystem *MapObject_FieldSystem(const MapObject *mapObj);
|
||||
int sub_02062C0C(const MapObject *mapObj);
|
||||
int sub_02062C18(const MapObject *mapObj);
|
||||
void MapObjectMan_StopAllMovement(MapObjectManager *mapObjMan);
|
||||
void sub_02062C3C(MapObjectManager *mapObjMan);
|
||||
void MapObjectMan_PauseAllMovement(MapObjectManager *mapObjMan);
|
||||
void MapObjectMan_UnpauseAllMovement(MapObjectManager *mapObjMan);
|
||||
int MapObjectMan_IsDrawInitialized(const MapObjectManager *mapObjMan);
|
||||
u32 MapObject_CheckManagerStatus(const MapObject *mapObj, u32 flag);
|
||||
void MapObjectMan_SetEndMovement(MapObjectManager *mapObjMan, int param1);
|
||||
int sub_02062CE4(const MapObjectManager *mapObjMan);
|
||||
int sub_02062CF8(const MapObject *mapObj);
|
||||
void sub_02062D04(MapObject *mapObj);
|
||||
void sub_02062D10(MapObject *mapObj);
|
||||
int MapObject_IsMoving(const MapObject *mapObj);
|
||||
void MapObject_SetStartMovement(MapObject *mapObj);
|
||||
void MapObject_SetEndMovementOff(MapObject *mapObj);
|
||||
void sub_02062D40(MapObject *mapObj);
|
||||
int sub_02062D4C(const MapObject *mapObj);
|
||||
int MapObject_IsHidden(const MapObject *mapObj);
|
||||
void MapObject_SetHidden(MapObject *mapObj, int hidden);
|
||||
void sub_02062D80(MapObject *mapObj, int param1);
|
||||
int sub_02062D9C(MapObject *mapObj);
|
||||
void sub_02062DB4(MapObject *mapObj, int param1);
|
||||
void MapObject_SetPauseMovementOn(MapObject *mapObj);
|
||||
void MapObject_SetPauseMovementOff(MapObject *mapObj);
|
||||
int MapObject_IsMovementPaused(const MapObject *mapObj);
|
||||
int sub_02062DFC(const MapObject *mapObj);
|
||||
void sub_02062E28(MapObject *mapObj, int param1);
|
||||
int sub_02062E44(const MapObject *mapObj);
|
||||
void sub_02062E5C(MapObject *mapObj, int param1);
|
||||
void sub_02062E78(MapObject *mapObj, int param1);
|
||||
int sub_02062E94(const MapObject *mapObj);
|
||||
void sub_02062EAC(MapObject *mapObj, int param1);
|
||||
int sub_02062EC8(const MapObject *mapObj);
|
||||
void sub_02062EE0(MapObject *mapObj, int param1);
|
||||
int sub_02062EFC(const MapObject *mapObj);
|
||||
void sub_02062F14(MapObject *mapObj, int param1);
|
||||
int sub_02062F30(const MapObject *mapObj);
|
||||
void sub_02062F48(MapObject *mapObj, int param1);
|
||||
int sub_02062F64(const MapObject *mapObj);
|
||||
int sub_02062F7C(const MapObject *mapObj);
|
||||
void sub_02062F90(MapObject *mapObj, int param1);
|
||||
int sub_02062FAC(const MapObject *mapObj);
|
||||
void sub_02062FC4(MapObject *mapObj, int param1);
|
||||
int sub_02062FDC(const MapObject *mapObj);
|
||||
int MapObject_GetXInitial(const MapObject *mapObj);
|
||||
void MapObject_SetXInitial(MapObject *mapObj, int x);
|
||||
int MapObject_GetYInitial(const MapObject *mapObj);
|
||||
@@ -217,14 +246,14 @@ void MapObject_GetPosPtr(const MapObject *mapObj, VecFx32 *pos);
|
||||
void MapObject_SetPos(MapObject *mapObj, const VecFx32 *pos);
|
||||
const VecFx32 *MapObject_GetPos(const MapObject *mapObj);
|
||||
fx32 MapObject_GetPosY(const MapObject *mapObj);
|
||||
void sub_02063078(const MapObject *param0, VecFx32 *param1);
|
||||
void sub_02063088(MapObject *param0, const VecFx32 *param1);
|
||||
VecFx32 *sub_02063098(MapObject *param0);
|
||||
void sub_0206309C(const MapObject *param0, VecFx32 *param1);
|
||||
void sub_020630AC(MapObject *param0, const VecFx32 *param1);
|
||||
void sub_020630BC(const MapObject *param0, VecFx32 *param1);
|
||||
void sub_020630CC(MapObject *param0, const VecFx32 *param1);
|
||||
int sub_020630DC(const MapObject *param0);
|
||||
void sub_02063078(const MapObject *mapObj, VecFx32 *vec);
|
||||
void sub_02063088(MapObject *mapObj, const VecFx32 *vec);
|
||||
VecFx32 *sub_02063098(MapObject *mapObj);
|
||||
void sub_0206309C(const MapObject *mapObj, VecFx32 *vec);
|
||||
void sub_020630AC(MapObject *mapObj, const VecFx32 *vec);
|
||||
void sub_020630BC(const MapObject *mapObj, VecFx32 *vec);
|
||||
void sub_020630CC(MapObject *mapObj, const VecFx32 *vec);
|
||||
int sub_020630DC(const MapObject *mapObj);
|
||||
void ObjectEvent_SetLocalID(ObjectEvent *objectEvent, int localID);
|
||||
int ObjectEvent_GetLocalID(const ObjectEvent *objectEvent);
|
||||
void ObjectEvent_SetGraphicsID(ObjectEvent *objectEvent, int graphicsID);
|
||||
@@ -251,18 +280,18 @@ void ObjectEvent_SetY(ObjectEvent *objectEvent, int y);
|
||||
int ObjectEvent_GetY(const ObjectEvent *objectEvent);
|
||||
void ObjectEvent_SetZ(ObjectEvent *objectEvent, int z);
|
||||
int ObjectEvent_GetZ(const ObjectEvent *objectEvent);
|
||||
MapObject *sub_0206326C(const MapObjectManager *param0, int param1, int param2, int param3);
|
||||
void sub_020632D4(MapObject *param0, const VecFx32 *param1, int param2);
|
||||
void MapObject_SetPosDir(MapObject *param0, int param1, int param2, int param3, int param4);
|
||||
void MapObject_SetMoveCode(MapObject *param0, u32 param1);
|
||||
void sub_020633C8(MapObject *param0, int param1);
|
||||
void sub_020633E0(MapObject *param0);
|
||||
void sub_020633E4(MapObject *param0);
|
||||
void sub_020633E8(MapObject *param0);
|
||||
void sub_020633EC(MapObject *param0);
|
||||
void sub_020633F0(MapObject *param0);
|
||||
void sub_020633F4(MapObject *param0);
|
||||
void sub_020633F8(MapObject *param0);
|
||||
void sub_020633FC(MapObject *param0);
|
||||
MapObject *sub_0206326C(const MapObjectManager *mapObjMan, int x, int z, int param3);
|
||||
void MapObject_SetPosDirFromVec(MapObject *mapObj, const VecFx32 *pos, int dir);
|
||||
void MapObject_SetPosDirFromCoords(MapObject *mapObj, int x, int y, int z, int dir);
|
||||
void MapObject_SetMoveCode(MapObject *mapObj, u32 param1);
|
||||
void sub_020633C8(MapObject *mapObj, int localID);
|
||||
void sub_020633E0(MapObject *mapObj);
|
||||
void sub_020633E4(MapObject *mapObj);
|
||||
void sub_020633E8(MapObject *mapObj);
|
||||
void sub_020633EC(MapObject *mapObj);
|
||||
void sub_020633F0(MapObject *mapObj);
|
||||
void sub_020633F4(MapObject *mapObj);
|
||||
void sub_020633F8(MapObject *mapObj);
|
||||
void sub_020633FC(MapObject *mapObj);
|
||||
|
||||
#endif // POKEPLATINUM_UNK_02061804_H
|
||||
|
||||
@@ -7,36 +7,36 @@
|
||||
|
||||
#include "field/field_system_decl.h"
|
||||
|
||||
void MapObject_InitMove(MapObject *param0);
|
||||
void MapObject_Move(MapObject *param0);
|
||||
u32 sub_02063E18(const MapObject *param0, const VecFx32 *param1, int param2, int param3, int param4, int param5);
|
||||
u32 sub_02063E94(const MapObject *param0, int param1, int param2, int param3, int param4);
|
||||
u32 sub_02063EBC(const MapObject *param0, int param1);
|
||||
int sub_02063F00(const MapObject *param0, int param1, int param2, int param3);
|
||||
int sub_02063FAC(const MapObject *param0, int param1, int param2, int param3);
|
||||
int sub_02064004(const MapObject *param0, int param1, int param2, int param3);
|
||||
int sub_0206406C(MapObject *param0, u32 param1);
|
||||
int sub_020640A0(MapObject *param0, u32 param1);
|
||||
int MapObject_IsOnSnow(MapObject *param0, u32 param1);
|
||||
int sub_02064108(MapObject *param0, u32 param1);
|
||||
int sub_0206413C(MapObject *param0, u32 param1);
|
||||
int sub_0206415C(MapObject *param0, u32 param1);
|
||||
int sub_0206417C(MapObject *param0, u32 param1);
|
||||
int MapObject_GetDxFromDir(int param0);
|
||||
int MapObject_GetDyFromDir(int param0);
|
||||
void MapObject_InitMove(MapObject *mapObj);
|
||||
void MapObject_Move(MapObject *mapObj);
|
||||
u32 sub_02063E18(const MapObject *mapObj, const VecFx32 *pos, int x, int y, int z, int dir);
|
||||
u32 sub_02063E94(const MapObject *mapObj, int x, int y, int z, int dir);
|
||||
u32 sub_02063EBC(const MapObject *mapObj, int dir);
|
||||
int sub_02063F00(const MapObject *mapObj, int x, int y, int z);
|
||||
int MapObject_IsOutOfRange(const MapObject *mapObj, int x, int y, int z);
|
||||
int sub_02064004(const MapObject *mapObj, int x, int z, int dir);
|
||||
int MapObject_IsOnWater(MapObject *mapObj, u32 tileBehavior);
|
||||
int MapObject_IsOnSand(MapObject *mapObj, u32 tileBehavior);
|
||||
int MapObject_IsOnSnow(MapObject *mapObj, u32 tileBehavior);
|
||||
int MapObject_IsOnShallowSnow(MapObject *mapObj, u32 tileBehavior);
|
||||
int MapObject_IsOnBridge(MapObject *mapObj, u32 tileBehavior);
|
||||
int MapObject_IsOnBikeBridgeNorthSouth(MapObject *mapObj, u32 tileBehavior);
|
||||
int MapObject_IsOnBikeBridgeEastWest(MapObject *mapObj, u32 tileBehavior);
|
||||
int MapObject_GetDxFromDir(int dir);
|
||||
int MapObject_GetDzFromDir(int dir);
|
||||
void MapObject_StepDir(MapObject *mapObj, int dir);
|
||||
void MapObject_UpdateCoords(MapObject *mapObj);
|
||||
u32 sub_02064238(MapObject *param0, int param1);
|
||||
void MapObject_AddVecToPos(MapObject *param0, const VecFx32 *param1);
|
||||
u32 MapObject_GetTileBehaviorFromDir(MapObject *mapObj, int dir);
|
||||
void MapObject_AddVecToPos(MapObject *mapObj, const VecFx32 *vec);
|
||||
void MapObject_MovePosInDir(MapObject *mapObj, int dir, fx32 distance);
|
||||
int sub_020642F8(MapObject *param0);
|
||||
int sub_02064390(MapObject *param0);
|
||||
void VecFx32_StepDirection(int param0, VecFx32 *param1, fx32 param2);
|
||||
void sub_02064450(int param0, int param1, VecFx32 *param2);
|
||||
void sub_02064464(MapObject *param0);
|
||||
int sub_020642F8(MapObject *mapObj);
|
||||
int MapObject_SetTileBehaviors(MapObject *mapObj);
|
||||
void VecFx32_StepDirection(int param0, VecFx32 *vec, fx32 val);
|
||||
void sub_02064450(int x, int z, VecFx32 *pos);
|
||||
void sub_02064464(MapObject *mapObj);
|
||||
int Direction_GetOpposite(int param0);
|
||||
int sub_02064488(int param0, int param1, int param2, int param3);
|
||||
int sub_020644A4(FieldSystem *fieldSystem, VecFx32 *param1);
|
||||
int sub_020644D0(FieldSystem *fieldSystem, VecFx32 *param1, int param2);
|
||||
int sub_02064488(int x, int z, int xPrev, int zPrev);
|
||||
int sub_020644A4(FieldSystem *fieldSystem, VecFx32 *pos);
|
||||
int sub_020644D0(FieldSystem *fieldSystem, VecFx32 *pos, int param2);
|
||||
|
||||
#endif // POKEPLATINUM_MAP_OBJECT_MOVE_H
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
#ifndef POKEPLATINUM_STRUCT_02061D3C_H
|
||||
#define POKEPLATINUM_STRUCT_02061D3C_H
|
||||
|
||||
typedef struct UnkStruct_02061D3C_t {
|
||||
u32 unk_00;
|
||||
u32 unk_04;
|
||||
u8 unk_08;
|
||||
u8 unk_09;
|
||||
s8 unk_0A;
|
||||
s8 unk_0B;
|
||||
s8 unk_0C;
|
||||
s8 unk_0D;
|
||||
s8 unk_0E;
|
||||
u8 padding_0F;
|
||||
u16 unk_10;
|
||||
u16 unk_12;
|
||||
u16 unk_14;
|
||||
u16 unk_16;
|
||||
u16 unk_18;
|
||||
s16 unk_1A;
|
||||
s16 unk_1C;
|
||||
s16 unk_1E;
|
||||
s16 unk_20;
|
||||
s16 unk_22;
|
||||
s16 unk_24;
|
||||
s16 unk_26;
|
||||
s16 unk_28;
|
||||
s16 unk_2A;
|
||||
fx32 unk_2C;
|
||||
u8 unk_30[16];
|
||||
u8 unk_40[16];
|
||||
} MapObjectSave;
|
||||
|
||||
#endif // POKEPLATINUM_STRUCT_02061D3C_H
|
||||
@@ -1,6 +1,6 @@
|
||||
project('pokeplatinum', ['c', 'cpp', 'nasm'],
|
||||
version: '1.0',
|
||||
meson_version: '>=1.3.0',
|
||||
meson_version: '>=1.5.0',
|
||||
default_options : [
|
||||
'buildtype=plain',
|
||||
'warning_level=0'
|
||||
|
||||
@@ -291,7 +291,7 @@ adcb9634923530fd7f217a131a3949f556f4f324 *res/prebuilt/arc/email_gra.narc
|
||||
0832d441d7e543e14d68e9df7e9118b472d67833 *res/field/encounters/encdata_ex.narc
|
||||
d534f791217a311610812b18ef674a326ecdd2ac *res/prebuilt/arc/manene.narc
|
||||
ad5fefc4758eba86f6f647e506531d6cfe9c9ce5 *res/prebuilt/arc/plgym_ghost.narc
|
||||
89b24d0c67f2cb089800613d5a0254a124d98ba6 *res/prebuilt/arc/ppark.narc
|
||||
89b24d0c67f2cb089800613d5a0254a124d98ba6 *res/pokemon/ppark.narc
|
||||
9b0b19798338e63d907a95c35be4b302778192f1 *res/prebuilt/arc/ship_demo.narc
|
||||
91559385ad608514630650e1f1e94206048bc3a8 *res/prebuilt/arc/ship_demo_pl.narc
|
||||
114d4f20de27a95ad930b246bb6f62a6d7295fe5 *res/prebuilt/arc/tv.narc
|
||||
|
||||
@@ -447,7 +447,13 @@ RomSpec
|
||||
HostRoot res/prebuilt
|
||||
File arc/manene.narc
|
||||
File arc/plgym_ghost.narc
|
||||
File arc/ppark.narc
|
||||
|
||||
Root /arc
|
||||
HostRoot res/pokemon
|
||||
File ppark.narc
|
||||
|
||||
Root /
|
||||
HostRoot res/prebuilt
|
||||
File arc/ship_demo.narc
|
||||
File arc/ship_demo_pl.narc
|
||||
File arc/tv.narc
|
||||
|
||||
@@ -138,5 +138,12 @@
|
||||
"pokemon_pos_m": 4,
|
||||
"entry_text": "They appear when the snow flowers\nbloom. When the petals fall, they\nretreat to places unknown again.",
|
||||
"category": "Frost Tree Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 2063
|
||||
}
|
||||
}
|
||||
@@ -129,5 +129,12 @@
|
||||
"pokemon_pos_m": 25,
|
||||
"entry_text": "Using its psychic power is such a\nstrain on its brain that it needs\nto sleep for 18 hours a day.",
|
||||
"category": "Psi Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 2570
|
||||
}
|
||||
}
|
||||
@@ -156,5 +156,12 @@
|
||||
"pokemon_pos_m": 14,
|
||||
"entry_text": "Rumored to sense disasters with its\nhorn, it became a target. It fled\ndeep into the mountains.",
|
||||
"category": "Disaster Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 4112
|
||||
}
|
||||
}
|
||||
@@ -141,5 +141,12 @@
|
||||
"pokemon_pos_m": 4,
|
||||
"entry_text": "A Pokémon that roamed the skies\nin the dinosaur era. Its teeth are\nlike saw blades.",
|
||||
"category": "Fossil Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 4363
|
||||
}
|
||||
}
|
||||
@@ -165,5 +165,12 @@
|
||||
"pokemon_pos_m": 6,
|
||||
"entry_text": "While seeking iron for food, it\ndigs tunnels by breaking through\nbedrock with its steel horns.",
|
||||
"category": "Iron Armor Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 2830
|
||||
}
|
||||
}
|
||||
@@ -148,5 +148,12 @@
|
||||
"pokemon_pos_m": 15,
|
||||
"entry_text": "It lives high among the treetops.\nIt can use its tail as freely and\ncleverly as its hands.",
|
||||
"category": "Long Tail Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -140,5 +140,12 @@
|
||||
"pokemon_pos_m": 7,
|
||||
"entry_text": "The spoons clutched in its hands\nare said to have been created by\nits psychic powers.",
|
||||
"category": "Psi Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 2570
|
||||
}
|
||||
}
|
||||
@@ -137,5 +137,12 @@
|
||||
"pokemon_pos_m": 0,
|
||||
"entry_text": "If it bonds with a person, it will\ngently envelop the friend with its\nsoft wings, then hum.",
|
||||
"category": "Humming Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 4367
|
||||
}
|
||||
}
|
||||
@@ -145,5 +145,12 @@
|
||||
"pokemon_pos_m": 7,
|
||||
"entry_text": "Split into two, the tails are so\nadept at handling and doing things,\nAMBIPOM rarely uses its hands.",
|
||||
"category": "Long Tail Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NORTH_EAST",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 771
|
||||
}
|
||||
}
|
||||
@@ -128,5 +128,12 @@
|
||||
"pokemon_pos_m": 8,
|
||||
"entry_text": "The tip of its tail shines brightly.\nIn the olden days, people sent\nsignals using the tail’s light.",
|
||||
"category": "Light Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 1799
|
||||
}
|
||||
}
|
||||
@@ -128,5 +128,12 @@
|
||||
"pokemon_pos_m": 3,
|
||||
"entry_text": "A Pokémon ancestor that was\nreanimated from a fossil. It lived\nin the sea and hunted with claws.",
|
||||
"category": "Old Shrimp Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_SOUTH_EAST",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 1035
|
||||
}
|
||||
}
|
||||
@@ -133,5 +133,12 @@
|
||||
"pokemon_pos_m": 8,
|
||||
"entry_text": "The pattern on its belly is for\nintimidation. It constricts foes\nwhile they are frozen in fear.",
|
||||
"category": "Cobra Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 1542
|
||||
}
|
||||
}
|
||||
@@ -116,5 +116,12 @@
|
||||
"pokemon_pos_m": 6,
|
||||
"entry_text": "Its proud and regal appearance\nhas captured the hearts of\npeople since long ago.",
|
||||
"category": "Legendary Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 514
|
||||
}
|
||||
}
|
||||
@@ -183,5 +183,12 @@
|
||||
"pokemon_pos_m": 0,
|
||||
"entry_text": "It is said to have emerged from an\negg in a place where there was\nnothing, then shaped the world.",
|
||||
"category": "Alpha Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 100,
|
||||
"rarity": 1,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -118,5 +118,12 @@
|
||||
"pokemon_pos_m": 12,
|
||||
"entry_text": "It attaches silk to its prey and\nsets it free. Later, it tracks the\nsilk to the prey and its friends.",
|
||||
"category": "Long Leg Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 1540
|
||||
}
|
||||
}
|
||||
@@ -132,5 +132,12 @@
|
||||
"pokemon_pos_m": 6,
|
||||
"entry_text": "It went ashore after evolving.\nIts entire body is clad in a sturdy\narmor.",
|
||||
"category": "Plate Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_SOUTH_EAST",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 1035
|
||||
}
|
||||
}
|
||||
@@ -137,5 +137,12 @@
|
||||
"pokemon_pos_m": 25,
|
||||
"entry_text": "It usually lives deep in mountains.\nHowever, hunger may drive it to\neat railroad tracks and cars.",
|
||||
"category": "Iron Armor Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 2830
|
||||
}
|
||||
}
|
||||
@@ -128,5 +128,12 @@
|
||||
"pokemon_pos_m": 0,
|
||||
"entry_text": "A legendary bird Pokémon.\nIt can create blizzards by\nfreezing moisture in the air.",
|
||||
"category": "Freeze Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 4365
|
||||
}
|
||||
}
|
||||
@@ -145,5 +145,12 @@
|
||||
"pokemon_pos_m": 65526,
|
||||
"entry_text": "When AZELF flew, people gained the\ndetermination to do things.\nIt was the birth of willpower.",
|
||||
"category": "Willpower Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -130,5 +130,12 @@
|
||||
"pokemon_pos_m": 19,
|
||||
"entry_text": "It can spend all day in water,\nsince it can inhale and store\na large volume of air.",
|
||||
"category": "Aqua Rabbit Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NORTH_EAST",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 771
|
||||
}
|
||||
}
|
||||
@@ -113,5 +113,12 @@
|
||||
"pokemon_pos_m": 27,
|
||||
"entry_text": "Its tail bounces like a rubber ball.\nIt flings that tail around to fight\nopponents bigger than itself.",
|
||||
"category": "Polka Dot Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NORTH_EAST",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -125,5 +125,12 @@
|
||||
"pokemon_pos_m": 23,
|
||||
"entry_text": "Dreaming of one day flying, it\npractices by leaping off cliffs\nevery day.",
|
||||
"category": "Rock Head Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 3855
|
||||
}
|
||||
}
|
||||
@@ -138,5 +138,12 @@
|
||||
"pokemon_pos_m": 26,
|
||||
"entry_text": "It moves by spinning on its foot.\nIt is a rare Pokémon that was\ndiscovered in ancient ruins.",
|
||||
"category": "Clay Doll Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 2568
|
||||
}
|
||||
}
|
||||
@@ -138,5 +138,12 @@
|
||||
"pokemon_pos_m": 13,
|
||||
"entry_text": "A doll that became a Pokémon over\nits grudge from being junked. It\nseeks the child that disowned it.",
|
||||
"category": "Marionette Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 3084
|
||||
}
|
||||
}
|
||||
@@ -127,5 +127,12 @@
|
||||
"pokemon_pos_m": 65531,
|
||||
"entry_text": "Its slimy body is hard to grasp. In\none region, it is said to have been\nborn from hardened mud.",
|
||||
"category": "Whiskers Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NORTH_EAST",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 2051
|
||||
}
|
||||
}
|
||||
@@ -136,5 +136,12 @@
|
||||
"pokemon_pos_m": 9,
|
||||
"entry_text": "When they lined up side by side, no\nfoe could break through. They\nshielded their young in that way.",
|
||||
"category": "Shield Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 2827
|
||||
}
|
||||
}
|
||||
@@ -131,5 +131,12 @@
|
||||
"pokemon_pos_m": 7,
|
||||
"entry_text": "The buds that ring its neck give\noff a spicy aroma that perks\npeople up.",
|
||||
"category": "Leaf Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 257
|
||||
}
|
||||
}
|
||||
@@ -118,5 +118,12 @@
|
||||
"pokemon_pos_m": 65526,
|
||||
"entry_text": "Despite its looks, it is aggressive.\nIt jabs with its long, thin mouth if\ndisturbed while collecting pollen.",
|
||||
"category": "Butterfly Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 4356
|
||||
}
|
||||
}
|
||||
@@ -125,5 +125,12 @@
|
||||
"pokemon_pos_m": 65529,
|
||||
"entry_text": "Its best attack involves flying\naround at high speed, striking with\npoison needles, then flying off.",
|
||||
"category": "Poison Bee Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 1540
|
||||
}
|
||||
}
|
||||
@@ -79,5 +79,12 @@
|
||||
"pokemon_pos_m": 65529,
|
||||
"entry_text": "It converses with others by using\nmagnetic pulses. In a swarm, they\nmove in perfect unison.",
|
||||
"category": "Iron Ball Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 2574
|
||||
}
|
||||
}
|
||||
@@ -114,5 +114,12 @@
|
||||
"pokemon_pos_m": 27,
|
||||
"entry_text": "When the heavy rainfall season\nends, it is drawn out by warm\nsunlight to dance in the open.",
|
||||
"category": "Flower Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 257
|
||||
}
|
||||
}
|
||||
@@ -122,5 +122,12 @@
|
||||
"pokemon_pos_m": 22,
|
||||
"entry_text": "It prefers hot and humid\nenvironments. It is quick at\ncapturing prey with its vines.",
|
||||
"category": "Flower Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 30,
|
||||
"rarity": 50,
|
||||
"unused": 1537
|
||||
}
|
||||
}
|
||||
@@ -139,5 +139,12 @@
|
||||
"pokemon_pos_m": 15,
|
||||
"entry_text": "A river dammed by BIBAREL will\nnever overflow its banks, which\nis appreciated by people nearby.",
|
||||
"category": "Beaver Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 773
|
||||
}
|
||||
}
|
||||
@@ -132,5 +132,12 @@
|
||||
"pokemon_pos_m": 25,
|
||||
"entry_text": "A comparison revealed that\nBIDOOF’s front teeth grow at\nthe same rate as RATTATA’s.",
|
||||
"category": "Plump Mouse Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 30,
|
||||
"rarity": 50,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -142,5 +142,12 @@
|
||||
"pokemon_pos_m": 1,
|
||||
"entry_text": "The jets of water it spouts from\nthe rocket cannons on its shell\ncan punch through thick steel.",
|
||||
"category": "Shellfish Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NORTH_EAST",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 771
|
||||
}
|
||||
}
|
||||
@@ -144,5 +144,12 @@
|
||||
"pokemon_pos_m": 5,
|
||||
"entry_text": "Flames spout from its wrists,\nenveloping its knuckles. Its\npunches scorch its foes.",
|
||||
"category": "Blaze Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 2306
|
||||
}
|
||||
}
|
||||
@@ -155,5 +155,12 @@
|
||||
"pokemon_pos_m": 6,
|
||||
"entry_text": "The eggs it lays are filled with\nhappiness. Eating even one bite\nwill bring a smile to anyone.",
|
||||
"category": "Happiness Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -125,5 +125,12 @@
|
||||
"pokemon_pos_m": 27,
|
||||
"entry_text": "It prefers an arid atmosphere. It\nleaks water that looks like tears\nwhen adjusting its moisture level.",
|
||||
"category": "Bonsai Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -138,5 +138,12 @@
|
||||
"pokemon_pos_m": 8,
|
||||
"entry_text": "Its short arms stretch when it\nthrows punches. Its technique is\nequal to that of pro boxers.",
|
||||
"category": "Mushroom Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 2305
|
||||
}
|
||||
}
|
||||
@@ -141,5 +141,12 @@
|
||||
"pokemon_pos_m": 7,
|
||||
"entry_text": "It brought rains by opening portals\nto another world. It was revered\nas a bringer of plentiful harvests.",
|
||||
"category": "Bronze Bell Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 2827
|
||||
}
|
||||
}
|
||||
@@ -136,5 +136,12 @@
|
||||
"pokemon_pos_m": 65528,
|
||||
"entry_text": "There are researchers who believe\nthis Pokémon reflected like a mirror\nin the distant past.",
|
||||
"category": "Bronze Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 2574
|
||||
}
|
||||
}
|
||||
@@ -116,5 +116,12 @@
|
||||
"pokemon_pos_m": 29,
|
||||
"entry_text": "Sensitive to changing temperature,\nthe bud is said to bloom when it\nfeels the sun’s warm touch.",
|
||||
"category": "Bud Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 1537
|
||||
}
|
||||
}
|
||||
@@ -127,5 +127,12 @@
|
||||
"pokemon_pos_m": 23,
|
||||
"entry_text": "It spins its two tails like a screw\nto propel itself through water. The\ntails also slice clinging seaweed.",
|
||||
"category": "Sea Weasel Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 257
|
||||
}
|
||||
}
|
||||
@@ -126,5 +126,12 @@
|
||||
"pokemon_pos_m": 22,
|
||||
"entry_text": "For some time after its birth, it\ngrows by gaining nourishment from\nthe seed on its back.",
|
||||
"category": "Seed Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 1537
|
||||
}
|
||||
}
|
||||
@@ -133,5 +133,12 @@
|
||||
"pokemon_pos_m": 16,
|
||||
"entry_text": "Its ears are always rolled up. They\ncan be forcefully extended to\nshatter even a large boulder.",
|
||||
"category": "Rabbit Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -85,5 +85,12 @@
|
||||
"pokemon_pos_m": 65530,
|
||||
"entry_text": "Even if it is born where there are\nno cocooning materials, it somehow\nalways ends up with a cloak.",
|
||||
"category": "Bagworm Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 1028
|
||||
}
|
||||
}
|
||||
@@ -127,5 +127,12 @@
|
||||
"pokemon_pos_m": 65532,
|
||||
"entry_text": "It loves the honey of flowers and\ncan locate flower patches that\nhave even tiny amounts of pollen.",
|
||||
"category": "Butterfly Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 4356
|
||||
}
|
||||
}
|
||||
@@ -135,5 +135,12 @@
|
||||
"pokemon_pos_m": 27,
|
||||
"entry_text": "By storing water in its body, this\ndesert dweller can survive for 30\ndays without water.",
|
||||
"category": "Cactus Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 257
|
||||
}
|
||||
}
|
||||
@@ -137,5 +137,12 @@
|
||||
"pokemon_pos_m": 10,
|
||||
"entry_text": "It becomes active at night,\nseeking prey that is exhausted\nfrom the day’s desert heat.",
|
||||
"category": "Scarecrow Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 4097
|
||||
}
|
||||
}
|
||||
@@ -129,5 +129,12 @@
|
||||
"pokemon_pos_m": 3,
|
||||
"entry_text": "It has volcanoes on its back. If\nmagma builds up in its body, it\nshudders, then erupts violently.",
|
||||
"category": "Eruption Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 2050
|
||||
}
|
||||
}
|
||||
@@ -124,5 +124,12 @@
|
||||
"pokemon_pos_m": 65533,
|
||||
"entry_text": "It binds itself to trees in marshes.\nIt attracts prey with its sweet-\nsmelling drool and gulps them down.",
|
||||
"category": "Bug Catcher Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 3329
|
||||
}
|
||||
}
|
||||
@@ -131,5 +131,12 @@
|
||||
"pokemon_pos_m": 65524,
|
||||
"entry_text": "They swarm any foe that invades\ntheir territory. Their sharp fangs\ncan tear out boat hulls.",
|
||||
"category": "Savage Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_SOUTH_EAST",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 4099
|
||||
}
|
||||
}
|
||||
@@ -78,5 +78,12 @@
|
||||
"pokemon_pos_m": 22,
|
||||
"entry_text": "It never forgets any attack it\nendured while in the cocoon.\nAfter evolution, it seeks payback.",
|
||||
"category": "Cocoon Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 1028
|
||||
}
|
||||
}
|
||||
@@ -122,5 +122,12 @@
|
||||
"pokemon_pos_m": 65523,
|
||||
"entry_text": "Its appearance changes with the\nweather. Recently, its molecules\nwere found to be just like water.",
|
||||
"category": "Weather Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -81,5 +81,12 @@
|
||||
"pokemon_pos_m": 28,
|
||||
"entry_text": "It releases a stench from its red\nantenna to repel enemies. It\ngrows by molting repeatedly.",
|
||||
"category": "Worm Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 30,
|
||||
"rarity": 50,
|
||||
"unused": 1028
|
||||
}
|
||||
}
|
||||
@@ -144,5 +144,12 @@
|
||||
"pokemon_pos_m": 65535,
|
||||
"entry_text": "It has the power to travel across\ntime, but it is said to appear only\nin peaceful times.",
|
||||
"category": "Time Travel Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 100,
|
||||
"rarity": 1,
|
||||
"unused": 266
|
||||
}
|
||||
}
|
||||
@@ -159,5 +159,12 @@
|
||||
"pokemon_pos_m": 10,
|
||||
"entry_text": "A kindly Pokémon that lays highly\nnutritious eggs and shares them\nwith injured Pokémon or people.",
|
||||
"category": "Egg Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -146,5 +146,12 @@
|
||||
"pokemon_pos_m": 0,
|
||||
"entry_text": "It is said that CHARIZARD’s fire\nburns hotter if it has\nexperienced harsh battles.",
|
||||
"category": "Flame Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 4354
|
||||
}
|
||||
}
|
||||
@@ -130,5 +130,12 @@
|
||||
"pokemon_pos_m": 23,
|
||||
"entry_text": "The fire on the tip of its tail is a\nmeasure of its life. If healthy,\nits tail burns intensely.",
|
||||
"category": "Lizard Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 514
|
||||
}
|
||||
}
|
||||
@@ -131,5 +131,12 @@
|
||||
"pokemon_pos_m": 15,
|
||||
"entry_text": "In the rocky mountains where\nCHARMELEON live, their fiery\ntails shine at night like stars.",
|
||||
"category": "Flame Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 514
|
||||
}
|
||||
}
|
||||
@@ -117,5 +117,12 @@
|
||||
"pokemon_pos_m": 24,
|
||||
"entry_text": "Its tongue is just like a human’s.\nAs a result, it can cleverly mimic\nhuman speech.",
|
||||
"category": "Music Note Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -115,5 +115,12 @@
|
||||
"pokemon_pos_m": 25,
|
||||
"entry_text": "If it senses strong sunlight, it\nopens its folded petals to absorb\nthe sun’s rays with its whole body.",
|
||||
"category": "Blossom Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 1799
|
||||
}
|
||||
}
|
||||
@@ -116,5 +116,12 @@
|
||||
"pokemon_pos_m": 25,
|
||||
"entry_text": "The small ball is not only filled with\nnutrients, it is also tasty. STARLY\ntry to peck it off.",
|
||||
"category": "Cherry Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 4364
|
||||
}
|
||||
}
|
||||
@@ -127,5 +127,12 @@
|
||||
"pokemon_pos_m": 17,
|
||||
"entry_text": "It uses the leaf on its head to\ndetermine the temperature and\nhumidity. It loves to sunbathe.",
|
||||
"category": "Leaf Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 257
|
||||
}
|
||||
}
|
||||
@@ -141,5 +141,12 @@
|
||||
"pokemon_pos_m": 25,
|
||||
"entry_text": "It is very agile. Before going to\nsleep, it extinguishes the flame\non its tail to prevent fires.",
|
||||
"category": "Chimp Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 514
|
||||
}
|
||||
}
|
||||
@@ -130,5 +130,12 @@
|
||||
"pokemon_pos_m": 65523,
|
||||
"entry_text": "Its cries echo inside its hollow\nbody to emerge as beautiful notes\nfor startling and repelling foes.",
|
||||
"category": "Wind Chime Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 2570
|
||||
}
|
||||
}
|
||||
@@ -128,5 +128,12 @@
|
||||
"pokemon_pos_m": 5,
|
||||
"entry_text": "It discharges positive and\nnegative electricity from its\nantenna tips to shock its foes.",
|
||||
"category": "Angler Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_SOUTH_EAST",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 1795
|
||||
}
|
||||
}
|
||||
@@ -129,5 +129,12 @@
|
||||
"pokemon_pos_m": 65527,
|
||||
"entry_text": "There is an orb inside its mouth.\nWhen it hops, the orb bounces all\nover and makes a ringing sound.",
|
||||
"category": "Bell Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 1297
|
||||
}
|
||||
}
|
||||
@@ -115,5 +115,12 @@
|
||||
"pokemon_pos_m": 25,
|
||||
"entry_text": "It makes a single pearl during\nits lifetime. The pearl is said\nto amplify psychic power.",
|
||||
"category": "Bivalve Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_SOUTH_EAST",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 771
|
||||
}
|
||||
}
|
||||
@@ -142,5 +142,12 @@
|
||||
"pokemon_pos_m": 0,
|
||||
"entry_text": "An ancient clay figurine that came\nto life as a Pokémon from exposure\nto a mysterious ray of light.",
|
||||
"category": "Clay Doll Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 2568
|
||||
}
|
||||
}
|
||||
@@ -143,5 +143,12 @@
|
||||
"pokemon_pos_m": 9,
|
||||
"entry_text": "It is very wary and rarely shows\nitself to people. Its ears can hear\na pin drop over half a mile away.",
|
||||
"category": "Fairy Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -160,5 +160,12 @@
|
||||
"pokemon_pos_m": 23,
|
||||
"entry_text": "It is said that happiness will come\nto those who see a gathering of\nCLEFAIRY dancing under a full moon.",
|
||||
"category": "Fairy Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -132,5 +132,12 @@
|
||||
"pokemon_pos_m": 29,
|
||||
"entry_text": "It is often seen when shooting\nstars fill the night skies. It’s said\nto arrive riding on a shooting star.",
|
||||
"category": "Star Shape Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -114,5 +114,12 @@
|
||||
"pokemon_pos_m": 9,
|
||||
"entry_text": "It fights by keeping its shell\ntightly shut for protection and\nby shooting spikes to repel foes.",
|
||||
"category": "Bivalve Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_SOUTH_EAST",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 3331
|
||||
}
|
||||
}
|
||||
@@ -86,5 +86,12 @@
|
||||
"pokemon_pos_m": 65528,
|
||||
"entry_text": "The trio is together from birth.\nIt constantly gathers honey from\nflowers to please VESPIQUEN.",
|
||||
"category": "Tiny Bee Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 4356
|
||||
}
|
||||
}
|
||||
@@ -140,5 +140,12 @@
|
||||
"pokemon_pos_m": 17,
|
||||
"entry_text": "Its kicking mastery lets it loose\n10 kicks per second. It emits\nsharp cries to intimidate foes.",
|
||||
"category": "Young Fowl Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 2306
|
||||
}
|
||||
}
|
||||
@@ -137,5 +137,12 @@
|
||||
"pokemon_pos_m": 23,
|
||||
"entry_text": "Its hardy vitality enables it to\nadapt to any environment. Its\npincers will never release prey.",
|
||||
"category": "Ruffian Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NORTH_EAST",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 771
|
||||
}
|
||||
}
|
||||
@@ -132,5 +132,12 @@
|
||||
"pokemon_pos_m": 23,
|
||||
"entry_text": "Many live in the clean seas of the\nsouth. They apparently can’t live\nin polluted waters.",
|
||||
"category": "Coral Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_SOUTH_EAST",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 2819
|
||||
}
|
||||
}
|
||||
@@ -131,5 +131,12 @@
|
||||
"pokemon_pos_m": 6,
|
||||
"entry_text": "It lives in the shallows of warm\nseas. When the tide goes out, it\ndigs up prey from beaches.",
|
||||
"category": "Barnacle Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_SOUTH_EAST",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 267
|
||||
}
|
||||
}
|
||||
@@ -144,5 +144,12 @@
|
||||
"pokemon_pos_m": 21,
|
||||
"entry_text": "A lifelong jungle dweller from 100\nmillion years ago, it would snap\nobstructing trees with head butts.",
|
||||
"category": "Head Butt Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 3595
|
||||
}
|
||||
}
|
||||
@@ -142,5 +142,12 @@
|
||||
"pokemon_pos_m": 12,
|
||||
"entry_text": "It is a ruffian that uses its\npincers to pick up and toss out\nother Pokémon from its pond.",
|
||||
"category": "Rogue Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NORTH_EAST",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 4099
|
||||
}
|
||||
}
|
||||
@@ -130,5 +130,12 @@
|
||||
"pokemon_pos_m": 65533,
|
||||
"entry_text": "On nights around the quarter moon,\nthe aurora from its tail extends\nand undulates beautifully.",
|
||||
"category": "Lunar Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 2570
|
||||
}
|
||||
}
|
||||
@@ -144,5 +144,12 @@
|
||||
"pokemon_pos_m": 22,
|
||||
"entry_text": "It rarely fights fairly, but that is\nstrictly to ensure survival. It is\npopular as a mascot.",
|
||||
"category": "Toxic Mouth Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 4108
|
||||
}
|
||||
}
|
||||
@@ -131,5 +131,12 @@
|
||||
"pokemon_pos_m": 65533,
|
||||
"entry_text": "The transformation of its legs into\nwings made it better at flying, but\nmore clumsy at walking.",
|
||||
"category": "Bat Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 90,
|
||||
"rarity": 3,
|
||||
"unused": 4358
|
||||
}
|
||||
}
|
||||
@@ -141,5 +141,12 @@
|
||||
"pokemon_pos_m": 13,
|
||||
"entry_text": "Once it bites down, it won’t let go\nuntil it loses its fangs. New fangs\nquickly grow into place.",
|
||||
"category": "Big Jaw Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NONE",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NORTH_EAST",
|
||||
"catching_points": 80,
|
||||
"rarity": 10,
|
||||
"unused": 771
|
||||
}
|
||||
}
|
||||
@@ -139,5 +139,12 @@
|
||||
"pokemon_pos_m": 28,
|
||||
"entry_text": "When it thinks of its dead mother,\nit cries. Its crying makes the\nskull it wears rattle hollowly.",
|
||||
"category": "Lonely Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 2056
|
||||
}
|
||||
}
|
||||
@@ -120,5 +120,12 @@
|
||||
"pokemon_pos_m": 23,
|
||||
"entry_text": "It has a timid nature. If it is\nstartled, the flames on its back\nburn more vigorously.",
|
||||
"category": "Fire Mouse Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 50,
|
||||
"rarity": 30,
|
||||
"unused": 514
|
||||
}
|
||||
}
|
||||
@@ -149,5 +149,12 @@
|
||||
"pokemon_pos_m": 4,
|
||||
"entry_text": "To protect itself, it afflicts those\naround it with nightmares. However,\nit means no harm.",
|
||||
"category": "Pitch-Black Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 100,
|
||||
"rarity": 1,
|
||||
"unused": 3600
|
||||
}
|
||||
}
|
||||
@@ -125,5 +125,12 @@
|
||||
"pokemon_pos_m": 12,
|
||||
"entry_text": "It is highly popular among female\nTrainers for its sublime fur.\nIt does not keep a nest.",
|
||||
"category": "Prim Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_SOUTH_WEST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 1285
|
||||
}
|
||||
}
|
||||
@@ -109,5 +109,12 @@
|
||||
"pokemon_pos_m": 15,
|
||||
"entry_text": "It carries food rolled up in its\ntail. It has the habit of sharing\nfood with people lost in mountains.",
|
||||
"category": "Delivery Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 70,
|
||||
"rarity": 20,
|
||||
"unused": 4365
|
||||
}
|
||||
}
|
||||
@@ -154,5 +154,12 @@
|
||||
"pokemon_pos_m": 2,
|
||||
"entry_text": "An alien virus that fell to earth\non a meteor underwent a DNA\nmutation to become this Pokémon.",
|
||||
"category": "DNA Pokémon"
|
||||
},
|
||||
"catching_show_data": {
|
||||
"pal_park_land_area": "PAL_PARK_AREA_LAND_NORTH_EAST",
|
||||
"pal_park_water_area": "PAL_PARK_AREA_WATER_NONE",
|
||||
"catching_points": 100,
|
||||
"rarity": 1,
|
||||
"unused": 2570
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user