Developer's Blog
Old 07-26-2010, 11:11 AM   #1
Robzor
Member
 
Robzor's Avatar
 
Join Date: Jun 2009
Location: Stockholm, Sweden
Posts: 861
Robzor is offline

Default Moon Glaive


Moon Glaive

Moon Glaive revisited.

Table of ContentsIntroduction
This is an attempt to salvage some lost knowledge mainly due to the fact that I find the current information on PD lacking and since I had my old "Multi-targeted Physical Attacks" guide backed up.

As always, if you see anything out of place or which you think is missing then do say so.

Basics
Moon Glaive is one of Luna Moonfang’s abilities - it enables bouncing attacks which are redirected to a new target after each hit with a set percentage of damage loss for every target in the iteration.

This is enabled by giving Luna the weapon type Missile (Bounce) which allows her to benefit from a weapon upgrade that enables and increases the amount of bounces, it's this weapon type which causes her attacks to malfunction in conjunction with certain orb effects, the bouncing attack upgrade would however not work without this weapon type.

Moon Glaive does work after that an allied unit has been attacked, this means that you will deal full damage on the strike on the hit and the projectile will then proceed to bounce on enemies within range for the remaining amount of bounces.

Illusions will benefit from this skill in the same way, their bounce damage is calculated in the same way and the illusion damage output factor is applied per usual.

Area of Effect
The search AoE for Moon Glaive always depends on the target's location and willl be positioned around the target where the missile connects, this process is the same regardless if it was the main target of the attack or simply a bounce target.

The unit's searched for must be visible, units which are hidding within fog of war are not viable targets, and what's important is that the center of the unit is located within the search AoE. Of the valid targets found the closest target will be decided upon as for the next bounce target.

The new target check is repeated anew from each target and is performed in the very same manner again.

Damage Information
The bounces on each separate target are reduced like any normal attack, and thus make use of all reductory factors such as armor value, damage block and armor type. Evasion is not included in this, and what's important to note is that if the main target evades the attack there will be no additional bounces, however, when the attack against the main target is successful the bounces can not evaded with hardcoded Evasion.

Even though each target reduces individually that does not alter the output damage for the following bounces, the amount of bounce damage to each subsequent target is only dependant on the output damage against the original target.

This formula is used to calculate the output damage against any bounce target;

AttackDamage*DamageModifier^(n-1)

AttackDamage is the output damage against the original target.
DamageModifier is the amount of damage loss inverted.
n is the number of targets hit, starting at one when you attack the main target.

Here I offer a table containing the bounce damage percentages for Luna Moonfang;


Each subsequent bounce will have the following percentage of the original damage to deal as output damage;

Bounce Damage
1 65%
2 42.25%
3 27.4625%
4 17.850625%


Multi-bounces
Hmm, I need to revise this.

Bouncing missiles can bounce back and forth at the same targets although it usually was intended that they only would be able to hit a unit once, this is due to the fact that each new attack by resets the counter for already bouncing missiles.

Every unit has a tracker which notes if the target already has been hit by a missile with the bounce option enabled from a certain unit, this tracker can however only keep track of one missile at a time although several units. Whenever a new bouncing missile is released or a current missile on a bouncing path changes from the current to the next target (e.g. hits and is released to hit the next target) this tracker is updated, the crux is that this tracked only stores one missile.

As a unit which have had its tracker changed to "already hit by missile 1" is hit by missile 2 it will be updated to "already hit by missile 2" as to prevent bounces to this target from missile 2. This means that the old tracker information which tells that missile 1 can't bounce on the target is invalid and missile 1 can hence bounce at this target again, upon missile 1 once more hitting the target it will obviously be changed again. This is what gives glaives the ability to bounce back and forth between the same targets which have already been struck by the glaives.

Credits
Going by the old credits I have 1239, DonTomaso, protomanx1, Shorttail, Clogon, Virot2 and ICallSoloBot to thank for the help, though I will admit I remember scarce of those days. A big bunch of thanks anyways.
  Reply With Quote
Last edited by Robzor; 07-26-2010 at 06:32 PM.
Old 07-26-2010, 11:19 AM   #2
antiweltteilchen
Forum Staff
 
