Forráskód Böngészése

Update NJ_ZENYNAGE to deal a random ammount of damage depending on its skill lvl.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5632 54d463be-8e91-2dee-dedb-b68131a5f0ec
MasterOfMuppets 19 éve
szülő
commit
49ac4b2386
2 módosított fájl, 8 hozzáadás és 2 törlés
  1. 2 0
      Changelog-Trunk.txt
  2. 6 2
      src/map/battle.c

+ 2 - 0
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]

+ 6 - 2
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;
 	}