############################################################## # 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" }