Difference between revisions of "Osiris/API/CharacterSetAnimationOverride"

From Divinity Engine Wiki
Jump to: navigation, search
m
m (link animation table)
Line 4: Line 4:
 
Starts the looping animation [[Visual_resource_panel|simple name]] '''_Animation''' on '''_CHARACTER'''.
 
Starts the looping animation [[Visual_resource_panel|simple name]] '''_Animation''' on '''_CHARACTER'''.
 
===== Notes =====
 
===== Notes =====
 +
* We have a [[Standard_Character_Animations|list]] of simple names of character animations and the playable races they are available to.
 
* An ongoing animation override can be removed by specifying "" as '''_Animation'''.
 
* An ongoing animation override can be removed by specifying "" as '''_Animation'''.
 
* Playing a regular animation, e.g. using [[Osiris/API/PlayAnimation|PlayAnimation]], will also remove an animation override.
 
* Playing a regular animation, e.g. using [[Osiris/API/PlayAnimation|PlayAnimation]], will also remove an animation override.

Revision as of 23:18, 14 October 2017

Full Definition(s)
  • call CharacterSetAnimationOverride((CHARACTERGUID)_Character, (STRING)_Animation)
Description

Starts the looping animation simple name _Animation on _CHARACTER.

Notes
  • We have a list of simple names of character animations and the playable races they are available to.
  • An ongoing animation override can be removed by specifying "" as _Animation.
  • Playing a regular animation, e.g. using PlayAnimation, will also remove an animation override.
  • Making a character do anything via Osiris, such as looking at someone/something or moving around, will also remove an animation override. Note that unless specified otherwise, by default a character will look at any person that starts talking to them.
  • In practice, it is very hard to keep an animation override going for characters that are interacted with. If possible, use a status instead, as these will not be removed so easily.
See Also