[Spoiler] Preview of the Weaver (Patch r22)

All in all, I think I should really provide a way in RP (or rather, modify faction for that) to spawn citizens manually. I’m thinking of something like

faction:spawn_citizen({ kind = "stonehearth:male_1", gender = "male", name = "foobar" }, position), where every field that was not defined would be queried by RP using the normal query events.

… which reminds me that I still don’t know whether “kind” or “uri” is the proper term for an entity’s class. The code talks about “kinds”, while the entity API itself has it as “uri”… But when I hear “uri”, I think about something like “/stonehearth/humans/…/male_1.json”, not about “stonehearth:male_1”. That would be an alias?