فهرست منبع

Fixed bugreport:5601 Mechanic's Shapeshift, Genetic's Fire Expansion and Sorcerers Summon Elemental skills all now consume its proper requirements depending on level. Sepcial thanks to Igniz

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16059 54d463be-8e91-2dee-dedb-b68131a5f0ec
shennetsind 13 سال پیش
والد
کامیت
85a132d8d9
1فایلهای تغییر یافته به همراه13 افزوده شده و 0 حذف شده
  1. 13 0
      src/map/skill.c

+ 13 - 0
src/map/skill.c

@@ -12770,6 +12770,19 @@ struct skill_condition skill_get_requirement(struct map_session_data* sd, short
 		}
 	}
 
+	/* requirements are level-dependent */
+	switch( skill ) {
+		case NC_SHAPESHIFT:
+		case GN_FIRE_EXPANSION:
+		case SO_SUMMON_AGNI:
+		case SO_SUMMON_AQUA:
+		case SO_SUMMON_VENTUS:
+		case SO_SUMMON_TERA:
+			req.itemid[lv-1] = skill_db[j].itemid[lv-1];
+			req.amount[lv-1] = skill_db[j].amount[lv-1];
+			break;
+	}
+	
 	// Check for cost reductions due to skills & SCs
 	switch(skill) {
 		case MC_MAMMONITE: