Lilalu Posted July 28, 2012 Posted July 28, 2012 Right now I am trying to change a few lovers plugins to my liking, but quickly noticed my scripting knowledge and understanding of the lovers system are quite weak. So this is the place I am looking for a helpful hand. Didn't want to clutter the forum with multiple threads so I will collect my quetions here. Thanks for all help. The load order I am working with is the following: 00 Oblivion.esm 01 DibellasWatch.esm 02 underdark.esm 03 Beautiful People 2ch-Ed.esm 04 All Natural Base.esm [Version 1.34] 05 Francesco's Leveled Creatures-Items Mod.esm [Version 5.0] 06 Francesco's Optional New Items Add-On.esm [Version 5.0] 07 Cobl Main.esm [Version 1.73] 08 Oscuro's_Oblivion_Overhaul.esm [Version 1.34] 09 Mart's Monster Mod.esm [Version 3.7b3p3] 0A Enhanced Daedric Invasion.esm 0B FCOM_Convergence.esm [Version 0.9.9MB3] 0C Kvatch Rebuilt.esm 0D Better Cities Resources.esm [Version 5.2.0] 0E Lovers with PK.esm 0F BreakUndies.esm 10 LoversCreature.esm 11 CM Partners.esm 12 x117race.esm 13 CustomSpellIcons.esm 14 loverstats.esm 15 TRoN.esp ++ TRoN Vwalk.esp 16 Colourwheels Sexy Female NPCs.esp 17 Unofficial Oblivion Patch.esp [Version 3.4.1] 18 DLCShiveringIsles.esp 19 Unofficial Shivering Isles Patch.esp [Version 1.4.0] 1A Better Cities .esp [Version 4.7.0] 1B Francesco's Creatures and Items Resources.esp [Version 5.0] 1C Francesco's Optional Chance of Stronger Bosses.esp [Version 5.0] 1D Francesco's Optional Chance of Stronger Enemies.esp [Version 5.0] 1E Francesco's Optional Chance of More Enemies.esp [Version 5.0] 1F Francesco's Optional Leveled Quests-SI only.esp 20 Francesco's Optional Leveled Guards.esp [Version 5.0] ++ FCOM_Francescos.esp [Version 0.9.9] ++ FCOM_FrancescosItemsAddOn.esp [Version 0.9.9] 21 All Natural.esp [Version 1.34] 22 All Natural - SI.esp [Version 1.34] ++ All Natural - MMM Patch.esp [Version 1.3] 23 All Natural - Real Lights.esp [Version 1.34] ** Better Cities - All Natural.esp [Version 4.9.5] 24 Enhanced Economy.esp [Version 5.4.3] 25 FormID Finder4.esp ++ PrisonIrons.esp 26 Streamline 3.1.esp 27 Map Marker Overhaul.esp [Version 3.9.3] 28 Map Marker Overhaul - SI additions.esp [Version 3.9.3] 29 Enhanced Hotkeys.esp [Version 2.3.1] ++ MaleBodyReplacerV5.esp 2A VipCxj_HighHeels.esp 2B BisSP_RHH_2.esp 2C StockClothingArmorHGECnormalD.esp 2D ArmorsBBB.esp 2E ArmorsBU.esp 2F ArmorsHH.esp 30 Cobl Glue.esp [Version 1.73] 31 Cobl Si.esp [Version 1.63] 32 Oblivion WarCry EV.esp [Version 1.09] 33 FCOM_WarCry.esp [Version 0.9.9MB5] 34 Oscuro's_Oblivion_Overhaul.esp [Version 1.34] ++ OOO-Water_Weeds.esp [Version 1.33] ** Oscuro's_Oblivion_Overhaul Vwalk.esp ** OMOBS_SI.esp [Version 2.0] 35 OOO 1.32-Cobl.esp [Version 1.72] 36 FCOM_Convergence.esp [Version 0.9.9Mb3] ++ FCOM_EntropicOrderRebalance.esp [Version 0.9.9beta2] 37 FCOM_RealSwords.esp [Version 0.9.9] ++ FCOM_SpawnRatesStronger.esp [Version 0.9.9Mb3] 38 Mart's Monster Mod - More Wilderness Life.esp [Version 3.7b3p3] 39 Mart's Monster Mod - Extra Wounding.esp [Version 3.7b3p3] ++ Mart's Monster Mod - Looting NPCs & Creatures.esp [Version 3.7b3p3] ++ Mart's Monster Mod - Less Reavers.esp [Version 3.7b3p3] 3A Mart's Monster Mod - Zombies for Body Meshes.esp [Version 3.7b3p3] 3B Mart's Monster Mod - Dungeons of MMM.esp [Version 3.7b3p3] 3C Mart's Monster Mod - Diverse WaterLife.esp [Version 3.7b3p3f] ++ Mart's Monster Mod - Slof Horses Complete.esp [Version 3.7b3p3] 3D FCOM_MoreRandomItems.esp [Version 0.9.9] ++ Mart's Monster Mod - Shivering Isles.esp [Version 3.7b3p3] ++ MMM-Cobl.esp [Version 1.73] 3E Orden des Drachen.esp [Version Gold] 3F Orden des Drachen - Patch.esp 40 DibellasWatchAdditions.esp ** DibellasWatchAdditions Vwalk.esp 41 EM_RedRoseManor.esp [Version 2.0] 42 EMRedRoseAddonCOBL.esp 43 Abriael_Human.esp 44 GoldenCrest.esp ** GoldenCrest Vwalk.esp 45 Hentai Mania.esp ** Hentai Mania Vwalk.esp ** FCOM_Hentai mania.esp [Version 0.8.6] 46 Kvatch Rebuilt.esp ++ Kvatch Rebuilt - OOO Compatibility.esp 47 Kvatch Rebuilt - Leveled Guards - FCOM.esp 48 Kvatch Rebuilt Weather Patch.esp ** Kvatch Rebuilt Vwalk.esp 49 LordKain_Adash_World.esp ** LordKain_Adash_World Vwalk.esp 4A Mage'sSkyHouse.esp 4B MSHaddon-cobl.esp 4C SMChorrol.esp 4D The Ayleid Steps.esp [Version 3.4.1] ** The Ayleid Steps Vwalk.esp 4E Vampire Hunting - Order of the Virtuous Blood.esp ** Vampire Hunting - Order Of The Virtuous Blood Vwalk.esp 4F Apachii_Goddess_Store.esp 50 The Lost Spires.esp ** The Lost Spires Vwalk.esp 51 Blood&Mud.esp 52 Blood&Mud - EE patch.esp [Version 4.2] ** Blood&Mud Vwalk.esp 53 AFK_Weye.esp [Version 2.32.COBL] ** AFK_Weye Vwalk.esp 54 AFK_Weye - Oblivion XP Patch.esp [Version 1.1] 55 FCOM_Blood&Mud.esp [Version 0.9.9] 56 Enhanced Daedric Invasion.esp ++ FCOM_EnhancedDaedricInvasion.esp [Version 0.9.9] 57 ElsweyrAnequina.esp 58 Unofficial Elsweyr Anequina Patch.esp ++ ElsweyrAnequina - Races HGEC-Robert.esp [Version 1.2] ** ElsweyrAnequina Vwalk.esp 59 ElsweyrCityExtension.esp 5A Reaper's Esmeralda's Desert Manor.esp 5B Reaper's Esmeralda's Desert Manor Quickfix.esp 5C xuldarkforest.esp [Version 1.0.5] 5D LostSpires-DarkForest patch.esp 5E xulStendarrValley.esp [Version 1.2.2] 5F xulTheHeath.esp 60 xulEntiusGorge.esp [Version 1.2.1] 61 xulFallenleafEverglade.esp [Version 1.3.1] 62 LostSpires-Everglade patch.esp 63 Anequina-Fallenleaf-Patch.esp 64 xulColovianHighlands_EV.esp [Version 1.2.2] 65 xulChorrolHinterland.esp [Version 1.2.3] ** xulChorrolHinterland Vwalk.esp 66 xulBeachesOfCyrodiilLostCoast.esp [Version 1.6.5] 67 From2ch Lives.esp 68 Ta22's 01Army.esp 69 From2ch Lives Boss.esp 6A F2LHideRaces.esp 6B xulBravilBarrowfields.esp [Version 1.3.4] ** xulBravilBarrowfields Vwalk.esp 6C xulLushWoodlands.esp [Version 1.3.2] 6D xulAncientYews.esp [Version 1.4.4] 6E xulAncientRedwoods.esp [Version 1.6] 6F xulCloudtopMountains.esp [Version 1.0.3] 70 xulArriusCreek.esp [Version 1.1.4] 71 xulPatch_AY_AC.esp [Version 1.1] 72 AFK_Weye Arrius_Creek Patch.esp 73 xulRollingHills_EV.esp [Version 1.3.3] ** xulRollingHills_EV Vwalk.esp 74 xulPantherRiver.esp 75 Blood&Mud-PantherRiver patch.esp 76 xulRiverEthe.esp [Version 1.0.2] 77 xulBrenaRiverRavine.esp [Version 1.1.1] ** xulBrenaRiverRavine Vwalk.esp 78 xulImperialIsle.esp [Version 1.6.8] ** xulImperialIsle Vwalk.esp 79 xulBlackwoodForest.esp [Version 1.1.0] 7A xulCheydinhalFalls.esp [Version 1.0.1] 7B Blood&Mud-CheydinhalFalls patch.esp 7C KvatchRebuilt-CheydinhalFalls patch.esp 7D xulAspenWood.esp [Version 1.0.2] ** xulAspenWood Vwalk.esp 7E xulSkingradOutskirts.esp [Version 1.0.2] ** xulSkingradOutskirts Vwalk.esp 7F xulSnowdale.esp [Version 1.0.5] 80 OOO-Snowdale Patch.esp [Version 1.1] 81 OrdenDesDrachen-Snowdale patch.esp [Version 1.1] 82 xulCliffsOfAnvil.esp [Version 1.12] 83 OOO-CliffsOfAnvil patch.esp [Version 1.2] ** xulCliffsOfAnvil Vwalk.esp 84 MMMDungeons-CliffsOfAnvil patch.esp [Version 1.0] 85 xulSilverfishRiverValley.esp [Version 1.0.3] 86 Lost Spires + Silverfish River Patch.esp [Version 1.0] 87 xulJerallGlacier.esp [Version 1.0.1] 88 OOO-JerallGlacier patch.esp [Version 1.0] 89 OrdenDesDrachen-JerallGlacier patch.esp [Version 1.1] 8A xulTheEasternPeaks.esp [Version 1.0] ** xulTheEasternPeaks Vwalk.esp 8B GoldenCrest-UniqueLandscapes Merged patch.esp [Version 1.0] 8C Automagic Bags.esp [Version 4.03] 8D RMDailyIncomeV2.esp 8E LoversImmoralGuards.esp 8F LoversFSE.esp 90 LoversLoveMucusHabanero.esp 91 LoversDRader.esp 92 LoversAdultPlayPlusforSSP.esp 93 LoversVoiceSSPplus.esp 94 LoversHooker.esp [Version 2.2] 95 LoversAdultPlayPlusforSSP_HookerPatch.esp 96 LoversRaperS.esp 97 LoversJoburg.esp 98 LoversJoburgCustomizer.esp 99 LoversJoburg NoDelay Addon.esp 9A LoversBed.esp 9B LoversPayBandit.esp 9C Lovers with PK.esp [Version 93] ** LoversCreature_SexualOrgans.esp ** LoversCreature_SexualOrgans_Dogs.esp ** UOPSLoversCreature_SexualOrgans.esp ** UOPSLoversCreature_SexualOrgans_Dogs.esp ** LAMELoversCreature_SexualOrgans.esp ** LAMELoversCreature_SexualOrgans_Dogs.esp 9D LoversSpermSplashEx.esp 9E LoversEscapeRapeVPlayer.esp 9F LoversRapeSlave.esp A0 LoversAdultYield.esp A1 LoversLight.esp A2 LoversTrueCrime.esp A3 LoversSlaveTrader.esp A4 LSTBravilUnderground.esp A5 LoversStupidNpc.esp A6 Alternative Start by Robert Evrae.esp A7 MadCompanionshipSpells.esp [Version 2.5] A8 MCS extension.esp A9 SetBody.esp AA SupremeMagicka.esp [Version 0.90b] AB SM_ShiveringIsles.esp [Version 0.90] ++ SM_OOO.esp [Version 0.90] ++ SM_MMM.esp [Version 0.90] ++ SM_COBL.esp [Version 0.90] AC SM_EnchantStaff.esp [Version 0.90] ++ SM_Scrolls.esp [Version 0.90] ++ SM_SigilStone.esp [Version 0.90] AD HumantouchNPC.esp AE Oblivion XP.esp AF LoversOblivionXP.esp ** Woman's Move.esp B0 CM Partners.esp ++ Beautiful People 2ch-Ed Merged Hair Modules.esp ++ Beautiful People 2ch-Ed Merged Eye Modules.esp ++ x117 Merged SKSRENs Hair Modules.esp B1 Beautiful People 2ch-Ed MS Elves - NoSc.esp ++ Beautiful People 2ch-Ed ENG Race.esp ++ Beautiful People 2ch-Ed Vanilla Race.esp B2 F2LAddon_MSElves.esp B3 F2LMiqoteAddon.esp ++ x117Race ENG Race.esp B4 Chocolate Elves.esp B5 eyja.esp ** eyja Vwalk.esp B6 X.Moon.Elf.esp ** CM Partners Vwalk.esp B7 cmChocolates.esp B8 1em_Vilja.esp [Version 4.04] ++ 1em_Vilja_as_Nec_Mystic_High_Elf-Remake_by_Xtudo.esp ** 1em_Vilja MMM FCOM Fix.esp B9 ViljainRedRoseManor.esp [Version 1.2] BA companion_deepelves.esp BB companion_moonelves.esp BC companion_chocolate.esp BD DACompilation_GO_SI_APN.esp BE ABCompilation_APN.esp BF SMChocolateElf.esp C0 PlomsOrcOverhaul v1.2.esp C1 Ploms Khajiit Overhaul.esp ++ khajiittextfix.esp C2 bgMagicEV.esp [Version 1.7EV] ** bgMagicEV Vwalk.esp ++ bgMagicSpellTomes_for_WryeBash.esp [Version 1.68EV] ++ bgMagicEVStartspells.esp [Version 1.68EV] C3 bgMagicEVPaperChase.esp [Version 1.68EV] C4 Better Cities Full - B&M Edition.esp [Version 5.2.0] C5 Better Imperial City.esp [Version 5.2.0] ** Better Cities Resources Vwalk.esp C6 Better Cities - Unique Landscape Barrowfields.esp [Version 5.1.2] C7 Better Cities B&M - Unique Landscape Barrowfields.esp [Version 5.1.2] C8 Better Cities - Unique Landscape Chorrol Hinterland.esp [Version 5.1.0] C9 Better Cities - Unique Landscape Cheydinhal Falls.esp [Version 5.0.0] CA Better Cities - Unique Landscape Skingrad Outskirts.esp [Version 5.1.0] CB Better Cities - The Lost Spires.esp [Version 5.0.0] CC Better Cities - COBL.esp [Version 2.1] CD Better Cities - Unique Landscape Imperial Isle.esp [Version 4.8.1] CE Better Cities - No LEYAWIIN Flooding.esp [Version 4.9.0] CF SMChorrol - BC Patch.esp ** FCOM_Archery.esp [Version 0.9.9] D0 MiniMap.esp D1 UnderdarkSaga.esp ** UnderdarkSaga Vwalk.esp ** Sensual Walks.esp ** Sensual Walks SI.esp ** Sensual Walks SI DS + GS.esp ++ UniversalPatch.esp ++ Blood and Mud Beauty Patch.esp D2 Bashed Patch, 0.esp D3 LoversBitch.esp D4 LoversIdleAnimsPriority.esp D5 Lovers3dorgasm.esp D6 LoversAnimObjectsPriority.esp D7 DynamicLeveledLists.esp Lovers rape flag For some changes I need to identify when the sex-act is rape. IIRC all lovers plugins handle it the same way and there is a (bit)flag set. To be more specific I want to adjust Hooker and JoburgNoDelay to the sexstat system. Joburg calls xLoversJoburgHPC when player is involved and I am looking for the right place to insert the call for the damagescript from sexstats (which should only run when the act is considered rape). The script looks like this: scn xLoversJoburgHPC ref me ref tar short flg short pos short foff short fdef short pmask short i float futaper float angle ref r Begin Function { flg pos foff fdef } if eval(flg & 1) ; added for NoDelay if Player.GetItemCount xLoversJoburgStayDownToken > 0 Player.RemoveItemNS xLoversJoburgStayDownToken 10 endif Player.AddItemNS xLoversJoburgStayDownToken 1 set me to GetSelf set tar to player -> my idea was to inject the damage script call here. But to do it correctly I need a way to exclude acts where the rape flag is not set, otherwise it wouls run all the time I guess else set me to player set tar to GetSelf endif if me.GetIsSex Female if tar.GetIsSex Male set futaper to xLoversJoburg.FutanarizeRapeM else set futaper to xLoversJoburg.FutanarizeRapeF endif if Rand 0 100 < futaper ; else set i to foff set foff to fdef set fdef to i set r to me set me to tar set tar to r let fdef := fdef | 256 endif endif if xLoversJoburg.LoversVersion >= 132000 Call xLoversJoburgInitLoversInterface132 tar else Call xLoversJoburgInitLoversInterface131 tar endif if tar.GetSleeping || IsPCSleeping || eval(flg & 2) Let r := Call xLoversCmnGetUsableNearestBed tar me 0 0 elseif me.GetSleeping Let r := Call xLoversCmnGetUsableNearestBed me tar 0 0 endif if r set xLoversQuest.ExtFlag to 1 set xLoversQuest.ExtRef to r if eval ( (foff | fdef) & 128 ) == 0 Let foff := foff | 8+1024 Let fdef := fdef | 8+1024 if eval ( (foff | fdef) & 256 ) == 0 set pmask to xLoversJoburg.PosSexBed else set pmask to xLoversJoburg.PosSexBedF endif else if eval ( (foff | fdef) & 256 ) == 0 set pmask to xLoversJoburg.PosRapeBed else set pmask to xLoversJoburg.PosRapeBedF endif endif elseif pos == 6 set pmask to xLoversJoburg.PosFella elseif eval ( (foff | fdef) & 128 ) == 0 if eval ( (foff | fdef) & 256 ) == 0 set pmask to xLoversJoburg.PosSex else set pmask to xLoversJoburg.PosSexF endif elseif pos < 0 set angle to tar.GetHeadingAngle me if angle >= -90 && angle <= 90 if eval ( (foff | fdef) & 256 ) == 0 set pmask to xLoversJoburg.PosRapeFront else set pmask to xLoversJoburg.PosRapeFrontF endif else if eval ( (foff | fdef) & 256 ) == 0 set pmask to xLoversJoburg.PosRapeBack else set pmask to xLoversJoburg.PosRapeBackF endif endif else if eval ( (foff | fdef) & 256 ) == 0 set pmask to xLoversJoburg.PosRape else set pmask to xLoversJoburg.PosRapeF endif endif set xLoversQuest.Offence to me Let xLoversQuest.SPos := Call xLoversJoburgGetRandomSPos pmask set xLoversQuest.OffNudeFlag to foff set xLoversQuest.DefNudeFlag to fdef if xLoversJoburg.GlobalPartingShot == 0 Call xLoversCmnCallbackEntry 1 xLoversJoburgCallbackBeginH me tar endif if eval(flg & 4) Call xLoversCmnCallbackEntry 1 xLoversJoburgCallbackVeto me tar endif tar.Call xLoversMainSafeStart End - If someone knows about an english guide / tutorial / documentation for lovers feel free to direct me to it .
Lilalu Posted July 28, 2012 Author Posted July 28, 2012 Lovers Light My issue with light is, that apparently turning on the light seems to count as theft - don't know why. When in places like taverns,... surrounding NPCs complain about stealing, sometimes guard wanders by and attacks the sex patner (not the PC). So basically they blame the NPC for stealing when the Pc turns on the light. I have lived with that for a while now, but since I have some free-time now I want to get rid of it, but have no idea where to start.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.