Finally added the concept of "faction". New video will come out on this and the impact on the game, at my channel, which you should follow and share if you like it's content! *wink wink* ?
Factions, as they are implemented, are very flexible, and indeed can be used for more than the typical 2 sided factions, or reputations. I could create a faction for a wolf and make it ally to the Thugs and hate players. Or I could temporarily make an enemy player neutral, or ally, for the purpose of a quest. I am quite satisfied on how it turned out, and this has a huge implication on the game, including spells, combat, instances and quests. The first immediate impact was that now there was indeed friend or foe, whereas before everyone was friendly and everyone could be attacked. After that, I updated the spell system and editor to support targeting allies or enemies, and other targeting capabilities. As a result, I can now limit Fireballs to only be used against enemies, and Heal only allies. Since I had to update the spell system, I am now also working on adding location targeted spells, like as blizzard, meteor shower and so on, that can hit only enemies, or allies if it's a benefitial spell. Let me know your thoughts.