Jump to content

Creating Conjurable Creatures


azza1989

Recommended Posts

Hii would like to make more conjurables but not sure where to start.

I know how to create new NPCs but I would like to summon these with a spell - learnt from a spell tome

 

Any help appreciated, thanks

 

You have to first create the creature you want to summon, it will have a tab in it's actor information to make it summonable. You then go under magic/magic effect and create the base for your spell, it's easiest to make a copy of a conjuration spell that is already there. Just change the ID and set it's Assoc. Item to being your creature. Now you can make your spell, go to the speak tab, right click and make new. You will need to set the requirements for the spell which should be the same as with the magic effect you created. Click in the effects area and go to new, choose your magic effect and set the casting time and magnitude accordingly. Give your spell an ID and name and then you can move on to making a book, select the spell tab for the book, scroll down to your spell and you have your spell book.

Edited by Pokopen
Link to comment
Share on other sites

Thanks mate, ill give it a try later

 

What about summoning multiple NPCs from 1 spell?

 

I've seen someone do this on YouTube

 

I've never done multiple NPC's myself. I know of a way that may work, but I haven't tested it and it requires a bit of scripting.

 

Go to the magic effects and make a new spell. Set area to 80 to give your creatures some room to spawn in. Then make add a new script, name it what you'd like and click ok. Right click on the script and edit the source. Under the script name you will want to make an actor property (reference for summoned creature) and int (number) these allow you to set the creature and number that can/will spawn. Anyhow, the script will look something like this:

 

ACTORBASE PROPERTY "Ref" AUTO

INT PROPERTY numToPlace AUTO

 

OBJECTREFERENCE "Ref"Store1

OBJECTREFERENCE "Ref"Store2

 

EVENT onEffectStart(Actor akTarget, Actor akCaster)

 

 

IF(numToPlace == 1)

"Ref"Store1 = game.getPlayer().placeAtMe("Ref")

 

ELSEIF(numToPlace == 2)

"Ref"Store1 = game.getPlayer().placeAtMe("Ref")

"Ref"Store2 = game.getPlayer().placeAtMe("Ref")

 

 

ENDIF

 

 

endEVENT

 

"Ref" is just the reference name, after you set your script save it and right click on the script edit properties and set the actor base to your creature and int to the number to spawn. I set this script for just two creatures, but you can easily add more if desired.

 

Just a warning, these will be permanent until they die, it's sort of like doing player.placeatme "creature code" in the game, but it works for the mod I made, hope it works for you too.

Edited by Pokopen
Link to comment
Share on other sites

  • Recently Browsing   0 members

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