######################## # Rite Creation Names ######################## # When making a new dynamic (non-scripted) rite, its name will be picked from here if possible. # # The logic works like this: # 1. Find an unused name from here if there is one whose trigger we meet # 2. Go through d_dynamic_rite_ until we find one that's unused # 3. Use the last d_dynamic_rite_ if we were unable to find anything # There can be up to 1000 d_dynamic_rite_ names (from 0 to 999 included) as long as there's no gaps. # # Checking if a name is in used is purely based on the localized name; the other fields are derived from the name key. # # IMPORTANT NOTE # Rite, Founder and Faith scopes are available when localizing the dynamic names. Only use the provided Rite to check for e.g. # Tenets and Doctrines, and DO NOT rely on Rite.GetName - you'll get either empty strings or the founder's old rite as a result. # key = { # Optional. Defaults to _name. name = dynamic_desc # Checks if this name can be used with this Rite. # * root: the Rite being created # * scope:founder Founder of the Rite # * scope:faith the parent Faith # trigger = { ... } }