From 13d1c2dcd93f7a789266b312ec8c420c20a51077 Mon Sep 17 00:00:00 2001 From: Playtester Date: Mon, 17 Nov 2014 20:19:16 +0100 Subject: [PATCH] Assassin Cross of Sunset updated - Improved formula of Assassin Cross of Sunset for both pre-renewal and renewal (#111) --- src/map/skill.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/map/skill.c b/src/map/skill.c index 027fb13f35..3bb042b883 100755 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -12065,9 +12065,14 @@ struct skill_unit_group *skill_unitsetting(struct block_list *src, uint16 skill_ } break; case BA_ASSASSINCROSS: - val1 = 100+(10*skill_lv)+status->agi; // ASPD increase +#ifdef RENEWAL + val1 = skill_lv + (status->agi/20); // ASPD increase +#else + val1 = 10 + skill_lv + (status->agi/10); // ASPD increase +#endif if(sd) - val1 += 10*((pc_checkskill(sd,BA_MUSICALLESSON)+1)/2); //aspd +1% per 2lvl + val1 += pc_checkskill(sd,BA_MUSICALLESSON)/2; + val1*=10; // ASPD works with 1000 as 100% break; case DC_FORTUNEKISS: val1 = 10+skill_lv+(status->luk/10); // Critical increase