Ambrosia Garden Archive
    • hail quotes from dudes in missions?


      is there a way to get past the fact that dudes don't have hail quotes? i want a certian hail quote to appear when a certian mission is activated, and a dude associated with tht mission appears onscreen. is there a way to get around the system so that i can get the desired effect?

      ------------------
      A warrior can shape himself to suit anything in the universe.
      A master can shape the universe to suit himself.

    • Um...
      If the mission is available on a planet you could have it use the Qxxx NCB to make the player leave the planet and display STR# xxx and have the dude as an auxilary ship for the mission.
      But if you get the mission by hailing the ship then I don't know.
      Hope this helps!

      ------------------
      "I paid for that woman and I want all the parts!" ~Horace Vandergelder, Hello, Dolly

    • Quote

      Originally posted by Cunjo:
      **is there a way to get past the fact that dudes don't have hail quotes? i want a certian hail quote to appear when a certian mission is activated, and a dude associated with tht mission appears onscreen. is there a way to get around the system so that i can get the desired effect?

      **

      Can you get an ncb string evaluated?
      If so, use Qxxx - used in space, it just displayes str# xxx
      -Az

      ------------------
      It is here. EVNEW Public Beta (url="http://"http://www.aznt.com/EVN/EVNEW")www.aznt.com/EVN/EVNEW(/url)
      Stuffit is a piece of .sit.

    • Quote

      Originally posted by Cunjo:
      **is there a way to get past the fact that dudes don't have hail quotes? i want a certian hail quote to appear when a certian mission is activated, and a dude associated with tht mission appears onscreen. is there a way to get around the system so that i can get the desired effect?

      **

      Well, if the goal of the special ships is to be observed, it is quite simple. Merely set the OnShipDone field to Qxxx the string you wish to display. If you want to destroy the ships, or something similar, it will be more complicated.

      To do this complicated version, have the first mission's special ship be an invisible ship (1 black pixel, completely translucent), or one disguised as a standard ship, with the Special Ship Goal to be to observe this invisible ship. Then, in the OnShipDone field, first display the quote (Qxxx), start another mission, and abort the first mission. In this second mission, have the special ship you want the player to destroy/board/etc jump into the system, and then use this second mission's returnstel to have the player return to where they should be.

      If the two missions have the same name, and the same quickbrief text, the player will not notice a difference between the two missions.

      ~ SpacePirate

      ------------------
      Eat blazing electric death!

    • would any of these work if i wanted the ship to follow you around and keep repeating the hail quote in every system?

      ------------------
      A warrior can shape himself to suit anything in the universe.
      A master can shape the universe to suit himself.

    • Nope. To do that, you would need to either make copies of all of the systems using a bit to control their visibility and giving each system a message buoy to display that quote, or you would need create a crön (the simpler method, I'd guess ;)). This crön should be activated by a bit set in the mission. The crön should be evaluated every day, with a duration of one day. Then, in the OnStart field of the cron, Qxxx the string.

      I haven't tested the second method, and it may dump the player back into space every time they land. If that is the case, Qxxx the string during the OnEnd field, and hope it works. 😉

      ------------------
      Eat blazing electric death!

    • Quote

      Originally posted by SpacePirate:
      **Nope. To do that, you would need to either make copies of all of the systems using a bit to control their visibility and giving each system a message buoy to display that quote, or you would need create a crön (the simpler method, I'd guess;) ). This crön should be activated by a bit set in the mission. The crön should be evaluated every day, with a duration of one day. Then, in the OnStart field of the cron, Qxxx the string.

      I haven't tested the second method, and it may dump the player back into space every time they land. If that is the case, Qxxx the string during the OnEnd field, and hope it works. ;)**

      No. It increases when you take off, not land.

      ------------------
      The programmer's code of entomology: there's always another bug.
      Windows users: stop asking for plugins. (url="http://"http://www.aznt.com/EVN/EVNEW/")Make one yourself.(/url)
      (url="http://"http://www.cwssoftware.com")Sephil Saga Website(/url)

    • Right. I just played around with it, and did this to ensure it displayed every day:

      Set both the onStart and onEnd fields to qxxx the string. If you set only one of them, it would only display them every other day for some odd reason. The only problem is that it will not display the quote when you enter your ship for the first time after starting up Nova.

      ~ SpacePirate

      ------------------
      Eat blazing electric death!

    • Quote

      Originally posted by SpacePirate:
      **Right. I just played around with it, and did this to ensure it displayed every day:

      Set both the onStart and onEnd fields to qxxx the string. If you set only one of them, it would only display them every other day for some odd reason. The only problem is that it will not display the quote when you enter your ship for the first time after starting up Nova.

      ~ SpacePirate

      **

      sound great, only thing is, i don't know what qxxx is or what else to do. could someone explain for me (because i am an ignorant idiot) what exactly i need to do?

      ------------------
      A warrior can shape himself to suit anything in the universe.
      A master can shape the universe to suit himself.

    • Quote

      Originally posted by ignorant idiot ;):
      **sound great, only thing is, i don't know what qxxx is or what else to do. could someone explain for me (because i am an ignorant idiot) what exactly i need to do?

      **

      Primarily, I'd suggest you read up on section II of the bible. It describes all of the set operators in detail. To make a long story short, Qxxx boots the player out of the stellar, and displays a random entry from STR# resource 'xxx'. Thus, Q15000 will display one of the quotes, at random from STR# resource 15000. If used in space (ie, in a crön or a mďsn's OnShipDone field), it will merely display the STR# entry.

      To set this up, you will need at least one NCB, one crön, one STR# resource, and of course, your mission. In your mission's OnAccept field, enter bxxx, where xxx is the NCB to control the crön. In the mission's OnShipDone field (if you are to destroy the ship) or any other appropriate On(completion) fields, type in !bxxx. Continue setting up your mission as you would normally.

      Next, create a new crön resource. The default information is just fine, but set the Random to 100, the duration to 0, and the Availability test to bxxx. This will make the crön appear every day, whenever the player has bit xxx set. Now, in both the crön's OnStart and OnEnd fields, type in Qyyy, where 'yyy' is the resource ID of the STR# you created.

      In effect, this will display the STR# you created every time the player jumps into another system or takes off from a planet, during all times from when they accepted the mission, until you cleared the bit.

      ~ SpacePirate

      ------------------
      Eat blazing electric death!

    • Quote

      Originally posted by SpacePirate:
      **Right. I just played around with it, and did this to ensure it displayed every day:

      Set both the onStart and onEnd fields to qxxx the string. If you set only one of them, it would only display them every other day for some odd reason. The only problem is that it will not display the quote when you enter your ship for the first time after starting up Nova.

      ~ SpacePirate

      **

      Did you set duration, post holdoff and preholdoff to zero? If so, that is known to cause all mannar of wierdnesses.
      -Az

      ------------------
      It is here. EVNEW Public Beta (url="http://"http://www.aznt.com/EVN/EVNEW")www.aznt.com/EVN/EVNEW(/url)
      Stuffit is a piece of .sit.

    • Quote

      Originally posted by SpacePirate:
      **Primarily, I'd suggest you read up on section II of the bible. It describes all of the set operators in detail. To make a long story short, Qxxx boots the player out of the stellar, and displays a random entry from STR# resource 'xxx'. Thus, Q15000 will display one of the quotes, at random from STR# resource 15000. If used in space (ie, in a crön or a mďsn's OnShipDone field), it will merely display the STR# entry.

      To set this up, you will need at least one NCB, one crön, one STR# resource, and of course, your mission. In your mission's OnAccept field, enter bxxx, where xxx is the NCB to control the crön. In the mission's OnShipDone field (if you are to destroy the ship) or any other appropriate On(completion) fields, type in !bxxx. Continue setting up your mission as you would normally.

      Next, create a new crön resource. The default information is just fine, but set the Random to 100, the duration to 0, and the Availability test to bxxx. This will make the crön appear every day, whenever the player has bit xxx set. Now, in both the crön's OnStart and OnEnd fields, type in Qyyy, where 'yyy' is the resource ID of the STR# you created.

      In effect, this will display the STR# you created every time the player jumps into another system or takes off from a planet, during all times from when they accepted the mission, until you cleared the bit.

      ~ SpacePirate

      **

      sorry, due to n00bness and idiot syndrome i don't know what a cron. or ncb is.

      ------------------
      A warrior can shape himself to suit anything in the universe.
      A master can shape the universe to suit himself.

    • Quote

      Originally posted by Azratax2:
      **Did you set duration, post holdoff and preholdoff to zero? If so, that is known to cause all mannar of wierdnesses.
      -Az

      **

      I set Post and Pre to -1, forgot to mention that. Regardless, what weirdness of what sort? I don't recall seeing any sort of problem in it before. The only adverse effect I see would be the OnEnd and OnStart fields being evaluated simultaneously, not a major problem.

      Cunjo, an NCB is a Nova Control Bit, which controls the availability of several things, especially missions. A crön is a chronological event, which occurs at specified times. I'd strongly suggest reading up on section II of the Nova Bible, as well as the crön section, at the least. As you will find, you can use NCBs and scripting to wreak all sorts of havoc on Nova... err... do stuff. 😉

      ~ SpacePirate

      ------------------
      Eat blazing electric death!

      (This message has been edited by SpacePirate (edited 01-18-2004).)

    • Next time, read the Nova bible before coming here. Then the explanations will make a lot more sense. People here tend to assume knowledge of cröns, ncbs, and other Nova developing esoterica.

      ------------------
      To quote a pillar of American society: D'OH!

    • Quote

      Originally posted by SpacePirate:
      **I set Post and Pre to -1, forgot to mention that.
      **

      choke-noise
      Try changing that. I dont think nova would like that...

      Also, i can think of a way to make it also work when the player loads up a pilot or starts nova. Nebula OnExplores are run not only on exploring the nebula but on loading when the nebula is explored, because nebula exploration is recalculated on pilot load.
      -Az

      ------------------
      It is here. EVNEW Public Beta (url="http://"http://www.aznt.com/EVN/EVNEW")www.aznt.com/EVN/EVNEW(/url)
      Stuffit is a piece of .sit.

    • Quote

      Originally posted by SpacePirate:
      **Primarily, I'd suggest you read up on section II of the bible. It describes all of the set operators in detail. To make a long story short, Qxxx boots the player out of the stellar, and displays a random entry from STR# resource 'xxx'. Thus, Q15000 will display one of the quotes, at random from STR# resource 15000. If used in space (ie, in a crön or a mďsn's OnShipDone field), it will merely display the STR# entry.

      To set this up, you will need at least one NCB, one crön, one STR# resource, and of course, your mission. In your mission's OnAccept field, enter bxxx, where xxx is the NCB to control the crön. In the mission's OnShipDone field (if you are to destroy the ship) or any other appropriate On(completion) fields, type in !bxxx. Continue setting up your mission as you would normally.

      Next, create a new crön resource. The default information is just fine, but set the Random to 100, the duration to 0, and the Availability test to bxxx. This will make the crön appear every day, whenever the player has bit xxx set. Now, in both the crön's OnStart and OnEnd fields, type in Qyyy, where 'yyy' is the resource ID of the STR# you created.

      In effect, this will display the STR# you created every time the player jumps into another system or takes off from a planet, during all times from when they accepted the mission, until you cleared the bit.

      ~ SpacePirate

      **

      Addition: don't forget to set the Onfail and Onabort fields of the mïsn to have !bxxx too, or if the mission is aborted or failed the message will never stop appearing.

      ------------------
      The (url="http://"https://secure.ambrosiasw.com/cgi-bin/store/hazel.cgi?action=serve&item;=breakdown.html&BREAKDOWN;_SKUID=1480")Ambrosia Mac CD(/url) with other registrations - 5$. Paying for (url="http://"http://www.ambrosiasw.com/games/evn/")EV Nova(/url) as it's such a great game - 30$.
      The (url="http://"http://www.ambrosiasw.com/games/evn/tshirts.html")1337 EV Nova T-shirt(/url) - 22$. The (url="http://"http://w00tware.ev-nova.net/")NovaTools(/url) by wOOtWare to tinker with your Nova - FREE!
      The feeling you're a Nova geek - priceless.
      There are things you can't buy or that are free, for everything else, there's indeed Eurocard Mastercard.

    • okay, thanks... (time to go and re-read the entire nova bible...)

      ------------------
      A warrior can shape himself to suit anything in the universe.
      A master can shape the universe to suit himself.

    • Quote

      Originally posted by Cunjo:
      **okay, thanks... (time to go and re-read the entire nova bible...)

      **

      (url="http://"http://fenris.ma.cx/Nova_Bible.txt")That(/url)'s generally a prerequisite for making plugs, you know... :rolleyes:

      ------------------
      (url="http://"http://fenris.ma.cx/forum")Fenris(/url)

      (This message has been edited by Katana (edited 01-19-2004).)

    • Quote

      Originally posted by Katana:
      **

      Quote

      Originally posted by Cunjo:
      **okay, thanks... (time to go and re-read the entire nova bible...)

      **

      That's generally a prerequisite for making plugs, you know... :rolleyes:

      **

      i said, re-read, as in i already read it, but must have missed something.

      ------------------
      A warrior can shape himself to suit anything in the universe.
      A master can shape the universe to suit himself.

    • Aight. I've been tinkering with the file you sent me, and I added/fixed some stuff. The crön won't activate the Qxxx. Must find out what's wrong here, and more importantly, whether the crön is being activated or not.

      ------------------
      The programmer's code of entomology: there's always another bug.
      Windows users: stop asking for plugins. (url="http://"http://www.aznt.com/EVN/EVNEW/")Make one yourself.(/url)
      (url="http://"http://www.cwssoftware.com")Sephil Saga Website(/url)