Imaculata
Hero
There is the important caveat that the choice in question had to be a significant one. If the party chose a particular fork in the hope of avoiding the witch, then having them encounter her regardless could be railroading. But if the choice of path was utterly arbitrary in the first place, placing the witch on the chosen path doesn't frustrate the party's choice. In other words, if the players weren't trying to have an "impact on the next step of the adventure" at that moment then it isn't railroading to prevent them from having one.
This is I think an important distinction. Railroading, is when a DM takes away choice, and forces the campaign to go one way, despite the player's best efforts to go in a different direction. This can relate to the flow of the story, the locations the players go to, and how certain scenes play out.
If the players know where the witch is, and they decide to go the other way, and encounter her anyway... that's railroading.
If the players don't know where the witch is, and happen to run into her (because the DM placed her on their path), that does not have to be railroading. After all, DM's place interesting encounters on the path of the players all the time.
If the DM has decided that at some point in the campaign, the players will encounter the witch. That is also not railroading.
If the DM has decided that the campaign ends with the players fighting the witch, that is not railroading either.
I run a sandbox pirate campaign, in which I've thought up the broad outline of the story (which will probably span several years of playing time). I know a large fleet is coming to wipe out the pirates, and that the campaign is building up to an epic finale in which the pirates and the imperial fleet duke it out. But anything in between, can go in any direction. The campaign is basically a long series of sub plots that are loosely tied to the main plot. As long as your players are free to influence the plot, and make their own choices, you are not railroading your campaign. Having a plot, doesn't mean you are railroading. Having multiple endings, or just one ending, also doesn't mean you are railroading. Railroading is a disruptive act that makes the players feel like their choices do not matter, and like the DM must have his way.
Last edited: