ActorInfo.product.sbyml: Difference between revisions

no edit summary
imported>BravelyPeculiar
m (BravelyPeculiar moved page ActorInfo.product.sbyml to ActorInfo.product.sbyml: New naming scheme)
imported>BravelyPeculiar
No edit summary
Line 1: Line 1:
{{NoRstb}}
{{NoRstb}}
<onlyinclude>
<onlyinclude>
{{Resloc|path=Actor/ActorInfo.product.byml}}
'''ActorInfo.product.sbyml''' contains general information about all actors in the game. It is queried when constructing actors and to access actor data efficiently without having to load actors. Therefore, in order to add new actors, or to change items' parameters on menu screens, this file must be edited.
'''ActorInfo''' contains general information about all actors in the game. It is queried when constructing actors and to access actor data efficiently without having to load actors.


ActorInfo is a machine generated file. It is not meant to be edited directly; much of the information it includes are either automatically generated or copied from [[ActorParam]] files (which can be found in the game [[content]]) and other source-only files.
ActorInfo is a machine generated file. It is not meant to be edited directly; much of the information it includes are either automatically generated or copied from [[ActorParam]] files (which can be found in the game [[content]]) and other source-only files.
Line 10: Line 9:


=== Actors ===
=== Actors ===
'''Actors''' is an array of dictionaries.
'''Actors''' is an array of dictionaries. It must be sorted in the same order as the Hashes section.


Each actor has its own entry in this array, which must have the following properties:
Each actor has its own entry in this array, which must have the following properties: