<?xml version="1.0"?>
<rss version="2.0"><channel><title/><link>https://www.loverslab.com/blogs/blog/1278-official-companion-ivy-60-support-development-blog/</link><description><![CDATA[<p>
	<span style="color:#f39c12;"><span style="font-size:20px;"><strong>Welcome to the Official Companion Ivy 6.0 Support &amp; Development Blog!</strong></span></span>
</p>

<p>
	So you've followed instructions.. and.. you've made it! Welcome to the new Blog for Companion Ivy 6.0! This blog will feature several entries where you can read important announcements (the important announcements blog), technical support for Ivy (the technical support blog) and development updates (the main blog). For all new content and news about Ivy, it's best to subscribe to this blog so you stay tuned of important announcements.
</p>

<p>
	 
</p>

<p>
	If you are looking for info about KittenVox, make sure to check out her Patreon page!
</p>

<p>
	<span style="font-size:28px;"><strong><a href="https://www.patreon.com/kittenvox" rel="external nofollow">https://www.patreon.com/kittenvox</a></strong></span>
</p>

<p>
	 
</p>

<p>
	 
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" width="200" data-embed-src="https://www.youtube.com/embed/kl8sS8RMTMc?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>
]]></description><language>en</language><item><title><![CDATA[Ivy in Far Harbor: Space Vault 14 & The Pelican Conundrum]]></title><link>https://www.loverslab.com/blogs/entry/24832-ivy-in-far-harbor-space-vault-14-the-pelican-conundrum/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><span style="color:#f39c12;"><strong>NOW RELEASED!: </strong></span></span><span style="color:#f39c12;"><span style="font-size:20px;"><strong>IVY IN FAR HARBOR</strong></span></span>
</p>

<p>
	<span style="font-size:18px;"><strong>Space Vault 14 &amp; The Pelican Conundrum</strong></span>
</p>

<p>
	<span style="font-size:16px;"><span style="color:#e74c3c;"><strong>Coming: Christmas 2025</strong></span></span>
</p>

<p>
	 
</p>

<div class="ipsEmbeddedVideo" contenteditable="false">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" title="Space Vault 14 &amp; The Pelican Conundrum" width="200" data-embed-src="https://www.youtube-nocookie.com/embed/QFrsxCT9GIc?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>

<p>
	<strong>INTRODUCTION</strong>
</p>

<p>
	After 2 years of development, the DLC addon for Ivy in Far Harbor is coming on Christmas 2025. The 25th of December to be exact. It will feature full main quest integration and multiple custom quests and cells for Ivy in Far Harbor. More information to follow soon...
</p>

<p>
	 
</p>

<p>
	<strong><em>When Ivy and the player arrive at Far Harbor they quickly notice that unusual things are going on. Since when can fish talk.. and why does Will Murray have a secret Vault on the Island? What starts as a fun and curious investigation into Will Murray's past quickly unravels into a mind bending and reality altering adventure through Space and Time.</em></strong>
</p>

<p>
	 
</p>

<p>
	<span>Space Vault 14 &amp; The Pelican Conundrum will feature 3 new 'main' quests for Ivy that take place on Far Harbor (and beyond). The addon will feature custom cells and new custom features for Ivy. A completionist playthrough of the entire content for Ivy on Far Harbor should take anywhere between 6 and 8 hours, depending on play style. Players will be able to explore new information on Ivy's background, but they will also learn a great deal about what's in store for her future. Besides custom cells and new quests this addon also features a new addon for Ivy that enables her to hack any device in the commonwealth in one try called the Autohack unit. It will add a new playerhome featuring several games that players can enjoy both alone and with Ivy. And it adds several new custom weapons for players to play with.</span>
</p>

<p>
	 
</p>

<p>
	<span>First full walkthrough of The Centennial posted on youtube:</span>
</p>

<div class="ipsEmbeddedVideo" contenteditable="false">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" title="What happens when you set off the Centennial self destruct?" width="200" data-embed-src="https://www.youtube-nocookie.com/embed/y1MUI4UrcFI?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">24832</guid><pubDate>Sun, 14 Dec 2025 15:30:55 +0000</pubDate></item><item><title>Ivy Goes to Nuka World</title><link>https://www.loverslab.com/blogs/entry/13048-ivy-goes-to-nuka-world/</link><description><![CDATA[<p>
	When Ivy requests players to accompany her on what seems like a simple fetch quest inside Nuka World, they quickly learn this might be one of the most important and pivotal moments in Ivy's life.<br />
	<br />
	"<strong>Ivy goes to Nuka World</strong>" is the final affinity quest for Ivy, wrapping up her personal story. Will you be able to help her set things right? Or will you fail and face the consequences?<br />
	Ivy 6.0 will be released on 30 December 2021.<br />
	 
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" width="200" data-embed-src="https://www.youtube.com/embed/2lNAUS-QJik?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>

<p>
	<span style="color:#e74c3c;"><span style="font-size:18px;"><strong>Tips &amp; Tricks for playing Ivy Goes To NukaWorld</strong></span></span>
</p>

<p>
	Unlike the previous entries in Ivy's affinity quests, Ivy goes to NukaWorld knows several different endings (5 to be exact). If you have listened to Ivy up to that point, it should be 'easy' to know which steps to take (e.g. what to say to Ivy) in order for her final quest to have a successful ending, yet.. we aren't all psychologists. For this reason I will try to give you some gameplay tips on how to approach IGTN best below. I will try to clearly mark spoilers.
</p>

<p>
	 
</p>

<p>
	<em>During testing, IGTN was compatible with all the well-known mods that overhaul NukaWorld.</em>
</p>

<p>
	 
</p>

<p>
	<strong>Spoiler Free Tips</strong>
</p>

<p>
	<em>Tip 1: Make a hard save when the pop in the screen tells you to do so.</em>
</p>

<p>
	 
</p>

<p>
	Ivy Goes to Nukaworld is completely separate from the base DLC's. Ivy will engage in dialogue for the base quests, but her own affinity quest is not related to the raiders in NukaWorld, or how you conduct yourself while there. Ivy has often spoken about the things she finds important. She does not care how you treat the world as long as you treat her right.
</p>

<p>
	 
</p>

<p>
	Remember: Gas-lighting is a thing.. so is encouraging <em>violence</em> and <em>mistrust</em> in others.
</p>

<p>
	Things like that might lead to unwanted outcomes.
</p>

<p>
	 
</p>

<p>
	<strong>Spoiler Filled Tips</strong>
</p>

<p>
	Read these if you tried the quest, had a bad ending, and for the life of you, you don't know why.
</p>

<p>
	 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			This is not the player's quest, but it is Ivy's quest. It's not up to the player to tell Ivy what to do, or how to approach this. It is not up to the player to decide how this quest ends, whether Stein lives or dies. This is not the player's conundrum and life challenge.. It is up to Ivy. The only role the player has is to be there for Ivy, support her unconditionally and when the time comes, jump into her mind once again to break the firewalls present that block her psyche from fully developing. In other words.. 'always choose the 'positive' response' (e.g. 444444444)
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	<strong>Steins Construct</strong>
</p>

<p>
	Weapons are useless in this virtual environment. The key to beating this map is patience and observation. Things to remember:
</p>

<p>
	 
</p>

<p>
	- Stein's Construct is increasingly difficult depending on your game difficulty settings.
</p>

<p>
	- Avoiding the lights is KEY. (THAT INCLUDES YOUR PIPBOY LIGHT!!!
</p>

<p>
	- In Survival difficulty you will have almost no 'grace' period, once the light catches you. In easy mode, you can stay in the light for several seconds before agents of Stein catch you.
</p>

<p>
	- Stay in either fully dark areas or stay close to Debby's candles for protection.
</p>

<p>
	- Find and read all the notes thoroughly. <strong>THEY ARE KEY TO FINISHING THE MAP AND TO OPEN UP DIALOGUE CHOICES WHEN ENGAGING WITH THE FIREWALL AGENTS.</strong>
</p>

<p>
	- This area is intended to be scary and make players feel helpless. You cannot engage and fight enemies, but it is not difficult per se. Be aware of your surroundings and make sure learn the patterns of the moving lights.
</p>

<p>
	- If all else fails, watch the complete playthrough of this map.
</p>

<p>
	- There is a root-access terminal inside Stein's Construct. Be careful with that. It will show you Ivy's emotional and biological state, which will indicate what type of ending you can expect later on.
</p>
]]></description><guid isPermaLink="false">13048</guid><pubDate>Wed, 24 Feb 2021 22:41:00 +0000</pubDate></item><item><title><![CDATA[Walkthroughs & Gameplay Help]]></title><link>https://www.loverslab.com/blogs/entry/10726-walkthroughs-gameplay-help/</link><description><![CDATA[<p>
	<span style="color:#f39c12;"><strong>Welcome to the Gameplay help section!</strong></span>
