Opened 3 years ago
Last modified 16 months ago
#5906 new defect
Allow garrisoned entities to transform into one that cannot garrison. — at Version 3
Reported by: | Freagarach | Owned by: | Freagarach |
---|---|---|---|
Priority: | Should Have | Milestone: | Backlog |
Component: | Simulation | Keywords: | |
Cc: | Patch: |
Description (last modified by )
Currently, when an entity that is garrisoned transforms (upgrades/promotes) into an entity that cannot garrison the formerly garrisoned holder, several things go wrong.
The garrison flag is not updated (should be done in eject, not perform eject. (Simple)(Phab:D3628)- The entity that was transformed disappears. This is because first the position of the transforming entity is used to set on the newly created entity -- Garrisoned, thus out of world. Only thereafter a message is sent to the GarrisonHolder to ungarrison (the transforming entity gets ejected and thus receives a position InWorld) and to garrison the new entity if possible (which it is not). Hence the new entity has a position out of world and can thus neither be selected nor seen by the player. (Phab:D3650)
Change History (3)
comment:1 by , 3 years ago
comment:3 by , 3 years ago
Description: | modified (diff) |
---|---|
Milestone: | Backlog → Alpha 25 |
Owner: | set to |
Note:
See TracTickets
for help on using tickets.
In 24977: