liblcf
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
rpg_enemy.h
Go to the documentation of this file.
1 /* !!!! GENERATED FILE - DO NOT EDIT !!!! */
2 
3 /*
4  * Copyright (c) 2014 liblcf authors
5  * This file is released under the MIT License
6  * http://opensource.org/licenses/MIT
7  */
8 
9 #ifndef LCF_RPG_ENEMY_H
10 #define LCF_RPG_ENEMY_H
11 
12 // Headers
13 #include <string>
14 #include <vector>
15 #include "reader_types.h"
16 #include "rpg_enemyaction.h"
17 
21 namespace RPG {
22  class Enemy {
23  public:
24  Enemy();
25 
26  int ID;
27  std::string name;
28  std::string battler_name;
30  int max_hp;
31  int max_sp;
32  int attack;
33  int defense;
34  int spirit;
35  int agility;
37  int exp;
38  int gold;
39  int drop_id;
40  int drop_prob;
43  bool miss;
44  bool levitate;
45  std::vector<uint8_t> state_ranks;
46  std::vector<uint8_t> attribute_ranks;
47  std::vector<EnemyAction> actions;
48  };
49 }
50 
51 #endif
int critical_hit_chance
Definition: rpg_enemy.h:42
std::vector< uint8_t > attribute_ranks
Definition: rpg_enemy.h:46
int attack
Definition: rpg_enemy.h:32
int defense
Definition: rpg_enemy.h:33
bool miss
Definition: rpg_enemy.h:43
bool levitate
Definition: rpg_enemy.h:44
std::string battler_name
Definition: rpg_enemy.h:28
int max_hp
Definition: rpg_enemy.h:30
int drop_prob
Definition: rpg_enemy.h:40
int drop_id
Definition: rpg_enemy.h:39
int spirit
Definition: rpg_enemy.h:34
std::string name
Definition: rpg_enemy.h:27
std::vector< EnemyAction > actions
Definition: rpg_enemy.h:47
int agility
Definition: rpg_enemy.h:35
bool critical_hit
Definition: rpg_enemy.h:41
Definition: rpg_actor.h:23
int gold
Definition: rpg_enemy.h:38
int max_sp
Definition: rpg_enemy.h:31
int battler_hue
Definition: rpg_enemy.h:29
std::vector< uint8_t > state_ranks
Definition: rpg_enemy.h:45
bool transparent
Definition: rpg_enemy.h:36