Ticket #534 (closed defect: fixed)
Need to implement non-obstruction mode for entities
| Reported by: | brian | Owned by: | |
|---|---|---|---|
| Priority: | Nice to Have | Milestone: | Alpha 4 |
| Component: | Core engine | Keywords: | simple |
| Cc: |
Description
Some entities (farms and fish) should not obstruct other entities. They must still register collisions, so that they can be gathered from. This means that their size cannot simply be set to zero. Some possibly relevant files are:
CCmpObstruction.cpp, CCmpObstructionManager.cpp
There may be other files that need to be modified.
Change History
comment:6 Changed 2 years ago by philip
- Status changed from new to closed
- Resolution set to fixed
(In [8899]) # Support AI construction of buildings. Pass terrain passability data to AI scripts. Expand pathfinder passability data to 16 bits per tile, to allow more classes. Support 16-bit ints in serializer. Partially support JS typed arrays. Allow foundations to be placed on top of units (fixes #499). Stop farms and fishes blocking movement (fixes #534). Add obstruction flags to allow finer control over what they block. Associate entity IDs with obstruction shapes, to allow finding colliding entities. Support moving to the edge of a target entity with inactive obstruction. Support foundation entities in AI. Support playing as non-hele civs.

Milestone Unclassified deleted