# Dev Diary #2: Microbodies ## datum/microbody The base template for all microbodies. ### Vars: name, singular, plural: holds name conventions. Used in pathogen/controller, QM_supply, and the Pathomatic machine. Strength: "The strength of the microbody. Used for randomization." Used frequently in /pathogen.dm for generation. **Thoughts on expanding this var?** Commonness: "An inverse of rarity. A value of 10 means a ten times relative chance to a value of 1." Used only once in /pathogen.dm. **Probably not necessary.** stages: defines natural maximum number of stages. activity list():"determines the probability of symptoms manifesting in each stage for a particular microbody." **Looks OK, no real need to alter this idea.** growth_medium: "the reagent whose presence will make pathogens of this microbody grow in petri dishes." **OK. Will likely simplify to 'eggs' or other reagents for integration with ranchers and QM produce crates.** nutrients list(): "A list of reagent IDs, each of which is required for the growth of a pathogen." **OK.** auto_immunize: "If 1, curing also immunizes to re-infection. Should always be 1." **Is this var the simplest solution to stopping reinfection?** amount: "The amount of nutrition of each type required per unit of pathogen to continue cultivation." **OK** maxStats: "The maximum amount of points that can be spread over the various stats." Used in the html/json for the PathoComp and in the pathology computer. **This will be replaced by the new research point system for artificial pathogen creation.**