568{
571
573 {
575 {
578 config.
guid = source->guid();
581 config.
delay_skill = source->status()->attack_delay()->total();
582 config.
delay_damage = source->status()->damage_walk_delay()->total();
588 source->notify_nearby_players_of_basic_attack(config);
590 }
591 break;
593 {
594
595 }
596 break;
597 }
598}
@ ZCNA3_DAMAGE
Definition: ClientDefinitions.hpp:121
@ ZCNA3_CRITICAL_HIT
Definition: ClientDefinitions.hpp:131
int64_t get_sys_time()
Definition: Utility.cpp:68
std::shared_ptr< Unit > get_target()
Definition: Combat.hpp:263
std::shared_ptr< Unit > get_source()
Definition: Combat.hpp:262
int get_operation_sub_type() const
Definition: Combat.hpp:319
virtual CombatOperationValue * get_operation_value() const
Definition: Combat.hpp:320
virtual CombatOperand * get_operand() const
Definition: Combat.hpp:317
Definition: Combat.hpp:217
combat_damage get_damage()
Definition: Combat.hpp:224
int number_of_hits
Definition: CombatDefinitions.hpp:109
bool is_critical
Definition: CombatDefinitions.hpp:116
int64_t right_damage
Definition: CombatDefinitions.hpp:107
int64_t left_damage
Definition: CombatDefinitions.hpp:107
Definition: GridNotifiers.hpp:393
int is_sp_damaged
Definition: GridNotifiers.hpp:394
int delay_skill
Definition: GridNotifiers.hpp:394
int guid
Definition: GridNotifiers.hpp:394
int damage
Definition: GridNotifiers.hpp:394
int action_type
Definition: GridNotifiers.hpp:394
int number_of_hits
Definition: GridNotifiers.hpp:394
int delay_damage
Definition: GridNotifiers.hpp:394
int left_damage
Definition: GridNotifiers.hpp:394
int start_time
Definition: GridNotifiers.hpp:394
int target_guid
Definition: GridNotifiers.hpp:394