Go to file
Cyp e727873581 Make homing projectiles travel at a constant horizontal speed.
Homing projectiles previously behaved like expanding circles, where the projectile was drawn
at the closest point on the circle to the target. Which meant that if the target was fast,
moving at right angles to the direction of the projectile, the projectile would move fast,
too (and would not be travelling in the direction it was facing).

Homing projectiles now go at a constant speed towards the target, using target prediction.
To test the target prediction, set the projectile speed to something close to 700 (same as a
VTOL), and try to get the VTOL to escape.
2011-12-25 23:48:17 +01:00
3rdparty qt-sdl: Fix input, mouse cursor, skirmish. 2011-12-15 19:30:26 +01:00
build_tools Get rid of the unmaintained makefile.win32s. 2011-09-25 19:58:13 +02:00
data New icon for store/delete templates. 2011-12-19 00:52:12 +01:00
doc Fix make aborting when wkhtml is not found. 2011-12-02 21:59:26 +01:00
icons Update custom translation strings. 2011-12-19 01:11:12 +01:00
lib Make homing projectiles travel at a constant horizontal speed. 2011-12-25 23:48:17 +01:00
m4 Improve GLee detection. 2010-04-28 07:52:19 +02:00
macosx Add template.(cpp|h) and rational.h to the xcode project. 2011-12-18 18:33:13 -05:00
pkg Sync up the NSIS file. 2011-10-29 21:05:03 -04:00
po Update custom translation strings. 2011-12-19 01:11:12 +01:00
src Make homing projectiles travel at a constant horizontal speed. 2011-12-25 23:48:17 +01:00
tests Javascript code now uses tile coordinates. Also, queue() now takes two optional parameters, 2011-10-24 19:12:23 -04:00
tools Move the map tools builds out of the main xcode project. 2011-12-16 15:35:02 -05:00
win32 Updates for the red headed stepsister. 2011-11-08 14:01:40 +01:00
.bzrignore ln -s .gitignore .bzrignore 2010-02-17 21:50:57 +01:00
.gitattributes Make xcworkspacedata and xcscheme treated as binaries for merges. 2011-04-02 16:04:03 -04:00
.gitignore Update .gitignore. 2011-11-16 19:34:45 +01:00
.hgignore Merge remote branch 'origin/master' into qt 2010-11-21 21:46:08 +01:00
AUTHORS Includes the cacert root cert within dpkg and nsis packages. 2011-05-02 22:15:20 +02:00
COMPILE Replace the outdated content of COMPILE with a pointer at the wiki. 2011-05-14 18:09:40 +02:00
COPYING Create final repository structure. 2007-06-28 17:47:08 +00:00
COPYING.NONGPL Update wall model to fix z-fighting, change license to GPL. 2011-09-28 14:31:04 -04:00
COPYING.README Warzone 2100, I have the honour to release you from any license unclarities. 2008-06-11 16:38:04 +00:00
ChangeLog Update ChangeLog. 2011-12-25 18:14:05 +01:00
Doxyfile Small update of the Doxygen files. 2011-09-16 22:24:51 +02:00
Makefile.am Adjust the xcode build to moves and additional files. 2011-12-12 09:40:49 -05:00
autogen.sh autogen.sh always instructs user to run configure in current directory - even 2011-09-06 21:15:18 -04:00
config.rpath Port r3878 and r3879 from trunk/ 2008-03-01 13:04:16 +00:00
configure.ac Always create both lib/qtgame and lib/sdl makefiles. 2011-12-17 23:18:55 +01:00
fixbrokendependencies Move broken dependency hack out of most Makefile.am's, except the for the root. 2010-12-16 23:14:38 +01:00
fixcppbuild Make everything compile successfully with g++, without -fpermissive. 2010-12-16 23:24:40 +01:00
newnet.TODO newnet: Make AI research synchronised. Games with AIs now seem to stay in synch. 2010-02-26 21:51:47 +01:00
releaseBranch Use version_getVersionString() for net version. 2011-12-08 12:36:24 +01:00