Bladeren bron

Fixed bugreport:5683 Mechanics in mado gear are no longer able to use blacksmith or whitesmith skills.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16043 54d463be-8e91-2dee-dedb-b68131a5f0ec
shennetsind 13 jaren geleden
bovenliggende
commit
6503d74922
1 gewijzigde bestanden met toevoegingen van 18 en 2 verwijderingen
  1. 18 2
      src/map/skill.c

+ 18 - 2
src/map/skill.c

@@ -11724,8 +11724,24 @@ int skill_check_condition_castbegin(struct map_session_data* sd, short skill, sh
 				clif_skill_fail(sd,skill,USESKILL_FAIL_LEVEL,0);
 				return 0;
 		}
-	}	
-
+	}
+	if( sd->sc.option&OPTION_MADOGEAR ) {
+		switch( skill ) { //Blacksmiths and Mastersmiths skills are unusable when Mado is equipped. [Jobbie]
+			case BS_REPAIRWEAPON:  case WS_MELTDOWN:
+			case BS_HAMMERFALL:    case WS_CARTBOOST:
+			case BS_ADRENALINE:    case WS_WEAPONREFINE:
+			case BS_WEAPONPERFECT: case WS_CARTTERMINATION:
+			case BS_OVERTHRUST:    case WS_OVERTHRUSTMAX:
+			case BS_MAXIMIZE:
+			case BS_ADRENALINE2:
+			case BS_UNFAIRLYTRICK:
+			case BS_GREED:
+				clif_skill_fail(sd,skill,USESKILL_FAIL_LEVEL,0);
+				return 0;
+			default: //Only Mechanic exlcusive skill can be used.
+				break;
+		}
+	}
 	if( lv < 1 || lv > MAX_SKILL_LEVEL )
 		return 0;