Moderator
M
Moderator
12th Dec 2015
IcemanBo: Too long as NeedsFix. Rejected.
[td]
[/td]
IcemanBo: Too long as NeedsFix. Rejected.
Hell Rising v1.3 | Reviewed by Maker | 23rd Feb 2013 |
Needs Fix |
Required changes
|
[/td]
Magtheridon96: -
- The special effects need to be configurable - All spells submitted to Hiveworkshop need to have support for multiple levels, so the configuration trigger should be using arrays for spell data instead of regular variables. You should also add comments to the configuration trigger to explain what each variable is responsible for. - In the Cast trigger, you can first store the (Triggering unit) into your spell variable, then use that variable twice so you don't have to repeat (Triggering unit) more than once. - I'd recommend storing the (Triggering player) into a spell variable so you wouldn't have to keep calling (Owner of HR_unit[..]) inside your loop trigger. - You don't need the "Skip remaining actions" at the end of the loop. - HR_Point is being leaked. In the cast trigger, you're giving it a value. Then, in the loop trigger, you're overwriting that value. When the spell instance is done, you're removing the wrong point. To fix this, just remove this line: Set HR_Point[HR_CurrentIndex] = HR_Temploc_Unit from the loop trigger, and the same goes for this line: Set HR_Temploc_Unit = HR_Point[HR_CurrentIndex] and then change the custom script that removes HR_Temploc_Unit near the end of the trigger so that it removes HR_Point. - The expiration timer duration (2.00) should be configurable as well. |