PDA

Orijinalini görmek için tıklayınız : HP Removal Rehberi (v6.65)



BorisPeace
05/05/2011, 00:54
HP Removal Rehberi (v6.65)


HP Removal bir unit'in HPsini düşürmektir. HP Removal asla 'Damage' vurmaz, sadece hedef unit'in HPsini belli bir seviyeye eşitler. Bu iki durumda olabilir:

1) Unit'in HPsini belli bir sayıya eşitlemek
2) Unit'in HPsini belli bir yüzdeye eşitlemek


HP Removal'ın bunlarla hiçbir ilgisi ya da etkileşimi yoktur:

-Armor değeri ya da tipi, Damage Block (Vanguard vs), Invulnerability, Magic Resistance (Hood of Defiance vs), Magic Immunity (BKB vs)
-HP Removal 'Damage' ilgili şeyleri bozmaz (Ezalor'un Recall'u vs)
-Triggered Heal'ları etkilemez (Refraction, Disperse vs)
-Damage counter'lar (BristleBack, Kraken Shell vs) (Maledict dışında, çünkü Maledict ilk HP - son HPye baktığından damage ya da HP Removal olmasıyla ilgilenmez.)
-Damage arttırıcılar (Penitance, Flesh Golem, MoM vs)
-Damage Return (BladeMail vs)


HP Removal 'Damage' değildir, sadece unit'in HPsi üzerinde bir matematik işlemidir. Bu nedenle şunlar geçerlidir:

http://www.playdota.com/img/items/14/icon.jpg Kelen's Dagger: Disable olmaz.
http://www.playdota.com/img/items/114/icon.jpg Blade Mail: Damage yansıtmaz.
http://www.playdota.com/img/hero/72/skill-3.gif Mana Shield: Etkilemez.
http://www.playdota.com/img/hero/50/skill-2.gif Dispersion: Hiçbir şekilde etkilemez ve yansıtmaz.
http://www.playdota.com/img/hero/122/skill-2.jpg Open Wounds: HP Removal ile Lifesteal yapılamaz.
http://www.playdota.com/img/hero/121/skill-4.JPG Recall: Hala geçerlidir.


Diğer Notlar:

Magic Immunity:
BKBli bir unit'e Nightmare atılamaz ama bu Magic Immunity'nin HP Removal'ı engellediği anlamına gelmez. Sadece bazı skillerin hedefi olamazlar.

Invulnerability:
HP Removal'ı engellemez. Örneğin Naga ulti attıktan sonra, Invoker EMP atarsa, yine Invulnerable unit'ler 400 MP ve 200 HP kaybedeceklerdir. Aynı şekilde HeartStopper Aura da onları etkileyecektir.

Aggro:
HP Removal Aggro çekmez. Böylece örneğin Radiance taşınyanların aksine Heartstopper Aura'lı bir Necrolyte ormanda rahatça gezebilir.

Önemli Not: Eğer bir unit HP Removal'la ölürse bu 'intihar' sayılır. Zaten DotA'daki çoğu HP Removal skilli unit'e lethal damage vurmaz yani 1 HPde bırakır. Bazı istisnalarda, Heartstopper Aura gibi (ki ancak son versiyonlarda düzeltilmiştir) son vuruşu triggerlar aracılığıyla Necrolyte vuracak şekilde ayarlanmıştır, böylece intihar sayılmaz ve kill'i alan Necrolyte olur.

http://www.playdota.com/img/hero/62/skill-3.JPG Phase Shift:
Puck Phase Shift kullandığında, hem invisible, hem invulnerable olur ve aynı zamanda 'Marker' özelliği de kazanır. Bu nedenle çoğu şey Puck'ı etkilemez. Bunun istisnalarından biri Fatal Bonds. Siege Unitler gibi Marker'ları olan unit'lere atılabilineği için Puck'a Fatal Bonds atıldıktan sonra Phase Shift kullansa bile diğer Fatal Bonds atılmış unitlere Damage vuruldukça Puck'ın HPsi gidecektir. Aynı zamanda HP Removal 'Damage' sayılmadığı için, Puck Phase Shift'ini otomatik olarak çalıştırmayacaktır.

Heal'lar:
DotA'daki bütün heallar HP Removal gibi çalışır ama HP çıkarmak yerine ekler. Bu nedenle örneğin Ghost Scepter açıldığında daha çok Magic Damage yenilecektir fakat örneğin OmniKnight size Purification attığında daha heal olmayacaktır çünkü HP Removal bazlı skiller Magic Resistance'tan etkilenmez.

HP Removal Skilleri:

http://www.playdota.com/img/hero/55/skill-1.gif Huskar - Burning Spears:
Huskar bu skill'i kullandığında kendine HP Removal uygular. Huskar'ın 100 HPden az canı varsa animasyon öyle gösterse de Burning Spears kullanamayacak ve canı gitmeyecektir.

http://www.playdota.com/img/hero/110/skill-3.jpg Terrorblade - Sunder:
İki unit'in canını belli bir yüzde HPye eşitler. Terrorblade ya da hedef unit Magic Immune'sa HPsi değişmeyecektir. (Örnek: TB %30 HP, BKBli Mortred %90 HP, Sunder, TB %90 HP, Mortred %90 HP)

http://www.playdota.com/img/hero/27/skill-2.jpg Atropos - Nightmare:
Her tik unitten 20 HP çıkarır. Eğer hedef unit'in HPsi 20nin altındaysa 50 magic damage vuracaktır. Böylece kill Atropos'a yazılır.
Not: Nightmare ilk atıldığında küçük bir damage vurur ve bu damage Dagger ve Recall'u engeller.

