Opened 14 years ago
Closed 13 years ago
#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: | Patch: |
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 (6)
comment:1 by , 14 years ago
Milestone: | Unclassified |
---|
comment:2 by , 14 years ago
Keywords: | simple added |
---|---|
Milestone: | → OS Alpha 2 |
comment:3 by , 14 years ago
Milestone: | OS Alpha 2 → OS Alpha 3 |
---|
comment:4 by , 13 years ago
Milestone: | Alpha 3 → Alpha 4 |
---|
comment:5 by , 13 years ago
Priority: | major → minor |
---|
comment:6 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
(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