×
Меню
Индекс

MSFD Determining Race

 
GetRace, “RaceID”     (returns Boolean/short)
 
Player->GetRace "Dark Elf"
 
Returns 1 if the object is of the race indicated by RaceID.
 
Sample Script: This is a global script Bethesda uses to set a variable that can be used to determine the PCs race in dialogue:
begin RaceCheck
 
;global script that gets run once to check the PC's race, so it can be used in dialogue
 
if ( Player->GetRace "Argonian" == 1 )
     set PCRace to 1
elseif ( Player->GetRace "Breton" == 1 )
     set PCRace to 2
elseif ( Player->GetRace "Dark Elf" == 1 )
     set PCRace to 3
elseif ( Player->GetRace "High Elf" == 1 )
     set PCRace to 4
elseif ( Player->GetRace "Imperial" == 1 )
     set PCRace to 5
elseif ( Player->GetRace "Khajiit" == 1 )
     set PCRace to 6
elseif ( Player->GetRace "Nord" == 1 )
     set PCRace to 7
elseif ( Player->GetRace "Orc" == 1 )
     set PCRace to 8
elseif ( Player->GetRace "Redguard" == 1 )
     set PCRace to 9
elseif ( Player->GetRace "Wood Elf" == 1 )
     set PCRace to 10
endif
 
StopScript RaceCheck
 
end