summaryrefslogtreecommitdiff
path: root/include/constants/battle_palace.h
blob: 85165508922e21ddfedf97e6c0470f5b2e8bd588 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef GUARD_CONSTANTS_BATTLE_PALACE_H
#define GUARD_CONSTANTS_BATTLE_PALACE_H

#define BATTLE_PALACE_FUNC_INIT                 0
#define BATTLE_PALACE_FUNC_GET_DATA             1
#define BATTLE_PALACE_FUNC_SET_DATA             2
#define BATTLE_PALACE_FUNC_GET_COMMENT_ID       3
#define BATTLE_PALACE_FUNC_SET_OPPONENT         4
#define BATTLE_PALACE_FUNC_GET_OPPONENT_INTRO   5
#define BATTLE_PALACE_FUNC_INCREMENT_STREAK     6
#define BATTLE_PALACE_FUNC_SAVE                 7
#define BATTLE_PALACE_FUNC_SET_PRIZE            8
#define BATTLE_PALACE_FUNC_GIVE_PRIZE           9

#define PALACE_DATA_PRIZE               0
#define PALACE_DATA_WIN_STREAK          1
#define PALACE_DATA_WIN_STREAK_ACTIVE   2

// Pokemon in Battle Palace have a move "group" type preference depending on nature
#define PALACE_MOVE_GROUP_ATTACK  0
#define PALACE_MOVE_GROUP_DEFENSE 1
#define PALACE_MOVE_GROUP_SUPPORT 2

// In palace doubles battles pokemon have a target preference depending on nature
#define PALACE_TARGET_STRONGER 0
#define PALACE_TARGET_WEAKER   1
#define PALACE_TARGET_RANDOM   2

#endif //GUARD_CONSTANTS_BATTLE_PALACE_H