Mattiewagg Posted October 11, 2014 Share Posted October 11, 2014 Well, for Forcegreet packages you want to create a new package, and add it to either your alias or directly to your NPC. The package should be based off of the package template ForceGreet. Everything should pretty much be filled out for you then. You'll want to choose your specific dialogue topic to forcegreet from the dropdown that already has a topic preselected. Then you'll want to go over to your Conditions and add that IsHostileToActor condition, and uncheck/check any boxes under Flags (most are self-explanatory) that might hinder your NPC forcegreeting. Then don't have the resist dialogue function. Just have the dialogue kill you or something like that.I just need it to be where when you attack him you are automatically forced into dialogue with him, and can not exit out of it. Give him a forcegreet package that starts the dialogue you want, with the condition that he IsHostile to the player (which would mean that the player has attacked them). Then it should forcegreet that dialogue. For the begin topic fragment in that, DisablePlayerControls and the player won't be able to exit the conversation (or have a walkaway where the guy attacks - this should link to a topic with akSpeaker.StartCombat(Game.GetPlayer() in the begin fragment if you want the guy to attack if you leave). How do I set it to the player?Right now I have it as IsHostiletoActor and then have the Run On set to Player, with the Comparison at == and the Value at 1 You want it set to IsHostileToActor, Run On Subject, [Target] as PlayerRef (in cell (any)) and the Comparison at == 1. I still can't get him to ForceGreet. I attack him and he becomes hostile, and I get a bounty ( A custom one I have him set to, so that when the dialogue is finished I am sent to jail, which is a floating prison marker that will make me fall to my death ) but it doesn't force the dialogue, I can get to it by speaking to him, but it doesn't happen on it's own. Hmmm. Just making sure - he does have the forcegreet package with the right topic set up, correct? With the proper flags checked so it works when he's hostile (not sure if there are any that would prevent this, it would be good to check)? I'm not 100% sure.I'm new to scripting, I followed a tutorial on YouTube.Maybe you could give me some step by steps? Or know of a good tutorial for me to take reference to? Link to comment Share on other sites More sharing options...
SemprusGalligan Posted October 11, 2014 Author Share Posted October 11, 2014 I'll list what I have in what Tabs and you tell me what you think the problem might be.Quest Data Tab:ID: [Name]Quest Name: [blank] Priority: 90 Quest Dialogue Conditions:IsGuard, None, == 1GetInFaction, Faction:[factionname] == 1 Dialogue Views Tab:AttackSheogorath[branch]TopicText: " I'm sorry.. your lordship "Topic Info:Response Text; '" Tsk, Tsk. You will be. "Conditions:IsHostileToActor Reference:'PlayerRef' == 1GetCrimeGold NONE == Global;CrimePettyCrime ORGetActorValue Variable03 < Global; GameDaysPassed ORGetDaysInJail NONE == 0GetCrimeGold NONE > 1Begin:[blank] End:akSpeaker.GetCrimeFaction().SendPlayerToJail() Player Dialogue Tab:Subtype: ForceGreetThat's all I've got, something has to be conflicting somewhere. Hope you know, because I sure don't. lol Link to comment Share on other sites More sharing options...
Mattiewagg Posted October 12, 2014 Share Posted October 12, 2014 Well you need to have an actual force greet package. However, im not quite sure how you'd add a package to a faction, though I'm pretty sure it can be done. You might want to seek more help in Skyrim Mod Talk. Link to comment Share on other sites More sharing options...
SemprusGalligan Posted October 12, 2014 Author Share Posted October 12, 2014 Well you need to have an actual force greet package. However, im not quite sure how you'd add a package to a faction, though I'm pretty sure it can be done. You might want to seek more help in Skyrim Mod Talk.I've gotten him to ForceGreet me via the package.But he doesn't confront me using the CrimeDialogue, and he keeps greeting me repeatedly. Making progress, slowly. Link to comment Share on other sites More sharing options...
Mattiewagg Posted October 12, 2014 Share Posted October 12, 2014 Hmm. Make sure the package data has the right starting topic set. Link to comment Share on other sites More sharing options...
Recommended Posts