PDA

View Full Version : Sometimes bot doesn't heal with exura, exura gran etc.



jollebollen
08-22-2014, 06:03 PM
20:00 You are dead.
20:00 You were killed by something evil and a wyrm and others.
20:00 You were blessed with Wisdom of Solitude, Spark of the Phoenix, Fire of the Suns, Spiritual Shielding, Embrace of Tibia and Twist of Fate.


Wei!

As I have mentioned before..

If I have exura on 90 hp percent, exura gran on 70 and exura vita on 50.

Sometimes when I get hit by a monster, just sometimes if the bot is busy doing something else, he doesn't heal with exura after he gets a small hit.

So he's running around, damaged until something hurts him to 60% so he needs to use a new spell, like exura gran, THEN he heals.

It's like he forgot he was damaged the first time because he was busy doing something else or something I don't know.


Fix it please I just died because of this omfg.

ofensywnie
08-23-2014, 02:51 PM
indeed

Stusse
08-23-2014, 03:07 PM
jollebollen ofensywnie

Do you mind posting your .xbst healer setup? For example:



<panel name="Self Healer">
<control name="SpellList">
<item spell="exura vita" mana="200" vcomp="0" vsign="1" vrandom="0" vvalue="68" enabled="1"/>
<item spell="exura gran" mana="120" vcomp="0" vsign="1" vrandom="0" vvalue="88" enabled="1"/>
</control>
<control name="ItemList">
<item id="238" vcomp="0" vsign="3" vrandom="0" vvalue="40" enabled="1"/>
</control>
</panel>


Also make sure you have the right spell on Paralyze Heal in the Condition Manager.

/Stusse

Infernal Bolt
08-23-2014, 03:07 PM
it will use the spells in the order you put them in the healer.

Leilar
08-23-2014, 03:46 PM
This guy is right, I noticed a pause sometimes when the bot doesn't heal.

