liblcf
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
rpg_skill.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_SKILL_H
10
#define LCF_RPG_SKILL_H
11
12
// Headers
13
#include <string>
14
#include <vector>
15
#include "
rpg_battleranimationdata.h
"
16
#include "
rpg_sound.h
"
17
21
namespace
RPG
{
22
class
Skill
{
23
public
:
24
enum
Type
{
25
Type_normal
= 0,
26
Type_teleport
= 1,
27
Type_escape
= 2,
28
Type_switch
= 3,
29
Type_subskill
= 4
30
};
31
enum
SpType
{
32
SpType_cost
= 0,
33
SpType_percent
= 1
34
};
35
enum
Scope
{
36
Scope_enemy
= 0,
37
Scope_enemies
= 1,
38
Scope_self
= 2,
39
Scope_ally
= 3,
40
Scope_party
= 4
41
};
42
43
Skill
();
44
45
int
ID
;
46
std::string
name
;
47
std::string
description
;
48
std::string
using_message1
;
49
std::string
using_message2
;
50
int
failure_message
;
51
int
type
;
52
int
sp_type
;
53
int
sp_percent
;
54
int
sp_cost
;
55
int
scope
;
56
int
switch_id
;
57
int
animation_id
;
58
Sound
sound_effect
;
59
bool
occasion_field
;
60
bool
occasion_battle
;
61
bool
state_effect
;
62
int
pdef_f
;
63
int
mdef_f
;
64
int
variance
;
65
int
power
;
66
int
hit
;
67
bool
affect_hp
;
68
bool
affect_sp
;
69
bool
affect_attack
;
70
bool
affect_defense
;
71
bool
affect_spirit
;
72
bool
affect_agility
;
73
bool
absorb_damage
;
74
bool
ignore_defense
;
75
std::vector<bool>
state_effects
;
76
std::vector<bool>
attribute_effects
;
77
bool
affect_attr_defence
;
78
int
battler_animation
;
79
std::vector<BattlerAnimationData>
battler_animation_data
;
80
};
81
}
82
83
#endif
RPG::Skill::affect_attack
bool affect_attack
Definition:
rpg_skill.h:69
RPG::Skill::Scope_self
Definition:
rpg_skill.h:38
RPG::Skill::switch_id
int switch_id
Definition:
rpg_skill.h:56
RPG::Skill::Type_teleport
Definition:
rpg_skill.h:26
RPG::Skill::using_message1
std::string using_message1
Definition:
rpg_skill.h:48
RPG::Skill::ignore_defense
bool ignore_defense
Definition:
rpg_skill.h:74
RPG::Skill::pdef_f
int pdef_f
Definition:
rpg_skill.h:62
RPG::Skill::absorb_damage
bool absorb_damage
Definition:
rpg_skill.h:73
RPG::Skill::Scope_enemy
Definition:
rpg_skill.h:36
RPG::Skill::affect_hp
bool affect_hp
Definition:
rpg_skill.h:67
RPG::Skill::affect_agility
bool affect_agility
Definition:
rpg_skill.h:72
RPG::Skill::occasion_battle
bool occasion_battle
Definition:
rpg_skill.h:60
RPG::Skill::name
std::string name
Definition:
rpg_skill.h:46
RPG::Skill::Scope_enemies
Definition:
rpg_skill.h:37
RPG::Skill::SpType_percent
Definition:
rpg_skill.h:33
RPG::Skill::affect_attr_defence
bool affect_attr_defence
Definition:
rpg_skill.h:77
RPG::Skill::SpType_cost
Definition:
rpg_skill.h:32
RPG::Skill::state_effects
std::vector< bool > state_effects
Definition:
rpg_skill.h:75
RPG::Skill::sp_percent
int sp_percent
Definition:
rpg_skill.h:53
RPG::Skill::SpType
SpType
Definition:
rpg_skill.h:31
RPG::Skill::occasion_field
bool occasion_field
Definition:
rpg_skill.h:59
RPG::Skill::failure_message
int failure_message
Definition:
rpg_skill.h:50
RPG::Skill::using_message2
std::string using_message2
Definition:
rpg_skill.h:49
RPG::Skill::Type_escape
Definition:
rpg_skill.h:27
RPG::Skill::type
int type
Definition:
rpg_skill.h:51
RPG::Skill::Scope_ally
Definition:
rpg_skill.h:39
RPG::Skill
Definition:
rpg_skill.h:22
RPG::Skill::ID
int ID
Definition:
rpg_skill.h:45
RPG::Skill::battler_animation_data
std::vector< BattlerAnimationData > battler_animation_data
Definition:
rpg_skill.h:79
RPG::Skill::battler_animation
int battler_animation
Definition:
rpg_skill.h:78
RPG::Skill::sp_type
int sp_type
Definition:
rpg_skill.h:52
RPG::Skill::affect_sp
bool affect_sp
Definition:
rpg_skill.h:68
RPG::Skill::Scope
Scope
Definition:
rpg_skill.h:35
RPG::Skill::Type_normal
Definition:
rpg_skill.h:25
rpg_sound.h
RPG::Skill::mdef_f
int mdef_f
Definition:
rpg_skill.h:63
RPG::Sound
Definition:
rpg_sound.h:19
RPG::Skill::description
std::string description
Definition:
rpg_skill.h:47
RPG::Skill::Skill
Skill()
Definition:
rpg_skill.cpp:15
RPG::Skill::variance
int variance
Definition:
rpg_skill.h:64
RPG
Definition:
rpg_actor.h:23
RPG::Skill::Type_subskill
Definition:
rpg_skill.h:29
RPG::Skill::power
int power
Definition:
rpg_skill.h:65
RPG::Skill::affect_spirit
bool affect_spirit
Definition:
rpg_skill.h:71
RPG::Skill::hit
int hit
Definition:
rpg_skill.h:66
RPG::Skill::sp_cost
int sp_cost
Definition:
rpg_skill.h:54
RPG::Skill::Scope_party
Definition:
rpg_skill.h:40
RPG::Skill::Type
Type
Definition:
rpg_skill.h:24
RPG::Skill::attribute_effects
std::vector< bool > attribute_effects
Definition:
rpg_skill.h:76
RPG::Skill::animation_id
int animation_id
Definition:
rpg_skill.h:57
RPG::Skill::Type_switch
Definition:
rpg_skill.h:28
RPG::Skill::scope
int scope
Definition:
rpg_skill.h:55
RPG::Skill::affect_defense
bool affect_defense
Definition:
rpg_skill.h:70
RPG::Skill::sound_effect
Sound sound_effect
Definition:
rpg_skill.h:58
RPG::Skill::state_effect
bool state_effect
Definition:
rpg_skill.h:61
rpg_battleranimationdata.h
src
generated
rpg_skill.h
Generated on Tue Dec 2 2014 20:12:11 for liblcf by
1.8.8