Skip to content

Combat mechanics and AI are broken #7

@modawan

Description

@modawan

Enemies mostly stand idle and occasionally make basic attacks. Often they do not even react to a player character standing next to them, and exit combat. Several issues may contribute to this:

  • Auto-attack is not implemented. A queue of combat actions should have an implicit basic attack that repeats automatically. Currently all combat actions must be explicit. If a player does not make an action, or if AI does not pick an action, they are going to stay idle. AI scripts should be pretty good at making explicit attacks every round (at least when all routines are implemented), but it seems they also depend on auto-attack to fill gaps.
  • Enable feat actions #8 - partially implemented in [game] Implement UseFeatAction #72.
  • Grenades, medpacks, stimulators - partially implemented in [game] Implement item spells for medpacks #81 and [game] Implement grenades and explosion effects #95.
  • Combat engage/disengage logic does not work well - enemies should not disengage a player unless it is out of line of sight and hearing range.
  • Enemy AI scripts require many routines that are not implemented yet. Scripts get stuck easily without them.

Metadata

Metadata

Assignees

Labels

highGameplay bugs and missing features. Visual issues that break immersion.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions