Hô hô , rút cuộc mình cũng độc diễn một mình, bà con thương tui vô chơi topic này đi ...
Giờ thêm vài Spell nữa...
Holy Terror : Triệu tập bất ngờ tất cả kẻ thù trong phạm vi có phép thuật , tuy nhiên , Gã phù thủy tung ra chiêu này vẫn còn non kém nên ko thể điều khiển phép thuật như ý muôn , mặT dù vậy , những kẻ thù bị triệu tập bất ngờ vẫn không biết đường nào phòng thủ.
Enemies call incidental that all enemy within the scope permitted is narrated, however, this scattered abroad left wizard Bloke still immaturely ought to ko form incline regulation to narrate in accordance with the wish thousands, face even then, convoke which way still unaware unexpected is defensive
Holy Terror
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to (==) Holy Terror
Actions
Trigger - Turn off (This trigger)
Set Hero = (Triggering unit)
Set TempLoc = (Position of Hero)
Set TempLoc2 = (Target point of ability being cast)
Set EG[1] = (Units within 500.00 of TempLoc2 matching ((((Matching unit) belongs to an enemy of (Owner of Hero)) Equal to (==) True) and ((((Matching unit) is A flying unit) Equal to (==) False) and ((((Matching unit) is A structure) Not equal to (!=) True) and (((Matchi
Set loop = (5 + (2 x (Level of (Ability being cast) for Hero)))
Custom script: call RemoveLocation ( udg_TempLoc2 )
For each (Integer A) from 1 to loop, do (Actions)
Loop - Actions
Set Target = (Random unit from EG[1])
Set TempLoc2 = (Position of Target)
Animation - Change Target's vertex coloring to (0.00%, 100.00%, 0.00%) with 50.00% transparency
Animation - Change Target's animation speed to 5.00% of its original speed
Special Effect - Create a special effect at TempLoc2 using Abilities\Spells\Undead\Cripple\CrippleTarget.mdl
Special Effect - Destroy (Last created special effect)
Unit - Cause Hero to damage Target, dealing 10.00 damage of attack type Chaos and damage type Universal
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Target is dead) Equal to (==) True
Then - Actions
Special Effect - Create a special effect at TempLoc2 using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
Special Effect - Destroy (Last created special effect)
Unit Group - Pick every unit in EG[1] and do (Actions)
Loop - Actions
Unit - Cause Hero to damage (Picked unit), dealing 50.00 damage of attack type Chaos and damage type Universal
Custom script: call RemoveLocation ( udg_TempLoc2 )
Animation - Change Target's vertex coloring to (100.00%, 100.00%, 100.00%) with 0.00% transparency
Animation - Change Target's animation speed to 100.00% of its original speed
Else - Actions
Set EG[2] = (Random 2 units from EG[1])
Unit Group - Pick every unit in EG[2] and do (Actions)
Loop - Actions
Unit - Move (Picked unit) instantly to (TempLoc offset by (Random real number between 100.00 and 500.00) towards (Random angle) degrees)
Special Effect - Create a special effect at (Position of (Picked unit)) using Abilities\Spells\Human\MassTeleport\MassTeleportCaster.mdl
Special Effect - Destroy (Last created special effect)
Unit - Cause Hero to damage (Picked unit), dealing (25.00 x (Real((Level of (Ability being cast) for Hero)))) damage of attack type Chaos and damage type Universal
Floating Text - Create floating text that reads ((String((25 x (Level of (Ability being cast) for Hero)))) + !) above (Picked unit) with Z offset 0.00, using font size 10.00, color (100.00%, 50.00%, 25.00%), and 0.00% transparency
Floating Text - Set the velocity of (Last created floating text) to 64.00 towards 75.00 degrees
Floating Text - Change (Last created floating text): Disable permanence
Floating Text - Change the lifespan of (Last created floating text) to 2.00 seconds
Custom script: call RemoveLocation ( udg_TempLoc2 )
Custom script: call DestroyGroup( udg_EG[2] )
Animation - Change Target's vertex coloring to (100.00%, 100.00%, 100.00%) with 0.00% transparency
Animation - Change Target's animation speed to 100.00% of its original speed
Wait 0.05 game-time seconds
Custom script: call RemoveLocation ( udg_TempLoc )
Custom script: call RemoveLocation ( udg_TempLoc2 )
Custom script: call DestroyGroup( udg_EG[1] )
Trigger - Turn on (This trigger)
<><><><><><><><><><><><><>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/_/_/
Rain Of Flame Ball_/_/_/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Triệu tập những quả cầu lửa rơi xuống từ bầu trời , chúng nổ tung , bắn ra những viên đá lửa nóng rực làm tất cả những kẻ thù xung quanh bị cháy...
Convoke firmament fall overs fire-ball, them blast, shoot brilliant hot felsite pills egress make all enemies on all sides burnt
Trigger 1
Flame Ball
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to (==) Flame Ball
Actions
Trigger - Turn off (This trigger)
Set H = (Casting unit)
Set HL = (Position of H)
Set TL = (Target point of ability being cast)
Set ANGLE = (Angle from HL to TL)
Unit - Create 1 Flame Ball for (Owner of H) at TL facing ANGLE degrees
Set B1 = (Last created unit)
Unit - Add a 0.90 second Generic expiration timer to B1
Wait 0.80 seconds
Unit - Create 1 Ball for (Owner of H) at TL facing ANGLE degrees
Set B2 = (Last created unit)
Set C1 = 0
Set C1_MAX = 100
Trigger - Turn on Flame Ball Move <gen>
Custom script: call RemoveLocation( udg_TL )
Custom script: call RemoveLocation( udg_HL )
Trigger 2
Flame Ball Move
Events
Time - Every 0.07 seconds of game time
Conditions
Actions
Set C1 = (C1 + 1)
Set TL = ((Position of B2) offset by 40.00 towards ANGLE degrees)
Special Effect - Create a special effect at (Position of B2) using Objects\Spawnmodels\Other\NeutralBuildingExplosion\NeutralBuildingExplosion.mdl
Special Effect - Destroy (Last created special effect)
Unit - Move B2 instantly to TL, facing ANGLE degrees
Set G = (Units within 300.00 of (Position of B2) matching (((Matching unit) belongs to an enemy of (Owner of H)) Equal to (==) True))
Unit Group - Pick every unit in G and do (Actions)
Loop - Actions
Unit - Cause B2 to damage (Picked unit), dealing (25.00 x (Real((Level of Flame Ball for H)))) damage of attack type Spells and damage type Normal
Destructible - Pick every destructible within 100.00 of (Position of B2) and do (Actions)
Loop - Actions
Destructible - Kill (Picked destructible)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
C1 Equal to (==) C1_MAX
Then - Actions
Trigger - Turn off (This trigger)
Custom script: call RemoveLocation( udg_TL )
Custom script: call DestroyGroup ( udg_G )
Unit - Kill B2
Trigger - Turn on Flame Ball <gen>
Else - Actions
Custom script: call RemoveLocation( udg_TL )
Custom script: call DestroyGroup ( udg_G )
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
-------<><><>
Flame Rock<><><>------
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Khả năng triệu tập một quả cầu lửa nóng rực rơi từ bầu trời đen tối .
A brilliant hots fire-ball capability convoked fallen from dark firmament
(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.).(.)
Flame
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to (==) Flame
Actions
Trigger - Turn off Flame Action <gen>
Set U = (Casting unit)
Set TimeCountDown = 10.00
Trigger - Turn on Flame Action <gen>
<!><!><!><!><!><!><!><!><!><!><!><!><!><!><!><!><!><!><!><!><!>
Flame Action
Events
Time - Every 0.50 seconds of game time
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TimeCountDown Less than or equal to (<=) 0.00
Then - Actions
Trigger - Turn off (This trigger)
Else - Actions
Unit - Create 1 Flame Ball for (Owner of U) at ((Position of U) offset by (Random real number between 50.00 and 800.00) towards (Random angle) degrees) facing (Random angle) degrees
Unit - Add a 0.90 second Generic expiration timer to (Last created unit)
-------- -------<>-------- --------
Unit - Create 1 Flame Ball for (Owner of U) at ((Position of U) offset by (Random real number between 50.00 and 800.00) towards (Random angle) degrees) facing (Random angle) degrees
Unit - Add a 0.90 second Generic expiration timer to (Last created unit)
-------- -------<>-------- --------
Set TimeCountDown = (TimeCountDown - 0.50)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Đây là trigger chung cho cả 2 Spell "Rain Of Flame Ball" và " Flame Rock"
Flame Ball and Flame Rock
Events
Unit - A unit Dies
Conditions
(Unit-type of (Dying unit)) Equal to (==) Flame Ball
Actions
Environment - Create a 1.00 second random deformation at (Position of (Dying unit)) with radius 400.00, using depths between -40.00 and 40.00, updating every 0.10 seconds
Unit - Create 1 Dummy for (Owner of (Dying unit)) at (Position of (Dying unit)) facing Default building facing (270.0) degrees
Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
Unit - Add Lava Rock to (Last created unit)
-------- Nếu muốn chỉnh Damage thì chỉ cần chỉ damage của skill Lava Rock trong OE nha !!!--------
Unit - Set level of Lava Rock for (Last created unit) to (Level of Flame Ball for H)
Unit - Order (Last created unit) to Night Elf Warden - Fan Of Knives
Destructible - Pick every destructible within 250.00 of (Position of (Dying unit)) and do (Actions)
Loop - Actions
Destructible - Kill (Picked destructible)
:cool: