3 const int TARGET_IRREGULAR_PULSE_BIT = 1 << 31;
8 m_Text =
"#check_pulse_target";
11 override void CreateConditionComponents()
17 static string GetPulseMessage(
EPulseType pulse_type,
int blood_level)
32 string blood_msg =
"strong";
33 string pulse_msg =
"";
37 pulse_msg =
"_irregular";
45 blood_msg =
"moderate";
56 string message =
"#"+
"pulse_" + blood_msg + pulse_msg;
64 if( ntarget && ntarget.IsAlive())
71 override void OnExecuteServer(
ActionData action_data )
78 bool pulse_type = target_player.GetPulseType();
87 override void OnExecuteClient(
ActionData action_data )
93 action_data.m_Player.m_CheckPulseLastTarget = ntarget;
97 override void OnEndServer(
ActionData action_data )