UFO: Alien Invasion Issue Tracker
Please log in to bookmark issues
OPEN  Bug report #3461  -  Jump on top of invisible alien
Posted Jan 10, 2013 - updated Apr 07, 2014
aduke1 (aduke1) has been working on this issue since January 28, 2013 (20:48)
Issue details
  • Type of issue
    Bug report
  • Status
  • Assigned to
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
  • Owned by
    Not owned by anyone
  • Estimated time
    Not estimated
  • Category
  • Resolution
    Not determined
  • Priority
    1. Very low
  • Reproducability
    Not determined
  • Severity
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • Complexity
    icon_customdatatype.png Not determined
  • Platform
    icon_customdatatype.png Not determined
  • Architecture
    icon_customdatatype.png Not determined
Issue description
Item 3461 imported from sourceforge.net tracker on 2013-01-28 20:10:24

This was done with git master of 26 december. When a tried to move a soldier in a place where it was no alien because it was not visible. I see the alien only when i was on it. I then tried to kill the alien but don't was able because the game doesn't allow to shoot on the same cell. I then moved one cell away and killed the alien.

I think that the fact that it was possible to have a player and a alien on the same cell is because the alien was not visible before because of the map where from above you cannot see below.
Comments Ported from Sourceforge  ⇑ top
nabla6464 (2013-01-10 19:58:44.386000)  ⇑ top
Ufoconsol.log file
aduke1 (2013-01-11 01:51:07.284000)  ⇑ top
- **assigned_to**: Duke
aduke1 (2013-01-12 03:19:20.578000)  ⇑ top
Nabla, you're right. The lack of visibility causes this problem.

We could enhance the visibility rules a bit, but that will never give us a 100% solution.

No good idea for a perfect solution yet.
nabla6464 (2013-01-12 11:58:14.535000)  ⇑ top
This is not a big bug because it doesn't break the game.

A solution could be to force visibility of alien that are in a neighbour accessible cell.

Another solution would be to check when we move recursively that it doesn't go to a occuped cell (regardless of visibility). If it's the case cancel the move to the previous cell. And show the alien with possibly a message of the kind "x has bumped on a alien".
aduke1 (2013-01-13 03:07:40.164000)  ⇑ top
Nabla, your ideas are not bad, although pretty hard to implement due to the current visibility and movement mechanics.

Anyway, there is a second situation where we need this: Actor stands on breakable -> breakable is detroyed -> actor falls down onto another actor.
Steps to reproduce this issue
Nothing entered.