The "vngen_get_index" Function

Syntax#

vngen_get_index(id, type, [name]);
ArgumentTypeDescription
idreal/stringThe ID of the specific entity to check
typeinteger/macroSets which type of entity to check
[name]stringOptional: Sets the character name to check, if entity is an attachment

Description#

Returns the numerical index of the specified entity of the given ID and type, or 'undefined' if the entity or type does not exist.

See Macros & Keywords for a full list of available entity types. In addition to standard types, this script also supports checking the current speaking character(s) which will return the index of the text element containing the speaking character's dialog.

Example#

var index = vngen_get_index("John Doe", vngen_type_char);