Removed an unnecessary applied cooldown when casting Endure - http://rathena.org/board/tracker/issue-8142-cooldown/
Applied a quick fix to a bug where Bloody Lust could end before Berserk, causing an enemy's HP to drop to 100 - http://rathena.org/board/tracker/issue-8055-shadow-chaser-bloody-lust-skill/?do=public&secure_key=cdd74e15aa84e98e511be592d9be0a89
This commit is contained in:
parent
015d1c1bdb
commit
597ca8d6f7
@ -5667,8 +5667,6 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
|
|||||||
case SM_ENDURE:
|
case SM_ENDURE:
|
||||||
clif_skill_nodamage(src,bl,skill_id,skill_lv,
|
clif_skill_nodamage(src,bl,skill_id,skill_lv,
|
||||||
sc_start(src,bl,type,100,skill_lv,skill_get_time(skill_id,skill_lv)));
|
sc_start(src,bl,type,100,skill_lv,skill_get_time(skill_id,skill_lv)));
|
||||||
if (sd)
|
|
||||||
skill_blockpc_start (sd, skill_id, skill_get_time2(skill_id,skill_lv));
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case AS_ENCHANTPOISON: // Prevent spamming [Valaris]
|
case AS_ENCHANTPOISON: // Prevent spamming [Valaris]
|
||||||
@ -11635,7 +11633,9 @@ static int skill_unit_onplace (struct skill_unit *src, struct block_list *bl, un
|
|||||||
if (sg->src_id == bl->id)
|
if (sg->src_id == bl->id)
|
||||||
break; //Does not affect the caster.
|
break; //Does not affect the caster.
|
||||||
if( !sce && sc_start4(ss, bl,type,100,sg->skill_lv,0,SC__BLOODYLUST,0,sg->limit) )
|
if( !sce && sc_start4(ss, bl,type,100,sg->skill_lv,0,SC__BLOODYLUST,0,sg->limit) )
|
||||||
sc_start(ss, bl,SC__BLOODYLUST,100,sg->skill_lv,sg->limit);
|
// Dirty fix to add extra time to Bloody Lust so it doesn't end before
|
||||||
|
// Berserk, causing HP to drop to 100 when we don't want it to [Akinari]
|
||||||
|
sc_start(ss, bl,SC__BLOODYLUST,100,sg->skill_lv,sg->limit+100);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case UNT_PNEUMA:
|
case UNT_PNEUMA:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user