Heroine HoneyCrotch Posted October 10, 2019 Posted October 10, 2019 open embershard mine in ck and there are no physical bandits dropped, rather a big standing M marker that spawns the npc from an lchar list. I want to add multiple markers around tamriel to spawn the same particular npc in different location, i just can't find good info on it, thanks.
RohZima Posted October 11, 2019 Posted October 11, 2019 https://www.creationkit.com/index.php?title=LeveledCharacter I think this video describes it (based on the description >>>
blank_v Posted October 11, 2019 Posted October 11, 2019 M Markers like this: Spoiler Are LVL NPCs From now You can find by yourself info in Google about Leveled NPCs in Creation Kit Use "Lvl" word in browser in ObjectWindow select Actors or ALL and CK will show you every single Leveled Actor LVLed Actors can have one of four Difficult Levels Easy -> Medium -> Hard -> Very Hard To create Leveled character: 1) Create few NPC and select its level and level modificator - or just create "Static Stat character" 2) Create group of characters ( Tab "LeveledCharacter" ( Below Actor - Actors ) ) 3) Create Leveled NPC Marker 4) Place Your marker in world Road to create leveled character is much longer so You have to watch Videos or read CK Wiki If You just want to spawn NPCs all around the world using Leveled Actors You can just Copy and paste LMarker from this "Mine" you were talking about If You want to spawn NPCs at specific time and location you can use PlaceAtMe Papyrus function get player position and spawn new NPC using PlaceAtMe Function Navmesh will do height for You so even if You spawn NPC below ground Game will move him on ground after short while using script is better idea in my opinion than using LMarkers You can create FORM LIST OF FORM LIST Let's call first formlis "AllLevelActors" inside this Form list we will have many more formlist called for example - "EasyActors" - "MediumActors" - "HardActors" - "BossActors" By using for example MinDifficult = 2 FormList ActorList = AllLevelActors.GetAt( RandomInt( MinDifficult , 4 ) ) as FormList in return we will have Hard or Boss Actor LIST no we can do something like ActorBase ActorRef = ActorList.GetAt( RandomInt( 0 , ActorList.GetSize() ) ) now in ActorRef we will have Reference to RANDOM Actor from Hard or Boss Unit List In my opinion this way is much better because You have control WHICH actor you will spawn But keep on in mind xD FORMLIST ARE SLOW... not slow like slow but INSANE SLOW if You want to spawn for example 40 actors it will take around 20 seconds to spawn that many actors... so You should use Arrays and "Load" Actors from FormList to Array One more important thing about FormList... You can ADD and REMOVE Objects inside FormList any time you want even more... ANY SCRIPT can MODIF FormList and every script can use it !... so if you decide to add for example NEW Enemy You can do it easly Modifing Leveled Characters INSIDE GAME by Script IS NOT POSSIBLE !... Modifing FormList in CK is easy :)... You just add or remove objects You want
Heroine HoneyCrotch Posted October 12, 2019 Author Posted October 12, 2019 @RohZima: the video should be amazing for me,big Thanks! @TobiaszPL: you couldn't of been any more helpful,almost forgot what year I was in.It's appreciated, thanks I'm actually wanting to find good a way to spawn a specific Npc(1) to a multitude of locations throughout Skyrim, I think with good video and some good terminology laid down in TobiaszPL response,finding info's moving forward should be of less burden, sometimes i catch myself not knowing what to look for. H.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.