I understand how to assign faction and how a killing a mob on a faction assigns a faction hit to the player, but what I don't get (and this is what confused me about the relationship of the various faction tables to each other) is how faction is determined when a mob has no faction in the first place. In other words, when a player kills a mob that does not return a "your faction has gotten worse" message.
Take mob id #2563, "a_hill_giant" for example... this mob has primaryfaction = 0 and in game, players will con "dubious" to this mob and the faction will never change. Now in Sony EQ, a hill giant doesnt have any faction hits but will con "KOS" to all players. This is what I want on my server as well, but while I can see how to make mobs KOS when they have faction, I dont see how to adjust a hill giants base faction to a player because it has no ties to the "faction_list" table in the DB where base faction would be stored.
Any ideas?
|