Ambrosia Garden Archive
    • Quote

      Originally posted by Masamune:
      **Neither A nor B work, Pan Sola- those are exactly the things I've tried. With A, the problem is that Nova isn't smart enough to realize that Earth exists all the time- it just sees that it only exists in systems with visbits, it doesn't do any more work- Earth is transient.

      B was why I started this thread- it doesn't work either. Nova is not fooled by the second, static instance. I don't think Nova picks the first instance it finds, either- even with my static instance numbered very high, I seemed to end up in the wrong system about 50% of the time.

      I tested all this quite thoroughly- it's quite frustrating. However, if you'd like to double check, please do- my plug is fairly complex already- it's hard to say I had everything exactly right- but I'm pretty sure I did.

      **

      Hmm, I can understand if B doesn't work. Afterall, it was trying to exploit undefined behavior by guessing a behavior.

      As for why A doesn't work either, I guess here's the explanation:

      Quote

      This means that if you have multiple systems that occupy the same coordinates at different times in the game and not all of them contain stellar object X, no missions will use stellar object X as their random destination.

      This implies that if all the systems containing Earth have the same coordinate, then A would work. However, in your plug, such systems seem to have different coordinate, and therefore the engine does not associate them together.

      sigh, the Nova engine, while much improved from past incarnations, still isn't flexible enough for some of our needs. Though to be fair, if one wants supreme flexibility, one might as well work in C and build one's own engine. Then after it's released, have others bitch about how inflexible the engine is... hmm...

      let's hope MCB either changes his mind about not making a EV4, or allow someone else working under Ambrosia to make a EV4.

      Pan Sola, Eater of Snacks

      ------------------
      Fundraising to buy a mac so I can play EV:N without using a Emulator (too slow with carrier combats) or taking over my best friend's computer.
      Please send all contributions via paypal to panguim@uclink4.berkeley.edu
      Making a TC based on J.R.R. Tolkein's works. (url="http://"http://www.ev-nova.net/forums/viewtopic.php?t=935")http://www.ev-nova.n...topic.php?t=935(/url)

    • Actually, plan A will work, if you use Nova 1.0.0. Matt changed the engine after that, because with the original engine, some people were getting stuck. They would get a mission to a particular spob in a system, but when they finally went there, the system had been changed by visbit, and the mission couldn't complete because the government had changed and they weren't allowed to land.

      So Matt modified the engine to test for 'transient' systems. Missions set for destinations by government (i.e. 10000, 20000) require a non-transient destination to ensure that the destination will be available when you try to complete it.

      I tend to prefer the original coding. Let the programmer ensure that the system will be available when the player gets there. But that would make it much harder to ensure that a plug-in would always work.

      Or possibly Matt would consider changing the engine again, so that you can always land if you have a mission on the spob. You just get executed as a traitor!

      ------------------

    • Quote

      Originally posted by JohnnyAndrews:
      **I tend to prefer the original coding. Let the programmer ensure that the system will be available when the player gets there. But that would make it much harder to ensure that a plug-in would always work.
      **

      Eh, so, in the original coding, how do you make a mission can be available in any planet controlled by the Evulan Empire, except this one planet that gets destroyed by the super laser of the DA-Star in the middle of the Cookie string?

      Quote

      Or possibly Matt would consider changing the engine again, so that you can always land if you have a mission on the spob. You just get executed as a traitor!

      It'd be interesting to see a planet piece itself together just because you have a random generic cargo mission to that planet, and watch it disappear again when you are done...

      Pan Sola, Eater of Snacks
      ps. and hopefully no one got offended by the random references in my post. they were intended to be lightheartedly fun d-:

      -----------------
      Fundraising to buy a mac so I can play EV:N without using a Emulator (too slow with carrier combats) or taking over my best friend's computer.
      Please send all contributions via paypal to panguim@uclink4.berkeley.edu
      Making a TC based on J.R.R. Tolkein's works. (url="http://"http://www.ev-nova.net/forums/viewtopic.php?t=935")http://www.ev-nova.n...topic.php?t=935(/url)

      (This message has been edited by Pan Sola (edited 03-16-2003).)