Download
(187 Kb)
Download
Updated: 03/27/24 04:19 PM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
base-game patch (9.1.5)
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:03/27/24 04:19 PM
Created:04/15/19 10:32 PM
Monthly downloads:83
Total downloads:8,825
Favorites:9
MD5:
Categories:Miscellaneous, Chat Mods
9.3.0
Joker - Jokes, Rolls, Ready Checks, Riddles and More!  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 8.2.1
by: Lent [More]
Best enjoyed with Skooma, Joker offers a growing collection of 3100+ various jokes, riddles, fun utilities (like rolls, custom ready checks, etc) & other amusing pop-culture references - all readily available ingame for your leisurely chatting pleasure!

Latest Notable Update - v8.2.1 - ESO Trivia!:
Adds the `/trivia` command, which includes ~75 various Q&A and 'did you know'-style tidbits about ESO. Grill your friends or learn something new

This also marks the first update in a couple of years to Joker; there's a few issues/bugs I found since coming back to ESO a few days ago, so I'll get those sorted in future updates.

If you installed 8.2.0, please upgrade to 8.2.1 - I made some internal directory changes in 8.2.0 that aren't compatible with ESO (nothing crashes, but Joker just doesn't show up), and had to revert those. Sorry about that!
See the changelog or Github for more details on recent changes

-----

Current Commands:
- /joker: Show Joker settings & help.
- /joke <filter>: Picks a random joke and adds to your active chatbox - just hit enter to send. Protip: Type '/joke text' to pick a random joke related to your text (for example, /joke orange would show a random joke related to oranges).
- /joke-eso: Adds a random ESO-related joke to your active chatbox - just hit enter to send!
- /joke-lotr (or /lotr): Adds a random Lord of the Rings-related joke to your active chatbox - just hit enter to send!
- /joke-dad (or /dad): Adds a random Dad joke to your active chatbox - just hit enter to send!
- /joke-got: Adds a random Game of Thrones joke to your active chatbox - just hit enter to send! Added v2.0.6
- /joke-burn <target> (or /burn): Adds a random burn to your chatbox. If you include a name (target), it will address it to them for you! Added v2.0.4
- /joke-wisdom (or /wisdom): Adds a random tidbit of wisdom (though sometimes a bit sarcastic) to your active chatbox - just hit enter to send!
- /joke-edgy: Adds a random edgy joke to your chatbox (added by popular request). Note that these jokes have been flagged as particularly inappropriate or explicit and likely are not suitable for all audiences. Please be considerate with your usage.
- /joke-norris (or /norris): Add a random Chuck Norris joke to your chatbox - just hit enter to send!
- /joke-pickup <target> (or /pickup): Add a random cheesy/cute pickup line to your chatbox. If you include a name (target), it will address it to them for you! Added v2.0.3
- /pickup-hp: Add a random Harry Potter pickup line to your chatbox. If you include a name (target), it will address it to them for you! Added v2.0.3
- /pickup-xxx: Add a random adult/r-rated pickup line to your chatbox. Note that these jokes have been flagged as particularly inappropriate or explicit and likely are not suitable for all audiences. If you include a name (target), it will address it to them for you! Added v2.0.3
- /twister: Get a random tongue twister! Can you say it 3 times fast? Added v2.0.3
- /trivia: Get a random tidbit of ESO trivia! Grill you friends or learn something new! Added v8.2.0
- /curse: Exasperated? Throw out a /curse (or '/curse Mark' because Mark deserves it!). Curses are meant to be more amusing than anything, and are SFW - all curses are pulled from Elder Scrolls, Star Wars & Trek, LotR, other nerdy series, and vintage pop culture. Added v4.2.0
- /8ball <question>: Undecided? Get quality life advice from the sage 8ball. Added v1.2.1
- /cat: Get a random Khaji--err, cat fact in your chatbox. Sometimes they're true! Added v1.2.2
- /ready: Ready checks, but funnier & faster to type! Get a random, non-boring ready check message, or optionally include your own instead! Added v2.0.0
- Advanced Ready (BETA): Why stop at ready checks? Cast votes in your group, and even choose between simple majority, supermajority, & unanimous vote types! Try /ready <unan|simple|super> <votePrompt>!
Plus, some other fun and/or helpful commands:
- /rl: It's /reloadui - but shorter. Cute! Added v2.0.0
- /roll: RNG dice roll. By default, rolls a die between 1 and 10 (everything including and between 1 and 10 is possible). Include a number to roll a die with that many sides (e.g. /roll 20 would roll a d20). You may optionally also include a prize/memo (supports item links) - which will also post the roll in chat for you (e.g. '/roll 20 Big Loot Item!'). This is useful for remembering the reason for a roll when doing many rolls. Added v2.3.0
- /choose: Similar to /roll, chooses randomly among given options (separated by space). You may instead use "/choose party" to randomly choose a winner from your party (up to 24 members) - with the option to assign a prize (only supports item links). Added v2.4.0

