From: <js...@us...> - 2006-04-18 07:28:10
|
Update of /cvsroot/exult/exult In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32733 Modified Files: ChangeLog combat.cc Log Message: 3-dimensional line-of-flight computation Index: ChangeLog =================================================================== RCS file: /cvsroot/exult/exult/ChangeLog,v retrieving revision 1.2044 retrieving revision 1.2045 diff -u -d -r1.2044 -r1.2045 --- ChangeLog 8 Apr 2006 06:47:07 -0000 1.2044 +++ ChangeLog 18 Apr 2006 07:27:56 -0000 1.2045 @@ -1,3 +1,9 @@ +2006-04-18 <je...@mi...> + + * pathfinder/Zombie.cc: Straight-line pathfinder now works in + 3-dimensions, and combat projectile code allows shooting things at + any height. + 2006-04-07 <je...@mi...> * combat.cc: Support 'summon' by certain monsters (mages, Index: combat.cc =================================================================== RCS file: /cvsroot/exult/exult/combat.cc,v retrieving revision 1.171 retrieving revision 1.172 diff -u -d -r1.171 -r1.172 --- combat.cc 10 Apr 2006 02:18:04 -0000 1.171 +++ combat.cc 18 Apr 2006 07:27:56 -0000 1.172 @@ -719,9 +719,7 @@ if (strike_range && dz < 5 && // Same floor? stiles.enlarge(strike_range).intersects(opptiles)) state = strike; - else if (dz >= 5 || // FOR NOW, since is_straight_path() - // doesn't check z-coord. - !projectile_range || + else if (!projectile_range || // Enlarge to projectile range. !ptiles.enlarge(projectile_range).intersects(opptiles)) { |