Evolving World
UPDATE: Now dynamically evolves locations you stay at over time! Evolving world is a mod that makes settlements you discover evolve organically over time! Say you enter a lovely city, then leave after a few days. When you come back after a while, the city might have some new buildings, a change in leadership, people may have passed away, kids may have grown up, and more! Evolving world uses scripts embedded in triggers in order to dynamically track what locations you've been to, how long you've been gone from each one, and what changes might have occurred when you come back. Its also quite easy to plug into any setting, as it uses neutral language fit for fantasy, sci-fi, or anything else. -------------------------- **In-Depth Trigger List:** Check Inhabited Structure Conditions: "Checks if the party is currently in a structure or settlement that is inhabited by sentient creatures (example: a village, city, etc) Effects: "Triggers a script that adds the location name to a list of settlements the party has discovered, sets the current time away from said location to 0" Location Time Management Conditions: "None" Effects: "Increments the current time away from each location by 1 if the party isn't currently at it." Report Location Changes Conditions: "None" Effects: "Checks if the party is currently at a location within the list of discovered locations. If so it gives a prompt to the narrator to describe changes in the location. The prompt is dependent on how long the party has been away from the location. Detect Day/Week/Month/Year Passing Conditions: "Checks if a time skip has occurred in the narrative" Effects: "Applies a time away incrementation to each location the player is currently away from, the time increase scales with how long the time skip is. Stay In Location Conditions: "None" Effects: "Increases timer that checks how long the player has stayed in their current location.
