Adding
hyper triggers will make the problem less severe as this makes sc check the triggers 8 times per second.
It's actually 12 times per second (rounded up from 11.9, I believe).
Specifically detecting a bengalaas kill can be done by checking the kill score for a player. I know this has been gone over before, but let me repeat:
1. When you kill a unit, ANY UNIT, kill score is added.
2. This can be detected by the 'Score' condition.
3. A carrier's kill score is 1900 points; no other unit has that score.
4. All critters have a score of 10 points. If you have other critters besides bengalaas on your map, and if they can be killed, then you have a problem. Other repeats of that specific kill score include Zerg Larva and Zerg Cocoons, so if those can be killed on your map there will be difficulties.
5. If you want all other units to add 1 gas, you're going to have to detect when the kill score is NOT exactly 10 or 1900.
So here are the triggers that you need:
Conditions:
-Current Player kill score is at least 1.
-Current Player kill score is at most 9.
Actions:
-Modify kill score for Current Player: Set to 0.
-Set resources for Current Player: Add 1 gas.
-Preserve Trigger.
Conditions:
-Current Player kill score is exactly 10. (Bengalaas kill)
Actions:
-Modify kill score for Current Player: Set to 0.
-Set resources for Current Player: Add 60 gas.
-Preserve Trigger.
Conditions:
-Current Player kill score is at least 11.
-Current Player kill score is at most 1899.
Actions:
-Modify kill score for Current Player: Set to 0.
-Set resources for Current Player: Add 1 gas.
-Preserve Trigger.
Conditions:
-Current Player kill score is exactly 1900. (Carrier kill)
Actions:
-Modify kill score for Current Player: Set to 0.
-Set resources for Current Player: Add 60 gas.
-Preserve Trigger.
Conditions:
-Current Player kill score is at least 1901.
Actions:
-Modify kill score for Current Player: Set to 0.
-Set resources for Current Player: Add 1 gas.
-Preserve Trigger.
Of course, you can probably leave off the first trigger - nothing has a lower kill score than 10.
None.