• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Haslassistant - Mob grinder with Hasla/Group features

    Discussion in 'Archives' started by Karls, Nov 25, 2014.

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

      netorod New Member

      Joined:
      Nov 23, 2014
      Messages:
      59
      Likes Received:
      1
      Trophy Points:
      0
      For some reason the script seem not use battlerage skills '-'
      I try on bligther and it uses Shadowplay good, also defense shild skills, but... no battlerage skills '-' i was using just to farm jester, out of hasla '-'
       
    2. tictoc

      tictoc Member Buddy Store Developer

      Joined:
      Sep 21, 2012
      Messages:
      380
      Likes Received:
      5
      Trophy Points:
      18
      Which skills do you use with your blighter to farm efficiently? In which order do you use them and which combos are really mandatory?

      @Karls: Have you thought about splitting the code up in a range combat and a melee combat tree?
       
    3. Karls

      Karls New Member Buddy Store Developer

      Joined:
      Apr 11, 2014
      Messages:
      324
      Likes Received:
      2
      Trophy Points:
      0
      I'll have to look into the crashes.

      And got a decent blighter farm spec to link so I can add the battlerage skills to the plugin and test it a bit?

      It should use it when below 15% HP iirc. I'll double next next time I'm updating the plugin
       
    4. netorod

      netorod New Member

      Joined:
      Nov 23, 2014
      Messages:
      59
      Likes Received:
      1
      Trophy Points:
      0
      Last edited: Dec 5, 2014
    5. Bobabob

      Bobabob New Member

      Joined:
      Oct 18, 2014
      Messages:
      56
      Likes Received:
      0
      Trophy Points:
      0
      Great code! Lately it isn't rolling on tokens, though. No idea why =/.
       
    6. netorod

      netorod New Member

      Joined:
      Nov 23, 2014
      Messages:
      59
      Likes Received:
      1
      Trophy Points:
      0

      Keep receiving this error and sometimes it just close all '-'
       
    7. vovan277

      vovan277 New Member

      Joined:
      Dec 2, 2014
      Messages:
      4
      Likes Received:
      0
      Trophy Points:
      0
      how to make a bot to use the skills imitation of death
       
    8. vovan277

      vovan277 New Member

      Joined:
      Dec 2, 2014
      Messages:
      4
      Likes Received:
      0
      Trophy Points:
      0
      Can I add the bot to use bookmarks in the library every 30 minutes
       
    9. moehawk

      moehawk New Member

      Joined:
      Jun 23, 2012
      Messages:
      91
      Likes Received:
      0
      Trophy Points:
      0
      Love the plugin Karls excellent work, Small suggestion, maybe have the option to summon pet to help in battle and to rez it if dead that way you could lvl your pet and get some small extra damage :p

      Thanks mate
       
      Last edited: Dec 7, 2014
    10. Iso

      Iso Member

      Joined:
      Sep 30, 2014
      Messages:
      323
      Likes Received:
      5
      Trophy Points:
      18
      Hello, I realy love autoroll in Hasla. <3
      Found few problems:
      1) It stands and loots one body while Dice-roll in progress.
      2) If not first on mob it realy often fails with assist, in raid atleast. Maybe if you make it stick to mob while it has respawn buff will fix it?
      3) It also tempts to attack portals and Hasla rift portal thingy :)
       
      Last edited: Dec 8, 2014
    11. Karls

      Karls New Member Buddy Store Developer

      Joined:
      Apr 11, 2014
      Messages:
      324
      Likes Received:
      2
      Trophy Points:
      0
      First, not sure when next plugin update will be, but probably sometime this week depending on how RL goes.

      Is it ignoring a close mob a team/raid member is fighting to aggro something further away? And I'll test with that blighter spec next time I'm ingame.

      The combat exceptions it prints in the log are pretty normal, usually just that the mob got killed too quickly. Still unsure about the complete crashes.

      Can add that to the todo list, started testing mount resurrecting for my daily-quest plugin so should be able to implement it eventually.

      I'm not sure what you mean. I might have missed some content updates since I last played AA (outside of the plugin testing), so you'll have to give me a few more details ;)

      1) I'm a bit lost on why it keeps trying to loot in groups, it does show the "Team Size: X" with the actual number (2 or more) for you, right?
      2) I'll check the code next time to see if I missed anything there. And I'll do some testing to handle better the mobs that just spawned with the invincibility buff.
      3) Is the ignore list (the 2nd tab in the GUI) not working on these? And if you mean player owned portals for the first one, the name should be "Space Gate (Portal)" to add them to ignore list

      Edit: finally got some total crash from the plugin and might have that one figured out, will have to see if it happens again. Otherwhise testing quickly with battlerage skills (with terribad gear, had to buy a cheap green 1H sword to be able to test) and it's somewhat ok but mana management is pretty bad atm.
       
      Last edited: Dec 8, 2014
    12. Fuzzied

      Fuzzied Member

      Joined:
      Jun 5, 2013
      Messages:
      299
      Likes Received:
      0
      Trophy Points:
      16
      Thank you Karls for your plugin, awesome work so far and support!
      Could you have some option toggled by hotkeys like the F1-12 keys(Traderunner has this if you need code example)
      Dis/en able Combat (F1) Dis/en able Looting(F2) in case someone tries to gank your spot?
      Maybe an (F3) Toggle to PvP mode where you try to unload everything you have on the closest Red? Or have it enabled if attacked by another player? :)
       
    13. argheage81

      argheage81 Member

      Joined:
      Nov 5, 2014
      Messages:
      34
      Likes Received:
      0
      Trophy Points:
      6
      Karl be sure i will donate some money to you........you plugin is far best one i have used.........if you can only add some more options that would be great.....for example to open coinpurse........and what Fuzzied said would be nice to have 2........everything else is awesome.........very simple and professional done
       
    14. Iso

      Iso Member

      Joined:
      Sep 30, 2014
      Messages:
      323
      Likes Received:
      5
      Trophy Points:
      18
      1) Wasn't checking logs then, last night looting in group worked perfect.
      2) Changed code a bit to get rid of continuose exceptions caused by loop on changing object here:
      Code:
      private Creature GetBestNearestMob(Zone zone, int combatRange)
              {
                  Creature mob = null;
                  double smallestDist = 999999;
      						
      			List<Creature> nearMobs = core.getCreatures();
      			
                  try
                  {
                      foreach (var obj in nearMobs)
                      {...
      and to calculate aggro for team too instead of me and mount here:
      Code:
      private int GetAggroCount()
              {
      			int total = 0;
      			foreach (var teammember in team)
      			total = total +(int)core.getAggroMobsCount(teammember);
      			
      			total = total + core.getAggroMobs().Count + (int)core.getAggroMobsCount(core.getMount());
      			
                  return total;
              }
      also played with resting % of mana and hp, it seems uploaded version got it from solo version (and my build had mana issues so some unexpected moves could come from there). After that it plays smoother and become more helpful to team.

      3) Yeah it works, just didnt know I should handle it by ignore list and the name of portal. Another "item" you want to add is "Hasla Rift".
       
      Last edited: Dec 10, 2014
    15. Karls

      Karls New Member Buddy Store Developer

      Joined:
      Apr 11, 2014
      Messages:
      324
      Likes Received:
      2
      Trophy Points:
      0
      First thanks to the two users who sent a donation, was appreciated to see these emails appear in my inbox ;)

      And uploaded 2.0.4 with the changes I have tested so far:
      - Used your code changes Iso (just got team aggro count disabled by default, but it's just one variable to edit in the function if you want it - set the parameter to true)
      - Added Battlerage/Defense skills (make sure to check the "shield equipped" option in the gear tab - that is just a temporary easy way out until I code an actual shield detection). It's pretty bad on mana as Blighter, maybe Abolisher does better with Meditate
      - Added some more UI elements for future updates
      - Plugin might crash less now!
       
    16. Iso

      Iso Member

      Joined:
      Sep 30, 2014
      Messages:
      323
      Likes Received:
      5
      Trophy Points:
      18
      Damn, man, I like your code more and more :)

      Feedback on 2.0.4:
      - It crashes a lot more often then 2.0.3. It seems mostly when I'm "helping" it manualy (rotating camera, scrolling chat, but maybe coincidence), but sometimes when it's untouched too. "Exception Cought. Do 'Unmarshal' delivered wrong element ObjRef."
      - Waiting for mob respawn buff to be gone spams log.
      + Never did multiple looting in raid to me again.
      - Plugin still not willing to assist in case party memebrs pulled mob first. I suspect it just takes close 100% hp mob over further already pulled one so acts as intendeed in code. Need more tests to be sure.
      + I think this statement is false now :) "What it won't do: Beat good players in mob-tagging wars" because it actualy beats just like another player.
       
    17. Karls

      Karls New Member Buddy Store Developer

      Joined:
      Apr 11, 2014
      Messages:
      324
      Likes Received:
      2
      Trophy Points:
      0
      But what about real crashes that stop the plugin, or worse ArcheBuddy and get you disconnected? The ones caught and displayed in log are probably due to bad pieces of code not checking that everything is right (and trigger an exception instead of properly ignoring that mob/...). At least that Unmarshal one triggered enough on my side as well to be able to fix it with more testing.

      And yeah I forgot to set a limit to that log spam (or even just remove it), it was mostly for debug purposes to make sure it reacted correctly when picking new mobs before they were attackable (since I do the testing in quiet areas and mostly solo. But did you mean that targeting new mobs early helped to win more tagging battles in Hasla?
       
    18. Iso

      Iso Member

      Joined:
      Sep 30, 2014
      Messages:
      323
      Likes Received:
      5
      Trophy Points:
      18
      This one crash AB, disconnects you etc. It's not in log, it's in popup window.

      Yes, early targeting makes bot win tagging because it just spams insta skill like humans do. It has it's problems - I'll PM you in the morning with some code proposal.

      I sent you 2 PM's, will be waiting for new version for future test so we test and use same code ;)
       
      Last edited: Dec 12, 2014
    19. Karls

      Karls New Member Buddy Store Developer

      Joined:
      Apr 11, 2014
      Messages:
      324
      Likes Received:
      2
      Trophy Points:
      0
      Ah it doesn't actually spam skills, it just gets in combat range and waits for IsAttackable() to return true (but probably reacts faster than the delay between 2 keypresses for normal players' spam)

      And will include both code changes you suggested, they'll help :)

      Edit: also for the question I forgot to answer in your PM, I have no idea what obj.firstHitter would return if a pet got the first hit. Both the pet and its owner can make sense, so will have to test that sometime incase it becomes an issue.
       
      Last edited: Dec 12, 2014
    20. Karls

      Karls New Member Buddy Store Developer

      Joined:
      Apr 11, 2014
      Messages:
      324
      Likes Received:
      2
      Trophy Points:
      0
      Yeah, I'll make sure min HP/MP to engage mobs are configurable in UI for the next update.
       
    Thread Status:
    Not open for further replies.

    Share This Page