• Visit Honorbuddy
  • Visit Rebornbuddy
  • Visit Demonbuddy
  • Visit Exilebuddy
  • Visit Hearthbuddy
  • Visit Pokefarmer
  • Visit Buddystore

Oracle - Open Beta [CC]

Discussion in 'All in One' started by wulf, Aug 30, 2013.

  1. zeldrak

    zeldrak Well-Known Member

    Joined:
    Oct 25, 2010
    Messages:
    3,521
    Likes Received:
    25
    Trophy Points:
    48
    I have no idea what I'm looking at with the code, so I don't even bother opening those up. With the 'heal vs mana' and 'heals per second' setting, is that something I can set up myself, or is that chosen internally with each heal cast? I've noticed that when loading settings sometimes it won't allow me to load settings that are included because it seems as though they aren't for that class. What I mean is, for example, when I was running my paladin I tried using the paladin settings, but it gave me an error box telling me that I was using a paladin, but the settings I was choosing didn't match my class type, even though they said paladin on them, and it didn't allow me to load those settings. I know there's no support, and this an open beta, so I'm just using it as is to get a taste of what's to come. It really is great, even though I was running my iL466 HPally through MSV and healed my ass off even though I OOMed frequently. I know it's meant for higher tier iL healers and such, but in MSV I was putting out about 32-33k HPS with my poor mana regen. I'm about to try it out on my shaman as well.
     
  2. bennyquest

    bennyquest Community Developer

    Joined:
    Dec 6, 2010
    Messages:
    2,644
    Likes Received:
    21
    Trophy Points:
    38
    I will check on the settings but yes on the first tab of settings you can set hps or hpm unless wulf removed it for the beta.

    Sent from my DROID RAZR using TheBuddyForum mobile app
     
  3. CynnerDev

    CynnerDev Member

    Joined:
    Aug 3, 2013
    Messages:
    37
    Likes Received:
    1
    Trophy Points:
    8
    Na you're not being rude. I was simply informing that I need to compile more data and test it a bit more. I'll post up some logs next week for you guys to review when my encounters reset for 25man.
     
  4. bennyquest

    bennyquest Community Developer

    Joined:
    Dec 6, 2010
    Messages:
    2,644
    Likes Received:
    21
    Trophy Points:
    38
    OK that sounds great!

    Sent from my DROID RAZR using TheBuddyForum mobile app
     
  5. wulf

    wulf Community Developer

    Joined:
    Dec 29, 2010
    Messages:
    1,832
    Likes Received:
    128
    Trophy Points:
    63
    Update - svn revision 192

    Improvement: CustomSettings - added Ski's Monk Settings and Mirabis's Druid Settings. Also updated all default settings to 1.0.2.
    Improvement: Added DispelableSpells_PvP to the CustomSettings folder - thanks worklifebalance.

    Loading Custom Settings

    LoadSetting.png ChooseSettingsFile.png SelectingFileToLoad.png

    Same for Saving Settings..Obviously give them a different name.

    Adding Dispel-able Spells

    Click on the Spell ID to edit the cell or add a new Dispel-able Spell.

    Select your Dispel Type, Blacklist, Delay, Priority, Stackcount, etc. The spell name is not used only the ID so you can call it whatever you want. All Dispel-able spells will be dispelled using the classes ability with less than 3 seconds remaining by default. obviously you can Dispel faster by adding it to priority..it will be instant. Range waits until the unit is the specified distance from the nearest player. Stackcount waits for the...stackcount ;). Delay is useful for things like Dark Animus - Matter Swap.

    Import/Export/save all your Dispel-able spells..if its not in the default send me your list!! (you can export it and give to community to load.) There is a default PvP Dispel List added in the custom settings folders for you PvP guys :)

    Adding Dispels.png
     
  6. zeldrak

    zeldrak Well-Known Member

    Joined:
    Oct 25, 2010
    Messages:
    3,521
    Likes Received:
    25
    Trophy Points:
    48
    Those tweaks and additions that were made to the settings, wulf, are they for the 500+ iL players, or are they just a general overall change and can be used sufficiently by all iL players? I don't have any healers over 475 iL right now. I split my playtime between ten different toons, so none of them have a really high iL except my WW monk, which is almost 490. That's my highest iL toon.
     
  7. Ruinit

    Ruinit Member

    Joined:
    Nov 1, 2010
    Messages:
    991
    Likes Received:
    4
    Trophy Points:
    18
    Wulf,
    I looked through the settings quite a bit and I don't see a setting at all in Paladin for Holy Light? Looking at the cs I'm not sure the spell is even in there. Could you add that some time please. ty

    Also got this a few times "[01:21:33.633 N] [Oracle]: PLAYER_SPECIALIZATION_CHANGED Event Fired!" maybe nothing but I didn't change spec or anything. Can provide log if needed
     
  8. zeldrak

    zeldrak Well-Known Member

    Joined:
    Oct 25, 2010
    Messages:
    3,521
    Likes Received:
    25
    Trophy Points:
    48
    When I was using my paladin, she was casting Holy Light during my LFRs. I never really looked for settings to edit though, but I know she was casting the spell.

    See? [22:00:33.348 N] [Oracle]: Casting Holy Light on Lvl 90 Alliance Priest at 15.4 yds at 88.2% (Casting Holy Light on had 286 hits in the current document). That was taken from my log when I was on my paladin.
     
  9. otro

    otro New Member

    Joined:
    Oct 20, 2012
    Messages:
    112
    Likes Received:
    0
    Trophy Points:
    0
    [video=youtube;9CS7j5I6aOc]http://www.youtube.com/watch?v=9CS7j5I6aOc[/video]

    This is going to be a intresting weekend, I will play with this a lot, can't wait!
     
  10. wulf

    wulf Community Developer

    Joined:
    Dec 29, 2010
    Messages:
    1,832
    Likes Received:
    128
    Trophy Points:
    63
    Was just discussing your Log.

    Ok a Small explanation on how Oracle "Dynamicly Heals" as its a lot more complicated than just adding a spell to cast at X%.


    • A list of single target spells is compiled into a list from here
    • This list is then used to forcast how much that spell will heal for given your spellpower and other various modifers.
    • A second List is created using the combat log, each time you cast a healing spell its recorded and used to make future decisions on healing.
    • Oracle checks the health deficit of the unit and attempts to apply the best spell to fulfill that deficit. using first the combat log list then the default "calculated" list. So if a unit has 23,000 health missing and your Holy Light heals for 25,000 and your divine light heals for 60,000 it will choose holy light as its nearest to the deficit.
    • when oracle chooses a spell it also knows how much that spell will cost, and thus attempts to order the spells by heals per mana.
    • Once the ...im going to stop here because i will be here all day explaining...look at the code..or just know that there is a HUGE amount going on in the background to choose your spell. :)

    Look in the UI at the "Heal Calcs" tab..this is where Oracle is calculating how much each of your spells can heal for...take a look at Tools > Open Logged Spells...this is where oracle gets its information on how much that spell *actually* healed for..if its less than or greater than the average calculation it replaces that spell with the combat log spells average hit.


    Holy Light is indeed in the rotation as you can see from here. http://snag.gy/8yN48.jpg my guess is you got snipered for those heals which is too be expected with loads of AoE going on.

    As far as I can tell from your log its doing everything its spose too..Divine Light looks good, Holy Shock. Only thing i can see is that you didnt do a lot of AoE healing..http://snag.gy/BSxEv.jpg

    Are you on the latest revision from SVN. Have you deleted Compiled assembly's and deleted the oracles settings folder?
     
  11. wulf

    wulf Community Developer

    Joined:
    Dec 29, 2010
    Messages:
    1,832
    Likes Received:
    128
    Trophy Points:
    63

    Im on the floor laughing so hard...brilliant!
     
  12. wulf

    wulf Community Developer

    Joined:
    Dec 29, 2010
    Messages:
    1,832
    Likes Received:
    128
    Trophy Points:
    63

    No I was just saving the defaults into the customsettings folder so you guys can load them back in if you break it.
     
  13. Obliv

    Obliv New Member

    Joined:
    Oct 18, 2011
    Messages:
    636
    Likes Received:
    6
    Trophy Points:
    0
    Good timing. My subscription is going to expire this week; this time I wasn't going to renew. I've said that many of times, but this time was it. Then I see this and now I want to play again. Damn it wulf.
     
  14. buck0

    buck0 New Member

    Joined:
    Feb 9, 2011
    Messages:
    125
    Likes Received:
    0
    Trophy Points:
    0
  15. Ruinit

    Ruinit Member

    Joined:
    Nov 1, 2010
    Messages:
    991
    Likes Received:
    4
    Trophy Points:
    18
    Ok cool I actually understand that lol. Yes I was on the 192 build. I will try more today with lowering the stop casting threshold and playing with the aoe settings I finished most fights with 75%+ mana so there was a ton of healing room to be used so mana was not an issue at all. As far as settings there is a setting for flash of light, divine light etc but no setting for holy light unless I am blind or you don't want a setting for it. I almost never use flash of light. I have 3 holy pallies so I can test extensively with different ilvl's. I was very impressed with the mana management though!

    Pallies sit in melee a lot because of mana regen from cs and I guess they are going to make us start judging again which I like to do anyway. Thanks again for all your work!
     
  16. Soeski

    Soeski New Member

    Joined:
    Jan 15, 2010
    Messages:
    971
    Likes Received:
    2
    Trophy Points:
    0
    Just out of curiosity; who coded the Shaman resto part of Oracle? I so far tried HPally, Resto Druid, Disc Priest and Shaman Resto (all in LFR on the same fights), but the Shaman Resto is (fps wise) much better than the others. With the Shaman I never dropped below 14-15fps, with the others in heavy situations I drop to 9fps.
    In not-heavy fights the Shaman tends to stay at 30-40fps, the others at 20-25fps.
    Any insight on this?
    Going to try the Monk now :)
    /edit: Tyrael@15tps locked, rev. 192 of Oracle.
     
  17. Stormchasing

    Stormchasing Community Developer

    Joined:
    Jan 15, 2011
    Messages:
    4,029
    Likes Received:
    47
    Trophy Points:
    0
    no we don'T do it that often, most of the fights doesn't allow it :) but we try it in each and every fight ... that's true :D
     
  18. Soeski

    Soeski New Member

    Joined:
    Jan 15, 2010
    Messages:
    971
    Likes Received:
    2
    Trophy Points:
    0
    One more question; who coded the Monk part? KUDOS!
    It's my lowest ilvl healer (460) and it does more HPS than my other 480/490ilvl healers. Even when going OOM (at 70% boss health) it keeps doing 40-50k hps... amazing. Thanks for this!
     
  19. CynnerDev

    CynnerDev Member

    Joined:
    Aug 3, 2013
    Messages:
    37
    Likes Received:
    1
    Trophy Points:
    8
    Is it possible to disable the automatic use of Spirit Shell and switch to to manual? Some of the fights I'm required to use it as a damage reduction for tanks. Cheers.
     
  20. Mirabis

    Mirabis Community Developer

    Joined:
    Jun 14, 2010
    Messages:
    4,476
    Likes Received:
    86
    Trophy Points:
    48
    Well thats a hard question, Oracle coded Monk : )

    Most of the spell choices are made on the fly, but most credits go to Wulf : )
     

Share This Page