74 super.OnEndServer(action_data);
77 float blood_obtained = action_data_b.
m_BloodAmount - action_data_b.m_MainItem.GetQuantity();
79 PluginTransmissionAgents plugin = PluginTransmissionAgents.Cast(
GetPlugin(PluginTransmissionAgents));
83 int bloodtypetarget = action_data_b.m_Player.GetStatBloodType().Get();
92 action_data_b.m_Player.m_UnconsciousEndTime = -60;
93 action_data_b.m_Player.SetHealth(
"",
"Shock",0);
97 action_data_b.m_Player.m_ModifiersManager.ActivateModifier(
eModifiers.MDF_HEMOLYTIC_REACTION);
102 if ( action_data_b.m_MainItem && action_data_b.m_MainItem.GetQuantity() <= 0.01 )
104 action_data_b.m_MainItem.SetQuantity(0);
110 action_data.m_Player.InsertAgent(
eAgents.CHEMICAL_POISON, -remove_count_agents);