Browse Source

* Fixed up NPC_POWERUP and NPC_AGIUP
- NPC_POWERUP: 3x ATK and 2x HIT for 10+5*level seconds
- NPC_AGIUP: 2x MOVE and 2x FLEE for 10+5*level seconds

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11450 54d463be-8e91-2dee-dedb-b68131a5f0ec

Playtester 17 years ago
parent
commit
229dea7eb8
3 changed files with 7 additions and 4 deletions
  1. 3 0
      Changelog-Trunk.txt
  2. 2 2
      src/map/skill.c
  3. 2 2
      src/map/status.c

+ 3 - 0
Changelog-Trunk.txt

@@ -4,6 +4,9 @@ AS OF SVN REV. 5091, WE ARE NOW USING TRUNK.  ALL UNTESTED BUGFIXES/FEATURES GO
 IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
 IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
 
 
 2007/10/13
 2007/10/13
+	* Fixed up NPC_POWERUP and NPC_AGIUP [Playtester]
+	- NPC_POWERUP: 3x ATK and 2x HIT for 10+5*level seconds
+	- NPC_AGIUP: 2x MOVE and 2x FLEE for 10+5*level seconds
 	* Some further changes to the delayfix function [Playtester]
 	* Some further changes to the delayfix function [Playtester]
 	- aftercast delay is at least amotion no matter what skill
 	- aftercast delay is at least amotion no matter what skill
 	  (this includes skills with cast time AND skills with skill delay!)
 	  (this includes skills with cast time AND skills with skill delay!)

+ 2 - 2
src/map/skill.c

@@ -5117,9 +5117,9 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, in
 		break;
 		break;
 
 
 	case NPC_POWERUP:
 	case NPC_POWERUP:
-		sc_start(bl,SC_INCATKRATE,100,40*skilllv,skill_get_time(skillid, skilllv));
+		sc_start(bl,SC_INCATKRATE,100,200,skill_get_time(skillid, skilllv));
 		clif_skill_nodamage(src,bl,skillid,skilllv,
 		clif_skill_nodamage(src,bl,skillid,skilllv,
-			sc_start(bl,type,100,40*skilllv,skill_get_time(skillid, skilllv)));
+			sc_start(bl,type,100,100,skill_get_time(skillid, skilllv)));
 		break;
 		break;
 		
 		
 	case NPC_AGIUP:
 	case NPC_AGIUP:

+ 2 - 2
src/map/status.c

@@ -281,8 +281,8 @@ void initChangeTables(void)
 	set_sc(NPC_WEAPONBRAKER, SC_BROKENWEAPON, SI_BROKENWEAPON, SCB_NONE);
 	set_sc(NPC_WEAPONBRAKER, SC_BROKENWEAPON, SI_BROKENWEAPON, SCB_NONE);
 	set_sc(NPC_ARMORBRAKE, SC_BROKENARMOR, SI_BROKENARMOR, SCB_NONE);
 	set_sc(NPC_ARMORBRAKE, SC_BROKENARMOR, SI_BROKENARMOR, SCB_NONE);
 	set_sc(NPC_CHANGEUNDEAD, SC_CHANGEUNDEAD, SI_UNDEAD, SCB_DEF_ELE);
 	set_sc(NPC_CHANGEUNDEAD, SC_CHANGEUNDEAD, SI_UNDEAD, SCB_DEF_ELE);
-	set_sc(NPC_POWERUP, SC_INCDEXRATE, SI_BLANK, SCB_DEX);
-	set_sc(NPC_AGIUP, SC_INCFLEERATE, SI_BLANK, SCB_AGI);
+	set_sc(NPC_POWERUP, SC_INCHITRATE, SI_BLANK, SCB_HIT);
+	set_sc(NPC_AGIUP, SC_INCFLEERATE, SI_BLANK, SCB_FLEE);
 	add_sc(NPC_INVISIBLE, SC_CLOAKING);
 	add_sc(NPC_INVISIBLE, SC_CLOAKING);
 	set_sc(LK_AURABLADE, SC_AURABLADE, SI_AURABLADE, SCB_NONE);
 	set_sc(LK_AURABLADE, SC_AURABLADE, SI_AURABLADE, SCB_NONE);
 	set_sc(LK_PARRYING, SC_PARRYING, SI_PARRYING, SCB_NONE);
 	set_sc(LK_PARRYING, SC_PARRYING, SI_PARRYING, SCB_NONE);