451 Commits

Author SHA1 Message Date
cim
246d9c01dd Rock hermit market diversity
Give the "pirate" and "chaotic" rock hermits (both quite rare) slightly
different markets, and the chance to find some interesting but low
capacity deals.
2014-09-06 17:51:29 +01:00
cim
22e4b3689d Use canonical commodity name in nova mission 2014-08-30 15:14:39 +01:00
cim
a45a762640 A few more adjustments - cargo contracts now (mostly?) work again
New JS method
systemInfo.samplePrice(commodity)
 - get a sample price for a trade good in an arbitrary system
Saves changing oolite-contracts-cargo for every change in the algorithm
2014-08-24 18:53:31 +01:00
cim
ce4c3e1e44 Register ship forms should return to the interfaces screen when complete 2014-08-09 13:54:49 +01:00
cim
97019ba92c Make sure ECM delay timer is stopped before ship is destroyed 2014-08-07 19:20:16 +01:00
cim
aa5e137f18 Fix constrictor hunt ship script for some unusual cases 2014-07-26 20:10:17 +01:00
cim
abddb9fc67 Make traders and especially smugglers avoid suspicious craft 2014-07-09 22:42:36 +01:00
cim
abb3f2bc55 Fix some variable-defined errors in priority AI 2014-07-07 17:34:32 +01:00
cim
cf4da8cf65 Catch occasional problem with docking AI frustration
Requires station to be destroyed at inconvenient time.
2014-07-06 17:28:36 +01:00
cim
b9bcacc0c7 Adjust AI reconsideration and ECM delays to depend on accuracy 2014-07-05 15:32:38 +01:00
cim
80cc302379 Fix assassin chase routines 2014-06-29 17:19:09 +01:00
cim
2ef15dfb84 Try again to fix docking code 2014-06-29 17:08:34 +01:00
cim
be31612b3d Fix parcel/passenger contract generation
Should be some available to new players - not safe hops to a nearby system asking for a Deadly pilot with a flawless reputation. New couriers still don't get to be that picky over what they accept, though.

Also stop generation of occasional contracts with impossible reputation requirements.
2014-06-22 15:00:38 +01:00
cim
0d4d17da2b Fix some problems with interrupted docking sequences 2014-06-21 17:26:59 +01:00
cim
b11c16200b Fix some rare cases in Oolite AI library
- police in interstellar space
 - scavengers whose home station is destroyed
2014-06-21 16:23:51 +01:00
cim
fa78ba2cc1 Add an extra tutorial page on masslock avoidance 2014-06-14 13:01:03 +01:00
cim
c327444493 Fix possibility of duplicate passenger names 2014-06-13 18:33:26 +01:00
cim
f4330510c4 Adjust tutorial slightly after testing 2014-06-05 21:19:21 +01:00
cim
e1c6e3bba7 Add ship.isMinable property, adjust miner AI to use it 2014-06-01 19:45:23 +01:00
cim
189267a5dc Remove some temp testing code
- comment out drawWitchspaceDestination HUD items
 - remove temporary comms messages
2014-06-01 16:35:22 +01:00
cim
323e76b521 Ships will follow player out of interstellar space (usually) 2014-05-25 10:57:50 +01:00
cim
633316558c Prevent launch-and-dock behaviour with bounty hunters in certain cases 2014-05-21 20:42:20 +01:00
cim
d01c7567f9 Fix some minor populator issues 2014-05-20 22:08:04 +01:00
cim
d8591c7c55 Fix error in JSAI cargo scooping routine 2014-05-17 22:42:11 +01:00
cim
5935cd5dc3 Maybe fix launch-then-dock traders 2014-05-13 21:44:17 +01:00
cim
06dbc412bd Various assassination tweaks and fixes
- passenger contracts now record their risk level!
 - client names recorded for potential comms use
 - slightly tweak the AI for better assassin comms potential
2014-05-05 22:05:03 +01:00
cim
04b23346f6 Slightly adjust assassin population 2014-05-05 16:15:20 +01:00
cim
b9d42404a4 Fix comms setting 2014-04-27 15:11:59 +01:00
cim
01678dbda1 Fix up some group combat bugs and other errors 2014-04-27 11:27:47 +01:00
cim
e4127b32ee Add personality selection to AI communications 2014-04-27 10:56:50 +01:00
cim
b416e32326 Reduce chance of missiles colliding with launching ship
Previously happened quite a bit when firing at targets directly aft
2014-04-24 22:34:11 +01:00
cim
544d744fa3 Adjust attack commencement messages a little. 2014-04-06 14:00:35 +01:00
cim
04ec2668b6 Fix OXP compatibility issue with like_ship use on buoys 2014-03-31 20:25:49 +01:00
cim
890594fa73 Add some extra comms options for kill messages 2014-03-31 19:15:25 +01:00
cim
dfd0f391f0 Fix some bugs in the opportunist AI 2014-03-30 14:25:51 +01:00
cim
e1fff8465f Get ships to leave masslocks of stations better for witchspace 2014-03-15 19:39:32 +00:00
cim
06f072b100 Remove this.version from core JS files as manifest.plist sets it anyway
(This should make releases a bit easier...)
2014-03-14 15:09:41 +00:00
cim
6d1932fa0b Make populator use autoAI, add assassin roles to map 2014-03-14 14:37:56 +00:00
cim
8eaa403398 Add crew names to comms data 2014-03-14 14:00:04 +00:00
cim
63f23b7629 Adjust Thargoid appearance in IS space 2014-03-14 13:02:21 +00:00
cim
e03fbbb03a Deal with some friendly fire cases
Mainly between police and stations
2014-03-14 12:05:56 +00:00
cim
b82db62594 Temporarily suppress certain bits of normal population during missions
(avoids giving the player potentially powerful assistance)
2014-03-02 20:15:36 +00:00
cim
dbe6cb109e Reduce chances of large assassin packs hanging around 2014-03-01 21:52:13 +00:00
cim
f3d1180b28 Better fleeing to witchspace for grouped ships 2014-03-01 16:39:47 +00:00
cim
632bec9918 Check that leader is not null in mothership attack checks 2014-02-28 20:59:41 +00:00
cim
cdb9004646 Fix interstellar space AI bug 2014-02-17 18:10:13 +00:00
cim
ac70b5c94c Remove buoys from thargoid priority target list 2014-02-16 10:04:24 +00:00
cim
d000bbb1db Update launch-to-witchspace AI to avoid collision with stations 2014-02-11 21:31:40 +00:00
cim
0bf226e0d5 Distinguish group and solo witchspace exit messages 2014-02-07 22:21:20 +00:00
cim
2be5513f1d Fix typos in priority AI script 2014-01-28 17:54:15 +00:00