Skip to main content

TrainerTable

info

This page is WIP and may not be complete in some parts.

The TrainerTable is an asset in the masterdatas assetbundle that contains information about trainers and their teams.

TrainerType:

The TrainerType table details information about each trainer type in the game. These trainer types can be used in trainer teams.

{
"TrainerID": 66,
"LabelTrType": "DP_Trainers_Type_TR_RIVAL_01",
"Sex": 0,
"Group": 1,
"BallId": 4,
"FieldEncount": [
"01",
"02"
],
"BtlEffId": [
25,
72,
73,
68
],
"EyeBgm": "EV201",
"ModelID": "tr0002_00",
"Hand": 2,
"HoldBallHand": 0,
"HelpHand": 1,
"HelpHoldBallHand": 1,
"ThrowTime": 0.01,
"CaptureThrowTime": 0.01,
"LoseLoopTime": 2.0,
"TrainerEffect": "",
"Age": 2
},

Attributes

TrainerID

The index for the TrainerType table. These should be unique to each other.

LabelTrType

This is the field that shows up when you defeat a trainer and it says you defeated {Trainer Type} {Trainer Name} was defeated and other related text fields.

Sex

The use for this field has not been documented. Might be for pronouns.

Group

Corresponds to the amount of friendship given when defeated.

BallId

The type of poke balls that are thrown by the trainer. It will be this for every mon unless the mon overwrites it.

FieldEncount

The use for this field has not been documented.

BtlEffId

Defines the music that happens during the battle for these specific types of battles based on the index:

  1. Single battle
  2. Double battle with 1 enemy trainer
  3. Double battle with 2 enemy trainers
  4. Multi battle with 2 enemy trainers

EyeBgm

The music that occurs when the trainer sees you to battle.

ModelID

The model used in battle.

Hand, HoldBallHand, HelpHand, HelpHoldBallHand

The hand that the ball is thrown with. The hand that the ball is held with during the entry animation. The hand that the second ball is held in when using two Pokémon. The hand that the second ball is held in during the entry animation when using two Pokémon.

ValueHand
0None
1Left
2Right

ThrowTime

Stubbed

CaptureThrowTime

Stubbed

LoseLoopTime

Seconds that the lose animation starts from after its first full run through.

TrainerEffect

Any battle particle effect by its effectId, it's when the trainer battle first opens in front of the screen when the trainers slide over from left to right at the start.

Age

The use for this field has not been documented. Probably stubbed.