... and more fun stuff coming soon (see Update Roadmap for some sneak-peeks)!
-----

Dependencies:
- LibStub: Included in Joker for you, but still recommended to install yourself
- LibAddonMenu-2.0: Included in Joker for your convenience, but still recommended to install yourself

-----

Update Roadmap:
I'm always accepting requests, suggestions, etc. Here are a few things currently on the roadmap and planned for future updates:

- [Added v2.0.0]: Hides jokes you've already seen,
- [Added v2.0.5]: Fun & customizable burns,
- [Added v2.0.3]: Cheesy, customizable pickup lines,
- [Added v2.1.0]: Add GUI options in Addon settings
- [Added v4.0.0]: Add filters to /joke (e.g. '/joke argonian' to pull a random joke about an Argonian)
- [Added v1.2.1]: Magic 8 Ball,
- [Added v1.1.0]: Even more ESO jokes, quotes, & canon references (more always being added)
- [Added v2.4.0]:Add your own jokes (locally),
- Automated submission of jokes to be included in the addon for everyone,
- [Added v2.4.0]Raffle/Choose: Randomly pick from pool of users,
- [Partially Added v2.0.5]Popular TV show references & jokes (GoT, Billions, The Walking Dead, Grey's Anatomy, etc - always taking requests),
- [Partially Added v2.0.3]: Fun riddles and mindtwisters (including interactive)
- Other fun (and maybe a little useful) utility commands,
- ... and lots of other stuff even further in the future (plus any requests from users)

Comment with issues, requests, or suggestions - or submit a PR on the Github repo.

-----

Big thanks to:
- @Phuein: NewAddon boilerplate made it super-easy to get started in minutes
- @Dolgubon: Early help, tips, cleanup and more
- @Baertram: Lots of help & advice, especially regarding localization and the like
- @A'Merri, @Harvspecial, @Mark1887 & rest of Chaotic Redemption: QA, testing, & joke submissions - and for letting me spam chat and Discord with horribly cheesy jokes!
Current Version:

Version v8.2.1
- Hotfix: 8.2.0 updated top-level directory name and this is apparently not compatible with ESO. Reverted.

Previous Versions:

Version v8.2.0
- Adds the `/trivia` command, with ~75 ESO-related Q&A.
- Adds additional ESO-centered jokes, courtesy of ChatGPT.
- Resolves some typos found in various jokes
- Known Issue: Personalizing pickup lines, burns, etc appears to only work as intended part of the time. Will investigate and patch in a future update.

Version v8.1.1
- Resolve a logic bug where we might be calling `gsub` with an undefined context.

Version v8.1.0
- Adds the `/news` (also available via `/joke-news`) category, which includes a collection of jokes specifically formatted in a news/headline style. Inspired by the Weird Newscasters skits in "Whose Line Is It Anyways?" These jokes will (by default) show up as part of your random /joke pool, and also choose a random news prefix ("Tonight at 6" or "Today's Top Story", etc).
- Variety of manual typo, grammar, etc fixes across various imported jokes.
- Fixed a few logic bugs where prefixes and suffixes (such as for burns, curses, etc) were not being included in every possible circumstance.

Version v8.0.0
- Retains LibAddonMenu-2.0 as dependency, but removes prepackaged LibAddonMenu-2.0 + LibStub (this should resolve current nil errors),
- Removes Guild attribution command for now, as I'm not currently member of a guild (add me?)
- Tested & confirmed working in latest High Isle update
- Incremented ESO versioning to remove 'Out of Date' addon warning

Version v4.3.2
- Tested & confirmed working in latest Greymoor update
- Incremented ESO versioning to remove 'Out of Date' addon warning

Version v4.3.1
- Tested & confirmed working in latest Harrowstorm update
- Incremented ESO versioning to remove 'Out of Date' addon warning

Version v4.3.0
- New option added to Settings: Toggle on/off whether /roll and /choose results should post to chat.
- /roll and /choose will now always post to your console (system messages), and optionally to chat based on your Joker settings.
- Cleaned up localization a bit

Version v4.2.1
- Resolved possible crash when Joker returned an empty search result but still attempted to log the (nonexistent joke + parent category) as being seen. Oopsy.
- Removed several (5-10) jokes/cat facts that were too long for ESO's chatbox limit (350 chars).

Version v4.2.0 New Additions
- New "Creative Curses" added! Exasperated? Throw out a /curse (or '/curse Mark' because Mark deserves it!). Curses are meant to be more amusing than anything, and are SFW - all curses are pulled from Elder Scrolls, Star Wars & Trek, LotR, other nerdy series, and vintage pop culture.
- New runtime_updates() performs housekeeping when an update to Joker would benefit from additions to savedVars that a user might already have modified from defaults

Version v4.1.3
- Removed some commented out legacy code in Settings panel, updated wording for counting seen jokes.

Version v4.1.2
- Couple of quick typo fixes in LotR and Dad categories

Version v4.1.1
- Couple of quick typo fixes in LotR category

Version v4.1.0 New Additions
- New /lotr command added with ~40 Lord of the Rings jokes and puns!

Version v4.0.0 New Additions Deprecations
- Major update that includes a complete rewrite from the ground up! Faster (it was already fast), more stable, and new features in the pipeline!
- Want a random joke about a topic? Search with /joke argonian to get a joke about an argonian!
- Settings window is now way more user-friendly, and hints at a couple new features and categories available soon.
- Some customization options are missing intentionally, and will be added back in a future update
- Joker has traditionally tracked jokes you have seen so as to avoid showing you the same joke(s) too frequently. This functionality has been intentionally disabled in this update, and will be added back in a future update.
- Simplified /roll: Now specify a ceiling (e.g. /roll 20 will roll a 20-sided die). Optionally add a memo (e.g. /roll 20 Big Loot Item will roll the 20-sided die and post to chat with the memo "Big Loot Item" so it's easy to remember what the roll was for). Note: There is no longer a way to specify a floor for the roll.
- Per request: New attribution commands. /joker-guild and /joker-author will tell you a little bit about the author and his fav guild (we're recruiting!)
- Debug: New /_joker-debug command for dev & troubleshooting use.

Version v3.0.1
- Forcing savedVar update to eliminate chances of some users and edge-cases experiencing errors with new datasets.

Version v3.0.0
- Major architectural update (pushed a little early to resolve some reported issues). Should allow for better UI and more expandability in the future.

Version v2.4.1
- Minor tweaks & quality-of-life improvements.

Version v2.4.1 (Hotfix)
- Fixed issue with some default Settings panel labels causing errors to first-time users.

Version v2.4.0 New Additions
- Added /choose command!

Version v2.3.0 New Additions Deprecations
- Users can now customize their random /joke pool!
- Fixed some typos in Star Wars jokes
- DEPRECATION: Norris joke customization seems meh & pointless, removed.
- Added /roll command!

Version v2.2.0 New Additions
- 120+ new jokes added, mostly in new Star Wars category!
- New /starwars and /joke-starwars commands added!
- Updated Settings panel with new Star Wars info
- Refactor: Cleaned up jokeType handling/resolution

Version v2.1.2 (Hotfix)
- Resolved edge case resulting in occasional issues while using /joke, introduced in v2.1.1

Version v2.1.1
- Added ~90 new Dad jokes from PlebJokes (@Laurenshua)!

Version v2.1.0 New Additions Deprecations
- Now includes customizable GUI options in Addon settings panel,
- Now includes GUI buttons for each type of joke,
- i18n fully implemented, community can now submit translations if they want!
- Added a few more jokes,
- Prepped GUI option to revise joke types found in random pool (for /joke)
- DEPRECATION: /joke-auto slash command removed in favor of the GUI option in settings panel

Version v2.0.9 (Hotfix)
- Fixed issue with GoT jokes not always tracking duplicates/seen.

Version v2.0.8
- Added more to /wisdom,
- Added more to /dad
- Prep for more pop-culture additions

Version v2.0.7
- Added additional jokes
- Refactored getJoke(), addSeen, isSeen
- Resolved issue with seen Burns not being accurately tracked

Version v2.0.6 New Additions
- Added new /joke-got command with Game of Thrones jokes!

Version v2.0.5 (Hotfix)
- Fixed: /catfact not always working.

Version v2.0.4 New Additions
- Added /burns!
- Minor backend additions for interaction with esoui update API

Version v2.0.3 (Hotfix)
- Fixed build script to properly exclude node_modules (oops), filesize is back to tiny :)

Version v2.0.2 New Additions
- New joke count: 2100+
- Added new /twister command for awesome tongue twisters!
- New /pickup, /pickup-xxx, /pickup-hp commands!
- New dev-deploy script added to package.json for faster local testing.
- Added burns data, to be hooked and activated in next update
- Added riddles placeholder

Version v2.0.1 (Hotfix)
- Old, incorrect zip uploaded to esoui for 2.0.0. Fixed

Version v2.0.0 New Additions
- Major architectural update - cleaned up core, made content data considerably more modular
- Joker now (properly) hides jokes you've already seen
- Joker now (properly) equally biases random entropy in /joke among all content.
- Joker now periodically displays a joke to you (toggleable via /joke-auto)
- Added new /joke-auto command
- Added new /rl command
- Added new /ready command for custom ready checks, with simple/super vote functionality for advanced users.
- Updated Joker help window to include docs for latest new cmds.

Version v1.2.2 New Additions
- Added new /catfact command!
- Updated Joker help window to include docs for latest new cmds.

Version v1.2.1 New Additions
- Approx 700 new jokes added, bringing the total pool to ~1350 jokes!
- Added new /8ball command!

Version v1.2.0 New Additions
- Now includes new joke types: Dad, Edgy, Wisdom,
- Soft bias on /joke entropy to better disperse RNG across types
- Added first-use notifications/warnings in chat for certain joke types (such as 'Edgy')
- TODO: Update esoui images to reflect new content and settings panel.

Version v1.1.3
- ESO has a max chat message length of 350 chars; Joker now intelligently ignores jokes longer than the limit.
- TODO: I'll revisit this in the future - would be nice to find a user-friendly way to display longer-length content. Reference Issue

Version v1.1.2 (Hotfix)
- Hotfix for Minion installs; apparently wasn't keeping Joker dir structure as expected.

Version v1.1.1
- Lib and general repo structure cleanup,
- Fixed discrepancies between listed and actual cmds (oops, /joke-eso - not /eso)
- Other misc fixes
- Added additional screenshots of current ingame version

Version v1.1.0
- Added ESO-related jokes
- Backend quality of life improvements
- Other minor tweaks & bugfixes

Version v1.0.0
- Initial version, includes 545+ jokes via slash commands.
Optional Files (0)


Archived Files (40)
File Name
Version
Size
Uploader
Date
8.2.0
188kB
Lent
03/27/24 02:30 PM
8.1.1
172kB
Lent
06/20/22 10:30 AM
8.1.0
172kB
Lent
06/17/22 05:38 PM
8.0.0
167kB
Lent
06/08/22 11:34 AM
4.3.02
210kB
Lent
05/26/20 07:20 PM
4.3.2
210kB
Lent
03/08/20 12:36 PM
4.3.0
219kB
Lent
12/08/19 01:51 PM
4.2.1
208kB
Lent
12/02/19 02:41 AM
4.2.0
213kB
Lent
11/27/19 04:26 PM
4.1.3
212kB
Lent
11/27/19 02:44 PM
4.1.2
213kB
Lent
11/27/19 01:42 PM
4.1.1
213kB
Lent
11/27/19 01:02 PM
4.1.0
213kB
Lent
11/27/19 11:42 AM
4.0.0
211kB
Lent
11/27/19 05:57 AM
3.0.1
192kB
Lent
08/24/19 10:56 AM
3.0.0
192kB
Lent
08/22/19 04:19 PM
2.4.3
188kB
Lent
05/20/19 07:55 AM
2.4.1
188kB
Lent
05/14/19 07:05 AM
2.4.0
188kB
Lent
05/07/19 07:00 PM
2.3.0
187kB
Lent
05/07/19 12:32 AM
2.2.0
186kB
Lent
05/03/19 01:38 PM
2.1.2
182kB
Lent
05/02/19 04:19 PM
2.1.1
182kB
Lent
05/02/19 11:42 AM
2.1.0
179kB
Lent
05/02/19 03:29 AM
2.1.0
167kB
Lent
05/01/19 12:08 PM
2.0.8
167kB
Lent
04/29/19 07:37 PM
2.0.7
159kB
Lent
04/28/19 04:55 PM
2.0.6
158kB
Lent
04/23/19 06:02 PM
2.0.5
155kB
Lent
04/23/19 03:54 PM
2.0.4
155kB
Lent
04/23/19 03:40 PM
2.0.3
147kB
Lent
04/21/19 02:30 AM
2.0.1
130kB
Lent
04/19/19 04:43 PM
2.0.0
122kB
Lent
04/19/19 04:33 PM
1.2.2
122kB
Lent
04/18/19 03:03 AM
1.2.0
86kB
Lent
04/17/19 02:40 AM
1.1.3
77kB
Lent
04/16/19 01:09 PM
1.1.2
77kB
Lent
04/16/19 11:26 AM
1.1.1
76kB
Lent
04/16/19 11:14 AM
1.1.0
76kB
Lent
04/16/19 12:46 AM
1.0.0
72kB
Lent
04/15/19 10:32 PM


Post A Reply Comment Options
Unread 03/23/24, 02:35 PM  
Lent
 
Lent's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 21
Uploads: 1
Re: More actually interesting eso jokes.

Originally Posted by Fizzyappleberry
Could you add a few more fun eso related jokes that are are not like.. 4chan type bs? Thanks!
Hey, there - feel free to suggest some? Most of the ESO jokes come from actual ingame material/books (or from other Elder Scrolls games). If you want better jokes, I'd be delighted to add more if you want to list some out to include.
Report comment to moderator  
Reply With Quote
Unread 03/02/23, 08:21 PM  
Fizzyappleberry

Forum posts: 0
File comments: 2
Uploads: 0
Smile More actually interesting eso jokes.

Could you add a few more fun eso related jokes that are are not like.. 4chan type bs? Thanks!
Report comment to moderator  
Reply With Quote
Unread 06/17/22, 05:56 PM  
Lent
 
Lent's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 21
Uploads: 1
Joker updated to 8.1.0: Includes a new /news category/command that adds some news/headline-style jokes (inspiration taken from Whose Line Is It Anyways) Also some other typo fixes and general quality of life updates.
Report comment to moderator  
Reply With Quote
Unread 06/08/22, 11:36 AM  
Lent
 
Lent's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 21
Uploads: 1
Joker updated to 8.0.0 - removes prepackaged dependencies (still dependent on LibAddonMenu-2.0: this should be installed separately, though you likely already have it installed for various other addons you use), and tested compatible with High Isle.
Report comment to moderator  
Reply With Quote
Unread 01/12/22, 01:07 AM  
sityDJVEN25
 
sityDJVEN25's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 1
Uploads: 5
Joker

Hello.
I wrote to you in PM.
I need your help to change the Joker for Russian players.
And I would like to add some functionality.
Check your private messages.
thank you in advance.
Report comment to moderator  
Reply With Quote
Unread 04/28/21, 07:29 AM  
Lent
 
Lent's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 21
Uploads: 1
Re: Health Reminders!

Originally Posted by LoneStar2911
I took a year off from ESO, and you still haven't implemented the "Show me health reminders periodically"! I'm super sad about it! Are you still working on this? <3
Sorry, clearly not actively, no - stopped playing ESO and only occasionally update Joker when new major ESO versions come out with potentially breaking changes.

In the case of health reminders - probably a good use case for a separate addon, that way Joker can stay Joker
Last edited by Lent : 04/28/21 at 07:30 AM.
Report comment to moderator  
Reply With Quote
Unread 11/30/20, 01:58 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 864
Uploads: 0
Unhappy Health Reminders!

I took a year off from ESO, and you still haven't implemented the "Show me health reminders periodically"! I'm super sad about it! Are you still working on this? <3
Report comment to moderator  
Reply With Quote
Unread 05/26/20, 07:23 PM  
Lent
 
Lent's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 21
Uploads: 1
Joker updated to 4.3.2.
Last edited by Lent : 05/26/20 at 07:23 PM.
Report comment to moderator  
Reply With Quote
Unread 03/08/20, 12:46 PM  
Lent
 
Lent's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 21
Uploads: 1
Joker updated to 4.3.1.
Report comment to moderator  
Reply With Quote
Unread 12/21/19, 03:40 PM  
La'razmirr
 
La'razmirr's Avatar

Forum posts: 1
File comments: 14
Uploads: 0
This one loves this addon, though there needs to be more ESO related jokes.

That and she found a typo in one of the jokes, forgot which one it was.
Last edited by La'razmirr : 12/21/19 at 03:41 PM.
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 01:23 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 864
Uploads: 0
Originally Posted by Lent
Originally Posted by amber1019
Could you please add an option that puts the /roll info into chat through a system message (like before), instead of putting it in the chat box for us to post?

The roll info doesn't automatically go into group chat (or at least not with the other chat addons I use that uses "zone" as default) and so that causes issues/annoyances when I forget to type "/p" or "/g" before "/roll 100".

It would be really nice to have the option of only seeing that info in a system message, like it was in the older version. (And being able to toggle it back to it posting in the text frame when needed.)

Thank you again for the addon.
No problem Next update (4.3.0) will include a new option in Joker settings that will allow you to toggle on/off whether you want /roll results to go to your chatbox so that you can share the results with your group, guild, etc. Moving forward, /rolls will always post to your console (system messages), with chatbox being optional.

As far as the channel - it should be posting to your chatbox with whatever tab and channel you last used. You can always change the channel yourself (either before the roll, or by copy/pasting the results after changing) - but I don't want to force something like /zone or party, etc by default because different people will have different needs/uses, and I believe most users that want to post a roll result in X channel were probably already talking in that channel. I'm open to adding an additional option in settings for Joker to always post roll results to a certain channel, but I'm not sure how practically useful that would actually be.

I'm finishing up testing on 4.3.0 right now, will have it uploaded for approval in the next few mins (so you should see it appearing on Minion within the next hour or two).
Oh, no no. I don't mind Joker not forcing a channel change for rolls. That's totally okay. I was just saying that if I hadn't yet typed in a channel and needed the roll to go to that channel, I would often forget to first input the needed channel. If that makes sense. lol. (I'd get flustered and just post it in whatever channel I spoke in last, because that's what it defaulted to and I can be impatient, or I'd have to sit there and hold down the "Backspace" key to delete the text, and then change the channel, then /roll again! rofl)
If Joker forced a specific channel for rolls, that would probably cause a whole new thing of issues for me. LOL.
Fantastic! The other stuff you changed sounds perfect. Thank you so much!
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 01:17 PM  
Lent
 
Lent's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 21
Uploads: 1
Originally Posted by amber1019
Could you please add an option that puts the /roll info into chat through a system message (like before), instead of putting it in the chat box for us to post?

The roll info doesn't automatically go into group chat (or at least not with the other chat addons I use that uses "zone" as default) and so that causes issues/annoyances when I forget to type "/p" or "/g" before "/roll 100".

It would be really nice to have the option of only seeing that info in a system message, like it was in the older version. (And being able to toggle it back to it posting in the text frame when needed.)

Thank you again for the addon.
No problem Next update (4.3.0) will include a new option in Joker settings that will allow you to toggle on/off whether you want /roll results to go to your chatbox so that you can share the results with your group, guild, etc. Moving forward, /rolls will always post to your console (system messages), with chatbox being optional.

As far as the channel - it should be posting to your chatbox with whatever tab and channel you last used. You can always change the channel yourself (either before the roll, or by copy/pasting the results after changing) - but I don't want to force something like /zone or party, etc by default because different people will have different needs/uses, and I believe most users that want to post a roll result in X channel were probably already talking in that channel. I'm open to adding an additional option in settings for Joker to always post roll results to a certain channel, but I'm not sure how practically useful that would actually be.

I'm finishing up testing on 4.3.0 right now, will have it uploaded for approval in the next few mins (so you should see it appearing on Minion within the next hour or two).
Report comment to moderator  
Reply With Quote
Unread 12/07/19, 06:13 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 864
Uploads: 0
Could you please add an option that puts the /roll info into chat through a system message (like before), instead of putting it in the chat box for us to post?

The roll info doesn't automatically go into group chat (or at least not with the other chat addons I use that uses "zone" as default) and so that causes issues/annoyances when I forget to type "/p" or "/g" before "/roll 100".

It would be really nice to have the option of only seeing that info in a system message, like it was in the older version. (And being able to toggle it back to it posting in the text frame when needed.)

Thank you again for the addon.
Last edited by NeuroticPixels : 12/07/19 at 06:14 PM.
Report comment to moderator  
Reply With Quote
Unread 12/02/19, 02:37 AM  
Lent
 
Lent's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 21
Uploads: 1
Originally Posted by Antisenil
I found two problems/errors.

First, if you search for a joke that doesnt exists it shows this error:
Code:
user:/AddOns/Joker/Joker-Data.lua:212: attempt to index a nil value
stack traceback:
user:/AddOns/Joker/Joker-Data.lua:212: in function 'Data.GetRandomJoke'
<Locals> context = "weis", jokes = [table:1]{}, jokeCount = 0, index = 1, usePrefix = F, useSuffix = F, searchFilter = "weis", loops = 1, loopLimit = 1500, random = 0 </Locals>
user:/AddOns/Joker/Joker.lua:67: in function 'Joker.AnyJoke'
<Locals> context = "weis" </Locals>
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
<Locals> text = "/joke weis", command = "/joke", arguments = "weis", fn = user:/AddOns/Joker/Joker.lua:66 </Locals>
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1814: in function 'SharedChatSystem:SubmitTextEntry'
<Locals> self = [table:2]{minContainerWidth = 300, suppressSave = F, ignoreTextEntryChangedEvent = F, shouldMinimizeAfterEntry = F, minContainerHeight = 170, suppressAutoCompleteClear = F, maxContainerHeight = 1536, currentNumNotifications = 0, numUnreadMails = 0, isMinimized = F, isAgentChatActive = F, lastValidChannel = 0, currentChannel = 12, maxContainerWidth = 1920, loaded = T, allowMultipleContainers = F}, text = "/joke weis", valid = F, prefix = 47 </Locals>
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2577: in function 'ZO_ChatTextEntry_Execute'
<Locals> control = ud </Locals>
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
<Locals> self = ud </Locals>
(tail call): ?
(tail call): ?
Second, some jokes are too long and therefore are not completely inserted into the chatbox. (the chatbox is limited to 350 symbols)
Code:
A group of three Nords are exploring Valenwood when they are captured by some Bosmer. 
They are brought before the King, who tells them they are to be cooked and eaten for an upcoming feast.
The men are tied up and lowered into a giant pot of water.
Two of the Nords start screaming and shouting, but the third starts laughing hysterically.
His friend
Thanks so much for taking the time to report; the latter is a known issue. Since we (addon authors) are only allowed to insert something into your chatbox but not actually send on your behalf, there's no simple/100% reliable way for me to handle jokes beyond 350 chars. Even things like tracking that you sent the first half of the message, etc aren't reliable (and can be performance-intensive). That said, I thought I had pruned anything over that length - I've removed that joke in 4.2.1, as well as several others that slipped past my length-checking scripts.

On the first item - found that myself a few hours ago; the issue stemmed from me checking for the existence of search results but then not checking for existence of results before attempting to log a joke as being seen (so it was trying to log a joke that didn't exist as being seen, inside of a category that didn't exist).

Both issues you've reported are fixed in update 4.2.1, which should be available for you to update to as soon as ESOUI staff approve it (they might be asleep right now). Thanks so much for reporting, and please let me know if you run into any further issues (or if you have anything you'd like to see added).
Last edited by Lent : 12/02/19 at 02:42 AM.
Report comment to moderator  
Reply With Quote
Unread 12/01/19, 08:56 AM  
Antisenil
 
