18 m_Text =
"#test_targets_blood";
21 override void CreateConditionComponents()
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();