Something like this: (we all know there is attack "turns" in Tibia.. you attack, then you have a second pause and you attack again)
1. Monster attacks
2. Bot heals
3. Monster attacks
4. Bot at 60% lets say (skips "turn", doesn't heal this time)
5. Just as the monster is about to attack again (like 700ms later from attack) the bot heals or it lets the monster attack and then heals.

This is a problem when dealing with 2+ monsters because you will get attacked at different times and it's possible to get comboed. I don't know if this is what OP meant, but I have noticed this on my computer sometimes, and I'm never lagging either.

xux
08-23-2014, 03:52 PM
This guy is right, I noticed a pause sometimes when the bot doesn't heal.

Something like this: (we all know there is attack "turns" in Tibia.. you attack, then you have a second pause and you attack again)
1. Monster attacks
2. Bot heals
3. Monster attacks
4. Bot at 60% lets say (skips "turn", doesn't heal this time)
5. Just as the monster is about to attack again (like 700ms later from attack) the bot heals or it lets the monster attack and then heals.

This is a problem when dealing with 2+ monsters because you will get attacked at different times and it's possible to get comboed. I don't know if this is what OP meant, but I have noticed this on my computer sometimes, and I'm never lagging either.

Quoted for truth, same issues here.
Tho i just thought it was caused by my laggy internet sometimes.

soul4soul
08-23-2014, 03:54 PM
I have noticed the same problem as well. I use a lua healer in combination with the built in healer, I have them both set with the same settings and it helps a lot. Its only a problem on higher lvls since there are more monsters with burst damages.

Leilar
08-23-2014, 04:23 PM
and "Leilar the enlightened" strikes again with uncovering the latest bugs

jollebollen
08-23-2014, 06:53 PM
Yes it's like that. I have died 2 times due to combo because my characters runs with 3 monsters and only have 70% hp left = dead.

Edit: Settings-


<control name="SpellList">
<item spell="exura vita" mana="160" vcomp="0" vsign="1" vrandom="1" vvalue="50" enabled="1"/>
<item spell="exura gran" mana="70" vcomp="0" vsign="1" vrandom="1" vvalue="75" enabled="1"/>
<item spell="exura" mana="20" vcomp="0" vsign="1" vrandom="1" vvalue="95" enabled="1"/>
</control>

Can you pust your .lua healing? Much appreciated.

HjugO
08-23-2014, 07:59 PM
Yes it's like that. I have died 2 times due to combo because my characters runs with 3 monsters and only have 70% hp left = dead.

Edit: Settings-



Can you pust your .lua healing? Much appreciated.

CONFIG = {
["Platynka"] = {
SPELL = {
{NAME = "Exura Vita", MANA = 160, HEALTH = 50, LEVEL = 30, ENABLED = true},
{NAME = "Exura Gran", MANA = 70, HEALTH = 75, LEVEL = 20, ENABLED = true},
{NAME = "Exura", MANA = 20, HEALTH = 95, LEVEL = 9, ENABLED = true}
}
},
["Zakrzew"] = {
SPELL = {
{NAME = "Exura Gran", MANA = 70, HEALTH = 65, LEVEL = 20, ENABLED = true},
{NAME = "Exura", MANA = 20, HEALTH = 80, LEVEL = 9, ENABLED = true}
}
}
}

Self.HealthPercent = function()
return math.floor(Self.Health() / (Self.MaxHealth() * 0.01))
end

Module.New("HealingRules", function(moduleObject)
for creature, value in pairs(CONFIG) do
if (Self.Name() == creature) then
for index, table in pairs(value) do
for _, SPELL_CONFIG in pairs(table) do
if (Self.HealthPercent() <= SPELL_CONFIG.HEALTH and Self.Level() >= SPELL_CONFIG.LEVEL) then
if (SPELL_CONFIG.ENABLED) then
Self.Cast(SPELL_CONFIG.NAME, SPELL_CONFIG.MANA)
end
end
end
end
end
end
end)

Change ["Platynka"] for your character name.

jollebollen
08-23-2014, 08:07 PM
Thanks.

But I don't see any timers in it, like 100ms or 1000ms. How often does it check my health?

HjugO
08-23-2014, 08:25 PM
Thanks.

But I don't see any timers in it, like 100ms or 1000ms. How often does it check my health?

As fast as possible.

DarkstaR
08-23-2014, 10:47 PM
There's no bug. You have each healing setting randomized. Turn off randomize if you want to heal instantly.

jollebollen
08-24-2014, 08:11 PM
DarkstaR

That's not what randomize is for. Randomize is that it should heal around 95%ish, with a range of 1-3%.

Not how fast he heals..

DarkstaR
08-24-2014, 08:53 PM
@DarkstaR (http://forums.xenobot.net/member.php?u=2)

That's not what randomize is for. Randomize is that it should heal around 95%ish, with a range of 1-3%.

Not how fast he heals..

That is exactly how randomize works. But if you have healing set at 85% and it is randomized by 3%, you can go a low was 82% before it tries to heal.

If these ranges overlap (exura 85% random, exura gran 78% random), when you fall to 81%, it will be in the randomized range of exura gran now, and then might not heal until down to 75%. So it seems like it's healing slow sometimes, but really you just have your settings done badly.


tl;dr; random makes it seem slow, especially if overlap. That is how random works. You should only randomize your top spell (exura), everything else should be un-randomized.

jollebollen
08-24-2014, 10:10 PM
Yeah but this is not the problem but I understand what you're saying :P
DarkstaR

DarkstaR
08-24-2014, 10:42 PM
This is 100% the problem. Leave exura on randomize and take exura gran and exura vita off of randomize. 100% your problem goes away.

Y2Quakepc2
08-24-2014, 10:44 PM
Never died to slow healing in my life

Don't use randomizer, it's pointless nowadays.

jollebollen
08-24-2014, 10:52 PM
Never died to slow healing in my life

Don't use randomizer, it's pointless nowadays.

It's not slow healing, it's a small bug when he gets a double hit, and it happends seldom.

Also I hunt hardcore monsters and alot of monsters in my screen at the same time so it happends alot more often to me and 1 miss = death.

Y2Quakepc2
08-24-2014, 10:54 PM
Try not using randomizer and tell us how it went

DarkstaR
08-24-2014, 10:55 PM
Never died to slow healing in my life

Don't use randomizer, it's pointless nowadays.

Random is great for the first spell, IMO, but once you have it on 3, you only have certain gaps which heal instantly. Example using OP's settings:

98~100, nothing
92~98, RANDOM exura
79~91, exura
72~78, RANDOM exura gran
54~71, exura gran
47~53, RANDOM exura vita
00~46, exura vita.

As you can see, there is a total range of 18% of health where you will heal randomly. Considering the fact that you should never drop below 46 (unless you're dead) without healing, this means that there is a 35% chance (18% / 52%, given: [100 - 98 = 2] [100 - 46 = 54] [54 - 2 = 52]) you are in a range that is randomized. Because, on average, randomized areas will take ~4 seconds to heal (but an be between 0 and 10ish), it will seem like it is healing slow around 1/3rd of the time.



MAAAAAAATH.

jollebollen
08-26-2014, 02:27 PM
Random is great for the first spell, IMO, but once you have it on 3, you only have certain gaps which heal instantly. Example using OP's settings:

98~100, nothing
92~98, RANDOM exura
79~91, exura
72~78, RANDOM exura gran
54~71, exura gran
47~53, RANDOM exura vita
00~46, exura vita.

As you can see, there is a total range of 18% of health where you will heal randomly. Considering the fact that you should never drop below 46 (unless you're dead) without healing, this means that there is a 35% chance (18% / 52%, given: [100 - 98 = 2] [100 - 46 = 54] [54 - 2 = 52]) you are in a range that is randomized. Because, on average, randomized areas will take ~4 seconds to heal (but an be between 0 and 10ish), it will seem like it is healing slow around 1/3rd of the time.



MAAAAAAATH.

OK broski!!!!!!!! thxxxxxx :*