16-08-2011, 12:25 PM
|
#1 (permalink)
|
|
Banido
Registrado em: Nov 2009
Localização: Fortaleza-ce
Posts: 325
Agradecido 203 Vezes em 82 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Allan Alcântara de Alencar
|
Lethal Bug Fix
mais uma para vocês. :D
Index: D:/Code Source L2J/Sources/L2_GameServer/L2_GameServer/java/com/l2jserver/gameserver/skills/Formulas.java
===================================================================
--- D:/Code Source L2J/Sources/L2_GameServer/L2_GameServer/java/com/l2jserver/gameserver/skills/Formulas.java (revision 4415)
+++ D:/Code Source L2J/Sources/L2_GameServer/L2_GameServer/java/com/l2jserver/gameserver/skills/Formulas.java (working copy)
@@ -1804,8 +1804,14 @@
// 2nd lethal effect activate (cp,hp to 1 or if target is npc then hp to 1)
if (skill.getLethalChance2() > 0 && chance < calcLethal(activeChar, target, skill.getLethalChance2(),skill.getMagicLevel()))
{
- if (target instanceof L2Npc)
- target.reduceCurrentHp(target.getCurrentHp() - 1, activeChar, skill);
+ if (target instanceof L2Npc)
+ // *** Mod by Mestoph : Accept Lethal for all undead champion
+ //target.reduceCurrentHp(target.getCurrentHp() - 1, activeChar, skill);
+ if (target.isChampion())
+ target.reduceCurrentHp((double)((target.getCurrentHp() * Config.L2JMOD_CHAMPION_HP) - Config.L2JMOD_CHAMPION_HP), activeChar, skill);
+ else
+ target.reduceCurrentHp(target.getCurrentHp() - 1, activeChar, skill);
+ // ***
else if (target instanceof L2PcInstance) // If is a active player set his HP and CP to 1
{
L2PcInstance player = (L2PcInstance) target;
|
|
|