Jump to content

HowDoIGetAPlayerToChangeIt'sRace


Morzan the LichLover

Recommended Posts

Hi, Me, yet again. This Time I,m Looking For a script that will change your PC's Race in the middle of the game. Like you just Killed Dagoth Ur as a Dunmer (Dark Elf), and on a sudden and insane whim you want to be an Argonian. I KNOW you can make a Script Like this, having seen one on THELYS Mods called "Lich Tech Demo". Also I would Like to Know how to Make a Ascended Sleeper (Creature, NOT Race) that follows you around and will attack anything that attacks you. Is there some way to use it's AI to make it Follow you FOREVER?
Link to comment
Share on other sites

i'm not sure all in and outs of changing race during the game but the script command for the race menu is

 

EnableRaceMenu

 

For the ascended sleeper, i would open the existing one, change the ID, select yes to make new object, and then adjust that one. just set the AI to follow, not sure if you have to but i always set the fight, flee, alarm, and hello, to 0.

i would also probably adjust the speed so you are not waiting for it all the time.

or you could script it to match player speed

 

setspeed to player->getspeed

 

It's not too hard to make simple dialogue to make it stay or follow.

 

in dialoge greetings, i would use greeting 0, so it'll work if you have crimes or vampirism, etc.

make 3 new entries,

 

 

Follow

conditions: "new sleeper ID" & choice 1

results: AIFollow, player, 0, 0, 0, 0

 

Wait

conditions: "new sleeper ID" & choice 2

results: Aiwander, 0, 0, 0

 

orders

conditions: "new sleeper ID"

results: Choice, "Follow", 1, "Wait", 2

Link to comment
Share on other sites

There is a mod that runs you thru the chargen script again. So the menu that came up when you first got off the prison ship is ran thru again. You can change anything and everything including hair, face, specials, skills, etc. I believe it is 'Name Change' and I found it at MWSummit, not sure about here.
Link to comment
Share on other sites

i have that mod but haven't unpacked it yet but a script for something like that would look something like this:

short variable

if ( OnActivate == 1 )
set variable to 10

if ( variable == 10)
MessageBox, "enter name"
EnableNameMenu
set variable to 20
return
endif

if ( variable == 20)
MessageBox, "select race"
EnableRaceMenu
set variable 30
return 
endif

if ( variable == 30)
MessageBox,"select class"
EnableClassMenu
set variable to 40
return
endif

if ( variable == 40)
MessageBox,"select birthsign"
EnableBirthMenu
set variable to 50
return
endif

if ( variable == 50)
MessageBox,"Are you sure?"
EnableStatReviewMenu
set variable to 60
return
endif

if ( variable == 60)
StartScript RaceCheck
endif

return
endif

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

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