Commit Graph

17 Commits

Author SHA1 Message Date
Sharpienero
dfe526b565 update embargo-clan-plugin to v1.4.6 (#8086)
* Update Embargo to 1.4.6

- Adds a command to display clan rank inside of the text chat.
    - There is a cache server side that caches the original request for n seconds to allow the command to be processed by all clients running 1.4.6

* Update to use commandManager

* Update Embargo to 1.4.8

- Fix a bug with getSurroundingPlayers causing Raid + Minigame data to not be tracked as intended
- Fix a bug with the !Embargo command to remove `NBSP` from chatMessage
- Remove unused enums
- Changes the storage of raw collection log items to a list of maps,
allowing item names to be included for easier data management on the backend
- Add rotating images to the sidepanel in the case where a "|" is detected to indicate an "OR"
- Add new icons to "special" case side panels

* Remove all sound related files (for now)

Too busy to look at this for the time being, will come back to it eventually

* Fix encoded name

---------

Co-authored-by: Sharpienero <sharpienero@protonmail.com>
2025-06-20 01:58:27 -04:00
Sharpienero
c75f0e9a24 Update Embargo to 1.4.5 (#8001) 2025-05-19 11:37:28 -05:00
Sharpienero
deffc475f6 update embargo-clan-plugin to v1.4.4 (#7975)
* Update Embargo to 1.4.4

- Refactor untradable item logic to add/readd if numeric value before label (e.g 30 EHB -> 29 EHB) updates

* Update to proper commit sha

---------

Co-authored-by: Sharpienero <sharpienero@protonmail.com>
2025-05-11 00:15:31 -04:00
Sharpienero
217b653932 update embargo-clan-plugin to v1.4.3 (#7952)
- Fix bug with missing requirements panel duplicating items
- Bump version to 1.4.3

Co-authored-by: Sharpienero <sharpienero@protonmail.com>
2025-05-07 00:23:57 -04:00
Sharpienero
e3fa2c654c update embargo-clan-plugin to v1.4.1 (#7924)
* Update Embargo to 1.4.1

- Bump version to 1.4.1
- Add timeout to isUserRegistered method in case of API failures
    - If the API was down, the plugin would freeze due to looping requests. Reduce timeout to 2 seconds, add a minute cooldown on the API call
- Populate untradable item icons in the side panel by having the API pass itemIDs for them instead of names
- Change default side panel to match what it used to be (not signed in, log in to send data to Embargo) + reset it on logOut() as intended
- Only add wiki link to items that are found. This prevents "EHB/EHP/| items" from linking to nonsense wikipedia links

* Bump Embargo Plugin version to 1.4.2

- Refactor check registration to be async
- Prevent spamming of prevent registration by setting a variable
- Enqueue network calls to prevent locking due to execute
- Change logging to be a little more verbose/precise
- Properly check registration based on body response

Looks like the formatter kinda went crazy too

---------

Co-authored-by: Sharpienero <sharpienero@protonmail.com>
2025-05-03 17:18:14 -04:00
Sharpienero
6cefd9cab8 update embargo-clan-plugin to v1.4.0 (#7882)
* Update Embargo

- Bump version to 1.3.2
- Refactor code
- Add collection log information to readme

* Update Embargo plugin to 1.4.0

General refactor
* Change Manifest to contain additional data for easter eggs
* Add ManifestManager
* add SoundManager
* add NPCRenameManager
* add ItemRenameManager

Side panel/UI change
* Convert from text to small dynamic panels w/ wiki lookup

Added features
* Easter eggs
    * Sound Manager
    * Item renames
    * NPC renames

---------

Co-authored-by: Sharpienero <sharpienero@protonmail.com>
2025-04-30 01:05:17 -04:00
Sharpienero
87bb61d230 update embargo-clan-plugin (#7710)
- Bump version to 1.3.2
- Refactor code
- Add collection log information to readme

Co-authored-by: Sharpienero <sharpienero@protonmail.com>
2025-03-30 02:14:17 -04:00
Sharpienero
63d7ba5269 update embargo-clan-plugin (#7587)
Co-authored-by: Sharpienero <sharpienero@protonmail.com>
2025-03-08 04:44:36 -05:00
Sharpienero
e7efadfa25 update embargo-clan-plugin (#6849)
* Update Embargo plugin (bug fix + version bump)

- Only call API route once every 3 minutes instead of on tick
- Bump version from 1.0 to 1.1
- Change description

* Embargo Plugin Update - Update side panel, bump ver, change desc

* Add check for profile type in collectionlog unlock route

* Fix for bad var name

* Update Embargo to 1.2.1

- Addresses an issue with the clientThread hanging when the GameState is set to LOADING
- Bump version to 1.2.1

* Update Embargo Plugin

* feat: Add minigame completion tracking

New:
- Update readme to include new feature information, including a disclaimer that we do not store IP address
- Bump version to 1.3.0
- Add minigame completion tracking

Fix:
- Only send STANDARD profile raid/minigame completions
- Abstract logic to keep raid/minigame completion logic in a single function, `handleActivityCompletion`
- Rename `getRaidMembers()` to `getSurroundingPlayers()` to better describe what the function does

* Remove e.printStackTrace() calls
2024-10-23 04:48:58 -04:00
Sharpienero
92f377eb25 Update embargo-clan-plugin to v1.2.2 (#6511) 2024-08-29 16:14:41 -04:00
Sharpienero
cd604ed001 update embargo-clan-plugin to v1.2.1 (#6385) 2024-08-05 09:32:37 -04:00
Sharpienero
f30f29d0df update embargo-clan-plugin to v1.2.0 (#6304)
* Update Embargo plugin (bug fix + version bump)

- Only call API route once every 3 minutes instead of on tick
- Bump version from 1.0 to 1.1
- Change description

* Embargo Plugin Update - Update side panel, bump ver, change desc

* Add check for profile type in collectionlog unlock route

* Fix for bad var name
2024-07-29 13:13:44 -04:00
Sharpienero
8df33394de Update Embargo Plugin to v1.1.2 (#6237) 2024-07-09 23:38:57 +00:00
Sharpienero
44b07a6ecc Update Embargo-Plugin to 1.1.1 (#6229) 2024-07-02 10:13:34 -05:00
Sharpienero
8650dc48db Update embargo-clan-plugin to v1.1.0 (#5681) 2024-03-21 09:33:29 -04:00
Sharpienero
672d4b7dad Update embargo-clan-plugin to v1.1 (#5666) 2024-03-11 23:50:56 +00:00
Sharpienero
db10bd6503 Add Embargo Clan plugin (#5537) 2024-03-11 05:55:00 +00:00