View Issue Details

IDProjectCategoryLast Update
0006251Valley 1Bug - Room IssuesMar 4, 2012 5:27 pm
ReporterMaxAstro Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version0.586 
Summary0006251: Impossible NPC Rescue Mission
DescriptionBecause of the way NPCs follow you when you rescue them, the room layout can make the rescue physically impossible. Namely, because they always match your vertical height, a vertical passage narrower than their horizontal follow distance can cause them to get stuck on a "lip" in the ceiling below.

The attached world file is standing in a mission planning room of an impossible rescue mission, as far as I can tell - there is a 1-tile-wide vertical drop at one point that there is no way to get the NPC past once you've rescued them.
TagsNo tags attached.
Internal WeightFix Before Major Release

Activities

MaxAstro

Feb 29, 2012 2:28 am

reporter  

Environ.rar (120,292 bytes)

Chris_McElligottPark

Feb 29, 2012 8:59 am

administrator   ~0020010

Did you try ducking? That makes them lower themselves some.

MaxAstro

Feb 29, 2012 10:27 am

reporter   ~0020017

I did try ducking. The point in the mission I am talking about has a "lip" that is at floor level, and ducking does not lower them enough. It might be possible to complete by finding a place to the left of the "trap" where the floor is lower and dropping down, then jumping to get the NPC through - but that requires the player to leave the NPC behind and do fiddly things. I don't feel that tricking the NPC into following you should be part of the challenge of the mission.

There's another section in the same mission where the path is split into an upper and a lower path, with a ladder connecting them at the end. If you make the mistake of taking the lower path, it's impossible to navigate the NPC up the ladder, requiring you to backtrack the entire way to take the other path.

My recommended solution would be to have the NPC follow much more closely - preferably trying to stay completely on top of the player. Since the player is faster than the NPC, that won't happen unless the player stands still. But when you need to get the NPC through a tight gap, being able to align him with your location so you can get him to follow your exact movements would help immensely.

Penumbra

Feb 29, 2012 3:42 pm

reporter   ~0020043

Also, NPC path finding, _especially_ for baby-sitting missions, is one of go-to points for almost all reviewers.

Chris_McElligottPark

Feb 29, 2012 3:44 pm

administrator   ~0020044

This is true. I will probably have to make them use the logic like the bats do, and shrink their collision box when they are in this mode. That would solve all of the above problems, and their pathing would be pretty much perfect at that point regardless of what you do.

Chris_McElligottPark

Mar 4, 2012 5:27 pm

administrator   ~0020318

This was fixed in the prior version -- thanks!

Issue History

Date Modified Username Field Change
Feb 29, 2012 2:28 am MaxAstro New Issue
Feb 29, 2012 2:28 am MaxAstro File Added: Environ.rar
Feb 29, 2012 7:58 am tigersfan Internal Weight => Fix Before Major Release
Feb 29, 2012 7:58 am tigersfan Assigned To => Chris_McElligottPark
Feb 29, 2012 7:58 am tigersfan Status new => assigned
Feb 29, 2012 8:59 am Chris_McElligottPark Note Added: 0020010
Feb 29, 2012 10:27 am MaxAstro Note Added: 0020017
Feb 29, 2012 3:42 pm Penumbra Note Added: 0020043
Feb 29, 2012 3:44 pm Chris_McElligottPark Note Added: 0020044
Mar 4, 2012 5:27 pm Chris_McElligottPark Note Added: 0020318
Mar 4, 2012 5:27 pm Chris_McElligottPark Status assigned => resolved
Mar 4, 2012 5:27 pm Chris_McElligottPark Resolution open => fixed