Make a creature companian have "Travel" option?

Post » Mon May 07, 2012 1:06 am

Basically,

i'm modifying Grumpy and Emma's pack guar companian mod to suit my own personal taste/needs
i'm not really planning on redistributing it as my changes are so minor... in theory...

i just want to give it the Travel option so i can have a portable transport system.

I've done it before with npc companians and its worked fine,

but i just tried adding travel destinations to the pack guars AI in the CS but in game the travel option doesnt even show


i was wondering if anyone else has tried this and if so is there a way to make this work? as it is beyond my VERY limited modding knowledge

and i havnt been able to google an answer myself
User avatar
Emmi Coolahan
 
Posts: 3335
Joined: Wed Jan 24, 2007 9:14 pm

Post » Sun May 06, 2012 9:20 pm

Adding standard travel like NPC standard travel service topic: I don't think it is possible.
The only viable way I see is calling global script(s) from a dialog result. Global script(s) will move player/creature using positioncell.
User avatar
herrade
 
Posts: 3469
Joined: Thu Apr 05, 2007 1:09 pm

Post » Mon May 07, 2012 9:39 am

Adding standard travel like NPC standard travel service topic: I don't think it is possible.
The only viable way I see is calling global script(s) from a dialog result. Global script(s) will move player/creature using positioncell.


Hmm well i only tried it because the pack guar in question already has "companian share" topic, which is typically an NPC topic.. and then theres Creeper and the talking mudcrad that have "barter" so i figured "travel" should work fine... but it don't... and although i AM willing to learn, i have no idea how to script really so if someone could give me an example or something to work from that would be great.
User avatar
Rach B
 
Posts: 3419
Joined: Thu Mar 08, 2007 11:30 am

Post » Mon May 07, 2012 5:25 am

Since barter works, you might just be able to sneak travel in. I'm not sure how, but looking at how they did the creature merchants will give you an idea.

If not, the easiest way will be to create an invisible NPC and when the appropriate topic is chosen with the creature, spawn the invisible NPC and ForceGreeting them. You can then add the travel AI to them. It will cost money though, so you may want to use scripts to restore the player's money afterward (if appropriate).
User avatar
Pawel Platek
 
Posts: 3489
Joined: Sat May 26, 2007 2:08 pm

Post » Mon May 07, 2012 5:34 am

Since barter works, you might just be able to sneak travel in. I'm not sure how, but looking at how they did the creature merchants will give you an idea.

If not, the easiest way will be to create an invisible NPC and when the appropriate topic is chosen with the creature, spawn the invisible NPC and ForceGreeting them. You can then add the travel AI to them. It will cost money though, so you may want to use scripts to restore the player's money afterward (if appropriate).

hmm might be an idea, and i dont mind about using money, im not a cheapskate, im just too lazy to run to certain travel agents :P
User avatar
Project
 
Posts: 3490
Joined: Fri May 04, 2007 7:58 am

Post » Mon May 07, 2012 10:02 am

Hmm... I was thinking this would require a scripting because I did not see any creature teleport service so far, but... I just tried with Creeper, and it works just like with a standard NPC.
Korroded-Korpse, I wonder why it did not work for you, maybe you did not set the arrow pointer in the destination cell or tested with not enough money to reach destination?
User avatar
lydia nekongo
 
Posts: 3403
Joined: Wed Jul 19, 2006 1:04 pm

Post » Sun May 06, 2012 11:25 pm

I don't actually see a problem. All creatures have an AI tab identical to NPCs', and travel fields are present there. As long as you can initiate dialogue with your guar, the travel option should be available if you set destinations for it. Is it not?
User avatar
Amy Siebenhaar
 
Posts: 3426
Joined: Fri Aug 10, 2007 1:51 am

Post » Sun May 06, 2012 8:27 pm

HMM unless maybe its just grumpy and emma's packguar, maybe its got some conflicting scripting inside it, as thats what i tried it on...

i did it just like any other npc, set a travel arrow to pelgiad to test it and the travel option didnt even appear

i'll try again tho, thanks for that info
User avatar
Darlene DIllow
 
Posts: 3403
Joined: Fri Oct 26, 2007 5:34 am

Post » Mon May 07, 2012 4:13 am

Just confirming it works for Lulu (tested with 3 teleporting destinations: Pelagiad, Seyda Neen, Caldera exteriors) :)
User avatar
Logan Greenwood
 
Posts: 3416
Joined: Mon Jul 30, 2007 5:41 pm

Post » Sun May 06, 2012 9:48 pm

Just confirming it works for Lulu (tested with 3 teleporting destinations: Pelagiad, Seyda Neen, Caldera exteriors) :)


How the?! ?_?

i did try it again, and set up destinations to pelgiad, dren plantation, hla oad and gnaar mok

also added all other services to check whether any show up but when i tested in game none of them were there.... :(

am i just being stupid?

maybe i should try from a fresh game or something... as im testing it from a saved game
User avatar
Alba Casas
 
Posts: 3478
Joined: Tue Dec 12, 2006 2:31 pm

Post » Sun May 06, 2012 11:27 pm

you see,
if it works from a fresh new game, it may work from a saved game...
if it does not work from a fresh new game, it should not work from a saved game...
if it works from a saved game, it should work from a fresh new game...
if it does not work from a saved game, it may work from a fresh new game...

[EDIT]my usual typos
User avatar
Dean
 
Posts: 3438
Joined: Fri Jul 27, 2007 4:58 pm


Return to III - Morrowind