meepen/salien-bot

Support for Bosses in headless/userscript

Closed this issue · 23 comments

giv13 commented

Look at this: https://www.youtube.com/watch?v=xt3UOnAv90o. They added bosses?

Does your script support this? Or do I need to search for the boss manually? Thanks!

2018-06-30_22-34-16

Yes, it supports boss rounds. I tried a new feature this morning.

Though it's little unstable. I hope @meepen will fix it soon.

well. the headless mode didnt do anything on the boss planet. :(

Ok. I'm using the latest version, headless, re-downloaded it just 1 hour ago. Firstly, the percentage of the boss HP is broken. Secondly, when the fight ends, game freezing (but scores are counting anyway) and to continue you must reload the script.

I can second the report by @Makaka2 . Just fought a boss on an easy tile on Time Manipulation Planet. Percentage HP was like 0.XX% all the way, and headless failed to move on to a new zone after the fight but scores of the boss fight were recorded. Regrettably I forgot to add the --log switch after updating my script version to 2.1.5, so I can't provide you with logs to debug.

@darkl1ch You must use a special command besides primary. Add an "-e" supplement to usual "node headless" command.

I had the newest version at the time of the boss fight and my headless also stopped picking new zones after boss fight ended. It didn't even show the updated score. I waited few minutes (At least 5mins) and it was still looping without picking new zone or showing the new score. After restarting the app it showed the updated score and picked new zone.

In my case, whenever there is a boss fight, I must manually accept the battle as this script does not do it automatically. Am I missing something? :(

@darkl1ch you should update the script because boss-support is enabled by default without having to specify -e since commit [11f7e73] (11f7e73) 17 hours ago.

@Spartanul if you are running the headless, maybe you didn't give your script enough time to notice the fight or the servers were hammered with join requests from other users and couldn't get through before you manually zoned to the fight?

@ahakola - I'm just running the simple "Userscript Mode".

Seems like their servers are going crazy. Is there anybody who have a freeze trouble right now? Dirty Planet is in distortion process as I can see.

UPD: All is OK now.

@Makaka2 probably serverside issues, that might be also why there was hickups after the boss fight.

thx for the advices, but i had the latest version which i could, but during the boss level, the "headless" bot didnt do anything.

I've been checking https://wrya.net/tmp/salien-status/all.html , yet so far I haven't seen any red triangle that represents the Boss battle. Add it to the bot so it automatically starts the correct planet with the correct "Boss-battle" for maximum XP?

That hung up after the boss fight is probably caused by error in the network.js #162

Just fought a Boss, gaining 2.5 million XP
I joined https://discordapp.com/channels/459435127932715008/462403694122631169
Boss is added manually!!
This script helped me, but at the end it didn't press the button, but I did in time before the script relaunched the game!

Am running: index.user.js (version 29), i dont see the script currently supporting the new skill that appears during the boss battle.

hptwo commented

I'm using index.user.js version 29. I've been manually clicking on the 'Fight!' button to start the boss fight. I have also been manually hitting the '6' key on my keyboard to activate the healing ability. I'm looking through the attacks.js file in the developer console to try and kludge together a HealAttack like FreezeAttack and try it out the next time I encounter a boss.

thanks @hptwo feel free to make a pr to add that! the issues with headless are fixed.

PR #170, to support boss "fight" button press, and new skill ('6' key)