</p>

<p>
	In this spoiler filled section you will find complete walkthroughs (speed-run type) videos of the HyperCombat and main Affinity quest for Ivy.
</p>

<p>
	If you are stuck in the game, or would like to discuss gameplay mechanics of Ivy then this is the place to be!
</p>

<p>
	 
</p>

<p>
	<span style="color:#e74c3c;"><strong>Here's how to recruit Ivy</strong></span>
</p>

<p>
	 
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" width="200" data-embed-src="https://www.youtube.com/embed/BPkIVqAHAQg?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>

<p>
	<strong>STEIN'S CONSTRUCT:</strong><br />
	 
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" width="200" data-embed-src="https://www.youtube.com/embed/r59nx7Ao9cw?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>

<p>
	OLD WALKTHROUGHS (SLOWLY BEING REPLACED WITH NEW ONES)
</p>

<p>
	<span style="color:#e74c3c;"><strong>Here follows the complete HyperCombat Quest walk-through:</strong></span>
</p>

<p>
	 
</p>
<source src="https://static.loverslab.com/uploads/monthly_2020_02/522953172_HyperCombatWalkthroughPart1.mp4.64d52f1e34d7473227f50374fb445281.mp4" type="video/mp4">
<p>
	 
</p>

<p>
	<a class="ipsAttachLink" data-fileext="mp4" data-fileid="865901" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=865901" rel="">Hyper Combat Walkthrough Part 1.mp4</a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	</p><video class="ipsEmbeddedVideo" controls="" data-controller="core.global.core.embeddedvideo">
		<source type="video/mp4" src="https://static.loverslab.com/uploads/monthly_2020_02/679234240_HyperCombatWalkthroughPart2.mp4.5f035e4480199d6329c65a167cf9975d.mp4"><a class="ipsAttachLink" data-fileext="mp4" data-fileid="865902" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=865902" rel="">Hyper Combat Walkthrough Part 2.mp4</a>
	</source></video>


<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
<source src="https://static.loverslab.com/uploads/monthly_2020_02/679234240_HyperCombatWalkthroughPart2.mp4.5f035e4480199d6329c65a167cf9975d.mp4" type="video/mp4">
<p>
	 
</p>

<p>
	<a class="ipsAttachLink" data-fileext="mp4" data-fileid="865902" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=865902" rel="">Hyper Combat Walkthrough Part 2.mp4</a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	</p><video class="ipsEmbeddedVideo" controls="" data-controller="core.global.core.embeddedvideo">
		<source type="video/mp4" src="https://static.loverslab.com/uploads/monthly_2020_02/898799432_HyperCombatWalkthroughPart3.mp4.fcf4aa818b5d45e5518563bbdfeb316b.mp4"><a class="ipsAttachLink" data-fileext="mp4" data-fileid="865903" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=865903" rel="">Hyper Combat Walkthrough Part 3.mp4</a>
	</source></video>


<p>
	 
</p>

<p>
	</p><video class="ipsEmbeddedVideo" controls="" data-controller="core.global.core.embeddedvideo">
		<source type="video/mp4" src="https://static.loverslab.com/uploads/monthly_2020_02/1633973863_HyperCombatWalkthroughPart4.mp4.c9f102179255f4d28360557bcd95aa8b.mp4"><a class="ipsAttachLink" data-fileext="mp4" data-fileid="865904" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=865904" rel="">Hyper Combat Walkthrough Part 4.mp4</a>
	</source></video>

</source></source>]]></description><guid isPermaLink="false">10726</guid><pubDate>Thu, 27 Feb 2020 15:50:00 +0000</pubDate></item><item><title>Technical Reference and Modders Guide</title><link>https://www.loverslab.com/blogs/entry/10396-technical-reference-and-modders-guide/</link><description><![CDATA[<p>
	<span style="color:#3498db;"><span style="font-size:26px;"><strong>Technical Reference and Modders Guide</strong></span></span>
</p>

<p>
	Welcome to the technical reference and modders guide! This guide will help anyone that wants to fiddle around with Ivy's internals, or any modders that want to use Ivy's ESM as base for their mods. This guide explains the different globals, quests and variables you can find to either manipulate Ivy inside your mod, or get info from her current status to integrate with your mod. If you have any specific questions while you are creating a mod with Ivy's ESM as base, or if you're just creating a custom companion yourself and you want some advice, don't hesitate to ask questions in this blog.
</p>

<p>
	 
</p>

<p>
	<span style="color:#2980b9;"><span style="font-size:24px;"><strong>Global Variables</strong></span></span>
</p>

<p>
	The list of global variables are split into globals you can safely update and globals you should use as READ-ONLY/NON-UPDATABLE.
</p>

<p>
	Most of Ivy's <em>important</em> internals are handled through script variables, not readily accessible through the console.
</p>

<p>
	 
</p>

<p>
	These include her irritation levels, affinity, arousal, etc..etc.. there are globals corresponding with these values, but they are read-only, in the way that they are overwritten by script. Adjusting these types of globals will results in Ivy being in an unstable state (e.g. her dialogue conditions will rely on one state, but her script will have another state, so called 'split brain syndrome'). Below you will find information on WHICH globals you can update SAFELY and which globals you should keep your hands OFF.
</p>

<p>
	 
</p>

<p>
	<span style="color:#e74c3c;"><span style="font-size:22px;"><strong>Updatable Globals (Might break Ivy but you can experiment after saving)</strong></span></span>
</p>

<p>
	 
</p>

<p>
	<strong><span style="color:#f39c12;">Non Specific Globals</span></strong>
</p>

<p>
	<strong>_ivy_debug_enabled</strong><br />
	Enables Ivy's DEBUG mode. Doesn't do a lot of good, but will spew out a lot of internal notifications on the screen that you'll probably not understand.
</p>

<p>
	Debug mode can help you gauge how Ivy's affinity rises, you can see a lot of her internals come by via onscreen notifications.
</p>

<p>
	Some of it will make sense, some of it won't.
</p>

<p>
	 
</p>

<p>
	<em>WARNING: Debug mode enables a lot of Debug.Trace() messages in your papyrus log. It can grow quite large, make sure to turn it off again at one point!</em>
</p>

<p>
	 
</p>

