EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Quests::Q&A (https://www.eqemulator.org/forums/forumdisplay.php?f=599)
-   -   Give faction status (https://www.eqemulator.org/forums/showthread.php?t=25840)

Neiv 08-01-2008 05:33 PM

Give faction status
 
I have several turn-in functions in which faction is granted for the turn-in. What I really need for one of them is to grant full ally status. I know ally = 1 in the 1-9 faction system. But I have not been able to figure out how to grant a "1" to a player. The quest::faction() function grants a faction amount, but does not grant ally status. I want to make it so that a player with a completely opposing faction can gain full "citizenship" into another "kingdom" (another faction) when he chooses to turn in a certain item to the king of that realm. The problem I have had is, if a player has a negative faction due with a realm due to killing the npcs of that realm, no amount of faction granting will be enough to make ally with that faction. Is there a way to grant ally status outside of granting faction?

So_1337 08-01-2008 05:54 PM

Full faction chart:

Quote:

1101+ -- Ally
701-1100 -- Warmly
401-700 -- Kindly
101-400 -- Amiably
0-100 -- Indifferently
-100 to -1 -- Apprehensively
-700 to -101 -- Dubiously
-999 to -701 -- Threateningly
-1000 -- Ready to attack
So to take someone from full KOS to ally, give them something like 2000 faction points for the turn-in.

Neiv 08-01-2008 06:42 PM

Here are some oddities:

1. The "faction values" table indicates my char is actually -10769 (negative 10769) to that faction (shouldn't that be KOS?). Yet I con "kindly" to the npcs of that faction

2. I just now did several turn-ins in a row, each granting 4k faction

3. I am now over 5k faction and npcs still con "kindly"

What explains this?

Neiv 08-01-2008 06:47 PM

Another anomaly. There are at least two factions that I created and that I am dubious to when I con, but that do not even show up in the "faction values" table.

Striat 08-01-2008 06:51 PM

Quote:

Originally Posted by Neiv (Post 153572)
Another anomaly. There are at least two factions that I created and that I am dubious to when I con, but that do not even show up in the "faction values" table.

faction values refer to changes within game. DEFAULT faction is defined by faction_list table. So, If you have +4000 in faction_value, for example, and faction_list base is -4000, you'd be at 0.

Neiv 08-01-2008 06:52 PM

I just now gave myself 37k faction (the upper limit is just above that), and I still con kindly to this faction. Is there something else beside the faction values table that determines this?

Neiv 08-01-2008 07:18 PM

Grrr . . . My bad,

I had forgotten that the faction_values table uses the faction_id from the faction_list table and not the ID from the npc_faction table. I'm amazed any of my quests actually work.

One more question: Is the value in the npc_faction_id of the npc_types table supposed to correspond to the value in the primaryfaction column of the npc_faction table or to the value in the id column of the npc_faction table?

Striat 08-01-2008 08:25 PM

npc_faction_id in npc_types corresponds to the actual id column of npc_faction. I strongly reccommend and editor such as projecteq's editor for faction;p It'll make this much easier on ya! They don't have a function to create a few faction. However, you can add a faction to the faction_list tables and then just edit everything about it on their editor.


All times are GMT -4. The time now is 03:16 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.