Why force greet doesn't work?

Post » Thu Jun 21, 2012 2:16 pm

Hi I have another quest and stage ending on an exterior cell , then the second quest starts straight after with a forcegreet scene ....

the scene requires the actor npc to enter in an interior cell , reach an Xmarker reference and wait the Player there then greet the player with blablabla ....
but it never starts , never greets , the npc enters the cell and sits on a chair insted than greeting or doing what he had to do ....

why?
User avatar
Shannon Marie Jones
 
Posts: 3391
Joined: Sun Nov 12, 2006 3:19 pm

Post » Thu Jun 21, 2012 7:01 am

Sounds like the NPC is sandboxing. What AI packages is he running?
User avatar
Darlene Delk
 
Posts: 3413
Joined: Mon Aug 27, 2007 3:48 am

Post » Thu Jun 21, 2012 6:25 am

Forcegreet only Its like

Quest 1

Ending stage of quest 1 sets start of quest 2 that has forcegreetaststart of quest scene starting


the npc goes inside the door and gets in interior

Quest 2

he stands sitting doing nothing....
User avatar
Abi Emily
 
Posts: 3435
Joined: Wed Aug 09, 2006 7:59 am

Post » Thu Jun 21, 2012 5:22 pm

Btw I think I am still on 1.5 as I didnt install the beta does this means anything like may be a navmeshbug?
User avatar
Philip Rua
 
Posts: 3348
Joined: Sun May 06, 2007 11:53 am

Post » Thu Jun 21, 2012 4:23 pm

Or perhaps couse I am starting the scene in the 0 or 05 stages of the quest? seems that even if the quest starts in stage 0 it shows the quest starting only at stage 10 , may be because is there the first objective?
User avatar
sarah
 
Posts: 3430
Joined: Wed Jul 05, 2006 1:53 pm

Post » Thu Jun 21, 2012 8:14 pm

I see there are two different force greed , the procedure and the package , hw to use those? I am trying to use the package but it doesnt do what it should actually does nothing...
User avatar
Shelby McDonald
 
Posts: 3497
Joined: Sat Jan 13, 2007 2:29 pm

Post » Thu Jun 21, 2012 6:33 pm

Ideas?
User avatar
Reanan-Marie Olsen
 
Posts: 3386
Joined: Thu Mar 01, 2007 6:12 am

Post » Thu Jun 21, 2012 6:32 pm

Ideas?

If you are assigning the package to a quest alias, perhaps your quest is not starting because some of its aliases are not filled.

Otherwise, perhaps you have a condition on the forcegreet package that is not being met.
User avatar
stevie trent
 
Posts: 3460
Joined: Thu Oct 11, 2007 3:33 pm

Post » Thu Jun 21, 2012 4:33 pm

how it can be not filled if the actor is in world and I can see when I am ingame?

the condition is just reach the X reference , then when the player gets close by < 25 to x marker then greet ... but ... nothing


are there any ingame examples of forcegreeting?

Also how does actually work couse mine didn't work and I dunno how shoudl perform ... does it deprive the character of any movement and forces the talking to the npc?
User avatar
sally R
 
Posts: 3503
Joined: Mon Sep 25, 2006 10:34 pm

Post » Thu Jun 21, 2012 5:50 pm

how it can be not filled if the actor is in world and I can see when I am ingame?

That means there's a reference to the actor in the world. It does not mean the alias in your quest is filled. If your alias filltype is set to UniqueActor then you're probably ok (as long as that actor is unique - having a second reference somewhere in the game will screw this up), if that is the only alias your quest has. But if you have another alias in your quest that is not being filled, your quest will not run, so none of the aliases will be applied.

the condition is just reach the X reference

NPC packages are not evaluated continuously, but at intervals (shorter if the player is near) - if you want to be forcegreeted the instant you reach the Xmarker you need to set up a trigger or script.

Forcegreeting is just like any other dialogue with an NPC, except that you don't start it by activating the NPC, they run up to you and it starts. Like couriers.
User avatar
No Name
 
Posts: 3456
Joined: Mon Dec 03, 2007 2:30 am

Post » Thu Jun 21, 2012 10:39 pm

The actor is unique , I can set a triggerenter box perhaps?

but is in game any sample?
User avatar
Karine laverre
 
Posts: 3439
Joined: Tue Mar 20, 2007 7:50 am

Post » Thu Jun 21, 2012 10:29 pm

Sometimes, if you use one of the packages, you can start off with the move part of the package already satisfied. For some reason, this doesn't then kick off the the FG part of the package. It's as if you need to be outside the location radius for the movement in order for the move to kick off, and the move has to start and end before the talking happens.

