|
@@ -18461,7 +18461,7 @@ struct s_skill_condition skill_get_requirement(map_session_data* sd, uint16 skil
|
|
|
}
|
|
|
else {
|
|
|
// Process level_dependent requirement
|
|
|
- if (level_dependent && skill_lv <= MAX_SKILL_ITEM_REQUIRE) {
|
|
|
+ if (level_dependent && skill_lv <= MAX_SKILL_ITEM_REQUIRE && i == 0) {
|
|
|
req.itemid[0] = skill->require.itemid[skill_lv - 1];
|
|
|
req.amount[0] = skill->require.amount[skill_lv - 1];
|
|
|
}
|