Auto-translated
I don't know what's wrong on your end; for me, the condition is met, and everything works... To win, you need to kill Nasher; the script for Nasher's defeat triggers the victory for the Purple player, i.e., Sandro... Or maybe something happened; maybe Nasher ran off to some battle and then couldn't be defeated?