Auto-translated
I've checked everything according to the conditions five times – it works both with and without a castle, and in every way. Most likely, Zubr, you had some kind of bug. In Nesher's properties, for the defeat condition, a script is defined that triggers VICTORY against the purple player. But it won't work against a human player. The VICTORY script is assigned to players based on color, owner, and enemy; in my opinion, the best option is to set it for the purple player.
Просто еще один