Add auto-accept party invites from friends and FC members
- New AutoAcceptPartyService uses IAddonLifecycle to detect party invite popup - Checks inviter against InfoProxyFriendList and InfoProxyFreeCompanyMember - Config options: AutoAcceptEnabled, AutoAcceptFromFriends, AutoAcceptFromFreeCompany - Bump version to 1.0.4, update CHANGELOG and README Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -5,6 +5,7 @@ A [Dalamud](https://github.com/goatcorp/Dalamud) plugin for FFXIV (XIVLauncher)
|
||||
## Features
|
||||
|
||||
- **Configurable trigger text** – Set any word or phrase (e.g. `inv`, `invite`, `party`). When someone types it in a monitored channel, they are invited to your party.
|
||||
- **Auto-accept party invites** – Optionally automatically accept party invites when the inviter is on your friend list or is a member of your Free Company.
|
||||
- **Channel selection** – Choose which channels to monitor:
|
||||
- Free Company
|
||||
- Link Shell (1–8)
|
||||
@@ -21,6 +22,10 @@ A [Dalamud](https://github.com/goatcorp/Dalamud) plugin for FFXIV (XIVLauncher)
|
||||
|
||||
For **tells**, the game provides the sender’s content ID and world, so invites work reliably. For **FC, LS, and CWLS**, the plugin uses the sender’s content ID when available (e.g. from the last message in CWLS), so cross-world invites work for CWLS and same-world for FC/LS.
|
||||
|
||||
### Auto-accept party invites
|
||||
|
||||
When enabled, the plugin detects incoming party invites and automatically accepts them if the inviter is on your friend list or is a member of your Free Company. You can toggle friends and FC members independently. The friend list and FC roster must have been opened in-game at least once for the plugin to recognize members.
|
||||
|
||||
## Building
|
||||
|
||||
1. Open `HSRTools.sln` in Visual Studio or use the command line.
|
||||
@@ -35,7 +40,7 @@ For **tells**, the game provides the sender’s content ID and world, so invites
|
||||
## Configuration
|
||||
|
||||
- Open the plugin config from the Dalamud plugin list (right-click HSRTools → **Settings**).
|
||||
- Set the trigger text, enable/disable the plugin, choose channels, and set case sensitivity.
|
||||
- Set the trigger text, enable/disable the plugin, choose channels, set case sensitivity, and configure auto-accept (friends/FC).
|
||||
- Settings are saved when you close the game or disable the plugin.
|
||||
|
||||
## Requirements
|
||||
|
||||
Reference in New Issue
Block a user