Vitality related skill condition handlers rework.
Thanks to CostyKiller.
This commit is contained in:
		@@ -36,7 +36,6 @@ public class SkillConditionMasterHandler
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CanMountForEvent", CanMountForEventSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CannotUseInTransform", CannotUseInTransformSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CanRefuelAirship", CanRefuelAirshipSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CanRestoreVitalPoint", CanRestoreVitalPointSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CanSummon", CanSummonSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CanSummonCubic", CanSummonCubicSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CanSummonMulti", CanSummonMultiSkillCondition::new);
 | 
			
		||||
@@ -48,7 +47,7 @@ public class SkillConditionMasterHandler
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CanUseInBattlefield", CanUseInBattlefieldSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CanUseInDragonLair", CanUseInDragonLairSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CanUseSwoopCannon", CanUseSwoopCannonSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CanUseVitalityConsumeItem", CanUseVitalityConsumeItemSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CanUseVitalityIncreaseItem", CanUseVitalityIncreaseItemSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CheckLevel", CheckLevelSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("CheckSex", CheckSexSkillCondition::new);
 | 
			
		||||
		SkillConditionHandler.getInstance().registerHandler("ConsumeBody", ConsumeBodySkillCondition::new);
 | 
			
		||||
 
 | 
			
		||||
@@ -1,36 +0,0 @@
 | 
			
		||||
/*
 | 
			
		||||
 * This file is part of the L2J Mobius project.
 | 
			
		||||
 * 
 | 
			
		||||
 * This program is free software: you can redistribute it and/or modify
 | 
			
		||||
 * it under the terms of the GNU General Public License as published by
 | 
			
		||||
 * the Free Software Foundation, either version 3 of the License, or
 | 
			
		||||
 * (at your option) any later version.
 | 
			
		||||
 * 
 | 
			
		||||
 * This program is distributed in the hope that it will be useful,
 | 
			
		||||
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
			
		||||
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 | 
			
		||||
 * General Public License for more details.
 | 
			
		||||
 * 
 | 
			
		||||
 * You should have received a copy of the GNU General Public License
 | 
			
		||||
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 | 
			
		||||
 */
 | 
			
		||||
package handlers.skillconditionhandlers;
 | 
			
		||||
 | 
			
		||||
import org.l2jmobius.gameserver.model.StatSet;
 | 
			
		||||
import org.l2jmobius.gameserver.model.WorldObject;
 | 
			
		||||
import org.l2jmobius.gameserver.model.actor.Creature;
 | 
			
		||||
import org.l2jmobius.gameserver.model.skills.ISkillCondition;
 | 
			
		||||
import org.l2jmobius.gameserver.model.skills.Skill;
 | 
			
		||||
 | 
			
		||||
