mlangsdorf / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A fork/variant of Cataclysm Roguelike by Whales.
http://en.cataclysmdda.com/
Other
1 stars 1 forks source link

npc AI: free fire engagements and stop shooting through glass #46

Closed mlangsdorf closed 5 years ago

mlangsdorf commented 5 years ago

Add a new engagement rule: engage distant enemies without moving. NPCs under this rule will not move except to clear line of sight of allies and will shoot at any hostile monster within their weapon's effective range.

Repurpose the code that checks if a reach weapon is obstructed to check if the line of fire to a target is clear. If it isn't clear, don't shoot it.

Summary

Purpose of change

Describe the solution

Describe alternatives you've considered

Additional context