/* * 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 . */ package handlers; import com.l2jmobius.gameserver.handler.SkillConditionHandler; import handlers.skillconditionhandlers.*; /** * @author NosBit */ public class SkillConditionMasterHandler { public static void main(String[] args) { SkillConditionHandler.getInstance().registerHandler("EquipWeapon", EquipWeaponSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("EquipArmor", EquipArmorSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("EquipShield", EquipShieldSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("PossessHolything", PossessHolythingSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpSkillAcquire", OpSkillAcquireSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("TargetRace", TargetRaceSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("TargetMyParty", TargetMyPartySkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanSummon", CanSummonSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("BuildCamp", BuildCampSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("NotInUnderwater", NotInUnderwaterSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpNotOlympiad", OpNotOlympiadSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpUnlock", OpUnlockSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpEnergyMax", OpEnergyMaxSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("RemainHpPer", RemainHpPerSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpResurrection", OpResurrectionSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("ConsumeBody", ConsumeBodySkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpSweeper", OpSweeperSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanSummonCubic", CanSummonCubicSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCanEscape", OpCanEscapeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpNotTerritory", OpNotTerritorySkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanSummonSiegeGolem", CanSummonSiegeGolemSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("RemainMpPer", RemainMpPerSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("Op2hWeapon", Op2hWeaponSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpEncumbered", OpEncumberedSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpFishingCast", OpFishingCastSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpFishingPumping", OpFishingPumpingSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpFishingReeling", OpFishingReelingSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("RemainCpPer", RemainCpPerSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanUseInBattlefield", CanUseInBattlefieldSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCallPc", OpCallPcSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("EnergySaved", EnergySavedSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpExistNpc", OpExistNpcSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCheckCastRange", OpCheckCastRangeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpSoulMax", OpSoulMaxSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpBlink", OpBlinkSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("SoulSaved", SoulSavedSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCheckAbnormal", OpCheckAbnormalSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCheckClass", OpCheckClassSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanTransform", CanTransformSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpChangeWeapon", OpChangeWeaponSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanUntransform", CanUntransformSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("BuildAdvanceBase", BuildAdvanceBaseSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanTransformInDominion", CanTransformInDominionSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpTargetNpc", OpTargetNpcSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpHaveSummon", OpHaveSummonSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpNotInstantzone", OpNotInstantzoneSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCanNotUseAirship", OpCanNotUseAirshipSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("TargetItemCrystalType", TargetItemCrystalTypeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpUseFirecracker", OpUseFirecrackerSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanSummonPet", CanSummonPetSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CannotUseInTransform", CannotUseInTransformSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CheckSex", CheckSexSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CheckLevel", CheckLevelSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanChangeVitalItemCount", CanChangeVitalItemCountSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpHome", OpHomeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCompanion", OpCompanionSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpAlignment", OpAlignmentSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpTerritory", OpTerritorySkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCheckResidence", OpCheckResidenceSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanEnchantAttribute", CanEnchantAttributeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpSkill", OpSkillSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCheckClassList", OpCheckClassListSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanRestoreVitalPoint", CanRestoreVitalPointSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanUseVitalityConsumeItem", CanUseVitalityConsumeItemSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanBookmarkAddSlot", CanBookmarkAddSlotSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanAddMaxEntranceInzone", CanAddMaxEntranceInzoneSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanRefuelAirship", CanRefuelAirshipSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCheckPcbangPoint", OpCheckPcbangPointSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpEnchantRange", OpEnchantRangeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpNeedAgathion", OpNeedAgathionSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCheckAccountType", OpCheckAccountTypeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpHaveSummonedNpc", OpHaveSummonedNpcSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("TargetMyMentee", TargetMyMenteeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpPeacezone", OpPeacezoneSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpPkcount", OpPkcountSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpNotCursed", OpNotCursedSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("TargetMyPledge", TargetMyPledgeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpTargetPc", OpTargetPcSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpMainjob", OpMainjobSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCheckSkill", OpCheckSkillSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpRestartPoint", OpRestartPointSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpNeedSummonOrPet", OpNeedSummonOrPetSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpUsePraseed", OpUsePraseedSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanUseInDragonLair", CanUseInDragonLairSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpTargetWeaponAttackType", OpTargetWeaponAttackTypeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpTargetArmorType", OpTargetArmorTypeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpTargetAllItemType", OpTargetAllItemTypeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanMountForEvent", CanMountForEventSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpEquipItem", OpEquipItemSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpInstantzone", OpInstantzoneSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpSubjob", OpSubjobSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpAgathionEnergy", OpAgathionEnergySkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpPledge", OpPledgeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpSocialClass", OpSocialClassSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpSiegeHammer", OpSiegeHammerSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpWyvern", OpWyvernSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanUseSwoopCannon", CanUseSwoopCannonSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCheckCrtEffect", OpCheckCrtEffectSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpInSiegeTime", OpInSiegeTimeSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCannotUseTargetWithPrivateStore", OpCannotUseTargetWithPrivateStoreSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCheckOnGoingEventCampaign", OpCheckOnGoingEventCampaignSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("CanSummonMulti", CanSummonMultiSkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpTargetMyPledgeAcademy", OpTargetMyPledgeAcademySkillCondition::new); SkillConditionHandler.getInstance().registerHandler("OpCheckFlag", OpCheckFlagSkillCondition::new); } }