The first thing I noticed was that:
//-----------------------------------------------------------------//
Trigger("Player 2"){
Conditions:
Command("Current Player", "Terran Refinery", Exactly, 1);
Countdown Timer(Exactly, 0);
Actions:
Set Resources("Current Player", Add, 500, ore);
Display Text Message(Always Display, "\x0061\x007 Oil Refinery\x002+500 Minerals");
Comment("1 Refinery");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 1"){
Conditions:
Command("Current Player", "Terran Refinery", Exactly, 1);
Countdown Timer(Exactly, 0);
Actions:
Set Resources("Current Player", Add, 500, ore);
Display Text Message(Always Display, "\x0061\x007 Oil Refinery\x002+500 Minerals");
Comment("1 Refinery");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 3"){
Conditions:
Command("Current Player", "Terran Refinery", Exactly, 1);
Countdown Timer(Exactly, 0);
Actions:
Set Resources("Current Player", Add, 500, ore);
Display Text Message(Always Display, "\x0061\x007 Oil Refinery\x002+500 Minerals");
Comment("1 Refinery");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 4"){
Conditions:
Command("Current Player", "Terran Refinery", Exactly, 1);
Countdown Timer(Exactly, 0);
Actions:
Set Resources("Current Player", Add, 500, ore);
Display Text Message(Always Display, "\x0061\x007 Oil Refinery\x002+500 Minerals");
Comment("1 Refinery");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 5"){
Conditions:
Command("Current Player", "Terran Refinery", Exactly, 1);
Countdown Timer(Exactly, 0);
Actions:
Set Resources("Current Player", Add, 500, ore);
Display Text Message(Always Display, "\x0061\x007 Oil Refinery\x002+500 Minerals");
Comment("1 Refinery");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 6"){
Conditions:
Command("Current Player", "Terran Refinery", Exactly, 1);
Countdown Timer(Exactly, 0);
Actions:
Set Resources("Current Player", Add, 500, ore);
Display Text Message(Always Display, "\x0061\x007 Oil Refinery\x002+500 Minerals");
Comment("1 Refinery");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Could have been replaced with:
//-----------------------------------------------------------------//
Trigger("Player 1","Player 2","Player 3","Player 4","Player 5","Player 6"){
Conditions:
Command("Current Player", "Terran Refinery", Exactly, 1);
Countdown Timer(Exactly, 0);
Actions:
Set Resources("Current Player", Add, 500, ore);
Display Text Message(Always Display, "\x0061\x007 Oil Refinery\x002+500 Minerals");
Comment("1 Refinery");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Aside from that I see no actual problems with the trigger itself. Are you sure that players 2-6 actually own refineries when the countdown timer reaches 0?
None.