Okay, here is a more specific trigger system, from my Civilization map, its used for the government system and a revolt:
//-----------------------------------------------------------------//
Trigger("Newborn Civilizations"){
Conditions:
Bring("Current Player", "Government Selector", "Democracy Select", At least, 1);
Bring("Current Player", "Democracy", "Government Loc", Exactly, 0);
Score("Current Player", Custom, At least, 400);
Actions:
Move Unit("Current Player", "Government Selector", All, "Democracy Select", "Gov Return");
Give Units to Player("Current Player", "Player 8", "Any unit", All, "Government Loc");
Give Units to Player("Player 8", "Current Player", "Democracy", 1, "Govenrment Loc");
Set Resources("Current Player", Set To, 0, ore);
Set Deaths("Current Player", "Zerg Cerebrate", Set To, 1); Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Newborn Civilizations"){
Conditions:
Memory(13, At least, 1);Actions:
Wait(60000);
Set Deaths("Current Player", "Zerg Cerebrate", Set To, 0); Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Newborn Civilizations"){
Conditions:
Memory(13, Exactly, 1); Bring("Current Player", "City", "City Location 1", At least, 1);
Bring("Player 8", "Revolutionary", "City Location 1", Exactly, 0);
Actions:
Create Unit("Player 8", "Revolutionary", 5, "City Location 1");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Where "Memory(13, At least, 1);" is supposed to be "Deaths("Current Player",atleast,1,"Zerg Cerebrate");"
EDIT: I figured a way around that glitch, edit the unit type first, then the player
None.