View Full Version : EK Port Hope GS - Character sometimes does exori even if it's "false" in config.
jollebollen
12-09-2015, 10:48 AM
And it is not in magic shooter either.
It is a critical error for me since I play on hardcore pvp and the character keep attacking other players which causes pz = im dead!!
I have set true to exori ico/hur in the config, pressed all other exori to false, even deleted the monster name in the cave im hunting so I really don't know why he sometimes makes exori, any ideas?!
He does it very rarely but I have ended up getting pz plenty of times now in the course of a few hours..
I really cant find it why he does it since no monster i kill is in the config and all exori is set on false.
If I was on retro pvp I would be rs pretty soon :(
Please come up with any ideas of where he is getting his exori from! the only .lua running is the one from the script itself and i downloaded the script through XenoBot scripts.
jollebollen
12-09-2015, 10:51 AM
maybe he thinks a mosnter is invisible? how do I remove so he dont "cancel invisibility"?
jollebollen
12-09-2015, 11:02 AM
I searched the whole .lua file for exori and I found this, I don't know where to start and stop delete in the script:
-- Label events
local event = LABEL_ACTIONS[group] or _events[EVENT_LABEL][group]
if event then
event(unpack(label))
end
toggleCriticalMode(false)
end
function onErrorMessage(message)
if not _script.ready then return end
toggleCriticalMode(true)
checkEvents(EVENT_ERROR, message)
-- Snap back
if message == ERROR_NOT_POSSIBLE then
-- Only trigger in spawn
if _script.inSpawn then
local time = os.clock() * 1000
local pos = xeno.getSelfPosition()
-- It's been longer than 2 seconds, reset snapbacks
if time - _lastsnapback > 2000 then
_snapbacks = 0
-- Moved since the last snapback
elseif getDistanceBetween(_lastposition, pos) > 0 then
_snapbacks = 0
end
-- Save time and increment snapbacks by one
_lastsnapback = time
_lastposition = pos
_snapbacks = _snapbacks + 1
-- If snapbacks are at 5 or more, assume an invisible monster is blocking
if _snapbacks >= 5 then
-- TODO: free account alternative (wait for "You must learn this spell first" or "You need a premium account" error message)
if _script.vocation == 'Paladin' then
cast('exori san')
elseif _script.vocation == 'Knight' then
cast('exori')
else
cast('exori frigo')
end
_snapbacks = 0
end
end
end
toggleCriticalMode(false)
end
so if you know where i can cut it out i would appreciate it ;)
Joshwa534
12-09-2015, 02:43 PM
Added the issue to our Trello board, we'll look into it tonight.
Next time just post in our sub-forum under the script's thread if you can.
DarkstaR
12-09-2015, 11:16 PM
@Syntax (http://forums.xenobot.net/member.php?u=193) / @Josh (http://forums.xenobot.net/member.php?u=41)wa I don't even think this code is needed. XenoBot will automatically know if there's an invisible creature and will path around it. Even if the player is stuck because of it, it's IMHO better to just wait for it to re-appear and attack it. Better to be trapped for fifteen seconds on very rare occasions than to die even once.
Syntax
12-10-2015, 02:23 AM
@Syntax (http://forums.xenobot.net/member.php?u=193) / @Josh (http://forums.xenobot.net/member.php?u=41)wa I don't even think this code is needed. XenoBot will automatically know if there's an invisible creature and will path around it. Even if the player is stuck because of it, it's IMHO better to just wait for it to re-appear and attack it. Better to be trapped for fifteen seconds on very rare occasions than to die even once.
It's definitely needed in tombs, the functionality was removed and then we started getting reports on invisible monsters sticking the bot.
It only executes in spawn so I don't see the harm in leaving it in, we'll add a player check to make it pvp safe.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.