• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Belphegor Test Release

    Discussion in 'Archives' started by Nuok, Jun 27, 2012.

    1. superreeen

      superreeen Member

      Joined:
      Jan 28, 2011
      Messages:
      307
      Likes Received:
      2
      Trophy Points:
      18
      What does you log say when the molten bombs are not avoided? And as I said it won't work out of combat.
       
    2. UberSolidat

      UberSolidat New Member

      Joined:
      Aug 11, 2012
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      Hydra Spam

      I've been having issues with Hydra being spammed within a 10ft radius of itself whenever any mobs come up. Attached is the log entries...

      Issues are show in [07:00:20.206 V] through [07:00:27.728 V]
       

      Attached Files:

    3. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      What type of hydra are you using?
       
    4. UberSolidat

      UberSolidat New Member

      Joined:
      Aug 11, 2012
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      It was the Venom hydra.
       
    5. Scrubbish

      Scrubbish New Member

      Joined:
      Feb 26, 2012
      Messages:
      167
      Likes Received:
      1
      Trophy Points:
      0
      Too bad we can't get it to work out of combat, but that's not a huge deal. I will get back to you on a log file for the molten explosions, what log detail level do I need to have my settings at for you to get the pertinent information? I would have it for you now, but I honestly can't remember which session it was that I was running to find that log file. I'll be botting later on tonight so I can get it for you then :)
       
    6. superreeen

      superreeen Member

      Joined:
      Jan 28, 2011
      Messages:
      307
      Likes Received:
      2
      Trophy Points:
      18
      In the file the log level is always diagnostic so it doesn't matter :)
       
    7. Scrubbish

      Scrubbish New Member

      Joined:
      Feb 26, 2012
      Messages:
      167
      Likes Received:
      1
      Trophy Points:
      0
      good deal. On a side note I've been trying to modify the monk.cs file to only cast LTK when it is above a certain amount of spirit, but I keep screwing it up and causing errors. I tried using the code replacement that you posted previously in this thread but no luck :( it was working fine until I updated to your latest version.

      I changed routines\monk.cs from:

      Code:
      new CastOnUnit(SNOPower.Monk_LashingTailKick,
                              ctx => ((DiaUnit)ctx).ACDGuid,
                              ctx => Clusters.GetClusterCount(ZetaDia.Me, CombatTargeting.Instance.LastObjects, ClusterType.Radius, 16f) >= BelphegorSettings.Instance.Monk.LashingTailKickAoECount ||
                                      Unit.IsEliteInRange(16f)),
      to:

      Code:
      new CastOnUnit(SNOPower.Monk_LashingTailKick,
             ctx => ((DiaUnit)ctx).ACDGuid,
             ctx => ZetaDia.Me.CurrentPrimaryResource > 65 && (Clusters.GetClusterCount(ZetaDia.Me, CombatTargeting.Instance.LastObjects, ClusterType.Radius, 16f) >= BelphegorSettings.Instance.Monk.LTKAoECount || Unit.IsEliteInRange(16f))),
      and got this error :

      Reloading AssemblyLoader<Zeta.CommonBot.ICombat> - Initializing
      [18:55:43.633 N] Compiler Error: d:\Demonbuddy\Routines\Belphegor\Routines\Monk.cs(104,193) : error CS1061: 'Belphegor.Settings.MonkSettings' does not contain a definition for 'LTKAoECount' and no extension method 'LTKAoECount' accepting a first argument of type 'Belphegor.Settings.MonkSettings' could be found (are you missing a using directive or an assembly reference?)


      .cs files attached
       

      Attached Files:

      Last edited: Aug 12, 2012
    8. dookiepie

      dookiepie New Member

      Joined:
      Jul 2, 2012
      Messages:
      178
      Likes Received:
      1
      Trophy Points:
      0
      Getting a compile error with Belph v223 on a clean install of DB v204. Will post the error in a few, restarting my PC.
       
    9. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      There are no compile errors for me, try upload a log.
       
    10. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      Because we have no setting named LTKAoECount its LashingTailKickAoECount.
       
    11. Scrubbish

      Scrubbish New Member

      Joined:
      Feb 26, 2012
      Messages:
      167
      Likes Received:
      1
      Trophy Points:
      0
      Oh man what a derkerder moment, I should have caught that, but I just copied and pasted the code you had posted earlier and didn't notice it. Thanks! running it now to see how it works, but it did load fine.
       
      Last edited: Aug 12, 2012
    12. secretbear

      secretbear New Member

      Joined:
      Aug 2, 2012
      Messages:
      50
      Likes Received:
      0
      Trophy Points:
      0
      It actually wasn't him that posted it, don't blame my terribad noob code on a DB guru :). But yeah, change the setting name and it will be sorted :)
       
    13. dookiepie

      dookiepie New Member

      Joined:
      Jul 2, 2012
      Messages:
      178
      Likes Received:
      1
      Trophy Points:
      0
      [19:45:53.006 N] Compiler Error: C:\DB204\Routines\Belphegor\Belphegor.cs(126,41) : error CS0246: The type or namespace name 'BelphegorPlayerMover' could not be found (are you missing a using directive or an assembly reference?)


      Edit: Alright, so, this whole time I've been deleting the contents of the Belphegor directory and extracting the new versions to it. Evidently that was wrong, because the compile error goes away if I extract this over the top of the existing Belphegor. My bad.
       
      Last edited: Aug 12, 2012
    14. Scrubbish

      Scrubbish New Member

      Joined:
      Feb 26, 2012
      Messages:
      167
      Likes Received:
      1
      Trophy Points:
      0
      OK I was watching it run and waiting to catch it not moving away from molten explosion. Log attached.
       

      Attached Files:

    15. Scrubbish

      Scrubbish New Member

      Joined:
      Feb 26, 2012
      Messages:
      167
      Likes Received:
      1
      Trophy Points:
      0
      LOL@ME for a double derkerder!
       
    16. Scrubbish

      Scrubbish New Member

      Joined:
      Feb 26, 2012
      Messages:
      167
      Likes Received:
      1
      Trophy Points:
      0
      Ok so I noticed something and i don't know if it can be fixed or not.

      Avoidance is moving away from the point that an arcane guardian is spawned, however it will routinely run through another arcane guardian to do that. Is there anything that can be done with that or is it one of those things that would chew up too much system resources to try and track, or is there not data stream that DB would be able to plug into to track it?
       
    17. secretbear

      secretbear New Member

      Joined:
      Aug 2, 2012
      Messages:
      50
      Likes Received:
      0
      Trophy Points:
      0
      I'm getting the same errors you are getting when this happens for you. I'm not sure when exactly during what activity the errors appear in my log though
      Code:
       
      System.AccessViolationException: Could not read bytes from 00000000 [299]!
         at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
         at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
         at Zeta.Internals.Actors.DiaObject.()
         at Zeta.Internals.Actors.DiaObject.get_Position()
         at Belphegor.Routines.Monk.<MonkCombat>b__7(DiaUnit u)
         at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
      
      So I'm assuimg the error occurs in this call:
      Code:
      new PrioritySelector(ctx => CombatTargeting.Instance.LastObjects.OfType<DiaUnit>().FirstOrDefault(u => !u.Position.IsCollidingWithAoe() || u.Position.DistanceSqr
      
      (ZetaDia.Me.Position) < BelphegorSettings.Instance.Monk.MaximumRange * BelphegorSettings.Instance.Monk.MaximumRange),
      
      Something went wrong there?

      Edit: tried a fresh unmodified install, same errors appearing in log.
       
      Last edited: Aug 12, 2012
    18. superreeen

      superreeen Member

      Joined:
      Jan 28, 2011
      Messages:
      307
      Likes Received:
      2
      Trophy Points:
      18
      Will be fixed in the next test release.
       
    19. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28


      Maybe i missed the file when i was zipping it.

      Uppped :eek:
       
      Last edited: Aug 13, 2012
    20. MewB5V37

      MewB5V37 New Member

      Joined:
      Aug 10, 2012
      Messages:
      36
      Likes Received:
      0
      Trophy Points:
      0
      Well here's my wish list regarding Belphegor:

      First off...absolutely fantastic on my characters so far. The only things I'm looking for are avoidance issues:

      Grotesque when killed need an avoidance.
      Molten when killed need an avoidance.

      I don't know if it's possible but their death explosions are...insane on inferno.
       

    Share This Page