Guilds¶
The internal structure of guild management is based on the Rain of Fear 2 (RoF2) client. This means that the internal structure is based on the 8 guild ranks and rank names. The server will translate these to older clients when the player is using Titanium or Underfoot.
The guild management system has not been tested with other clients. If your player base uses another client, please post an issue as it may be possible to add the appropriate opcodes.
As of February 2024, the following features are implemented:
- Customizable Guild Ranks (RoF2)
- Permissions (RoF2)
- Notes
- Guild Creation using Alt-G (UF/RoF2)
- Tributes
- Guild Bank
- Guild LFG. Works from the command line and the Bulletin Boards in Guild Lobby (requires queryserver to be running)
Not Yet Implemented:
- Guild Trophies
- Real Estate
- Banners
The system has been tested against Titanium, Underfoot and Rain of Fear 2. Functionality is limited to the client feature set.
Server Rules for Guild Management¶
There are several rules that allow for customization of guild functionality.
Category | Rule Name | Type | Default | Description |
---|---|---|---|---|
Guild | TributePlatConversionRate | int | 10 | The conversion rate of platinum donations. Default is 10 guild favor to 1 platinum |
Guild | TributeTime | int | 600000 | Time in ms for guild tributes. Default is 10 mins. |
Guild | TributeTimeRefreshInterval | int | 180000 | Time in ms to send timer updates to all guild members. Default is 3 mins. |
Guild | UseCharacterMaxLevelForGuildTributes | bool | true | Guild Tributes will adhere to Character:MaxLevel. Default is true. |
Scripting¶
If you have existing quest scripts that use client:GuildRank() or $client->GuildRank(), these will need to be updated to reflect the RoF2 guild rank numbers.
Tributes¶
As of release 22.44.5, the guild tribute data can be sourced from content_database. Prior to this release, the guild tribute must be sourced from the peq_content tributes and tribute_level tables. These are included within a new install, and can also be sourced from the peq content database
Defaults¶
There have been many questions about the default behaviour of guild permissions. Care was taken to align with Live. If you encounter any discrepancies, please report them as an issue on github. Also, please checkout the Default section.
Player Event Logging¶
The following player events are available.
Rule Name | Default | Retention |
---|---|---|
Guild Tribute Donate Item | Enabled | 7 days |
Guild Tribute Donate Platinum | Enabled | 7 days |
Known Issues¶
There is a display issue within the Guild Management Window across all three clients (Ti/UF/RoF2). Care has been taken to alleviate the issue, however it is explained here for reference.
When a player opens the guild management window and has 'Show Offline' unchecked, they may notice that the 'Notes' and 'Tribute' tabs are missing an online client. If they toggle the 'Show Offline' checkbox, the Guild Management Window will update itself and correct the display issue.
The guild tribute window may show a level of 0 when the tribute level is higher than the CharacterMaxLevel. This is a display bug only and will not allow the tribute to be used.