mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-18 01:32:29 +00:00
Updated Faction Overview (markdown)
parent
76b7d90a10
commit
19e28e66f9
@ -1,7 +1,3 @@
|
||||
>Note: This entry was ported over from http://wiki.eqemulator.org/p?Faction_Overview and may need to be reviewed by a dev for current accuracy.
|
||||
|
||||
>Note: I plan to review this and add all the faction pages as per Akka's request. It is my belief that this page is accurate as I documented it after I did the rework. - Noudess
|
||||
|
||||
Every faction that exists on a server is listed in the `faction_list` table. This table includes a unique id, a name, and a starting (base) faction. This starting value is combined with any race/class/deity adjustments that apply (see `faction_list_mod` table) to create the starting faction for characters when they are born. As characters interact with the world, they can gain/lose faction through their actions, be that killing or questing. These values are continuously updated in the `faction_values` table.
|
||||
|
||||
Each faction has a minimum and a maximum value, at which point no more faction can be lost or gained. Currently this is maintained in the code. The BASE maximum is 2000 and the BASE minimum is -2000. The amount a character can earn is based on these constants AND the factions initial base value. For example, a faction that starts out at 0 (base value in faction_list) is the simple case.
|
||||
@ -16,7 +12,7 @@ This value is further adjusted by any impact the character's race/class/deity ha
|
||||
|
||||
The following depicts a set of factions and the values from all these tables and how they add up.
|
||||
|
||||
>[TODO: upload image here: http://wiki.eqemulator.org/l/wa/images/factions.jpg]
|
||||

|
||||
|
||||
Looking at a couple examples from above: (generated by https://github.com/EQEmu/Server/blob/master/utils/sql/git/optional/2015_01_25_MyFaction_Stored_Procedure.sql).
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user