Problem with Create Special Effect

Happysmiley

New Member
Reaction score
22
I'm working on a spell which will work alot like the Crusader enchant in wow, problem is, I can't get my added special effect to trigger, and my script is probably leaking a bit since every time it proccs, there is a slight lagg...

Anyways, here it is;

Trigger:
  • Events
    • Unit - A unit is attacked
    • Conditions
    • Actions
    • Set Crusader = (Random integer number between 1 and 100)
    • If (All Conditions are True) then do (Then actions) else do (Else actions)
    • If - Conditions
    • (Level of The Crusader for (Attacking Unit)) Equal to 1
    • (Crusader Greater than or equal to 1) and (Crusader is Less than or equal to 15)
    • Then - Actions
    • Special Effect - Create a special effect attached to the chest of (Attacking unit) using Objects\Spawnmodels\Human\HumanBlood\BloodElfSpellThiefBlood.mdl
    • Unit - Add Crusader to (Attacking unit)
    • Unit - Set life of (Attacking unit) to ((Life of Attacking unit) + (Random real number between 75.00 and 125.00))
    • Wait 15.00 seconds
    • Unit - Remove Crusader from (Attacking unit)
    • Else - Actions
    • Do nothing


The Crusader = the spell
Crusader = integer variable

What should I do to fix the lag and have my special effect shown?

/happy
 

GetTriggerUnit-

DogEntrepreneur
Reaction score
129
The effect showed up?
And there's no memory leak in what you posted here. o_O
It might be caused by the effect or The spell that you add to attacking unit,
can cause lag the first time it happens :D.
 

Gtam

Lerning how to write and read!! Yeah.
Reaction score
164
Yes ofc put that line just after creating the effect
 

Happysmiley

New Member
Reaction score
22
thanks, im on it :)

Edit 1; Nopes, still no result :S

Edit 2; The spell I'm adding is Attribute bonus
 

Komaqtion

You can change this now in User CP.
Reaction score
469
BTW, your if there could be merged into this:
Trigger:
  • Untitled Trigger 001
    • Events
    • Conditions
      • (Random integer number between 1 and 100) Less than or equal to 15
      • (Level of The Crusader for (Attacking unit)) Equal to 1
    • Actions
 

GetTriggerUnit-

DogEntrepreneur
Reaction score
129
Instead of using If, then, else
You could put your conditions in the conditions section just under "event"
 

Happysmiley

New Member
Reaction score
22
Ah yeah! I'm so used to doing that I forget it sometimes :p
K, brb with the results

EDIT; Nope, didn't work, nothing at all happened :p

EDIT2; I found what the reason is; the imported model I used didn't show any spell animations whatsoever. So if you are downloading the model called "Gladiator
- Miseracord" from THW keep that in mind ;)
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top