antiweltteilchen's Avatar
 
Join Date: Jun 2009
Location: germany
Posts: 3,253
Send a message via ICQ to antiweltteilchen
antiweltteilchen is offline
Default Re: Moon Glaive

stop this shit and post it all at once.

gj anyway
__________________

My Preciousssss
crdits to Infrisios for avatar :>
  Reply With Quote
Old 07-26-2010, 11:35 AM   #3
SoletLuna
Forum Staff
 
SoletLuna's Avatar
 
Join Date: Jun 2009
Location: Germany
Posts: 2,610
Blog Entries: 1
SoletLuna is online now
Default Re: Moon Glaive

Quote:
Originally Posted by antiweltteilchen View Post
stop this shit and post it all at once.

gj anyway
This and.

\('.´) \(`.´)/ (`.')/

Robzor Wave /o
  Reply With Quote
Old 07-26-2010, 05:21 PM   #4
Black Isle
Member
 
Black Isle's Avatar
 
Join Date: Jun 2009
Posts: 2,994
Black Isle is offline
Default Re: Moon Glaive

Quote:
Originally Posted by antiweltteilchen View Post
stop this shit and post it all at once.

gj anyway
This and, Basics' anchor.

edit: You got a point.
  Reply With Quote
Last edited by Black Isle; 07-26-2010 at 07:12 PM.
Old 07-26-2010, 06:37 PM   #5
Robzor
Member
 
Robzor's Avatar
 
Join Date: Jun 2009
Location: Stockholm, Sweden
Posts: 861
Robzor is offline
Default Re: Moon Glaive

Quote:
Originally Posted by Phthalocyanine View Post
This...
Screw you all, but especially you just because.

I'm not doing them all at the same time because I don't have time to (unless you want me to hold off the posting of them for a few weeks), and I didn't want to bulk them together again either due to the fact that it'll be easier for people to find what they are searching for this way. Multi-targeted physical attacks sounds really fancy, but it's a title which says naught to those who are not yet initiated.

Quote:
Originally Posted by Phthalocyanine View Post
...and, Basics' anchor.
Thanks, fixed.
  Reply With Quote
Old 07-26-2010, 08:07 PM   #6
Drickosh
Member
 
Drickosh's Avatar
 
Join Date: Sep 2009
Location: 厦门
Posts: 4,253
Send a message via MSN to Drickosh
Drickosh is offline
Default Re: Moon Glaive

Quote:
Originally Posted by Robzor View Post
Screw you all, but especially you just because.

I'm not doing them all at the same time because I don't have time to (unless you want me to hold off the posting of them for a few weeks), and I didn't want to bulk them together again either due to the fact that it'll be easier for people to find what they are searching for this way. Multi-targeted physical attacks sounds really fancy, but it's a title which says naught to those who are not yet initiated.



Thanks, fixed.
this, thx for the short light~
__________________
Milikki's comic, in Chinese though

Quote:
Originally Posted by Elminister View Post
My favorite part in these replays are CM's deaths and her death scream. Must be the hero in Dota with most deaths. I just keep my screen on CM and follow her everywhere, just waiting for that Lion's Finger of Death to come off CD or watching enemy dots on minimap close in on her. And seems opposing team likes to see her die too.

I think someone should make a Youtube video - 30 mins of gruesome and horrible CM deaths in Dota.
  Reply With Quote
Old 08-03-2010, 04:22 PM   #7
ElementUser
Member
 
ElementUser's Avatar
 
Join Date: Jun 2009
Posts: 75
ElementUser is offline
Default Re: Moon Glaive

Buying DotA-Allstars thread revivals since Pendragon took the site down

-.-

I liked your old thread better, but gj =D
  Reply With Quote
Old 09-26-2011, 10:22 AM   #8
Nutsy
Member
 
Nutsy's Avatar
 
Join Date: Apr 2010
Location: Philippines
Posts: 1,805
Nutsy is offline
Default Re: Moon Glaive

How does it find the next target, is it random or the nearest unit?
__________________
  Reply With Quote
Old 09-26-2011, 12:18 PM   #9
MauranKilom
Member
 
