31 Commits

Author SHA1 Message Date
cim
e6fb14ffbf Adjust cargo generation, especially for smugglers, medical.
Increase likely_cargo levels on pirate ships quite a bit (PIRATE_GOODS already reduces it once; no need to do so again in shipdata)
2013-08-25 13:14:02 +01:00
cim
6393b99fca Allow fleeing to witchspace in certain situations 2013-08-17 14:39:16 +01:00
cim
ba71ac58b2 Adjust pirate interceptor AI to assist nearby pirates in trouble 2013-08-16 18:00:46 +01:00
cim
c190ceea44 For consistency, auto_weapons should apply to populator-awarded equipment 2013-08-15 21:59:51 +01:00
cim
894d3d683b Add auto_weapons (ship.autoWeapons) parameter to shipdata.
If set (default 0), then populator has discretion to change ship weapons and other items to fit the ship's role. So far just does fore and aft lasers.
2013-08-15 21:53:17 +01:00
cim
ce2d77557d Make sure pirate escorts have a bounty, fix initial pirate cargo 2013-08-14 21:10:29 +01:00
cim
02d6dd2dca Use correct message class for populator debug logs 2013-08-13 21:18:44 +01:00
cim
b829eef4a2 Police witchpoint patrols AI adjustments 2013-08-12 18:45:09 +01:00
cim
2ad55255f1 System repopulation 2013-08-11 22:56:53 +01:00
cim
03f7fb174b Adjust populator functions to allow easy launching from station or planet
Fix pirate lurk calculations, tune a few other AI behaviours
2013-08-11 20:51:46 +01:00
cim
2da8ada948 Adjust populator functions for bounty hunters 2013-08-11 13:01:31 +01:00
cim
9edbe45d63 Add pirate interceptor AI, fix some bugs in pirate freighter AI 2013-08-09 18:00:18 +01:00
cim
b00b1bb550 First go at pirateFreighter/Fighter AIs
Fix bug with launching ships with escorts, tidy up functions
New: ship.notifyGroupOfWormhole()
Introduce AI template blocks to compact AI writing even further.
2013-08-09 13:09:54 +01:00
cim
bcc93120d7 Add smugglers to pirate targets, give m/h hunters a pack 2013-08-08 16:21:21 +01:00
cim
14d4bb555a Adjust AIs
traderAI for courier and smuggler variants
bountyHunterAI to limit patrol length
2013-08-08 16:00:20 +01:00
cim
4018ab2b73 Tune populator numbers a little more 2013-08-08 12:53:49 +01:00
cim
6508a52e08 Position ships for pirate freighter remote, correct role name 2013-08-07 22:19:05 +01:00
cim
ab0e7db465 Add new roles to shipdata 2013-08-07 21:08:09 +01:00
cim
0642f0468c Tune the numbers a little bit. 2013-08-06 21:27:59 +01:00
cim
677fed54f4 Start: Redo populator with planned ecosystem groups
Doesn't have new roles yet
Population numbers, etc. are way off what they need to be
Several AIs missing
2013-08-06 18:40:15 +01:00
cim
a4ae37c849 Change autoAIs for more testing what we have so far.
Set trader, pirate, escort, hunter, police AIs to JS by default
2013-07-19 22:51:43 +01:00
cim
99a1fac41e More work on the pirate AI
There's still a subtle bug in the logic somewhere that makes them sometimes return to attacking the player after having been paid off but before picking up all the cargo they've been given.
2013-07-16 22:33:42 +01:00
cim
8372845a9f More pirate AI work
Still not finished...
2013-07-15 23:14:47 +01:00
cim
be589dbc47 Correct variable name in script 2013-07-04 17:02:24 +01:00
cim
d04eba66de Make system.populatorSettings work, cleanup and document 2013-07-03 18:30:57 +01:00
cim
6d12aa177e Make navigation buoys rotate again 2013-07-03 17:43:49 +01:00
cim
2b224685f3 Nova system population
Changes default populator for system, for easiest compatibility with old save games, OXPs with novas, etc.
2013-07-03 17:11:47 +01:00
cim
242002cf1a Add system repopulator
Runs every 20 seconds to keep number of ships in system up
2013-07-03 15:48:25 +01:00
cim
4205ba932c Finish populator named locations (issue #36) 2013-07-03 12:26:08 +01:00
cim
217c618a09 Make sure new populator runs on all branches, replicate (ish) old populator behaviour. 2013-07-01 18:15:57 +01:00
cim
68cbeed17b Start system populator framework.
Adds buoys, nothing else
2013-07-01 13:46:13 +01:00