ManaPlus
attributesstrings.cpp
Go to the documentation of this file.
1 /*
2  * The ManaPlus Client
3  * Copyright (C) 2010 The Mana Developers
4  * Copyright (C) 2011-2019 The ManaPlus Developers
5  *
6  * This file is part of The ManaPlus Client.
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation; either version 2 of the License, or
11  * any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program. If not, see <http://www.gnu.org/licenses/>.
20  */
21 
23 
25 
26 #include <map>
27 
28 #include "debug.h"
29 
30 namespace AttributesEnum
31 {
33  // player attributes
34  strEnumDef2(Attributes, PLAYER_BASE_LEVEL, "PLAYER_LEVEL")
71 
72  // homunculus attributes
91 
92  // mercenary attributes
112 
113  // elemental attributes
119 } // namespace AttributesEnum
Attributes::PLAYER_MP
@ PLAYER_MP
Definition: attributes.h:33
Attributes::HOMUN_MDEF
@ HOMUN_MDEF
Definition: attributes.h:83
Attributes::PLAYER_JOB_EXP
@ PLAYER_JOB_EXP
Definition: attributes.h:65
Attributes::HOMUN_CRIT
@ HOMUN_CRIT
Definition: attributes.h:80
Attributes::MERC_MATK
@ MERC_MATK
Definition: attributes.h:101
Attributes::HOMUN_EXP_NEEDED
@ HOMUN_EXP_NEEDED
Definition: attributes.h:75
Attributes::PLAYER_ATTACK_RANGE
@ PLAYER_ATTACK_RANGE
Definition: attributes.h:51
Attributes::HOMUN_ATTACK_DELAY
@ HOMUN_ATTACK_DELAY
Definition: attributes.h:77
Attributes::PLAYER_EXP
@ PLAYER_EXP
Definition: attributes.h:35
Attributes::PLAYER_VIT
@ PLAYER_VIT
Definition: attributes.h:43
Attributes::PLAYER_ATK
@ PLAYER_ATK
Definition: attributes.h:62
Attributes::PLAYER_JOB_EXP_NEEDED
@ PLAYER_JOB_EXP_NEEDED
Definition: attributes.h:66
Attributes::PLAYER_EXP_NEEDED
@ PLAYER_EXP_NEEDED
Definition: attributes.h:36
Attributes
Definition: attributes.h:27
Attributes::MERC_MAX_HP
@ MERC_MAX_HP
Definition: attributes.h:91
attributesstrings.h
Attributes::HOMUN_ATTACK_SPEED
@ HOMUN_ATTACK_SPEED
Definition: attributes.h:79
Attributes::MERC_FLEE
@ MERC_FLEE
Definition: attributes.h:98
Attributes::PLAYER_ATTACK_SPEED
@ PLAYER_ATTACK_SPEED
Definition: attributes.h:53
Attributes::MERC_ATTACK_RANGE
@ MERC_ATTACK_RANGE
Definition: attributes.h:95
Attributes::HOMUN_ATTACK_RANGE
@ HOMUN_ATTACK_RANGE
Definition: attributes.h:78
Attributes::ELEMENTAL_HP
@ ELEMENTAL_HP
Definition: attributes.h:110
strEnumDef
#define strEnumDef(prefix, name)
Definition: stringdefines.h:40
Attributes::HOMUN_ATK
@ HOMUN_ATK
Definition: attributes.h:86
Attributes::PLAYER_HP
@ PLAYER_HP
Definition: attributes.h:31
Attributes::MERC_EXPIRE
@ MERC_EXPIRE
Definition: attributes.h:104
stringEnumEnd
#define stringEnumEnd
Definition: stringdefines.h:47
Attributes::PLAYER_MAX_HP
@ PLAYER_MAX_HP
Definition: attributes.h:32
Attributes::PLAYER_JOB_LEVEL
@ PLAYER_JOB_LEVEL
Definition: attributes.h:40
Attributes::HOMUN_SKILL_POINTS
@ HOMUN_SKILL_POINTS
Definition: attributes.h:76
Attributes::MERC_HP
@ MERC_HP
Definition: attributes.h:90
Attributes::MERC_DEF
@ MERC_DEF
Definition: attributes.h:102
Attributes::PLAYER_CRIT
@ PLAYER_CRIT
Definition: attributes.h:56
Attributes::MERC_ATTACK_DELAY
@ MERC_ATTACK_DELAY
Definition: attributes.h:94
Attributes::PLAYER_INT
@ PLAYER_INT
Definition: attributes.h:44
Attributes::PLAYER_DEX
@ PLAYER_DEX
Definition: attributes.h:45
Attributes::MERC_LEVEL
@ MERC_LEVEL
Definition: attributes.h:89
Attributes::CART_TOTAL_WEIGHT
@ CART_TOTAL_WEIGHT
Definition: attributes.h:63
Attributes::HOMUN_MP
@ HOMUN_MP
Definition: attributes.h:72
Attributes::PLAYER_SKILL_POINTS
@ PLAYER_SKILL_POINTS
Definition: attributes.h:47
Attributes::MERC_MDEF
@ MERC_MDEF
Definition: attributes.h:100
AttributesT
Attributes ::T AttributesT
Definition: attributes.h:117
Attributes::MERC_MP
@ MERC_MP
Definition: attributes.h:92
Attributes::ELEMENTAL_MAX_HP
@ ELEMENTAL_MAX_HP
Definition: attributes.h:111
Attributes::MERC_CALLS
@ MERC_CALLS
Definition: attributes.h:106
Attributes::MERC_FAITH
@ MERC_FAITH
Definition: attributes.h:105
Attributes::TOTAL_WEIGHT
@ TOTAL_WEIGHT
Definition: attributes.h:38
Attributes::PLAYER_FLEE
@ PLAYER_FLEE
Definition: attributes.h:57
Attributes::HOMUN_EXP
@ HOMUN_EXP
Definition: attributes.h:74
Attributes::HOMUN_MATK
@ HOMUN_MATK
Definition: attributes.h:84
Attributes::MERC_ATK
@ MERC_ATK
Definition: attributes.h:103
Attributes::PLAYER_STR
@ PLAYER_STR
Definition: attributes.h:41
stringdefines.h
Attributes::HOMUN_HP
@ HOMUN_HP
Definition: attributes.h:70
Attributes::MAX_WEIGHT
@ MAX_WEIGHT
Definition: attributes.h:39
strEnumDef2
#define strEnumDef2(prefix, name, str)
Definition: stringdefines.h:43
Attributes::PLAYER_BASE_LEVEL
@ PLAYER_BASE_LEVEL
Definition: attributes.h:30
Attributes::MONEY
@ MONEY
Definition: attributes.h:37
Attributes::PLAYER_CORR_POINTS
@ PLAYER_CORR_POINTS
Definition: attributes.h:49
Attributes::PLAYER_MAX_MP
@ PLAYER_MAX_MP
Definition: attributes.h:34
Attributes::ELEMENTAL_MP
@ ELEMENTAL_MP
Definition: attributes.h:112
Attributes::PLAYER_WALK_SPEED
@ PLAYER_WALK_SPEED
Definition: attributes.h:52
Attributes::HOMUN_DEF
@ HOMUN_DEF
Definition: attributes.h:85
Attributes::PLAYER_KARMA
@ PLAYER_KARMA
Definition: attributes.h:54
Attributes::MERC_MAX_MP
@ MERC_MAX_MP
Definition: attributes.h:93
Attributes::HOMUN_MAX_MP
@ HOMUN_MAX_MP
Definition: attributes.h:73
Attributes::MERC_ATTACK_SPEED
@ MERC_ATTACK_SPEED
Definition: attributes.h:96
Attributes::CART_MAX_WEIGHT
@ CART_MAX_WEIGHT
Definition: attributes.h:64
Attributes::PLAYER_ATTACK_DELAY
@ PLAYER_ATTACK_DELAY
Definition: attributes.h:50
Attributes::MERC_CRIT
@ MERC_CRIT
Definition: attributes.h:97
Attributes::HOMUN_MAX_HP
@ HOMUN_MAX_HP
Definition: attributes.h:71
Attributes::HOMUN_FLEE
@ HOMUN_FLEE
Definition: attributes.h:81
Attributes::PLAYER_HIT
@ PLAYER_HIT
Definition: attributes.h:58
Attributes::HOMUN_LEVEL
@ HOMUN_LEVEL
Definition: attributes.h:69
Attributes::PLAYER_DEF
@ PLAYER_DEF
Definition: attributes.h:61
Attributes::PLAYER_CHAR_POINTS
@ PLAYER_CHAR_POINTS
Definition: attributes.h:48
stringEnumStart
#define stringEnumStart(type)
Definition: stringdefines.h:26
Attributes::MERC_KILLS
@ MERC_KILLS
Definition: attributes.h:107
Attributes::ELEMENTAL_MAX_MP
@ ELEMENTAL_MAX_MP
Definition: attributes.h:113
AttributesEnum
Definition: attributesstrings.cpp:30
Attributes::PLAYER_MDEF
@ PLAYER_MDEF
Definition: attributes.h:59
Attributes::PLAYER_MANNER
@ PLAYER_MANNER
Definition: attributes.h:55
Attributes::PLAYER_LUK
@ PLAYER_LUK
Definition: attributes.h:46
Attributes::MERC_HIT
@ MERC_HIT
Definition: attributes.h:99
debug.h
Attributes::PLAYER_MATK
@ PLAYER_MATK
Definition: attributes.h:60
Attributes::HOMUN_HIT
@ HOMUN_HIT
Definition: attributes.h:82
Attributes::PLAYER_AGI
@ PLAYER_AGI
Definition: attributes.h:42