• Visit Rebornbuddy
  • CycloneRoutine - COC Discharge Cyclone Routine

    Discussion in 'Archives' started by WiN, Jun 20, 2016.

    1. tona91

      tona91 Member

      Joined:
      Sep 8, 2014
      Messages:
      168
      Likes Received:
      2
      Trophy Points:
      18
      Well i don't bot to profit in $$$ i just do it for fun and accumulating enough ingame currency so i can play any build and have fun in the process.
       
    2. Dotharlol

      Dotharlol Member

      Joined:
      Sep 3, 2013
      Messages:
      47
      Likes Received:
      0
      Trophy Points:
      6
      witch lines do u mean by "where it uses the full name" maybe im just stupid but cant make it work...
       
    3. Xerago

      Xerago New Member

      Joined:
      Jan 4, 2016
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      1
      Golem

      Hi,
      is there somthing to not cast Golem in combat?
       
    4. WiN

      WiN Member

      Joined:
      Sep 2, 2014
      Messages:
      294
      Likes Received:
      15
      Trophy Points:
      18
      Don't use a golem, esp in Breach league? It is the remnants of OldRoutine casting the golem.
       
    5. papagal

      papagal Member

      Joined:
      Dec 11, 2014
      Messages:
      68
      Likes Received:
      0
      Trophy Points:
      6
      This routine works insanely well with the flaming meatball build, farming t11-13 maps with 4:07 map average.
       
    6. codyst

      codyst Member

      Joined:
      Dec 6, 2012
      Messages:
      76
      Likes Received:
      0
      Trophy Points:
      6
      Anyone tried this with Assassin Cospri's Discharge?
       
    7. Dotharlol

      Dotharlol Member

      Joined:
      Sep 3, 2013
      Messages:
      47
      Likes Received:
      0
      Trophy Points:
      6
      Can maybe someone share a working Vaal Cyclone Setting? i tried doing it myself but cant make it work...i edited the Routine file myself and now the bot is using Vaal Cyclone but only spams leap slam and isnt using normal Cyclone like he did before
       
    8. germanicus

      germanicus Member

      Joined:
      Mar 25, 2015
      Messages:
      56
      Likes Received:
      0
      Trophy Points:
      6
      Share your file
       
    9. WiN

      WiN Member

      Joined:
      Sep 2, 2014
      Messages:
      294
      Likes Received:
      15
      Trophy Points:
      18
      Posted an updated version with Vaal Cyclone on the first post - it seems like it would be amazing in Breaches - but i couldn't find any way to sustain the damage in higher tier maps - even with 12k ES, Vaal Discipline and life leech on the Vaal Cyclone - and so had to remove it again - good luck!
       
    10. Dotharlol

      Dotharlol Member

      Joined:
      Sep 3, 2013
      Messages:
      47
      Likes Received:
      0
      Trophy Points:
      6
      thx!!! <3
       
    11. pallonaama

      pallonaama Member

      Joined:
      Sep 13, 2010
      Messages:
      142
      Likes Received:
      0
      Trophy Points:
      16
      What kind of leap slam settings are you guys running for this build on Skill-Aware Player Mover?
       
    12. Huntus

      Huntus New Member

      Joined:
      Jan 28, 2017
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      1
      Hello. Can someone help me implement this from oldroutine.cs to the cyclone routine cs? I want to use warchief totem for magic monsters, rare monsters, bosses and such.
      For some reason it works in OldRoutine but doesn't work with cyclone routine.

      This is the working OldRoutine.

      Code:
      // Handle totem logic.
      if (_totemSlot != -1 &&
      	_totemStopwatch.ElapsedMilliseconds > OldRoutineSettings.Instance.TotemDelayMs)
      {
      	var skill = LokiPoe.InGameState.SkillBarHud.Slot(_totemSlot);
      	if (skill.CanUse() [COLOR="#00FF00"]&& cachedRarity >= Rarity.Magic[/COLOR] && skill.DeployedObjects.Select(o => o as Monster).Count(t => !t.IsDead && t.Distance < 60) <
      		LokiPoe.Me.MaxTotemCount)
      	{
      		await DisableAlwaysHiglight();
      
      		await Coroutines.FinishCurrentAction();
      
      		var err1 = LokiPoe.InGameState.SkillBarHud.UseAt(_totemSlot, true, [COLOR="#00FF00"]cachedPosition[/COLOR]);
      
      		_totemStopwatch.Restart();
      
      	        if (err1 == LokiPoe.InGameState.UseResult.None)
      			return true;
      
      		Log.ErrorFormat("[Logic] UseAt returned {0} for {1}.", err1, skill.Name);
      	}
      }
      This is how i added to CycloneRoutine:

      Code:
      // Handle totem logic.
      if (_totemSlot != -1 &&
      	_totemStopwatch.ElapsedMilliseconds > OldRoutineSettings.Instance.TotemDelayMs)
      {
      	var skill = LokiPoe.InGameState.SkillBarHud.Slot(_totemSlot);
      	if (skill.CanUse() && cachedRarity >= Rarity.Magic && skill.DeployedObjects.Select(o => o as Monster).Count(t => !t.IsDead && t.Distance < 60) <
      		LokiPoe.Me.MaxTotemCount)
      	{
      		await DisableAlwaysHiglight();
      
      		await Coroutines.FinishCurrentAction();
      
      		var err1 = LokiPoe.InGameState.SkillBarHud.UseAt(_totemSlot, true, cachedPosition);
      
      		_totemStopwatch.Restart();
      
      	        if (err1 == LokiPoe.InGameState.UseResult.None)
      			return true;
      
      		Log.ErrorFormat("[Logic] UseAt returned {0} for {1}.", err1, skill.Name);
      	}
      }
      Can anyone help me adding the behaviour from OldRoutin to the cyclone one? maybe i copy-pasted it wrong. I know 0 code :D
       
    13. tona91

      tona91 Member

      Joined:
      Sep 8, 2014
      Messages:
      168
      Likes Received:
      2
      Trophy Points:
      18
      Is anyone using this with cospri's discharge Forum - Shadow - [2.6] THE NEW FAKENER | DISCHARGE | SUPER FAST STRANDS | Cospris Malice | 9k+ ES | STILL GREAT AOE - Path of Exile
      I would need it to use charge and only spin on hard mobs but it is always using cyclone(it's a cyclone routine so duh),but because of this it is losing so much time while clearing.
      Kinda bummed out that there are like 3-4 working builds (spark,bv,bf,cyclone? ) and some generic ones like insert eq on 1 and do dried lake...
       
    14. BuddyUser2016

      BuddyUser2016 New Member

      Joined:
      Oct 24, 2016
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      1
      I am using oroboros to make this work. Its really slow though. I use player mover to shield charge around and Cylone as my single target melee skill.

      I am super dumb with coding, but would also love a routine for Cospri discharge build.
       
    15. LordTekk

      LordTekk New Member

      Joined:
      Apr 3, 2014
      Messages:
      13
      Likes Received:
      2
      Trophy Points:
      3
      Hisp and BuddyUser2016 like this.
    16. BuddyUser2016

      BuddyUser2016 New Member

      Joined:
      Oct 24, 2016
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      1
      This setup has tripled my clear speed! Thanks. I was playing with the settings for a long time but couldn't get anything to feel right.
       
    17. Unknown Buddy

      Unknown Buddy Member

      Joined:
      May 20, 2015
      Messages:
      603
      Likes Received:
      17
      Trophy Points:
      18
      You can use this same setup with whatever cyclone routine you were using. If you wanted it to just cyclone the unique mobs you would look for the cyclone code which probably looks like
      Code:
                      if (_cycloneSlot != -1 && cachedRarity >= Rarity.Unique)
                      {
                          if (NumberOfMobsNear(LokiPoe.Me, cycloneRange) > 0) {
                              if (cachedDistance < cycloneTargetRange)
                              {
                                      Vector2i randomPosition;
                                      double angle = 2.0 * Math.PI * Loki.Game.LokiPoe.Random.NextDouble();
                                      randomPosition.X = (int)(myPos.X + cycloneMaxTargetRange * Math.Cos(angle));
                                      randomPosition.Y = (int)(myPos.Y + cycloneMaxTargetRange * Math.Sin(angle));
                                      LokiPoe.InGameState.SkillBarHud.UseAt(_cycloneSlot, true, randomPosition);
                                      Log.InfoFormat("[Typhonis] Cycloning to {0},{1}", randomPosition.X, randomPosition.Y);
                              }
                              else
                              {
                                  Vector2i randomPosition2 = ExilePather.FastWalkablePositionFor(bestTarget, 4);
                                  LokiPoe.InGameState.SkillBarHud.UseAt(_cycloneSlot, true, randomPosition2);
                                  Log.InfoFormat("[Typhonis] Cycloning to {0}", randomPosition2);
                              }
                      }
                  }       
      You are just adding in the "&& cachedRarity >= Rarity.Unique" part so cyclone only triggers on Uniques.
       
    18. Zaxxon2009

      Zaxxon2009 Member

      Joined:
      Oct 6, 2012
      Messages:
      102
      Likes Received:
      0
      Trophy Points:
      18
      Can you post the cyclone routine you are using?
      Cheers /Z
       
    19. slayy

      slayy New Member

      Joined:
      Dec 11, 2016
      Messages:
      12
      Likes Received:
      0
      Trophy Points:
      1
      Im new can someone help me:

      Cannot load [CycloneRoutine.1.0.0] because there is no [3rdparty.json] file. ?:(
      EDIT:


      no idea what to do:(
       
      Last edited: Sep 16, 2017
    20. judge001

      judge001 Member

      Joined:
      Mar 25, 2012
      Messages:
      97
      Likes Received:
      1
      Trophy Points:
      8
      I messaged WiN through Discord. It would indeed be awesome if this was updated for 3.0, but I am not sure what kind of a time investment it would cost him or someone else willing to take up the mantle.
       

    Share This Page