liblcf
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
rpg_item.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_ITEM_H
10
#define LCF_RPG_ITEM_H
11
12
// Headers
13
#include <string>
14
#include <vector>
15
#include "
rpg_itemanimation.h
"
16
20
namespace
RPG
{
21
class
Item
{
22
public
:
23
enum
Type
{
24
Type_normal
= 0,
25
Type_weapon
= 1,
26
Type_shield
= 2,
27
Type_armor
= 3,
28
Type_helmet
= 4,
29
Type_accessory
= 5,
30
Type_medicine
= 6,
31
Type_book
= 7,
32
Type_material
= 8,
33
Type_special
= 9,
34
Type_switch
= 10
35
};
36
enum
Trajectory
{
37
Trajectory_straight
= 0,
38
Trajectory_return
= 1
39
};
40
enum
Target
{
41
Target_single
= 0,
42
Target_center
= 1,
43
Target_simultaneous
= 2,
44
Target_sequential
= 3
45
};
46
47
Item
();
48
49
int
ID
;
50
std::string
name
;
51
std::string
description
;
52
int
type
;
53
int
price
;
54
int
uses
;
55
int
atk_points1
;
56
int
def_points1
;
57
int
spi_points1
;
58
int
agi_points1
;
59
bool
two_handed
;
60
int
sp_cost
;
61
int
hit
;
62
int
critical_hit
;
63
int
animation_id
;
64
bool
preemptive
;
65
bool
dual_attack
;
66
bool
attack_all
;
67
bool
ignore_evasion
;
68
bool
prevent_critical
;
69
bool
raise_evasion
;
70
bool
half_sp_cost
;
71
bool
no_terrain_damage
;
72
bool
cursed
;
73
bool
entire_party
;
74
int
recover_hp_rate
;
75
int
recover_hp
;
76
int
recover_sp_rate
;
77
int
recover_sp
;
78
bool
occasion_field1
;
79
bool
ko_only
;
80
int
max_hp_points
;
81
int
max_sp_points
;
82
int
atk_points2
;
83
int
def_points2
;
84
int
spi_points2
;
85
int
agi_points2
;
86
int
using_message
;
87
int
skill_id
;
88
int
switch_id
;
89
bool
occasion_field2
;
90
bool
occasion_battle
;
91
std::vector<bool>
actor_set
;
92
std::vector<bool>
state_set
;
93
std::vector<bool>
attribute_set
;
94
int
state_chance
;
95
bool
state_effect
;
96
int
weapon_animation
;
97
std::vector<ItemAnimation>
animation_data
;
98
bool
use_skill
;
99
std::vector<bool>
class_set
;
100
int
ranged_trajectory
;
101
int
ranged_target
;
102
};
103
}
104
105
#endif
RPG::Item::Target_sequential
Definition:
rpg_item.h:44
RPG::Item::ko_only
bool ko_only
Definition:
rpg_item.h:79
RPG::Item::dual_attack
bool dual_attack
Definition:
rpg_item.h:65
RPG::Item::Type_switch
Definition:
rpg_item.h:34
RPG::Item::ID
int ID
Definition:
rpg_item.h:49
RPG::Item::cursed
bool cursed
Definition:
rpg_item.h:72
RPG::Item::two_handed
bool two_handed
Definition:
rpg_item.h:59
RPG::Item::hit
int hit
Definition:
rpg_item.h:61
RPG::Item
Definition:
rpg_item.h:21
RPG::Item::attack_all
bool attack_all
Definition:
rpg_item.h:66
RPG::Item::type
int type
Definition:
rpg_item.h:52
RPG::Item::price
int price
Definition:
rpg_item.h:53
RPG::Item::occasion_battle
bool occasion_battle
Definition:
rpg_item.h:90
RPG::Item::Type
Type
Definition:
rpg_item.h:23
RPG::Item::ignore_evasion
bool ignore_evasion
Definition:
rpg_item.h:67
RPG::Item::Type_armor
Definition:
rpg_item.h:27
RPG::Item::Type_book
Definition:
rpg_item.h:31
RPG::Item::Type_normal
Definition:
rpg_item.h:24
RPG::Item::recover_sp
int recover_sp
Definition:
rpg_item.h:77
RPG::Item::Type_material
Definition:
rpg_item.h:32
RPG::Item::Trajectory_return
Definition:
rpg_item.h:38
RPG::Item::entire_party
bool entire_party
Definition:
rpg_item.h:73
RPG::Item::use_skill
bool use_skill
Definition:
rpg_item.h:98
RPG::Item::Target
Target
Definition:
rpg_item.h:40
RPG::Item::occasion_field1
bool occasion_field1
Definition:
rpg_item.h:78
RPG::Item::class_set
std::vector< bool > class_set
Definition:
rpg_item.h:99
RPG::Item::state_effect
bool state_effect
Definition:
rpg_item.h:95
RPG::Item::sp_cost
int sp_cost
Definition:
rpg_item.h:60
RPG::Item::preemptive
bool preemptive
Definition:
rpg_item.h:64
RPG::Item::name
std::string name
Definition:
rpg_item.h:50
RPG::Item::state_set
std::vector< bool > state_set
Definition:
rpg_item.h:92
RPG::Item::attribute_set
std::vector< bool > attribute_set
Definition:
rpg_item.h:93
RPG::Item::Type_helmet
Definition:
rpg_item.h:28
RPG::Item::Type_weapon
Definition:
rpg_item.h:25
RPG::Item::agi_points1
int agi_points1
Definition:
rpg_item.h:58
RPG::Item::Target_single
Definition:
rpg_item.h:41
RPG::Item::def_points1
int def_points1
Definition:
rpg_item.h:56
RPG::Item::actor_set
std::vector< bool > actor_set
Definition:
rpg_item.h:91
RPG::Item::prevent_critical
bool prevent_critical
Definition:
rpg_item.h:68
RPG::Item::Trajectory
Trajectory
Definition:
rpg_item.h:36
RPG::Item::using_message
int using_message
Definition:
rpg_item.h:86
RPG::Item::max_sp_points
int max_sp_points
Definition:
rpg_item.h:81
rpg_itemanimation.h
RPG::Item::recover_hp_rate
int recover_hp_rate
Definition:
rpg_item.h:74
RPG::Item::Target_simultaneous
Definition:
rpg_item.h:43
RPG::Item::occasion_field2
bool occasion_field2
Definition:
rpg_item.h:89
RPG::Item::half_sp_cost
bool half_sp_cost
Definition:
rpg_item.h:70
RPG::Item::Target_center
Definition:
rpg_item.h:42
RPG::Item::switch_id
int switch_id
Definition:
rpg_item.h:88
RPG::Item::critical_hit
int critical_hit
Definition:
rpg_item.h:62
RPG::Item::weapon_animation
int weapon_animation
Definition:
rpg_item.h:96
RPG::Item::agi_points2
int agi_points2
Definition:
rpg_item.h:85
RPG::Item::Item
Item()
Definition:
rpg_item.cpp:15
RPG::Item::Type_accessory
Definition:
rpg_item.h:29
RPG::Item::description
std::string description
Definition:
rpg_item.h:51
RPG
Definition:
rpg_actor.h:23
RPG::Item::Type_medicine
Definition:
rpg_item.h:30
RPG::Item::uses
int uses
Definition:
rpg_item.h:54
RPG::Item::max_hp_points
int max_hp_points
Definition:
rpg_item.h:80
RPG::Item::spi_points1
int spi_points1
Definition:
rpg_item.h:57
RPG::Item::no_terrain_damage
bool no_terrain_damage
Definition:
rpg_item.h:71
RPG::Item::state_chance
int state_chance
Definition:
rpg_item.h:94
RPG::Item::atk_points2
int atk_points2
Definition:
rpg_item.h:82
RPG::Item::spi_points2
int spi_points2
Definition:
rpg_item.h:84
RPG::Item::Trajectory_straight
Definition:
rpg_item.h:37
RPG::Item::def_points2
int def_points2
Definition:
rpg_item.h:83
RPG::Item::Type_shield
Definition:
rpg_item.h:26
RPG::Item::ranged_trajectory
int ranged_trajectory
Definition:
rpg_item.h:100
RPG::Item::raise_evasion
bool raise_evasion
Definition:
rpg_item.h:69
RPG::Item::Type_special
Definition:
rpg_item.h:33
RPG::Item::recover_sp_rate
int recover_sp_rate
Definition:
rpg_item.h:76
RPG::Item::animation_id
int animation_id
Definition:
rpg_item.h:63
RPG::Item::atk_points1
int atk_points1
Definition:
rpg_item.h:55
RPG::Item::ranged_target
int ranged_target
Definition:
rpg_item.h:101
RPG::Item::animation_data
std::vector< ItemAnimation > animation_data
Definition:
rpg_item.h:97
RPG::Item::skill_id
int skill_id
Definition:
rpg_item.h:87
RPG::Item::recover_hp
int recover_hp
Definition:
rpg_item.h:75
src
generated
rpg_item.h
Generated on Tue Dec 2 2014 20:12:11 for liblcf by
1.8.8