He's asking you to change 85 to 3% of 85, but that won't work because this needs to damage once, not 85 damage per second.
Can you post the code that you tried using the unit group thing here?
(08:05:17 PM) Blake: my idea was to add the unit to a global unit group
(08:05:19 PM) ...: it takes a vast amount of damage, that's for sure
(08:05:33 PM) Blake: and replace said condition with one which requires units to not be in the group
(08:05:50 PM) Blake: result: unit is damaged once...
1: Are you sure deafening blast is the name of the buff that blast's silence spell gives?
2: Have you tried using triggers to force picked unit to receive the buff?
3: Have you tried using a unit group to bypass the ignorance of the conditional statement?
He means you post your trigger that you copied as text between the tags, which will make them color coded and easy to read like it looks in the trigger editor.
function moveUnit takes nothing returns nothing
local location currentPos
local real slideFacingDeg
local real currentSlideDeg
local location currentPosOff
local real posOffX
local real posOffY
local real AcosRad
local integer resultDeg
local real...
I want to make system that basically says
if move angle is > facing angle, set move angle = move angle - 1
else set move angle = move angle + 1
There is a problem tho. If move angle is 350 and facing angle is 10, it will turn the wrong way (i think)
So how would I go about setting this...
This was the problem. Thanks for the help. I must have done something wrong with the rect settings.
Once again "you must spread some reputation around before giving to flare again" =/
globals
unit slideUnit
integer i
endglobals
function moveInCircle takes nothing returns nothing
local location currentPos = GetUnitLoc(slideUnit)
local location currentPosOff
local real posOffX
local real posOffY
set i = (R2I(GetUnitFacing(slideUnit)))
set...