Page 4 of 4

Posted: Wed Oct 07, 2009 9:34 am
by another_commander
*Checks source quickly*
Actually, it is. It has been in for plenty of revisions now.

Posted: Wed Oct 07, 2009 10:02 am
by Commander McLane
Yes, I just found out through testing. :D

Everything works: The escape pod is spawned, the shipLaunchedEscapePod fires, the pod is in the parameter, so I could simplify my script, taking the parameter instead of a search result. So far so good.

I can also transfer the script correctly to the pod, so when I target the pod I can call the script in the JS console:

Code: Select all

> player.ship.target.script.shipWasScooped
function (scooper) {
    if (scooper.isPlayer) {
        player.consoleMessage("Got him!");
        log("personalities", "Scripted pod successfully scooped!");
    }
}
BUT:

If I scoop the pod, nothing happens. I get the usual "You scooped so-and-so" message. But neither the "Got him!" consoleMessage nor the log entry. So it seems the pod's shipWasScooped handler doesn't fire. :evil:

At a deeper inspection: in all other examples I know of the escape pod has to have CARGO_SCRIPTED_ITEM, in order to make the shipWasScooped handler fire. And now I am beginning to guess that in all those cases the escape pod is actually treated like a cargo pod, and no pilot is added to the player's manifest. The Wiki actually hints in that direction.

Now my question becomes: Is there a reason that escape pods are explicitly excluded from the scoop-handlers?

I hereby request that they be included, if there is no good reason against it.

Posted: Wed Oct 07, 2009 5:36 pm
by Cmdr Wyvern
hmm... Just a wild idea here, but maybe a little reverse-engineering of Random Hits is in order.

If your victim bails and you scoop or gun down his escape vehicle, the RH script somehow knows about it and reacts accordingly.

Posted: Mon Nov 02, 2009 6:12 am
by olza
Hey, I'm new to this forum but it sure seems awesome, I hope to become a part of it :).
But I think it would be awesome if, in escape pods, trumbles escaped as well (maybe just a chance thing) so then you wouldn't scoop me because I'm a trumble breeder (I'm not, just an example).
Just an idea, dosn't need to be done :wink:

Posted: Tue Nov 03, 2009 12:44 am
by CptnEcho
Nice idea 8)

Posted: Wed Nov 25, 2009 5:02 pm
by Frame
bleh misread ignore

Posted: Wed Nov 25, 2009 7:38 pm
by DaddyHoggy
Frame wrote:
bleh misread ignore
No! Don't want to, can't make me - nah na na na nah... :wink: :lol:

Posted: Wed Nov 25, 2009 7:48 pm
by Kaks
...and of course there was always the [x] 'delete this post' option, before DH's contribution! :D

Posted: Wed Nov 25, 2009 9:02 pm
by DaddyHoggy
Exactly - I had to time it just right! :lol:

Re: ..

Posted: Fri Sep 16, 2022 2:44 pm
by Cholmondely
Lestradae wrote: Sun Sep 27, 2009 5:31 am
Name: Lestradae Duval
Ship: Decommissioned Juggernaut 'Barad-dur'
a. Ship model: Old pre-Simon Behemoth ship model
b. custom texture: Use standard old Behemoth one
c. shipdata: Use standard old Behemoth stats
d. equipment: MAS'C and Scanner Filtering
e. AI: behemothPatrolAI, in combination with the other AI's there referenced and thus needed

CatchPhrases:
a. popping out of witchspace
- "There we go again ..."
- "Lo and behold! Bow down to your new emperor!"
- "Where's my red carpet?"

b. chatter during flight
- "Can you imagine? They wouldn't even let me buy that Nova bomb! Oh. Good day to you too, Sir. How's GalCop?"
- "Benulobiweed Inc. was working on really tough weapons back then! It was said some of them could wreck a whole system in the wrong hands, KillIt style! Though you have to ask yourself what the right hands could look like, for something like that .."
- "You think my ship is excessively powerful? Uh, my bad ..."
- "I'm sorry, I'm so sorry! But then ... perhaps not."

c. shoutouts at your attacker
- "Is this a ship or a toy?"
- "Prepare to experience the power of the farce firsthand!"
- "Need help? Redecoration needs creativity - especially when done with so many turrets at once!"
- "Perhaps I should tell you my fear glands were removed - before we continue."
- "You are but a sardine in a shark's pool, little one!"

d. last words.
- "I'll be back!"
- "Do you have any idea what this ship cost me?"
- "Frakkin' Benulobiweed maintenance overhauls ..."
- "Activating beam escape facility!"
Lestradae: just bumped into you in Bemeara! I'd gone back to Oolite v.1.77 so that I can run Vector and Cataclysm. So I added in some other currently broken oxp's including this one! Despite warning messages from this one in the Latest.Log, it seems to work well enough...

Re: ..

Posted: Fri Sep 16, 2022 7:04 pm
by Cody
Cholmondely wrote: Fri Sep 16, 2022 2:44 pm
Oolite v.1.77 so that I can run Vector and Cataclysm.
I never got very far into Vector, which was a shame as there were easter eggs (or somesuch) for certain commanders.

Re: ..

Posted: Sun Sep 18, 2022 8:37 am
by Cholmondely
Cody wrote: Fri Sep 16, 2022 7:04 pm
Cholmondely wrote: Fri Sep 16, 2022 2:44 pm
Oolite v.1.77 so that I can run Vector and Cataclysm.
I never got very far into Vector, which was a shame as there were easter eggs (or somesuch) for certain commanders.
If it ever gets added to, the current personalities are Daddyhoggy, Disembodied, Captain Hesperus, JonnyCuba, Kaks, Lestradae, ovvldc, PAGroove, Selezen, Svengali, Wolfwood & Wyvern.

