View Issue Details

IDProjectCategoryView StatusLast Update
0003748The Dark ModAIpublic14.07.2014 12:53
ReporterSteveL Assigned Tograyman  
PrioritynormalSeveritytweakReproducibilityN/A
Status resolvedResolutionfixed 
Product VersionTDM 2.02 
Target VersionTDM 2.03Fixed in VersionTDM 2.03 
Summary0003748: Proposal: Disable frob-stopping of doors when ai shove them open
DescriptionTweak to stop player foiling the ai's door shove with a frob
Additional InformationFrom forum post: http://forums.thedarkmod.com/topic/16249-testing-202/page__view__findpost__p__347412

The ai-shoving-door behaviour that happens after the player blocks the ai's attempt to open the door twice in a row: is there any chance of making the door non-frobable during the shove? That would be realistic as well as fix a couple of outcomes.

Currently, the ai will count the failed attempts ok whether the player actively grabs the door or is simply in the way. The 3rd "shove" attempt behaves differently depending which tactic the player uses to block the door. If the player is just in the way, they get shoved aside. But if they're frobbing, their 3rd block works and the ai usually gives up, sometimes with an inappropriate bark ("Now where'd he go?").

Worse, if the ai has seen the player behind the door, they'll often get confused and either treadmill into the door gap or start stabbing the player through the door. I don't think those are 2.02 related -- it's probably always been possible to confuse an ai when he's trying to fight you and you repeatedly jam him in a doorframe -- but banning the 3rd frob would remove some occasions where that behav. will be seen.
TagsNo tags attached.

Activities

grayman

grayman

14.07.2014 12:53

viewer   ~0006718

Disable frobbing when a door is set to push the player.

Rev. 6059:

HandleDoorTask.cpp
HandleDoorTask.h
FrobDoor.cpp
FrobDoor.h


Issue History

Date Modified Username Field Change
07.06.2014 17:47 SteveL New Issue
07.06.2014 17:47 SteveL Status new => assigned
07.06.2014 17:47 SteveL Assigned To => grayman
14.07.2014 12:53 grayman Note Added: 0006718
14.07.2014 12:53 grayman Status assigned => resolved
14.07.2014 12:53 grayman Resolution open => fixed
14.07.2014 12:53 grayman Fixed in Version => TDM 2.03