Feedback:User/Arngrim/AI Tweaks

From Guild Wars Wiki
Jump to navigationJump to search

AI Tweaks[edit]

Adjust the AI in the following ways to better mimic human behavior.

  • Add a delay before the AI interrupts. This delay can be scalable to the general difficulty level of the respective area.
  • Remove the ability for the AI to identify hexes, enchantments, etc. on targets. The AI will be able to identify whether or not there are any hexes/enchantments on the target, but not specifically which ones, just like the players. Hexes/enchantments can be reapplied if the target has none at all, or they can be reapplied approximately after the duration of the effect.
  • Remove the ability for the AI to identify the stance on targets.
  • Remove the ability for the AI to identify the amount of armor, health and energy on targets. The AI can make generalizations based on the target's profession.
  • The AI will adjust its position and/or target if it cannot hit its target. For example, the AI will move closer to its target if its projectilea are not hitting its target due to an obstructed view or due to the target dodging. Another example, the AI will change targets if its current target is blocking most of its attacks.
  • If out of range of target, do not allow the AI to queue skills, especially interrupts. Instead, it will reposition itself without queuing the skill. Once within range, the AI will reevaluate the situation.

Reasoning[edit]

Currently, the AI has characteristics that make it very powerful in certain situations and very stupid in others. Currently, the AI excels at interrupting and at stacking hexes. However, it fails to identify when its view is obstructed, allowing players to exploit their blindness.

The AI has the ability to interrupt 1/4s skills on command, which is very unreasonable.

Players can only guess at which hexes/enchantments the target has. The AI should not have the ability to clearly identify these things that players cannot. However, that doesn't mean the AI should be dumbed down completely in that aspect. The AI should still reapply hexes/enchantments at a reasonable rate (i.e. once per full duration of effect).

The AI's blindness to obstructions is very easy to take advantage of.

Advantages/Disadvantages[edit]

  • This might involve a lot of work in writing more advanced algorithms for the AI.
  • The AI's ability to interrupt will be more reasonable.
  • The AI's ability to manage hexes/enchantments will be more reasonable.
  • It will be harder to farm while hiding behind terrain/obstacles.