scrawl
|
7dc30a01cd
|
Some changes suggested by cppcheck
|
2013-07-31 18:46:32 +02:00 |
|
Torben Carrington
|
09beafd044
|
Pathfinding Overhaul - Master cleanup! Cleaned pathfinding entirely, all AI packages that are implemented as well, Increased buffer! This makes the intro guard no longer walk into you or go to far into the room (not tested against vanilla distances but it seems accurate enough until the next itteration of pathfinding fixes).
|
2013-05-31 17:49:52 -07:00 |
|
Torben Carrington
|
a4caec56cf
|
Pathfinding Overhaul - Fixed selecting cells that are inaccessable from AIWander and pathfinding in general (sadly requires minor effort on the AI Packages implementation but it is the quickest way I can see), minor cleanup again (there is a lot to cleanup, this will prolly be in every commit).
|
2013-05-31 17:01:42 -07:00 |
|
Torben Carrington
|
73a9671742
|
Pathfinding Overhaul - Changed the name of checkIfNextPointReached to a more intuitive name considering what it does (checkPathCompleted) and fixed a minor bug in it, modified buildPath() to take one final parameter, a bool which dictates whether or not to always use pathfinding (like AIWander should be doing) or to allow for "shortcuts", modified all ai packages to work with these two changes.
|
2013-05-29 20:05:17 -07:00 |
|
Torben Carrington
|
c080785235
|
Pathfinding Overhaul - Finished cleaning, removed unnecessary parameter in one function, fixed use of the function in ai packages and added use of clearPath() function in aiwander, fixed algorithms and got rid of excess subtractions in getDistance functions (thanks to Chris!).
|
2013-05-29 19:26:45 -07:00 |
|
Torben Carrington
|
dbbc96f600
|
AIWander Segmentation Fault Fix - Fixes the segmentation fault that used to occur when there was no pathgrid in the cell and a range was passed to AIWander.
|
2013-05-27 11:44:46 -07:00 |
|
Torben Carrington
|
ebc1fdd017
|
AIWander Patch - fixed another possibility of a bug occuring, best to fix it now then wait until it happens.
|
2013-05-27 09:05:42 -07:00 |
|
Torben Carrington
|
bd6d54cc8f
|
AIWander Minor Patch - Forgot an else statement and another check on an empty node vector, previously no nodes in range or only one would cause the AIWander to not do anything, now they will play idles correctly still.
|
2013-05-27 03:24:41 -07:00 |
|
Torben Carrington
|
fd96d47fe4
|
AIWander Completed. Replicates vanilla as best possible, pathfinding needs fixing before this looks correct but once the pathfinding files are edited this will behave pretty much exactly as vanilla. Major credit to Hrnchamd for major research.
|
2013-05-26 11:30:42 -07:00 |
|
Torben Carrington
|
96daad7a22
|
AIWander - shortened some if statements and made super minor optimizations to others, now using proper GMST to load proper idlechance instead of hacky set value."
|
2013-05-26 09:31:56 -07:00 |
|
Torben Carrington
|
e37324b967
|
AIWander everything works. only two things to do: Implement limiting selection on z axis, and correcting decision algorithm.
|
2013-05-26 08:49:44 -07:00 |
|
Torben Carrington
|
1cfe037d6b
|
AIWander - Added support for the Repeat parameter to mimic vanilla.
|
2013-05-24 04:49:20 -07:00 |
|
Chris Robinson
|
1d934e3112
|
Reduce some stdout spam
|
2013-04-06 04:46:28 -07:00 |
|
Marc Zinnschlag
|
a092deaee8
|
various fixes
|
2012-11-16 20:28:20 +01:00 |
|
marcin
|
51027c541e
|
Feature #391 Dummy AI package classes
|
2012-11-16 18:38:15 +01:00 |
|
marcin
|
bed0280ba1
|
Feature #391 Dummy AI package classes
|
2012-11-15 22:33:50 +01:00 |
|
marcin
|
4b939c7521
|
Feature #391 Dummy AI package classes
|
2012-11-15 22:15:20 +01:00 |
|
marcin
|
e6c8e1f0d7
|
Feature #391 Dummy AI package classes
|
2012-11-14 18:42:04 +01:00 |
|