MauranKilom's Avatar
 
Join Date: Jan 2010
Location: Germany
Posts: 3,457
MauranKilom is online now
Default Re: Moon Glaive

The nearest (valid) unit.
__________________
I might edit my p0sts frequently and rapidly after posting.

Fix OD combo! IMPLEMENTED!
  Reply With Quote
Old 09-26-2011, 03:31 PM   #10
EebstertheGreat
Member
 
EebstertheGreat's Avatar
 
Join Date: Sep 2009
Location: Cleveland, OH
Posts: 3,848
EebstertheGreat is offline
Default Re: Moon Glaive

Note that it will only bounce back to a previous target if a new attack on that target has started since that glaive was released.
  Reply With Quote
Old 01-11-2012, 01:29 PM   #11
Frakenz
Member
 
Join Date: Oct 2009
Posts: 92
Frakenz is offline
Default Re: Moon Glaive

Is this guide up to date? I remember moon glaive was changed to be completely triggered at one point. Does the harcoded bounce work from allies to enemies too?
  Reply With Quote
Old 01-11-2012, 02:06 PM   #12
MauranKilom
Member
 
MauranKilom's Avatar
 
Join Date: Jan 2010
Location: Germany
Posts: 3,457
MauranKilom is online now
Default Re: Moon Glaive

Quote:
Originally Posted by Frakenz View Post
Is this guide up to date? I remember moon glaive was changed to be completely triggered at one point. Does the harcoded bounce work from allies to enemies too?
They are hardcoded as of now (if you don't look at the learning of the ability).

You probably misread that one Programming thread that asked for a way to trigger it.
__________________
I might edit my p0sts frequently and rapidly after posting.

Fix OD combo! IMPLEMENTED!
  Reply With Quote
Old 01-11-2012, 02:26 PM   #13
Frakenz
Member
 
Join Date: Oct 2009
Posts: 92
Frakenz is offline
Default Re: Moon Glaive

Oh sorry, I actually remember reading it in the changelog, maybe I was dreaming. Thanks
(So that's why searching didn't give me anything useful lol)

Edit: @below: thanks for bothering, though Maurom had already answered my question in the first place
I don't know why recently in AM people need to give the same answer 2 or 3 times after it has already been answered by someone trustworthy
  Reply With Quote
Last edited by Frakenz; 01-13-2012 at 03:04 AM.
Old 01-11-2012, 04:05 PM   #14
megamak
Member
 
megamak's Avatar
 
Join Date: Jul 2010
Posts: 120
megamak is offline
Default Re: Moon Glaive

Quote:
Originally Posted by Frakenz View Post
Does the harcoded bounce work from allies to enemies too?
It works, I remember a video in Wodota top10 with a Luna killing an enemy Alchemist through denying 2 allied creeps.
  Reply With Quote
Old 01-12-2012, 04:53 PM   #15
AKBu3nY
Member
 
AKBu3nY's Avatar
 
Join Date: Dec 2010
Location: The Nothl realmส็็็็็็็็็็็
Posts: 5,681
Blog Entries: 1
AKBu3nY is offline
Default Re: Moon Glaive

Quote:
Originally Posted by Frakenz View Post
Does the harcoded bounce work from allies to enemies too?
It does jump from enemies to enemies.
It does jump from allies to enemies.
It does not jump from allies to allies.
It does not jump from enemies to allies.
__________________


Support...OR DIE!
  Reply With Quote
Old 04-15-2012, 06:41 PM   #16
-VigRouX-
Member
 
Join Date: Jun 2010
Location: Malaysia
Posts: 724
-VigRouX- is offline
Default Re: Moon Glaive

it lifesteals only the first target, right?
  Reply With Quote
Old 04-15-2012, 07:12 PM   #17
SN0W37
Member
 
SN0W37's Avatar
 
Join Date: Mar 2010
Location: Everywhere \:D/
Posts: 1,364
Blog Entries: 1
SN0W37 is offline
Default Re: Moon Glaive

Correct.
__________________
You can call me LEM0NS

( `-') ('-´ )
  Reply With Quote
Reply


Forum Jump

Thread Tools