<p>
	<strong>_ivy_scan_frequency </strong><br />
	How often does Ivy scan the environment? A number between 0 and 100. (0/ZERO Means scan ALWAYS (<strong>will break Ivy</strong>). 100 means NEVER scan. (Default: 30 / Will soon be 75)
</p>

<p>
	<em>If you think that Ivy talks too much about Duct Tape or Raiders in the area, adjust this global to 95!</em>
</p>

<p>
	<br /><strong>_ivy_NPC_ChatterFrequency </strong><br />
	How Often does Ivy speak to Settlers?? A number between 0 and 100. (0/ZERO Means scan ALWAYS (<strong>will break Ivy</strong>). 100 means NEVER scan. (Default: 30)
</p>

<p>
	 
</p>

<p>
	<strong>XPMiscQuestIvyJetGumFruit </strong>- How much XP do you get from doings Ivy's 'fetch quest' radiant quests? (Default: 25)
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>HyperCombat related </strong></span>
</p>

<p>
	<strong>_ivy_HyperCombatEnabled </strong>When set to 1 this means Ivy's HyperCombat attacks are enabled.
</p>

<p>
	<em>WARNING: WHEN SET TO 1 THROUGH THE CONSOLE IT IMMEDIATELY RULES OUT THE ENTIRE HYPERCOMBAT AFFINITY QUEST and accompanying Affinity jumps!</em>
</p>

<p>
	<br /><strong>_ivy_SA_Frequency</strong> A random number between 0 and 100, below this global defines if Ivy uses HyperCombat for each combat target she encounters. This is checked only ONCE, upon entering combat. (Default: 50, can be upgraded to 100 through the terminal). NOTE: Even though it can be set to 100 this does not mean that Ivy will always use HyperCombat. There are many factors that come into play, deciding if a HyperCombat attack is possible or not.
</p>

<p>
	<strong>_ivy_SA_Min_Distance</strong> Minimum distance an enemy must be for HyperCombat to kick in OUT-DOORS. (Default: 750)
</p>

<p>
	<strong>_ivy_SA_Min_Distance_indoor</strong> The minimum distance Ivy must be to use HyperCombat IN-DOORS. (Default 512)
</p>

<p>
	<strong>_ivy_SA_Max_Distance </strong>Maximum distance an enemy can be for HyperCombat to kick in. (Default: 14000)
</p>

<p>
	<strong><span> </span>_ivy_SA_Cooldown</strong> Amount of seconds it takes to cool down. This is added to a player level multiplication making it so the number goes down the higher the player's level is. (Default: 8 )
</p>

<p>
	<strong>_ivy_HyperCombatThreshold </strong>The amount of Combat Events Ivy must have encountered, before asking the player to enable her HyperCombat. (read: This counter raises for each enemy she finds as long as HyperCombat is not enabled yet. Once it reaches this threshold and Ivy has an Affinity of 10 for you, she asks you to enable her HyperCombat. (Default: 30)
</p>

<p>
	 
</p>

<p>
	_ivy_AllowAttack_Electric (Configures HyperCombat attack type. Can be set from the controller holotape) Default: 1
</p>

<p>
	_ivy_AllowAttack_Forcepush (Configures HyperCombat attack type. Can be set from the controller holotape) Default: 1
</p>

<p>
	_ivy_AllowAttack_Telefrag (Configures HyperCombat attack type. Can be set from the controller holotape) Default: 1
</p>

<p>
	_ivy_AllowAttack_Grenade (Configures HyperCombat attack type. Can be set from the controller holotape) Default: 1
</p>

<p>
	_ivy_AllowAttack_Frenzy (Configures HyperCombat attack type. Can be set from the controller holotape) Default: 1
</p>

<p>
	_ivy_AllowAttack_FreeBird (Configures HyperCombat attack type. Can be set from the controller holotape) Default: 1
</p>

<p>
	_ivy_AllowAttack_DeathAbove (Configures HyperCombat attack type. Can be set from the controller holotape) Default: 1
</p>

<p>
	_ivy_AllowAttack_Headpop (Configures HyperCombat attack type. Can be set from the controller holotape) Default: 1
</p>

<p>
	 
</p>

<p>
	<strong>_ivy_remote_hack_min_dist </strong>Minimum distance for Ivy to decide to hack a terminal remotely. (Default: 450)
</p>

<p>
	<strong>_ivy_remote_hack_max_dist </strong>Maximum distance for Ivy to decide to hack a terminal remotely. (Default: 1320)
</p>

<p>
	<strong>_ivy_scene_short_InterjectionDistance</strong> If Ivy is beyond this distance from the player, she will not integrate in certain quest dialogue. (Default 250)
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Teleportation related</strong></span>
</p>

<p>
	<strong>_ivy_warp_teleport_distance</strong> - Updatable, but can be configured through the NX-2C Controller Holotape. (Default: 2200).
</p>

<p>
	<strong>_ivy_warp_teleport_distance_indoors</strong> - (Default: 1700).
</p>

<p>
	<strong>_ivy_use_warp_sneak</strong> - Set to 0 to disable teleportation while the player is sneaking. - Updatable, but can be configured through the NX-2C Controller Holotape. (Default: 1.)
</p>

<p>
	 
</p>

<p>
	<strong><span style="color:#f39c12;">Affinity Related</span></strong>
</p>

<p>
	<strong>_ivy_Arousal_Threshold </strong>- How much times of flirting it takes for Ivy to reach arousal status. (Default: 7)
</p>

<p>
	 
</p>

<p>
	<strong><span style="font-size:22px;"><span style="color:#c0392b;">Non-Updatable Globals </span></span></strong>
</p>

<p>
	<strong>These will break/glitch Ivy when adjusted through the console. But they can be READ for curiosity..</strong>
</p>

<p>
	<em>Simply put, do NOT adjust any of the globals below, unless you want Ivy to glitch out on you.</em>
</p>

<p>
	 
</p>

<p>
	<span style="color:#95a5a6;">_ivy_listens - Set to 1 when Ivy's MAIN A.I. loop is running</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_recruited - Is Ivy recruited at this point?</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_needs_jet - Read only. Quest related. Set by script when the Ivy Needs mutfruit quest.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_needs_gum - Read only. Quest related. Set by script when the Ivy Needs mutfruit quest.<br />
	_ivy_needs_mutfruit - Read only. Quest related. Set by script when the Ivy Needs mutfruit quest.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_dissapointment - Read Only. How dissapointed Ivy currently is with the player.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_any_player_answer_good - Read Only. Set right before asking a question to the player that does not affect affinity.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_IsAroused - Set to 1 after flirting (x) amount of times with Ivy</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_HyperCombatQuestRejected - Set to 1 when the player has refused doing the HyperCombat quest.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_obscenity_enabled - Configured through Ivy's Service Menu (e.g. Profanity Filter)</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Affinity_RelationShipsHad - How many relationships has Ivy had with the player?</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Affinity_AvailableForRelationship - Is Ivy open to a relationship with the player?</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_radiant_chats - Counter that's increased every time you sleep with Ivy in a bed. Once it reaches a threshold (semi random) a 'kill the raider' quest is kicked off when you speak with Ivy.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_radiant_quest_counter - Counter that's increased every time you sleep with Ivy in a bed. Once it reaches a threshold (semi random) a 'kill the raider' quest is kicked off when you speak with Ivy.</span>
</p>

<p>
	 
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Affinity_LoveRelationShipEstablished - Set to 1 when the player has a love relationship with Ivy. DO NOT UPDATE. Will glitch if Affinity does not match!!</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Affinity - Read only. Does NOT do what you think it does. <strong>(See the Advanced Gameplay Guide for more info)</strong></span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Affinity_Override - used internally by Ivy's affinity system.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Affinity_Action</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Affinity_Irritation_Level</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Affinity_IisIrritated</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Affinity_Max_Irritation_Level</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Affinity_IsAngry</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Affinity_HasBeenAngry - Set to 1 when Ivy has ever been angry with you.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_player_loves_ivy - Set to 1 when a relationship has been established. DO NOT UPDATE.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_player_loved_ivy - Set to 1 when a relationship has been established and broken off (e.g. Ivy has been your EX). DO NOT UPDATE.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_pornmagAddon_Installed </span>
</p>

<p>
	 
</p>

<p>
	<strong><span style="color:#c0392b;">Deep Internal Counters not usable for either <u>reading or writing.</u></span></strong>
</p>

<p>
	<em>Basically these won't help you at all.</em>
</p>

<p>
	 
</p>

<p>
	<span style="color:#95a5a6;">_ivy_DoingSpecialAttack - Used internally during HyperCombat attacks.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_radio_songs - Used in WIVS radio</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_HyperCombatInstallationStarted - Internal for HC status.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_HyperCombatInstallationCompleted - Internal for HC status</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_HyperCombatThreshold_ceiling - Internal for HC status</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_SA_LastAttackType - Set on each HC attack, so Ivy doesn't spam certain attacks.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_SA_AttackSpeechSuccesful - Used internally </span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_HyperCombat_IvyBloodCovered - Set to 1 when Ivy is covered in blood due to a HyperCombat attack<br />
	_ivy_follow_distance - Internal counter for configuration of follower distance</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_IsHugging - Unused created while trying out an animation but that experiment failed</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_IsSpeaking - Set under certain circumstances to keep Ivy from chatting.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_decryptionHolotapeKnown - Used in HC Quest</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_decryptionKeyKnown - Used in HC Quest</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_intro_naked - Ivy remembers if you walked in on her when she was naked.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_intro_scene_done - All introductions done?</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_radiant_stage - Used by Ivy's radiant quests.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_use_warp - Set internally for Ivy to know she can use warp/teleportation.<br />
	_ivy_conflict_success - Unkown. I need to check it out. Most likely unused. Don't touch or update in any case!</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_mutfruitquest_success - Used internally by Ivy's mutfruit quest.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_item_IsSmall - So Ivy knows that the player picked up a small item and can react accordingly.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_player_IsInInterior - Set whenever the player is in-doors.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_last_note_found - ID for the last lore related note that Ivy found.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_usename - Unused</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_sm_Nun_Stage - Unused</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_temp_dismissed - Unused</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_temp_dismiss_action - Unused</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_sm_Deb_Stage - Unused</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_sm_Priest_Stage - Unused</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_sm_KingPelican_Stage - Unused</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_player_promised_toKillBos - Set to 1 when the player has promised Ivy to kill the Bos Faction</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_BOS_talk_Stage - Internally used by Ivy's Bos quest<br />
	_ivy_AI_Blocker_Unlocked - Set to 1 after finishing Ivy's main affinity quest.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_deepchat_started - Set to 1 during chats with Ivy.</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_full_dismissal - Set to 1 when Ivy has been dismissed</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_affinityQ_InProgress - Set to 1 during the affinity quest.</span>
</p>

<p>
	<span style="color:#95a5a6;">IVY_ChatterDistance - Unused</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_chats - Unused</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_Allow_Teleportation - Is Ivy allowed to use her teleportation? (Gets set automatically in script. Configure her teleportation through the NX-2C Controller Holotape, in game)</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_pl_knows_prayer - Unused</span>
</p>

<p>
	<span style="color:#95a5a6;">_ivy_pl_knows_bunny - Unused</span>
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Script Variables</strong></span>
</p>

<p>
	Coming soon.
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Ivy's Quests</strong></span>
</p>

<p>
	<strong>_IvyCompQuest "Ivy Companion Dialogue" [QUST:01000805]</strong>
</p>

<p>
	Ivy's Main Companion Dialogue Quest. Holds the bulk of her dialogue, framework and quests.
</p>

<p>
	_ivys_porn_radio "W-IVY-S Radio" [QUST:01036194]
</p>

<p>
	 
</p>

<p>
	<strong>Teleportation Related Quests</strong>
</p>

<p>
	_ivy_WarperQuest "Ivy's teleportation systems" [QUST:01007F91]
</p>

<p>
	_ivy_warper_crowd_reactions "Crowds React To Ivy's Warping" [QUST:01012203]
</p>

<p>
	 
</p>

<p>
	<strong>Affinity Quests:</strong>
</p>

<p>
	_ivy_activate_Quest "Redeem Ivy" [QUST:0101A6A1]
</p>

<p>
	_ivy_HyperCombatEnableQuest "HyperCombat!" [QUST:010041D9]
</p>

<p>
	 
</p>

<p>
	<em>(The Main Affinity quest is in it's own ESP)</em>
</p>

<p>
	 
</p>

<p>
	<strong>Ivy's Radiant Quests:</strong>
</p>

<p>
	_ivy_needs_gum_quest "Ivy needs sweets!" [QUST:01015599]
</p>

<p>
	_ivy_needs_jet_quest "Bring some Jet to Ivy" [QUST:01015597]
</p>

<p>
	_ivy_needs_mutfruit_quest "Give Ivy some Mutfruit" [QUST:01015598]
</p>

<p>
	_ivy_bad_customers "Righteous Revenge at &lt;Alias=Dungeon&gt;" [QUST:01005C56]
</p>

<p>
	_ivy_manager "NX-2C Location Tracker" [QUST:010711E5]
</p>

<p>
	_ivy_MagNiceRack "Nice Rack!" [QUST:02011516]
</p>

<p>
	 
</p>

<p>
	<strong>Internal Quests</strong><br />
	_ivy_QuestStartChecker "Control Quest to check when to start Ivy's recruitment" [QUST:010088AB]
</p>

<p>
	_Ivy_Introduction_KickStarter "Kickstarts Ivy's Introduction Scene" [QUST:010090EC]
</p>

<p>
	_ivy_special_attacks "Triggered when a special attack is available" [QUST:0100584A]
</p>

<p>
	 
</p>

<p>
	<strong>Ivy's Environment Comment System:</strong><br />
	_ivy_AO_Comment "Ivy's AO Comment System" [QUST:01014C19]<br />
	_ivy_AO_Comment_Dialogue "Ivy's AO Comment Dialogue" [QUST:01014C1D]
</p>

<p>
	 
</p>

<p>
	<strong>Ivy's Autonomous quests:</strong>
</p>

<p>
	_ivy_fights_marcy "Ivy gets upset with Marcy" [QUST:01002290]
</p>

<p>
	_ivy_hacks_a_terminal "Ivy Hacks a Terminal" [QUST:01001172]
</p>

<p>
	_ivy_picks_flowers "Ivy Picks Flowers" [QUST:01015851]
</p>

<p>
	_ivy_random_actions "Ivy's Eats a Corpse" [QUST:01013968]
</p>

<p>
	_ivy_situational_awareness_dialogue "Ivy's Situational Awareness Dialogue (Enemies)" [QUST:010019FD]
</p>

<p>
	_ivy_situational_awareness_scan_items "Ivy's Situational Awareness Dialogue (Items)" [QUST:01001A05]
</p>

<p>
	_ivy_SpeaksWithNPC "Ivy Speaks with random NPC" [QUST:0100604F]
</p>

<p>
	<br /><strong>Unused quests</strong>
</p>

<p>
	_ivyCompQuestStories "Ivy's Stories (unused)" [QUST:0101006F]
</p>

<p>
	_ivy_affinity_dialogue "Ivy's Affinity Dialogue (Unused)" [QUST:0100A0E5]
</p>

<p>
	_ivy_CA_PickupItem "Ivy Item Pickup Comments (unused)" [QUST:01012001]
</p>

<p>
	_ivy_Interactor "Ivy's World Interactions" [QUST:0100104A]
</p>

<p>
	_ivy_interjections "Ivy Interjections (Unused)" [QUST:01022FFF]
</p>

<p>
	_ivy_killQuest1 "Kill Avery (unused)" [QUST:0101EB30]
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Changing Ivy's NPC Actor object / Size / Race and Skin</strong></span>
</p>

<p>
	You can safely alter Ivy's appearance under most normal circumstances. Unfortunately some very sick individuals have forced me to add MINOR CONSTRAINTS as to how Ivy can be modded.
</p>

<p>
	DO NOT MOD IVY TO USE CHILD RACE. Her code has safeguards to prevent this from working. It will bork your game forcing you to load an older save.
</p>

<p>
	Ivy also does not allow her size to be changed below 0.95. When you change her size through the console, she will scold you for it. Other than those two constraints you can do anything you want, give her a pony or shark head if that's your thing. I'll help you mod her and am available at Discord for advice.
</p>

<p>
	<span style="color:#e74c3c;"><strong>These two constraints (child race + NPC size) are NON NEGOTIABLE. </strong></span>
</p>

<p>
	<strong>If I find more 'child like' races these will be added to her protection.</strong>
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Technicalities of HyperCombat</strong></span>
</p>

<p>
	HyperCombat in essence is basically a quest scene playing out. The main part of HyperCombat is Ivy doing a dialogue with added Script Fragments to the BEGIN and END stage of each HyperCombat attack. You Define a new type of HyperCombat attack by creating a new dialogue fragment in the appropriate quest (<strong>_ivy_special_attacks "Triggered when a special attack is available" [QUST:0100584A]</strong>). Under the 'MISC' Tab.
</p>

<p>
	 
</p>

<p>
	Step 1: SA Quest is called in OnCombatChanged of Ivy's main alias in her main companion quest.
</p>

<p>
	<a class="ipsAttachLink" contenteditable="false" data-fileext="psc" data-fileid="822803" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=822803" rel="">OnCombatStateChanged.psc</a>
</p>

<p>
	 
</p>

<p>
	Step 2: The SA (Special attack) is done inside the SA quest:
</p>

<p>
	<a class="ipsAttachLink" contenteditable="false" data-fileext="psc" data-fileid="822802" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=822802" rel="">IvySpecialAttacksScript.psc</a>
</p>

<p>
	 
</p>

<p>
	All Hypercombat always consists of three parts:
</p>

<p>
	 
</p>

<p>
	1 - Begin script, Ivy says something the script teleports her to the enemy.
</p>

<p>
	2 - Ivy is done talking, she teleports back (Sometimes in the END FRAGMENT but usually through script) and the scripted KILL is done.
</p>

<p>
	3 - Ivy says something about the attack she just did (e.g. <em>I'm covered in blood and guts again!</em>)
</p>

<p>
	 
</p>

<p>
	Because the dialogue group is random, a random attack is chosen.
</p>

<p>
	Dialogue conditionals filter the allowed attacks through globals.
</p>

<p>
	An attack looks like this:
</p>

<p>
	<img alt="image.png.8b640209a2d2c28f3d1b9d0fa44db1d0.png" class="ipsImage ipsImage_thumbnailed" data-fileid="822853" data-ratio="96.70" width="910" src="https://www.loverslab.com/uploads/monthly_2019_12/image.png.8b640209a2d2c28f3d1b9d0fa44db1d0.png" /></p>

<p>
	 
</p>

<p>
	Which will in turn call this piece of code, which places a teleportation effect at the enemies neck, and decapitates them:
</p>

<p>
	<br /><span style="font-family:'Courier New', Courier, monospace;">Function HeadPop()<br /><br />
	        p_ivy_SA_LastAttackType.SetValueInt(8)<br />
	        <br />
	        ;teleport the enemies' head right off.<br />
	        Ivy.PlaceAtMe( p_Ivy_TeleportIn_Stealth)<br />
	        utility.wait(0.3)<br />
	        CombatTarget.PlaceAtNode("Head1", p_Ivy_HeadPop,1,false,false,true,true)<br />
	        CombatTarget.Dismember("Head1", true, true, true)<br />
	        utility.wait(0.5)    ;let the enemy be without a head for a bit.</span>
</p>

<p>
	<span style="font-family:'Courier New', Courier, monospace;">        KillCombatTarget()<br />
	    <br />
	EndFunction</span>
</p>

<p>
	 
</p>

<p>
	The global 'ivy_SA_LastAttackType' is then used to relay to Ivy which kind of special attack she just did, so she can comment appropriately on it.
</p>

<p>
	 
</p>

<p>
	Ivy uses an autonomous system to check whether to use HyperCombat and checks several things.
</p>

<p>
	It all starts upon the CombatEntered() stage. First a check is done if the target is of an appropriate race (e.g. humanoid) then the following checks are done:
</p>

<p>
	 
</p>

<p>
	- Is the enemy in the player's view? (No? then skip the attack).
</p>

<p>
	- Is the enemy a named NPC or important boss? (Yes? Skip the attack).
</p>

<p>
	- Is the enemy within the range?
</p>

<p>
	- Is Ivy still powering up from the last attack (cooldown)
</p>

<p>
	- Is Ivy otherwise engaged in something (if so no attack is done through HC).
</p>

<p>
	 
</p>

<p>
	This check is done ONLY ONCE upon entering combat. Once Ivy has decided she will not use HyperCombat with an enemy she will finish the encounter as normal (with her pistol).
</p>

<p>
	That engagement will then block her from HyperCombat until the enemy is dead and she engages with a new enemy, after which the entire OnCombatEnter routine is run again, for each enemy she encounters and so-on and so-forth..
</p>

<p>
	 
</p>

<p>
	As there is an NPC Reset Follower AI command inside her regular teleportation routines, you can warp her towards yourself through the NX-2C Local Teleport Module, which will reset her CombatEntered Event, which will kick off the check for HC again. This was initially unplanned. But I like it. It gives players the ability to exert some kind of control over HyperCombat. Experienced scripters might want to change this in their own mod, for instance they might want Ivy to check more or less often for these attacks.
</p>

<p>
	 
</p>

<p>
	To recap, the workflow for HyperCombat is:
</p>

<p>
	 
</p>

<p>
	- OnCombatEnter Triggers a dialogue fragment using the NPC.Say() command. It also fills the script alias for the combattarget to be used later on.
</p>

<p>
	- The dialogue fragment triggers speech and a script run mostly on the BEGIN phase of a dialogue line.
</p>

<p>
	- That script then does the actual hypercombat attack and it sets a global to which type of attack was done.
</p>

<p>
	- Then another NPC.Say() command plays a dialogue fragment with conditionals set to the global that was set in the previous script.
</p>

<p>
	- When the CombatExit() event is run, all globals are reset and Ivy's AI status is reset in a basic manner (Follower.Follow()).
</p>

<p>
	 
</p>

<p>
	<strong>Attacks can FUMBLE.</strong>
</p>

<p>
	It can happen that Ivy is interrupted in her speech, causing the second phase of a HyperCombat attack to fail. For instance, if she is hit by an enemy weapon during the attack. She can also wait too long before teleporting back, causing her grenade or flashbang to explode in front of her. Again this was unintentional but it's realistic. It could happen as nothing's perfect.
</p>

<p>
	 
</p>

<p>
	When debug mode is enabled, you will see a notification popup when attacks have fumbled.
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Framework</strong></span>
</p>

<p>
	Ivy's framework is setup just like any other custom companion. She uses the basic follower scripts and factions. She likes to be first in the currentcompanion faction (otherwise quest integration fails) and she uses all the regular follower quests and aliases.
</p>

<p>
	 
</p>

<p>
	Her own companion quest has an AI-loop. That's a really fancy name for just a loop that holds (every 4 seconds) and then does something.
</p>

<p>
	Her dialogue is made up of 5 main actions:
</p>

<p>
	 
</p>

<p>
	- Sitting (erotic &amp; non-erotic groups)
</p>

<p>
	- Idling
</p>

<p>
	- Sneaking
</p>

<p>
	- Enter a new location
</p>

<p>
	- Remark on a quest
</p>

<p>
	 
</p>

<p>
	All these are handled from the main loop. The loop is stopped and started, every time the played enters a new location. This is done by adding a script to a player alias in Ivy's main companion quest. This way, if people uninstall her and the loop is running, it will automatically stop and unrecruit her/reset her related globals.
</p>

<p>
	 
</p>

<p>
	<strong>Sitting</strong>
</p>

<p>
	Actually part of idling, when sitting down. If the player is standing, Ivy will request the player to come sit with them. Once both the player and Ivy are sitting and they are close enough to each other, Ivy will start rambling to the player. Keep this in mind if you plan on animating her. Animations on furniture are also known as 'sitting' in the engine and that could cause weird things.
</p>

<p>
	 
</p>

<p>
	<strong>Idling</strong>
</p>

<p>
	Started in the loop, according to globals set, Ivy will either say something random (with a 4 hour in-game time-out), she will chat with a settler NPC or one with the regular voicetypes (e.g. boston_voices) OR she will engage in an area scan. If an area scan reveals items, she will notify the player. This is handled through her Scan Quests.
</p>

<p>
	 
</p>

<p>
	<strong>Sneaking</strong>
</p>

<p>
	Actually part of idling, Also started from the main loop. When sneaking, Ivy will sometimes comment on the player.
</p>

<p>
	 
</p>

<p>
	<strong>Enter a New Location</strong>
</p>

<p>
	When entering a new location, Ivy will remark on the location.
</p>

<p>
	 
</p>

<p>
	<strong>Remark on a quest</strong>
</p>

<p>
	Part of her idle loop. Ivy checks for quest stages and remarks appropriately to the player on quest progress.
</p>

<p>
	 
</p>

<p>
	<strong>IMPORTANT: </strong>Because the loop handles all these situations, and because only ONE of these things happens every 4 (real life) seconds, it can take a while before the Enter New Location or Quest Remarks are fired, after these events have occurred. I've chosen not to force these lines upon entering a new location every time as that makes Ivy too predictable, ruining gameplay and surprise.
</p>

<p>
	 
</p>

<p>
	Loop code:
</p>

<p>
	<a class="ipsAttachLink" contenteditable="false" data-fileext="psc" data-fileid="822841" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=822841" rel="">loop.psc</a>
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Source Code</strong></span>
</p>

<p>
	I am working on making all source code, except for scripts that hold protection against modding her to child race, available on VERY short notice.
</p>]]></description><guid isPermaLink="false">10396</guid><pubDate>Sun, 15 Dec 2019 10:13:00 +0000</pubDate></item><item><title><![CDATA[Development Blog & Updates]]></title><link>https://www.loverslab.com/blogs/entry/10384-development-blog-updates/</link><description><![CDATA[<p>
	<span style="color:#f39c12;"><strong>Development Blog &amp; Updates</strong></span>
</p>

<p>
	This is the blog where new developments for Ivy are talked about, shown and discussed.
</p>

<p>
	Have an idea for Ivy's new version? Come here to suggest it!
</p>

<p>
	Interested in the latest developments? Come here to check it out!<span></span>
</p>

<p>
	 
</p>

<p>
	<strong>Current Development Status:</strong>
</p>

<p>
	Finished development.
</p>

<p>
	 
</p>

<p>
	<strong>Current development status:</strong>
</p>

<p>
	- Working on finalizing 5.2. for release to testers. Will take weeks more.
</p>

<p>
	- Preparing 6.0 with the VA, working on finding the perfect sound for Ivy.
</p>

<p>
	- Working on the Multi Follower Mod that will be officially supported by Ivy.
</p>

<p>
	 
</p>

<p>
	<strong>Currently there are 2 known bugs &amp; issues:</strong>
</p>

<p>
	1) Sometimes Ivy incorrectly disables her teleporter, thinking that the BOS is in the vicinity, or disables it even after the player has made the BOS and enemy.
</p>

<p>
	 
</p>

<p>
	CAUSE: Unknown, cannot be reproduced.
</p>

<p>
	WORKAROUND: No known work-around at this time, but it only happens VERY sporadically.
</p>

<p>
	FIXED: This should be fixed in 5.2. Cannot be reproduced by myself or testers, but new safeguards should solve that in 5.2.
</p>

<p>
	 
</p>

<p>
	2) Sometimes Ivy 'hangs' in a talking scene with settlers, making her unresponsive.
</p>

<p>
	 
</p>

<p>
	CAUSE: Fast traveling when Ivy just started this scene, or is in the middle of it. It's sometimes hard to recognize because she could still be 'walking towards' her speaking partner. After fast travel, this partner is lost, locking her until she close enough to that speaking partner (e.g. the settler she wanted to speak to).
</p>

<p>
	WORKAROUND 1: Find the QUESTID for quest name: <strong>_ivy_SpeaksWithNPC </strong>then reset that quest like this:
</p>

<p>
	 - Type 'help _ivy_SpeaksWithNPC' in the console, press enter, then note down the Quest ID.
</p>

<p>
	- Type 'ResetQuest &lt;Quest ID&gt;
</p>

<p>
	 
</p>

<p>
	WORKAROUND 2: Go back to the settler she was speaking with, backtracking the settlements you recently visited usually fixes the problem.
</p>

<p>
	FIXED: This has been fixed in 5.2.
</p>
]]></description><guid isPermaLink="false">10384</guid><pubDate>Fri, 13 Dec 2019 16:06:00 +0000</pubDate></item><item><title>Documentation And Technical Support</title><link>https://www.loverslab.com/blogs/entry/10383-documentation-and-technical-support/</link><description><![CDATA[<p>
	<span style="color:#f39c12;"><strong>Technical Support</strong></span>
