![]() ![]() If the companion you’re looking for doesn’t show up, it means you’ve sent him elsewhere. Then you’ll be able to access their inventories, or switch active companions with no hassle. When you ring the bell, all the NPCs in the village will gather around you, including your companions. Select Bell (it costs 4 wood and 4 steel).There’s an item that can help you find them when the need arises – the Bell. Their lives go on even when you’re not there, so you’ll rarely find them where you left them. Where to find companions in settlementsWhen they’re not travelling with you, your companions will wander their designated settlement. Move the one that’s left to a convenient spot, and you’ll know when to find him most of the time. Curie isn't the best in battle, starting as a Miss Nanny robot, despite her built-in buzzsaw and laser gun. This rejection only highlights the fact such players likely didn't complete her storyline all the way. When you first decide to build a new village, one of your first moves should be scrapping all but one of them. 9/15 Best: When In A Synth Body, Curie Is One Of The Best Companions As a quality companion, Fallout 4 players often dismiss Curie. The problem with this is that many settlements come with a bunch of pre-built doghouses, and he considers them all fair game. How to find Dogmeat in settlements Dogmeat has a habit of lounging in a doghouse when off duty. (Videos available of all of this in action if you google 'companion ivy' and check the latest forum threads).This guide will show you how to find companions in settlements in Fallout 4. I check her combattargets.length because it's a better indicator than IsInCombat() and it prevents the loop from running indefinitely. While Ivy.GetAllCombatTargets().Length > 0 & CombatTarget = None I stepped away from forcing the ref into an alias to begin with, like this: But really confused now about giving any tips, all said worked somehow for me and simple aliases, yes, but now as i've dealt with a dynamic RefCollection for the first time, got completely stuck - my alias keeps alive no matter what i do - Reset or Stop, and keeps running packages. Good you succeeded : ) Curious, if loop includes GetCombatTarget value or alias check only, i'd suppose, it should be filled immediately after ForceRefTo. Apparently the combattarget is not always filled, or not always valid, so in that case the loop stops and the special move is skipped. I managed to fix it by implementing a while loop that waits for the alias to fill. it's so frustrating being stuck like this.Įdited by Reginald001, 20 April 2019 - 04:30 pm. Identify a combat target of my follower.īut it's all failing on me filling the CombatTarger alias with Ivy's actual combat target.Īny help is really appreciated. yet I CAN runn stuff like 'haskeyword' on it. That has an akTarget as well, also always empty. To make sure I was not failing on something else with combat, I hooked into the player.additem event. I've tried forcing refs from other events as well and that failed also. I can't check the distance, I can't force the actor into my target. P_ivy_special_attacks_Attack_Selector.Start()īut whatever code I run against akTarget, it always bombs out in the papyrus log with 'cannot run this on a NONE object'. start a random special attack scene in the special attacks quest. give some time for the engine to fill the ref. If Ivy.GetDistance(CT) > 720 & Ivy.GetDistance(CT) < 8000 only start a special attack when the conditions are met. ReferenceAlias Property pCombatTarget Auto ConstĮvent OnCombatStateChanged(Actor akTarget, int aeCombatState) In the Alias attached Quest of my follower I run the following code: ![]() Quest Alias: 'CombatTarget' (Optional, Dead, Disabled, Destroyed) I'm trying to force a combat target of my follower into a quest with her. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |