142{
144
149 break;
153 break;
157 break;
161 break;
165 break;
172 break;
176 break;
180 break;
184 break;
188 break;
192 break;
198 break;
204 break;
210 break;
216 break;
222 break;
228 break;
229 }
230
231
234 }
235}
@ UNIT_MONSTER
Definition: UnitDefinitions.hpp:50
@ STATUS_CURRENTHP
Definition: UnitDefinitions.hpp:94
void add_temporary_change(s_attribute_change_values change, uint64_t duration, std::string source)
Definition: Attribute.hpp:357
std::shared_ptr< Unit > unit()
Definition: Attribute.hpp:259
void add_permanent_change(s_attribute_change_values change, std::string source)
Definition: Attribute.hpp:347
void add_periodic_change(s_attribute_change_values change, uint64_t duration, uint64_t interval, std::string source)
Definition: Attribute.hpp:367
status_point_type get_type() const
Definition: Attribute.hpp:407
status_operation_type get_type()
Definition: Status.hpp:109
std::string get_source()
Definition: Status.hpp:119
@ STATUS_OPERATION_SUBTRACT_FROM_STATUS_TEMPORARY
Definition: Status.hpp:83
@ STATUS_OPERATION_ADD_TO_BASE_TEMPORARY
Definition: Status.hpp:78
@ STATUS_OPERATION_SUBTRACT_FROM_BASE_TEMPORARY
Definition: Status.hpp:79
@ STATUS_OPERATION_ADD_TO_EQUIP_INTERVAL
Definition: Status.hpp:86
@ STATUS_OPERATION_SUBTRACT_FROM_EQUIP_INTERVAL
Definition: Status.hpp:87
@ STATUS_OPERATION_SUBTRACT_FROM_BASE
Definition: Status.hpp:73
@ STATUS_OPERATION_ADD_TO_BASE
Definition: Status.hpp:72
@ STATUS_OPERATION_ADD_TO_EQUIP_TEMPORARY
Definition: Status.hpp:80
@ STATUS_OPERATION_SUBTRACT_FROM_EQUIP
Definition: Status.hpp:75
@ STATUS_OPERATION_SUBTRACT_FROM_BASE_INTERVAL
Definition: Status.hpp:85
@ STATUS_OPERATION_ADD_TO_BASE_INTERVAL
Definition: Status.hpp:84
@ STATUS_OPERATION_ADD_TO_STATUS_TEMPORARY
Definition: Status.hpp:82
@ STATUS_OPERATION_ADD_TO_STATUS
Definition: Status.hpp:76
@ STATUS_OPERATION_SUBTRACT_FROM_EQUIP_TEMPORARY
Definition: Status.hpp:81
@ STATUS_OPERATION_ADD_TO_EQUIP
Definition: Status.hpp:74
@ STATUS_OPERATION_SUBTRACT_FROM_STATUS_INTERVAL
Definition: Status.hpp:89
@ STATUS_OPERATION_SUBTRACT_FROM_STATUS
Definition: Status.hpp:77
@ STATUS_OPERATION_ADD_TO_STATUS_INTERVAL
Definition: Status.hpp:88
Definition: Attribute.hpp:77
void set_equip(int32_t val)
Definition: Attribute.hpp:127
void set_max(int32_t val)
Definition: Attribute.hpp:133
void set_min(int32_t val)
Definition: Attribute.hpp:136
void set_status(int32_t val)
Definition: Attribute.hpp:130
void set_base(int32_t val)
Definition: Attribute.hpp:124
int get_max()
Definition: Horizon.hpp:91
int get_min()
Definition: Horizon.hpp:90