darkbot-reloaded / DarkBot

Darkbot is a memory-bot for a flash browser-game
https://darkbot.eu/
67 stars 53 forks source link

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

Open Pazze12 opened 1 year ago

Pazze12 commented 1 year ago

Is there an existing issue for this?

Are you running the latest bot version?

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

Can anyone else reproduce the issue?

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

Pablete1234 commented 1 year ago

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.

Pazze12 commented 1 year ago

Okay thank you for reviewing the ticket

On Fri, 23 Jun 2023, 23:24 Pablo Herrera, @.***> wrote:

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.

— Reply to this email directly, view it on GitHub https://github.com/darkbot-reloaded/DarkBot/issues/279#issuecomment-1604996248, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALO5BIF7JJFIREWHZKF5UFLXMYCQXANCNFSM6AAAAAAZRLDMRY . You are receiving this because you authored the thread.Message ID: @.***>