Fixes NC_REPAIR and NC_SHAPESHIFT requirements (#5129)

* Fixes #5124.
* Fixes the level independent item requirements for Repair and Shape Shift being offset by 1.
Thanks to @ecdarreola!
This commit is contained in:
Aleos 2020-06-23 10:58:35 -04:00 committed by GitHub
parent 460b772aa1
commit 3158c542de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16913,8 +16913,8 @@ struct s_skill_condition skill_get_requirement(struct map_session_data* sd, uint
/* Skill level-dependent checks */
case NC_SHAPESHIFT: // NOTE: Magic_Gear_Fuel must be last in the ItemCost list depending on the skill's max level
case NC_REPAIR: // NOTE: Repair_Kit must be last in the ItemCost list depending on the skill's max level
req.itemid[1] = skill->require.itemid[skill->max - 1];
req.amount[1] = skill->require.amount[skill->max - 1];
req.itemid[1] = skill->require.itemid[skill->max];
req.amount[1] = skill->require.amount[skill->max];
case KO_MAKIBISHI:
case GN_FIRE_EXPANSION:
case SO_SUMMON_AGNI: