Removing or Ending a Campaign

What is the best way to prevent a campaign from starting (or removing it before it does anything)? I currently just overwrite the campaigns arc json and remove its nodes, but that seems kind of hacky. I’m thinking that there’s some line of code I could put into the server init script for my mod that would remove the campaign altogether.

If you set the out edge of the start node (the one after trigger in the debug tools campaign browser) to “arc:finish”, that will finish the arc and prevent the next nodes from starting. It’ll destroy the campaign and set it to completed so that it won’t restart on load.

For example, if you wanted to destroy the ambient threats campaign, mixinto wait_for_day_two.json and have the out edge be
"out_edge": "arc:finish"

5 Likes