Jump to content

Infinite Respawn


shopncarthobo

Recommended Posts

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

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 by shopncarthobo
Link to comment
Share on other sites

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 by fg109
Link to comment
Share on other sites

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

 

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

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

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...