Improved OmniCrusher unit AI

Registered by Renegade

As it stands, OmniCrusher=yes invokes rather brain-dead AI on the units that use it. They constantly try to close the distance and crush enemy vehicles that attack them- which while useful for an open-top APC like the Battle Fortress, is not for say, a large battle tank or a super unit, where OmniCrushing would be a perk, not a core reason to buy it.

Or in other words, I suggest splitting this behavior off, via a tag, something like
OmniCrusher.AggressiveAI=yes/no ;do we want to be aggressive and try crushing things when given an attack order/get attacked by something?

Blueprint information

Status:
Complete
Approver:
AlexB
Priority:
Low
Drafter:
AlexB
Direction:
Approved
Assignee:
AlexB
Definition:
Approved
Series goal:
Accepted for 0.a
Implementation:
Implemented
Milestone target:
milestone icon 0.a
Started by
AlexB
Completed by
AlexB

Related branches

Sprints

Whiteboard

Implemented as:
[TechnoType]OmniCrusher.Aggressive= (boolean, defaults to yes)
Whether or not an OmniCrusher=yes unit should try to crush its target aggressively. If no, the unit will not try to come as close as possible to the target to finally crush it. This can also prevent retaliating OmniCrusher=yes units from being lured into an ambush.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.