Jump to content

Welcome to Gaming On Steroids Forums
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account
Photo

Request: Hydra script


  • Please log in to reply
6 replies to this topic

#1
HappySize

HappySize

    Newbie

  • Members
  • 6 posts

I'd like to request a simple script which helps proccing Hydra items by (perfect) animation canceling of an autoattack to maximize DPS.

 

- Should include: Tiamat, Ravenous Hydra, Titanic Hydra

 

- Should work on: all melee Champions (ofc) and only be enabled for attacking Champions (would be wasted to proc 20sec CD Titanic on Minions)

 

- Script should work like:

track your auto attack on enemy Champion -> check if in range for (titanic) hydra proc -> after the damage of the auto attack is dealt, immediately activate Hydra (aa animation cancelling) -> Done, we've dealt tons of damage within 2 fast attacks and call it a trade or we follow up for the kill.

 

I think this script would be super awesome for Toplaners and Junglers who can build Hydra, especially for lower elo players who don't really know how and when to activate Hydra items and how to trade properly.

 


  • 0

#2
Dellitsni

Dellitsni

    Newbie

  • Members
  • 1 posts

I just discovered this wonderful alternative to BoL, and this seems like a good way to test it. I'm a Lua and Python programmer. I'll let you know if i make a working script. 

 

Arise, you have nothing to lose but your barbed wire fences!


  • 0

#3
SxcS

SxcS

    Advanced Member

  • Contributor
  • 338 posts

Activator


  • 0

#4
HappySize

HappySize

    Newbie

  • Members
  • 6 posts

There are several problems with the actual item activator:

 

- It uses Hydra items BEFORE Autoattack, which is a totally waste of possible DPS

 

- It has to be activated trough enabling Harass Combo which doesnt make sense on most champions (my opinion as a high Diamond player)

 

- It doesnt use Titanic Hydra


  • 0

#5
leelee

leelee

    Newbie

  • Members
  • 1 posts
OnProcessAttack(unit, spell)
if unit and unit.isMe then
CastSpell(GetInventorySlotItem(3074))
end
end

Kappa

 

EDIT :

 

If not working that's coz of bank of london API ^^^^


  • 0

#6
Noddy

Noddy

    Surrender The Throne

  • Scripts Developer
  • 500 posts
local sickMenu = Menu("Hydra", "Hydra")
      sickMenu:Key("combo", "Use Hydra/Titan", string.byte(" "))
      
OnProcessSpellComplete(function(unit,spell)
  if sickMenu.combo:Value() == true and unit == myHero and spell.name:lower():find("attack") and GetObjectType(spell.target) == Obj_AI_Hero then
      local titan = GetItemSlot(myHero,3748)
      local looksLikeHydraToMe
      if GetItemSlot(myHero,3077) > 0 then
        looksLikeHydraToMe = GetItemSlot(myHero,3077)
      elseif GetItemSlot(myHero,3074) > 0 then
        looksLikeHydraToMe = GetItemSlot(myHero,3074)
      end
      if titan > 0 then
        if CanUseSpell(myHero,titan) == READY then
          CastSpell(titan)
          DelayAction(function()
            AttackUnit(spell.target)
          end, 0.03)
        end
      end
      if looksLikeHydraToMe ~= nil and looksLikeHydraToMe > 0 then
        if CanUseSpell(myHero,looksLikeHydraToMe) == READY then
          CastSpell(looksLikeHydraToMe)
        end
      end
  end
end)

ez copy pasta
Press :spacebar: and it will use Hydra/Titan


  • 1

#7
Zwei

Zwei

    Advanced Member

  • Contributor
  • 2,201 posts
local sickMenu = Menu("Hydra", "Hydra")
      sickMenu:Key("combo", "Use Hydra/Titan", string.byte(" "))
      
OnProcessSpellComplete(function(unit,spell)
  if sickMenu.combo:Value() == true and unit == myHero and spell.name:lower():find("attack") and GetObjectType(spell.target) == Obj_AI_Hero then
      local titan = GetItemSlot(myHero,3748)
      local looksLikeHydraToMe
      if GetItemSlot(myHero,3077) > 0 then
        looksLikeHydraToMe = GetItemSlot(myHero,3077)
      elseif GetItemSlot(myHero,3074) > 0 then
        looksLikeHydraToMe = GetItemSlot(myHero,3074)
      end
      if titan > 0 then
        if CanUseSpell(myHero,titan) == READY then
          CastSpell(titan)
          DelayAction(function()
            AttackUnit(spell.target)
          end, 0.03)
        end
      end
      if looksLikeHydraToMe ~= nil and looksLikeHydraToMe > 0 then
        if CanUseSpell(myHero,looksLikeHydraToMe) == READY then
          CastSpell(looksLikeHydraToMe)
        end
      end
  end
end)

ez copy pasta
Press :spacebar: and it will use Hydra/Titan

 

 

:godbless: QWER Master


  • 0




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users