I have had some success making my own package with a single FG procedure and a location radius large enough to include the player at the start. For best results combine it with a scene.
User avatar
Craig Martin
 
Posts: 3395
Joined: Wed Jun 06, 2007 4:25 pm

Post » Thu Jun 21, 2012 8:46 am

The thing is that usually the Player comes from another location and when enters the location the package shoul already be strted andthe npc be in pos X but instead he hangs around sitting and sandboxing ...
User avatar
Danny Blight
 
Posts: 3400
Joined: Wed Jun 27, 2007 11:30 am

Post » Thu Jun 21, 2012 7:02 pm

This is not working , it could be related to may be beeing a scene under the 10 level stage? or What?
User avatar
James Shaw
 
Posts: 3399
Joined: Sun Jul 08, 2007 11:23 pm

Post » Thu Jun 21, 2012 8:42 pm

I am wasting countless hours on this problem it just iis not workin in any way or manner , can someone please point me to some working samples in game or exactly how to setup a working package?
User avatar
sally R
 
Posts: 3503
Joined: Mon Sep 25, 2006 10:34 pm

Post » Thu Jun 21, 2012 11:23 am

well, ireleth uses forcegreet when you first enter dragonsreach. you could look at that
User avatar
Tyrel
 
Posts: 3304
Joined: Tue Oct 30, 2007 4:52 am

Post » Thu Jun 21, 2012 8:00 pm

what quest is that?
User avatar
Zach Hunter
 
Posts: 3444
Joined: Wed Aug 08, 2007 3:26 pm

Post » Thu Jun 21, 2012 5:49 pm

I can't remember offhand. To find it I had to go through all the MQ quests until I found them talking about Dragonsreach.

Searching inside the MQ script files will probably find it fairly quickly.
User avatar
Cheville Thompson
 
Posts: 3404
Joined: Sun Mar 25, 2007 2:33 pm

Post » Thu Jun 21, 2012 10:14 pm

I think its MQ102 but , when I see Irileth forcegreet it has nothing different from mine ... but mine just doesn't work and I can't get why ....
User avatar
Alexandra Ryan
 
Posts: 3438
Joined: Mon Jul 31, 2006 9:01 am

Post » Thu Jun 21, 2012 9:08 pm

Could someone post a sample on how to setup a working forcegreetpackage? I can't get mine to work , no matter what ... I am starting to really get pissed at this now , it's days I am trying and the actor don't do anything ... it coudl be related to save game? how to eventually test the package and quest without having to redo 5 quests befoure?
User avatar
Causon-Chambers
 
Posts: 3503
Joined: Sun Oct 15, 2006 11:47 pm

Post » Thu Jun 21, 2012 1:36 pm

Still this problem is Blocking my quest making !!!
User avatar
Bek Rideout
 
Posts: 3401
Joined: Fri Mar 02, 2007 7:00 pm

Post » Thu Jun 21, 2012 8:07 am

I suggest you first narrow down the problem: find out whether the problem is that your alias is not being filled, or that your package is not working. (This is easily done by making the alias non optional and seeing whether your quest even starts. Or you might try getting another package to work on the alias, and see if you can.) Then post more details about your alias or package respectively, and maybe people will have some ideas.
User avatar
Catherine Harte
 
Posts: 3379
Joined: Sat Aug 26, 2006 12:58 pm

Post » Thu Jun 21, 2012 7:57 pm

Also try adding debug.trace calls to the start and stop fragments for the package. See if it's getting called at all, and if it finishes executing.
User avatar
Benjamin Holz
 
Posts: 3408
Joined: Fri Oct 19, 2007 9:34 pm

Post » Thu Jun 21, 2012 3:28 pm

what does debug.trace?

The alias I suppose is filled because is an essential actor that is on the scene , the quest starts fine , I have debug telling me that ... I even added a prestage scene to make the actor walk inside the ship ... ( in case the pacage got blocked on change of cell ... but still it doesnt do anything , don't greet dont perform anything apart normal sandboxing ... also I wonder if this coudl be due to the savegame ? I am at a 5th quest stage and I have memorized save game right befoure the start of this package ..... but , redoing all steps woudl take quite a lot to just arrive at testing this ....
User avatar
Dan Stevens
 
Posts: 3429
Joined: Thu Jun 14, 2007 5:00 pm

Post » Thu Jun 21, 2012 7:53 pm

what does debug.trace?

Writes a string to the log file. You can use Debug.MessageBox and have it pop up on screen if you don't have logging set up
User avatar
Kayleigh Mcneil
 
Posts: 3352
Joined: Thu Jun 29, 2006 7:32 am

Next

Return to V - Skyrim