</p>

<p>
	So it's not working as expected? Don't despair! We're here to help.
</p>

<p>
	Post in this thread if you are in need of technical support with the mod.
</p>

<p>
	 
</p>

<p>
	Attached you will find the documentation for Ivy 5.0.
</p>

<p>
	You can find this same documentation in game, in the NX-2C Controller Holotape.
</p>

<p>
	 
</p>

<p>
	Do not hesitate to ask any questions, should you have them!
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Ivy's Affinity Quests</strong></span>
</p>

<p>
	<strong>- HyperCombat!</strong>
</p>

<p>
	Kicks off after speaking with Ivy and Ivy has engaged an enemy in combat more than 20 times.<br />
	 
</p>

<p>
	<strong>- Into the Deep</strong><br />
	Needs a minimum player level of 17. Kicks off several affinity levels after establishing a deeper love relationship with Ivy. (Affinity = 46. PL &gt; 17)
</p>

<p>
	 
</p>

<p>
	<strong>- Robotic Assimilation</strong><br />
	Kicks off once you reach affinity level 60+ with Ivy and speaking with Ivy.<br />
	 
</p>

<p>
	<strong>- Ivy Goes to NukaWorld</strong>
</p>

<p>
	Kicks off after finishing Into the Deep and Robotic Assimilation, and after NukaWorld has been unlocked (e.g. the NukaWorld radio signal can be found)
