From d31b9dad30dea19a2c8f250b976afda1eb3ca32e Mon Sep 17 00:00:00 2001 From: Allanis <allanis@saracraft.net> Date: Sun, 10 Mar 2013 16:31:55 +0000 Subject: [PATCH] [Add] Empty StarSystem and made ai use it! --- dat/ssys.xml | 25 +++++++++++++++++++++++++ scripts/ai/merchant.lua | 7 ++++++- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/dat/ssys.xml b/dat/ssys.xml index 93758b2..1fe4ef8 100644 --- a/dat/ssys.xml +++ b/dat/ssys.xml @@ -23,6 +23,7 @@ <fleet chance="40">Sml Merchant Convoy</fleet> </fleets> <jumps> + <jump>NCG-7291</jump> <jump>SaraSys</jump> </jumps> </ssys> @@ -45,6 +46,30 @@ <fleet chance="60">Merchant Ship</fleet> </fleets> <jumps> + <jump>NCG-7291</jump> + <jump>KonoSys</jump> + </jumps> + </ssys> + <ssys name="NCG-7291"> + <pos> + <x>23</x> + <y>24</y> + </pos> + <general> + <stars>230</stars> + <asteroids>0</asteroids> + <interference>0</interference> + </general> + <planets> + </planets> + <fleets> + <fleet chance="80">Merchant Ship</fleet> + <fleet chance="60">Merchant Mule</fleet> + <fleet chance="60">Pirate</fleet> + <fleet chance="60">Pirate</fleet> + </fleets> + <jumps> + <jump>SaraSys</jump> <jump>KonoSys</jump> </jumps> </ssys> diff --git a/scripts/ai/merchant.lua b/scripts/ai/merchant.lua index e1622a3..501db19 100644 --- a/scripts/ai/merchant.lua +++ b/scripts/ai/merchant.lua @@ -12,7 +12,12 @@ function control() end elseif task == "none" then planet = ai.rndplanet() - ai.pushtask(0, "go", planet) + -- Planet must exist. + if planet == nil then + ai.pushtask(0, "hyperspace") + else + ai.pushtask(0, "go", planet) + end end end