v0.1.1
Medical record viral DB now should list scanned virus2 stamms. Fixed runtime in analyzer DB uploading. Fixed derp in get_info() proc for viri
Virus2 Refactoring, Part I - Machinery. -Removed functions already defined in parent classes. -Replaced checks in Topic() with parent class ones. -Removed two unused files (there are duplicates in unused folder anyway) -Removed commented out lines, mostly pre-antibody curing code. -Shuffled code around for better readability (like antibody list) -Moved various devices and items defines to separate file.
Moved virus2 out of WIP folder. It's been finished years ago... Also removed Disease2 folder which is just older versions of same files.
Started implementing of ViroDB. -Analyzers now add info about viruses they scan to global list. -Health analyzers will only find known viruses.
Fixed runtime in blood transfer. Fixed cure machine producing virus blood wrong. Changes to existing syndromes: -Cough : now has chance to infect people around mob. -Telepathy : now should properly give powers to the mob.
Made mutation change virus ID.
Makes engineered viruses airborne too, since otherwise they are nigh useless.
Changes way viruses are stored in mobs. Now it's an associative list: uniqueID - virus datum
Made it possible for mob to be infected with several viruses at once.