From 1edfd8d7a943b235cbeed709404545699850ed38 Mon Sep 17 00:00:00 2001 From: MasterOfMuppets Date: Thu, 16 Mar 2006 23:01:54 +0000 Subject: Update NJ_ZENYNAGE to deal a random ammount of damage depending on its skill lvl. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@5632 54d463be-8e91-2dee-dedb-b68131a5f0ec --- Changelog-Trunk.txt | 2 ++ src/map/battle.c | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Changelog-Trunk.txt b/Changelog-Trunk.txt index 5de86d1e9..0073ebd81 100644 --- a/Changelog-Trunk.txt +++ b/Changelog-Trunk.txt @@ -5,6 +5,8 @@ IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK. EV GOES INTO TRUNK AND WILL BE MERGED INTO STABLE BY VALARIS AND WIZPUTER. -- VALARIS 2006/03/16 + * Changed NJ_ZENYNAGE according to this weeks patch to deal a random [MasterOfMuppets] + ammount of damage depending on the skill lvl. * @kill_monster/@kill_monster2 won't touch Guardians/Emperium now. [Skotlex] * Small change in the random item reading function, may fix @itemdbreload messing up random item searches. [Skotlex] diff --git a/src/map/battle.c b/src/map/battle.c index 94ce76a6b..6de02dc23 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -3019,10 +3019,14 @@ struct Damage battle_calc_misc_attack( aflag = (aflag&~BF_RANGEMASK)|BF_LONG; break; case NJ_ZENYNAGE: - damage=1000*skill_lv; - if(skill_lv == 10) damage -= 1; + { + int dmgnage = (500*skill_lv)+rand()%(500*skill_lv); + damage=dmgnage; + sd->status.zeny -= dmgnage; + clif_updatestatus(sd,SP_ZENY); if(map_flag_vs(bl->m) || is_boss(bl)) damage=damage/2; //temp value + } break; } -- cgit v1.2.3-70-g09d2