35 {
36
37 float result = player.GetImmunity() * deltaT;
38 player.ImmuneSystemTick(result, deltaT);
39
40
42 {
43 if(player.HasDisease())
44 {
45 if( player.GetNotifiersManager() ) player.GetNotifiersManager().ActivateByType(
eNotifiers.NTF_SICK);
46 }
47 else
48 {
49 if( player.GetNotifiersManager() ) player.GetNotifiersManager().DeactivateByType(
eNotifiers.NTF_SICK);
50 }
52 }
53
54
56 {
57
58 if( player.HasHealings() )
59 {
60 if( player.GetNotifiersManager() )
61 player.GetNotifiersManager().ActivateByType(
eNotifiers.NTF_PILLS);
62 }
63 else
64 {
65 if( player.GetNotifiersManager() )
66 player.GetNotifiersManager().DeactivateByType(
eNotifiers.NTF_PILLS);
67 }
69 }
70
71 }