Thanks for reporting this!
I think I know roughly what the problem is, but sadly, I'm not going to have time to work on updates anytime soon.
I only have a little free time during winter breaks, and last year wasn't very fruitful. Hopefully this year I'll be able to work a little more on the mod.
If you know the name of the turret, there's an option in the mod settings to make a blocklist that stops searchlights from trying to mess with other mod's turrets.
To add one or more turrets to the block list:
- Look up the name of the incompatible turret
- You can either check the mod's .lua files for the entity prototype, or try using this simple in-game command while hovering your mouse over the turret in question:
- /c game.print(game.player.selected.name)
- Load your game
- Pause the game, and enter the Settings menu
- Enter the Mod Settings menu, then the Map tab
- Locate the SearchlightAssault mod settings option "Ignore turrets matching these semi-colon separated names:"
- Write the entity / prototype name exactly, including hypens (-), etc
- To add more turrets, put a semicolon (;) between each entry
- Confirm changes and exit the pause menu
- Resume playing
Note that changes made in the mod settings menu will be lost unless you save your game.