hectorgimenez / koolo

Diablo II Resurrected bot written in Go
MIT License
67 stars 38 forks source link

Questions regarding koolo, d2go Game.Data: Bot <-> D2R interaction #261

Closed theksk23 closed 1 month ago

theksk23 commented 1 month ago

Details

Hey, first off sorry for somewhat abusing this bug report, but coming from D2 LoD and using Kolbot for quite some time I have problems understanding what is happen here looking at the bigger picture:

Previously, bots could read and interact all objects and monsters in an area (or that is what I came to think from using them, writing runs). With Koolo and D2R however:

Putting it differently, one could also look at our Eldritch KillShenk implementation: https://github.com/hectorgimenez/koolo/blob/67b8becf4df0027962604806a86ba8858e46b3ab/internal/run/eldritch.go#L35C1-L35C60 Why is this needed, or rather why does game.Data.Monster not contain good-ol Shenk, as soon as we enter Bloody Foothills? Or, from a practical perspective: How do I implement killBishibosh?

Any insights would be much appreciated, thanks!

Version

dev

Logs

not applicable