9class ActionTestBloodTarget: ActionContinuousBase
11 void ActionTestBloodTarget()
18 m_Text =
"#test_targets_blood";
27 override void OnFinishProgressClient(
ActionData action_data)
33 string bloodTypeName, bloodName;
35 bloodTypeName =
BloodTypes.GetBloodTypeName(ntarget.GetBloodType(), bloodName, positive);
37 ntarget.SetLastUAMessage(bloodTypeName);
41 override void OnStartServer(
ActionData action_data)
43 super.OnStartServer(action_data);
47 int bloodType = ntarget.GetStatBloodType().Get();
49 lifespan.UpdateBloodType(ntarget, bloodType);
52 override void OnFinishProgressServer(
ActionData action_data)
56 lifespan.UpdateBloodTypeVisibility(ntarget,
true);
58 action_data.m_MainItem.Delete();