N3OW/gfx/map/table_styles/_table_styles.info

41 lines
1.9 KiB
Text

##############################################################
# Overview
##############################################################
#
# A table style contains configuration for a style of map table, which is shown when zoomed out to the paper map. (aka flat map)
#
# To add specific objects that are only shown for a specific map table style:
# - Create one or more object layers in `game/gfx/map/map_object_data/layers.txt`
# - Limit their visibility only for this table by specifying `visibility_tags = "{name_of_table_style}"`
# - Add any number of objects, add set their layer to be `layer = "{name_of_a_layer_you_just_created}"`
#
# Map Table Object shaders:
# - Objects that are below the paper map (table, chairs, floor, etc) should have one of the "standard_map_decoration" group of shaders.
# - Objects that are on top of the paper map (books, swords, etc) should have one of the normal "standard" group of shaders
#
# ( Otherwise they might not 'stack' correctly and block map names, or they might not cast shadows onto the map correctly. )
#
##############################################################
# Structure
##############################################################
name_of_table_style = {
# If this table style is dynamically selected for the current character.
# Auto-style selection will return the first style.
# Scope: character (may be empty character when no character has been selected yet)
is_shown = {}
# If set require this DLC feature for the table style to be selected by a player via settings
dlc_feature = feature_name
# Priority for showing this style if multiple styles are all valid
# Higher value = higher priority
priority = int
# Is this table the default one to show if no other is valid
# Only one can be set
default = yes/no
# Path to the environment this table style should switch to when showing the paper map and map table
environment = "gfx/map/environment/environment_maptable.txt"
}