darkbot-reloaded/DarkBot

Bot try to fly from 2-8 over bl map to 1-7 but has level cap

Pazze12 opened this issue · 2 comments

Is there an existing issue for this?

  • I have searched the existing issues

Are you running the latest bot version?

  • I have confirmed i'm running the latest bot version

Have you tried to remove all plugins and see if the issue persists?

  • I have reproduced the issue even after removing all non-required plugins

Can anyone else reproduce the issue?

  • I have confirmed with someone else that they can reproduce the issue too.

Describe the bug

Infos:
company: EIC
Level: 22
Mission: Killing Kristallons on 1-7 or 3-7

I selected the Map 1-7.
Bot starts from 2-8 - he wants to fly over the BL map but I can't jump there cause of the level limit.
i blocked the port in port settings on 2-8 to bl2 also on bl maps to enemy company to never
I add a red area around the middle gate on 2-8 but he still try to fly to portal and wait at the red border.

I only can workaround this when starting the bot on another map like 2-5 or lower so try to fly over 4-4/4-5.

Expected Behavior

Bot should detect portal is not accessable or maybe read the current level and avoid not useable portals.

Steps To Reproduce

  1. Start from 2-8 or 2-7 (after death from base for example)
  2. Select 1-7
  3. be < lvl 24
  4. bot will fly to 2-8 middle and go to bl map -> mmo
  5. he cant jump because of level cap
  6. retrie with map settings like never jump trough middle gate on 2-8 -> bot will still jump

Screenshots, Video, or other media

image
image
image
image

Logs

[2023/06/22 00:56:30.641 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:31.169 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:31.649 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:31.650 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:31.669 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:36.724 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:37.184 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:37.185 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:37.213 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:40.637 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:42.278 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:42.733 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:42.733 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:42.762 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:47.778 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:48.277 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:48.278 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:48.295 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:48.647 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:53.324 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:53.804 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:53.805 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:53.837 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:56.650 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:58.848 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:56:59.339 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:59.339 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:56:59.358 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:04.387 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:04.647 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:04.863 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:04.864 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:04.890 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:07.396 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: internalNanoTechFactoryseo_tittle_techfactory
[2023/06/22 00:57:09.654 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:09.910 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:10.406 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:10.407 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:10.442 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:15.446 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:15.939 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:15.940 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:15.954 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:17.672 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:20.992 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:21.485 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:21.486 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:21.536 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:25.671 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:26.521 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:27.096 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:27.097 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:27.128 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:32.145 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:32.633 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:32.634 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:32.659 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:33.677 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:37.678 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:38.155 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:38.155 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:38.170 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:41.703 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:43.222 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:43.685 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:43.686 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:43.699 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:48.729 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:49.227 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:49.228 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:49.242 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:49.711 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:54.278 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:54.773 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:54.774 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:54.790 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:57:57.719 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:57:59.808 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:58:00.304 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:58:00.305 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Called Method: 4
[2023/06/22 00:58:00.319 | db.core.objects.facades.LogMediator.onLogMessage(LogMediator.java:41)] Für den Jump benötigst Du Level 24. Jump mit Deinem Level nicht möglich.
[2023/06/22 00:58:00.610 | eu.darkbot.shared.utils.PortalJumper.jump(PortalJumper.java:87)] Triggering refresh: jumping portal took too long
[2023/06/22 00:58:02.189 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] Starting new message loop
[2023/06/22 00:58:02.299 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: flash_preloader_construct268861900root1-11280
[2023/06/22 00:58:02.333 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: flash_preloader_loadingScreenLoadStarthttps://darkorbit-22.bpsecure.com/spacemap/loadingscreen.swf?__cv=b069a19923339c110e45056e0a8f2a00
[2023/06/22 00:58:02.459 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: flash_loadingscreen_construct
[2023/06/22 00:58:03.899 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: flash_preloader_loadingScreenReady
[2023/06/22 00:58:03.904 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: flash_loadingscreen_loadGameClient
[2023/06/22 00:58:03.993 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: flash_loadingscreen_handleRawDataLoadComplete
[2023/06/22 00:58:04.003 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: flash_loadingscreen_gameclient_uncompressed
[2023/06/22 00:58:13.329 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: flash_loadingscreen_gameclient_decrypted
[2023/06/22 00:58:13.409 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: flash_loadingscreen_internal_loader_started
[2023/06/22 00:58:13.499 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: flash_loadingscreen_internal_handleClientLoadComplete
[2023/06/22 00:58:14.584 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall:
[2023/06/22 00:58:18.050 | api.KekkaPlayer.createWindow(Native Method)] [INFO][KekkaPlayer 24] FlashCall: flash.error204817429305securityErrorError #2048Error
at net.bigpoint.darkorbit.preloader.error::GlobalErrorHandlerBpEventStream/handleUncaughtError()

Bot Version

1.21.1

Installed Plugins & versions

all from donor channel but only dm active

Browser API & version

kekkaplayer-24 api

Operating System

win10

Anything else?

I started asking in Diskussion they told me to try support so now i am here

This has been known for a long while, but not considered a bug, rather a missing feature: the bot does not have functionality to decide if portals can or can't be used to travel based on level.

It generally isn't an issue as you'll usually want to bot on your own maps, and have enough lvl to reach all the maps you plan to bot on, and the x-BL maps are the only ones where this can be relevant.