View Issue Details

IDProjectCategoryView StatusLast Update
0002728The Dark ModAIpublic19.06.2011 10:57
ReporterAluminumHaste Assigned Tograyman  
PrioritynormalSeveritynormalReproducibilityrandom
Status resolvedResolutionfixed 
Product VersionTDM 1.04 
Target VersionTDM 1.06Fixed in VersionTDM 1.06 
Summary0002728: Rats interfering with AI movement
DescriptionI noticed in the FM Trapped! that there are a lot of rats. This was cool, but I noticed that the rats cause pathing issues for the Guards which shouldn't happen. The rats are so small that they should be set to non-solid as they even can impeded the player movement. Maybe have the rats squeak and run away when something walks over top of them?

Several times while playing that map a rat and guard were both trying to go through the door, the guard kept walking in circles and the rat just stood there and I was unable to continue with the game I had to reload a previous save because I couldn't get out of the room (only 1 door).
Additional InformationThis was running version 1.04, I have not tried with latest 1.05 or SVN.
TagsNo tags attached.

Activities

grayman

grayman

20.04.2011 15:27

viewer   ~0003811

Added an immediate kicking aside of small AI (anything with mass <= 5, which covers rats, tiny spiders, ravens). Governed the amount of impulse received by adding a 1s delay before allowing another kick.

Patrolling AI will ignore small AI when finding them in the path. This leads to no avoidance moves by the larger AI, and increases kicking-aside possibilities.

Any bumping that needs block resolution will always ask the small AI to resolve it.

rev. 4811:

State.cpp
ai.cpp
ai_pathing.cpp
actor.cpp
actor.h

Issue History

Date Modified Username Field Change
09.04.2011 21:40 AluminumHaste New Issue
10.04.2011 04:45 grayman Assigned To => grayman
10.04.2011 04:45 grayman Status new => assigned
20.04.2011 15:27 grayman Note Added: 0003811
20.04.2011 15:27 grayman Status assigned => resolved
20.04.2011 15:27 grayman Resolution open => fixed
20.04.2011 15:27 grayman Fixed in Version => TDM 1.06
20.04.2011 15:27 grayman Target Version => TDM 1.06
19.06.2011 10:57 tels Relationship added child of 0002779
19.06.2011 10:58 tels Relationship deleted child of 0002779