Thank you. Knowing that distinction will help future understanding.I am also anal about nouns. I try to always refer to mafia's per-character variables as "properties" or "preferences" (they are synonymous in practice), and ZLib's variables as "script settings."
This pretty much clarifies my confusion. For the reader of the future the wiki pages of Kolmafia Properties and a List thereof maybe helpful. Although the list is somewhat dated (based upon r7582 when the code is up to at least r8223) the use of an underscore to flag something that is "daily" can clearly be inferred.In the case of this function, it sets (and reads) a mafia daily property. These are accessible (and in this caes, created) via CLI's "set"/"get" and ASH's set_property()/get_property(), and live in your settings directory, as opposed to ZLib script settings, which are created by ZLib-empowered ASH scripts at runtime, and live in your data directory in your vars_myname.txt file.
If in doubt, things are established enough now that you can simply look in the appropriate place and follow the apparent convention.
I also admit that I am asking questions rather than just looking at code and files. I can do that but as long as I am not annoying people it is easier to ask than engage in software archaeology.
Thank you.