Originally Posted by
Harkila
I think you are mixing getting immunity at first infection and by first time of beating that infection. If you would get the immunity at the moment of infection, the infection would never have the chance to spread. The point is, that in-game, you get an immunity, which means that the disease cannot affect you in any way. Otherwise it's not an immunity.
Also, instaremoving a disease by equipping an item is no less logical than instaremoving it by quaffing a healing potion or eating a herb.
Okay yeah, that might have been poorly phrased. But the state we refer to as immunity does not suddenly set in upon exterminating the last of the pathogens, but gradually, over the course of the disease. There are points in time where the immune system has already learned to recognize it and deal with it, but you are still sick.
Having immunity alleviate the problems somewhat, e.g. hasten recovery, make the symptoms less severe, reduce the chance of a final fever attack would make sense though, and it would be in line with disease immunity basically being a strengthening of your immune system.
Potions, herbs are magical and therefore could be assumed to work via directly exterminating the microbes. Also, gameplay-wise, they are consumable, therefore none of them is an infinite source of sickness removal.
Anyway, it all boils down to how you assume the immunity to work though. Option 1: something like what I described here, that is, just like actual immunity in real life. Option 2: continuously sending out waves of magical energy exterminating any and all microbes in the vicinity. I feel the first one would be the more natural interpretation, and it is also the more interesting, I think.