SRDotDX - JHunz

By JHunz Last update Jul 8, 2012 — Installed 6,983 times.

Script Summary: Easier Kongregate's Dawn of the Dragons (based on chairmansteve's 0.0.8 release)



Version: 0.1.0

This version of the script is no longer being maintained. For the version that is being updated by both myself and wpatter6, see http://userscripts.org/scripts/show/140080


This is a fork of the ForceProjectX Easier DotD script with some additional features for raiding and raid sharing.
His script is here, and SReject's original version is here. I've taken much of his description as well.

About

What it Does:
This script makes interactions between Kong and Dawn of the Dragons easier in a number of ways.
1: It customizes the way raid links are displayed so instead of getting the DOTD image and name you get information about the raid such as raid name, difficulty, fair share, optimal share and more!
2: Allows for certain raids to be hidden, such as those seen before, those you have already clicked on, or all raids.
3: Adds a tab to kongregate's chat to make toggling options easier and to view the raids you have seen posted in chat.
4: Adds a few commands to the chat input box to make things a little easier. These commands include, /clear, /toggle, /raid, and many more :D

What's On This Page:
Changelog: Information about script updates.
Installation: Information on how to install the script.
Chat Commands: These are commands that can be used in chat
Contact Me: A list of ways to contact me for whatever reasons
 

Changelog

0.1.0
1) Raid info has been added for the world raid Corrupted Erebus, and updated for Kessov Castle and Echthros.
2) FS/OS information for Dragon's Lair has been updated to accurately reflect the damage tiers.
3) A new option has been added to allow filtering of visited raids in the raid list.
4) Per-raid filtering has now been enhanced to allow filtering by raid and difficulty, instead of simply by raid.
5) A new command has been added. /spit [raid id] to show your disdain for a Lord Tyranthius, Sir Cai, or Mazalu.
6) Mark visited on right click functionality has been updated so that all right clicks obey the right click delay parameter. A bug preventing changes to this parameter has also been fixed.
7) Added an option to display new raids at the top of the raid list rather than the bottom.
8) A raid's difficulty is now displayed (color-coded) in the header of its listing in the raid list
9) Fixed a bug with strange behavior when pressing tab in the chatbox in Chrome or Opera

0.0.9
1) A filtering tab has been added which allows you to select which raids you want to be filtered out. You can choose the filtering to be on or off for each individual raid, and select whether you want to filter for chat links and/or the raid list tab.
2) I've added a button on the raid list tab titled "Dump Raids to Share", which takes the list of currently visible raids in the raid list, and dumps all of the links to the Share Raids tab, ready to share out.

Installation

Google Chrome:
Click the green button that says "Install" at the top right of the screen then refresh the DotD Page
Note: Newer versions of Chrome may give you an error stating that extensions may only be installed from the Chrome Webstore. If you get this error, you will need to use the following steps instead:
1) Download the userscript to your computer
2) Open the url chrome://chrome/extensions/
3)Drag the saved .user.js file and drop it to the page above.

Firefox:
You need Grease Monkey for Firefox before installing this script.
Click the green button that says "Install" at the top right of your screen then refresh the DotD Page

Opera:
If you haven't done so, you will need to setup a userscript directory in Opera before you can install this script:
Mac Users: Click O Menu > Preferences > Advanced > Content > JavaScript Options
Windows & *nix: Click O Menu > Settings > Preferences > Advanced > Content > JavaScript options
Select the directory where you will put your User JavaScript files.

Right Click the green button that says "Install" at the top right of this page
Click "Save Target As" and save the file as SRDOTDXJHunz.user.js in your user script directory
Reload Opera

Internet Explorer:
Get a better browser that support userscripts, then follow the instructions above for the appropriate browser.

 

Chat Commands

Command: /clear
Clears the currently active chat window
Example: /clear

Command: /version
Displays current script version information
Example: /version

