740 Commits

Author SHA1 Message Date
Giles Williams
e2a74789f7 changes to debug the FTR AI
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@630 127b21dd-08f5-0310-b4b7-95ae10353056
2006-07-01 16:37:31 +00:00
Giles Williams
15b53343eb improvements to AI piloting and navigation, added FTR navigation
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@629 127b21dd-08f5-0310-b4b7-95ae10353056
2006-07-01 16:36:35 +00:00
Giles Williams
0ba89633c7 some changes to behaviour
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@628 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-30 09:18:09 +00:00
Giles Williams
2aa9a99f9b respect character role
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@627 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-29 12:27:29 +00:00
Giles Williams
a8680bc510 fix disappearing cargo problem
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@626 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-28 23:49:50 +00:00
Giles Williams
678bc322ec clear up problems with over-long delivery reports
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@625 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-28 23:49:16 +00:00
Giles Williams
a86b63530a fix problems with receding flame during hyperspeed/fuel-injection
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@624 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-28 17:06:11 +00:00
Giles Williams
f306c999c3 introducing unpiloted entities (missiles, etc. that HAVE NO CREW and therefore do not communicate!)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@623 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-28 16:06:49 +00:00
Giles Williams
3c96615b29 only show debugging message while (debug != 0)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@622 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-27 16:56:32 +00:00
Giles Williams
2dd203eb57 fix cut-and-paste-error mixing up key_custom_view and key_map_info - d'oh!
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@621 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-27 15:15:55 +00:00
Giles Williams
9bc6b02522 replace whitespace with an underscore character when using getShipWithRole:
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@620 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-27 15:08:52 +00:00
Giles Williams
92abb6f682 places most recently scooped object at eject position
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@619 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-27 09:03:00 +00:00
Giles Williams
2c2f2dd99d respect the equivalent tech level of a carrier or station when setting the shipmarket
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@618 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-26 11:58:56 +00:00
Giles Williams
e8b203c056 nail down intro2 problem with disappearing ships (displayed in wrong place)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@616 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-26 08:31:52 +00:00
Giles Williams
b37bedaa1a fix a couple of typos
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@615 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-25 11:20:38 +00:00
Giles Williams
a22aa6b30b update thargon scanner range
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@614 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-25 11:05:41 +00:00
Giles Williams
8166f12559 include key_custom_view
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@613 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-25 11:04:30 +00:00
Giles Williams
12724f862c try to deal with scripts AFTER dealing with contracts
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@612 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-24 21:33:09 +00:00
Giles Williams
2043e03b41 look for entries with a role containing the name of the commodity when looking for cargo pods (eg. role = "Gold";)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@611 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-24 21:16:04 +00:00
Giles Williams
ea0c50f8c1 use standard utility AIs (gotoWaypointAI, receiveDockingAI) as subroutines to simplify AIs
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@610 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-23 16:10:55 +00:00
Giles Williams
abd98532e4 fix weapon direction before entering witchspace
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@609 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-23 13:31:09 +00:00
Giles Williams
fd3d96bc4b improve speeds for docking by better estimating eta for flyToRangeFromDestination
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@608 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-23 13:02:19 +00:00
Giles Williams
e0a5d349c6 new AIs (effectively AI subroutines)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@607 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-23 13:01:12 +00:00
Giles Williams
15834f0b46 fixup docking routines again and add two new utility AIs (part of large vessel adaptations
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@606 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-23 12:16:14 +00:00
Giles Williams
715de84b12 improvements to docking subroutines
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@605 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-23 10:19:27 +00:00
Giles Williams
a3036fea3d clean up and drop debugging messages
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@604 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-22 10:09:59 +00:00
Giles Williams
39c31b6381 now will launch multiple escape pods if "has_escape_pod" is > 1
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@603 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-22 10:07:22 +00:00
Giles Williams
26828f6cd1 added launchShipWithRole:
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@602 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-22 10:06:38 +00:00
Giles Williams
a563682d2c gray out passengers and cargo you cannot take
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@601 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-21 10:10:19 +00:00
Giles Williams
337dd332b5 new routine: BOOL setFirstSelectableRow
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@600 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-21 10:09:56 +00:00
Giles Williams
2f069e02b0 if multiple changes are made to the linked lists only check their integrity once per update
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@599 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-21 09:13:30 +00:00
Giles Williams
da35bd5955 improvements to handling and maintaining xyz linked lists
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@598 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-20 12:42:58 +00:00
Giles Williams
785096ed67 when launching escape pod check for <key>escape_pod_model</key><string>custom_pod</string> if it exists then use it instead of "escape-capsule"
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@597 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-19 22:47:27 +00:00
Giles Williams
9b026c338b no zombies permitted - prevent entering space dock when you are dead
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@596 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-19 18:16:11 +00:00
Giles Williams
cfc115a9a0 ignore blank lines in .mtl file
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@595 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-19 14:56:05 +00:00
Giles Williams
f670ea4f42 show smoothing groups in the output file by varying the red value of a face - v1.65b4 will show these smoothed patches if the shipdata entry specifies smoothed true
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@594 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-19 13:48:59 +00:00
Giles Williams
e32d2998cc allow models with a mixture of 'smoothed' and 'hard' vertices by considering the red colour value of a face to indicate its smoothing group
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@593 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-19 13:44:17 +00:00
Giles Williams
2721d28c05 better handling of whitespace, handles negative vertex references in face lines
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@591 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-19 11:56:25 +00:00
Giles Williams
aded61b305 changes avoiding enter key repeat problems in mission choices
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@590 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-19 09:31:48 +00:00
Giles Williams
8f35abf10b replace percent symbol with text
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@589 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-17 08:43:50 +00:00
Giles Williams
98d24ad127 cloaking device portable between ships
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@588 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-17 08:43:10 +00:00
Giles Williams
bc86e9b101 debugging options while paused: 'b' for collision debug 'c' for octree debug 'd' for full debug '0' for object dump and debug off
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@586 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-15 18:06:27 +00:00
Giles Williams
824acb6656 laser collision code tidy up and bug fix
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@585 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-15 12:38:38 +00:00
Giles Williams
7890dc7098 better handling of jumping between systems that share coordinates (requires witch-fuel, but costs none)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@584 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-15 09:03:55 +00:00
Giles Williams
564381b223 bullet proofing against bad calls
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@583 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-15 08:57:43 +00:00
Giles Williams
a249204ce6 one more fix to cloaking device
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@582 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-14 06:44:48 +00:00
Giles Williams
61fd32fe75 fixes US cloaking device
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@581 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-14 06:23:36 +00:00
Giles Williams
b65829af14 don't change to an external view if pressing 'v' while in a gui screen accepting input
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@580 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-13 20:22:42 +00:00
Giles Williams
052f618b61 overthinking it! - better portUpVector code here
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@579 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-13 16:08:23 +00:00
Giles Williams
1b207a7514 adjust docking orientation according to BOTH port dimensions and ship dimensions
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@578 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-13 15:10:59 +00:00