You probably all figured this one out long ago, but sunskimmers.oxp generates pirates/traders/etc. in interstellar space.
This can be cured by adding "planet_number greaterthan -1" to each conditions() block in the script.plist provided in the addon.
Interstellar sunskimmers
Moderators: winston, another_commander, Getafix
-
- Above Average
- Posts: 30
- Joined: Thu Jun 28, 2007 2:19 pm
- Cmdr James
- Commodore
- Posts: 1357
- Joined: Tue Jun 05, 2007 10:43 pm
- Location: Berlin
Cool, now that I see that, I realise that we can do the same for supercobra.oxp and orb.oxp as well.
I still get a load of fugatives in witchspace though, any idea where they might be coming from?
Also the thatgoids seem to be in civil war, they are all kicking 7 bells out of each other, I think this is new isnt it, before they would go for me in preference to each other.
I still get a load of fugatives in witchspace though, any idea where they might be coming from?
Also the thatgoids seem to be in civil war, they are all kicking 7 bells out of each other, I think this is new isnt it, before they would go for me in preference to each other.
- Commander McLane
- ---- E L I T E ----
- Posts: 9520
- Joined: Thu Dec 14, 2006 9:08 am
- Location: a Hacker Outpost in a moderately remote area
- Contact:
Yes, they go after each other. That's a known AI problem of theirs, because the scanForNonThargoids method doesn't work as you would suspect.
The problem really stems from thorgorn_thread.oxp, where there are some thargoid ships that have a custom role together with or instead of 'thargoid'. These ships are found by other thargoid ships' AIs scanning for non-thargoids, because the scanForNonThargoids message finds all ships that have something else than just 'thargoid' as a role. So they are identified as non-thargoids and attacked.
On the other hand the scanForThargoids method finds only those ships that have only 'thargoid' as a role.
(readymade answer, just posted in another thread as well)
The problem really stems from thorgorn_thread.oxp, where there are some thargoid ships that have a custom role together with or instead of 'thargoid'. These ships are found by other thargoid ships' AIs scanning for non-thargoids, because the scanForNonThargoids message finds all ships that have something else than just 'thargoid' as a role. So they are identified as non-thargoids and attacked.
On the other hand the scanForThargoids method finds only those ships that have only 'thargoid' as a role.
(readymade answer, just posted in another thread as well)