WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   Alpha/Beta AddOns and Compilations (https://www.wowinterface.com/forums/forumdisplay.php?f=33)
-   -   Decursive (Big Change) (https://www.wowinterface.com/forums/showthread.php?t=2113)

Quu 10-19-05 08:31 AM

Decursive (Big Change)
 
http://utena.otakuvideo.com/~quu/Decursive_1.9.0.zip

Its not quiet "beta" but I want to test it in a raid before i release it and post it officially

-------------------------------------------------------------------------------
-- TODO get more current translations
-- TODO add mana check to the decursive... so it won't cast the spell if out of mana
-- TODO allow people to edit and store the debuffs them selves... to custimze the skip list
-- TODO add a debuff priority list... "IE look for these first"
-- TODO add warlock support
-- TODO make the main bar "hideable" instead of just closeable
-- TODO figure out a way to show that there is more than one debuff in the live list
-- TODO add more macro and keybidnings
-- TODO do a code cleanup
-------------------------------------------------------------------------------

-------------------------------------------------------------------------------
(Old original post - no longer valid)
-------------------------------------------------------------------------------

http://utena.otakuvideo.com/~quu/Decursive-beta.zip

I am not done yet... but I want to make sure what I have so far works

It works for a level 60 NE druid in Zul'Gurub (tested it last night)

ToDo
Make the "live window" hidden by default... and remember if its hidden or not
Add an options box to change some of the settings
Add a moveable "display window" for all the "text" that this updates
Colour the player names based on class? (???)

other suggestions?

THIS IS BETA... please help me test... but expect bugs

Quu 10-19-05 09:53 AM

basically...

I added a "skip" list of people who should be skipped. Some people wanted this for ignoring out of combat rezzers... or for ignoring rogues and hunters.

I added a way for people to quickly fill in a priority or skip list (like add all of group 2, add all mages). This allows you to manage the lists easier.

I added a "live" list. This afflicted list is a visible display, kind of like the emergancy meter for CT-RaidAssist. It will show the list of people afflict (up to 5) in the same order that Decursive would cure them if you pressed the key. It will show thier name, and then the icon/affliction name of the first one they have that you can cure. If they have multiple afflictions that you can cure it will only show the first one.

Quu 10-19-05 04:06 PM

Known Bug
Key bindings not fully updated
need new explination of macro commands

Quu 10-20-05 09:55 AM

did anybody test this beta?

Devla 10-20-05 10:00 AM

I did last night, but was unable to get in a group with my priest.

I'll try later today/tonight.

Havocc 10-27-05 08:51 AM

I'll try this in Molten Core next week on my Mage.

Havocc 10-27-05 01:21 PM

Quu, is there any way have the Live list not show on Game start?

Devla 10-27-05 03:18 PM

Tried it a bit with my priest and it seemed to work pretty well

Any way for the decursive frame to hide for Priest Shadowform, since 'you can't cure while shapeshifted'.

Thanks

Nefas 10-28-05 03:55 AM

suggestion
 
few things i have noticed and suggestions

1 - make the debuff list length customizable

2 - any chance on making the names that pop up clickable or the options frame clickable?

3 - the options frame currently just has the text "Decursive" anyway to have it instead show something useful like say the number of people currently debuffed or the number of debuffs waiting to be cured.

4 - Greater Dreamless Sleep shows up as a debuff and if your not paying attention you can dispell someone using an expensive pot.

5 - Mind Vision, if someone is using MV on someone else in the raid both show up.

6 - due to the Dreamless Sleep/MV thing is there a way perhaps to add an "ignore debuff" list?

Just some thoughts, overall though i really like the new direction.

DanoPDX 10-29-05 04:41 PM

Before I try the Beta Version I would like to comment on something about version 1.27b

I'm noticing that in MC whenever the paladins can't cleanse someone it's always a Rogue. It may be for sometimes 5-10 seconds till we find the rogue and cast cleanse on them because finding the one person in the crowd of 40 people is difficult. Things like range, los, and finding them in the list of 40 people in the CT_Raid groups slows things down as well.

I have been trying to figure out what is causing it but all I can think of is that they vanish to loose agro and wait for healing and cleansing. However while that is taking place you can't cleanse the rest of the raid. It says "Casting Cleanse on XXXX" and the spell does not cast, no cool down occurs, they are not put on the 3 second blacklist, and I may do it like 10 times till I have to go hunt the person down. After there is nothing to cleanse on that person using /decursive works fine again.

During that time though the paladins are constantly yelled at for not cleansing fast enough when there is no way for use to do it faster. Since we have to find the one rogue with the debuf and manually cast cleanse on them then continue.

Is there a way to skip rogues if they have vanished? Also is there a way to detect that decursive can't cleanse, so that it will move on and cleanse someone else and then come back at a later time?

In ZG the tranquilizing poison from the brown snakes puts you to sleep if it is not cleansed quickly. Sometimes it isn't cleansed only because the blue snakes cast their aoe poison and I'm cleansing that first when it would be better to cleanse the tranquilizing poison. Sometimes when I get around to the tranquilizing poison the person has already been put to sleep. Is there a priority list for debufs so I can cleanse certain debufs first?

Littlejohn 10-30-05 06:50 AM

This is a really weird conversation. It's like a meta-game -- inventing client logic to beat Blizzard's server logic. Do you need decursive to beat certain encounters? Is Blizzard reacting to the use of decursive and making these encounters harder?

DanoPDX 10-30-05 12:19 PM

I noticed that below the (Decursive)[P][S][X] Bar there is a drop down of the debuff and who the debuff is on. I really like that but for now it's duplicating the debuff in the list.

wallenium 10-30-05 01:53 PM

ok. translated the missing bits into german (see code )

some hardcoded text bits:
  • Decursive Priority
  • Decursive Skip
  • complete populate-panel (close button, group1..x button)
  • populate panel, header: quickly populate ...

the german loc-part. there are still missing parts, i'll translate it ifg you fixed the hardcoded bits ;)
Code:

if ( GetLocale() == "deDE" ) then

        DCR_DISEASE = 'Krankheit';
        DCR_MAGIC = 'Magie';
        DCR_POISON = 'Gift';
        DCR_CURSE = 'Fluch';
        DCR_CHARMED = 'Charm';

        DCR_PET_FELHUNTER = "Teufelsj\195\164ger";
        DCR_PET_DOOMGUARD = "Doomguard";
        DCR_PET_FEL_CAST  = "Magie verschlingen";
        DCR_PET_DOOM_CAST = "Magiebannung";

        DCR_SPELL_CURE_DISEASE        = 'Krankheit heilen';
        DCR_SPELL_ABOLISH_DISEASE    = 'Krankheit aufheben';
        DCR_SPELL_PURIFY              = 'L\195\164utern';
        DCR_SPELL_CLEANSE            = 'Reinigung des Glaubens';
        DCR_SPELL_DISPELL_MAGIC      = 'Magiebannung';
        DCR_SPELL_CURE_POISON        = 'Vergiftung heilen';
        DCR_SPELL_ABOLISH_POISON      = 'Vergiftung aufheben';
        DCR_SPELL_REMOVE_LESSER_CURSE = 'Geringen Fluch aufheben';
        DCR_SPELL_REMOVE_CURSE        = 'Fluch aufheben';
        DCR_SPELL_PURGE              = 'Reinigen';
        DCR_SPELL_NO_RANK            = '';
        DCR_SPELL_RANK_1              = 'Rang 1';
        DCR_SPELL_RANK_2              = 'Rang 2';

--used for warlock range check
DCR_SPELL_WATER_BREATHING    = "Water Breathing";
DCR_SPELL_SHADOW_BOLT        = "Shadow Bolt";
-- i should add other spells... for warlocks... but i am lazy


        BINDING_NAME_DCRCLEAN = "Reinige Gruppe";
BINDING_NAME_DCRADD    = "Ziel zur Priorit\195\164tenliste hinzufügen";
BINDING_NAME_DCRCLEAR  = "Priorit\195\164tenliste leeren";
BINDING_NAME_DCRLIST    = "Priorit\195\164tenliste ausgeben";
BINDING_NAME_DCRSHOW    = "Zeige/Verstecke die Priorit\195\164tenliste UI";
BINDING_NAME_DCRSKADD  = "Ziel zur Ignorierliste hinzufügen";
BINDING_NAME_DCRSKCLEAR = "Ignorierliste leeren";
BINDING_NAME_DCRSKLIST  = "Igorierliste ausgeben";
BINDING_NAME_DCRSKSHOW  = "Zeige/Verstecke die Ignorierliste UI";

DCR_PRIORITY_LIST  = "Decursive Priorit\195\164tsliste";
DCR_SKIP_LIST_STR  = "Decursive Ignorierliste";
DCR_POPULATE_LIST  = "Schnellbest\195\188cken der Decursive Liste;
DCR_RREMOVE_ID    = "Entferne diesen Spieler";
DCR_HIDE_MAIN      = "Live Liste verstecken";

        -- $s is spell name
        -- $a is affliction name/type
        -- $t is target name
        DCR_DISPELL_ENEMY    = "Kanalisiere '$s' auf den Gegner!";
        DCR_NOT_CLEANED      = "Nichts zu reinigen";
        DCR_CLEAN_STRING    = "Kanalisiere $s auf $t um $a zu entfernen";
        DCR_SPELL_FOUND      = "Spruch $s gefunden!";
        DCR_NO_SPELLS        = "Keine kurierenden Spr\195\188che gefunden!";
        DCR_NO_SPELLS_RDY    = "Keine Spr\195\188che bereit!";
        DCR_OUT_OF_RANGE    = "$t ist ausser Reichweite und sollte von $a geheilt werden!";
        DCR_IGNORE_STRING    = "$a auf $t gefunden... Ignoriert";


-- this causes the target to be ignored!!!!
        DCR_IGNORELIST = {
                ["Verbannen"] = true,
                ["Phase Shift"] = true,
        };

-- ignore this effect
        DCR_SKIP_LIST = {
        ["Dreamless Sleep"] = true,
};

-- ignore the effect bassed on the class
        DCR_SKIP_BY_CLASS_LIST = {
        [DCR_CLASS_WARRIOR] = {
                ["Ancient Hysteria"]  = true,
                ["Ignite Mana"]        = true,
                ["Tainted Mind"]      = true,
        };
        [DCR_CLASS_ROGUE] = {
                ["Silence"]            = true;
                ["Ancient Hysteria"]  = true,
                ["Ignite Mana"]        = true,
                ["Tainted Mind"]      = true,
        };
        [DCR_CLASS_HUNTER] = {
                ["Magma Shackles"]    = true,
        };
        [DCR_CLASS_MAGE] = {
                ["Magma Shackles"]    = true,
        };
};

feature wishlist:
- myaddons support
- options panel
- make the live window unmovable

jgeiger 11-02-05 03:36 PM

Thanks for the great mod. Here's a couple of things I noticed/would like to request.

1. If you cast a cure disease as a priest, the disease isn't always removed from the listing since the disease may not be instantly removed. This also happens when a target has cure disease, but they are infected again after the first cast.

2. Per character status saving would be nice.

Quu 11-02-05 09:43 PM

wow... i leave for blizzcon and everybody tests it ^_^

I will respond to this thread hopefully tommorow... I was signed up for new training for work while i was away for a week... so things have been stupidly hecktick for me

maytrix 11-03-05 07:32 AM

FelHunter Support
 
Would still like to see you add felhunter support to this wonderful mod, I know you were trying to implament it before then scrapped it??!! I know I love to debuff in MC with my warlock and that would be a really nice addition to this already great mod.

tonester 11-03-05 02:26 PM

have you heard? Blizzard is removing this add-on specifically from the game... and will put changes in to make all future add-ons like it impossible. I'll try to find the post that actually confirms it (if it exists).

maytrix 11-03-05 05:41 PM

dont believe everything you read
 
Quote:

Originally Posted by tonester
have you heard? Blizzard is removing this add-on specifically from the game... and will put changes in to make all future add-ons like it impossible. I'll try to find the post that actually confirms it (if it exists).


Rumors are a nasty thing, until it is official I wont lose sleep anytime soon.

Havocc 11-04-05 11:06 AM

Quote:

Originally Posted by tonester
have you heard? Blizzard is removing this add-on specifically from the game... and will put changes in to make all future add-ons like it impossible. I'll try to find the post that actually confirms it (if it exists).

The rumor is only based on the fact that they will be implementing Digital Signatures to mods. The true purpose is anyones guess.

OverShadow 11-07-05 07:14 AM

Needy Warlock
 
I too would love to see the re-implementation of Felhunter support. :D Very helpful for the slow priests that take forever to react. :rolleyes:

Thanx for working on it. Many People appreciate it I'm sure.


All times are GMT -6. The time now is 01:15 PM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI