Added a new type of guild notes - DСGN
About addon
This addon contains two types of modified guild notes and also allows other addon to create other types of guild notes.
The first type of notes - DBGN, was created at the request of the master of the "Bandits Clan" (EU) guild. The second type of notes - DCGN, was created at the request of the master of the Domain Community (EU).
However, any player from any other guild can use this addon.
Description
This addon adds new functionality to edit notes in the guild members roster. In the context menu of a member of the guild there is a new item - "DBGN Edit note" or "DCGN Edit note". It opens the edit window of the addon. After you save the changes to the end of the note text is added to a string of 41 symbols like
{DBGN00000000000000000000000000000000000}. This string contains the Packed binary information. If the note contains a addon packed string, the note icon in the guild roster changes. When you hover the mouse over the icon instead of the standard notes window displays the addon window.
DBGN engine
Starting with version 1.0.0, the DBGN addon allows other addons to display guild notes of other types using the DBGN engine. At the moment, only one addon uses the DBGN engine - this is the
SBMI addon. In the future, I plan to write a small addon that will be a simple example of using the DBGN engine. Also, this simple addon will be a template for creating addons displaying guild notes using the DBGN engine.
Stored in the note information
All information stored in the note can be divided into several sections.
1. Main flags
- Vampire (On account player has a character a vampire)
- Werewolf (On account player has a character a werewolf)
- Forum (The player has registered on the Guild forum)
- TeamSpeak (The player can voice chat on the TeamSpeak Guild Server)
- Discord (The player can voice chat on the Discord Guild Server)
- House (The player's house is available to guild members)
2. Vacation and Protection
- Protection (The player important for the Guild and can not be kicked)
- Vacation (The player is on vacation until a specified date and can not enter the game)
3. Craft
- Weapon, blacksmith (On account of the player has blacksmith character who has researched 9 traits of weapons)
- Weapon, woodworker (On account of the player has woodworker character who has researched 9 traits of weapons)
- Armor, heavy (On account of the player has blacksmith character who has researched 9 traits of heavy armors)
- Armor, midle (On account of the player has clothier character who has researched 9 traits of midle armors)
- Armor, light (On account of the player has clothier character who has researched 9 traits of light armors)
- Armor, shields (On account of the player has woodworker character who has researched 9 traits of shields)
- Jewelry (On account of the player has jeweler character)
- Enchant (On account of the player has enchanter character)
- Alchemy (On account of the player has alchemist character)
- Cook (On account of the player has cook character, also you can specify whether he is able to cook ambrosia/new ambrosia)
4. Attestation
Ranks in the Guild can depend on the results of attestation of the player. Attestation is conducted by the officers of the Guild. For example, attestation of DD can be performed on the first boss in vWS1. The DPS shown on the attestation is recorded in a note. For attestation of healers and tanks, each guild sets its own criteria.
For each role, you can specify exactly what top content player passed with the guild:
- AA: none/nAA/vAA/vAA HM
- SO: none/nSO/vSO/vSO HM
- HRC: none/nHRC/vHRC/vHRC HM
- MoL: none/nMoL/vMoL/vMoL HM
- HoF: none/nHoF/vHoF/vHoF HM
- AS: none/nAS/nAS+1/nAS+2/vAS/vAS+1/vAS HM
- CR: none/nCR/nCR+2/nCR+3/vCR/vCR+1/vCR+2/vCR HM
- SS: none/nSS/vSS/vSS 1h/vSS 2h/vSS HM
- KA: none/nKA/vKA/vKA 1h/vKA 2h/vKA HM
- RG: none/nRG/vRG/vRG 1h/vRG 2h/vRG HM
- SE: none/nSE/vSE/vSE 1h/vSE 2h/vSE HM
- DSA: none/nDSA/vDSA
- BRP: none/nBRP/vBRP
The absence of mode nCR+1 is not a bug! This is done to reduce the size of the code string.
For solo:
- MSA: none/nMSA/vMSA/vMSA PR
For PVP, you can specify a rank (0-none, 1-Assault, 2-Lieutenant, 3-Centurion, 4-Tribune, 5-Palatine) and two flags - Duelist, Emperor.
You can specify Duel Rank and Raid Rank - number from 1 to 4095. Set this number to 0 for off.
Attestation only makes sense if the right to edit notes is the Guild master and officers. In the case when anyone can edit selfs note information in it is declarative.
5. Notes
In ESO guild notes can consist of 255 simbols maximum. Of the 41 simbols is the encoded string. The remaining 214 characters you can use at their discretion for writing text notes.
Compatibility with other addons
Potential problems may occur with other addons affecting the guild roster and guild member notes. Currently tested to be compatible with the
ShissuGuildTools addon, with him no problem.
If you use
EGN addon and guild member note contain both of encoded strings the tooltip window will be shown this addon.
About packed string
Packed string contain 41 symbols:
- Prefix, 5 symbols,
{DBGN
- Format version, 1 symbol
- Data, 32 symbols
- CRC, 2 symbols
- Suffix, 1 symbol,
}
Each symbol except in the prefix and suffix can be one of 64:
"
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!?"
and can encode 6 bits of information.