public class CanUseVitalityConsumeItemSkillCondition implements ISkillCondition
 | 
			
		||||
{
 | 
			
		||||
	public CanUseVitalityConsumeItemSkillCondition(StatSet params)
 | 
			
		||||
	{
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	@Override
 | 
			
		||||
	public boolean canUse(Creature caster, Skill skill, WorldObject target)
 | 
			
		||||
	{
 | 
			
		||||
		return true;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
@@ -19,18 +19,25 @@ package handlers.skillconditionhandlers;
 | 
			
		||||
import org.l2jmobius.gameserver.model.StatSet;
 | 
			
		||||
import org.l2jmobius.gameserver.model.WorldObject;
 | 
			
		||||
import org.l2jmobius.gameserver.model.actor.Creature;
 | 
			
		||||
import org.l2jmobius.gameserver.model.actor.stat.PlayerStat;
 | 
			
		||||
import org.l2jmobius.gameserver.model.skills.ISkillCondition;
 | 
			
		||||
import org.l2jmobius.gameserver.model.skills.Skill;
 | 
			
		||||
 | 
			
		||||
public class CanRestoreVitalPointSkillCondition implements ISkillCondition
 | 
			
		||||
/**
 | 
			
		||||
 * @author Mode
 | 
			
		||||
 */
 | 
			
		||||
public class CanUseVitalityIncreaseItemSkillCondition implements ISkillCondition
 | 
			
		||||
{
 | 
			
		||||
	public CanRestoreVitalPointSkillCondition(StatSet params)
 | 
			
		||||
	private final int _amount;
 | 
			
		||||
	
 | 
			
		||||
	public CanUseVitalityIncreaseItemSkillCondition(StatSet params)
 | 
			
		||||
	{
 | 
			
		||||
		_amount = params.getInt("amount", 0);
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	@Override
 | 
			
		||||
	public boolean canUse(Creature caster, Skill skill, WorldObject target)
 | 
			
		||||
	{
 | 
			
		||||
		return true;
 | 
			
		||||
		return caster.isPlayer() && ((caster.getActingPlayer().getVitalityPoints() + _amount) <= PlayerStat.MAX_VITALITY_POINTS);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
@@ -2292,8 +2292,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
 
 | 
			
		||||
@@ -1198,8 +1198,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -1221,8 +1220,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
 
 | 
			
		||||
@@ -3013,8 +3013,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="2884" toLevel="1" name="Vitality Recovering Potion">
 | 
			
		||||
@@ -3039,8 +3038,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="2885" toLevel="1" name="Shield">
 | 
			
		||||
@@ -3240,8 +3238,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="2894" toLevel="1" name="Valentine's Day Candy">
 | 
			
		||||
@@ -3258,8 +3255,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
 
 | 
			
		||||
@@ -2532,8 +2532,7 @@
 | 
			
		||||
		<targetType>TARGET</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
 
 | 
			
		||||
@@ -419,8 +419,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="6124" toLevel="1" name="Agathion Cute Trick - Neolithica">
 | 
			
		||||
@@ -1726,8 +1725,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpNeedAgathion" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
 
 | 
			
		||||
@@ -687,8 +687,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="9036" toLevel="1" name="Special July 7th Parcel">
 | 
			
		||||
@@ -783,8 +782,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -806,8 +804,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -852,8 +849,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>8</level>
 | 
			
		||||
@@ -4611,8 +4607,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
 
 | 
			
		||||
@@ -720,8 +720,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="9114" toLevel="1" name="Nevit's Voice">
 | 
			
		||||
@@ -2345,8 +2344,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>8</level>
 | 
			
		||||
@@ -3357,8 +3355,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>8</level>
 | 
			
		||||
@@ -3386,8 +3383,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>8</level>
 | 
			
		||||
 
 | 
			
		||||
@@ -1653,8 +1653,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>8</level>
 | 
			
		||||
 
 | 
			
		||||
@@ -92,8 +92,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>8</level>
 | 
			
		||||
 
 | 
			
		||||
@@ -1889,8 +1889,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>8</level>
 | 
			
		||||
 
 | 
			
		||||
@@ -1721,8 +1721,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -1742,8 +1741,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointsRate">
 | 
			
		||||
@@ -1766,8 +1764,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -1789,8 +1786,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -1812,8 +1808,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -1835,8 +1830,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -1858,8 +1852,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
 
 | 
			
		||||
@@ -1312,7 +1312,7 @@
 | 
			
		||||
		<targetType>TARGET</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="15466" toLevel="1" name="Triol's CON Increase">
 | 
			
		||||
 
 | 
			
		||||
@@ -129,7 +129,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -149,7 +149,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -169,7 +169,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
 
 | 
			
		||||
@@ -884,8 +884,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>1</level>
 | 
			
		||||
 
 | 
			
		||||
@@ -950,8 +950,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>26</level>
 | 
			
		||||
@@ -984,8 +983,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>26</level>
 | 
			
		||||
@@ -1017,8 +1015,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>26</level>
 | 
			
		||||
 
 | 
			
		||||
@@ -938,8 +938,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
 
 | 
			
		||||
@@ -945,8 +945,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22131" toLevel="1" name="Red Fireworks">
 | 
			
		||||
@@ -1141,8 +1140,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -1165,8 +1163,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -2539,8 +2536,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointsRate">
 | 
			
		||||
@@ -2645,8 +2641,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22188" toLevel="1" name="Summon Big Wedding Cake">
 | 
			
		||||
 
 | 
			
		||||
@@ -532,8 +532,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -556,8 +555,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -1504,8 +1502,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22253" toLevel="1" name="Prophecy of Water">
 | 
			
		||||
@@ -2690,8 +2687,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="CheckLevel">
 | 
			
		||||
				<minLevel>1</minLevel>
 | 
			
		||||
				<maxLevel>75</maxLevel>
 | 
			
		||||
@@ -2720,8 +2716,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="CheckLevel">
 | 
			
		||||
				<minLevel>1</minLevel>
 | 
			
		||||
				<maxLevel>75</maxLevel>
 | 
			
		||||
@@ -2750,8 +2745,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="CheckLevel">
 | 
			
		||||
				<minLevel>1</minLevel>
 | 
			
		||||
				<maxLevel>75</maxLevel>
 | 
			
		||||
@@ -2780,8 +2774,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="CheckLevel">
 | 
			
		||||
				<minLevel>1</minLevel>
 | 
			
		||||
				<maxLevel>75</maxLevel>
 | 
			
		||||
 
 | 
			
		||||
@@ -66,8 +66,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>8</level>
 | 
			
		||||
@@ -297,8 +296,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>8</level>
 | 
			
		||||
@@ -1686,8 +1684,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>8</level>
 | 
			
		||||
@@ -1747,8 +1744,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
			<condition name="OpCheckAbnormal">
 | 
			
		||||
				<type>VP_UP</type>
 | 
			
		||||
				<level>8</level>
 | 
			
		||||
@@ -2592,8 +2588,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22398" toLevel="1" name="Allegra Box">
 | 
			
		||||
 
 | 
			
		||||
@@ -443,8 +443,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22408" toLevel="1" name="Enchanting Tool Box">
 | 
			
		||||
 
 | 
			
		||||
@@ -1449,8 +1449,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22596" toLevel="2" name="Scroll: Replenish Vitality">
 | 
			
		||||
@@ -1465,8 +1464,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22597" toLevel="3" name="Scroll: Replenish Vitality">
 | 
			
		||||
@@ -1481,8 +1479,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22599" toLevel="1" name="Ancient Kartia's Labyrinth Origins">
 | 
			
		||||
 
 | 
			
		||||
@@ -285,8 +285,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22616" toLevel="1" name="Summon Big Wedding Cake">
 | 
			
		||||
@@ -321,8 +320,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22618" toLevel="1" name="STR Dye Pack (R-grade)">
 | 
			
		||||
@@ -1581,8 +1579,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22668" toLevel="1" name="Roasted Sausage">
 | 
			
		||||
@@ -1605,8 +1602,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22669" toLevel="1" name="Pretzel">
 | 
			
		||||
 
 | 
			
		||||
@@ -210,8 +210,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22708" toLevel="1" name="XP Buff 50% (1-hour)">
 | 
			
		||||
@@ -298,8 +297,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22712" toLevel="1" name="Vitality Recovering Potion">
 | 
			
		||||
@@ -322,8 +320,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22713" toLevel="1" name="Letter Collector's Gift">
 | 
			
		||||
@@ -2017,8 +2014,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22766" toLevel="1" name="Vitality Maintaining Potion">
 | 
			
		||||
@@ -2041,8 +2037,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22767" toLevel="2" name="Vitality Maintaining Potion">
 | 
			
		||||
@@ -2065,8 +2060,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22768" toLevel="1" name="Metal Suit Top Appearance Stone">
 | 
			
		||||
 
 | 
			
		||||
@@ -654,7 +654,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22849" toLevel="1" name="Dragon Vitality Replenishing Potion">
 | 
			
		||||
@@ -714,8 +714,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22852" toLevel="1" name="Piroscki - Replenish Vitality">
 | 
			
		||||
@@ -738,8 +737,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="22853" toLevel="1" name="Torun Gingerbread (1-hour)">
 | 
			
		||||
 
 | 
			
		||||
@@ -948,8 +948,7 @@
 | 
			
		||||
		<targetType>TARGET</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointsRate">
 | 
			
		||||
@@ -1219,8 +1218,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointsRate">
 | 
			
		||||
@@ -1241,8 +1239,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<effect name="VitalityPointUp">
 | 
			
		||||
@@ -1361,8 +1358,7 @@
 | 
			
		||||
		<targetType>TARGET</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
		<effects>
 | 
			
		||||
			<!-- TODO: Need new effect i_dispel_by_name. -->
 | 
			
		||||
 
 | 
			
		||||
@@ -766,8 +766,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="23334" toLevel="1" name="Lantern Agathion Cute Trick">
 | 
			
		||||
@@ -806,8 +805,7 @@
 | 
			
		||||
		<targetType>SELF</targetType>
 | 
			
		||||
		<affectScope>SINGLE</affectScope>
 | 
			
		||||
		<conditions>
 | 
			
		||||
			<condition name="CanRestoreVitalPoint" />
 | 
			
		||||
			<condition name="CanUseVitalityConsumeItem" />
 | 
			
		||||
			<condition name="CanUseVitalityIncreaseItem" />
 | 
			
		||||
		</conditions>
 | 
			
		||||
	</skill>
 | 
			
		||||
	<skill id="23336" toLevel="1" name="Juju Agathion Cute Trick">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user