3 override void CreateActionComponent()
11 const int TARGET_IRREGULAR_PULSE_BIT = 1 << 31;
20 m_Text =
"#check_pulse_target";
23 static string GetPulseMessage(
EPulseType pulse_type,
int blood_level)
38 string blood_msg =
"strong";
39 string pulse_msg =
"";
43 pulse_msg =
"_irregular";
51 blood_msg =
"moderate";
62 string message =
"#"+
"pulse_" + blood_msg + pulse_msg;
70 if( ntarget && ntarget.IsAlive())
76 override typename GetInputType()
81 override void CreateConditionComponents()
87 override void OnFinishProgressServer(
ActionData action_data )
94 bool pulse_type = target_player.GetPulseType();
102 override void OnFinishProgressClient(
ActionData action_data )
108 action_data.m_Player.m_CheckPulseLastTarget = ntarget;