</p>

<p>
	 
</p>

<p>
	<strong>- Processing Power! (short quest)</strong>
</p>

<p>
	Kicks off after Ivy has asked you for a spare secondary backup processor for over 10 times.
</p>

<p>
	 
</p>

<p>
	<strong>- Nice Rack!</strong>
</p>

<p>
	Kicks off after picking up more than 20 magazines with Ivy in the vicinity.
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>How to recruit Ivy in a few minutes:</strong></span>
</p>

<p>
	 
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" width="200" data-embed-src="https://www.youtube.com/embed/BPkIVqAHAQg?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Introduction</strong></span>
</p>

<p>
	<strong>Welcome to Companion Ivy 6.0!</strong>
</p>

<p>
	Ivy was created with the greatest of care and dedication.<br />
	Over 4 years of development time went into creating a rich and full backstory that fits in the world and in the story line of Fallout. While she may at first glance appear to be a mindless sex puppet, she is far more than that!
</p>

<p>
	 
</p>

<p>
	Her 'mind' was created using real life psychological models, exploring childhood trauma, nihilism, existentialism and other psychological phenomenon. She draws upon a rich history of psychology as taught by Freud, Carl Jung and many other renowned clinical psychologists around the world. But next to that, she is also sexy as hell and delivers powerful lines with a comic punch that will make you smile, smirk, or cry every time she surprises you with a new line of dialogue as you travel the wasteland together.
