Proper skill reduce item consumption.
This commit is contained in:
		| @@ -150,7 +150,7 @@ public class ItemSkillsTemplate implements IItemHandler | ||||
| 			} | ||||
| 		} | ||||
| 		 | ||||
| 		if (successfulUse && checkConsume(item, hasConsumeSkill)) | ||||
| 		if (item.isPotion() || item.isElixir() || (successfulUse && checkConsume(item, hasConsumeSkill))) | ||||
| 		{ | ||||
| 			if (!playable.destroyItem("Consume", item.getObjectId(), 1, playable, false)) | ||||
| 			{ | ||||
| @@ -172,7 +172,6 @@ public class ItemSkillsTemplate implements IItemHandler | ||||
| 		switch (item.getItem().getDefaultAction()) | ||||
| 		{ | ||||
| 			case CAPSULE: | ||||
| 			case SKILL_REDUCE: | ||||
| 			{ | ||||
| 				if (!hasConsumeSkill && item.getItem().hasImmediateEffect()) | ||||
| 				{ | ||||
| @@ -180,6 +179,7 @@ public class ItemSkillsTemplate implements IItemHandler | ||||
| 				} | ||||
| 				break; | ||||
| 			} | ||||
| 			case SKILL_REDUCE: | ||||
| 			case SKILL_REDUCE_ON_SKILL_SUCCESS: | ||||
| 			{ | ||||
| 				return false; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDev
					MobiusDev