Cody: which of your avatar's would you want included - and with what sort of character? And would that just be in Galaxy 7?

Re: ..

Posted: Mon Oct 17, 2022 9:15 pm
by Lestradae
Cholmondely wrote: Fri Sep 16, 2022 2:44 pm
Lestradae: just bumped into you in Bemeara! I'd gone back to Oolite v.1.77 so that I can run Vector and Cataclysm. So I added in some other currently broken oxp's including this one! Despite warning messages from this one in the Latest.Log, it seems to work well enough...
Cool! Keep up the good work of repairing old stuff! :wink:

Re: ..

Posted: Tue Oct 18, 2022 6:44 pm
by Cholmondely
Cholmondely wrote: Tue Oct 18, 2022 6:44 pm
Lestradae wrote: Mon Oct 17, 2022 9:15 pm
Cholmondely wrote: Fri Sep 16, 2022 2:44 pm
Lestradae: just bumped into you in Bemeara! I'd gone back to Oolite v.1.77 so that I can run Vector and Cataclysm. So I added in some other currently broken oxp's including this one! Despite warning messages from this one in the Latest.Log, it seems to work well enough...
Cool! Keep up the good work of repairing old stuff! :wink:
Lestradae - do you want to add to your persona?
1) Alnivel has added the ability to restrict your appearances to particular systems or galaxies, or after a particular event
2) You can of course have more than just the one greeting for each of the various occasions (useful when somebody bumps into you more than just the once) - and you can also say something - and then add to it a few seconds later
3) You can even now script a conversation using Phkb's BroadcastComms MFD (see Murgh's 2022 work on his Refugee Adders)
4) You can update your old Behemoth to Spara's newer models with shaders etc (and if you know how, add in specular & gloss) - and even add your own decal (sneak a peek at some of the work on HIMSN)
5) And what should happen if somebody docks with you? (See HIMSN & Galactic Navy for variants on regular docking)

Fer de Lance with feudal decal
Image
HIMSN Komodo carrier with illuminated decal
Image
Killer Wolf's Hathor station dock with scrolling text message (the green line at the back)
Image

References:
Personalities OXP - wiki page
Current thread with Alnivel's notes

Examples:
(Cast: Cholmondely, Araminta (fiancee), Benedict (butler))
◦ 
"personalities-cholmondely-attack" = ("<You perfidious philistine, prepare to plumb the depths of the Pool of Pellucid Placidity!>");

◦ "personalities-cholmondely-attacked" = ("<What-ho you earwig! Araminta will have your eyeballs for earrings!..>",
"<Benedict! Blast that blighter over there! He’s taking pot-shots at us!!>");
◦ "personalities-cholmondely-chatter" = ("<I say, old boy, do you happen to have any Lapsang Souchong tea by any chance?>",
"<What-ho! Nice day for a spot of Real Tennis, what?>" ,
"<Oh my giddy aunt! What the dickens are you up to?>");
◦ "personalities-cholmondely-dead" = ("<Keep that upper lip stiff, what!>");
◦ "personalities-cholmondely-flee" = ("<I say, Benedict, won’t this old crate go any faster, what?>”);
◦ "personalities-cholmondely-jump" = ("<Benedict, what does this button really do?>");
◦ "personalities-cholmondely-kill" = ("<Take that, you ghastly gertrude, you!>",
"<Heh-heh! That’s another blighter who won’t be having tea-cakes for his high tea!>”);
◦ "personalities-cholmondely-launch" = ("<I say, Benedict, should I really have pushed that button? [pause] Oh, look! Stars!! Why, Araminta, come and sneak a peek at this! And just look at all these people in their little tin-cans! What ever can they all be up to?>”);

Your current conversation is this:

Code: Select all

    "personalities-lestradae-messageTypes" = "attacked chatter dead flee witchspace";
    "personalities-lestradae-attacked" = (
        "Is this a ship or a toy?", 
        "Prepare to experience the power of the farce firsthand!", 
        "Need help? Redecoration needs creativity - especially when done with so many turrets at once!", 
        "Perhaps I should tell you my fear glands were removed - before we continue.", 
        "You are but a sardine in a shark's pool, little one!"
    ); 
    "personalities-lestradae-chatter" = (
        "Can you imagine? They wouldn't even let me buy that Nova bomb! Oh. Good day to you too, Sir. How's GalCop?", 
        "Benulobiweed Inc. was working on really tough weapons back then! It was said some of them could wreck a whole system in the wrong hands, KillIt style! Though you have to ask yourself what the right hands could look like, for something like that ...", 
        "You think my ship is excessively powerful? Uh, my bad ...", 
        "I'm sorry, I'm so sorry! But then ... perhaps not."
    ); 
    "personalities-lestradae-dead" = (
        "I'll be back!", 
        "Do you have any idea what this ship cost me?", 
        "Frakkin' Benulobiweed maintenance overhauls ...", 
        "Activating beam escape facility!", 
        "Initiating inner-system jumpdrive!"
    ); 
    "personalities-lestradae-flee" = (
        "I'll be back!", 
        "Activating beam escape facility!", 
        "Initiating inner-system jumpdrive!"
    ); 
    "personalities-lestradae-witchspace" = (
        "There we go again ...", 
        "Lo and behold! Bow down to your new emperor!", 
        "Where's my red carpet?"
    ); 

Re: Forum Denizen OXPs

Posted: Sat Nov 19, 2022 11:50 pm
by Cholmondely
Cholmondely wrote: Tue Oct 18, 2022 6:44 pm
Lestradae - do you want to add to your persona?
We're thinking of rolling the NPC's from the Personalities.oxp into Life in the Frontier.

Any preferences as to what we do with you?

Image