Hi,
I have rather curious questions.
1. I noticed in some scripts people use "factions" instead of "globalvariables". This not only for booleans but also for small integer numbers mapped to factionrank. Why is that? Is getvalue and setvalue more demanding to the Papyrus VM than isinfaction and getfactionrank? Or is that just a philosophical thing?
2. I read that one should not use singleupdate even with rather longer times like registerforsingleupdate(10). Is that true? How can you replace this if you actually want to periodically have something run?