Custom orb

_markone_

New Member
Reaction score
0
Hi everybody,

I'm trying to make custom orb,
it should be something like this:
give % to do AoE damage

my 1st decision was to make it with trigger... it was simple, but problem appeared... this orb do stack with other orbs and arrows...

do anyone have idea how to solve it?

thx
markone
 

NapaHero

Back from the dead...
Reaction score
43
1 - Does your Orb have cooldown?

2 - Place the trigger that you used.

3 - Orb based ability don't stack with them. The best to do is create a ability that does nothing (like Storm Hammers [Only the ability, not the upgrade] from Gryphon Rider) and make it do the AOE damage through triggers.
 

_markone_

New Member
Reaction score
0
1 - Does your Orb have cooldown?

2 - Place the trigger that you used.

3 - Orb based ability don't stack with them. The best to do is create a ability that does nothing (like Storm Hammers [Only the ability, not the upgrade] from Gryphon Rider) and make it do the AOE damage through triggers.

1. Sry i dont know what it mean... maybe mean that turn off/on thing for avoiding a-s abuse ...

2.
Code:
Fire Orb lvl 1
    Events
        Unit - A unit Is attacked
    Conditions
        ((Attacked unit) belongs to an enemy of (Owner of (Attacking unit)))  ==  True
        ((Attacking unit) has an item of type Orb of Fire(1))  ==  True
        ((Attacking unit) is an illusion)  ==  False
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Random integer number between 1 and 100)  <=  15
            Then - Actions
                Unit Group - Pick every unit in (Units within 325.00 of (Position of (Attacking unit)) matching ((((Matching unit) belongs to an enemy of (Owner of (Attacking unit)))  ==  True) and ((((Matching unit) is A structure)  ==  False) and (((Matching unit) is alive)  ==  True)))) and do (Actions)
                    Loop - Actions
                        Special Effect - Create a special effect attached to the overhead of (Picked unit) using Abilities\Weapons\FragDriller\FragDriller.mdl
                        Unit - Order (Attacking unit) to damage (Picked unit) for 100.00 using attack type Spells and damage type Fire.
                        Special Effect - Destroy (Last created special effect)
                Trigger - Turn off (This trigger)
                Wait 0.25 seconds
                Trigger - Turn on (This trigger)
            Else - Actions
                Do nothing

3.can u explain better your idea?
 

polo2005

Wana start playing LoL? http://tinyurl.com/369as27
Reaction score
97
made an attribute based orb aoe skill

Code:
Custom orb area dmg basen on str
    Events
        Unit - A unit Is attacked
    Conditions
        ((Attacking unit) has an item of type custom Orb) Equal to True
    Actions
        Set temp_point = (Position of (Attacked unit))
        Set tempunitgroup = (Units within 450.00 of temp_point matching (((Picked unit) belongs to an enemy of (Owner of (Attacking unit))) Equal to True))
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Random real number between 0.00 and 100.00) Greater than or equal to 0.00
            Then - Actions
                Unit Group - Pick every unit in tempunitgroup and do (Actions)
                    Loop - Actions
                        Unit - Cause (Attacking unit) to damage (Picked unit), dealing (Real((Strength of (Attacking unit) (Include bonuses)))) damage of attack type Chaos and damage type Normal
            Else - Actions
remove leaks whiich custom scripts
well maybe not like u wanted it oO
 

polo2005

Wana start playing LoL? http://tinyurl.com/369as27
Reaction score
97
doh

1. Sry i dont know what it mean... maybe mean that turn off/on thing for avoiding a-s abuse ...

2.
Code:
Fire Orb lvl 1
    Events
        Unit - A unit Is attacked
    Conditions
        ((Attacked unit) belongs to an enemy of (Owner of (Attacking unit)))  ==  True
        ((Attacking unit) has an item of type Orb of Fire(1))  ==  True
        ((Attacking unit) is an illusion)  ==  False
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Random integer number between 1 and 100)  <=  15
            Then - Actions
                Unit Group - Pick every unit in (Units within 325.00 of (Position of (Attacking unit)) matching ((((Matching unit) belongs to an enemy of (Owner of (Attacking unit)))  ==  True) and ((((Matching unit) is A structure)  ==  False) and (((Matching unit) is alive)  ==  True)))) and do (Actions)
                    Loop - Actions
                        Special Effect - Create a special effect attached to the overhead of (Picked unit) using Abilities\Weapons\FragDriller\FragDriller.mdl
                        Unit - Order (Attacking unit) to damage (Picked unit) for 100.00 using attack type Spells and damage type Fire.
                        Special Effect - Destroy (Last created special effect)
                Trigger - Turn off (This trigger)
                Wait 0.25 seconds
                Trigger - Turn on (This trigger)
            Else - Actions
                Do nothing

3.can u explain better your idea?

doh did not see your post^^
 

NapaHero

Back from the dead...
Reaction score
43
1. Sry i dont know what it mean... maybe mean that turn off/on thing for avoiding a-s abuse ...

