[WOTC] Points of Interest Recycler
There will come a point where Points of Interest (POI) will no longer spawn, because the game has scaled outside of the limit for each POI exhausting the ability to spawn them.
This mod resets the spawn rate of fully consumed POIs so they will be shuffled back into the deck at the end of each month. Once a POI is active, it will run its course and when it would naturally expire it is then refreshed, effectively making it always available.
There is also a base-game bug where POIs can enter a zombie state. If this happens, a POI will be considered active even though it has already expired in the hologlobe. This will eat up "active" slots, keeping new POIs from spawning. This mod will clear out those zombie POIs opening the slots for new spawns like normal.
As an added bonus, since you can never run out of POIs, it will also attempt to spawn a free POI at the end of each month alongside the Supply Drop from the Resistance. If you are already at the maximum allowed POIs, it will not spawn an extra one.
- Q: Is it safe to install mid-campaign.
- A: 100% safe to install mid-campaign. Even 100% safe to remove mid-campaign if you must, but any POI that was refreshed while installed will have to run its natural course before it goes away again.
There are no dependencies for this guy, but here are a few suggested compatible mods.
- Scanning Sites Plus by GrimyBunyip. This adds its own POI deck and unique POIs, so 100% compatible and not susceptible to the exhaustion issue of the base POIs.
- Scanning Sites Plus Two by Mitzruti. This is an updated, expanded, and fixed version of Scanning Sites Plus, and would recommend using this over the original.
- More Points of Interest WOTC by ADVENT Avenger. This increases the number of POIs spawned onto the map, so 100% compatible.
- Random POI Scan Days [WOTC] by Alex Nares. This is a config only change to the scan times, so 100% compatible.
- Reward Decks Refresher by -bg-. This only refreshes the Tech deck, which is independent of POIs. There is no overlap here.
There is a single configuration option in XComRefreshPOIs.ini to exclude POIs from the refesh logic, meaning they will NEVER come back once exhausted.
- ExcludedPOIs: Array of POI templates to exclude from the refresh logic. The only POIs excluded are unique gameplay specific POIs (such as the Lost Towers and Alien Nest DLC missions) and the Rookies POI. The reasoning for excluding the Rookies POI is that by the end of the game, that POI is usually ignored and unneeded.
Should be compatible with almost everything out there.
- A tip of the hat to RealityMachina and robojumper because the code I wrote for this I figured out how to do by looking at MOCX’s EndOfMonth listener.