Command: /update
Download and Installs latest version of script
Example: /update

Command: /reload
Reloads the game without refreshing the page
Example: /reload

Command: /lr [raidurl]
Command: /loadraid [raidurl]
Loads the specified raid url without refreshing the page
Example: /lr http://www.kongregate.com/games/5thPlanetGames/...

Command: /toggle
Displays if seen and visited raids are shown/hidden
Example: /toggle

Command: /toggle [seen|visited]
Displays if seen/visited raids are shown/hidden
Example: /toggle seen

Command: /toggle [seen|visited] [show|hide]
Sets seen/visited raids to shown or hidden
Example: /toggle seen show

Command: /raid [raidname]
Displays information about the specified raid
[raidname] can be a partial name of a raid. Information will be displayed for each matching raid
Example: /raid tele

Command: /raid [raidname] [difficulty]
Displays information about the specified raid at the specified difficulty
[raidname] can be a partial name of a raid. Information will be displayed for each matching raid
[difficulty] is a number between 1 and 4, where 1 is normal, 2 is hard, 3 is legendary and 4 is nightmare
Example: /raid tele 4

Command: /raidformat [on|off]
Toggles raid link formatting on or off
Example: /raidformat on

Command: /spit [raid id]
Generates a message showing your disdain for the cruddy raid someone has posted.
Example:/spit 608926

Command: /raidformat [format]
Changes your current raid format to the one you specify
Example: /raidformat <visited:(v) ><name> - <diff> <fs>/<os>
 

Tag name Description
<seen:text>
If a raid has been seen before, "text" will be displayed
<visited:text>
If a raid has been visited before, "text" will be displayed
<image>
Displays the Legacy of a Thousand Suns' icon
<name>
Display's the raid boss's name
<shortname> Display's the short version of raid boss's name (eg. Erebus instead of Erebus the Black)
<diff>
Displays the raid's difficulty in short format("N" for normal, "H" for hard, and so on)
<diff:num>
Displays the raid's difficulty in number format("1" for normal, "2" for hard, and so on)
<diff:long>
Displays the raid's difficulty in long format("Normal" for normal, "Hard" for hard, and so on)
<size>
Displays the maximum amount of players that can hit the raid
<dur>
Displays the maximum duration the raid will last(ie: 72hrs)
<dur:num>
Displays the maximum duration but without "hrs" appended to it
<stat>
Displays what stats can be used to hit the raid in short format("S" for stamina, "H" for Honor, "E" for Energy)
<stat>
Displays what stats can be used to hit the raid in long format("Stamina", "Honor", "Energy")
<health>
Displays the maximum health for the raid
<health:num>
Displays the maximum health for a raid as a number
<fs>
Displays fair share for the raid
<fs:Num>
Displays fair share for the raid as a number
<os>
Displays optimal share for the raid
<os:Num>
Displays optimal share for the raid as a number
<bossId>
Displays the bossId taken from kv_raid_boss=... in the raid link
<raidId>
Displays the raid link's unique Id.
<hash>
Displays the raid link's hash code.


Contact Me

If you wish to contact me for any reason about this script, please do so on Kongregate.
I use the name JHunz there as well, feel free to send me a PM. Or, if I'm online and playing DotD, you can find me in chat room 5.

To-Do List

* I've been thinking about various forms of export functionality. CSV export would be nice, and some sort of web export/import would be really nice.
* I've noticed some performance issues with the new version, especially upon loading the page. I'm not sure what I did, but I'll work on fixing it.
* It would be cool if any raids bounced back by the Kong bot during raid spamming were automatically re-queued for sending
* Sorting options for the raid list
* Some way to delete multiple raids at a time without deleting all
* Searching the raid list by poster name
* Auto-delete after x hours functionality
* Clipboard listener functionality to add a raid to script as visited automatically as soon as rallying cry is clicked (See http://code.google.com/p/js-clipboard/downloads...=)