Hi
First time poster here. I just recently discovered Oolite and it brings back memories playing Elite on my C64. I'm like the OXP aspect and am enjoying v1.13 of the Feudal States.
I'm currently attempting to finish Event 3 of the tournment (Quartet) and have run into an issue. I'm finding it impossible to complete because the competition is spawning so close to the drone.
Being a programmer myself, I had to see what is happening and at the same time learn a bit about OXP programming.
Looking at lines 351-354 of feudal-tournament.js, I see
Code: Select all
system.legacy_addShipsWithinRadius("feudal-drone", 1, "wsm", [0, 122000, 0], 2000)
system.legacy_addShipsWithinRadius(expandDescription("[feudal_house_"+[galaxyNumber]+"]")+"-knight", 1, "wsm", [0, 120000, 0], 5000)
system.legacy_addShipsWithinRadius(expandDescription("[feudal_house_"+[galaxyNumber]+"]")+"-prince", 1, "wsm", [0, 120000, 0], 5000)
system.legacy_addShipsWithinRadius(expandDescription("[feudal_house_"+[galaxyNumber]+"]")+"-lord", 1, "wsm", [0, 120000, 0], 5000)
Not knowing much about the OXP API but assuming the "addShipsWithinRadius" adds ships randomly within a specified sphere, I interpret the drone being anywhere from 0 (since the spheres overlap) to about 7000 away from the spawned ships (I don't feel like doing any a^2+b^2=c^2 solving to verify maximum distances right now). However, the lodge is spawned at ("wsm", [0, 100000, 0]) and according to my interpetation making my ship appearing about 20000 away (i.e. much farther).
Is this intentional? If so, I will continue to try to win it as designed. I've got some ideas to try to fire on everyone to get them to focus on me but there isn't much time for me to orientate and hit them with all 3 ships being so far away. I changed scripts so that the competition ships to spawn centered at [0,100000,0] but now it just seemed too easy to catch the drone then.
edit: Had the wrong mission title. Event 3 is "Quartet", not "The Chase."