</p>

<p>
	 
</p>

<p>
	Her psychological profile was created from three distinct personalities, which you as player will come to meet as you travel with her and get to know her better. Each personality fights for its own place within Ivy, making her a unique individual and one that is consistent in the world, based on real life psychological principles.
</p>

<p>
	Always remember when talking to Ivy that she likes to use metaphors!
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Ivy is a so called 'Prime Companion'.</strong></span><br />
	You could also describe it as a 'Gold' companion.. what does this mean? It basically means she has a shitload of content. Much, much more than regular companions have and perhaps... maybe even the most content of any custom companion for any Bethesda game to date (the jury is still out on that one). At the time of writing all of her dialogue in all of her base mod and add-ons count for nearly 9500 lines of dialogue. But the current base mod has around 7000 lines of dialogue. <em>In comparison, the player character has 12000 lines!</em>
</p>

<p>
	 
</p>

<p>
	This means that she is meant to be used as a SINGLE FOLLOWER and has about as much content as a regular DLC sized add-on as released by Bethesda.
</p>

<p>
	Ivy comes with many special functions, multiple quests (in new locations) and thousands of lines of dialogue, unique for each situation, location and quest. Her radio station offers trailers, music, news and weather reports. She comes with add-ons, DLC and other extras.
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Consider Ivy to be a game-long quest.</strong></span>
</p>

<p>
	<span style="color:#e74c3c;"><strong>Ivy needs a NEW GAME. </strong></span>
</p>

<p>
	<strong>Meaning you, walking out of the vault, and recruiting her directly, to run with you through the game.</strong>
</p>

<p>
	She was not designed to be recruited in a later/high level save. It will result losing a lot of content that's important. Her quests and affinity are designed to be built up from the moment you leave the Vault. This is an important distinction between regular followers. Ivy is like a long running quest, not a follower to fill the troupe of other followers with. If that's your thing, Ivy is not for you!
</p>

