The first trigger should detect wether the shilkas are alive or not.
Thus make a trigger with 0 radius and this on it's
condition: !(alive shilka1) && !(alive shilka2)
on activation: shilkadead=true
The second trigger should detect if the players are inside their home base. Make a trigger and Group (F2+drag blue line) it with the players group.
Set the condition options to leader present. the cond and act should have
condition: this
on activation: inbase=true
Third trigger is a win trigger. select the end options from the trigger, maybe add some effect to it and put this in the cond line (activation can be empty)
condition: inbase and shilkadead
Fourth trigger is your lose trig. select the end options and put this in the cond line.. maybe add an effect there too.
condition: inbase and (alive shilka1) or (alive shilka2)
That should do it.