Aintnofriendofmine Posted July 23, 2018 Share Posted July 23, 2018 I'm making custom clothing and would like to make the dresses work for veronica's quest. Do I have to add something to the items themselves, or change something related to the quest/veronica herself? Link to comment Share on other sites More sharing options...
EPDGaffney Posted July 23, 2018 Share Posted July 23, 2018 No time to look, but I imagine it's specified in the quest itself. In the GECK, right-click on one of the dresses that count right now, and click Use Info. Find the script(s) that handle this and see what you can get out of that. Your dresses can have an OnAdd script that sets the appropriate variable/stage in that quest if that quest uses a variable or stage (which I hope it does, because the alternative is an unnecessary GameMode script block). Link to comment Share on other sites More sharing options...
madmongo Posted July 24, 2018 Share Posted July 24, 2018 It's in Veronica's script, which is appropriately called veronicaSCRIPT. The script checks for a change in the number of items that are on the form list called SkirtOutfits. The script then checks to see if Veronica has either OutfitFormalWear or ArmorWhiteGlovesSociety in her inventory, and that's it. This sets a variable in quest VMS49 to get Veronica to react to the item being added to her inventory. This triggers the VDialogVeronica quest to force Veronica's reaction to the dress. You end up at VDialogueVeronicaULDressReceived which gives you the options VDialogueVeronicaVeronicaTopic141 and VDialogueVeronicaVeronicaTopic142 which is basically whether you want her to give you the reward for the dress (punching counter-move training). She never actually does anything with the dress, though there are mods that make her wear it afterwards. Unless I'm missing something, you need to add whatever outfit you want her to react to in the SkirtOutfits form list and then modify her script to include the new dress where it checks for the OutfitFormalWear and ArmorWhiteGlovesSociety. Link to comment Share on other sites More sharing options...
EPDGaffney Posted July 24, 2018 Share Posted July 24, 2018 Thanks, mongo. No time to look at it myself but would anything not work right if OP just scripted their new items to do a SetStage to get Veronica's quest to the right spot and have her do the dialogue? From what you said above, my guess is that would be the easiest and most compatible way, but without looking, I can't say for sure. Link to comment Share on other sites More sharing options...
madmongo Posted July 25, 2018 Share Posted July 25, 2018 Veronica's script just does this: set VMS49.bDressReactionPending to 1;EVP; If you change the second line to veronicaREF.evp and put it in your OnAdd script, that might be enough to do it. Just make sure that the OnAdd script checks that it is Veronica that the dress is being added to, and that it only triggers the reaction once. You wouldn't want Veronica to gush about getting the dress if you give it to someone else, and if you swap her equipment in and out, you don't want her to react every time you put the dress back in her inventory. Link to comment Share on other sites More sharing options...
EPDGaffney Posted July 25, 2018 Share Posted July 25, 2018 (edited) That should work, yeah. So, OP, you can just add this script to all your dresses: scn MyDressScript ; This is the name of your script. Make it anything you want. int bDoOnce Begin OnAdd VeronicaREF If bDoOnce Else set VMS49.bDressReactionPending to 1 VeronicaREF.EVP Set bDoOnce to 1 EndIf End Edit: And thanks for checking, mongo. I was really busy fixing up my own mod as it's still new and public. Not to mention doing my head in, but it was worth it. Works great now. Edited July 25, 2018 by EPDGaffney Link to comment Share on other sites More sharing options...
Recommended Posts