View Issue Details

IDProjectCategoryView StatusLast Update
0004184The Dark ModAIpublic21.09.2015 20:47
Reportergrayman Assigned Tograyman  
PrioritynormalSeveritynormalReproducibilitysometimes
Status resolvedResolutionfixed 
Product VersionTDM 2.03 
Target VersionTDM 2.04Fixed in VersionTDM 2.04 
Summary0004184: AI bumping up against player w/o drawing weapon
DescriptionThis was fixed a while back, but I found another instance.
Steps To ReproduceIn WS4, allow an AI to chase you to the second floor of the theater.

Jump over the railing onto the stage below.

The AI sheathes his sword once you're over the rail and in the air. When you land on the stage, he turns away and heads back downstairs.

He reaches the stage, runs up the step onto it, and bumps into you. If you move, he follows.
Additional InformationThe problem is prolly in the window where you leap to the stage below. You're in the air, unreachable, when the AI sheathes his sword. Once you land, you're once more on an AAS area, the AI sees this, and pathfinding sends him down the main stairs to get to you.

Up to this point, this is fine, but what's wrong is that he doesn't redraw his sword once he reaches you.
TagsNo tags attached.

Activities

grayman

grayman

21.09.2015 20:47

viewer   ~0007793

This was a situation where a terminating “player unreachable” state exited while the AI was still sheathing his weapon, in preparation for throwing rocks. When Combat state restarted, I needed to wait for the weapon to finish sheathing before continuing. Otherwise Combat state thought the AI already had a drawn weapon, because the anim clears the “weapon drawn” flag at the end of the anim. Since a weapon was already drawn, there was no need to draw one, making the AI bump into you.

Rev. 6540:

CombatState.cpp

Issue History

Date Modified Username Field Change
24.07.2015 21:11 grayman New Issue
24.07.2015 21:11 grayman Status new => assigned
24.07.2015 21:11 grayman Assigned To => grayman
21.09.2015 20:47 grayman Note Added: 0007793
21.09.2015 20:47 grayman Status assigned => resolved
21.09.2015 20:47 grayman Resolution open => fixed
21.09.2015 20:47 grayman Fixed in Version => TDM 2.04