i am working on scripts that can avoid mobs.
i started to write a script for single static mob avoidance and i try to end up with a system that can avoid/path through groups of moving mobs.
https://www.youtube.com/watch?v=lElsPPEBsI4
here is some theory crafting:
1. we have general navigation through the world using a navmesh
2. we have "steering" which should avoid mobs locally
General assumption:
we want the bot to think/behave human like
we cant see more than 100 yards ahead
we have different character situations:
-"llnm" low level compared to the zone/area mobs without mount (level 5 character in wetlands)
-"slnm" same level compared to the zone/area mobs without mount
-"hlnm" same level compared to the zone/area mobs without mount (level 60 in STV)
-"llm" low level compared to the zone/area mobs with mount (level 40 character in winterspring)
-"slm" same level compared to the zone/area mobs with mount
-"hlsm" higher level compared to the zone/area mobs with 'super' mount
we have different travel situations:
"ldt" long distance travel (getting from menethil to dun modr or from eastern wetlands to a vendor)
"sdt" short different travel (getting to a ore node or avoiding an elite while moving to the next grind target)
in the case of wetlands
steering is useful when:
slnm/llnm sdt
steering is NOT useful when:
llnm ldt (running through the area of 1 will us either get stuck or takes us a long time to find a path)
steering might not be necessary
hlnm/hlsm doing ldt/sdt
![[Image: wetlands_abc.png]](https://cdn.discordapp.com/attachments/339832050049875968/545012664674287627/wetlands_abc.png)
i started to write a script for single static mob avoidance and i try to end up with a system that can avoid/path through groups of moving mobs.
https://www.youtube.com/watch?v=lElsPPEBsI4
here is some theory crafting:
1. we have general navigation through the world using a navmesh
2. we have "steering" which should avoid mobs locally
General assumption:
we want the bot to think/behave human like
we cant see more than 100 yards ahead
we have different character situations:
-"llnm" low level compared to the zone/area mobs without mount (level 5 character in wetlands)
-"slnm" same level compared to the zone/area mobs without mount
-"hlnm" same level compared to the zone/area mobs without mount (level 60 in STV)
-"llm" low level compared to the zone/area mobs with mount (level 40 character in winterspring)
-"slm" same level compared to the zone/area mobs with mount
-"hlsm" higher level compared to the zone/area mobs with 'super' mount
we have different travel situations:
"ldt" long distance travel (getting from menethil to dun modr or from eastern wetlands to a vendor)
"sdt" short different travel (getting to a ore node or avoiding an elite while moving to the next grind target)
in the case of wetlands
steering is useful when:
slnm/llnm sdt
steering is NOT useful when:
llnm ldt (running through the area of 1 will us either get stuck or takes us a long time to find a path)
steering might not be necessary
hlnm/hlsm doing ldt/sdt
![[Image: wetlands_abc.png]](https://cdn.discordapp.com/attachments/339832050049875968/545012664674287627/wetlands_abc.png)
![[Image: wetlands_numbered.png]](https://cdn.discordapp.com/attachments/339832050049875968/545012683037081612/wetlands_numbered.png)