Du kannst 5000 Switches verwenden und sogar noch mehr, wenn du den ressource hacker verwendest. Da sind 49 switches nun wirklich nichts. Hauptsache es funktioniert und du blickst durch.
Weil was mir bei Variablen einfallen würde wäre, dass du in einer Variable alle Änderungen speicherst und jede ne neue Stelle bekommt (also die Einerstelle ist z.B. für Gift, die Zehnerstelle für Blind etc...) und du dann z.B. für die Giftabfrage den Wert in eine temporäre Variable speicherst, alle Stellen abziehst die unwichtig sind und dann guckst, ob überhaupt noch was in der relevanten Stelle übrig ist, aber ob das so überhaupt funktionieren würde, keine Ahnung....vermutlich nicht xD
Deswegen wären Switches wirklich einfacher.