-
Member
better try use mouse macro IMO
-
Member
Originally Posted by
amnemon
better try use mouse macro IMO
I've actually tried to set it up and for some reason the software for my mouse doesnt always register each keystroke and it messes it up. That and, sadly, I have read about more people getting hit with bans for using keyboard and mouse macros than I have using helpers.
-
Member
I want to make a condition to cast my skill Summon Radiant Sentinel. I checked DV and it comes under Active Skills -> "SummonRadiantSentinel".
Is there a command for this to check if it exists like there is for buffs e..g !PlayerBuffs.Has("offering_defensive")
UPDATE: Okay, I see that it comes up under Deployed Objects -> Object Type: 57, Total Count: 1.
Now, what is the correct code syntax to check for this? :S
UPDATE2: Okay, I see that I need to check the "deployed object count template" however, where are the templates located?
UPDATE3: Okay, duh, it is the ingame settings window lol. Finally got it. I type in DeployedObjectsCount[57] < 1 meaning that if the sentinal count is less than 1, cast it. That way, each time it runs out, this becomes true, and it casts the sentinal. Yay!
Last edited by clawface; 08-21-2023 at 10:07 PM.
Reason: update3
-
Post Thanks / Like - 1 Thanks
miracle1 (1 members gave Thanks to clawface for this useful post)
-
Member
How would I check for Unleash charges = 3?
I found that it is a buff called anticipation and that it counts the charges. I figured something like this as a starting point:
PlayerBuffs.Has("anticipation")
but not sure how to check that charges = 3 before pressing?
Last edited by clawface; 08-21-2023 at 10:25 PM.
Reason: new question
-
Member
Originally Posted by
clawface
How would I check for Unleash charges = 3?
I found that it is a buff called anticipation and that it counts the charges. I figured something like this as a starting point:
PlayerBuffs.Has("anticipation")
but not sure how to check that charges = 3 before pressing?
you can use playerbuffs with count check when you use the operator function
PlayerBuffs.Has("anticipation") => 3 Charges
PlayerSkillsUseable.Contains("SummonRagingSpirit")
But, it's very clunky playstayle when your char stops moveing because of create spirits. You can't dodge well
-
Post Thanks / Like - 1 Thanks
clawface (1 members gave Thanks to hkjhkh for this useful post)
-
Member
Originally Posted by
TacoBiter
Okay, I usually prefer to fix things myself, but I am baffled with this one and am hoping somebody might be able to give me a hand with a verified to be working copy and paste condition set...
I have the following on my skill bar:
Flamewall - Q
Holy Flame Totem - W
Flammability - E
SRS - Right Mouse
Move - Left mouse
Flame Dash - Space Bar
I have been trying to get create conditions to automatically place a HF totem every time I cast Flamewall. I tried using the condition to cast HF totem every time I press Q , however, for some reason this will place a totem but not cast flamewall.
I also tried settling for just placing a totem any time there are 3 or more mobs of any rarity, but then it just spams it. The same thing happens if I try it with flamewall instead. Essentially, I am trying to reduce keystrokes as much as possible as I recently lost two fingers in a work accident and am having a hell of a time trying to get everything as I need it. Ideally, I am trying to automatically cast flamewall any time there are 3 or more monsters, as well as place a HF totem at the same time, this way I can focus on just casting flammability & SRS and have the rest autocast for me, but it seems to hate me these days.
Any ideas, examples, or explanations as to what I am doing wrong? I would post an example as to what I have conditions set as, but I am not at the PC atm, and typing this much has already begun to hurt. Any advice is welcomed.
I would honestly not worry too much about it. You'll shift off the totem and flame wall within a couple of acts anyways. This does not seem to work well with things that have cast times, as they interrupt each other and don't go off. I'm not sure if there is any way to add a delay from one cast to when it also casts the follow up spell, but that seems to be the issue. Once you get your radiant dude, you won't need the totem and flamewall assuming you are going guardian, in which case you can just set it to auto cast every 30 seconds while near a monster and it'll carry you through the game naked up to yellow/early red maps.
-
Member
Originally Posted by
hkjhkh
you can use playerbuffs with count check when you use the operator function
PlayerBuffs.Has("anticipation") => 3 Charges
PlayerSkillsUseable.Contains("SummonRagingSpirit")
But, it's very clunky playstayle when your char stops moveing because of create spirits. You can't dodge well
I don't mind it as I have automove on, saves my hands/wrists. I tried the way you suggested but it is giving me an error -> "Expression compilation failed: Syntax error" Any ideas to fix it?
-
Active Member
Code:
if (SkillInfo.summonSkeletons.Id == skill.Id && SkillInfo.ManageCooldown(SkillInfo.wardFlask))
{
// Auto Ward Flask
var wardFlask = GameController.Game.IngameState.ServerData.PlayerInventories.FirstOrDefault(x => x.Inventory.InventType == InventoryTypeE.Flask)?.Inventory?.InventorySlotItems?.FirstOrDefault(x => x.InventoryPosition.X == 0)?.Item;
if (wardFlask != null && !buffs.Exists(x => x.Name == "flask_bonus_ward_not_break") &&
wardFlask.GetComponent<Charges>()?.NumCharges >= wardFlask.GetComponent<Charges>()?.ChargesMax)
{
Keyboard.KeyPress(Keys.D1);
SkillInfo.wardFlask.Cooldown = 100;
}
// Auto Loop Start
if (buffs.Exists(x => x.Name == "flask_bonus_ward_not_break"))
{
if (!skill.IsOnCooldown)
{
cwdtCounter++;
if (cwdtCounter >= 3)
{
Keyboard.KeyPress(Keys.X);
SkillInfo.wardFlask.Cooldown = 160;
cwdtCounter = 0;
}
}
else if (skill.IsOnCooldown)
cwdtCounter = 0;
if ((bool) GameController.Game.IngameState.ServerData.PlayerInventories
.FirstOrDefault(x => x.Inventory.InventType == InventoryTypeE.Weapon)
?.Inventory.Items.FirstOrDefault()?.Metadata.Contains("Wand"))
{
Keyboard.KeyPress(Keys.X);
SkillInfo.wardFlask.Cooldown = 500;
}
}
Guys, is there anyway that I can replicate this CWDT thing in GH?
condition would be smt like this, right?
1 should be if not with buff flask_bonus_ward_not_break, then press the ward flask key.
next is if have the buff ward_not_break + summon skeleton is not on cooldown then press swapping weapon key. This will keep pressing until the loop happens.
But I do not know how to check the weapon in hand like the code in copilot to make sure you use the right main weapon.
Anyone know the code for that?
-
Member
Originally Posted by
clawface
I don't mind it as I have automove on, saves my hands/wrists. I tried the way you suggested but it is giving me an error -> "Expression compilation failed: Syntax error" Any ideas to fix it?
I'm not sure what your doing but you can do it simple with some clicks on the gui menu
Gui -> Profile
1) Create a new Tab in your Profile section
2). Fill out your keys
3). Add new condition status effect, player have select the operator from the pickilist >=
4. add buff name and change the last picklist to charges
-
Post Thanks / Like - 1 Thanks
clawface (1 members gave Thanks to hkjhkh for this useful post)
-
Knight
Originally Posted by
GameHelper
Check deployed objects in player actor component.
thank you, perfectly works
another problem i hope there is a solution for this.
i set radiance of sentinel auto cast and convocation but unfortunately it will auto cast while in hideout too which cancels everything im doing in hideout liek transfering my items in stash and suddenly the stash is sometimes closed and cast the radiance of sentinel
is their an option or way in autohotkey to disable it if im in hideout and only works while mapping or doing ACTS?
-
Member
Smoothest league start thus far thanks to your awesome work. got to maps in 5 hours(hit srs necro)!
Last edited by SM0k3; 08-23-2023 at 10:54 AM.
-
Originally Posted by
hacker143
thank you, perfectly works
another problem i hope there is a solution for this.
i set radiance of sentinel auto cast and convocation but unfortunately it will auto cast while in hideout too which cancels everything im doing in hideout liek transfering my items in stash and suddenly the stash is sometimes closed and cast the radiance of sentinel
is their an option or way in autohotkey to disable it if im in hideout and only works while mapping or doing ACTS?
Yeah, check AHK settings.
If I did not reply to you, it mean the question you are asking is stupid.
-
Post Thanks / Like - 1 Thanks
Jaykriox (1 members gave Thanks to GameHelper for this useful post)
-
Active Member
this has been like this for years and idk if anyone ever acknowledged it or not .. im busy playing the game but figured id post it cuz i die all the time from it... but if u take any dot damage an ur life goes below flask % it doesnt press it or its super delayed... same with logout chicken @ %... it never quits the game if ur taking dot damage...yes i just died yes im pissed af 
appreciate the fast update tho at league launch GH <3
edit: ya sorry i lied i didnt have autoquit even enabled somehow.. it was on before idk how it disabled but w/e lol
Last edited by datz; 08-23-2023 at 07:35 PM.
Reason: im dumb
-
Originally Posted by
datz
this has been like this for years and idk if anyone ever acknowledged it or not .. im busy playing the game but figured id post it cuz i die all the time from it... but if u take any dot damage an ur life goes below flask % it doesnt press it or its super delayed... same with logout chicken @ %... it never quits the game if ur taking dot damage...yes i just died yes im pissed af
appreciate the fast update tho at league launch GH <3
Can you make a video proof of it? I am curious why would that happen.
Sorry for your loss!
EDIT: make sure in that video, the flask rules/configuration is shown.
Last edited by GameHelper; 08-23-2023 at 05:17 PM.
If I did not reply to you, it mean the question you are asking is stupid.
-
Member
Originally Posted by
hkjhkh
I'm not sure what your doing but you can do it simple with some clicks on the gui menu
Gui -> Profile
1) Create a new Tab in your Profile section
2). Fill out your keys
3). Add new condition status effect, player have select the operator from the pickilist >=
4. add buff name and change the last picklist to charges
Ah! didn't realize you can do that. That was perfect, worked like a charm! thank you!