Changes between Initial Version and Version 2 of Ticket #5889


Ignore:
Timestamp:
Sep 3, 2021, 7:14:06 AM (3 years ago)
Author:
Freagarach
Comment:

(Changed the ticket by agreement with wraitii.)

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5889

    • Property Priority If Time PermitsShould Have
    • Property Summary BuildingAI extension to accept orders.Merge BuildingAI and UnitAI.
  • Ticket #5889 – Description

    initial v2  
    11Currently BuildingAI's only job is to target entities. It could be expanded to a UnitAI-like structure to be also able to accept orders, like targetting specific entities (or gathering resources; see Hyrule Conquest).
     2
     3Hence, merge the two 'AI's. That could be done in steps.
     4- Make the current UnitAI non-moving safe.
     5- Add structure abilities such as recruitment and upgrade to the current UnitAI states.
     6- Device a way to have the 'Autofire' ability either in the current UnitAI or in Attack.js (probably).
     7- Rename `UnitAI` to `EntityAI`, add it to structures and remove `BuildingAI`.