<p>
	 
</p>

<p>
	- You CAN dismiss her at any time to recruit other followers to get their perks.
</p>

<p>
	- You CAN run with other companions and even use AFT. But you will lose support (see the AFT fact sheet in the spoiler below).
</p>

<p>
	- Installing Ivy will not interfere technically with other custom companions, unless they overwrite vanilla assets and/or vanilla quests.
</p>

<p>
	 
</p>

<p>
	<strong>WARNING: Using Ivy with multi follower mods will result in lack of functionality for Ivy.</strong><br />
	Ivy allows you to travel with Dogmeat as a secondary companion if you use a suitable mod to enable that functionality.
</p>

<p>
	 
</p>

<p>
	01- Introduction (See above)
</p>

<p>
	<a class="ipsAttachLink" contenteditable="false" data-fileext="txt" data-fileid="821951" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=821951" rel="">02 - Recruitment &amp; Dismissal.txt</a>
</p>

<p>
	<a class="ipsAttachLink" contenteditable="false" data-fileext="txt" data-fileid="821945" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=821945" rel="">03 - Dialogue.txt</a>
</p>

<p>
	<a class="ipsAttachLink" contenteditable="false" data-fileext="txt" data-fileid="821946" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=821946" rel="">04 - Service Menu.txt</a>
</p>

<p>
	<a class="ipsAttachLink" contenteditable="false" data-fileext="txt" data-fileid="821947" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=821947" rel="">05 - Affinity.txt</a>
</p>

<p>
	<a class="ipsAttachLink" contenteditable="false" data-fileext="txt" data-fileid="821948" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=821948" rel="">05a - Affinty - Flirting &amp; Arousal.txt</a>
</p>

<p>
	<a class="ipsAttachLink" contenteditable="false" data-fileext="txt" data-fileid="821949" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=821949" rel="">06 - Teleportation.txt</a>
</p>

<p>
	<a class="ipsAttachLink" contenteditable="false" data-fileext="txt" data-fileid="821950" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=821950" rel="">07 - Combat &amp; HyperCombat.txt</a>
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>Hyper Combat Attack Moves</strong></span>
</p>

<p>
	Electric - Ivy teleports to combat target and drops an electric / flash grenade.
</p>

<p>
	Forcepush - Ivy teleports to combat target and uses a concussive grenade, pushing combatants away.
</p>

<p>
	Telefrag - Ivy teleports to combat target and re-emerges inside of them, thereby eviscerating them.
</p>

<p>
	Grenade - Ivy teleports to combat target and drops a random type grenade.
</p>

<p>
	Frenzy - Ivy teleports to combat target and whispers into their ear, making them frenzy.
</p>

<p>
	FreeBird - Ivy does NOT teleport to the combat target. Instead she teleports them 500 meters up into the air so they free fall to their death.
</p>

<p>
	DeathAbove - Dito as FreeBird.
</p>

<p>
	Headpop - Ivy teleports random limbs from the body of the combatant.
</p>

<p>
	Overkill - Ivy becomes panicked. Time slows down and she teleports towards up to 7 different combatants at a time, killing them all through telefrag attacks.
</p>

<p>
	 
</p>

<p>
	<strong>AWKR / Keyword mods</strong>
</p>

<p>
	- If incompatibilities found, prefer AWKR in your load order (e.g. make sure it's loaded AFTER Ivy)
</p>

<p>
	 
</p>

<p>
	<strong>START ME UP / ALTERNATIVE START MODS</strong>
</p>

<p>
	- Should work fine with 6.0, but you might miss some of Ivy's content during the initial quests.
</p>

<p>
	 
</p>

<p>
	<strong>How will affect her Outcast And Remnants, Project Valkyrie and Depravity? </strong>
</p>

<p>
	- Ivy will work well with all of those mods, but you might lose any of her quest related content for quests that are skipped. None of these affect her affinity for you or the outcome of her own storyline. My advice is to 'try the artist vision' with a clean playthrough just with Ivy, then play her and integrate into any mod you'd like.
</p>

<p>
	 
</p>

<p>
	<strong>SCANNING</strong>
</p>

<p>
	- Ivy sometimes SCANS too often. If it's bothering you, open the console and adjust the SCAN frequency:
</p>

<p>
	 
</p>

<p>
	Open the console, type 'set _ivy_scan_frequency' to 100 (disables her scanning)
</p>

<p>
	Setting it to 0 makes her scan ALWAYS, so don't do that lol.
</p>

<p>
	<em>You can set it to 99 to only make her scan every so often.</em>
</p>

<p>
	 
</p>

<p>
	<strong>See the Advanced Gameplay Guide below for more information on Ivy's Global Variables.</strong>
</p>

<p>
	<a class="ipsAttachLink" data-fileext="flv" data-fileid="823266" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=823266" rel="">HC Tape Semi Spoiler.flv</a><a class="ipsAttachLink" data-fileext="flv" data-fileid="823267" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=823267" rel="">HC Tape Full Spoiler.flv</a>
</p>
]]></description><guid isPermaLink="false">10383</guid><pubDate>Fri, 13 Dec 2019 16:03:00 +0000</pubDate></item><item><title>Announcements</title><link>https://www.loverslab.com/blogs/entry/10382-announcements/</link><description><![CDATA[<p>
	<span style="font-size:24px;"><strong><span style="color:#e74c3c;">UPDATE 29th December 2021</span></strong></span>
</p>

<p>
	<span style="font-size:24px;"><strong><span style="color:#e74c3c;">IVY 6.0 RELEASED!!!!</span></strong></span>
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" width="200" data-embed-src="https://www.youtube.com/embed/BPkIVqAHAQg?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>

<p>
	<span style="font-size:24px;"><strong><span style="color:#e74c3c;">UPDATE 4th December 2020</span></strong></span>
</p>

<p>
	This year has seen some weird things, shifts on all theaters: From political to sociological to cultural and generational. <strong>We've been shaken</strong>, influences are pulling on threads that are like roots, bound into the fabric of our culture and society. Dialogue is stifled with violence of thought and action. Ears are closed and many of us have been scared this past year. Pandemic, elections, crazy things happening all around. This <em>weird and unsettling</em> year has seen both collective and personal tragedy for many, <strong>but there have been glimpses of light</strong>. <em>Hope</em>. Endless hope and determination to see things once started, through till the end. And with that background, work on Ivy has continued slowly and steadily this year.
</p>

<p>
	<br />
	We're about three quarters (3/4) into recording Ivy. But we're not only recording Ivy: <strong>some other surprises lie in store in regards to voice acting for the mod. </strong>
</p>

<p>
	It's most likely that we will not make a Christmas release, and end of year release is possible but no promises at this time, no set release date yet.
</p>

<p>
	 
</p>

<p>
	Within a few weeks a new trailer will be released on Ivy's youtube channel: <strong><a href="https://www.youtube.com/channel/UCzTRb8ab9ZjK46X63Mtbluw/" rel="external nofollow"><span style="color:#e74c3c;">https://www.youtube.com/channel/UCzTRb8ab9ZjK46X63Mtbluw/</span></a></strong>
</p>

<p>
	<strong>Make sure to like and subscribe if you want to keep up with important developments.</strong>
</p>

<p>
	<em>This channel is demonetized by default, no money is earned in any way while making Ivy! </em>
</p>

<p>
	 
</p>

<p>
	<span style="color:#3498db;"><strong><em>STAY TUNED FOR MORE IVY NEWS COMING SOON!</em></strong></span>
</p>

<p>
	 
</p>

<p>
	<span style="color:#e74c3c;"><span style="font-size:36px;"><strong>INTRODUCING </strong></span></span><span style="color:#3498db;"><span style="font-size:36px;"><strong>KITTENVOX </strong></span></span><span style="color:#e74c3c;"><span style="font-size:36px;"><strong>AS IVY</strong></span></span>
</p>

<p>
	 
</p>

<p>
	</p><video class="ipsEmbeddedVideo" controls="" data-controller="core.global.core.embeddedvideo">
		<source type="video/mp4" src="https://static.loverslab.com/uploads/monthly_2020_03/Ivy_va_teaser_trailer_tv_version.mp4.7d321a564428908d0231a3f48456de42.mp4"><a class="ipsAttachLink" data-fileext="mp4" data-fileid="880045" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=880045" rel="">Ivy_va_teaser_trailer_tv_version.mp4</a>
	</source></video>


