WaywardGame / tars

TARS is a bot that will play Wayward by itself, doing tasks such as gathering resources, setting up a camp, hunting, getting food/water, and more!
MIT License
9 stars 0 forks source link

TARS Ignoring Enemy Threat Levels #5

Open Muchaszewski opened 1 year ago

Muchaszewski commented 1 year ago

Description: Very often I see that TARS, when in any mode, especially survival, just ignores what the enemy has as a threat level. This makes it difficult to use TARS in hardcore mode, as it often leads to unnecessary deaths.

Examples:

  1. Without any equipment, TARS tried to "mine" living rock with nothing but a wooden sword and wooden armor. Living rock had a Very High threat at this stage. TARS almost died as a result.
  2. With ~18 armor, TARS touched a Hobgoblin and decided to pick a fight with it. TARS died from 3 hits, obviously unprepared for the encounter.

Suggested Solution: TARS should avoid picking a fight and focus on increasing its equipment status until the threat is manageable. If not, it should avoid the fight at all costs. If there is an area with a high-threat enemy, TARS should avoid actions in that area, making it more usable in hardcore mode. This would solve an issue where going without oversight into the cave right is just suicide.

I love this mod so far! I would like to see some more utilities but I will probably suggest some ideas over time that would be suitable to implement! Great work!

Spacetech commented 1 year ago

This change will be included in the next TARS version (wip creature.ts diff).

And thanks for submitting all these detailed improvements!