A unique feature of CoE is that when the player logs out of the game the character does not disappear. Instead, while logged-out, the player’s character becomes an Offline Player Character (OPC). An OPC is similar to Non-player characters in that it is able to have automated actions. The player can program the OPC with scripts to correspond to certain events so that the character can do such mundane things as eating/drinking/sleeping/tending a shop. In order to avoid unfair play, OPCs cannot gain skill nor can players use the OPC scripts while logged-in.
Since players can have multiple souls and Sparks of Life, a player can be logged onto one of their characters and interact with their other character’s OPC if they so wish. Player Characters can get married to both other Player Characters as well as NPCs, though one must convince them to do so. Since there is a genetics and biological system, Player Characters can even have children, though this is done through the contract system. The children will be NPCs until such time as a Player Character uses a Spark of Life to inhabit that child. Players are able to restrict who can do so in order to protect their dynasty. NPCs in CoE also are not static. They do not repeat the same dialog over and over nor do they give repeatable quests. Instead, NPCs act according to Maslow’s hierarchy of needs and will issue quests according to those needs.