Set TempPoint = Random Point in <Your Region>
Create Special Effect at TempPoint
(Some Damage Function) at TempPoint
Custom Script: call RemoveLocation( udg_TempPoint )
Cause [B]x[/B] damage of [B]y[/B] damage type to [B]z[/B] unit.
Well I don't have WE open ATM so something like this...
Code:Cause [B]x[/B] damage of [B]y[/B] damage type to [B]z[/B] unit.
Unit - Set life of (Triggering unit) to ((Life of (Triggering unit)) - 5.00)
Unit - Cause (Triggering unit) to damage (Triggering unit), dealing 500.00 damage of attack type Spells and damage type Normal