ReDPS - DPS Engine

ReDPS is an addon designed to help players get used to their damage rotations. Currently in an Alpha state. The addon is designed to be used by anyone, but not without getting their hands dirty with some LUA first.

Q: How do I create a ReDPS profile?

A: ReDPS only takes LUA input, what this means is you have the full power of Carbine's API to do whatever you want. The downside is you will have to learn a little something before getting a working result.

Q: Do you have any resources available to make things easier?

A: Sure, look on below.

Q: My profile isn't working for "insert class", can you help?

A: I only play a Medic, I will also only help people at my own discretion. If you bug me chances are I won't.

Q: I can't even "insert arbitrary task not related to functioning of addon here" with it, is this a joke?

A: "alpha"

 Getting Started with ReDPS

When you first load up ReDPS, you will be presented with this loveable mess of a UI:

All you need to know is as follows, "Import" will import a settings string from other users, "Export" will export a string for other users to use, and "Add Ability" will add an ability to your priority list. That ability will look like so:

Down arrow shifts it down the priority list, up arrow shifts it up, the wrench brings up the ability settings window and the big red X deletes the ability from our list.

What you should be concerned about right now is the ability settings menu (wrench), click it and you'll be presented with this dialogue:

Currently ReDPS only accepts two things, the name of the spell you want the trigger to indicate, and the conditions for that trigger. Now for example, let's say for your TOP priority ability - there's a pretty good chance it's simply a cast on cooldown nuke. If I wanted ReDPS to show me that above everything else I would type the following condition:

if not ReDPS_isCooldown("abilityName") then return true end

I've provided several global functions to make writing conditions a lot easier, all you need to know right now is that when the conditions for your ability to be cast are met - you need to return true.

ReDPS Functions

ReDPS_isCooldown("abilityName") will return true if an ability is on cooldown, false otherwise.

ReDPS_getCooldown("abilityName") will return the time left of an ability, 0 if the cooldown is done.

ReDPS_findAura(unit, "auraname") will return true if the aura is found, and false otherwise. Can be used with either ReDPS_player or GameLib.GetTargetUnit() as unit parameters right now.

ReDPS_isActive("abilityName")

ReDPS Variables

ReDPS_resource will return the amount of main class resource you have (Actuators, etc.) with the exception of suit power for stalkers.

ReDPS_suitpower will return suit power for stalkers.

ReDPS_focus will return the current focus amount.

ReDPS_endurance will return the current endurance amount.

ReDPS Profile Examples

Currently only a basic Medic DPS profile is available, you can find it here:

http://pastebin.com/2ywbitVj

It contains examples of every function being used, along with a few of the variables. If you're trying to develop a profile for another class and cannot find a function suitable for your needs please post what it is and I'll try to get implemented asap.

 

Cheers, Reglitch.

 

Download

File Name Status Version Downloads Date
ReDPS.zip R API 9 3,499 31/07/2014
ReDPS - DPS Engine API16 Updating API16 Updating Updating
ReDPS - DPS Engine API15 Updating API15 Updating Updating
ReDPS - DPS Engine API14 Updating API14 Updating Updating
ReDPS - DPS Engine API13 Updating API13 Updating Updating
ReDPS - DPS Engine API12 Updating API12 Updating Updating
ReDPS - DPS Engine API 11 Updating API 11 Updating Updating
ReDPS - DPS Engine API 10 Updating API 10 Updating Updating
ReDPS - DPS Engine API 8 Updating API 8 Updating Updating
ReDPS - DPS Engine API 7 Updating API 7 Updating Updating
ReDPS - DPS Engine API 6 Updating API 6 Updating Updating
ReDPS - DPS Engine
ReDPS - DPS Engine

Dear youtuber!
Have you a channel youtube and want to bring your Video to quality visitors?
Do you want your video to appear on our website?
Do you want to become partner with us?
Just 3 steps to become our partner:
Step 1: Make video review for mods, addons, plugins, ... which you like
Step 2: Upload this video to youtube and our link to your video description
Step 3: Send the youtube video link via message to http://fb.com/9lifehack or leave a comment in the post. We will add your video in the our post, it will help you have more view.
JOIN to get more youtube view with us!!!!

Related Posts

Smarty Productivity Happiness

9LifeHack.com - make things smart