2.
Code:
Fire Orb lvl 1
    Events
        Unit - A unit Is attacked
    Conditions
        ((Attacked unit) belongs to an enemy of (Owner of (Attacking unit)))  ==  True
        ((Attacking unit) has an item of type Orb of Fire(1))  ==  True
        ((Attacking unit) is an illusion)  ==  False
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Random integer number between 1 and 100)  <=  15
            Then - Actions
                Unit Group - Pick every unit in (Units within 325.00 of (Position of (Attacking unit)) matching ((((Matching unit) belongs to an enemy of (Owner of (Attacking unit)))  ==  True) and ((((Matching unit) is A structure)  ==  False) and (((Matching unit) is alive)  ==  True)))) and do (Actions)
                    Loop - Actions
                        Special Effect - Create a special effect attached to the overhead of (Picked unit) using Abilities\Weapons\FragDriller\FragDriller.mdl
                        Unit - Order (Attacking unit) to damage (Picked unit) for 100.00 using attack type Spells and damage type Fire.
                        Special Effect - Destroy (Last created special effect)
                Trigger - Turn off (This trigger)
                Wait 0.25 seconds
                Trigger - Turn on (This trigger)
            Else - Actions
                Do nothing

3.can u explain better your idea?



1 - Cooldown is the time that takes for cast the spell again (I see now that your orb is a item) :p

2 - Why you are turning your trigger off? Does your trigger works?

Btw, your trigger cause leaks. Better fix it.

3 - Well, create a passive ability that does nothing but create a trigger to cause effects when you have that ability. This doesn't have problems with Orbs and is best than use your item :D
 

_markone_

New Member
Reaction score
0
ye infact i know that its leak...

main problem is that my orb work with with other orbs... and i want to avoid it...

per example if hero have this and orb of corruption, both will work ... they will stack

im turning trigger off, to disable people pressing Attack then stop fast, cause it often fire triggers like this (triggers with event when attack)...

and i need Item, not spell
 

NapaHero

Back from the dead...
Reaction score
43
Then you gonna need 1 trigger per orb. Create a dummy unit and order it to cast a ability per orb. There's a custom script (I can't remember :banghead: ) to order each orb ability. Daxtreme or AceHart must know how to do this.
 

_markone_

New Member
Reaction score
0
im not sure that i got you...

problem is that my map have 16 more orbs, +Vampiric power + some heroes have arrows (like Frost arrow, Black Arrow, ...)
 

Ghan

Administrator - Servers are fun
Staff member
Reaction score
889
> Daxtreme or AceHart must know how to do this.

What about poor Ghan? :(

All abilities have a number order string as well. That number can be used in Custom Scripts to order units if I remember correctly.

> problem is that my map have 16 more orbs, +Vampiric power + some heroes have arrows (like Frost arrow, Black Arrow, ...)

Do they use the same Order Ids?

> im turning trigger off, to disable people pressing Attack then stop fast, cause it often fire triggers like this (triggers with event when attack)...

I don't think that method will be very effective....
 

_markone_

New Member
Reaction score
0
> Daxtreme or AceHart must know how to do this.

What about poor Ghan? :(

All abilities have a number order string as well. That number can be used in Custom Scripts to order units if I remember correctly.

> problem is that my map have 16 more orbs, +Vampiric power + some heroes have arrows (like Frost arrow, Black Arrow, ...)

Do they use the same Order Ids?

dunno :S

> im turning trigger off, to disable people pressing Attack then stop fast, cause it often fire triggers like this (triggers with event when attack)...

I don't think that method will be very effective....

its like better have some protection then dont have it at all,
its maybe not full protection, but at least max fire rate is once every 0.25 seconds...
 

NapaHero

Back from the dead...
Reaction score
43
> Daxtreme or AceHart must know how to do this.

What about poor Ghan? :(

All abilities have a number order string as well. That number can be used in Custom Scripts to order units if I remember correctly.

> problem is that my map have 16 more orbs, +Vampiric power + some heroes have arrows (like Frost arrow, Black Arrow, ...)

Do they use the same Order Ids?

> im turning trigger off, to disable people pressing Attack then stop fast, cause it often fire triggers like this (triggers with event when attack)...

I don't think that method will be very effective....

Owww....Srry Ghan :p

>>All abilities have a number order string as well. That number can be used in Custom Scripts to order units if I remember correctly.

Yup. That's why I remember from Daxtreme. This is a way to order a unit use a coded ability.

>>I don't think that method will be very effective

Really it wouldn't.
 

Ghan

Administrator - Servers are fun
Staff member
Reaction score
889
> so how should i make sure that pressing a-s fast do not fire this trigger?

Best way? Use the Unit Takes Damage event instead of A Unit Is Attacked.
 

Ghan

Administrator - Servers are fun
Staff member
Reaction score
889
> wont that be laggy??

Not unless all of units on the map take damage at once and you have 10 special effects in the trigger. :p

Events just sitting around don't cause lag.
 

_markone_

New Member
Reaction score
0
Hmm, sounds ok... i will make it like that





but still i have stacking problem :banghead::banghead::banghead:
can u guys be more specific with solution?
 

_markone_

New Member
Reaction score
0
would it work if i make my item based on searing arrows, then detect every casting and attach my aoe dmg?
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top