Quantcast
Download
(82 Kb)
Download
Updated: 04/23/18 08:11 PM
Pictures
File Info
Compatibility:
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Updated:04/23/18 08:11 PM
Created:01/17/18 12:00 AM
Monthly downloads:1,192
Total downloads:2,708
Favorites:7
MD5:
3.3
Piece of Candy  Updated less than 3 days ago!
Version: 3.16
by: marlonbrando [More]
Piece of Candy is a PVP group coordinator.

I would sincerely like to know if there are problems with this add-on. I've been trying to reduce memory use and improve the code efficiency and, in my personal use, it seems to be working better. Please let me know what works and what doesn't work.

Features:
  1. Players sorted by order of ultimate acquisition
  2. Combat status shown to help know when players are in combat and unable to mount
  3. Ability to see where you are in ultimate queue, e.g., #1, #2
  4. Play a sound when you hit #1 in ultimate queue
  5. See when other group members are in combat (their names will be in red)
  6. Control the number of players displayed in a "swimlane"
  7. Control the number of swimlanes
  8. Select your ultimate by clicking on the swimlane icon
  9. Send countdowns to everyone in group for coordinating, e.g., proximity detonation
  10. Automatic sharing of Chalman mine and keep quests (others available on request)
  11. Auto-accept group invites from specific people
2018-04-23 (v3.16)

- Get non-English clients working on Summerset.

2018-04-21 (v3.15)

- Get working on Summerset (only for English currently)

- Fix issue with /pocpvp.

2018-04-16 (v3.14)

(v3.12 and v3.13 were unreleased testing versions)

- Fix memory leak with ultimate animations.

- Reduce memory footprint.

- Reduce map ping overhead.

- Reduce number of times stuff is redrawn.

- Delete remaining legacy Taos Group Ultimate code.

- Make visible when sieging.

- New commands:
/poccampaign X sets your preferred campaign to X (defaults to Vivec).

/pocqueue shows position in queue along with usually bogus
ESO approximation of wait time.

/pocpvp queues you for specified campaign.

2018-04-07 (v3.11)

- Attempt to fix problem with multiple ultimates showing in columns.

2018-04-05 (v3.10)

- Fix YA lua error.

2018-04-05 (v3.9)

- Remove buggy attempt to increase max swimlanes to 8.

- Fix ability to set fewer swimlanes if needed.

2018-04-05 (v3.8)

- Decrease ping frequency to 2 seconds to be a little less resource intensive. Changeable with /pocupdate n.

- Increase max swimlanes to 8.

- Fix arithmetic error when decoding map pings.

- /pochelp only reports on non-debuggng options now. Use /pochelp debug to see everything.

2018-03-29 (v3.7)

- Fix addon not working.

2018-03-29 (v3.6)

- Attempt to fix lua error when primary ultimate has not been selected.

2018-03-26 (v3.5)

- Another potential fix for lua errors

- New command: /pocgaccept <name>
Always accept group invites from name

- Fix display of @names.

- More attempts to minimize memory use.

2018-03-18 (v3.4)

- Potential fix for lua errors.

2018-03-18 (v3.3)

- Emergency fix for swimlane madness.

2018-03-17 (v3.2)

- Add ability to turn off ultimate alerts.

- More slight performance tweaks.

- Try to minimize bouncing in columns when out of range.

2018-03-16 (v3.1)

- Try to future proof map pings slightly.

- Fix condition where old group members show up after reloading.

- Be less verbose on leaving group.

2018-03-16 (v3.0)

- Optimize LUA code to avoid potential excess memory use.

- The ultimate control will now always be movable. That red background thing will show up briefly when you drag the window to a new location. Type "/pocmovable off" if this behavior is not to your liking.

- When someone fires an ultimate it will show up onscreen for everyone as, e.g., "Valandil Tiwele's FREEZE".

- You'll be able to specify a second ultimate by selecting the thumbs-up with a "2" on it. That cause that ultimate to show up as a different color in that column.

(I'm still tinkering with this so some things may not work right. Most notably - if I put meteor on my bar and then use the ultimate, the on-screen message will say "Valandil's FREEZE" rather than "Valandil's METEOR".

Also, the sorting for secondary ultimates in columns will be different. It will be more like the way the old Taos add-on sorted things. I don't think this should be a big problem since secondary ultimates are either supposed to be temporary or just there for informational purposes like when someone has both Dawnbreaker and Permafrost available)

- It will be possible to automatically share the Chalman mine and keep quests. When you turn in your chal quest, you'll get it back almost immediately if anyone else in the group has it. This feature is controlled in the settings window and via the "/pocquest off" command.

- The add-on notifies when someone is running a new version. Then you'll know it's time to update.

2018-02-25 (v2.3.3)

- Hopefully fix real problem with non-English client.s

2018-02-21 (v2.3.2)

- Overwrite (temporarily?) French translations with English to avoid lua errors.

2018-02-19 (v2.3.1)

- On second thought, only allow group leader to set countdown key.

2018-02-19 (v2.3.0)

- Add ability to send a 3 second countdown timer to all players via slash command (/pocn N) or keybinding.
- Eliminate need for everyone to be in the same map/zone.
- Eliminate misbehaving LibGroupSocket (for now?).
- Save group content over /reloadui.
- Fix a few bugs related to screen refresh when players go offline and back online.

2018-02-12 (v2.2.0)

- Updated supported API to include Dragon Bones, update 17
- Added new method for selecting your ultimate: Click on one of the column (swimlane) icons and then click on the thumbs-up to switch your ultimate to that lane. Use icons to select columns rather than words.
- Added back ability to use libgroupsocket, currently only available via the command "/pocping false"
- Tinkered more with the number notifier and sound notifier to try to make it actually accurate.
- Added ability to display @names rather than character names.
- General bug fixes.

2018-02-09 (v2.1.9)

- Attempt to fix incorrect #n showing up on screen when it shouldn't.

2018-02-08 (v2.1.7)

- Try again to get rid of incorrect reporting of people using wrong addon (yellow cells in MIA lane)

2018-02-08 (v2.1.5)

- Hopefully fix rare case where out-of-contact player would incorrectly assume another player's group ultimate.

2018-02-08 (v2.1.4)

- Temporarily remove detection of out-of-date clients in group. This should stop people from showing up in MIA in yellow.

2018-02-07 (v2.1.3)

- Fix reported issue of lua error when changing group icon in compact mode.

2018-02-06 (v2.1.2)

NOTE: This needs testing. Please make sure that you know how to drop back to the previous version before updating.

- Avoid spurious errors when going in and out of same zone as other players.

2018-02-06 (v2.1.1)

NOTE: This needs testing. Please make sure that you know how to drop back to the previous version before updating.

- Fix lua errors when moving compact swimlane.
- Fix a typo in ultimate name.

2018-02-06 (v2.1.0)

NOTE: This needs testing. Please make sure that you know how to drop back to the previous version before updating.

- Hundreds of lines of code deleted and refactored.
- Attempt to make ultimate numbering more consistent so that everyone sees the same ordering.
- Move ultimate selection moved to settings menu.
- Remember the last ultimate you used on a particular character.
- Detect when a player goes out of range and may not be available to drop an ultimate.
- Detect when a player is in loading screen (their menu bar will be grey).
- Show more compact rows for the standard setting.
- Select the number of "swimlanes" available, from 1 to 6.
- Detect when a player is in group but is not in range or is not using the add-on. These players show up in a "MIA" column.
- Attempt to minimize the amount of screen redrawing happening every second. Should be optimized to only update the screen when something changes.

2018-01-21 (v2.0.2)

* Hopefully fix confusion with player numbering when group membership changes. This may fix the issue seen where numbers displayed are incorrect.
* There is still an issue with numbering disparity between different players after zoning. Numbers should sync eventually after users cycle their ultimates as long as they are in the same map.

2018-01-19 (v2.0.1)

* Add back "Compact" mode
* Remove ultimate number when dead
* Color ultimate number green when #1, red when not #1
* Remove other languages since they no longer reflect current state of add-on
* Various minor speed tweaks
Archived Files (19)
File Name
Version
Size
Author
Date
3.15
83kB
marlonbrando
04/21/18 08:20 AM
3.14
82kB
marlonbrando
04/16/18 05:20 PM
3.11
83kB
marlonbrando
04/06/18 10:43 PM
3.7
81kB
marlonbrando
04/06/18 07:28 PM
3.10
83kB
marlonbrando
04/05/18 08:30 PM
3.7
81kB
marlonbrando
03/29/18 09:21 PM
3.5
81kB
marlonbrando
03/26/18 09:47 PM
3.4
82kB
marlonbrando
03/18/18 06:54 PM
3.3
82kB
marlonbrando
03/17/18 11:02 PM
3.2
82kB
marlonbrando
03/17/18 08:42 PM
3.1
81kB
marlonbrando
03/16/18 09:19 AM
3.0
81kB
marlonbrando
03/15/18 10:20 PM
2.3.3
76kB
marlonbrando
02/25/18 02:09 PM
2.3.2
74kB
marlonbrando
02/21/18 07:36 PM
2.2.0
77kB
marlonbrando
02/12/18 10:29 AM
2.1.8
75kB
marlonbrando
02/09/18 07:29 PM
2.0.2
111kB
marlonbrando
01/21/18 03:55 PM
2.0.1
113kB
marlonbrando
01/19/18 04:26 PM
2.0.0
120kB
marlonbrando
01/17/18 12:00 AM


Post A Reply Comment Options
Unread 04/05/18, 10:16 AM  
marlonbrando
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 2
Originally Posted by Tiara Ra
v 3.8
Code:
Error: user:/AddOns/POC/Swimlane.lua:876: attempt to index a nil value
stack traceback:
	user:/AddOns/POC/Swimlane.lua:876: in function 'Lane:Header'
	user:/AddOns/POC/Swimlane.lua:947: in function 'Lane.New'
	user:/AddOns/POC/Swimlane.lua:979: in function 'Lanes.New'
	user:/AddOns/POC/Swimlane.lua:186: in function 'style_changed'
	user:/AddOns/POC/Swimlane.lua:1069: in function 'Swimlanes.Initialize'
	user:/AddOns/POC/POC.lua:65: in function 'POC:initialize'
	user:/AddOns/POC/POC.lua:82: in function 'OnAddOnLoaded'
Thanks for the report. Please give v3.9 a try and let me know if it fixes the issue.
Report comment to moderator  
Reply With Quote
Unread 04/05/18, 09:12 AM  
Tiara Ra

Forum posts: 0
File comments: 105
Uploads: 0
v 3.8
Code:
Error: user:/AddOns/POC/Swimlane.lua:876: attempt to index a nil value
stack traceback:
	user:/AddOns/POC/Swimlane.lua:876: in function 'Lane:Header'
	user:/AddOns/POC/Swimlane.lua:947: in function 'Lane.New'
	user:/AddOns/POC/Swimlane.lua:979: in function 'Lanes.New'
	user:/AddOns/POC/Swimlane.lua:186: in function 'style_changed'
	user:/AddOns/POC/Swimlane.lua:1069: in function 'Swimlanes.Initialize'
	user:/AddOns/POC/POC.lua:65: in function 'POC:initialize'
	user:/AddOns/POC/POC.lua:82: in function 'OnAddOnLoaded'
__________________
PC EU, GM "Pride Inc" PvP/AD/Sotha
Report comment to moderator  
Reply With Quote
Unread 03/29/18, 10:11 PM  
marlonbrando
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 2
Apologies to anyone who downloaded v3.6.

v3.6 was supposed to fix issues with lua errors from players who hadn't yet selected a primary ultimate.

There was a small problem, however. I changed the way that the version number for POC was set and,
in the process, managed to not upload the POC.txt file. That file is needed to tell ESO that POC is an addon.

So, the problem was fixed but you'd never know it due to the small problem that the addon wasn't recognized.

v3.7 fixes this problem. Sigh.
Report comment to moderator  
Reply With Quote
Unread 03/28/18, 09:26 AM  
marlonbrando
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 2
Originally Posted by EvilDave
Awesome addon.

PSA to anyone else that encountered this issue. If a person loads the addon and joins a party without setting their primary ultimate in the settings they will get a constant UI Error

user:/Addons/POC/Comm.lua:83: attempt to index a nil value stack trackback:
user:/Addons/POC/Comm.lua:83: in function 'ultpct'
user:/Addons/POC/Comm.lua:109: in function 'on_update'

I told the guy to set his primary ultimate, but he didn't follow instructions. Once he set it in the UI however the error went away and didn't return.


One more time, awesome addon.
Huh. I thought I fixed that problem in v3.5. I'll add some more defensiveness to the code to squash it.

Thanks for the bug report and positive feedback.
Report comment to moderator  
Reply With Quote
Unread 03/27/18, 09:48 PM  
EvilDave

Forum posts: 0
File comments: 15
Uploads: 0
Awesome addon.

PSA to anyone else that encountered this issue. If a person loads the addon and joins a party without setting their primary ultimate in the settings they will get a constant UI Error

user:/Addons/POC/Comm.lua:83: attempt to index a nil value stack trackback:
user:/Addons/POC/Comm.lua:83: in function 'ultpct'
user:/Addons/POC/Comm.lua:109: in function 'on_update'

I told the guy to set his primary ultimate, but he didn't follow instructions. Once he set it in the UI however the error went away and didn't return.


One more time, awesome addon.
Report comment to moderator  
Reply With Quote
Unread 03/16/18, 09:10 PM  
Tiara Ra

Forum posts: 0
File comments: 105
Uploads: 0
Originally Posted by marlonbrando

Next version will have a way to turn it off. I don't plan on much more functionality than that.
It will be good too, ty.
__________________
PC EU, GM "Pride Inc" PvP/AD/Sotha
Report comment to moderator  
Reply With Quote
Unread 03/16/18, 08:19 PM  
marlonbrando
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 2
Originally Posted by Tiara Ra
Rly need options in menu about position, style, font and etc for ulti announce on screen.
Next version will have a way to turn it off. I don't plan on much more functionality than that.
Report comment to moderator  
Reply With Quote
Unread 03/16/18, 02:59 PM  
Tiara Ra

Forum posts: 0
File comments: 105
Uploads: 0
Rly need options in menu about position, style, font and etc for ulti announce on screen.
__________________
PC EU, GM "Pride Inc" PvP/AD/Sotha
Report comment to moderator  
Reply With Quote
Unread 02/08/18, 08:51 AM  
marlonbrando
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 2
Originally Posted by Tiara Ra
Ty, will test it soon.
In version 2.1.2 was broken compatibility with Taos ulti shared addon.
Yep. By design. The next version will break it even further.
Report comment to moderator  
Reply With Quote
Unread 02/07/18, 11:43 PM  
Tiara Ra

Forum posts: 0
File comments: 105
Uploads: 0
Ty, will test it soon.
In version 2.1.2 was broken compatibility with Taos ulti shared addon.
__________________
PC EU, GM "Pride Inc" PvP/AD/Sotha
Report comment to moderator  
Reply With Quote
Unread 02/07/18, 01:16 PM  
marlonbrando
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 2
Originally Posted by Tiara Ra
still error in compact mode if i try change group ulti:
Code:
Lua Error: user:/AddOns/POC/ui/Swimlane.lua:582: attempt to index a nil value
stack traceback:
	user:/AddOns/POC/ui/Swimlane.lua:582: in function 'POC_Lanes:SetUlt'
	user:/AddOns/POC/ui/Swimlane.lua:118: in function 'callback'
	EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
	user:/AddOns/POC/logic/SettingsHandler.lua:67: in function 'POC_Settings.SetSwimlaneUltId'
	user:/AddOns/POC/ui/Swimlane.lua:567: in function 'on_set_ult'
	EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
	user:/AddOns/POC/ui/UltMenu.lua:11: in function 'POC_UltMenu.SetUlt'
	user:/AddOns/POC/ui/UltMenu.lua:23: in function 'OnSelect'
	EsoUI/Libraries/ZO_ContextMenus/ZO_ContextMenus.lua:429: in function 'ZO_Menu_ClickItem'
	ZO_MenuItem1_MouseUp:4: in function '(main chunk)'
version 2.1.2
Oops. Confirmed. I just (hopefully) uploaded a fix for this.
Report comment to moderator  
Reply With Quote
Unread 02/07/18, 01:33 AM  
Tiara Ra

Forum posts: 0
File comments: 105
Uploads: 0
still error in compact mode if i try change group ulti:
Code:
Lua Error: user:/AddOns/POC/ui/Swimlane.lua:582: attempt to index a nil value
stack traceback:
	user:/AddOns/POC/ui/Swimlane.lua:582: in function 'POC_Lanes:SetUlt'
	user:/AddOns/POC/ui/Swimlane.lua:118: in function 'callback'
	EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
	user:/AddOns/POC/logic/SettingsHandler.lua:67: in function 'POC_Settings.SetSwimlaneUltId'
	user:/AddOns/POC/ui/Swimlane.lua:567: in function 'on_set_ult'
	EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
	user:/AddOns/POC/ui/UltMenu.lua:11: in function 'POC_UltMenu.SetUlt'
	user:/AddOns/POC/ui/UltMenu.lua:23: in function 'OnSelect'
	EsoUI/Libraries/ZO_ContextMenus/ZO_ContextMenus.lua:429: in function 'ZO_Menu_ClickItem'
	ZO_MenuItem1_MouseUp:4: in function '(main chunk)'
version 2.1.2
__________________
PC EU, GM "Pride Inc" PvP/AD/Sotha
Report comment to moderator  
Reply With Quote
Unread 01/31/18, 12:32 AM  
marlonbrando
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 2
Originally Posted by Tiara Ra
https://imgur.com/a/9zFYz

on change any ulti on group bar
Should be fixed in the next release, coming soon.
Report comment to moderator  
Reply With Quote
Unread 01/24/18, 04:07 AM  
Tiara Ra

Forum posts: 0
File comments: 105
Uploads: 0
https://imgur.com/a/9zFYz

on change any ulti on group bar
__________________
PC EU, GM "Pride Inc" PvP/AD/Sotha
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.