Osiris/API/CharacterApplyRacePreset: Difference between revisions

From Divinity Engine Wiki
Jump to navigation Jump to search
(Osiris Core APIs)
 
mNo edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
===== Full Definition(s) =====
===== Full Definition(s) =====
* call '''CharacterApplyRacePreset'''('''''[in]'''(CHARACTERGUID)'''''_Character''''','' '''''[in]'''(STRING)'''''_Preset''')
* call '''CharacterApplyRacePreset'''(''(CHARACTERGUID)'''''_Character''', ''(STRING)'''''_Preset''')
===== Description =====
===== Description =====
Changes the racial talents and racial skills, and the root template of '''_Char''' to those of '''_Preset''' (removing existing ones, and adding new ones). It also changes the player portrait to the default one for '''_Preset'''. <u>
Changes the racial talents and racial skills, and the root template of '''_Char''' to those of [[RacePresets|race preset]] '''_Preset''' (removing existing ones, and adding new ones). It also changes the player portrait to the default one for '''_Preset'''.
Return values</u>
* None
===== Notes =====
===== Notes =====
* This routine was implemented for and tested with player character. It has not been tested for NPCs
* This routine was implemented for and tested with player character.
* All (default) race presets are stored in '''Data/Mods/Shared/CharacterCreation/RacePresets'''. Pass the file names in that directory without the ".lsx" extension as '''_Preset''' parameter. At the time of writing, the available racial presets are
* All (default) race presets are stored in '''Data/Mods/Shared/CharacterCreation/RacePresets'''. Pass the file names in that directory without the ".lsx" extension as '''_Preset''' parameter.
===== See Also =====
* [[Osiris/API/CharacterApplyHenchmanPreset|CharacterApplyHenchmanPreset]]
* [[Osiris/API/CharacterApplyPreset|CharacterApplyPreset]]
   
   
[[Category:Osiris Calls]]
[[Category:Osiris Calls|CharacterApplyRacePreset]]

Latest revision as of 15:13, 19 December 2017

Full Definition(s)
  • call CharacterApplyRacePreset((CHARACTERGUID)_Character, (STRING)_Preset)
Description

Changes the racial talents and racial skills, and the root template of _Char to those of race preset _Preset (removing existing ones, and adding new ones). It also changes the player portrait to the default one for _Preset.

Notes
  • This routine was implemented for and tested with player character.
  • All (default) race presets are stored in Data/Mods/Shared/CharacterCreation/RacePresets. Pass the file names in that directory without the ".lsx" extension as _Preset parameter.
See Also