summaryrefslogtreecommitdiff
path: root/include/constants/battle_factory.h
blob: b3aa57449a0d1a980e2c149fbacac783d8d8b629 (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
30
31
32
33
34
35
36
37
#ifndef GUARD_CONSTANTS_BATTLE_FACTORY_H
#define GUARD_CONSTANTS_BATTLE_FACTORY_H

#define FACTORY_STYLE_NONE           0
#define FACTORY_STYLE_PREPARATION    1
#define FACTORY_STYLE_SLOW_STEADY    2
#define FACTORY_STYLE_ENDURANCE      3
#define FACTORY_STYLE_HIGH_RISK      4
#define FACTORY_STYLE_WEAKENING      5
#define FACTORY_STYLE_UNPREDICTABLE  6
#define FACTORY_STYLE_WEATHER        7
#define FACTORY_NUM_STYLES           8


#define BATTLE_FACTORY_FUNC_INIT                    0
#define BATTLE_FACTORY_FUNC_GET_DATA                1
#define BATTLE_FACTORY_FUNC_SET_DATA                2
#define BATTLE_FACTORY_FUNC_SAVE                    3
#define BATTLE_FACTORY_FUNC_NULL                    4
#define BATTLE_FACTORY_FUNC_NULL2                   5
#define BATTLE_FACTORY_FUNC_SELECT_RENT_MONS        6
#define BATTLE_FACTORY_FUNC_SWAP_RENT_MONS          7
#define BATTLE_FACTORY_FUNC_SET_SWAPPED             8
#define BATTLE_FACTORY_FUNC_SET_OPPONENT_MONS       9
#define BATTLE_FACTORY_FUNC_SET_PARTIES             10
#define BATTLE_FACTORY_FUNC_SET_OPPONENT_GFX        11
#define BATTLE_FACTORY_FUNC_GENERATE_OPPONENT_MONS  12
#define BATTLE_FACTORY_FUNC_GENERATE_RENTAL_MONS    13
#define BATTLE_FACTORY_FUNC_GET_OPPONENT_MON_TYPE   14
#define BATTLE_FACTORY_FUNC_GET_OPPONENT_STYLE      15
#define BATTLE_FACTORY_FUNC_RESET_HELD_ITEMS        16

#define FACTORY_DATA_WIN_STREAK         1
#define FACTORY_DATA_WIN_STREAK_ACTIVE  2
#define FACTORY_DATA_WIN_STREAK_SWAPS   3

#endif // GUARD_CONSTANTS_BATTLE_FACTORY_H