In the Test 2 map, when I would cast the "fireball" (under Multiple Hit because it is actually the only one that is well triggered), if it gets to hit a unit, it would move it to a little area where I move the appropriate number of scarabs under the unit (based on the damage dealt selected via the zergling at the top of the map). The damage dealt is equal to the number of deaths of Terran Marine a certain player has (forgot which one). So I would simply move 1 scarab under the unit, then deduct 1 from the DC of Terran Marines and remove the scarab. It would do so until the DC hits '0' (I copied multiple times the trigger and had the condition that the player has suffered of more than 0 deaths of Terran Marines). When it would reach '0', the unit would get moved back to where it got shotted and I would use an other DC to set back the Terran Marines' DC back to its initial value (in this case, Terran Markers (so we could simply say that, in fact, the zergling would only change the value of the Terran Marker and the Terran Marine DC would be adjusted in function of it)).
Of course, making it deal damage 1 per 1 is very slow, even for only 10 damages, so imagine when I'll reach the 300 damages (or even more in D2) :S
So I tried... Test 3!...
I don't understand what seems to be the problem. Is it simply not dealing any damage? Anyway, I'll point out anything I can think of at the moment... 'your unit' is the unit that is getting the damage.
Check for the following mistakes:
-You move all the required scarabs in one trigger loop. In other words, you copied the 'move trigger' enough times.
-You mentioned that you remove the scarabs after the DC hits 0. Make sure you are not removing them right after moving them. If that is the case, just move your 'remove' trigger so that it is above the 'move' triggers - that way it will fire only in the next trigger loop, which is what we need (this is a generalized approach; maybe your triggers have something that would prevent this from working).
-If your problem is that the scarabs don't deal as much damage as they should, it is happening because you need a target right under your unit (the target is a burrowed unit of the same player that the scarabs were shot at). In my test map, the REAVER's target is a hero ling, and the target moved under your unit is a usual ling. SP suggested that the scarabs consider the usual ling a better target, thus attack it and dealing damage to anything around it as a result.
In this map, no more Terran Markers since I used the Terran Marine as an equal number of scarabs moved all at once under the unit. The problem is that more your cast takes long to end (more you cast it far), more the damage dealt would grow... I'm suspecting my move back trigger, but I couldn't find how to fix it!...
Sorry, but I couldn't understand what you're saying here.
Anyway, you must tell me what your problem is, otherwise I won't be able to help you.
Also contact SP in case he discovered anything new regarding this system.
None.