http://www.playdota.com/img/hero/58/skill-0.jpg Warlock - Fatal Bonds:
Fatal Bonds atılmış bir unit'e vuran damage hesaplanır bunun %15i alınır (4. levelde) ve diğer unitlerin HPsinden çıkarılır. HP Removal olduğu için çıkarılan HP diğer Fatal Bonds'lu unitleri etkilemez. Öldürücü vuruş HP Removal ile değil Pure Damage'la yapılır böylece kill Warlock'a yazılır. Omnislash atan bir Yurnero bile Fatal Bondsla canı götürülebilir.

http://www.playdota.com/img/hero/95/skill-1.gif Undying - Soul Rip:
Damage değil fakat damage'ı sağlaması için alınan 25, HP Removal'dır. Atılan unit'ler ölmez, 1 HP'de kalır.

http://www.playdota.com/img/hero/118/skill-7.jpg Invoker - EMP:
(Kaybedilen Mana / 2) HPden çıkarılır. Eğer öldürücü vurus olacaksa önce unit'in HPsi 1'e ayarlanır sonra pure damage vurulur. Böylece kill'i Invoker almış olur.

http://www.playdota.com/img/hero/28/skill-1.jpg Necrolyte - Heartstopper Aura:
Her saniye %1 HPsini çıkarır. Öldürücü vuruş HP Removal değildir. Unit'in HPsi 1'e ayarlanır ve 3 kere 100 damage vurulur (1.si physical, 2. pure ve 3.cü magical). Böylece kill Necrolyte'a yazılır.

http://www.playdota.com/img/hero/66/skill-4.gif Kunnka - Ghost Ship:
Buff'ın zamanı bitince HP Removal uygulanır. Heroyu öldüremez 1 HPde bırakır.

http://www.playdota.com/img/items/76/icon.jpg Item - Armlet of Mordiggian:
Açıkken 35 HP, HP Removal ile çıkarılır. Açıkken ulti atmış bir Mangix ya da unit'e saklanmış N'aix'de bile hala etkilemeye devam eder. Öldürmez, 1 HPde bırakır.


Umarım beğenirsiniz ve yeterli bulursunuz.



Saygılar,
Boris

vOdkia
02/06/2011, 22:44
Güzel rehber boris,, ilk kez okudum,, eline sağlık.

osy1453
18/09/2011, 00:36
süperdi aydınlattı

Woolridge
18/09/2011, 01:34
fatal bonds'dan damage yiyen biri kelen kullanabilir doğru mudur?

BorisPeace
18/09/2011, 02:19
Evet, çünkü damage yemezler >.>

PlanetX
18/09/2011, 05:37
Peki ya Dazzle'in ilk skili? Gecen oyunda skili yedikten sonra kafama daggerla uctu adam. Skili yemeden basmadigina eminim. Hero damage daggerin disable olmasini triggerlanmadan dagger basmis olabilir mi? Saniyede bir mi check ediyor? Yoksa zaman degil de dogrudan event ustunden mi daggerin enable disable kodlari? Eger event ustundense bayaa ilginc.

O diil de Boris event var mi JASS'da? Yani mesela OnReceivingDamage diye bir bolum var ve ordan gerekli parametreler(hangi unitin damage yedigi, damage turu, damage kaynagi, miktari vs..) kullanilarak mi yaziliyor kodlar?

Tam olarak kastettigin su tabi cok basitlestirilmis halde ve VB kodu gibi oldu biraz :D(tamamen uyuduruyorum ama sen anlarsin):

Burda event gibi bisi varsa


Sub HandleDamage (Receiver as Unit, Damage as Integer, Type as DmgType, Source as Unit) Handles Hero.DamageReceived

If (Type = Hero) and (Receiver.Items.Contains(Dagger) = True) Then
Hero.Items.Dagger.Disable(3000)
End If

End Sub

ya da burda belli araliklarla check ediyorsa


While (True)

If (Hero.DamageReceived = True) Then

If (Hero.Items.Contains(Dagger) = True) Then
Hero.Items.Dagger.Disable(3000)
End If

End If

Sleep(2)

End While

Woolridge
18/09/2011, 09:28
Evet, çünkü damage yemezler >.>

benimki de soru -.-'

EuSS.WackyDire
18/09/2011, 10:42
Süper rehber hiç bilmiyordum teşekkürler Boris Abi

BorisPeace
18/09/2011, 11:43
Event olarak check etmiyor, o zaman damage over time büyüleri algılamakta sorun yaşardı. Her 0.33 saniyede bir kontrol ediyor.

D1e-_-
18/09/2011, 17:31
Boris demişsinki Aom basan naix ünite içindeyken aom un çalıstıgı gibi gibi birşeyler sölemişsin cümleyi toparlayamadım . Çalışmıyor 6.72f de deil mi ?

BorisPeace
18/09/2011, 17:37
v6.72f'de çalışmıyor, evet.

MrFoseptik
08/11/2011, 23:09
bi kere sormuştum cevap yazmamıştın üstad boris tekrar sorayım: shadow priest canı çok azaldığında grave bassın hearthstopper aura canı 2 ye kadar indirdi 3 tane 100 damage vurdu ama grave onları geri doldurdu.şimdi sormak istediğim bu hearthstopper aura o 100 damageyi her saniye vurur mu?(can hâlâ 2 çünkü) vuruyorsa bu damage blademail tarafından defalarca geri döner mi?
uhhhh bitti sonunda.

BorisPeace
09/11/2011, 20:38
Aynen öyle ^^