• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Singularity, The Dynamic Behaviour Custom Class

    Discussion in 'Archives' started by Pios, Oct 9, 2010.

    Thread Status:
    Not open for further replies.
    1. Pios

      Pios New Member

      Joined:
      Jul 1, 2010
      Messages:
      160
      Likes Received:
      1
      Trophy Points:
      0
      you define how you would like it to deal with it, there are some basic stuff, like keep at least x yards from target.
       
    2. nature

      nature New Member

      Joined:
      Mar 4, 2010
      Messages:
      60
      Likes Received:
      0
      Trophy Points:
      0
      nice, was wondering the same thing :)
       
    3. rizarjay

      rizarjay Member

      Joined:
      Jan 29, 2010
      Messages:
      397
      Likes Received:
      2
      Trophy Points:
      18
      How about the buffs/debuffs?
      It would make it look far more natural if it's not necessarily casting the same spells in the same rotation over and over..
       
    4. Pios

      Pios New Member

      Joined:
      Jul 1, 2010
      Messages:
      160
      Likes Received:
      1
      Trophy Points:
      0
      As long as YOU set it up to check for it, it will do it.
      Basically,if you can do it your self, the CC should be able to do it.
       
    5. rizarjay

      rizarjay Member

      Joined:
      Jan 29, 2010
      Messages:
      397
      Likes Received:
      2
      Trophy Points:
      18
      Like. Like. Like.
      :-D
       
    6. exfelon

      exfelon Active Member

      Joined:
      Jan 15, 2010
      Messages:
      1,372
      Likes Received:
      8
      Trophy Points:
      38
      will it be able to pull multiple mobs? probably the most important thing for several classes. (at least in my opinion)... looking forward to this.
       
    7. Pios

      Pios New Member

      Joined:
      Jul 1, 2010
      Messages:
      160
      Likes Received:
      1
      Trophy Points:
      0
      The initial version will not support multiple mob pulling
       
    8. roguetexan

      roguetexan New Member

      Joined:
      Mar 23, 2010
      Messages:
      72
      Likes Received:
      0
      Trophy Points:
      0
      Great to see something like this brought to HonorBuddy. For the last two years I have built a system with an event driven CC like this (using a custom scripting backbone that is distinct from HonorBuddy, but with all the same kinds of features). I use a spell and actions DB not dissimilar to what Pios is proposing, but which has the ability to do multiple batched "tasks" when a given set of conditions are met.

      I added a "priority" system to the spell choices with fuzzy logic that can adjust the priority of certain condition sets to take care of if-then conditions that are more complex than simple states, and the ability to cache certain condition and task sets for later use (using a Q learning system to look back over several prior conditions to see if it worked best or to adjust other values). By adding the fuzzy logic and a "randomizer" on certain condition sets that are "close", the condition/environment/task tree looks very natural, and never does massive bot script-like repeats that would give you away.

      My DB right now has over 900 condition/event sets for spells, moveto, avoids, etc. that cover Death Knight, Priest, Shaman, Druid, Warrior, Paladin and Rogues. I usually do 5 man dungeons with this, and PvP-- including arena... and it rocks. As Pios suggests, having a changeable DB like this can be a winner and far better than hard coding in C# and compiling each time.

      Kind of lonely (LOL) developing on my own, and having to write all my own parsers and navigation code, so if this project takes off, happy to try to adapt all my stuff to your system.

      Example DB subset for Warrior:
      Capture.JPG

      Example Task Queue code:
       

      Attached Files:

      Last edited: Oct 17, 2010
    9. ashworth10

      ashworth10 New Member

      Joined:
      Mar 10, 2010
      Messages:
      40
      Likes Received:
      0
      Trophy Points:
      0
      I love to see people working together :)

      In fact, I noticed there weren't any paid items in the HB forums. If you guys created the KILLER profile/cc/gathering package for HB and GB that'd be insane and I'm sure the entire community may be willing to part with a few bucks for the perfect all-in-one package if you guys can swing it. :)
       
    10. lolforabbreviations

      lolforabbreviations New Member

      Joined:
      Oct 16, 2010
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      this is great! im going to test it out tomorrow
       
    11. Pios

      Pios New Member

      Joined:
      Jul 1, 2010
      Messages:
      160
      Likes Received:
      1
      Trophy Points:
      0

      Sounds like a nice system you have there, would love to see it in action at some point.
       
      Last edited: Oct 17, 2010
    12. Pios

      Pios New Member

      Joined:
      Jul 1, 2010
      Messages:
      160
      Likes Received:
      1
      Trophy Points:
      0
      There will be an initial public release of this CC as soon as HB is released.
       
    13. rizarjay

      rizarjay Member

      Joined:
      Jan 29, 2010
      Messages:
      397
      Likes Received:
      2
      Trophy Points:
      18
      Can't wait to try this!!
       
    14. Pios

      Pios New Member

      Joined:
      Jul 1, 2010
      Messages:
      160
      Likes Received:
      1
      Trophy Points:
      0
      Public release, V1.0.0.32

      This isuntested with the release build, however go and play :)
       
    15. highend

      highend Member

      Joined:
      Jan 15, 2010
      Messages:
      422
      Likes Received:
      1
      Trophy Points:
      18
      Won't compile with latest HB

      Log:

      Could not compile CC from E:\Games\hbTeam\CustomClasses\Fuzzball!
      File: Actions.cs Line: 59 Error: Der Name "CastingHelper" ist im aktuellen Kontext nicht vorhanden.
      File: Actions.cs Line: 67 Error: Der Name "CastingHelper" ist im aktuellen Kontext nicht vorhanden.
      File: Actions.cs Line: 70 Error: Der Name "CastingHelper" ist im aktuellen Kontext nicht vorhanden.
      File: Actions.cs Line: 73 Error: Der Name "CastingHelper" ist im aktuellen Kontext nicht vorhanden.
      File: GroupHealing.cs Line: 74 Error: Der Name "CastingHelper" ist im aktuellen Kontext nicht vorhanden.
       
    16. Pios

      Pios New Member

      Joined:
      Jul 1, 2010
      Messages:
      160
      Likes Received:
      1
      Trophy Points:
      0
      Thanks, I will upload a new version as soon as i can actually test this.
       
    17. Pios

      Pios New Member

      Joined:
      Jul 1, 2010
      Messages:
      160
      Likes Received:
      1
      Trophy Points:
      0
      Could you translate that into English ?
       
    18. Pios

      Pios New Member

      Joined:
      Jul 1, 2010
      Messages:
      160
      Likes Received:
      1
      Trophy Points:
      0
      Updated the files, i forgot to add a.cs file in the zip.

      My bad sorry
       
    19. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      It appears to be looking for spells.xml in the root folder; causing a crash upon CC Config.

      Fixed by moving spells.xml (well copied anyway) from Fuzzball to root.
       

      Attached Files:

    20. DeadlyDraenei

      DeadlyDraenei New Member

      Joined:
      Oct 23, 2010
      Messages:
      15
      Likes Received:
      0
      Trophy Points:
      0
      Hey don't remove it :(.. could you please reupload :)
       
    Thread Status:
    Not open for further replies.

    Share This Page