116 Commits
Author SHA1 Message Date
HoryoshiandClaude Opus 5 b15276c365 Point X-Website at the Gitea repo
The addon is hosted on octowow.st/git now; github.com/cinecom/shootyepgp
is going away.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 21:11:54 +02:00
HoryoshiandClaude Opus 5 f38395a95c Fix profsync guild-wide lag, price MC trash, bid on 0 GP items (10.20.5)
profsync: stop expanding skill headers on every read. Expand/CollapseSkillHeader
fire SKILL_LINES_CHANGED, which this addon also listens to, so each read re-armed
its own debounced check -- a permanent 15s cycle that dragged pfQuest's
quest-giver rebuild and Cartographer's addon walk along with it on every guild
member, whether or not they ever opened a profession. Reads are now plain scans
that report whether a collapsed header may have censored them; an expand happens
only where the difference actually matters (a known profession vanishing, the
open window's own rank, /status), and is bracketed by a grace window so our own
echo is ignored. A drop is never announced off an incomplete read.

loot: only skip items with NO price entry. A price of 0 is a known item that just
hasn't been priced yet, and it was silently skipping the bid/trade window.

prices: Molten Core trash belts and bracers 0 -> 67 GP, Boots of Blistering
Flames and Core Forged Helmet 100 -> 67, add Core Forged Greaves.

minep default 300.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 16:52:02 +02:00
HoryoshiandClaude Opus 5 879620200e profsync: share which recipes you know with the guild website
Adds one self-contained module. Opening a profession window reports its recipe
list to the guild-chat relay, which forwards it to errorguild.com, so the site
can answer "who can make this". Nothing else in the addon is touched.

It is quiet by design:

* The ONLY trigger is the player opening a profession window, which they have to
  do to use it. There is no automatic scan and there must not be one -- casting
  the profession spell unattended was tried and cannot be made to work: the cast
  answers "Unknown unit." unless self-targeted, three UI addons wrap
  CastSpellByName, and the window it opens reports "UNKNOWN" until its data
  arrives, so an early read publishes a partial list or an empty one.
* Every open after the first costs one integer comparison. A confirmed
  profession whose window still has the same row count cannot have changed, so
  the rows are not walked, nothing is built and nothing is sent.
* Bursts are batched. Buying out a trainer produces one message, not thirty; a
  bare skill-level change is throttled to one per five minutes.
* A count is only believed once two consecutive looks agree on a non-zero
  number, and an empty read is never published -- a report of nothing is a bad
  read, not an empty profession.
* Nothing is written to the SavedVariable until the website acknowledges it, so
  a dropped message means the work is redone later, never a silent hole.
* It prints nothing, ever. /profsync forgets everything so the next open
  re-sends; /profsync status prints a diagnostic dump. Those are the only output.

Traffic goes out on the GUILD addon channel rather than a whisper: four addons
in a normal install ship ChatThrottleLib and every one of them takes three
arguments, with nowhere to put a whisper target.

Recipe ids are sorted, delta-encoded and written as a base-64 varint carrying 5
data bits per character, so a 150-recipe profession fits in two messages. No bit
library is needed, which matters -- vanilla's Lua 5.0 has none.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 15:59:31 +02:00
Horyoshi 86d20a8b18 Show main names on alts 2026-04-06 23:30:12 +02:00
Horyoshi 3ce426f6fb Updated bench feature 2026-03-30 18:35:22 +02:00
Horyoshi 67a1e04fbb Removed prices for lower tier raids 2026-03-30 17:10:20 +02:00
Horyoshi ec1575ce6f bugfix 2026-03-29 21:55:42 +02:00
Horyoshi c4a39aa283 bug fix 2026-03-29 11:12:02 +02:00
Horyoshi 4106c1e7fb Bug fix 2026-03-28 14:23:28 +01:00
Horyoshi 2b57377b1e Update to the bench 2026-03-26 15:51:54 +01:00
Horyoshi 2d8d40f08a Added more logging 2026-03-22 21:52:29 +01:00
Horyoshi 9959b77ac8 small update to bench 2026-03-02 10:40:49 +01:00
Horyoshi 3f93a7c25f Fix 2026-02-17 16:31:20 +01:00
Horyoshi 4d0b3e6b8e Snowball tracker 2026-02-17 12:54:03 +01:00
Horyoshi a6b1899f86 added a new sound 2026-02-15 12:00:47 +01:00
Horyoshi f3bb082670 Important Bug Fix! 2026-02-12 15:47:44 +01:00
Horyoshi 839d87d9ab minor bug fixes 2026-02-08 22:17:21 +01:00
Horyoshi 839d3167a3 Bugfixes 2026-02-07 11:44:15 +01:00
Horyoshi 680a70f46e Added a bench AFK check 2026-02-07 11:04:24 +01:00
Horyoshi cecfd993dc Create shootyepgp.toc 2026-01-29 10:31:58 +01:00
Horyoshi 6a2ec91eec Merge branch 'master' of https://github.com/Cinecom/shootyepgp 2026-01-29 10:31:47 +01:00
Horyoshi ea3cae9bd0 Added a strike system 2026-01-29 10:31:06 +01:00
Horyoshi b9e6b1f4ab Fixed a bug 2026-01-20 18:32:37 +01:00
Horyoshi 8057112199 Bid window is now visible to all officers 2026-01-13 00:11:23 +01:00
Horyoshi 903033d30d UI bug fix 2026-01-08 19:53:09 +01:00
Horyoshi d79088fcaa Version update 2026-01-08 12:34:48 +01:00
Horyoshi 7817467e8b Added a feature to assign red/blue side for gnarlmoon 2026-01-08 12:33:11 +01:00
Horyoshi 06f93a9651 bug fix 2025-11-02 18:57:21 +01:00
Horyoshi 0eebb7e6e2 small bug fix 2025-10-30 21:24:05 +01:00
Horyoshi 5ccedd1738 10.15 2025-10-30 17:53:41 +01:00
Horyoshi 15b7d69f10 Update shootyepgp.toc 2025-10-30 17:52:38 +01:00
Horyoshi edd98177ef Better color handling on rolls 2025-10-30 17:52:00 +01:00
Horyoshi 4dda482e88 Added an XMOG loot feature 2025-10-30 17:20:30 +01:00
Horyoshi e6b9711ec8 bugfix in EP display over 10k 2025-10-28 21:09:07 +01:00
Horyoshi 2e4d2013ff Bugfixes + Added new sounds WHYYYYYYY 2025-10-27 14:49:30 +01:00
Horyoshi 1f85d99874 Update 2025-10-09 17:42:03 +02:00
Cinecom d05892e73a Fixed an item ID 2025-09-01 00:25:54 +02:00
Cinecom ff125ad585 Enable/Disable loot-sounds 2025-08-22 14:18:54 +02:00
Cinecom 51b2ad4ee0 Meme Sound Update 2025-08-15 20:06:54 +02:00
Cinecom b8c71d9059 Sound Update (Samson & Gert Edition) 2025-08-04 09:47:03 +02:00
Cinecom f1d207d15c Version update 2025-07-04 11:22:48 +02:00
Cinecom 675227a661 Updated Pricelist 2025-07-04 11:21:45 +02:00
Cinecom 5f7fd61f91 Pricelist Update K40 2025-06-03 13:22:41 +02:00
Cinecom 2675f4351e 10.04 2025-05-27 14:12:28 +02:00
Cinecom 61f822baeb 10.03 2025-05-24 17:16:24 +02:00
Horyoshi 5453c4cf7a Update shootyepgp.toc 2025-04-11 00:20:29 +02:00
Cinecom 8348769ef1 Update for Items Kara40 2025-04-10 15:07:35 +02:00
Cinecom dc66c45508 Added T3.5 loot 2025-04-10 13:47:26 +02:00
Cinecom 793e9caffb Update 3.86 2025-03-29 13:49:49 +01:00
Cinecom f7c143d6f0 update 2025-03-19 13:45:36 +01:00