shopncarthobo Posted April 1, 2011 Share Posted April 1, 2011 Hello. Im new to these forums and recently downloaded oblivion onto my laptop. I've been getting better at using the construction set, but i was wondering if there is a simple and easy way to spawn a good amount of NPC's/creatures continuously from one spot or certain area? Thanks! Link to comment Share on other sites More sharing options...
NeonPeanut Posted April 1, 2011 Share Posted April 1, 2011 How fast and often do you want them to spawn? How many per cell? Do you know how to create a spawn? I'm just trying to get information on how you want it. :wink: Link to comment Share on other sites More sharing options...
shopncarthobo Posted April 1, 2011 Author Share Posted April 1, 2011 (edited) Hello. Im new to these forums and recently downloaded oblivion onto my laptop. I've been getting better at using the construction set, but i was wondering if there is a simple and easy way to spawn a good amount of NPC's/creatures continuously from one spot or certain area? Thanks!Like minutes fast. At least 5 dudes. On the bridge in Imperial City. I'm not entirely sure on how to make a spawn per se. Edited April 1, 2011 by shopncarthobo Link to comment Share on other sites More sharing options...
fg109 Posted April 1, 2011 Share Posted April 1, 2011 (edited) You can check out the CharGenQuest script. Towards the end, it keeps spawning assassins till you move on with the quest. Example quest script to spawn atronachs: scn example float timer short random short spawn Begin GameMode set timer to timer - GetSecondsPassed if timer <= 0 set random to GetRandomPercent if random < 33 ICStablesMapMarker.PlaceAtMe CreatureAtronachFlame 1 elseif random < 66 ICStablesMapMarker.PlaceAtMe CreatureAtronachFrost 1 elseif random < 99 ICStablesMapMarker.PlaceAtMe CreatureAtronachStorm 1 else ICStablesMapMarker.PlaceAtMe CreatureRat 1 endif set spawn to spawn + 1 if spawn == 3 set spawn to 0 set timer to 60 Return endif endif End Edited April 1, 2011 by fg109 Link to comment Share on other sites More sharing options...
shopncarthobo Posted April 1, 2011 Author Share Posted April 1, 2011 You can check out the CharGenQuest script. Towards the end, it keeps spawning assassins till you move on with the quest. I'm very confused now because i know absolutely NOTHING about scripts or how to use them. Example quest script to spawn atronachs: scn example float timer short random short spawn Begin GameMode set timer to timer - GetSecondsPassed if timer <= 0 set random to GetRandomPercent if random < 33 ICStablesMapMarker.PlaceAtMe CreatureAtronachFlame 1 elseif random < 66 ICStablesMapMarker.PlaceAtMe CreatureAtronachFrost 1 elseif random < 99 ICStablesMapMarker.PlaceAtMe CreatureAtronachStorm 1 else ICStablesMapMarker.PlaceAtMe CreatureRat 1 endif set spawn to spawn + 1 if spawn == 3 set spawn to 0 set timer to 60 Return endif endif End Link to comment Share on other sites More sharing options...
fg109 Posted April 1, 2011 Share Posted April 1, 2011 I suggest you try reading some tutorials then: http://tesalliance.org/forums/index.php?/forum/82-esiv-oblivion-school/ http://cs.elderscrolls.com/constwiki/index.php/Main_Page Link to comment Share on other sites More sharing options...
shopncarthobo Posted April 2, 2011 Author Share Posted April 2, 2011 Ok I understand the beginner script stuff. I'm still a little confused. Is there any shorter way of doing this without all that typing?You can check out the CharGenQuest script. Towards the end, it keeps spawning assassins till you move on with the quest. I'm very confused now because i know absolutely NOTHING about scripts or how to use them. Example quest script to spawn atronachs: scn example float timer short random short spawn Begin GameMode set timer to timer - GetSecondsPassed if timer <= 0 set random to GetRandomPercent if random < 33 ICStablesMapMarker.PlaceAtMe CreatureAtronachFlame 1 elseif random < 66 ICStablesMapMarker.PlaceAtMe CreatureAtronachFrost 1 elseif random < 99 ICStablesMapMarker.PlaceAtMe CreatureAtronachStorm 1 else ICStablesMapMarker.PlaceAtMe CreatureRat 1 endif set spawn to spawn + 1 if spawn == 3 set spawn to 0 set timer to 60 Return endif endif End Link to comment Share on other sites More sharing options...
BiskmatarCatalyst Posted April 2, 2011 Share Posted April 2, 2011 Ok I understand the beginner script stuff. I'm still a little confused. Is there any shorter way of doing this without all that typing? No, not really. Most of the more complicated things in the game are initiated and run through scripting, so it's a pretty essential part of the game. An action like continuous locational spawning pretty much has to be done through scripts. It may look complicated, but if you just dive into it and read the articles fg109 posted, you'll catch onto the basics really quickly, which will really open up the capabilities of the CS. Understanding this is for your benefit, really. Link to comment Share on other sites More sharing options...
Recommended Posts