<p>
	 
</p>

<p>
	<span style="font-size:28px;"><span style="color:#f39c12;"><strong>IVY 5.2 TEST BUILD FINISHED: </strong></span></span>
</p>

<p>
	<span style="color:#f39c12;"><strong>DEVELOPMENT UPDATE + ANNOUNCEMENTS</strong></span>
</p>

<p>
	<strong>What weird place our world is in currently. </strong>
</p>

<p>
	<strong>As life as we know it is changing around us and more and more are living an isolated existence, development on Ivy has become even more important to me and I make sure to work on her every day I can. The 5.2 build has been finished and a teaser trailer with the new Voice Actress is in the works (and it's looking great) all to provide you with the much needed escapism we all so crave during this difficult time.</strong>
</p>

<p>
	 
</p>

<p>
	<strong>I can't promise that anything will be easy, in the coming months, for any of us.</strong>
</p>

<p>
	<strong>But I can promise that Ivy will keep going as long as I keep going. <span class="ipsEmoji">❤️</span></strong>
</p>

<p>
	 
</p>

<p>
	5.2 will be released as soon as the test team gives the OK!
</p>

<p>
	 
</p>

<p>
	<img alt="ScreenShot1373.png.ef5d6700a83a6c8210a8488ffbba61dc.png" class="ipsImage ipsImage_thumbnailed" data-fileid="876851" data-ratio="56.25" width="1200" src="https://www.loverslab.com/uploads/monthly_2020_03/ScreenShot1373.png.ef5d6700a83a6c8210a8488ffbba61dc.png" />
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>DEVELOPMENT UPDATE + ANNOUNCEMENTS</strong></span>
</p>

<p>
	Alright so another Major Update. Apologies for the swinging left and right here. During the Multi Follower implementation I ran into some serious issues with Ivy on the technical front that were near impossible to solve. So instead of making Ivy compatible with MF mods, I have decided to create a multi-follower mod that will get a full stamp of approval from Ivy and will be the supported MF mod of choice for players wanting to add companions to their game and Ivy.
</p>

<p>
	 
</p>

<p>
	This mod was specifically designed to make ANY custom companion the main companion, and allows for an extra companion at any time, keeping most (if not all) of their functionality in tact. I have developed the base for this mod and have been testing out runs with Ivy and Nick Valentine, Ivy and Piper and Ivy and Codsworth + Codsworth Customized in the Robot DLC. So far the mod has run flawlessly without any major issues.
</p>

<p>
	 
</p>

<p>
	<em><span style="color:#f39c12;"><strong>The major advantage of applying this outside of Ivy are:</strong></span></em>
</p>

<p>
	- The mod can be used by ANY follower and is not restricted to just Ivy.
</p>

<p>
	- More player choice!
</p>

<p>
	- This Multi Follower mod does not touch ANY of the vanilla Follower framework. It uses a system completely outside of the Follower script and quest and does not alter ANY vanilla objects at ALL.
</p>

<p>
	- This mod is NOT dependent on F4SE or any other mods, it does not require the DLC but it works on ANY follower.
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>MAGAZINE PLUGIN BUG FIXES + DEVELOPMENTS</strong></span>
</p>

<p>
	I've worked hard on making Ivy's magazine plugin more robust. Sometimes she would get stuck in the scene, not pretty. This happens especially when combat takes place. It does eventually solve itself but it's not as elegant as it should be in 5.1. So for 5.2. I've completely reworked the magazine comments and now extra companions will comment on Ivy's remarks if they are vanilla companions (e.g. Nick, Piper, Codsworth etc..etc..)
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>IVY'S SCANNING SYSTEMS</strong></span>
</p>

<p>
	Ivy's scanning system was not working well always. It's nice to Roleplay for yourself that these are glitches in an 80 year old prototype Synth, but that's not how she was intended. Ivy now only remarks on LOCKED safes. And she does it less. Once she's scanned a location, she will not scan that location again.
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>IVY'S CHATTER SYSTEMS</strong></span>
</p>

<p>
	It's always bugged me that Ivy would sometimes go on a tangent while in the middle of combat, or that she would make an offhanded sexy remark, just seconds after heavy combat. In 5.2 a timer now tracks Ivy's combat and she will remain quiet for a respectful period of time during and after combat. And remarks or chat made will be related to combat and nothing else.
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>IMPACT OF 5.2. AND A RELEASE DATE?</strong></span>
</p>

<p>
	I have tried to design 5.2. in a manner in which you can keep your current save. This has hampered me heavily in improving her base systems, but I felt obliged to all of you not to ask you once again to start a whole new game with her. It will always be the recommended way to start any new version of Ivy, but in this case since the releases follow each other up so quickly it will not be necessary.
</p>

<p>
	 
</p>

<p>
	I will ship the test version to the Q&amp;A team soon after which it will take a few weeks to root out any bugs they might find.
</p>

<p>
	I expect 5.2. to be release somewhere in February, March the latest.
</p>

<p>
	 
</p>

<p>
	IVY 5.2. Will ADD the following features:
</p>

<p>
	- Over 600 animations during her dialogue with the player.
</p>

<p>
	- Ivy now automatically unequips her weapon as soon as the player enters dialogue with her.
</p>

<p>
	- A new COMPLETE affinity quest called <strong>'Robotic Assimilation'</strong> spanning 9 DIFFERENT LOCATIONS, see the spoiler tag.
</p>

<p>
	 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		 
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			 
		</p>

		<p>
			<br />
			<img alt="ScreenShot1154.jpg.d3de991d2e8949978787a4211a215b70.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="845534" data-ratio="56.25" width="1200" src="https://www.loverslab.com/uploads/monthly_2020_01/ScreenShot1154.jpg.d3de991d2e8949978787a4211a215b70.jpg" /><br />
			 
		</p>

		<p>
			 
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>WHAT'S IN STORE FOR IVY'S FUTURE?</strong></span>
</p>

<p>
	OPEN HEART SURGERY.
</p>

<p>
	Yes you heard it right.
</p>

<p>
	 
</p>

<p>
	<strong>Ivy will receive OPEN HEART SURGERY for 6.0. </strong>
</p>

<p>
	 
</p>

<p>
	This basically means I'm going to rip open her entire follower system and rework it from scratch to be outside of the vanilla companion system once and for all. The main reason for wanting to do this is very simple. I don't like it when multi follower mods break her functionality. Then people experience a 'regular' follower with Ivy and think <em>'what's all this fuss about?'</em>, never realizing they didn't even get close to the real 'Ivy' experience because they broke her to begin with.
</p>

<p>
	I will also be replacing her complete scripting system to allow me much easier updating in the future.
</p>

<p>
	 
</p>

<p>
	<span style="color:#e74c3c;"><strong>Ivy 6.0 will be fully voiced again.</strong></span>
</p>

<p>
	 
</p>

<p>
	<strong>Watch the Ivy 5.0. trailer below:</strong>
</p>

<p>
	 
</p>

<p>
	</p><video class="ipsEmbeddedVideo" controls="" data-controller="core.global.core.embeddedvideo">
		<source type="video/mp4" src="https://static.loverslab.com/uploads/monthly_2019_12/690734414_CompanionIvy5-TrailerLong.mp4.8c6096831a0ecb53c667ccafb646423a.mp4"><a class="ipsAttachLink" data-fileext="mp4" data-fileid="821837" href="https://www.loverslab.com/applications/core/interface/file/attachment.php?id=821837" rel="">Companion Ivy 5 - Trailer Long.mp4</a>
	</source></video>


<p>
	 
</p>

<p>
	<span style="color:#3498db;"><strong>Visit Ivy at Discord:</strong></span><a href="https://discord.gg/vyTvJYd" rel="external nofollow"> https://discord.gg/vyTvJYd</a>
</p>

<p>
	(link checked last: 23-01-20)
</p>
]]></description><guid isPermaLink="false">10382</guid><pubDate>Fri, 13 Dec 2019 15:50:00 +0000</pubDate></item></channel></rss>
