12 {
13 if (!player)
14 return;
15 player.GiveShock(100);
16 bool in_cont_stage3 = player.GetModifiersManager().IsModifierActive(
eModifiers.MDF_CONTAMINATION3);
17
18 if ( in_cont_stage3 )
19 {
20 player.m_AgentPool.SetAgentCount(
eAgents.CHEMICAL_POISON, ContaminationStage2Mdfr.AGENT_THRESHOLD_ACTIVATE);
21 }
22 else
23 {
24 player.m_AgentPool.SetAgentCount(
eAgents.CHEMICAL_POISON, 0);
25 }
26
27 }