Ver Fonte

Fixed bug that didn't allow LV 90+ TK Rankers from being able to use kicks not corresponding to current kick stance, bugreport:5092

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15560 54d463be-8e91-2dee-dedb-b68131a5f0ec
shennetsind há 13 anos atrás
pai
commit
18fc915f49
1 ficheiros alterados com 2 adições e 4 exclusões
  1. 2 4
      src/map/skill.c

+ 2 - 4
src/map/skill.c

@@ -10529,16 +10529,14 @@ int skill_check_condition_castbegin(struct map_session_data* sd, short skill, sh
 		if(!(sc && sc->data[SC_COMBO]))
 			return 0; //Combo needs to be ready
 
-		if (sc->data[SC_COMBO]->val3)
-		{	//Kick chain
+		if (sc->data[SC_COMBO]->val3) {	//Kick chain
 			//Do not repeat a kick.
 			if (sc->data[SC_COMBO]->val3 != skill)
 				break;
 			status_change_end(&sd->bl, SC_COMBO, INVALID_TIMER);
 			return 0;
 		}
-		if(sc->data[SC_COMBO]->val1 != skill)
-		{	//Cancel combo wait.
+		if(sc->data[SC_COMBO]->val1 != skill && !( sd && sd->status.base_level >= 90 && pc_famerank(sd->status.char_id, MAPID_TAEKWON) )) {	//Cancel combo wait.
 			unit_cancel_combo(&sd->bl);
 			return 0;
 		}