Antisenil's Avatar

Forum posts: 6
File comments: 46
Uploads: 0
I found two problems/errors.

First, if you search for a joke that doesnt exists it shows this error:
Code:
user:/AddOns/Joker/Joker-Data.lua:212: attempt to index a nil value
stack traceback:
user:/AddOns/Joker/Joker-Data.lua:212: in function 'Data.GetRandomJoke'
<Locals> context = "weis", jokes = [table:1]{}, jokeCount = 0, index = 1, usePrefix = F, useSuffix = F, searchFilter = "weis", loops = 1, loopLimit = 1500, random = 0 </Locals>
user:/AddOns/Joker/Joker.lua:67: in function 'Joker.AnyJoke'
<Locals> context = "weis" </Locals>
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
<Locals> text = "/joke weis", command = "/joke", arguments = "weis", fn = user:/AddOns/Joker/Joker.lua:66 </Locals>
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1814: in function 'SharedChatSystem:SubmitTextEntry'
<Locals> self = [table:2]{minContainerWidth = 300, suppressSave = F, ignoreTextEntryChangedEvent = F, shouldMinimizeAfterEntry = F, minContainerHeight = 170, suppressAutoCompleteClear = F, maxContainerHeight = 1536, currentNumNotifications = 0, numUnreadMails = 0, isMinimized = F, isAgentChatActive = F, lastValidChannel = 0, currentChannel = 12, maxContainerWidth = 1920, loaded = T, allowMultipleContainers = F}, text = "/joke weis", valid = F, prefix = 47 </Locals>
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2577: in function 'ZO_ChatTextEntry_Execute'
<Locals> control = ud </Locals>
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
<Locals> self = ud </Locals>
(tail call): ?
(tail call): ?
Second, some jokes are too long and therefore are not completely inserted into the chatbox. (the chatbox is limited to 350 symbols)
Code:
A group of three Nords are exploring Valenwood when they are captured by some Bosmer. 
They are brought before the King, who tells them they are to be cooked and eaten for an upcoming feast.
The men are tied up and lowered into a giant pot of water.
Two of the Nords start screaming and shouting, but the third starts laughing hysterically.
His friend
Last edited by Antisenil : 12/01/19 at 09:00 AM.
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.