From ad2bcd79be1a250f7f10b5c8e8f3320bcf27a62b Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Thu, 31 Dec 2015 23:53:41 +0000 Subject: [PATCH] Project update. --- trunk/.classpath | 6 +- trunk/.settings/org.eclipse.jdt.core.prefs | 8 +- trunk/.settings/org.eclipse.jdt.ui.prefs | 5 +- .../org.eclipse.ltk.core.refactoring.prefs | 2 + trunk/build.xml | 40 +- .../db_installer/sql/login/gameservers.sql | 2 +- trunk/dist/doc/3rdPartyLicenses/c3p0.txt | 502 ------- trunk/dist/doc/3rdPartyLicenses/ecj.html | 28 - .../dist/doc/3rdPartyLicenses/java-engine.txt | 32 - .../3rdPartyLicenses/mysql-connector-java.txt | 43 - trunk/dist/doc/L2J_DataPack_LICENSE.txt | 674 ---------- trunk/dist/doc/L2J_DataPack_README.txt | 76 -- trunk/dist/doc/L2J_Server_LICENSE.txt | 674 ---------- trunk/dist/doc/L2J_Server_README.txt | 297 ----- trunk/dist/game/GameServer_loop.sh | 2 +- trunk/dist/game/config/Custom.ini | 2 +- trunk/dist/game/config/Server.ini | 6 +- trunk/dist/game/config/hexid.txt | 2 +- .../fantasy_isle/HandysBlockCheckerEvent.java | 28 +- .../data/scripts/ai/fantasy_isle/MC_Show.java | 50 +- .../data/scripts/ai/fantasy_isle/Parade.java | 20 +- .../scripts/ai/fantasy_isle/StartMCShow.java | 10 +- .../AdenReconstructorManager.java | 18 +- .../ai/group_template/ArcanRitual.java | 34 +- .../scripts/ai/group_template/BeastFarm.java | 42 +- .../scripts/ai/group_template/DenOfEvil.java | 34 +- .../ai/group_template/DragonValley.java | 34 +- .../scripts/ai/group_template/FairyTrees.java | 18 +- .../ai/group_template/FeedableBeasts.java | 34 +- .../ai/group_template/FleeMonsters.java | 26 +- .../ai/group_template/FrozenLabyrinth.java | 16 +- .../scripts/ai/group_template/GiantsCave.java | 20 +- .../ai/group_template/HillsOfGold.java | 18 +- .../scripts/ai/group_template/HotSprings.java | 22 +- .../ai/group_template/IsleOfPrayer.java | 16 +- .../ai/group_template/LairOfAntharas.java | 22 +- .../ai/group_template/MinionSpawnManager.java | 23 +- .../ai/group_template/MonasteryOfSilence.java | 32 +- .../ai/group_template/NonLethalableNpcs.java | 12 +- .../ai/group_template/NonRandomWalkNpcs.java | 12 +- .../ai/group_template/OrbisTempleStatues.java | 14 +- .../scripts/ai/group_template/PaganKey.java | 16 +- .../ai/group_template/PaganTemple.java | 14 +- .../ai/group_template/PavelArchaic.java | 14 +- .../ai/group_template/PlainsOfDion.java | 24 +- .../ai/group_template/PlainsOfLizardman.java | 36 +- .../ai/group_template/PolymorphingAngel.java | 16 +- .../group_template/PolymorphingOnAttack.java | 28 +- .../ai/group_template/PrimevalIsle.java | 42 +- .../ai/group_template/PrisonGuards.java | 26 +- .../ai/group_template/RandomSpawn.java | 16 +- .../scripts/ai/group_template/Remnants.java | 18 +- .../scripts/ai/group_template/Sandstorms.java | 16 +- .../group_template/SeeThroughSilentMove.java | 14 +- .../ai/group_template/SelMahumDrill.java | 36 +- .../ai/group_template/SelMahumSquad.java | 34 +- .../ai/group_template/SilentValley.java | 36 +- .../ai/group_template/StakatoNest.java | 42 +- .../scripts/ai/group_template/SummonPc.java | 20 +- .../scripts/ai/group_template/TurekOrcs.java | 28 +- .../group_template/WarriorFishingBlock.java | 24 +- .../scripts/ai/group_template/Wasteland.java | 18 +- .../scripts/ai/group_template/YeSagira.java | 18 +- .../ai/group_template/package-info.java | 10 +- .../data/scripts/ai/individual/Anais.java | 26 +- .../ai/individual/Antharas/Antharas.java | 65 +- .../scripts/ai/individual/Baium/Baium.java | 66 +- .../data/scripts/ai/individual/Ballista.java | 24 +- .../data/scripts/ai/individual/Banette.java | 18 +- .../data/scripts/ai/individual/Beleth.java | 66 +- .../game/data/scripts/ai/individual/Bink.java | 18 +- .../game/data/scripts/ai/individual/Core.java | 32 +- .../ai/individual/CrimsonHatuOtis.java | 20 +- .../ai/individual/DarkWaterDragon.java | 22 +- .../data/scripts/ai/individual/Devno.java | 20 +- .../scripts/ai/individual/DivineBeast.java | 16 +- .../scripts/ai/individual/DrillSergeant.java | 17 +- .../data/scripts/ai/individual/Eleve.java | 20 +- .../data/scripts/ai/individual/Epidos.java | 20 +- .../scripts/ai/individual/EvasGiftBox.java | 16 +- .../ai/individual/FrightenedRagnaOrc.java | 28 +- .../data/scripts/ai/individual/Gagabu.java | 18 +- .../data/scripts/ai/individual/Galad.java | 19 +- .../data/scripts/ai/individual/Gordon.java | 18 +- .../scripts/ai/individual/GraveRobbers.java | 12 +- .../scripts/ai/individual/GuardSoldier.java | 19 +- .../scripts/ai/individual/Handermonkey.java | 18 +- .../data/scripts/ai/individual/Heymond.java | 18 +- .../data/scripts/ai/individual/Holly.java | 18 +- .../data/scripts/ai/individual/Karonf.java | 20 +- .../data/scripts/ai/individual/Lailly.java | 18 +- .../ai/individual/LeopardDragonHachling.java | 31 +- .../data/scripts/ai/individual/Luderic.java | 18 +- .../game/data/scripts/ai/individual/Lumi.java | 18 +- .../data/scripts/ai/individual/Mahram.java | 18 +- .../game/data/scripts/ai/individual/Mai.java | 18 +- .../scripts/ai/individual/MarinSmith.java | 18 +- .../ai/individual/MercenaryCaptain.java | 20 +- .../game/data/scripts/ai/individual/Namo.java | 20 +- .../data/scripts/ai/individual/Orfen.java | 48 +- .../game/data/scripts/ai/individual/Oris.java | 18 +- .../data/scripts/ai/individual/QueenAnt.java | 54 +- .../scripts/ai/individual/QueenShyeed.java | 28 +- .../ai/individual/RagnaOrcCommander.java | 12 +- .../scripts/ai/individual/RagnaOrcHero.java | 12 +- .../scripts/ai/individual/RagnaOrcSeer.java | 12 +- .../data/scripts/ai/individual/Rakun.java | 20 +- .../ai/individual/Sailren/Sailren.java | 30 +- .../ai/individual/ScarletVanHalisha.java | 36 +- .../data/scripts/ai/individual/Shannon.java | 18 +- .../data/scripts/ai/individual/SinEater.java | 36 +- .../scripts/ai/individual/SinWardens.java | 22 +- .../data/scripts/ai/individual/Sodian.java | 18 +- .../data/scripts/ai/individual/Stiller.java | 18 +- .../data/scripts/ai/individual/Theodore.java | 18 +- .../scripts/ai/individual/TomaJunior.java | 19 +- .../scripts/ai/individual/TrainingGolem.java | 12 +- .../ai/individual/TrainningSoldier.java | 22 +- .../data/scripts/ai/individual/Valakas.java | 52 +- .../scripts/ai/individual/Venom/Venom.java | 57 +- .../data/scripts/ai/npc/AbstractNpcAI.java | 30 +- .../data/scripts/ai/npc/Acateo/Acateo.java | 14 +- .../AdventurersGuide/AdventurersGuide.java | 18 +- .../game/data/scripts/ai/npc/Alarm/Alarm.java | 24 +- .../AlchemistManager/AlchemistManager.java | 28 +- .../scripts/ai/npc/Alexandria/Alexandria.java | 18 +- .../ai/npc/AltarOfSouls/AltarOfSouls.java | 14 +- .../scripts/ai/npc/Apprentice/Apprentice.java | 20 +- .../ai/npc/ArenaManager/ArenaManager.java | 22 +- .../scripts/ai/npc/AvantGarde/AvantGarde.java | 32 +- .../npc/AwakeningMaster/AwakeningMaster.java | 54 +- .../scripts/ai/npc/BlackJudge/BlackJudge.java | 28 +- .../BlackMarketeerOfMammon.java | 19 +- .../CastleAmbassador/CastleAmbassador.java | 22 +- .../CastleBlacksmith/CastleBlacksmith.java | 18 +- .../CastleChamberlain/CastleChamberlain.java | 141 +- .../CastleCourtMagician.java | 24 +- .../CastleMercenaryManager.java | 24 +- .../CastleSiegeManager.java | 14 +- .../CastleTeleporter/CastleTeleporter.java | 26 +- .../npc/CastleWarehouse/CastleWarehouse.java | 24 +- .../scripts/ai/npc/ClanTrader/ClanTrader.java | 22 +- .../DimensionalManager.java | 19 +- .../ai/npc/DragonVortex/DragonVortex.java | 18 +- .../ai/npc/FameManager/FameManager.java | 18 +- .../ai/npc/ForgeOfTheGods/ForgeOfTheGods.java | 22 +- .../scripts/ai/npc/ForgeOfTheGods/Rooney.java | 32 +- .../FortressArcherCaptain.java | 14 +- .../FortressSiegeManager.java | 30 +- .../ai/npc/FreyasSteward/FreyasSteward.java | 16 +- .../game/data/scripts/ai/npc/Jinia/Jinia.java | 18 +- .../npc/KetraOrcSupport/KetraOrcSupport.java | 50 +- .../ai/npc/LaVieEnRose/LaVieEnRose.java | 24 +- .../data/scripts/ai/npc/Mammons/Mammons.java | 24 +- .../ai/npc/ManorManager/ManorManager.java | 66 +- .../ai/npc/MentorGuide/MentorGuide.java | 66 +- .../game/data/scripts/ai/npc/Milia/Milia.java | 20 +- .../scripts/ai/npc/Minigame/Minigame.java | 36 +- .../ai/npc/MonkOfChaos/MonkOfChaos.java | 32 +- .../MonumentOfHeroes/MonumentOfHeroes.java | 16 +- .../game/data/scripts/ai/npc/Nomi/Nomi.java | 20 +- .../ai/npc/NpcBuffers/NpcBufferAI.java | 26 +- .../ai/npc/NpcBuffers/NpcBufferData.java | 8 +- .../ai/npc/NpcBuffers/NpcBufferSkillData.java | 18 +- .../scripts/ai/npc/NpcBuffers/NpcBuffers.java | 16 +- .../ai/npc/NpcBuffers/NpcBuffersData.java | 12 +- .../scripts/ai/npc/Pantheon/Pantheon.java | 26 +- .../scripts/ai/npc/Proclaimer/Proclaimer.java | 26 +- .../scripts/ai/npc/Rafforty/Rafforty.java | 20 +- .../game/data/scripts/ai/npc/Raina/Raina.java | 67 +- .../RemembranceTower/RemembranceTower.java | 16 +- .../data/scripts/ai/npc/Rignos/Rignos.java | 18 +- .../scripts/ai/npc/Scarecrow/Scarecrow.java | 12 +- .../game/data/scripts/ai/npc/Sirra/Sirra.java | 18 +- .../Summons/MerchantGolem/GolemTrader.java | 12 +- .../SupportUnitCaptain.java | 19 +- .../ai/npc/SymbolMaker/SymbolMaker.java | 18 +- .../AnghelWaterfallPortal.java | 16 +- .../npc/Teleports/CrumaTower/CrumaTower.java | 16 +- .../ai/npc/Teleports/DarkOmens/DarkOmens.java | 16 +- .../DelusionTeleport/DelusionTeleport.java | 21 +- .../ElrokiTeleporters/ElrokiTeleporters.java | 16 +- .../GainakUndergroundEntrance.java | 16 +- .../Teleports/GiantServant/GiantServant.java | 17 +- .../GrandBossTeleporters.java | 32 +- .../ai/npc/Teleports/Klemis/Klemis.java | 16 +- .../MithrilMinesTeleporter.java | 16 +- .../NewbieTravelToken/NewbieTravelToken.java | 20 +- .../NoblesseTeleport/NoblesseTeleport.java | 14 +- .../Teleports/OrbisTemple/OrbisTemple.java | 16 +- .../PaganTeleporters/PaganTeleporters.java | 17 +- .../SeparatedSoul/SeparatedSoul.java | 16 +- .../StakatoNestTeleporter.java | 20 +- .../SteelCitadelTeleport.java | 28 +- .../StrongholdsTeleports.java | 14 +- .../ai/npc/Teleports/Survivor/Survivor.java | 18 +- .../TeleportToFantasy/TeleportToFantasy.java | 21 +- .../TeleportToRaceTrack.java | 21 +- .../TeleportToUndergroundColiseum.java | 18 +- .../TeleportWithCharm/TeleportWithCharm.java | 16 +- .../ai/npc/Teleports/ToIVortex/ToIVortex.java | 18 +- .../ai/npc/Teleports/Warpgate/Warpgate.java | 24 +- .../YeSagiraTeleporter.java | 26 +- .../ai/npc/Teleports/package-info.java | 10 +- .../data/scripts/ai/npc/Toyron/Toyron.java | 24 +- .../Trainers/HealerTrainer/HealerTrainer.java | 30 +- .../data/scripts/ai/npc/Trandon/Trandon.java | 40 +- .../data/scripts/ai/npc/Tunatun/Tunatun.java | 18 +- .../VarkaSilenosSupport.java | 50 +- .../FirstClassTransferTalk.java | 20 +- .../scripts/ai/npc/WeaverOlf/WeaverOlf.java | 22 +- .../ai/npc/WyvernManager/WyvernManager.java | 22 +- .../game/data/scripts/ai/npc/Zenya/Zenya.java | 16 +- .../DevastatedCastle/DevastatedCastle.java | 28 +- .../FortressOfResistance.java | 29 +- .../FortressOfTheDead/FortressOfTheDead.java | 26 +- .../RainbowSpringsChateau.java | 74 +- .../BanditStronghold/BanditStronghold.java | 34 +- .../conquerablehalls/flagwar/FlagWar.java | 54 +- .../WildBeastReserve/WildBeastReserve.java | 34 +- .../dist/game/data/scripts/cron/example.java | 8 +- .../custom/FactionManager/FactionManager.java | 22 +- .../custom/ShadowWeapons/ShadowWeapons.java | 14 +- .../scripts/custom/events/Elpies/Elpies.java | 22 +- .../custom/events/Rabbits/Rabbits.java | 26 +- .../data/scripts/custom/events/Race/Race.java | 36 +- .../events/TvT/TvTManager/TvTManager.java | 28 +- .../custom/events/Wedding/Wedding.java | 34 +- .../custom/listeners/ListenerTest.java | 50 +- .../data/scripts/custom/package-info.java | 10 +- .../CharacterBirthday/CharacterBirthday.java | 16 +- .../EveTheFortuneTeller.java | 26 +- .../FreyaCelebration/FreyaCelebration.java | 32 +- .../events/GiftOfVitality/GiftOfVitality.java | 20 +- .../scripts/events/HeavyMedal/HeavyMedal.java | 16 +- .../events/HuntForSanta/HuntForSanta.java | 24 +- .../LoveYourGatekeeper.java | 22 +- .../MasterOfEnchanting.java | 64 +- .../TheValentineEvent/TheValentineEvent.java | 16 +- .../features/SkillTransfer/SkillTransfer.java | 32 +- .../data/scripts/gracia/AI/EnergySeeds.java | 78 +- .../game/data/scripts/gracia/AI/Lindvior.java | 30 +- .../game/data/scripts/gracia/AI/Maguen.java | 56 +- .../AI/NPC/FortuneTelling/FortuneTelling.java | 16 +- .../AI/NPC/GeneralDilios/GeneralDilios.java | 26 +- .../scripts/gracia/AI/NPC/Lekon/Lekon.java | 20 +- .../data/scripts/gracia/AI/NPC/Nemo/Nemo.java | 24 +- .../gracia/AI/NPC/Nottingale/Nottingale.java | 24 +- .../data/scripts/gracia/AI/NPC/Seyo/Seyo.java | 18 +- .../AI/NPC/ZealotOfShilen/ZealotOfShilen.java | 20 +- .../SeedOfAnnihilation.java | 31 +- .../data/scripts/gracia/AI/StarStones.java | 28 +- .../data/scripts/gracia/GraciaLoader.java | 14 +- .../instances/SecretArea/SecretArea.java | 23 +- .../instances/SeedOfDestruction/Stage1.java | 84 +- .../HallOfSuffering/HallOfSuffering.java | 58 +- .../gracia/vehicles/AirShipController.java | 46 +- .../AirShipGludioGracia.java | 56 +- .../KeucereusNorthController.java | 14 +- .../KeucereusSouthController.java | 14 +- .../vehicles/SoDController/SoDController.java | 14 +- .../vehicles/SoIController/SoIController.java | 14 +- .../scripts/handlers/EffectMasterHandler.java | 16 +- .../data/scripts/handlers/MasterHandler.java | 52 +- .../L2ArtefactInstanceAction.java | 25 +- .../actionhandlers/L2DecoyAction.java | 18 +- .../actionhandlers/L2DoorInstanceAction.java | 30 +- .../actionhandlers/L2ItemInstanceAction.java | 20 +- .../handlers/actionhandlers/L2NpcAction.java | 49 +- .../actionhandlers/L2PcInstanceAction.java | 38 +- .../actionhandlers/L2PetInstanceAction.java | 34 +- .../L2StaticObjectInstanceAction.java | 26 +- .../actionhandlers/L2SummonAction.java | 32 +- .../handlers/actionhandlers/L2TrapAction.java | 18 +- .../L2DoorInstanceActionShift.java | 22 +- .../L2ItemInstanceActionShift.java | 22 +- .../actionshifthandlers/L2NpcActionShift.java | 44 +- .../L2PcInstanceActionShift.java | 20 +- .../L2StaticObjectInstanceActionShift.java | 24 +- .../L2SummonActionShift.java | 20 +- .../admincommandhandlers/AdminAdmin.java | 52 +- .../AdminAnnouncements.java | 34 +- .../admincommandhandlers/AdminBBS.java | 12 +- .../admincommandhandlers/AdminBuffs.java | 40 +- .../admincommandhandlers/AdminCHSiege.java | 37 +- .../admincommandhandlers/AdminCamera.java | 18 +- .../admincommandhandlers/AdminCastle.java | 30 +- .../AdminChangeAccessLevel.java | 24 +- .../admincommandhandlers/AdminClan.java | 36 +- .../admincommandhandlers/AdminClanHall.java | 49 +- .../admincommandhandlers/AdminCreateItem.java | 20 +- .../AdminCursedWeapons.java | 25 +- .../admincommandhandlers/AdminDebug.java | 20 +- .../admincommandhandlers/AdminDelete.java | 22 +- .../admincommandhandlers/AdminDisconnect.java | 14 +- .../AdminDoorControl.java | 22 +- .../admincommandhandlers/AdminEditChar.java | 78 +- .../admincommandhandlers/AdminEffects.java | 81 +- .../admincommandhandlers/AdminElement.java | 24 +- .../admincommandhandlers/AdminEnchant.java | 56 +- .../AdminEventEngine.java | 44 +- .../admincommandhandlers/AdminEvents.java | 22 +- .../admincommandhandlers/AdminExpSp.java | 28 +- .../AdminFightCalculator.java | 28 +- .../admincommandhandlers/AdminFortSiege.java | 28 +- .../admincommandhandlers/AdminGeodata.java | 24 +- .../admincommandhandlers/AdminGm.java | 14 +- .../admincommandhandlers/AdminGmChat.java | 25 +- .../AdminGraciaSeeds.java | 16 +- .../admincommandhandlers/AdminGrandBoss.java | 30 +- .../admincommandhandlers/AdminHeal.java | 23 +- .../admincommandhandlers/AdminHtml.java | 19 +- .../admincommandhandlers/AdminInstance.java | 20 +- .../AdminInstanceZone.java | 22 +- .../admincommandhandlers/AdminInvul.java | 17 +- .../admincommandhandlers/AdminKick.java | 14 +- .../admincommandhandlers/AdminKill.java | 24 +- .../admincommandhandlers/AdminLevel.java | 20 +- .../admincommandhandlers/AdminLogin.java | 34 +- .../admincommandhandlers/AdminManor.java | 24 +- .../admincommandhandlers/AdminMenu.java | 30 +- .../admincommandhandlers/AdminMessages.java | 16 +- .../admincommandhandlers/AdminMobGroup.java | 32 +- .../AdminMonsterRace.java | 28 +- .../AdminPCBangPoints.java | 25 +- .../admincommandhandlers/AdminPForge.java | 84 +- .../admincommandhandlers/AdminPathNode.java | 21 +- .../AdminPcCondOverride.java | 18 +- .../admincommandhandlers/AdminPetition.java | 18 +- .../admincommandhandlers/AdminPledge.java | 29 +- .../admincommandhandlers/AdminPolymorph.java | 26 +- .../admincommandhandlers/AdminPremium.java | 20 +- .../AdminPrimePoints.java | 21 +- .../admincommandhandlers/AdminPunishment.java | 34 +- .../admincommandhandlers/AdminQuest.java | 33 +- .../admincommandhandlers/AdminReload.java | 62 +- .../admincommandhandlers/AdminRepairChar.java | 16 +- .../admincommandhandlers/AdminRes.java | 26 +- .../admincommandhandlers/AdminRide.java | 16 +- .../admincommandhandlers/AdminScan.java | 34 +- .../admincommandhandlers/AdminServerInfo.java | 26 +- .../admincommandhandlers/AdminShop.java | 22 +- .../admincommandhandlers/AdminShowQuests.java | 34 +- .../admincommandhandlers/AdminShutdown.java | 22 +- .../admincommandhandlers/AdminSkill.java | 40 +- .../admincommandhandlers/AdminSpawn.java | 58 +- .../admincommandhandlers/AdminSummon.java | 17 +- .../admincommandhandlers/AdminTarget.java | 14 +- .../admincommandhandlers/AdminTargetSay.java | 24 +- .../admincommandhandlers/AdminTeleport.java | 62 +- .../admincommandhandlers/AdminTest.java | 26 +- .../admincommandhandlers/AdminTvTEvent.java | 22 +- .../admincommandhandlers/AdminUnblockIp.java | 13 +- .../admincommandhandlers/AdminVitality.java | 17 +- .../admincommandhandlers/AdminZone.java | 36 +- .../bypasshandlers/AlternateClassMaster.java | 16 +- .../bypasshandlers/ArcanCityMovie.java | 16 +- .../handlers/bypasshandlers/Augment.java | 22 +- .../scripts/handlers/bypasshandlers/Buy.java | 16 +- .../bypasshandlers/BuyShadowItem.java | 20 +- .../handlers/bypasshandlers/ChatLink.java | 23 +- .../bypasshandlers/ClanWarehouse.java | 40 +- .../handlers/bypasshandlers/EventEngine.java | 16 +- .../handlers/bypasshandlers/Freight.java | 24 +- .../bypasshandlers/ItemAuctionLink.java | 26 +- .../scripts/handlers/bypasshandlers/Link.java | 16 +- .../scripts/handlers/bypasshandlers/Loto.java | 47 +- .../handlers/bypasshandlers/Multisell.java | 18 +- .../handlers/bypasshandlers/NpcViewMod.java | 46 +- .../handlers/bypasshandlers/Observation.java | 28 +- .../bypasshandlers/OlympiadManagerLink.java | 91 +- .../bypasshandlers/OlympiadObservation.java | 31 +- .../handlers/bypasshandlers/PlayerHelp.java | 16 +- .../bypasshandlers/PrivateWarehouse.java | 32 +- .../handlers/bypasshandlers/QuestLink.java | 34 +- .../handlers/bypasshandlers/QuestList.java | 18 +- .../bypasshandlers/ReceivePremium.java | 18 +- .../bypasshandlers/ReleaseAttribute.java | 16 +- .../handlers/bypasshandlers/RentPet.java | 24 +- .../handlers/bypasshandlers/SkillList.java | 28 +- .../bypasshandlers/TerritoryStatus.java | 22 +- .../bypasshandlers/TutorialClose.java | 16 +- .../handlers/bypasshandlers/VoiceCommand.java | 18 +- .../scripts/handlers/bypasshandlers/Wear.java | 24 +- .../handlers/chathandlers/ChatAlliance.java | 20 +- .../handlers/chathandlers/ChatClan.java | 20 +- .../handlers/chathandlers/ChatGeneral.java | 30 +- .../handlers/chathandlers/ChatHeroVoice.java | 26 +- .../handlers/chathandlers/ChatParty.java | 20 +- .../chathandlers/ChatPartyMatchRoom.java | 24 +- .../chathandlers/ChatPartyRoomAll.java | 20 +- .../chathandlers/ChatPartyRoomCommander.java | 20 +- .../handlers/chathandlers/ChatPetition.java | 20 +- .../handlers/chathandlers/ChatRandomizer.java | 10 +- .../handlers/chathandlers/ChatShout.java | 30 +- .../handlers/chathandlers/ChatTrade.java | 30 +- .../handlers/chathandlers/ChatWhisper.java | 28 +- .../handlers/chathandlers/ChatWorld.java | 26 +- .../handlers/communityboard/ClanBoard.java | 33 +- .../communityboard/FavoriteBoard.java | 20 +- .../handlers/communityboard/FriendsBoard.java | 17 +- .../handlers/communityboard/HomeBoard.java | 38 +- .../communityboard/HomepageBoard.java | 16 +- .../handlers/communityboard/MailBoard.java | 16 +- .../handlers/communityboard/MemoBoard.java | 16 +- .../handlers/communityboard/RegionBoard.java | 26 +- .../handlers/effecthandlers/AddHate.java | 18 +- .../handlers/effecthandlers/AttackTrait.java | 20 +- .../handlers/effecthandlers/Backstab.java | 28 +- .../handlers/effecthandlers/Betray.java | 22 +- .../handlers/effecthandlers/Blink.java | 32 +- .../handlers/effecthandlers/BlockAction.java | 26 +- .../handlers/effecthandlers/BlockBuff.java | 18 +- .../effecthandlers/BlockBuffSlot.java | 18 +- .../handlers/effecthandlers/BlockChat.java | 26 +- .../handlers/effecthandlers/BlockDamage.java | 18 +- .../handlers/effecthandlers/BlockDebuff.java | 18 +- .../handlers/effecthandlers/BlockParty.java | 24 +- .../effecthandlers/BlockResurrection.java | 16 +- .../handlers/effecthandlers/BlockTarget.java | 21 +- .../handlers/effecthandlers/Bluff.java | 24 +- .../scripts/handlers/effecthandlers/Buff.java | 18 +- .../handlers/effecthandlers/CallParty.java | 18 +- .../handlers/effecthandlers/CallPc.java | 38 +- .../handlers/effecthandlers/CallSkill.java | 18 +- .../effecthandlers/ChameleonRest.java | 24 +- .../handlers/effecthandlers/ChangeFace.java | 18 +- .../effecthandlers/ChangeFishingMastery.java | 14 +- .../effecthandlers/ChangeHairColor.java | 18 +- .../effecthandlers/ChangeHairStyle.java | 18 +- .../handlers/effecthandlers/ClanGate.java | 22 +- .../handlers/effecthandlers/ClassChange.java | 34 +- .../handlers/effecthandlers/Confuse.java | 30 +- .../handlers/effecthandlers/ConsumeBody.java | 18 +- .../handlers/effecthandlers/ConvertItem.java | 32 +- .../handlers/effecthandlers/CpDamPercent.java | 18 +- .../handlers/effecthandlers/CpHeal.java | 24 +- .../effecthandlers/CpHealOverTime.java | 16 +- .../effecthandlers/CpHealPercent.java | 22 +- .../effecthandlers/CrystalGradeModify.java | 18 +- .../handlers/effecthandlers/CubicMastery.java | 16 +- .../handlers/effecthandlers/DamOverTime.java | 20 +- .../effecthandlers/DamOverTimePercent.java | 20 +- .../handlers/effecthandlers/DeathLink.java | 28 +- .../handlers/effecthandlers/Debuff.java | 16 +- .../handlers/effecthandlers/DefenceTrait.java | 20 +- .../handlers/effecthandlers/DeleteHate.java | 24 +- .../effecthandlers/DeleteHateOfMe.java | 24 +- .../effecthandlers/DetectHiddenObjects.java | 18 +- .../handlers/effecthandlers/Detection.java | 20 +- .../handlers/effecthandlers/Disarm.java | 18 +- .../handlers/effecthandlers/DispelAll.java | 18 +- .../effecthandlers/DispelByCategory.java | 20 +- .../handlers/effecthandlers/DispelBySlot.java | 24 +- .../DispelBySlotProbability.java | 26 +- .../scripts/handlers/effecthandlers/Duel.java | 25 +- .../handlers/effecthandlers/EnableCloak.java | 16 +- .../handlers/effecthandlers/EnemyCharge.java | 26 +- .../handlers/effecthandlers/EnergyAttack.java | 38 +- .../handlers/effecthandlers/Escape.java | 32 +- .../handlers/effecthandlers/FakeDeath.java | 24 +- .../handlers/effecthandlers/FatalBlow.java | 32 +- .../scripts/handlers/effecthandlers/Fear.java | 34 +- .../handlers/effecthandlers/Fishing.java | 54 +- .../scripts/handlers/effecthandlers/Flag.java | 16 +- .../handlers/effecthandlers/FocusEnergy.java | 16 +- .../effecthandlers/FocusMaxEnergy.java | 18 +- .../handlers/effecthandlers/FocusSouls.java | 22 +- .../handlers/effecthandlers/GetAgro.java | 22 +- .../effecthandlers/GiveRecommendation.java | 26 +- .../handlers/effecthandlers/GiveSp.java | 16 +- .../handlers/effecthandlers/GiveXp.java | 16 +- .../scripts/handlers/effecthandlers/Grow.java | 20 +- .../effecthandlers/HairAccessorySet.java | 22 +- .../handlers/effecthandlers/Harvesting.java | 28 +- .../effecthandlers/HeadquarterCreate.java | 22 +- .../scripts/handlers/effecthandlers/Heal.java | 36 +- .../handlers/effecthandlers/HealOverTime.java | 20 +- .../handlers/effecthandlers/HealPercent.java | 24 +- .../scripts/handlers/effecthandlers/Hide.java | 22 +- .../handlers/effecthandlers/HpByLevel.java | 22 +- .../handlers/effecthandlers/HpCpHeal.java | 36 +- .../handlers/effecthandlers/HpDrain.java | 24 +- .../handlers/effecthandlers/IgnoreDeath.java | 19 +- .../handlers/effecthandlers/ImmobileBuff.java | 16 +- .../effecthandlers/ImmobilePetBuff.java | 20 +- .../handlers/effecthandlers/JumpToFriend.java | 28 +- .../handlers/effecthandlers/KnockBack.java | 32 +- .../handlers/effecthandlers/KnockDown.java | 36 +- .../handlers/effecthandlers/Lethal.java | 24 +- .../handlers/effecthandlers/Lucky.java | 16 +- .../effecthandlers/MagicalAttack.java | 28 +- .../MagicalAttackByAbnormal.java | 28 +- .../effecthandlers/MagicalAttackMp.java | 28 +- .../effecthandlers/MagicalSoulAttack.java | 28 +- .../effecthandlers/ManaDamOverTime.java | 18 +- .../handlers/effecthandlers/ManaHeal.java | 24 +- .../effecthandlers/ManaHealByLevel.java | 26 +- .../effecthandlers/ManaHealOverTime.java | 16 +- .../effecthandlers/ManaHealPercent.java | 24 +- .../handlers/effecthandlers/MaxCp.java | 32 +- .../handlers/effecthandlers/MaxHp.java | 33 +- .../effecthandlers/MpConsumePerLevel.java | 18 +- .../scripts/handlers/effecthandlers/Mute.java | 22 +- .../effecthandlers/NoblesseBless.java | 20 +- .../handlers/effecthandlers/OpenChest.java | 22 +- .../effecthandlers/OpenCommonRecipeBook.java | 24 +- .../handlers/effecthandlers/OpenDoor.java | 28 +- .../effecthandlers/OpenDwarfRecipeBook.java | 24 +- .../handlers/effecthandlers/Paralyze.java | 24 +- .../handlers/effecthandlers/Passive.java | 18 +- .../effecthandlers/PhysicalAttack.java | 34 +- .../effecthandlers/PhysicalAttackHpLink.java | 32 +- .../effecthandlers/PhysicalAttackMute.java | 18 +- .../handlers/effecthandlers/PhysicalMute.java | 20 +- .../effecthandlers/PhysicalSoulAttack.java | 32 +- .../effecthandlers/ProtectionBlessing.java | 18 +- .../handlers/effecthandlers/Pumping.java | 40 +- .../effecthandlers/RandomizeHate.java | 24 +- .../handlers/effecthandlers/RebalanceHP.java | 30 +- .../RecoverVitalityInPeaceZone.java | 20 +- .../handlers/effecthandlers/Recovery.java | 16 +- .../handlers/effecthandlers/Reeling.java | 40 +- .../effecthandlers/RefuelAirship.java | 20 +- .../handlers/effecthandlers/Relax.java | 24 +- .../effecthandlers/RemoteControl.java | 16 +- .../handlers/effecthandlers/RemoveTarget.java | 22 +- .../handlers/effecthandlers/ResistSkill.java | 22 +- .../handlers/effecthandlers/Restoration.java | 20 +- .../effecthandlers/RestorationRandom.java | 30 +- .../handlers/effecthandlers/Resurrection.java | 30 +- .../effecthandlers/ResurrectionSpecial.java | 32 +- .../effecthandlers/RewardItemOnExit.java | 16 +- .../scripts/handlers/effecthandlers/Root.java | 22 +- .../handlers/effecthandlers/RunAway.java | 22 +- .../effecthandlers/ServitorShare.java | 24 +- .../handlers/effecthandlers/SetSkill.java | 20 +- .../handlers/effecthandlers/ShiftTarget.java | 20 +- .../effecthandlers/ShilensBreath.java | 26 +- .../handlers/effecthandlers/SilentMove.java | 20 +- .../handlers/effecthandlers/SingleTarget.java | 18 +- .../handlers/effecthandlers/SkillTurning.java | 18 +- .../handlers/effecthandlers/Sleep.java | 22 +- .../handlers/effecthandlers/SoulBlow.java | 26 +- .../handlers/effecthandlers/SoulEating.java | 34 +- .../scripts/handlers/effecthandlers/Sow.java | 34 +- .../handlers/effecthandlers/Spoil.java | 24 +- .../handlers/effecthandlers/StaticDamage.java | 18 +- .../effecthandlers/StealAbnormal.java | 22 +- .../scripts/handlers/effecthandlers/Stun.java | 20 +- .../handlers/effecthandlers/Summon.java | 32 +- .../effecthandlers/SummonAgathion.java | 22 +- .../handlers/effecthandlers/SummonCubic.java | 26 +- .../handlers/effecthandlers/SummonDebuff.java | 22 +- .../handlers/effecthandlers/SummonNpc.java | 38 +- .../handlers/effecthandlers/SummonPet.java | 38 +- .../handlers/effecthandlers/SummonTrap.java | 24 +- .../handlers/effecthandlers/Sweeper.java | 22 +- .../handlers/effecthandlers/TakeCastle.java | 26 +- .../effecthandlers/TakeCastleStart.java | 24 +- .../handlers/effecthandlers/TakeFort.java | 20 +- .../effecthandlers/TakeFortStart.java | 28 +- .../handlers/effecthandlers/TalismanSlot.java | 16 +- .../handlers/effecthandlers/TargetCancel.java | 20 +- .../handlers/effecthandlers/TargetMe.java | 20 +- .../effecthandlers/TargetMeProbability.java | 20 +- .../handlers/effecthandlers/Teleport.java | 20 +- .../effecthandlers/TeleportToTarget.java | 34 +- .../effecthandlers/ThrowHorizontal.java | 32 +- .../handlers/effecthandlers/ThrowUp.java | 28 +- .../effecthandlers/TransferDamage.java | 18 +- .../handlers/effecthandlers/TransferHate.java | 24 +- .../effecthandlers/Transformation.java | 18 +- .../handlers/effecthandlers/TrapDetect.java | 18 +- .../handlers/effecthandlers/TrapRemove.java | 28 +- .../handlers/effecthandlers/TriggerForce.java | 29 +- .../effecthandlers/TriggerSkillByAttack.java | 42 +- .../effecthandlers/TriggerSkillByAvoid.java | 38 +- .../effecthandlers/TriggerSkillByDamage.java | 40 +- .../effecthandlers/TriggerSkillBySkill.java | 38 +- .../handlers/effecthandlers/Unsummon.java | 26 +- .../effecthandlers/UnsummonAgathion.java | 22 +- .../effecthandlers/VitalityPointUp.java | 18 +- .../handlers/itemhandlers/Appearance.java | 26 +- .../handlers/itemhandlers/BeastSoulShot.java | 28 +- .../itemhandlers/BeastSpiritShot.java | 28 +- .../itemhandlers/BlessedSpiritShot.java | 30 +- .../scripts/handlers/itemhandlers/Book.java | 24 +- .../scripts/handlers/itemhandlers/Bypass.java | 20 +- .../handlers/itemhandlers/Calculator.java | 18 +- .../itemhandlers/ChangeAttribute.java | 16 +- .../handlers/itemhandlers/CharmOfCourage.java | 23 +- .../scripts/handlers/itemhandlers/Elixir.java | 14 +- .../itemhandlers/EnchantAttribute.java | 22 +- .../handlers/itemhandlers/EnchantScrolls.java | 22 +- .../handlers/itemhandlers/EventItem.java | 34 +- .../itemhandlers/ExtractableItems.java | 30 +- .../itemhandlers/FatedSupportBox.java | 30 +- .../handlers/itemhandlers/FishShots.java | 34 +- .../handlers/itemhandlers/Harvester.java | 28 +- .../handlers/itemhandlers/ItemSkills.java | 16 +- .../itemhandlers/ItemSkillsTemplate.java | 29 +- .../handlers/itemhandlers/ManaPotion.java | 16 +- .../scripts/handlers/itemhandlers/Maps.java | 18 +- .../handlers/itemhandlers/MercTicket.java | 24 +- .../handlers/itemhandlers/NicknameColor.java | 18 +- .../handlers/itemhandlers/PetFood.java | 34 +- .../handlers/itemhandlers/Recipes.java | 24 +- .../handlers/itemhandlers/RollingDice.java | 29 +- .../scripts/handlers/itemhandlers/Seed.java | 36 +- .../handlers/itemhandlers/SoulShots.java | 32 +- .../handlers/itemhandlers/SpecialXMas.java | 18 +- .../handlers/itemhandlers/SpiritShot.java | 30 +- .../handlers/itemhandlers/SummonItems.java | 24 +- .../itemhandlers/TeleportBookmark.java | 20 +- .../punishmenthandlers/BanHandler.java | 22 +- .../punishmenthandlers/ChatBanHandler.java | 24 +- .../punishmenthandlers/JailHandler.java | 46 +- .../scripts/handlers/targethandlers/Area.java | 24 +- .../targethandlers/AreaCorpseMob.java | 24 +- .../handlers/targethandlers/AreaFriendly.java | 28 +- .../handlers/targethandlers/AreaSummon.java | 22 +- .../scripts/handlers/targethandlers/Aura.java | 22 +- .../targethandlers/AuraCorpseMob.java | 18 +- .../handlers/targethandlers/AuraFriendly.java | 26 +- .../handlers/targethandlers/BehindArea.java | 24 +- .../handlers/targethandlers/BehindAura.java | 21 +- .../scripts/handlers/targethandlers/Clan.java | 30 +- .../handlers/targethandlers/ClanMember.java | 22 +- .../targethandlers/CommandChannel.java | 22 +- .../handlers/targethandlers/CorpseClan.java | 32 +- .../handlers/targethandlers/CorpseMob.java | 26 +- .../handlers/targethandlers/EnemySummon.java | 22 +- .../handlers/targethandlers/FlagPole.java | 18 +- .../handlers/targethandlers/FrontArea.java | 24 +- .../handlers/targethandlers/FrontAura.java | 21 +- .../handlers/targethandlers/Ground.java | 24 +- .../scripts/handlers/targethandlers/Holy.java | 20 +- .../scripts/handlers/targethandlers/One.java | 20 +- .../handlers/targethandlers/OneFriendly.java | 22 +- .../handlers/targethandlers/OwnerPet.java | 20 +- .../handlers/targethandlers/Party.java | 20 +- .../handlers/targethandlers/PartyClan.java | 22 +- .../handlers/targethandlers/PartyMember.java | 20 +- .../handlers/targethandlers/PartyNotMe.java | 25 +- .../handlers/targethandlers/PartyOther.java | 26 +- .../handlers/targethandlers/PcBody.java | 28 +- .../scripts/handlers/targethandlers/Pet.java | 20 +- .../scripts/handlers/targethandlers/Self.java | 19 +- .../handlers/targethandlers/Servitor.java | 19 +- .../handlers/targethandlers/Summon.java | 18 +- .../handlers/targethandlers/TargetParty.java | 22 +- .../handlers/targethandlers/Unlockable.java | 20 +- .../handlers/telnethandlers/ChatsHandler.java | 22 +- .../handlers/telnethandlers/DebugHandler.java | 43 +- .../handlers/telnethandlers/HelpHandler.java | 10 +- .../telnethandlers/PlayerHandler.java | 78 +- .../telnethandlers/ReloadHandler.java | 36 +- .../telnethandlers/ServerHandler.java | 12 +- .../telnethandlers/StatusHandler.java | 36 +- .../telnethandlers/ThreadHandler.java | 12 +- .../usercommandhandlers/ChannelDelete.java | 18 +- .../usercommandhandlers/ChannelInfo.java | 16 +- .../usercommandhandlers/ChannelLeave.java | 21 +- .../usercommandhandlers/ClanPenalty.java | 16 +- .../usercommandhandlers/ClanWarsList.java | 20 +- .../usercommandhandlers/Dismount.java | 12 +- .../usercommandhandlers/ExperienceGain.java | 22 +- .../usercommandhandlers/InstanceZone.java | 14 +- .../handlers/usercommandhandlers/Loc.java | 24 +- .../handlers/usercommandhandlers/Mount.java | 12 +- .../usercommandhandlers/MyBirthday.java | 16 +- .../usercommandhandlers/OlympiadStat.java | 20 +- .../usercommandhandlers/PartyInfo.java | 28 +- .../usercommandhandlers/SiegeStatus.java | 24 +- .../handlers/usercommandhandlers/Time.java | 20 +- .../handlers/usercommandhandlers/Unstuck.java | 38 +- .../voicedcommandhandlers/Banking.java | 14 +- .../voicedcommandhandlers/CastleVCmd.java | 26 +- .../voicedcommandhandlers/ChangePassword.java | 18 +- .../voicedcommandhandlers/ChatAdmin.java | 28 +- .../handlers/voicedcommandhandlers/Debug.java | 14 +- .../handlers/voicedcommandhandlers/Lang.java | 18 +- .../voicedcommandhandlers/Premium.java | 18 +- .../voicedcommandhandlers/SetVCmd.java | 16 +- .../voicedcommandhandlers/StatsVCmd.java | 24 +- .../voicedcommandhandlers/Wedding.java | 57 +- .../scripts/instances/AbstractInstance.java | 36 +- .../CavernOfThePirateCaptain.java | 34 +- .../instances/ChambersOfDelusion/Chamber.java | 65 +- .../ChamberOfDelusionEast.java | 10 +- .../ChamberOfDelusionNorth.java | 10 +- .../ChamberOfDelusionSouth.java | 10 +- .../ChamberOfDelusionSquare.java | 10 +- .../ChamberOfDelusionTower.java | 10 +- .../ChamberOfDelusionWest.java | 10 +- .../CrystalCaverns/CrystalCaverns.java | 131 +- .../DarkCloudMansion/DarkCloudMansion.java | 40 +- .../DisciplesNecropolisPast.java | 48 +- .../instances/ElcadiasTent/ElcadiasTent.java | 22 +- .../FaeronTrainingGrounds1.java | 27 +- .../FaeronTrainingGrounds2.java | 26 +- .../FinalEmperialTomb/FinalEmperialTomb.java | 188 ++- .../HarnakUndergroundRuins.java | 42 +- .../HideoutOfTheDawn/HideoutOfTheDawn.java | 21 +- .../IceQueensCastle/IceQueensCastle.java | 38 +- .../IceQueensCastleBattle.java | 76 +- .../scripts/instances/InstanceLoader.java | 14 +- .../JiniaGuildHideout1.java | 21 +- .../JiniaGuildHideout2.java | 21 +- .../JiniaGuildHideout3.java | 21 +- .../JiniaGuildHideout4.java | 21 +- .../scripts/instances/Kamaloka/Kamaloka.java | 46 +- .../KaraphonHabitat/KaraphonHabitat.java | 22 +- .../KartiasLabyrinth/AI/Fighter.java | 26 +- .../instances/KartiasLabyrinth/AI/Healer.java | 26 +- .../KartiasLabyrinth/KartiasLabyrinth.java | 47 +- .../LabyrinthOfBelis/LabyrinthOfBelis.java | 45 +- .../LibraryOfSages/LibraryOfSages.java | 24 +- .../instances/MithrilMine/MithrilMine.java | 34 +- .../MonasteryOfSilence1.java | 26 +- .../MonasteryOfSilence2.java | 44 +- .../MuseumDungeon/MuseumDungeon.java | 41 +- .../NornilsGarden/NornilsGarden.java | 46 +- .../PailakaDevilsLegacy.java | 37 +- .../PailakaSongOfIceAndFire.java | 29 +- .../SanctumOftheLordsOfDawn.java | 37 +- .../Q00013_ParcelDelivery.java | 18 +- .../Q00015_SweetWhispers.java | 18 +- .../Q00016_TheComingDarkness.java | 20 +- .../Q00017_LightAndDarkness.java | 20 +- .../Q00019_GoToThePastureland.java | 18 +- .../Q00020_BringUpWithLove.java | 18 +- .../Q00026_TiredOfWaiting.java | 16 +- .../Q00031_SecretBuriedInTheSwamp.java | 24 +- .../Q00032_AnObviousLie.java | 25 +- .../Q00033_MakeAPairOfDressShoes.java | 20 +- .../Q00034_InSearchOfCloth.java | 20 +- .../Q00035_FindGlitteringJewelry.java | 20 +- .../Q00036_MakeASewingKit.java | 20 +- .../Q00037_MakeFormalWear.java | 19 +- .../Q00038_DragonFangs.java | 19 +- .../Q00039_RedEyedInvaders.java | 18 +- .../Q00040_ASpecialOrder.java | 26 +- .../Q00042_HelpTheUncle.java | 20 +- .../Q00043_HelpTheSister.java | 20 +- .../Q00044_HelpTheSon/Q00044_HelpTheSon.java | 20 +- .../Q00061_LawEnforcement.java | 18 +- .../Q00109_InSearchOfTheNest.java | 18 +- .../Q00110_ToThePrimevalIsle.java | 18 +- .../Q00111_ElrokianHuntersProof.java | 22 +- .../Q00113_StatusOfTheBeaconTower.java | 18 +- .../Q00114_ResurrectionOfAnOldManager.java | 36 +- .../Q00115_TheOtherSideOfTruth.java | 20 +- .../Q00117_TheOceanOfDistantStars.java | 18 +- .../Q00119_LastImperialPrince.java | 18 +- .../Q00120_PavelsLastResearch.java | 27 +- .../Q00121_PavelTheGiant.java | 18 +- .../Q00122_OminousNews.java | 18 +- .../Q00124_MeetingTheElroki.java | 18 +- .../Q00125_TheNameOfEvil1.java | 27 +- .../Q00126_TheNameOfEvil2.java | 24 +- .../Q00128_PailakaSongOfIceAndFire.java | 26 +- .../Q00129_PailakaDevilsLegacy.java | 26 +- .../Q00134_TempleMissionary.java | 21 +- .../Q00135_TempleExecutor.java | 19 +- .../Q00136_MoreThanMeetsTheEye.java | 20 +- .../Q00137_TempleChampionPart1.java | 18 +- .../Q00138_TempleChampionPart2.java | 20 +- .../Q00139_ShadowFoxPart1.java | 22 +- .../Q00140_ShadowFoxPart2.java | 23 +- .../Q00141_ShadowFoxPart3.java | 25 +- .../Q00142_FallenAngelRequestOfDawn.java | 21 +- .../Q00143_FallenAngelRequestOfDusk.java | 18 +- .../Q00144_PailakaInjuredDragon.java | 48 +- .../Q00146_TheZeroHour.java | 20 +- .../Q00177_SplitDestiny.java | 34 +- .../Q00183_RelicExploration.java | 20 +- .../Q00184_ArtOfPersuasion.java | 18 +- .../Q00185_NikolasCooperation.java | 18 +- .../Q00186_ContractExecution.java | 22 +- .../Q00187_NikolasHeart.java | 18 +- .../Q00188_SealRemoval.java | 18 +- .../Q00189_ContractCompletion.java | 18 +- .../Q00190_LostDream/Q00190_LostDream.java | 18 +- .../Q00191_VainConclusion.java | 18 +- .../Q00192_SevenSignsSeriesOfDoubt.java | 18 +- .../Q00193_SevenSignsDyingMessage.java | 34 +- .../Q00194_SevenSignsMammonsContract.java | 24 +- ...95_SevenSignsSecretRitualOfThePriests.java | 22 +- .../Q00196_SevenSignsSealOfTheEmperor.java | 28 +- .../Q00197_SevenSignsTheSacredBookOfSeal.java | 32 +- .../Q00198_SevenSignsEmbryo.java | 34 +- .../Q00210_ObtainAWolfPet.java | 18 +- .../Q00237_WindsOfChange.java | 20 +- .../Q00238_SuccessFailureOfBusiness.java | 22 +- .../Q00239_WontYouJoinUs.java | 22 +- .../Q00240_ImTheOnlyOneYouCanTrust.java | 20 +- .../Q00254_LegendaryTales.java | 20 +- .../Q00255_Tutorial/Q00255_Tutorial.java | 18 +- .../Q00270_TheOneWhoEndsSilence.java | 24 +- .../Q00278_HomeSecurity.java | 16 +- .../Q00279_TargetOfOpportunity.java | 22 +- .../Q00300_HuntingLetoLizardman.java | 25 +- .../Q00307_ControlDeviceOfTheGiants.java | 22 +- .../Q00310_OnlyWhatRemains.java | 23 +- .../Q00326_VanquishRemnants.java | 21 +- .../Q00336_CoinsOfMagic.java | 24 +- .../Q00350_EnhanceYourWeapon.java | 36 +- .../Q00357_WarehouseKeepersAmbition.java | 24 +- .../Q00359_ForASleeplessDeadman.java | 16 +- .../Q00371_ShrieksOfGhosts.java | 19 +- .../Q00372_LegacyOfInsolence.java | 22 +- .../Q00373_SupplierOfReagents.java | 21 +- ...00376_ExplorationOfTheGiantsCavePart1.java | 16 +- ...00377_ExplorationOfTheGiantsCavePart2.java | 16 +- .../Q00381_LetsBecomeARoyalMember.java | 20 +- .../Q00382_KailsMagicCoin.java | 21 +- .../Q00386_StolenDignity.java | 22 +- .../Q00420_LittleWing/Q00420_LittleWing.java | 34 +- .../Q00421_LittleWingsBigAdventure.java | 36 +- .../Q00431_WeddingMarch.java | 20 +- .../Q00432_BirthdayPartySong.java | 20 +- .../Q00450_GraveRobberRescue.java | 34 +- .../Q00451_LuciensAltar.java | 22 +- .../Q00452_FindingtheLostSoldiers.java | 20 +- .../Q00453_NotStrongEnoughAlone.java | 28 +- .../Q00455_WingsOfSand.java | 24 +- .../Q00456_DontKnowDontCare.java | 41 +- .../Q00457_LostAndFound.java | 34 +- .../Q00458_PerfectForm.java | 26 +- .../Q00463_IMustBeaGenius.java | 29 +- .../quests/Q00464_Oath/Q00464_Oath.java | 23 +- ...Q00494_IncarnationOfGreedZellakaGroup.java | 20 +- ...495_IncarnationOfJealousyPellineGroup.java | 20 +- ...0496_IncarnationOfGluttonyKaliosGroup.java | 20 +- .../Q00497_IncarnationOfGreedZellakaSolo.java | 20 +- ...0498_IncarnationOfJealousyPellineSolo.java | 20 +- ...00499_IncarnationOfGluttonyKaliosSolo.java | 20 +- .../Q00501_ProofOfClanAlliance.java | 38 +- .../Q00503_PursuitOfClanAmbition.java | 26 +- ...504_CompetitionForTheBanditStronghold.java | 27 +- .../Q00508_AClansReputation.java | 31 +- .../Q00509_AClansFame/Q00509_AClansFame.java | 31 +- .../Q00510_AClansPrestige.java | 28 +- .../Q00511_AwlUnderFoot.java | 45 +- .../Q00551_OlympiadStarter.java | 24 +- .../Q00552_OlympiadVeteran.java | 24 +- .../Q00553_OlympiadUndefeated.java | 24 +- .../Q00603_DaimonTheWhiteEyedPart1.java | 20 +- .../Q00604_DaimonTheWhiteEyedPart2.java | 30 +- .../Q00617_GatherTheFlames.java | 19 +- .../Q00618_IntoTheFlame.java | 18 +- .../Q00621_EggDelivery.java | 18 +- .../Q00622_SpecialtyLiquorDelivery.java | 18 +- .../Q00623_TheFinestFood.java | 18 +- .../Q00624_TheFinestIngredientsPart1.java | 20 +- .../Q00625_TheFinestIngredientsPart2.java | 32 +- .../Q00626_ADarkTwilight.java | 29 +- .../Q00627_HeartInSearchOfPower.java | 29 +- .../Q00631_DeliciousTopChoiceMeat.java | 16 +- .../Q00641_AttackSailren.java | 22 +- .../Q00642_APowerfulPrimevalCreature.java | 17 +- .../Q00643_RiseAndFallOfTheElrokiTribe.java | 24 +- .../Q00645_GhostsOfBatur.java | 22 +- .../Q00647_InfluxOfMachines.java | 21 +- .../Q00648_AnIceMerchantsDream.java | 20 +- .../Q00650_ABrokenDream.java | 25 +- .../Q00652_AnAgedExAdventurer.java | 18 +- .../Q00655_AGrandPlanForTamingWildBeasts.java | 30 +- .../Q00662_AGameOfCards.java | 23 +- .../Q00688_DefeatTheElrokianRaiders.java | 22 +- .../Q00699_GuardianOfTheSkies.java | 23 +- .../Q00700_CursedLife/Q00700_CursedLife.java | 23 +- .../Q00701_ProofOfExistence.java | 23 +- .../Q00702_ATrapForRevenge.java | 22 +- .../Q00901_HowLavasaurusesAreMade.java | 22 +- .../Q00902_ReclaimOurEra.java | 23 +- .../Q00903_TheCallOfAntharas.java | 24 +- .../Q00904_DragonTrophyAntharas.java | 24 +- .../Q00905_RefinedDragonBlood.java | 25 +- .../Q00906_TheCallOfValakas.java | 24 +- .../Q00907_DragonTrophyValakas.java | 24 +- .../Q00998_FallenAngelSelect.java | 22 +- .../Q10273_GoodDayToFly.java | 22 +- .../Q10274_CollectingInTheAir.java | 26 +- .../Q10275_ContainingTheAttributePower.java | 29 +- .../Q10282_ToTheSeedOfAnnihilation.java | 18 +- .../Q10283_RequestOfIceMerchant.java | 24 +- .../Q10284_AcquisitionOfDivineSword.java | 26 +- .../Q10285_MeetingSirra.java | 32 +- .../Q10286_ReunionWithSirra.java | 32 +- .../Q10287_StoryOfThoseLeft.java | 26 +- .../Q10288_SecretMission.java | 20 +- .../Q10289_FadeToBlack.java | 20 +- .../Q10290_LandDragonConqueror.java | 20 +- .../Q10291_FireDragonDestroyer.java | 20 +- .../Q10292_SevenSignsGirlOfDoubt.java | 26 +- ...nsForbiddenBookOfTheElmoreAdenKingdom.java | 18 +- ...294_SevenSignsToTheMonasteryOfSilence.java | 20 +- .../Q10295_SevenSignsSolinasTomb.java | 24 +- .../Q10296_SevenSignsPowerOfTheSeal.java | 18 +- .../Q10320_LetsGoToTheCentralSquare.java | 44 +- .../Q10321_QualificationsOfTheSeeker.java | 30 +- ...Q10322_SearchingForTheMysteriousPower.java | 36 +- .../Q10323_TrainLikeItsReal.java | 32 +- .../Q10324_FindingMagisterGallint.java | 22 +- .../Q10325_SearchingForNewPower.java | 24 +- .../Q10326_RespectYourElders.java | 32 +- ...10327_IntruderWhoWantsTheBookOfGiants.java | 24 +- .../Q10328_RequestToSealTheEvilFragment.java | 20 +- .../Q10329_BackupSeekers.java | 46 +- .../Q10330_ToTheRuinsOfYeSagira.java | 26 +- .../Q10331_StartOfFate.java | 30 +- .../Q10332_ToughRoad/Q10332_ToughRoad.java | 20 +- .../Q10333_DisappearedSakum.java | 22 +- ...0334_ReportingTheStatusOfWindmillHill.java | 20 +- .../Q10335_RequestToFindSakum.java | 24 +- .../Q10336_DividedSakumKanilov.java | 22 +- .../Q10337_SakumsInfluence.java | 25 +- .../Q10338_SeizeYourDestiny.java | 28 +- .../Q10358_DividedSakumPoslof.java | 25 +- .../Q10359_SakumsTrace.java | 20 +- .../Q10360_CertificationOfFate.java | 30 +- .../Q10361_RolesOfTheSeeker.java | 38 +- .../Q10362_CertificationOfTheSeeker.java | 32 +- .../Q10363_RequestOfTheSeeker.java | 27 +- .../Q10364_ObligationsOfTheSeeker.java | 25 +- .../Q10365_SeekerEscort.java | 34 +- .../Q10366_RuinsStatusUpdate.java | 20 +- .../Q10368_RebellionOfMonsters.java | 23 +- .../Q10390_KekropusLetter.java | 51 +- .../Q10393_KekropusLetter_AClueCompleted.java | 48 +- ...10397_KekropusLetter_ASuspiciousBadge.java | 48 +- ...10401_KekropusLetter_DecodingTheBadge.java | 48 +- .../Q10404_KekropusLetter_AHiddenMeaning.java | 48 +- ...10408_KekropusLetter_TheSwampOfScream.java | 48 +- ...411_KekropusLetter_TheForestOfTheDead.java | 48 +- .../Q10414_KekropusLetter_WithCourage.java | 48 +- .../Q10415_KekropusLetter_WithWisdom.java | 48 +- .../Q10501_ZakenEmbroideredSoulCloak.java | 22 +- .../Q10502_FreyaEmbroideredSoulCloak.java | 22 +- .../Q10503_FrintezzaEmbroideredSoulCloak.java | 22 +- .../Q10504_JewelOfAntharas.java | 22 +- .../Q10505_JewelOfValakas.java | 22 +- .../Q10732_AForeignLand.java | 22 +- .../Q10733_TheTestForSurvival.java | 24 +- .../quests/Q10734_DoOrDie/Q10734_DoOrDie.java | 28 +- .../Q10735_ASpecialPower.java | 36 +- .../Q10736_ASpecialPower.java | 36 +- .../Q10737_GrakonsWarehouse.java | 22 +- .../Q10738_AnInnerBeauty.java | 22 +- .../Q10739_SupplyAndDemand.java | 26 +- .../Q10740_NeverForget.java | 24 +- .../Q10741_ADraughtForTheCold.java | 20 +- .../Q10742_AFurryFriend.java | 28 +- .../Q10743_StrangeFungus.java | 22 +- .../Q10744_StrongerThanSteel.java | 18 +- .../Q10745_TheSecretIngredients.java | 26 +- .../Q10746_SeeTheWorld.java | 26 +- .../Q10755_LettersFromTheQueen_WindyHill.java | 50 +- .../Q10756_AnInterdimensionalDraft.java | 20 +- .../scripts/quests/QuestMasterHandler.java | 8 +- .../data/scripts/vehicles/BoatGludinRune.java | 64 +- .../scripts/vehicles/BoatInnadrilTour.java | 44 +- .../scripts/vehicles/BoatRunePrimeval.java | 34 +- .../village_master/Alliance/Alliance.java | 14 +- .../scripts/village_master/Clan/Clan.java | 14 +- .../ProofOfCourage/ProofOfCourage.java | 18 +- .../ProofOfJustice/ProofOfJustice.java | 18 +- trunk/dist/game/log.cfg | 160 +-- trunk/dist/game/startGameServer.bat | 6 +- trunk/dist/libs/c3p0-0.9.5.1.jar | Bin 497779 -> 0 bytes trunk/dist/libs/c3p0-0.9.5.2.jar | Bin 0 -> 497865 bytes .../dist/libs/mchange-commons-java-0.2.10.jar | Bin 606390 -> 0 bytes .../dist/libs/mchange-commons-java-0.2.11.jar | Bin 0 -> 606472 bytes .../libs/mysql-connector-java-5.1.37-bin.jar | Bin 985603 -> 0 bytes .../libs/mysql-connector-java-5.1.38-bin.jar | Bin 0 -> 983914 bytes trunk/dist/login/LoginServer_loop.sh | 2 +- trunk/dist/login/RegisterGameServer.bat | 2 +- trunk/dist/login/RegisterGameServer.sh | 2 +- trunk/dist/login/config/LoginServer.ini | 6 +- trunk/dist/login/log.cfg | 160 +-- trunk/dist/login/startLoginServer.bat | 6 +- trunk/dist/login/startSQLAccountManager.bat | 2 +- trunk/dist/login/startSQLAccountManager.sh | 2 +- .../com/{l2jserver => l2jmobius}/Config.java | 552 +++++++- .../com/{l2jserver => l2jmobius}/Server.java | 10 +- .../pool/AbstractConnectionFactory.java | 10 +- .../database/pool/IConnectionFactory.java | 10 +- .../pool/impl/BoneCPConnectionFactory.java | 14 +- .../pool/impl/C3P0ConnectionFactory.java | 16 +- .../database/pool/impl/ConnectionFactory.java | 59 + .../pool/impl/HikariCPConnectionFactory.java | 14 +- .../commons/geodriver/Cell.java | 10 +- .../commons/geodriver/GeoDriver.java | 14 +- .../commons/geodriver/IBlock.java | 10 +- .../commons/geodriver/IRegion.java | 10 +- .../geodriver/blocks/ComplexBlock.java | 12 +- .../commons/geodriver/blocks/FlatBlock.java | 12 +- .../geodriver/blocks/MultilayerBlock.java | 12 +- .../commons/geodriver/regions/NullRegion.java | 12 +- .../commons/geodriver/regions/Region.java | 28 +- .../javaengine/CompilationException.java | 32 + .../commons/javaengine/JavaCompiler.java | 2 +- .../commons/javaengine/JavaScriptEngine.java | 2 +- .../javaengine/JavaScriptEngineFactory.java | 9 +- .../commons/javaengine/MemoryClassLoader.java | 2 +- .../javaengine/MemoryJavaFileManager.java | 2 +- .../commons/mmocore/AbstractPacket.java | 35 + .../commons/mmocore/IAcceptFilter.java | 27 + .../commons/mmocore/IClientFactory.java | 26 + .../commons/mmocore/IMMOExecutor.java | 26 + .../commons/mmocore/IPacketHandler.java | 28 + .../l2jmobius/commons/mmocore/MMOClient.java | 46 + .../commons/mmocore/MMOConnection.java | 26 +- .../commons/mmocore/NioNetStackList.java | 101 ++ .../commons/mmocore/NioNetStringBuffer.java | 61 + .../commons/mmocore/ReceivablePacket.java | 28 +- .../commons/mmocore/SelectorConfig.java | 25 +- .../commons/mmocore/SelectorThread.java | 49 +- .../commons/mmocore/SendablePacket.java | 27 +- .../gameserver/FortUpdater.java | 22 +- .../com/l2jmobius/gameserver/GameServer.java | 521 ++++++++ .../gameserver/GameTimeController.java | 15 +- .../gameserver/GeoData.java | 32 +- .../gameserver/InstanceListManager.java | 10 +- .../gameserver/ItemsAutoDestroy.java | 20 +- .../gameserver/LoginServerThread.java | 107 +- .../gameserver/MonsterRace.java | 20 +- .../gameserver/RecipeController.java | 69 +- .../gameserver/Shutdown.java | 116 +- .../gameserver/ThreadPoolManager.java | 19 +- .../gameserver/ai/AbstractAI.java | 109 +- .../gameserver/ai/Ctrl.java | 12 +- .../gameserver/ai/CtrlEvent.java | 10 +- .../gameserver/ai/CtrlIntention.java | 10 +- .../l2jmobius/gameserver/ai/L2AirShipAI.java | 75 ++ .../gameserver/ai/L2AttackableAI.java | 94 +- .../com/l2jmobius/gameserver/ai/L2BoatAI.java | 82 ++ .../gameserver/ai/L2CharacterAI.java | 113 +- .../gameserver/ai/L2ControllableMobAI.java | 54 +- .../gameserver/ai/L2DoorAI.java | 24 +- .../gameserver/ai/L2FortSiegeGuardAI.java | 64 +- .../gameserver/ai/L2PlayableAI.java | 26 +- .../gameserver/ai/L2PlayerAI.java | 44 +- .../l2jmobius/gameserver/ai/L2ShuttleAI.java | 48 + .../gameserver/ai/L2SiegeGuardAI.java | 63 +- .../gameserver/ai/L2SpecialSiegeGuardAI.java | 55 + .../gameserver/ai/L2SummonAI.java | 48 +- .../gameserver/ai/L2VehicleAI.java | 18 +- .../gameserver/ai/NextAction.java | 10 +- .../gameserver/cache/HtmCache.java | 16 +- .../cache/WarehouseCacheManager.java | 16 +- .../gameserver/communitybbs/BB/Forum.java | 19 +- .../gameserver/communitybbs/BB/Post.java | 15 +- .../gameserver/communitybbs/BB/Topic.java | 15 +- .../communitybbs/Manager/BaseBBSManager.java | 14 +- .../Manager/ForumsBBSManager.java | 17 +- .../communitybbs/Manager/PostBBSManager.java | 24 +- .../communitybbs/Manager/TopicBBSManager.java | 25 +- .../data/sql/impl/AnnouncementsTable.java | 30 +- .../data/sql/impl/CharNameTable.java | 16 +- .../data/sql/impl/CharSummonTable.java | 37 +- .../gameserver/data/sql/impl/ClanTable.java | 74 +- .../gameserver/data/sql/impl/CrestTable.java | 19 +- .../data/sql/impl/NpcBufferTable.java | 18 +- .../data/sql/impl/OfflineTradersTable.java | 50 +- .../data/sql/impl/PetNameTable.java | 16 +- .../data/sql/impl/SummonEffectsTable.java | 21 +- .../data/sql/impl/SummonSkillsTable.java | 16 +- .../data/sql/impl/TeleportLocationTable.java | 16 +- .../data/sql/impl/TerritoryTable.java | 16 +- .../data/xml/impl/AbilityPointsData.java | 14 +- .../gameserver/data/xml/impl/AdminData.java | 26 +- .../data/xml/impl/AppearanceItemData.java | 24 +- .../data/xml/impl/ArmorSetsData.java | 18 +- .../data/xml/impl/BeautyShopData.java | 22 +- .../gameserver/data/xml/impl/BuyListData.java | 26 +- .../gameserver/data/xml/impl/CastleData.java | 16 +- .../data/xml/impl/CategoryData.java | 14 +- .../data/xml/impl/ClassListData.java | 16 +- .../data/xml/impl/DailyMissionData.java | 20 +- .../gameserver/data/xml/impl/DoorData.java | 24 +- .../data/xml/impl/EnchantItemData.java | 20 +- .../data/xml/impl/EnchantItemGroupsData.java | 26 +- .../data/xml/impl/EnchantItemHPBonusData.java | 30 +- .../data/xml/impl/EnchantItemOptionsData.java | 18 +- .../data/xml/impl/EnchantSkillGroupsData.java | 26 +- .../data/xml/impl/ExperienceData.java | 14 +- .../gameserver/data/xml/impl/FishData.java | 16 +- .../data/xml/impl/FishingMonstersData.java | 17 +- .../data/xml/impl/FishingRodsData.java | 16 +- .../gameserver/data/xml/impl/HennaData.java | 20 +- .../data/xml/impl/HitConditionBonusData.java | 18 +- .../data/xml/impl/InitialEquipmentData.java | 20 +- .../data/xml/impl/InitialShortcutData.java | 30 +- .../data/xml/impl/ItemCrystalizationData.java | 16 +- .../gameserver/data/xml/impl/KarmaData.java | 14 +- .../data/xml/impl/LuckyGameData.java | 16 +- .../data/xml/impl/MultisellData.java | 69 +- .../gameserver/data/xml/impl/NpcData.java | 98 +- .../gameserver/data/xml/impl/OptionData.java | 24 +- .../data/xml/impl/PetDataTable.java | 20 +- .../data/xml/impl/PlayerTemplateData.java | 22 +- .../xml/impl/PlayerXpPercentLostData.java | 12 +- .../data/xml/impl/PrimeShopData.java | 26 +- .../gameserver/data/xml/impl/RecipeData.java | 22 +- .../data/xml/impl/SecondaryAuthData.java | 12 +- .../gameserver/data/xml/impl/ShuttleData.java | 28 +- .../data/xml/impl/SiegeScheduleData.java | 18 +- .../data/xml/impl/SkillLearnData.java | 14 +- .../data/xml/impl/SkillTreesData.java | 84 +- .../data/xml/impl/StaticObjectData.java | 18 +- .../data/xml/impl/TeleportersData.java | 20 +- .../data/xml/impl/TransformData.java | 30 +- .../gameserver/data/xml/impl/UIData.java | 14 +- .../datatables/AugmentationData.java | 76 +- .../gameserver/datatables/BotReportTable.java | 32 +- .../gameserver/datatables/EventDroplist.java | 14 +- .../gameserver/datatables/ItemTable.java | 59 +- .../datatables/MerchantPriceConfigTable.java | 20 +- .../datatables/NpcPersonalAIData.java | 20 +- .../gameserver/datatables/SkillData.java | 20 +- .../gameserver/datatables/SpawnTable.java | 38 +- .../gameserver/engines/DocumentBase.java | 220 ++-- .../gameserver/engines/DocumentEngine.java | 24 +- .../engines/items/DocumentItem.java | 21 +- .../gameserver/engines/items/Item.java | 30 + .../engines/skills/DocumentSkill.java | 22 +- .../gameserver/enums/AISkillScope.java | 37 + .../l2jmobius/gameserver/enums/AIType.java | 30 + .../gameserver/enums/AttackType.java | 40 + .../gameserver/enums/AuctionItemType.java | 22 + .../gameserver/enums/CastleSide.java | 27 + .../gameserver/enums/CategoryType.java | 10 +- .../gameserver/enums/ChatType.java | 10 +- .../gameserver/enums/ClanEntryStatus.java | 29 + .../gameserver/enums/DuelResult.java | 31 + .../l2jmobius/gameserver/enums/DuelState.java | 29 + .../enums/EffectCalculationType.java | 26 + .../gameserver/enums/EventState.java | 26 + .../gameserver/enums/FortTeleportWhoType.java | 24 + .../gameserver/enums/HtmlActionScope.java | 29 + .../enums/IllegalActionPunishmentType.java | 10 +- .../gameserver/enums/InstanceReenterType.java | 27 + .../enums/InstanceRemoveBuffType.java | 28 + .../gameserver/enums/InstanceType.java | 10 +- .../gameserver/enums/InventorySlot.java | 78 ++ .../l2jmobius/gameserver/enums/ItemGrade.java | 73 ++ .../gameserver/enums/ItemListType.java | 43 + .../gameserver/enums/ItemLocation.java | 33 + .../l2jmobius/gameserver/enums/MacroType.java | 32 + .../gameserver/enums/MacroUpdateType.java | 40 + .../l2jmobius/gameserver/enums/MailType.java | 32 + .../l2jmobius/gameserver/enums/ManorMode.java | 28 + .../l2jmobius/gameserver/enums/MountType.java | 47 + .../gameserver/enums/NpcInfoType.java | 12 +- .../enums/PartyDistributionType.java | 10 +- .../enums/PartySmallWindowUpdateType.java | 48 + .../gameserver/enums/PetitionState.java | 34 + .../gameserver/enums/PetitionType.java | 34 + .../gameserver/enums/PlayerAction.java | 38 + .../gameserver/enums/PrivateStoreType.java | 10 +- .../gameserver/enums/QuestSound.java | 12 +- .../l2jmobius/gameserver/enums/QuestType.java | 27 + .../com/l2jmobius/gameserver/enums/Race.java | 50 + .../com/l2jmobius/gameserver/enums/Sex.java | 24 + .../gameserver/enums/ShortcutType.java | 32 + .../l2jmobius/gameserver/enums/ShotType.java | 40 + .../gameserver/enums/SiegeClanType.java | 28 + .../enums/SiegeTeleportWhoType.java | 25 + .../gameserver/enums/StartPosType.java | 26 + .../gameserver/enums/StatFunction.java | 10 +- .../l2jmobius/gameserver/enums/StatType.java | 29 + .../gameserver/enums/SubclassInfoType.java | 27 + .../gameserver/enums/SubclassType.java | 27 + .../com/l2jmobius/gameserver/enums/Team.java | 39 + .../gameserver/enums/TrapAction.java | 24 + .../gameserver/enums/TriggerType.java | 10 +- .../gameserver/enums/UserInfoType.java | 12 +- .../gameserver/handler/ActionHandler.java | 12 +- .../handler/ActionShiftHandler.java | 12 +- .../handler/AdminCommandHandler.java | 10 +- .../gameserver/handler/BypassHandler.java | 10 +- .../gameserver/handler/ChatHandler.java | 13 +- .../handler/CommunityBoardHandler.java | 18 +- .../gameserver/handler/EffectHandler.java | 15 +- .../gameserver/handler/IActionHandler.java | 32 + .../handler/IActionShiftHandler.java | 32 + .../handler/IAdminCommandHandler.java | 36 + .../gameserver/handler/IBypassHandler.java | 45 + .../gameserver/handler/IChatHandler.java | 42 + .../gameserver/handler/IHandler.java | 33 + .../gameserver/handler/IItemHandler.java | 39 + .../handler/IParseBoardHandler.java | 44 + .../handler/IPunishmentHandler.java | 36 + .../handler/ITargetTypeHandler.java | 34 + .../gameserver/handler/ITelnetHandler.java | 10 +- .../handler/IUserCommandHandler.java | 40 + .../handler/IVoicedCommandHandler.java | 12 +- .../handler/IWriteBoardHandler.java | 38 + .../gameserver/handler/ItemHandler.java | 12 +- .../gameserver/handler/PunishmentHandler.java | 13 +- .../gameserver/handler/TargetHandler.java | 12 +- .../gameserver/handler/TelnetHandler.java | 10 +- .../handler/UserCommandHandler.java | 10 +- .../handler/VoicedCommandHandler.java | 10 +- .../gameserver/idfactory/BitSetIDFactory.java | 14 +- .../idfactory/CompactionIDFactory.java | 14 +- .../gameserver/idfactory/IdFactory.java | 23 +- .../gameserver/idfactory/StackIDFactory.java | 14 +- .../instancemanager/AirShipManager.java | 28 +- .../instancemanager/AntiFeedManager.java | 18 +- .../instancemanager/BoatManager.java | 26 +- .../instancemanager/CHSiegeManager.java | 32 +- .../instancemanager/CastleManager.java | 26 +- .../instancemanager/CastleManorManager.java | 48 +- .../instancemanager/ClanEntryManager.java | 22 +- .../ClanHallAuctionManager.java | 14 +- .../instancemanager/ClanHallManager.java | 30 +- .../instancemanager/CommissionManager.java | 50 +- .../instancemanager/CoupleManager.java | 20 +- .../instancemanager/CursedWeaponsManager.java | 40 +- .../instancemanager/DayNightSpawnManager.java | 29 +- .../instancemanager/DuelManager.java | 27 +- .../instancemanager/FactionManager.java | 14 +- .../FishingChampionshipManager.java | 44 +- .../instancemanager/FortManager.java | 20 +- .../FortSiegeGuardManager.java | 16 +- .../instancemanager/FortSiegeManager.java | 36 +- .../FourSepulchersManager.java | 103 +- .../GlobalVariablesManager.java | 14 +- .../instancemanager/GraciaSeedsManager.java | 42 +- .../instancemanager/GrandBossManager.java | 34 +- .../HandysBlockCheckerManager.java | 38 +- .../instancemanager/InstanceManager.java | 20 +- .../instancemanager/ItemAuctionManager.java | 16 +- .../instancemanager/ItemsOnGroundManager.java | 22 +- .../instancemanager/JumpManager.java | 28 +- .../instancemanager/MailManager.java | 29 +- .../instancemanager/MapRegionManager.java | 43 +- .../instancemanager/MentorManager.java | 24 +- .../instancemanager/MercTicketManager.java | 30 +- .../instancemanager/PcCafePointsManager.java | 24 +- .../instancemanager/PetitionManager.java | 32 +- .../instancemanager/PremiumManager.java | 18 +- .../instancemanager/PunishmentManager.java | 20 +- .../instancemanager/QuestManager.java | 21 +- .../instancemanager/RaidBossSpawnManager.java | 26 +- .../instancemanager/SiegeGuardManager.java | 18 +- .../instancemanager/SiegeManager.java | 36 +- .../instancemanager/TownManager.java | 36 +- .../instancemanager/WalkingManager.java | 46 +- .../instancemanager/ZoneManager.java | 46 +- .../instancemanager/games/Lottery.java | 37 +- .../FourSepulchersChangeAttackTimeTask.java | 16 +- .../FourSepulchersChangeCoolDownTimeTask.java | 14 +- .../FourSepulchersChangeEntryTimeTask.java | 16 +- .../FourSepulchersChangeWarmUpTimeTask.java | 16 +- .../tasks/FourSepulchersManagerSayTask.java | 16 +- .../tasks/GrandBossManagerStoreTask.java | 32 + .../tasks/MessageDeletionTask.java | 86 ++ .../tasks/PenaltyRemoveTask.java | 39 + .../tasks/StartMovingTask.java | 45 + .../tasks/UpdateSoDStateTask.java | 34 + .../gameserver/model/AbsorberInfo.java | 12 +- .../gameserver/model/AbstractPlayerGroup.java | 24 +- .../gameserver/model/ActionKey.java | 10 +- .../gameserver/model/AggroInfo.java | 12 +- .../gameserver/model/AirShipTeleportList.java | 10 +- .../model/ArenaParticipantsHolder.java | 22 +- .../gameserver/model/AutoSpawnHandler.java | 28 +- .../gameserver/model/BlockList.java | 22 +- .../gameserver/model/CharEffectList.java | 48 +- .../model/CharSelectInfoPackage.java | 23 +- .../gameserver/model/ClanInfo.java | 10 +- .../gameserver/model/ClanPrivilege.java | 10 +- .../gameserver/model/CombatFlag.java | 26 +- .../gameserver/model/CropProcure.java | 36 + .../gameserver/model/CrystalizationData.java | 51 + .../gameserver/model/CursedWeapon.java | 61 +- .../gameserver/model/DamageDoneInfo.java | 12 +- .../gameserver/model/DropProtection.java | 16 +- .../gameserver/model/Elementals.java | 45 +- .../gameserver/model/FortSiegeSpawn.java | 58 + .../gameserver/model/Hit.java | 12 +- .../l2jmobius/gameserver/model/ItemInfo.java | 410 ++++++ .../gameserver/model/ItemRequest.java | 10 +- .../gameserver/model/L2AccessLevel.java | 12 +- .../model/L2AdminCommandAccessRight.java | 12 +- .../gameserver/model/L2AlchemySkill.java | 47 + .../gameserver/model/L2ArmorSet.java | 45 +- .../gameserver/model/L2Augmentation.java | 16 +- .../gameserver/model/L2Clan.java | 153 ++- .../gameserver/model/L2ClanMember.java | 114 +- .../gameserver/model/L2CommandChannel.java | 28 +- .../gameserver/model/L2ContactList.java | 20 +- .../gameserver/model/L2Crest.java | 22 +- .../gameserver/model/L2EnchantSkillGroup.java | 12 +- .../gameserver/model/L2EnchantSkillLearn.java | 14 +- .../model/L2ExtractableProduct.java | 10 +- .../model/L2ExtractableProductItem.java | 52 + .../gameserver/model/L2ExtractableSkill.java | 10 +- .../gameserver/model/L2GroupSpawn.java | 23 +- .../gameserver/model/L2ManufactureItem.java | 48 + .../gameserver/model/L2MapRegion.java | 16 +- .../gameserver/model/L2Mentee.java | 16 +- .../gameserver/model/L2NpcWalkerNode.java | 12 +- .../gameserver/model/L2Object.java | 70 +- .../gameserver/model/L2Party.java | 89 +- .../gameserver/model/L2PetData.java | 14 +- .../gameserver/model/L2PetLevelData.java | 24 +- .../gameserver/model/L2PremiumItem.java | 10 +- .../gameserver/model/L2Radar.java | 14 +- .../gameserver/model/L2RecipeInstance.java | 10 +- .../gameserver/model/L2RecipeList.java | 10 +- .../model/L2RecipeStatInstance.java | 12 +- .../gameserver/model/L2Request.java | 20 +- .../gameserver/model/L2Seed.java | 16 +- .../gameserver/model/L2SiegeClan.java | 14 +- .../gameserver/model/L2SkillLearn.java | 22 +- .../gameserver/model/L2Spawn.java | 52 +- .../gameserver/model/L2TeleportLocation.java | 10 +- .../gameserver/model/L2Territory.java | 13 +- .../gameserver/model/L2WalkRoute.java | 11 +- .../gameserver/model/L2World.java | 68 +- .../gameserver/model/L2WorldRegion.java | 36 +- .../gameserver/model/Location.java | 14 +- .../gameserver/model/Macro.java | 14 +- .../gameserver/model/MacroCmd.java | 12 +- .../gameserver/model/MacroList.java | 26 +- .../gameserver/model/MobGroup.java | 38 +- .../gameserver/model/MobGroupTable.java | 12 +- .../gameserver/model/PageResult.java | 10 +- .../gameserver/model/PartyMatchRoom.java | 22 +- .../gameserver/model/PartyMatchRoomList.java | 16 +- .../model/PartyMatchWaitingList.java | 12 +- .../gameserver/model/PcCondOverride.java | 10 +- .../gameserver/model/Petition.java | 30 +- .../gameserver/model/SeedProduction.java | 10 +- .../gameserver/model/ShortCuts.java | 28 +- .../gameserver/model/Shortcut.java | 12 +- .../gameserver/model/SiegeScheduleDate.java | 10 +- .../gameserver/model/SpawnListener.java | 29 + .../gameserver/model/StatsSet.java | 18 +- .../gameserver/model/TeleportBookmark.java | 10 +- .../gameserver/model/TeleportWhereType.java | 30 + .../gameserver/model/TempItem.java | 12 +- .../gameserver/model/TimeStamp.java | 14 +- .../gameserver/model/TowerSpawn.java | 12 +- .../gameserver/model/TradeItem.java | 14 +- .../gameserver/model/TradeList.java | 40 +- .../gameserver/model/UIKeysSettings.java | 14 +- .../gameserver/model/VehiclePathPoint.java | 10 +- .../gameserver/model/WalkInfo.java | 21 +- .../gameserver/model/actor/L2Attackable.java | 123 +- .../gameserver/model/actor/L2Character.java | 324 ++--- .../gameserver/model/actor/L2Decoy.java | 185 +++ .../gameserver/model/actor/L2Npc.java | 160 +-- .../gameserver/model/actor/L2Playable.java | 46 +- .../gameserver/model/actor/L2Summon.java | 121 +- .../gameserver/model/actor/L2Tower.java | 20 +- .../gameserver/model/actor/L2Vehicle.java | 54 +- .../model/actor/appearance/PcAppearance.java | 14 +- .../instance/CommissionManagerInstance.java | 47 + .../actor/instance/L2AdventurerInstance.java | 51 + .../actor/instance/L2AirShipInstance.java | 190 +++ .../actor/instance/L2ArtefactInstance.java | 76 ++ .../actor/instance/L2AuctioneerInstance.java | 52 +- .../actor/instance/L2BabyPetInstance.java | 44 +- .../model/actor/instance/L2BlockInstance.java | 32 +- .../model/actor/instance/L2BoatInstance.java | 102 ++ .../instance/L2CastleDoormenInstance.java | 18 +- .../model/actor/instance/L2ChestInstance.java | 18 +- .../instance/L2ClanHallDoormenInstance.java | 38 +- .../instance/L2ClanHallManagerInstance.java | 299 ++++- .../actor/instance/L2ClassMasterInstance.java | 76 +- .../instance/L2ControlTowerInstance.java | 92 ++ .../L2ControllableAirShipInstance.java | 27 +- .../instance/L2ControllableMobInstance.java | 89 ++ .../model/actor/instance/L2CubicInstance.java | 109 +- .../model/actor/instance/L2DecoyInstance.java | 28 +- .../actor/instance/L2DefenderInstance.java | 46 +- .../model/actor/instance/L2DoorInstance.java | 77 +- .../actor/instance/L2DoormenInstance.java | 24 +- .../actor/instance/L2EffectPointInstance.java | 72 ++ .../instance/L2EventMonsterInstance.java | 14 +- .../instance/L2FeedableBeastInstance.java | 35 + .../actor/instance/L2FishermanInstance.java | 135 ++ .../actor/instance/L2FlameTowerInstance.java | 87 ++ .../instance/L2FlyTerrainObjectInstance.java | 55 + .../instance/L2FortCommanderInstance.java | 46 +- .../actor/instance/L2FortDoormenInstance.java | 18 +- .../instance/L2FortLogisticsInstance.java | 20 +- .../actor/instance/L2FortManagerInstance.java | 94 +- .../actor/instance/L2FriendlyMobInstance.java | 68 + .../actor/instance/L2GrandBossInstance.java | 26 +- .../model/actor/instance/L2GuardInstance.java | 40 +- .../actor/instance/L2MerchantInstance.java | 109 ++ .../actor/instance/L2MonsterInstance.java | 22 +- .../model/actor/instance/L2NpcInstance.java | 38 +- .../actor/instance/L2ObservationInstance.java | 18 +- .../instance/L2OlympiadManagerInstance.java | 54 + .../model/actor/instance/L2PcInstance.java | 782 ++++++----- .../model/actor/instance/L2PetInstance.java | 100 +- .../actor/instance/L2PetManagerInstance.java | 52 +- .../actor/instance/L2QuestGuardInstance.java | 105 ++ .../actor/instance/L2RaceManagerInstance.java | 62 +- .../actor/instance/L2RaidBossInstance.java | 32 +- .../instance/L2SepulcherMonsterInstance.java | 79 +- .../instance/L2SepulcherNpcInstance.java | 60 +- .../actor/instance/L2ServitorInstance.java | 53 +- .../actor/instance/L2ShuttleInstance.java | 158 +++ .../actor/instance/L2SiegeFlagInstance.java | 206 +++ .../instance/L2StaticObjectInstance.java | 36 +- .../actor/instance/L2TamedBeastInstance.java | 44 +- .../actor/instance/L2TeleporterInstance.java | 70 +- .../instance/L2TerrainObjectInstance.java | 54 + .../actor/instance/L2TrainerInstance.java | 49 + .../model/actor/instance/L2TrapInstance.java | 57 +- .../instance/L2VillageMasterDElfInstance.java | 44 + .../L2VillageMasterDwarfInstance.java | 44 + .../L2VillageMasterFighterInstance.java | 56 + .../instance/L2VillageMasterInstance.java | 64 +- .../L2VillageMasterKamaelInstance.java | 44 + .../L2VillageMasterMysticInstance.java | 56 + .../instance/L2VillageMasterOrcInstance.java | 44 + .../L2VillageMasterPriestInstance.java | 56 + .../actor/instance/L2WarehouseInstance.java | 56 + .../actor/knownlist/AttackableKnownList.java | 20 +- .../model/actor/knownlist/CharKnownList.java | 20 +- .../model/actor/knownlist/DecoyKnownList.java | 50 + .../actor/knownlist/DefenderKnownList.java | 72 ++ .../model/actor/knownlist/DoorKnownList.java | 64 + .../actor/knownlist/FriendlyMobKnownList.java | 20 +- .../model/actor/knownlist/GuardKnownList.java | 20 +- .../actor/knownlist/MonsterKnownList.java | 86 ++ .../model/actor/knownlist/NpcKnownList.java | 34 +- .../model/actor/knownlist/NullKnownList.java | 12 +- .../actor/knownlist/ObjectKnownList.java | 18 +- .../model/actor/knownlist/PcKnownList.java | 170 +++ .../actor/knownlist/PlayableKnownList.java | 33 + .../actor/knownlist/RaceManagerKnownList.java | 55 + .../knownlist/StaticObjectKnownList.java | 64 + .../actor/knownlist/SummonKnownList.java | 50 + .../model/actor/knownlist/TrapKnownList.java | 51 + .../actor/knownlist/VehicleKnownList.java | 50 + .../model/actor/poly/ObjectPoly.java | 12 +- .../model/actor/request/AbstractRequest.java | 15 +- .../request/AdenaDistributionRequest.java | 14 +- .../model/actor/request/CompoundRequest.java | 72 ++ .../request/EnchantItemAttributeRequest.java | 14 +- .../actor/request/EnchantItemRequest.java | 14 +- .../model/actor/request/PartyRequest.java | 55 + .../model/actor/request/PrimeShopRequest.java | 36 + .../request/ShapeShiftingItemRequest.java | 14 +- .../gameserver/model/actor/stat/CharStat.java | 65 +- .../actor/stat/ControllableAirShipStat.java | 43 + .../gameserver/model/actor/stat/DoorStat.java | 54 + .../gameserver/model/actor/stat/NpcStat.java | 39 + .../gameserver/model/actor/stat/PcStat.java | 72 +- .../gameserver/model/actor/stat/PetStat.java | 30 +- .../model/actor/stat/PlayableStat.java | 38 +- .../model/actor/stat/StaticObjStat.java | 39 + .../model/actor/stat/SummonStat.java | 33 + .../model/actor/stat/VehicleStat.java | 51 + .../model/actor/status/AttackableStatus.java | 14 +- .../model/actor/status/CharStatus.java | 22 +- .../model/actor/status/DoorStatus.java | 33 + .../model/actor/status/FolkStatus.java | 59 + .../model/actor/status/NpcStatus.java | 65 + .../model/actor/status/PcStatus.java | 44 +- .../model/actor/status/PetStatus.java | 78 ++ .../model/actor/status/PlayableStatus.java | 33 + .../model/actor/status/SiegeFlagStatus.java | 51 + .../model/actor/status/StaticObjStatus.java | 33 + .../model/actor/status/SummonStatus.java | 24 +- .../tasks/attackable/CommandChannelTimer.java | 55 + .../tasks/attackable/OnKillNotifyTask.java | 49 + .../tasks/character/FlyToLocationTask.java | 50 + .../model/actor/tasks/character/HitTask.java | 12 +- .../actor/tasks/character/MagicUseTask.java | 16 +- .../actor/tasks/character/NotifyAITask.java | 45 + .../tasks/character/QueuedMagicUseTask.java | 49 + .../model/actor/tasks/cubics/CubicAction.java | 30 +- .../model/actor/tasks/cubics/CubicBuff.java | 25 +- .../actor/tasks/cubics/CubicDisappear.java | 44 + .../model/actor/tasks/cubics/CubicHeal.java | 36 +- .../model/actor/tasks/npc/trap/TrapTask.java | 16 +- .../actor/tasks/npc/trap/TrapTriggerTask.java | 48 + .../tasks/npc/trap/TrapUnsummonTask.java | 39 + .../actor/tasks/npc/walker/ArrivedTask.java | 44 + .../actor/tasks/player/DismountTask.java | 42 + .../model/actor/tasks/player/FameTask.java | 57 + .../tasks/player/GameGuardCheckTask.java | 56 + .../tasks/player/IllegalPlayerActionTask.java | 26 +- .../tasks/player/InventoryEnableTask.java | 42 + .../tasks/player/LookingForFishTask.java | 14 +- .../model/actor/tasks/player/PetFeedTask.java | 24 +- .../model/actor/tasks/player/PvPFlagTask.java | 55 + .../actor/tasks/player/RecoBonusTaskEnd.java | 43 + .../actor/tasks/player/RecoGiveTask.java | 59 + .../model/actor/tasks/player/RentPetTask.java | 42 + .../actor/tasks/player/ResetChargesTask.java | 42 + .../actor/tasks/player/ResetSoulsTask.java | 42 + .../model/actor/tasks/player/SitDownTask.java | 42 + .../model/actor/tasks/player/StandUpTask.java | 44 + .../actor/tasks/player/TeleportTask.java | 44 + .../tasks/player/TeleportWatchdogTask.java | 43 + .../tasks/player/WarnUserTakeBreakTask.java | 54 + .../model/actor/tasks/player/WaterTask.java | 55 + .../model/actor/templates/L2CharTemplate.java | 22 +- .../model/actor/templates/L2DoorTemplate.java | 16 +- .../model/actor/templates/L2NpcTemplate.java | 38 +- .../model/actor/templates/L2PcTemplate.java | 22 +- .../model/actor/transform/Transform.java | 30 +- .../actor/transform/TransformLevelData.java | 14 +- .../actor/transform/TransformTemplate.java | 28 +- .../model/actor/transform/TransformType.java | 31 + .../model/announce/Announcement.java | 12 +- .../model/announce/AnnouncementType.java | 10 +- .../model/announce/AutoAnnouncement.java | 18 +- .../model/announce/EventAnnouncement.java | 14 +- .../model/announce/IAnnouncement.java | 43 + .../model/base/AcquireSkillType.java | 10 +- .../gameserver/model/base/ClassId.java | 16 +- .../gameserver/model/base/ClassInfo.java | 10 +- .../gameserver/model/base/ClassLevel.java | 30 + .../gameserver/model/base/ClassType.java | 28 + .../gameserver/model/base/PlayerClass.java | 26 +- .../gameserver/model/base/PlayerState.java | 30 + .../gameserver/model/base/SocialClass.java | 39 + .../gameserver/model/base/SubClass.java | 14 +- .../model/beautyshop/BeautyData.java | 10 +- .../model/beautyshop/BeautyItem.java | 12 +- .../gameserver/model/buylist/L2BuyList.java | 10 +- .../gameserver/model/buylist/Product.java | 16 +- .../model/clan/entry/PledgeApplicantInfo.java | 14 +- .../model/clan/entry/PledgeRecruitInfo.java | 14 +- .../model/clan/entry/PledgeWaitingInfo.java | 14 +- .../model/clientstrings/Builder.java | 10 +- .../model/clientstrings/BuilderContainer.java | 10 +- .../model/clientstrings/BuilderObject.java | 10 +- .../model/clientstrings/BuilderText.java | 10 +- .../clientstrings/FastStringBuilder.java | 43 + .../model/commission/CommissionItem.java | 14 +- .../model/commission/CommissionItemType.java | 10 +- .../model/commission/CommissionTreeType.java | 12 +- .../model/conditions/Condition.java | 16 +- .../conditions/ConditionCategoryType.java | 51 + .../conditions/ConditionChangeWeapon.java | 73 ++ .../model/conditions/ConditionGameChance.java | 50 + .../model/conditions/ConditionGameTime.java | 68 + .../model/conditions/ConditionInventory.java | 46 + .../model/conditions/ConditionItemId.java | 49 + .../model/conditions/ConditionListener.java | 10 +- .../model/conditions/ConditionLogicAnd.java | 16 +- .../model/conditions/ConditionLogicNot.java | 63 + .../model/conditions/ConditionLogicOr.java | 16 +- .../conditions/ConditionMinDistance.java | 45 + .../ConditionPlayerActiveEffectId.java | 59 + .../ConditionPlayerActiveSkillId.java | 16 +- .../conditions/ConditionPlayerAgathionId.java | 44 + .../conditions/ConditionPlayerBaseStats.java | 97 ++ .../conditions/ConditionPlayerCallPc.java | 70 + .../ConditionPlayerCanCreateBase.java | 106 ++ .../ConditionPlayerCanCreateOutpost.java | 87 ++ .../conditions/ConditionPlayerCanEscape.java | 79 ++ .../ConditionPlayerCanRefuelAirship.java | 49 + .../ConditionPlayerCanResurrect.java | 30 +- .../ConditionPlayerCanSummonPet.java | 67 + .../ConditionPlayerCanSummonServitor.java | 58 + .../ConditionPlayerCanSummonSiegeGolem.java | 81 ++ .../conditions/ConditionPlayerCanSweep.java | 87 ++ .../ConditionPlayerCanSwitchSubclass.java | 79 ++ .../ConditionPlayerCanTakeCastle.java | 72 ++ .../ConditionPlayerCanTakeFort.java | 78 ++ .../ConditionPlayerCanTransform.java | 69 + .../ConditionPlayerCanUntransform.java | 59 + .../conditions/ConditionPlayerCharges.java | 44 + .../ConditionPlayerCheckAbnormal.java | 61 + .../ConditionPlayerClassIdRestriction.java | 46 + .../ConditionPlayerCloakStatus.java | 44 + .../model/conditions/ConditionPlayerCp.java | 44 + .../conditions/ConditionPlayerFlyMounted.java | 45 + .../conditions/ConditionPlayerGrade.java | 16 +- .../conditions/ConditionPlayerHasCastle.java | 66 + .../ConditionPlayerHasClanHall.java | 68 + .../conditions/ConditionPlayerHasFort.java | 66 + .../ConditionPlayerHasFreeSummonPoints.java | 64 + .../conditions/ConditionPlayerHasPet.java | 68 + .../ConditionPlayerHasServitor.java | 46 + .../model/conditions/ConditionPlayerHp.java | 45 + .../conditions/ConditionPlayerImmobile.java | 41 + .../ConditionPlayerInsideZoneId.java | 56 + .../conditions/ConditionPlayerInstanceId.java | 64 + .../conditions/ConditionPlayerInvSize.java | 49 + .../ConditionPlayerIsClanLeader.java | 48 + .../conditions/ConditionPlayerIsHero.java | 48 + .../conditions/ConditionPlayerIsInCombat.java | 42 + .../conditions/ConditionPlayerIsOnSide.java | 50 + .../ConditionPlayerLandingZone.java | 46 + .../conditions/ConditionPlayerLevel.java | 45 + .../conditions/ConditionPlayerLevelRange.java | 45 + .../model/conditions/ConditionPlayerMp.java | 44 + .../conditions/ConditionPlayerPkCount.java | 48 + .../ConditionPlayerPledgeClass.java | 53 + .../model/conditions/ConditionPlayerRace.java | 51 + .../ConditionPlayerRangeFromNpc.java | 61 + .../model/conditions/ConditionPlayerSex.java | 49 + .../conditions/ConditionPlayerSiegeSide.java | 48 + .../conditions/ConditionPlayerSouls.java | 44 + .../conditions/ConditionPlayerState.java | 107 ++ .../conditions/ConditionPlayerSubclass.java | 48 + .../ConditionPlayerTransformationId.java | 56 + .../conditions/ConditionPlayerTvTEvent.java | 51 + .../ConditionPlayerVehicleMounted.java | 47 + .../conditions/ConditionPlayerWeight.java | 52 + .../model/conditions/ConditionSiegeZone.java | 26 +- .../model/conditions/ConditionSlotItemId.java | 61 + .../conditions/ConditionSlotItemType.java | 58 + .../ConditionTargetAbnormalType.java | 46 + .../ConditionTargetActiveEffectId.java | 63 + .../ConditionTargetActiveSkillId.java | 16 +- .../conditions/ConditionTargetAggro.java | 55 + .../ConditionTargetClassIdRestriction.java | 51 + .../model/conditions/ConditionTargetHp.java | 45 + .../conditions/ConditionTargetInvSize.java | 51 + .../conditions/ConditionTargetLevel.java | 49 + .../conditions/ConditionTargetLevelRange.java | 49 + .../ConditionTargetMyPartyExceptMe.java | 62 + .../model/conditions/ConditionTargetNone.java | 42 + .../conditions/ConditionTargetNpcId.java | 50 + .../conditions/ConditionTargetNpcType.java | 49 + .../conditions/ConditionTargetPlayable.java | 34 + .../model/conditions/ConditionTargetRace.java | 46 + .../ConditionTargetUsesWeaponKind.java | 57 + .../conditions/ConditionTargetWeight.java | 55 + .../conditions/ConditionUsingItemType.java | 22 +- .../model/conditions/ConditionUsingSkill.java | 49 + .../conditions/ConditionUsingSlotType.java | 46 + .../model/conditions/ConditionWithSkill.java | 45 + .../gameserver/model/drops/DropListScope.java | 59 + .../model/drops/GeneralDropItem.java | 35 +- .../model/drops/GroupedGeneralDropItem.java | 26 +- .../gameserver/model/drops/IDropItem.java | 36 + .../model/drops/IDropItemFactory.java | 32 + .../model/drops/IGroupedDropItemFactory.java | 25 + .../strategy/IAmountMultiplierStrategy.java | 20 +- .../strategy/IChanceMultiplierStrategy.java | 20 +- .../strategy/IDropCalculationStrategy.java | 54 + .../IGroupedItemDropCalculationStrategy.java | 28 +- .../IKillerChanceModifierStrategy.java | 30 +- ...onGroupedKillerChanceModifierStrategy.java | 28 + .../IPreciseDeterminationStrategy.java | 38 + .../model/effects/AbstractEffect.java | 33 +- .../gameserver/model/effects/EffectFlag.java | 10 +- .../model/effects/EffectTaskInfo.java | 10 +- .../model/effects/EffectTickTask.java | 12 +- .../model/effects/L2EffectType.java | 10 +- .../model/entity/AbstractResidence.java | 24 +- .../gameserver/model/entity/Auction.java | 38 +- .../model/entity/BlockCheckerEngine.java | 77 +- .../gameserver/model/entity/Castle.java | 88 +- .../gameserver/model/entity/ClanHall.java | 30 +- .../gameserver/model/entity/Couple.java | 16 +- .../gameserver/model/entity/Duel.java | 62 +- .../gameserver/model/entity/Fort.java | 71 +- .../gameserver/model/entity/FortSiege.java | 82 +- .../gameserver/model/entity/Friend.java | 8 +- .../gameserver/model/entity/Hero.java | 56 +- .../gameserver/model/entity/Instance.java | 61 +- .../gameserver/model/entity/L2Event.java | 68 +- .../gameserver/model/entity/Message.java | 26 +- .../gameserver/model/entity/Siegable.java | 65 + .../gameserver/model/entity/Siege.java | 85 +- .../gameserver/model/entity/TvTEvent.java | 96 +- .../model/entity/TvTEventListener.java | 63 + .../model/entity/TvTEventPlayer.java | 57 + .../gameserver/model/entity/TvTEventTeam.java | 24 +- .../model/entity/TvTEventTeleporter.java | 30 +- .../gameserver/model/entity/TvTManager.java | 20 +- .../entity/clanhall/AuctionableHall.java | 33 +- .../entity/clanhall/ClanHallSiegeEngine.java | 56 +- .../model/entity/clanhall/SiegableHall.java | 32 +- .../model/entity/clanhall/SiegeStatus.java | 27 + .../gameserver/model/event/LongTimeEvent.java | 36 +- .../model/events/AbstractScript.java | 257 ++-- .../gameserver/model/events/Containers.java | 11 +- .../model/events/EventDispatcher.java | 18 +- .../gameserver/model/events/EventType.java | 273 ++++ .../model/events/ListenerRegisterType.java | 34 + .../model/events/ListenersContainer.java | 14 +- .../model/events/annotations/Id.java | 34 + .../model/events/annotations/Ids.java | 32 + .../events/annotations/NpcLevelRange.java | 36 + .../events/annotations/NpcLevelRanges.java | 32 + .../model/events/annotations/Priority.java | 32 + .../model/events/annotations/Range.java | 36 + .../model/events/annotations/Ranges.java | 32 + .../events/annotations/RegisterEvent.java | 34 + .../events/annotations/RegisterType.java | 34 + .../model/events/impl/IBaseEvent.java | 27 + .../impl/character/OnCreatureAttack.java | 53 + .../impl/character/OnCreatureAttackAvoid.java | 68 + .../impl/character/OnCreatureAttacked.java | 53 + .../impl/character/OnCreatureDamageDealt.java | 82 ++ .../character/OnCreatureDamageReceived.java | 82 ++ .../events/impl/character/OnCreatureKill.java | 53 + .../impl/character/OnCreatureSkillUse.java | 76 ++ .../impl/character/OnCreatureTeleported.java | 45 + .../impl/character/OnCreatureZoneEnter.java | 54 + .../impl/character/OnCreatureZoneExit.java | 54 + .../impl/character/npc/OnNpcCanBeSeen.java | 53 + .../impl/character/npc/OnNpcCreatureSee.java | 61 + .../character/npc/OnNpcEventReceived.java | 67 + .../impl/character/npc/OnNpcFirstTalk.java | 53 + .../impl/character/npc/OnNpcManorBypass.java | 74 ++ .../impl/character/npc/OnNpcMenuSelect.java | 73 ++ .../impl/character/npc/OnNpcMoveFinished.java | 45 + .../character/npc/OnNpcMoveNodeArrived.java | 45 + .../character/npc/OnNpcMoveRouteFinished.java | 45 + .../character/npc/OnNpcSkillFinished.java | 61 + .../impl/character/npc/OnNpcSkillSee.java | 76 ++ .../character/npc/OnNpcSocialActionSee.java | 60 + .../events/impl/character/npc/OnNpcSpawn.java | 45 + .../impl/character/npc/OnNpcTeleport.java | 45 + .../OnAttackableAggroRangeEnter.java | 60 + .../npc/attackable/OnAttackableAttack.java | 76 ++ .../attackable/OnAttackableFactionCall.java | 67 + .../npc/attackable/OnAttackableHate.java | 60 + .../npc/attackable/OnAttackableKill.java | 61 + .../playable/OnPlayableExpChanged.java | 59 + .../character/player/OnPlayerAugment.java | 68 + .../impl/character/player/OnPlayerBypass.java | 52 + .../player/OnPlayerChangeToAwakenedClass.java | 45 + .../impl/character/player/OnPlayerChat.java | 67 + .../impl/character/player/OnPlayerCreate.java | 67 + .../impl/character/player/OnPlayerDelete.java | 59 + .../character/player/OnPlayerDlgAnswer.java | 67 + .../character/player/OnPlayerEquipItem.java | 53 + .../character/player/OnPlayerFameChanged.java | 59 + .../character/player/OnPlayerHennaAdd.java | 53 + .../character/player/OnPlayerHennaRemove.java | 53 + .../player/OnPlayerKarmaChanged.java | 59 + .../player/OnPlayerLevelChanged.java | 59 + .../impl/character/player/OnPlayerLogin.java | 45 + .../impl/character/player/OnPlayerLogout.java | 45 + .../character/player/OnPlayerPKChanged.java | 59 + .../player/OnPlayerProfessionChange.java | 60 + .../character/player/OnPlayerPvPChanged.java | 59 + .../character/player/OnPlayerPvPKill.java | 52 + .../player/OnPlayerRaidPointsChanged.java | 60 + .../character/player/OnPlayerRestore.java | 59 + .../impl/character/player/OnPlayerSelect.java | 67 + .../character/player/OnPlayerSkillLearn.java | 69 + .../character/player/OnPlayerSubChange.java | 45 + .../character/player/OnPlayerSummonSpawn.java | 45 + .../character/player/OnPlayerSummonTalk.java | 45 + .../character/player/OnPlayerTransform.java | 52 + .../player/clan/OnPlayerClanCreate.java | 53 + .../player/clan/OnPlayerClanDestroy.java | 53 + .../player/clan/OnPlayerClanJoin.java | 53 + .../player/clan/OnPlayerClanLeaderChange.java | 60 + .../player/clan/OnPlayerClanLeft.java | 53 + .../player/clan/OnPlayerClanLvlUp.java | 46 + .../player/clanwh/OnPlayerClanWHItemAdd.java | 68 + .../clanwh/OnPlayerClanWHItemDestroy.java | 75 ++ .../clanwh/OnPlayerClanWHItemTransfer.java | 75 ++ .../player/inventory/OnPlayerItemAdd.java | 53 + .../player/inventory/OnPlayerItemDestroy.java | 53 + .../player/inventory/OnPlayerItemDrop.java | 61 + .../player/inventory/OnPlayerItemPickup.java | 53 + .../inventory/OnPlayerItemTransfer.java | 61 + .../player/mentoring/OnPlayerMenteeAdd.java | 52 + .../player/mentoring/OnPlayerMenteeLeft.java | 53 + .../mentoring/OnPlayerMenteeRemove.java | 53 + .../mentoring/OnPlayerMenteeStatus.java | 52 + .../mentoring/OnPlayerMentorStatus.java | 52 + .../impl/character/trap/OnTrapAction.java | 62 + .../events/impl/clan/OnClanWarFinish.java | 52 + .../events/impl/clan/OnClanWarStart.java | 52 + .../events/impl/events/OnTvTEventFinish.java | 32 + .../events/impl/events/OnTvTEventKill.java | 60 + .../events/OnTvTEventRegistrationStart.java | 32 + .../events/impl/events/OnTvTEventStart.java | 32 + .../events/impl/item/OnItemBypassEvent.java | 61 + .../model/events/impl/item/OnItemCreate.java | 67 + .../model/events/impl/item/OnItemTalk.java | 54 + .../impl/olympiad/OnOlympiadMatchResult.java | 60 + .../sieges/castle/OnCastleSiegeFinish.java | 45 + .../castle/OnCastleSiegeOwnerChange.java | 45 + .../sieges/castle/OnCastleSiegeStart.java | 45 + .../impl/sieges/fort/OnFortSiegeFinish.java | 45 + .../impl/sieges/fort/OnFortSiegeStart.java | 45 + .../listeners/AbstractEventListener.java | 18 +- .../listeners/AnnotationEventListener.java | 61 + .../listeners/ConsumerEventListener.java | 47 + .../events/listeners/DummyEventListener.java | 40 + .../listeners/FunctionEventListener.java | 57 + .../listeners/RunnableEventListener.java | 44 + .../events/returns/AbstractEventReturn.java | 10 +- .../events/returns/ChatFilterReturn.java | 36 + .../model/events/returns/TerminateReturn.java | 10 +- .../gameserver/model/fishing/L2Fish.java | 40 +- .../gameserver/model/fishing/L2Fishing.java | 34 +- .../model/fishing/L2FishingMonster.java | 12 +- .../model/fishing/L2FishingRod.java | 12 +- .../model/holders/AdditionalItemHolder.java | 36 + .../model/holders/AdditionalSkillHolder.java | 36 + .../model/holders/ArmorsetSkillHolder.java | 36 + .../model/holders/CastleSpawnHolder.java | 46 + .../model/holders/DailyMissionHolder.java | 10 +- .../model/holders/DoorRequestHolder.java | 37 + .../model/holders/EffectDurationHolder.java | 12 +- .../holders/InstanceReenterTimeHolder.java | 10 +- .../model/holders/InvulSkillHolder.java | 10 +- .../model/holders/ItemChanceHolder.java | 10 +- .../gameserver/model/holders/ItemHolder.java | 12 +- .../model/holders/MinionHolder.java | 12 +- .../model/holders/NpcLogListHolder.java | 58 + .../model/holders/NpcRoutesHolder.java | 16 +- .../model/holders/PetItemHolder.java | 37 + .../model/holders/PlayerEventHolder.java | 17 +- .../model/holders/PlayerSkillHolder.java | 18 +- .../model/holders/PunishmentHolder.java | 14 +- .../model/holders/QuestItemHolder.java | 10 +- .../holders/RangeAbilityPointsHolder.java | 10 +- .../model/holders/RangeChanceHolder.java | 10 +- .../gameserver/model/holders/SkillHolder.java | 63 + .../model/holders/SkillUseHolder.java | 45 + .../model/holders/SummonRequestHolder.java | 45 + .../model/holders/UniqueItemHolder.java | 12 +- .../model/instancezone/InstanceWorld.java | 20 +- .../model/interfaces/IDecayable.java | 25 + .../model/interfaces/IDeletable.java | 25 + .../model/interfaces/IEventListener.java | 12 +- .../model/interfaces/IIdentifiable.java | 26 + .../model/interfaces/ILocational.java | 10 +- .../gameserver/model/interfaces/INamable.java | 26 + .../model/interfaces/IParserAdvUtils.java | 11 +- .../model/interfaces/IParserUtils.java | 10 +- .../model/interfaces/IPositionable.java | 12 +- .../model/interfaces/IRestorable.java | 25 + .../model/interfaces/ISkillsHolder.java | 35 + .../model/interfaces/ISpawnable.java | 25 + .../model/interfaces/IStorable.java | 25 + .../model/interfaces/IUniqueId.java | 25 + .../model/interfaces/IUpdatable.java | 25 + .../interfaces/IUpdateTypeComponent.java | 25 + .../itemauction/AuctionDateGenerator.java | 12 +- .../model/itemauction/AuctionItem.java | 20 +- .../model/itemauction/ItemAuction.java | 37 +- .../model/itemauction/ItemAuctionBid.java | 65 + .../itemauction/ItemAuctionExtendState.java | 29 + .../itemauction/ItemAuctionInstance.java | 50 +- .../model/itemauction/ItemAuctionState.java | 10 +- .../model/itemcontainer/ClanWarehouse.java | 28 +- .../model/itemcontainer/Inventory.java | 223 +++- .../model/itemcontainer/ItemContainer.java | 30 +- .../gameserver/model/itemcontainer/Mail.java | 22 +- .../model/itemcontainer/PcFreight.java | 80 ++ .../model/itemcontainer/PcInventory.java | 52 +- .../model/itemcontainer/PcRefund.java | 108 ++ .../model/itemcontainer/PcWarehouse.java | 56 + .../model/itemcontainer/PetInventory.java | 20 +- .../model/itemcontainer/Warehouse.java | 25 + .../gameserver/model/items/L2Armor.java | 20 +- .../gameserver/model/items/L2EtcItem.java | 20 +- .../gameserver/model/items/L2Henna.java | 16 +- .../gameserver/model/items/L2Item.java | 94 +- .../model/items/L2WarehouseItem.java | 16 +- .../gameserver/model/items/L2Weapon.java | 42 +- .../model/items/PcItemTemplate.java | 45 + .../items/appearance/AppearanceHandType.java | 27 + .../items/appearance/AppearanceMagicType.java | 27 + .../items/appearance/AppearanceStone.java | 24 +- .../appearance/AppearanceTargetType.java | 29 + .../items/appearance/AppearanceType.java | 29 + .../items/enchant/AbstractEnchantItem.java | 26 +- .../model/items/enchant/EnchantItemGroup.java | 12 +- .../model/items/enchant/EnchantRateItem.java | 12 +- .../items/enchant/EnchantResultType.java | 27 + .../model/items/enchant/EnchantScroll.java | 30 +- .../items/enchant/EnchantScrollGroup.java | 12 +- .../items/enchant/EnchantSupportItem.java | 14 +- .../model/items/instance/L2ItemInstance.java | 145 ++- .../model/items/type/ActionType.java | 51 + .../model/items/type/ArmorType.java | 51 + .../model/items/type/CrystalType.java | 10 +- .../model/items/type/EtcItemType.java | 10 +- .../gameserver/model/items/type/ItemType.java | 26 + .../model/items/type/MaterialType.java | 53 + .../model/items/type/WeaponType.java | 12 +- .../gameserver/model/multisell/Entry.java | 10 +- .../model/multisell/Ingredient.java | 22 +- .../gameserver/model/multisell/ItemInfo.java | 84 ++ .../model/multisell/ListContainer.java | 10 +- .../model/multisell/PreparedEntry.java | 14 +- .../multisell/PreparedListContainer.java | 20 +- .../model/olympiad/AbstractOlympiadGame.java | 52 +- .../model/olympiad/CompetitionType.java | 41 + .../gameserver/model/olympiad/Olympiad.java | 52 +- .../model/olympiad/OlympiadAnnouncer.java | 30 +- .../model/olympiad/OlympiadGameClassed.java | 14 +- .../model/olympiad/OlympiadGameManager.java | 16 +- .../olympiad/OlympiadGameNonClassed.java | 12 +- .../model/olympiad/OlympiadGameNormal.java | 40 +- .../model/olympiad/OlympiadGameTask.java | 22 +- .../model/olympiad/OlympiadGameTeams.java | 36 +- .../model/olympiad/OlympiadInfo.java | 10 +- .../model/olympiad/OlympiadManager.java | 30 +- .../model/olympiad/Participant.java | 16 +- .../model/options/EnchantOptions.java | 10 +- .../gameserver/model/options/Options.java | 26 +- .../model/options/OptionsSkillHolder.java | 51 + .../model/options/OptionsSkillType.java | 27 + .../model/primeshop/PrimeShopGroup.java | 12 +- .../model/primeshop/PrimeShopItem.java | 46 + .../model/punishment/PunishmentAffect.java | 40 + .../model/punishment/PunishmentTask.java | 20 +- .../model/punishment/PunishmentType.java | 40 + .../gameserver/model/quest/Event.java | 37 + .../gameserver/model/quest/Quest.java | 96 +- .../gameserver/model/quest/QuestState.java | 58 +- .../gameserver/model/quest/QuestTimer.java | 16 +- .../gameserver/model/quest/State.java | 22 +- .../model/shuttle/L2ShuttleData.java | 82 ++ .../model/shuttle/L2ShuttleEngine.java | 30 +- .../model/shuttle/L2ShuttleStop.java | 12 +- .../gameserver/model/skills/AbnormalType.java | 10 +- .../model/skills/AbnormalVisualEffect.java | 10 +- .../gameserver/model/skills/BlowSuccess.java | 12 +- .../gameserver/model/skills/BuffInfo.java | 34 +- .../gameserver/model/skills/BuffTimeTask.java | 10 +- .../gameserver/model/skills/CommonSkill.java | 12 +- .../gameserver/model/skills/EffectScope.java | 32 + .../gameserver/model/skills/RideState.java | 33 + .../gameserver/model/skills/Skill.java | 98 +- .../model/skills/SkillChannelized.java | 12 +- .../model/skills/SkillChannelizer.java | 30 +- .../model/skills/SkillOperateType.java | 22 +- .../model/skills/targets/AffectObject.java | 35 + .../model/skills/targets/AffectScope.java | 10 +- .../model/skills/targets/L2TargetType.java | 10 +- .../model/skills/targets/TargetType.java | 10 +- .../gameserver/model/stats/BaseStats.java | 12 +- .../gameserver/model/stats/Calculator.java | 17 +- .../gameserver/model/stats/Formulas.java | 154 ++- .../gameserver/model/stats/MoveType.java | 31 + .../gameserver/model/stats/Stats.java | 10 +- .../gameserver/model/stats/TraitType.java | 10 +- .../stats/functions/AbstractFunction.java | 18 +- .../model/stats/functions/FuncAdd.java | 44 + .../model/stats/functions/FuncDiv.java | 51 + .../model/stats/functions/FuncEnchant.java | 50 +- .../model/stats/functions/FuncEnchantHp.java | 51 + .../model/stats/functions/FuncMul.java | 44 + .../model/stats/functions/FuncSet.java | 44 + .../model/stats/functions/FuncSub.java | 44 + .../model/stats/functions/FuncTemplate.java | 24 +- .../functions/formulas/FuncArmorSet.java | 113 ++ .../functions/formulas/FuncAtkAccuracy.java | 69 + .../functions/formulas/FuncAtkCritical.java | 47 + .../functions/formulas/FuncAtkEvasion.java | 86 ++ .../stats/functions/formulas/FuncHenna.java | 102 ++ .../functions/formulas/FuncMAtkCritical.java | 47 + .../stats/functions/formulas/FuncMAtkMod.java | 50 + .../functions/formulas/FuncMAtkSpeed.java | 47 + .../stats/functions/formulas/FuncMDefMod.java | 24 +- .../functions/formulas/FuncMatkAccuracy.java | 46 + .../functions/formulas/FuncMatkEvasion.java | 62 + .../functions/formulas/FuncMaxCpMul.java | 47 + .../functions/formulas/FuncMaxHpMul.java | 47 + .../functions/formulas/FuncMaxMpMul.java | 47 + .../functions/formulas/FuncMoveSpeed.java | 47 + .../stats/functions/formulas/FuncPAtkMod.java | 47 + .../functions/formulas/FuncPAtkSpeed.java | 47 + .../stats/functions/formulas/FuncPDefMod.java | 26 +- .../model/teleporter/TeleportHolder.java | 10 +- .../model/teleporter/TeleportLocation.java | 69 + .../model/teleporter/TeleportType.java | 27 + .../model/variables/AbstractVariables.java | 18 +- .../model/variables/AccountVariables.java | 12 +- .../model/variables/ItemVariables.java | 12 +- .../model/variables/NpcVariables.java | 71 + .../model/variables/PlayerVariables.java | 16 +- .../model/zone/AbstractZoneSettings.java | 29 + .../gameserver/model/zone/L2ZoneForm.java | 16 +- .../gameserver/model/zone/L2ZoneRespawn.java | 24 +- .../gameserver/model/zone/L2ZoneType.java | 32 +- .../model/zone/TaskZoneSettings.java | 10 +- .../gameserver/model/zone/ZoneId.java | 55 + .../model/zone/form/ZoneCuboid.java | 18 +- .../model/zone/form/ZoneCylinder.java | 18 +- .../gameserver/model/zone/form/ZoneNPoly.java | 18 +- .../model/zone/type/L2ArenaZone.java | 60 + .../model/zone/type/L2BossZone.java | 36 +- .../model/zone/type/L2CastleZone.java | 57 + .../model/zone/type/L2ClanHallZone.java | 88 ++ .../model/zone/type/L2ConditionZone.java | 16 +- .../model/zone/type/L2DamageZone.java | 32 +- .../model/zone/type/L2DerbyTrackZone.java | 51 + .../model/zone/type/L2DynamicZone.java | 125 ++ .../model/zone/type/L2EffectZone.java | 36 +- .../model/zone/type/L2FishingZone.java | 24 +- .../model/zone/type/L2FortZone.java | 57 + .../gameserver/model/zone/type/L2HqZone.java | 76 ++ .../model/zone/type/L2JailZone.java | 99 ++ .../model/zone/type/L2JumpZone.java | 24 +- .../model/zone/type/L2LandingZone.java | 51 + .../model/zone/type/L2MotherTreeZone.java | 20 +- .../model/zone/type/L2NoLandingZone.java | 77 ++ .../model/zone/type/L2NoRestartZone.java | 22 +- .../model/zone/type/L2NoStoreZone.java | 51 + .../model/zone/type/L2NoSummonFriendZone.java | 45 + .../zone/type/L2OlympiadStadiumZone.java | 52 +- .../model/zone/type/L2PeaceZone.java | 74 ++ .../type/L2ResidenceHallTeleportZone.java | 18 +- .../zone/type/L2ResidenceTeleportZone.java | 77 ++ .../model/zone/type/L2ResidenceZone.java | 55 + .../model/zone/type/L2RespawnZone.java | 64 + .../model/zone/type/L2ScriptZone.java | 45 + .../model/zone/type/L2SiegableHallZone.java | 14 +- .../model/zone/type/L2SiegeZone.java | 50 +- .../model/zone/type/L2SwampZone.java | 24 +- .../model/zone/type/L2TownZone.java | 85 ++ .../model/zone/type/L2WaterZone.java | 103 ++ .../model/zone/type/NpcSpawnTerritory.java | 12 +- .../gameserver/network/BlowFishKeygen.java | 14 +- .../gameserver/network/ClientStats.java | 12 +- .../gameserver/network/ClientString.java | 34 + .../gameserver/network/Debug.java | 28 +- .../gameserver/network/GameCrypt.java | 10 +- .../gameserver/network/L2GameClient.java | 81 +- .../network/L2GamePacketHandler.java | 1151 +++++++++++++++-- .../gameserver/network/NpcStringId.java | 17 +- .../gameserver/network/SystemMessageId.java | 17 +- .../clientpackets/AbstractRefinePacket.java | 98 +- .../network/clientpackets/Action.java | 34 +- .../network/clientpackets/AddTradeItem.java | 26 +- .../network/clientpackets/AllyDismiss.java | 20 +- .../network/clientpackets/AllyLeave.java | 18 +- .../clientpackets/AnswerCoupleAction.java | 24 +- .../clientpackets/AnswerJoinPartyRoom.java | 32 +- .../AnswerPartyLootModification.java | 57 + .../clientpackets/AnswerTradeRequest.java | 24 +- .../network/clientpackets/Appearing.java | 67 + .../network/clientpackets/Attack.java | 148 +++ .../network/clientpackets/AttackRequest.java | 30 +- .../network/clientpackets/AuthLogin.java | 20 +- .../clientpackets/BrEventRankerList.java | 12 +- .../network/clientpackets/BypassUserCmd.java | 68 + .../clientpackets/CannotMoveAnymore.java | 18 +- .../CannotMoveAnymoreInVehicle.java | 71 + .../clientpackets/CharacterCreate.java | 74 +- .../clientpackets/CharacterDelete.java | 106 ++ .../clientpackets/CharacterRestore.java | 62 + .../clientpackets/CharacterSelect.java | 48 +- .../network/clientpackets/DlgAnswer.java | 36 +- .../network/clientpackets/DummyPacket.java | 39 + .../network/clientpackets/EndScenePlayer.java | 12 +- .../network/clientpackets/EnterWorld.java | 186 ++- .../network/clientpackets/ExGetOnAirShip.java | 55 + .../ExPCCafeRequestOpenWindowWithoutNPC.java | 52 + .../network/clientpackets/FinishRotating.java | 14 +- .../network/clientpackets/GameGuardReply.java | 12 +- .../clientpackets/L2GameClientPacket.java | 26 +- .../network/clientpackets/Logout.java | 23 +- .../clientpackets/MoveBackwardToLocation.java | 32 +- .../clientpackets/MoveToLocationAirShip.java | 36 +- .../MoveToLocationInAirShip.java | 24 +- .../network/clientpackets/MoveWithDelta.java | 10 +- .../clientpackets/MultiSellChoose.java | 44 +- .../network/clientpackets/NewCharacter.java | 19 +- .../clientpackets/NotifyExitBeautyShop.java | 54 + .../network/clientpackets/ObserverReturn.java | 12 +- .../clientpackets/ProtocolVersion.java | 16 +- .../clientpackets/RequestAbilityList.java | 57 + .../clientpackets/RequestAbilityWndClose.java | 59 + .../clientpackets/RequestAbilityWndOpen.java | 58 + .../RequestAcquireAbilityList.java | 24 +- .../clientpackets/RequestAcquireSkill.java | 84 +- .../RequestAcquireSkillInfo.java | 36 +- .../clientpackets/RequestActionUse.java | 483 ++++++- .../RequestAddExpandQuestAlarm.java | 60 + .../clientpackets/RequestAllAgitInfo.java | 49 + .../clientpackets/RequestAllCastleInfo.java | 56 + .../clientpackets/RequestAllFortressInfo.java | 56 + .../clientpackets/RequestAllyCrest.java | 67 + .../clientpackets/RequestAllyInfo.java | 21 +- .../clientpackets/RequestAnswerJoinAlly.java | 16 +- .../clientpackets/RequestAnswerJoinParty.java | 28 +- .../RequestAnswerJoinPledge.java | 32 +- .../RequestAskJoinPartyRoom.java | 73 ++ .../clientpackets/RequestAutoSoulShot.java | 36 +- .../clientpackets/RequestBBSwrite.java | 12 +- .../clientpackets/RequestBidItemAuction.java | 79 ++ .../network/clientpackets/RequestBlock.java | 30 +- .../RequestBookMarkSlotInfo.java | 47 + .../network/clientpackets/RequestBuyItem.java | 44 +- .../network/clientpackets/RequestBuySeed.java | 40 +- .../clientpackets/RequestBuySellUIClose.java | 49 + .../clientpackets/RequestBypassToServer.java | 66 +- .../RequestCancelPostAttachment.java | 44 +- .../RequestChangeAbilityPoint.java | 84 ++ .../RequestChangeAttributeCancel.java | 6 +- .../RequestChangeAttributeItem.java | 30 +- .../RequestChangeBookMarkSlot.java | 11 +- .../RequestChangeNicknameColor.java | 16 +- .../RequestChangePartyLeader.java | 58 + .../clientpackets/RequestChangePetName.java | 18 +- .../RequestChangeToAwakenedClass.java | 63 + .../RequestCharacterNameCreatable.java | 79 ++ .../RequestConfirmCancelItem.java | 42 +- .../clientpackets/RequestConfirmGemStone.java | 18 +- .../RequestConfirmRefinerItem.java | 20 +- .../RequestConfirmSiegeWaitingList.java | 23 +- .../RequestConfirmTargetItem.java | 75 ++ .../clientpackets/RequestCrystallizeItem.java | 46 +- .../RequestCursedWeaponList.java | 70 + .../RequestCursedWeaponLocation.java | 85 ++ .../RequestDeleteBookMarkSlot.java | 54 + .../clientpackets/RequestDeleteMacro.java | 10 +- .../RequestDeleteReceivedPost.java | 104 ++ .../clientpackets/RequestDeleteSentPost.java | 104 ++ .../clientpackets/RequestDestroyItem.java | 38 +- .../clientpackets/RequestDismissAlly.java | 57 + .../RequestDismissPartyRoom.java | 67 + .../network/clientpackets/RequestDispel.java | 107 ++ .../clientpackets/RequestDropItem.java | 40 +- .../clientpackets/RequestDuelAnswerStart.java | 18 +- .../clientpackets/RequestDuelStart.java | 24 +- .../clientpackets/RequestDuelSurrender.java | 46 + .../clientpackets/RequestEnchantItem.java | 58 +- .../RequestEx2ndPasswordCheck.java | 52 + .../RequestEx2ndPasswordReq.java | 16 +- .../RequestEx2ndPasswordVerify.java | 53 + .../RequestExAcceptJoinMPCC.java | 19 +- .../RequestExAddContactToContactList.java | 66 + .../RequestExAddEnchantScrollItem.java | 93 ++ .../clientpackets/RequestExAskJoinMPCC.java | 23 +- .../clientpackets/RequestExAutoFish.java | 63 + .../RequestExCancelEnchantItem.java | 54 + .../clientpackets/RequestExChangeName.java | 52 + .../RequestExCubeGameChangeTeam.java | 24 +- .../RequestExCubeGameReadyAnswer.java | 76 ++ ...RequestExDeleteContactFromContactList.java | 14 +- .../RequestExEnchantItemAttribute.java | 46 +- .../clientpackets/RequestExEnchantSkill.java | 42 +- .../RequestExEnchantSkillInfo.java | 97 ++ .../RequestExEnchantSkillInfoDetail.java | 18 +- .../clientpackets/RequestExFishRanking.java | 57 + .../RequestExFriendListExtended.java | 58 + .../RequestExMPCCShowPartyMembersInfo.java | 58 + .../RequestExMagicSkillUseGround.java | 98 ++ .../RequestExOlympiadMatchListRefresh.java | 53 + .../clientpackets/RequestExOustFromMPCC.java | 18 +- .../RequestExPledgeCrestLarge.java | 16 +- .../RequestExRemoveEnchantSupportItem.java | 66 + .../RequestExRemoveItemAttribute.java | 213 +++ .../clientpackets/RequestExRqItemLink.java | 70 + .../RequestExSetPledgeCrestLarge.java | 25 +- .../RequestExShowContactList.java | 59 + .../RequestExTryToPutEnchantSupportItem.java | 26 +- .../RequestExTryToPutEnchantTargetItem.java | 89 ++ .../RequestExitPartyMatchingWaitingRoom.java | 52 + .../network/clientpackets/RequestFlyMove.java | 55 + .../clientpackets/RequestFlyMoveStart.java | 14 +- .../clientpackets/RequestFortressMapInfo.java | 63 + .../RequestFortressSiegeInfo.java | 64 + .../clientpackets/RequestGMCommand.java | 123 ++ .../clientpackets/RequestGetItemFromPet.java | 20 +- .../clientpackets/RequestGetOffVehicle.java | 72 ++ .../clientpackets/RequestGetOnVehicle.java | 92 ++ .../clientpackets/RequestGiveItemToPet.java | 24 +- .../clientpackets/RequestGiveNickName.java | 18 +- .../network/clientpackets/RequestGmList.java | 49 + .../clientpackets/RequestGotoLobby.java | 50 + .../clientpackets/RequestHennaEquip.java | 26 +- .../clientpackets/RequestHennaItemInfo.java | 66 + .../clientpackets/RequestHennaItemList.java | 53 + .../RequestHennaItemRemoveInfo.java | 63 + .../clientpackets/RequestHennaRemove.java | 16 +- .../clientpackets/RequestHennaRemoveList.java | 51 + .../clientpackets/RequestInfoItemAuction.java | 75 ++ .../RequestInzoneWaitingTime.java | 49 + .../clientpackets/RequestItemList.java | 12 +- .../clientpackets/RequestJoinAlly.java | 88 ++ .../clientpackets/RequestJoinParty.java | 30 +- .../clientpackets/RequestJoinPledge.java | 20 +- .../clientpackets/RequestJoinSiege.java | 121 ++ .../clientpackets/RequestKeyMapping.java | 62 + .../clientpackets/RequestLinkHtml.java | 18 +- .../RequestListPartyMatchingWaitingRoom.java | 14 +- .../clientpackets/RequestMagicSkillUse.java | 32 +- .../clientpackets/RequestMakeMacro.java | 22 +- .../clientpackets/RequestManorList.java | 48 + .../RequestModifyBookMarkSlot.java | 13 +- .../RequestMoveToLocationInVehicle.java | 30 +- .../RequestOlympiadMatchList.java | 59 + .../RequestOlympiadObserverEnd.java | 12 +- .../RequestOustFromPartyRoom.java | 96 ++ .../clientpackets/RequestOustPartyMember.java | 58 + .../RequestOustPledgeMember.java | 28 +- .../clientpackets/RequestPCCafeCouponUse.java | 10 +- .../clientpackets/RequestPVPMatchRecord.java | 42 + .../clientpackets/RequestPackageSend.java | 36 +- .../RequestPackageSendableItemList.java | 49 + .../RequestPartyLootModification.java | 66 + .../RequestPartyMatchConfig.java | 103 ++ .../RequestPartyMatchDetail.java | 109 ++ .../clientpackets/RequestPartyMatchList.java | 24 +- .../clientpackets/RequestPetGetItem.java | 85 ++ .../clientpackets/RequestPetUseItem.java | 26 +- .../clientpackets/RequestPetition.java | 22 +- .../clientpackets/RequestPetitionCancel.java | 26 +- .../RequestPetitionFeedback.java | 14 +- .../clientpackets/RequestPledgeCrest.java | 67 + .../RequestPledgeDraftListApply.java | 20 +- .../RequestPledgeDraftListSearch.java | 75 ++ .../RequestPledgeExtendedInfo.java | 10 +- .../clientpackets/RequestPledgeInfo.java | 80 ++ .../RequestPledgeMemberInfo.java | 71 + .../RequestPledgeMemberList.java | 62 + .../RequestPledgeMemberPowerInfo.java | 72 ++ .../clientpackets/RequestPledgePower.java | 14 +- .../RequestPledgePowerGradeList.java | 53 + .../RequestPledgeRecruitApplyInfo.java | 64 + .../RequestPledgeRecruitBoardAccess.java | 24 +- .../RequestPledgeRecruitBoardDetail.java | 64 + .../RequestPledgeRecruitBoardSearch.java | 16 +- .../RequestPledgeRecruitInfo.java | 64 + .../RequestPledgeReorganizeMember.java | 20 +- .../RequestPledgeSetAcademyMaster.java | 22 +- .../RequestPledgeSetMemberPowerGrade.java | 95 ++ .../RequestPledgeWaitingApplied.java | 61 + .../RequestPledgeWaitingApply.java | 94 ++ .../RequestPledgeWaitingList.java | 56 + .../RequestPledgeWaitingUser.java | 69 + .../RequestPledgeWaitingUserAccept.java | 83 ++ .../clientpackets/RequestPledgeWarList.java | 14 +- .../clientpackets/RequestPostAttachment.java | 48 +- .../clientpackets/RequestPostItemList.java | 72 ++ .../clientpackets/RequestPreviewItem.java | 54 +- .../clientpackets/RequestPrivateStoreBuy.java | 32 +- .../RequestPrivateStoreManageBuy.java | 12 +- .../RequestPrivateStoreManageSell.java | 14 +- .../RequestPrivateStoreQuitBuy.java | 61 + .../RequestPrivateStoreQuitSell.java | 61 + .../RequestPrivateStoreSell.java | 28 +- .../clientpackets/RequestProcureCropList.java | 34 +- .../clientpackets/RequestQuestAbort.java | 82 ++ .../clientpackets/RequestQuestList.java | 47 + .../clientpackets/RequestReceivedPost.java | 92 ++ .../RequestReceivedPostList.java | 65 + .../RequestRecipeBookDestroy.java | 78 ++ .../clientpackets/RequestRecipeBookOpen.java | 69 + .../RequestRecipeItemMakeInfo.java | 52 + .../RequestRecipeItemMakeSelf.java | 72 ++ .../RequestRecipeShopListSet.java | 137 ++ .../RequestRecipeShopMakeInfo.java | 65 + .../RequestRecipeShopMakeItem.java | 20 +- .../RequestRecipeShopManageList.java | 67 + .../RequestRecipeShopManagePrev.java | 59 + .../RequestRecipeShopManageQuit.java | 55 + .../RequestRecipeShopMessageSet.java | 16 +- .../clientpackets/RequestRecordInfo.java | 83 ++ .../network/clientpackets/RequestRefine.java | 26 +- .../clientpackets/RequestRefineCancel.java | 42 +- .../clientpackets/RequestRefundItem.java | 40 +- .../clientpackets/RequestRegistBeauty.java | 22 +- .../RequestRejectPostAttachment.java | 107 ++ .../RequestReplyStartPledgeWar.java | 16 +- .../RequestReplyStopPledgeWar.java | 16 +- .../RequestReplySurrenderPledgeWar.java | 14 +- .../RequestResetAbilityPoint.java | 93 ++ .../clientpackets/RequestResetNickname.java | 53 + .../network/clientpackets/RequestRestart.java | 30 +- .../clientpackets/RequestRestartPoint.java | 38 +- .../RequestSaveBookMarkSlot.java | 12 +- .../RequestSaveInventoryOrder.java | 18 +- .../clientpackets/RequestSaveKeyMapping.java | 20 +- .../clientpackets/RequestSeedPhase.java | 51 + .../clientpackets/RequestSellItem.java | 40 +- .../clientpackets/RequestSendPost.java | 54 +- .../clientpackets/RequestSentPost.java | 89 ++ .../clientpackets/RequestSentPostList.java | 65 + .../clientpackets/RequestSetAllyCrest.java | 108 ++ .../RequestSetCastleSiegeTime.java | 26 +- .../network/clientpackets/RequestSetCrop.java | 22 +- .../clientpackets/RequestSetPledgeCrest.java | 24 +- .../network/clientpackets/RequestSetSeed.java | 22 +- .../clientpackets/RequestShortCutDel.java | 12 +- .../clientpackets/RequestShortCutReg.java | 16 +- .../clientpackets/RequestShowBeautyList.java | 54 + .../clientpackets/RequestShowBoard.java | 56 + .../clientpackets/RequestShowMiniMap.java | 58 + .../RequestShowResetShopList.java | 20 +- .../RequestSiegeAttackerList.java | 67 + .../RequestSiegeDefenderList.java | 57 + .../clientpackets/RequestSiegeInfo.java | 44 + .../clientpackets/RequestSkillList.java | 56 + .../clientpackets/RequestStartPledgeWar.java | 26 +- .../clientpackets/RequestStopPledgeWar.java | 26 +- .../RequestSurrenderPledgeWar.java | 22 +- .../clientpackets/RequestTargetCanceld.java | 16 +- .../RequestTeleportBookMark.java | 52 + .../RequestTutorialClientEvent.java | 56 + .../RequestTutorialLinkHtml.java | 68 + .../RequestTutorialPassCmdToServer.java | 64 + .../RequestTutorialQuestionMark.java | 59 + .../clientpackets/RequestUnEquipItem.java | 28 +- .../network/clientpackets/RequestVoteNew.java | 22 +- .../RequestWithDrawPremiumItem.java | 22 +- .../clientpackets/RequestWithDrawalParty.java | 80 ++ .../RequestWithdrawPartyRoom.java | 84 ++ .../RequestWithdrawalPledge.java | 24 +- .../clientpackets/RequestWriteHeroWords.java | 60 + .../network/clientpackets/Say2.java | 40 +- .../clientpackets/SendBypassBuildCmd.java | 22 +- .../SendChangeAttributeTargetItem.java | 8 +- .../SendWareHouseDepositList.java | 36 +- .../SendWareHouseWithDrawList.java | 38 +- .../clientpackets/SetPrivateStoreListBuy.java | 36 +- .../SetPrivateStoreListSell.java | 36 +- .../clientpackets/SetPrivateStoreMsgBuy.java | 66 + .../clientpackets/SetPrivateStoreMsgSell.java | 66 + .../SetPrivateStoreWholeMsg.java | 64 + .../network/clientpackets/SnoopQuit.java | 60 + .../network/clientpackets/StartRotating.java | 14 +- .../network/clientpackets/TradeDone.java | 114 ++ .../network/clientpackets/TradeRequest.java | 38 +- .../network/clientpackets/UseItem.java | 62 +- .../clientpackets/ValidatePosition.java | 22 +- .../adenadistribution/RequestDivideAdena.java | 26 +- .../RequestDivideAdenaCancel.java | 66 + .../RequestDivideAdenaStart.java | 100 ++ .../alchemy/RequestAlchemyConversion.java | 118 ++ .../alchemy/RequestAlchemySkillList.java | 51 + .../alchemy/RequestAlchemyTryMixCube.java | 22 +- .../RequestExCancelShape_Shifting_Item.java | 52 + ...yToPutShapeShiftingEnchantSupportItem.java | 40 +- ...uestExTryToPutShapeShiftingTargetItem.java | 41 +- .../appearance/RequestShapeShiftingItem.java | 53 +- .../commission/RequestCommissionBuyInfo.java | 81 ++ .../commission/RequestCommissionBuyItem.java | 62 + .../commission/RequestCommissionCancel.java | 42 + .../commission/RequestCommissionDelete.java | 63 + .../commission/RequestCommissionInfo.java | 72 ++ .../commission/RequestCommissionList.java | 54 +- .../commission/RequestCommissionRegister.java | 18 +- .../RequestCommissionRegisteredItem.java | 58 + .../RequestCommissionRegistrableItemList.java | 71 + .../compound/RequestNewEnchantClose.java | 44 + .../compound/RequestNewEnchantPushOne.java | 88 ++ .../compound/RequestNewEnchantPushTwo.java | 102 ++ .../compound/RequestNewEnchantRemoveOne.java | 79 ++ .../compound/RequestNewEnchantRemoveTwo.java | 79 ++ .../compound/RequestNewEnchantTry.java | 35 +- .../RequestCrystallizeEstimate.java | 38 +- .../RequestCrystallizeItemCancel.java | 59 + .../RequestOneDayRewardReceive.java | 52 + .../dailymission/RequestTodoList.java | 74 ++ .../dailymission/RequestTodoListHTML.java | 54 + .../friend/RequestAnswerFriendInvite.java | 24 +- .../friend/RequestFriendDel.java | 28 +- .../friend/RequestFriendDetailInfo.java | 52 + .../friend/RequestFriendInvite.java | 26 +- .../friend/RequestFriendList.java | 93 ++ .../friend/RequestSendFriendMsg.java | 22 +- .../friend/RequestUpdateBlockMemo.java | 52 + .../friend/RequestUpdateFriendMemo.java | 50 + .../luckygame/RequestLuckyGamePlay.java | 48 + .../mentoring/ConfirmMenteeAdd.java | 32 +- .../mentoring/RequestMenteeAdd.java | 73 ++ .../mentoring/RequestMenteeWaitingList.java | 56 + .../mentoring/RequestMentorCancel.java | 33 +- .../mentoring/RequestMentorList.java | 49 + .../primeshop/RequestBRBuyProduct.java | 34 +- .../primeshop/RequestBRGamePoint.java | 49 + .../primeshop/RequestBRProductInfo.java | 51 + .../primeshop/RequestBRProductList.java | 74 ++ .../primeshop/RequestBRRecentProductList.java | 44 + .../shuttle/CannotMoveAnymoreInShuttle.java | 71 + .../shuttle/MoveToLocationInShuttle.java | 90 ++ .../shuttle/RequestShuttleGetOff.java | 60 + .../shuttle/RequestShuttleGetOn.java | 75 ++ .../gameserverpackets/AuthRequest.java | 12 +- .../gameserverpackets/BlowFishKey.java | 60 + .../gameserverpackets/ChangeAccessLevel.java | 38 + .../gameserverpackets/ChangePassword.java | 40 + .../gameserverpackets/PlayerAuthRequest.java | 42 + .../gameserverpackets/PlayerInGame.java | 50 + .../gameserverpackets/PlayerLogout.java | 37 + .../gameserverpackets/PlayerTracert.java | 42 + .../gameserverpackets/ReplyCharacters.java | 46 + .../network/gameserverpackets/SendMail.java | 43 + .../gameserverpackets/ServerStatus.java | 106 ++ .../network/gameserverpackets/TempBan.java | 53 + .../loginserverpackets/AuthResponse.java | 55 + .../ChangePasswordResponse.java | 39 + .../network/loginserverpackets/InitLS.java | 47 + .../loginserverpackets/KickPlayer.java | 42 + .../loginserverpackets/LoginServerFail.java | 55 + .../PlayerAuthResponse.java | 56 + .../loginserverpackets/RequestCharacters.java | 41 + .../serverpackets/AbnormalStatusUpdate.java | 14 +- .../serverpackets/AbstractHtmlPacket.java | 18 +- .../AbstractInventoryUpdate.java | 14 +- .../serverpackets/AbstractItemPacket.java | 24 +- .../serverpackets/AbstractMaskPacket.java | 14 +- .../serverpackets/AbstractMessagePacket.java | 77 +- .../serverpackets/AbstractNpcInfo.java | 14 +- .../serverpackets/AcquireSkillDone.java | 34 + .../serverpackets/AcquireSkillInfo.java | 20 +- .../serverpackets/AcquireSkillList.java | 82 ++ .../network/serverpackets/ActionFailed.java | 33 + .../serverpackets/AdminForgePacket.java | 12 +- .../network/serverpackets/AgitDecoInfo.java | 16 +- .../network/serverpackets/AllianceInfo.java | 18 +- .../network/serverpackets/AllyCrest.java | 49 + .../network/serverpackets/AskJoinAlly.java | 10 +- .../network/serverpackets/AskJoinParty.java | 43 + .../network/serverpackets/AskJoinPledge.java | 10 +- .../network/serverpackets/Attack.java | 115 ++ .../serverpackets/AutoAttackStart.java | 37 + .../network/serverpackets/AutoAttackStop.java | 37 + .../network/serverpackets/BuyList.java | 16 +- .../network/serverpackets/BuyListSeed.java | 14 +- .../network/serverpackets/CSShowComBoard.java | 35 + .../network/serverpackets/CameraMode.java | 38 + .../network/serverpackets/ChairSit.java | 43 + .../network/serverpackets/ChangeMoveType.java | 43 + .../network/serverpackets/ChangeWaitType.java | 12 +- .../network/serverpackets/CharCreateFail.java | 13 +- .../network/serverpackets/CharCreateOk.java | 27 + .../network/serverpackets/CharDeleteFail.java | 10 +- .../serverpackets/CharDeleteSuccess.java | 26 + .../network/serverpackets/CharInfo.java | 26 +- .../network/serverpackets/CharSelected.java | 14 +- .../serverpackets/CharSelectionInfo.java | 26 +- .../serverpackets/ChooseInventoryItem.java | 34 + .../network/serverpackets/ClientSetTime.java | 36 + .../network/serverpackets/ConfirmDlg.java | 12 +- .../network/serverpackets/CreatureSay.java | 20 +- .../network/serverpackets/DeleteObject.java | 42 + .../network/serverpackets/Dice.java | 10 +- .../gameserver/network/serverpackets/Die.java | 28 +- .../network/serverpackets/DoorInfo.java | 37 + .../serverpackets/DoorStatusUpdate.java | 42 + .../network/serverpackets/DropItem.java | 12 +- .../network/serverpackets/Earthquake.java | 10 +- .../network/serverpackets/EnchantResult.java | 12 +- .../serverpackets/EtcStatusUpdate.java | 14 +- .../serverpackets/Ex2ndPasswordAck.java | 10 +- .../serverpackets/Ex2ndPasswordCheck.java | 10 +- .../serverpackets/Ex2ndPasswordVerify.java | 10 +- .../ExAbnormalStatusUpdateFromTarget.java | 18 +- .../ExAcquirableSkillListByClass.java | 59 + .../serverpackets/ExAcquireAPSkillList.java | 77 ++ .../serverpackets/ExAcquireSkillInfo.java | 18 +- .../serverpackets/ExAdenaInvenCount.java | 42 + .../network/serverpackets/ExAirShipInfo.java | 12 +- .../serverpackets/ExAirShipStopMove.java | 47 + .../serverpackets/ExAirShipTeleportList.java | 12 +- .../serverpackets/ExAskCoupleAction.java | 41 + .../network/serverpackets/ExAskJoinMPCC.java | 10 +- .../serverpackets/ExAskJoinPartyRoom.java | 44 + .../ExAskModifyPartyLooting.java | 43 + .../ExAttributeEnchantResult.java | 10 +- .../serverpackets/ExAutoFishAvailable.java | 40 + .../network/serverpackets/ExAutoSoulShot.java | 10 +- .../ExBaseAttributeCancelResult.java | 42 + .../serverpackets/ExBasicActionList.java | 10 +- .../serverpackets/ExBeautyItemList.java | 18 +- .../serverpackets/ExBirthdayPopup.java | 41 + .../ExBrBroadcastEventState.java | 10 +- .../serverpackets/ExBrBuffEventState.java | 10 +- .../ExBrLoadEventTopRankers.java | 11 +- .../serverpackets/ExBrPremiumState.java | 41 + .../network/serverpackets/ExBuySellList.java | 14 +- .../network/serverpackets/ExCaptureOrc.java | 10 +- .../network/serverpackets/ExCastleState.java | 44 + .../serverpackets/ExChangeAttributeFail.java | 2 +- .../serverpackets/ExChangeAttributeInfo.java | 15 +- .../ExChangeAttributeItemList.java | 60 + .../serverpackets/ExChangeAttributeOk.java | 2 +- .../ExChangeClientEffectInfo.java | 13 +- .../serverpackets/ExChangeNpcState.java | 41 + .../serverpackets/ExChangePostState.java | 10 +- .../ExChangeToAwakenedClass.java | 39 + .../ExChooseInventoryAttributeItem.java | 16 +- .../serverpackets/ExCloseAPListWnd.java | 36 + .../network/serverpackets/ExCloseMPCC.java | 35 + .../serverpackets/ExClosePartyRoom.java | 34 + .../serverpackets/ExConfirmAddingContact.java | 41 + .../serverpackets/ExCubeGameAddPlayer.java | 53 + .../serverpackets/ExCubeGameChangePoints.java | 10 +- .../serverpackets/ExCubeGameChangeTeam.java | 51 + .../ExCubeGameChangeTimeToStart.java | 44 + .../serverpackets/ExCubeGameCloseUI.java | 38 + .../network/serverpackets/ExCubeGameEnd.java | 10 +- .../ExCubeGameExtendedChangePoints.java | 12 +- .../serverpackets/ExCubeGameRemovePlayer.java | 52 + .../serverpackets/ExCubeGameRequestReady.java | 39 + .../serverpackets/ExCubeGameTeamList.java | 12 +- .../serverpackets/ExCursedWeaponList.java | 10 +- .../serverpackets/ExCursedWeaponLocation.java | 13 +- .../network/serverpackets/ExDuelAskStart.java | 42 + .../network/serverpackets/ExDuelEnd.java | 10 +- .../network/serverpackets/ExDuelReady.java | 10 +- .../network/serverpackets/ExDuelStart.java | 10 +- .../serverpackets/ExDuelUpdateUserInfo.java | 12 +- .../serverpackets/ExEnchantSkillInfo.java | 19 +- .../ExEnchantSkillInfoDetail.java | 34 +- .../serverpackets/ExEnchantSkillList.java | 10 +- .../serverpackets/ExEnchantSkillResult.java | 10 +- .../serverpackets/ExEventMatchMessage.java | 10 +- .../network/serverpackets/ExFishingEnd.java | 44 + .../serverpackets/ExFishingHpRegen.java | 13 +- .../network/serverpackets/ExFishingStart.java | 12 +- .../serverpackets/ExFishingStartCombat.java | 12 +- .../network/serverpackets/ExFlyMove.java | 71 + .../ExGetBookMarkInfoPacket.java | 54 + .../serverpackets/ExGetOffAirShip.java | 46 + .../network/serverpackets/ExGetOnAirShip.java | 47 + .../serverpackets/ExGetPremiumItemList.java | 52 + .../network/serverpackets/ExHeroList.java | 56 + .../serverpackets/ExInzoneWaiting.java | 56 + .../serverpackets/ExIsCharNameCreatable.java | 38 + .../ExItemAuctionInfoPacket.java | 16 +- .../ExListPartyMatchingWaitingRoom.java | 18 +- .../ExLoginVitalityEffectInfo.java | 51 + .../serverpackets/ExMPCCPartyInfoUpdate.java | 12 +- .../ExMPCCShowPartyMemberInfo.java | 47 + .../serverpackets/ExMagicAttackInfo.java | 10 +- .../network/serverpackets/ExMailArrived.java | 37 + .../ExManagePartyRoomMember.java | 14 +- .../ExMoveToLocationAirShip.java | 50 + .../ExMoveToLocationInAirShip.java | 52 + .../ExMultiPartyCommandChannelInfo.java | 57 + .../serverpackets/ExNeedToChangeName.java | 10 +- .../serverpackets/ExNevitAdventEffect.java | 38 + .../ExNevitAdventPointInfoPacket.java | 38 + .../ExNevitAdventTimeChange.java | 10 +- .../ExNewSkillToLearnByLevelUp.java | 36 + .../serverpackets/ExNoticePostArrived.java | 10 +- .../serverpackets/ExNoticePostSent.java | 10 +- .../serverpackets/ExNotifyFlyMoveStart.java | 34 + .../serverpackets/ExNotifyPremiumItem.java | 32 + .../serverpackets/ExOlympiadMatchEnd.java | 36 + .../serverpackets/ExOlympiadMatchList.java | 93 ++ .../serverpackets/ExOlympiadMatchResult.java | 12 +- .../network/serverpackets/ExOlympiadMode.java | 41 + .../serverpackets/ExOlympiadSpelledInfo.java | 61 + .../serverpackets/ExOlympiadUserInfo.java | 14 +- .../network/serverpackets/ExOpenMPCC.java | 37 + .../serverpackets/ExPCCafePointInfo.java | 11 +- .../serverpackets/ExPartyPetWindowAdd.java | 47 + .../serverpackets/ExPartyPetWindowDelete.java | 45 + .../serverpackets/ExPartyPetWindowUpdate.java | 47 + .../serverpackets/ExPartyRoomMember.java | 14 +- .../network/serverpackets/ExPetInfo.java | 22 +- .../network/serverpackets/ExPlayScene.java | 37 + .../network/serverpackets/ExPledgeCount.java | 40 + .../ExPledgeDraftListSearch.java | 51 + .../network/serverpackets/ExPledgeEmblem.java | 12 +- .../ExPledgeRecruitApplyInfo.java | 41 + .../ExPledgeRecruitBoardDetail.java | 44 + .../ExPledgeRecruitBoardSearch.java | 14 +- .../serverpackets/ExPledgeRecruitInfo.java | 60 + .../serverpackets/ExPledgeWaitingList.java | 51 + .../ExPledgeWaitingListAlarm.java | 32 + .../ExPledgeWaitingListApplied.java | 52 + .../serverpackets/ExPledgeWaitingUser.java | 42 + .../ExPrivateStoreSetWholeMsg.java | 48 + ...ExPutCommissionResultForVariationMake.java | 11 +- .../ExPutEnchantScrollItemResult.java | 41 + .../ExPutEnchantSupportItemResult.java | 41 + .../ExPutEnchantTargetItemResult.java | 41 + .../ExPutIntensiveResultForVariationMake.java | 10 +- .../ExPutItemResultForVariationCancel.java | 12 +- .../ExPutItemResultForVariationMake.java | 39 + .../serverpackets/ExQuestItemList.java | 57 + .../serverpackets/ExQuestNpcLogList.java | 14 +- .../network/serverpackets/ExRedSky.java | 38 + .../network/serverpackets/ExRegenMax.java | 10 +- .../ExRemoveEnchantSupportItemResult.java | 36 + .../serverpackets/ExReplyPostItemList.java | 48 + .../serverpackets/ExReplyReceivedPost.java | 20 +- .../serverpackets/ExReplySentPost.java | 16 +- .../ExRequestChangeNicknameColor.java | 38 + .../serverpackets/ExRequestHackShield.java | 37 + .../serverpackets/ExResponseBeautyList.java | 16 +- .../ExResponseBeautyRegistReset.java | 12 +- .../serverpackets/ExResponseResetList.java | 46 + .../serverpackets/ExRestartClient.java | 36 + .../network/serverpackets/ExRotation.java | 40 + .../network/serverpackets/ExRpItemLink.java | 40 + .../network/serverpackets/ExSearchOrc.java | 36 + .../serverpackets/ExSendManorList.java | 44 + .../network/serverpackets/ExSendUIEvent.java | 14 +- .../serverpackets/ExServerPrimitive.java | 12 +- .../serverpackets/ExSetCompassZoneCode.java | 11 +- .../serverpackets/ExSetPartyLooting.java | 43 + .../serverpackets/ExShowAPListWnd.java | 36 + .../ExShowAdventurerGuideBook.java | 36 + .../network/serverpackets/ExShowAgitInfo.java | 46 + .../ExShowBaseAttributeCancelWindow.java | 130 ++ .../serverpackets/ExShowBeautyMenu.java | 49 + .../serverpackets/ExShowCastleInfo.java | 65 + .../serverpackets/ExShowContactList.java | 46 + .../network/serverpackets/ExShowCropInfo.java | 16 +- .../serverpackets/ExShowCropSetting.java | 16 +- .../serverpackets/ExShowFortressInfo.java | 53 + .../serverpackets/ExShowFortressMapInfo.java | 18 +- .../ExShowFortressSiegeInfo.java | 128 ++ .../serverpackets/ExShowManorDefaultInfo.java | 14 +- .../ExShowProcureCropDetail.java | 67 + .../serverpackets/ExShowQuestInfo.java | 36 + .../serverpackets/ExShowQuestMark.java | 41 + .../serverpackets/ExShowReceivedPostList.java | 18 +- .../serverpackets/ExShowScreenMessage.java | 14 +- .../network/serverpackets/ExShowSeedInfo.java | 16 +- .../serverpackets/ExShowSeedMapInfo.java | 12 +- .../serverpackets/ExShowSeedSetting.java | 16 +- .../serverpackets/ExShowSellCropList.java | 20 +- .../serverpackets/ExShowSentPostList.java | 14 +- .../network/serverpackets/ExShowTrace.java | 59 + .../network/serverpackets/ExShowUsm.java | 10 +- .../ExShowVariationCancelWindow.java | 36 + .../ExShowVariationMakeWindow.java | 37 + .../network/serverpackets/ExSpawnEmitter.java | 51 + .../serverpackets/ExStartScenePlayer.java | 39 + .../serverpackets/ExStopMoveAirShip.java | 48 + .../serverpackets/ExStopMoveInAirShip.java | 12 +- .../serverpackets/ExStorageMaxCount.java | 16 +- .../serverpackets/ExSubPledgeSkillAdd.java | 10 +- .../network/serverpackets/ExSubjobInfo.java | 18 +- .../network/serverpackets/ExTacticalSign.java | 43 + .../ExTeleportToLocationActivate.java | 47 + .../network/serverpackets/ExUISetting.java | 16 +- .../serverpackets/ExUnReadMailCount.java | 42 + .../serverpackets/ExUseSharedGroupItem.java | 10 +- .../ExUserInfoAbnormalVisualEffect.java | 52 + .../serverpackets/ExUserInfoCubic.java | 46 + .../serverpackets/ExUserInfoEquipSlot.java | 22 +- .../serverpackets/ExUserInfoInvenWeight.java | 43 + .../ExValidateLocationInAirShip.java | 12 +- .../ExVariationCancelResult.java | 35 + .../serverpackets/ExVariationResult.java | 44 + .../serverpackets/ExVitalityEffectInfo.java | 55 + .../serverpackets/ExVitalityPointInfo.java | 38 + .../serverpackets/ExVoteSystemInfo.java | 12 +- .../network/serverpackets/ExWorldChatCnt.java | 41 + .../network/serverpackets/FlyToLocation.java | 14 +- .../serverpackets/FriendAddRequest.java | 38 + .../network/serverpackets/GMHennaInfo.java | 14 +- .../network/serverpackets/GMHide.java | 41 + .../serverpackets/GMViewCharacterInfo.java | 16 +- .../network/serverpackets/GMViewItemList.java | 65 + .../serverpackets/GMViewPledgeInfo.java | 16 +- .../serverpackets/GMViewSkillInfo.java | 16 +- .../GMViewWarehouseWithdrawList.java | 56 + .../network/serverpackets/GameGuardQuery.java | 40 + .../network/serverpackets/GetItem.java | 43 + .../network/serverpackets/GetOffVehicle.java | 10 +- .../network/serverpackets/GetOnVehicle.java | 52 + .../serverpackets/GmViewQuestInfo.java | 70 + .../network/serverpackets/HennaEquipList.java | 16 +- .../network/serverpackets/HennaInfo.java | 14 +- .../serverpackets/HennaItemDrawInfo.java | 14 +- .../serverpackets/HennaItemRemoveInfo.java | 14 +- .../serverpackets/HennaRemoveList.java | 55 + .../serverpackets/InventoryUpdate.java | 49 + .../network/serverpackets/ItemList.java | 14 +- .../network/serverpackets/JoinParty.java | 38 + .../network/serverpackets/JoinPledge.java | 34 + .../network/serverpackets/KeyPacket.java | 12 +- .../network/serverpackets/L2FriendSay.java | 10 +- .../serverpackets/L2GameServerPacket.java | 21 +- .../network/serverpackets/LeaveWorld.java | 32 + .../serverpackets/ListPartyWating.java | 16 +- .../network/serverpackets/LoginFail.java | 49 + .../serverpackets/MagicSkillCanceld.java | 34 + .../serverpackets/MagicSkillLaunched.java | 16 +- .../network/serverpackets/MagicSkillUse.java | 19 +- .../serverpackets/ManagePledgePower.java | 42 + .../network/serverpackets/MonRaceInfo.java | 12 +- .../network/serverpackets/MoveToLocation.java | 51 + .../MoveToLocationInVehicle.java | 14 +- .../network/serverpackets/MoveToPawn.java | 12 +- .../network/serverpackets/MultiSellList.java | 18 +- .../serverpackets/MyTargetSelected.java | 50 + .../serverpackets/NewCharacterSuccess.java | 12 +- .../serverpackets/NicknameChanged.java | 42 + .../network/serverpackets/NormalCamera.java | 32 + .../network/serverpackets/NpcHtmlMessage.java | 12 +- .../network/serverpackets/NpcInfo.java | 30 +- .../NpcInfoAbnormalVisualEffect.java | 51 + .../serverpackets/NpcQuestHtmlMessage.java | 50 + .../network/serverpackets/NpcSay.java | 16 +- .../serverpackets/ObservationMode.java | 38 + .../serverpackets/ObservationReturn.java | 38 + .../network/serverpackets/OnEventTrigger.java | 40 + .../serverpackets/PackageSendableList.java | 49 + .../network/serverpackets/PackageToList.java | 10 +- .../serverpackets/PartyMatchDetail.java | 51 + .../serverpackets/PartyMemberPosition.java | 65 + .../serverpackets/PartySmallWindowAdd.java | 14 +- .../serverpackets/PartySmallWindowAll.java | 16 +- .../serverpackets/PartySmallWindowDelete.java | 37 + .../PartySmallWindowDeleteAll.java | 32 + .../serverpackets/PartySmallWindowUpdate.java | 14 +- .../network/serverpackets/PartySpelled.java | 16 +- .../network/serverpackets/PetDelete.java | 37 + .../network/serverpackets/PetInfo.java | 18 +- .../serverpackets/PetInventoryUpdate.java | 49 + .../network/serverpackets/PetItemList.java | 40 + .../network/serverpackets/PetStatusShow.java | 42 + .../serverpackets/PetStatusUpdate.java | 16 +- .../serverpackets/PetitionVotePacket.java | 35 + .../network/serverpackets/PlaySound.java | 10 +- .../network/serverpackets/PledgeCrest.java | 49 + .../network/serverpackets/PledgeInfo.java | 40 + .../serverpackets/PledgePowerGradeList.java | 43 + .../PledgeReceiveMemberInfo.java | 12 +- .../serverpackets/PledgeReceivePowerInfo.java | 46 + .../PledgeReceiveSubPledgeCreated.java | 14 +- .../PledgeReceiveUpdatePower.java | 10 +- .../serverpackets/PledgeReceiveWarList.java | 14 +- .../serverpackets/PledgeShowInfoUpdate.java | 14 +- .../PledgeShowMemberListAdd.java | 14 +- .../PledgeShowMemberListAll.java | 20 +- .../PledgeShowMemberListDelete.java | 34 + .../PledgeShowMemberListDeleteAll.java | 32 + .../PledgeShowMemberListUpdate.java | 16 +- .../serverpackets/PledgeSkillList.java | 14 +- .../serverpackets/PledgeSkillListAdd.java | 42 + .../serverpackets/PledgeStatusChanged.java | 44 + .../network/serverpackets/PremiumState.java | 41 + .../serverpackets/PrivateStoreListBuy.java | 14 +- .../serverpackets/PrivateStoreListSell.java | 53 + .../PrivateStoreManageListBuy.java | 16 +- .../PrivateStoreManageListSell.java | 14 +- .../serverpackets/PrivateStoreMsgBuy.java | 42 + .../serverpackets/PrivateStoreMsgSell.java | 42 + .../network/serverpackets/QuestList.java | 16 +- .../network/serverpackets/RadarControl.java | 10 +- .../serverpackets/RecipeBookItemList.java | 12 +- .../serverpackets/RecipeItemMakeInfo.java | 63 + .../serverpackets/RecipeShopItemInfo.java | 45 + .../serverpackets/RecipeShopManageList.java | 16 +- .../network/serverpackets/RecipeShopMsg.java | 37 + .../serverpackets/RecipeShopSellList.java | 14 +- .../serverpackets/RelationChanged.java | 12 +- .../network/serverpackets/RequestEnchant.java | 41 + .../serverpackets/RestartResponse.java | 10 +- .../network/serverpackets/Revive.java | 36 + .../network/serverpackets/Ride.java | 51 + .../network/serverpackets/SellList.java | 18 +- .../serverpackets/SellListProcure.java | 64 + .../network/serverpackets/SendMacroList.java | 16 +- .../serverpackets/SendTradeRequest.java | 34 + .../network/serverpackets/ServerClose.java | 35 + .../serverpackets/ServerObjectInfo.java | 14 +- .../serverpackets/SetSummonRemainTime.java | 37 + .../network/serverpackets/SetupGauge.java | 10 +- .../serverpackets/ShopPreviewInfo.java | 12 +- .../serverpackets/ShopPreviewList.java | 18 +- .../serverpackets/ShortBuffStatusUpdate.java | 10 +- .../network/serverpackets/ShortCutInit.java | 33 +- .../serverpackets/ShortCutRegister.java | 14 +- .../network/serverpackets/ShowBoard.java | 12 +- .../network/serverpackets/ShowCalculator.java | 37 + .../network/serverpackets/ShowMiniMap.java | 38 + .../serverpackets/ShowPCCafeCouponShowUI.java | 36 + .../network/serverpackets/ShowTownMap.java | 45 + .../network/serverpackets/ShowXMasSeal.java | 37 + .../serverpackets/SiegeAttackerList.java | 20 +- .../serverpackets/SiegeDefenderList.java | 20 +- .../network/serverpackets/SiegeInfo.java | 24 +- .../network/serverpackets/SkillCoolTime.java | 14 +- .../network/serverpackets/SkillList.java | 12 +- .../network/serverpackets/Snoop.java | 50 + .../network/serverpackets/SocialAction.java | 10 +- .../SortedWareHouseWithdrawalList.java | 116 +- .../network/serverpackets/SpawnItem.java | 14 +- .../network/serverpackets/SpecialCamera.java | 12 +- .../network/serverpackets/StartPledgeWar.java | 37 + .../network/serverpackets/StartRotation.java | 10 +- .../network/serverpackets/StaticObject.java | 14 +- .../network/serverpackets/StatusUpdate.java | 12 +- .../network/serverpackets/StopMove.java | 12 +- .../serverpackets/StopMoveInVehicle.java | 51 + .../network/serverpackets/StopPledgeWar.java | 37 + .../network/serverpackets/StopRotation.java | 39 + .../network/serverpackets/SummonInfo.java | 22 +- .../network/serverpackets/SunRise.java | 32 + .../network/serverpackets/SunSet.java | 32 + .../serverpackets/SurrenderPledgeWar.java | 37 + .../network/serverpackets/SystemMessage.java | 12 +- .../network/serverpackets/TargetSelected.java | 10 +- .../serverpackets/TargetUnselected.java | 49 + .../serverpackets/TeleportToLocation.java | 49 + .../network/serverpackets/TradeDone.java | 34 + .../network/serverpackets/TradeOtherAdd.java | 40 + .../network/serverpackets/TradeOtherDone.java | 32 + .../network/serverpackets/TradeOwnAdd.java | 40 + .../network/serverpackets/TradeStart.java | 20 +- .../network/serverpackets/TradeUpdate.java | 44 + .../serverpackets/TutorialCloseHtml.java | 44 + .../TutorialEnableClientEvent.java | 34 + .../serverpackets/TutorialShowHtml.java | 12 +- .../TutorialShowQuestionMark.java | 34 + .../network/serverpackets/UserInfo.java | 32 +- .../serverpackets/ValidateLocation.java | 42 + .../ValidateLocationInVehicle.java | 51 + .../serverpackets/VehicleCheckLocation.java | 46 + .../serverpackets/VehicleDeparture.java | 52 + .../network/serverpackets/VehicleInfo.java | 47 + .../network/serverpackets/VehicleStarted.java | 46 + .../serverpackets/WareHouseDepositList.java | 14 +- .../WareHouseWithdrawalList.java | 14 +- .../ExDivideAdenaCancel.java | 36 + .../adenadistribution/ExDivideAdenaDone.java | 12 +- .../adenadistribution/ExDivideAdenaStart.java | 34 + .../alchemy/ExAlchemyConversion.java | 44 + .../alchemy/ExAlchemySkillList.java | 61 + .../serverpackets/alchemy/ExTryMixCube.java | 53 + .../appearance/ExChooseShapeShiftingItem.java | 49 + ...xPutShapeShiftingExtractionItemResult.java | 43 + .../ExPutShapeShiftingTargetItemResult.java | 48 + .../appearance/ExShapeShiftingResult.java | 12 +- .../commission/ExCloseCommission.java | 38 + .../ExResponseCommissionBuyInfo.java | 14 +- .../ExResponseCommissionBuyItem.java | 51 + .../ExResponseCommissionDelete.java | 43 + .../commission/ExResponseCommissionInfo.java | 12 +- .../ExResponseCommissionItemList.java | 47 + .../commission/ExResponseCommissionList.java | 14 +- .../ExResponseCommissionRegister.java | 12 +- .../commission/ExShowCommission.java | 39 + .../serverpackets/compound/ExEnchantFail.java | 44 + .../compound/ExEnchantOneFail.java | 38 + .../compound/ExEnchantOneOK.java | 38 + .../compound/ExEnchantOneRemoveFail.java | 38 + .../compound/ExEnchantOneRemoveOK.java | 38 + .../compound/ExEnchantSucess.java | 40 + .../compound/ExEnchantTwoFail.java | 38 + .../compound/ExEnchantTwoOK.java | 38 + .../compound/ExEnchantTwoRemoveFail.java | 38 + .../compound/ExEnchantTwoRemoveOK.java | 38 + .../ExGetCrystalizingEstimation.java | 49 + .../ExConnectedTimeAndGetTableReward.java | 46 + .../ExOneDayReceiveRewardList.java | 59 + .../dailymission/ExTodoListHTML.java | 39 + .../dailymission/ExTodoListInzone.java | 44 + .../dailymission/ExTodoListRecommend.java | 38 + .../serverpackets/friend/BlockListPacket.java | 9 +- .../friend/ExFriendDetailInfo.java | 18 +- .../friend/FriendAddRequest.java | 39 + .../friend/FriendAddRequestResult.java | 14 +- .../serverpackets/friend/FriendList.java | 67 + .../serverpackets/friend/FriendRemove.java | 42 + .../serverpackets/friend/L2Friend.java | 56 + .../serverpackets/friend/L2FriendList.java | 66 + .../serverpackets/friend/L2FriendStatus.java | 14 +- .../luckygame/ExBettingLuckyGameResult.java | 26 +- .../luckygame/ExStartLuckyGame.java | 45 + .../serverpackets/mentoring/ExMentorAdd.java | 43 + .../serverpackets/mentoring/ExMentorList.java | 78 ++ .../mentoring/ListMenteeWaiting.java | 18 +- .../primeshop/ExBRBuyProduct.java | 72 ++ .../primeshop/ExBRGamePoint.java | 45 + .../primeshop/ExBRProductInfo.java | 51 + .../primeshop/ExBRProductList.java | 18 +- .../shuttle/ExMoveToLocationInShuttle.java | 14 +- .../shuttle/ExShuttleGetOff.java | 54 + .../serverpackets/shuttle/ExShuttleGetOn.java | 50 + .../serverpackets/shuttle/ExShuttleInfo.java | 66 + .../serverpackets/shuttle/ExShuttleMove.java | 50 + .../shuttle/ExStopMoveInShuttle.java | 52 + .../shuttle/ExValidateLocationInShuttle.java | 50 + .../gameserver/pathfinding/AbstractNode.java | 10 +- .../pathfinding/AbstractNodeLoc.java | 35 + .../gameserver/pathfinding/PathFinding.java | 18 +- .../pathfinding/cellnodes/CellNode.java | 69 + .../pathfinding/cellnodes/CellNodeBuffer.java | 12 +- .../cellnodes/CellPathFinding.java | 28 +- .../pathfinding/cellnodes/NodeLoc.java | 16 +- .../pathfinding/geonodes/GeoNode.java | 60 + .../pathfinding/geonodes/GeoNodeLoc.java | 14 +- .../pathfinding/geonodes/GeoPathFinding.java | 28 +- .../pathfinding/utils/BinaryNodeHeap.java | 12 +- .../pathfinding/utils/FastNodeList.java | 49 + .../gameserver/script/DateRange.java | 10 +- .../gameserver/script/EngineInterface.java | 27 + .../gameserver/script/EventDrop.java | 10 +- .../gameserver/script/Expression.java | 10 +- .../gameserver/script/IntList.java | 10 +- .../l2jmobius/gameserver/script/Parser.java | 29 + .../gameserver/script/ParserFactory.java | 23 + .../script/ParserNotCreatedException.java | 25 + .../gameserver/script/ScriptDocument.java | 12 +- .../gameserver/script/ScriptEngine.java | 14 +- .../gameserver/script/ScriptPackage.java | 12 +- .../gameserver/script/ShortList.java | 10 +- .../script/faenor/FaenorEventParser.java | 22 +- .../script/faenor/FaenorInterface.java | 61 + .../script/faenor/FaenorParser.java | 12 +- .../script/faenor/FaenorScriptEngine.java | 22 +- .../scripting/L2ScriptEngineManager.java | 14 +- .../gameserver/scripting/ScriptManager.java | 47 + .../security/SecondaryPasswordAuth.java | 26 +- .../taskmanager/AttackStanceTaskManager.java | 22 +- .../taskmanager/DecayTaskManager.java | 18 +- .../KnownListUpdateTaskManager.java | 26 +- .../gameserver/taskmanager/Task.java | 47 + .../gameserver/taskmanager/TaskManager.java | 59 +- .../gameserver/taskmanager/TaskTypes.java | 31 + .../taskmanager/tasks/TaskBirthday.java | 30 +- .../tasks/TaskClanLeaderApply.java | 71 + .../taskmanager/tasks/TaskCleanUp.java | 41 + .../tasks/TaskDailySkillReuseClean.java | 71 + .../tasks/TaskDailyWorldChatPointReset.java | 74 ++ .../tasks/TaskGlobalVariablesSave.java | 50 + .../taskmanager/tasks/TaskOlympiadSave.java | 55 + .../taskmanager/tasks/TaskRecom.java | 73 ++ .../taskmanager/tasks/TaskRestart.java | 42 + .../taskmanager/tasks/TaskScript.java | 65 + .../taskmanager/tasks/TaskShutdown.java | 42 + .../taskmanager/tasks/TaskVitalityReset.java | 77 ++ .../gameserver/util/Broadcast.java | 32 +- .../gameserver/util/Evolve.java | 50 +- .../gameserver/util/FloodProtectorAction.java | 34 +- .../gameserver/util/FloodProtectorConfig.java | 10 +- .../gameserver/util/FloodProtectors.java | 14 +- .../gameserver/util/GMAudit.java | 17 +- .../gameserver/util/GeoUtils.java | 24 +- .../gameserver/util/HtmlUtil.java | 14 +- .../gameserver/util/LinePointIterator.java | 16 +- .../gameserver/util/LinePointIterator3D.java | 16 +- .../gameserver/util/MinionList.java | 39 +- .../com/l2jmobius/gameserver/util/Util.java | 1018 +++++++++++++++ .../com/l2jmobius/log/filter/AuditFilter.java | 32 + .../com/l2jmobius/log/filter/ChatFilter.java | 30 + .../log/filter/EnchantItemFilter.java | 29 + .../log/filter/EnchantSkillFilter.java | 29 + .../com/l2jmobius/log/filter/ErrorFilter.java | 30 + .../l2jmobius/log/filter/GMAuditFilter.java | 29 + .../log/filter/ItemFilter.java | 17 +- .../l2jmobius/log/filter/MDamageFilter.java | 29 + .../l2jmobius/log/filter/PDamageFilter.java | 29 + .../log/formatter/AccountingFormatter.java | 29 +- .../log/formatter/AuditFormatter.java | 14 +- .../log/formatter/ChatLogFormatter.java | 14 +- .../log/formatter/ConsoleLogFormatter.java | 16 +- .../log/formatter/DamageFormatter.java | 24 +- .../log/formatter/EnchantFormatter.java | 20 +- .../log/formatter/FileLogFormatter.java | 14 +- .../log/formatter/GMAuditFormatter.java | 31 + .../log/formatter/ItemLogFormatter.java | 16 +- .../log/formatter/OlympiadFormatter.java | 14 +- .../log/handler/AccountingLogHandler.java | 28 + .../log/handler/AllDamageLogHandler.java | 28 + .../log/handler/AuditLogHandler.java | 31 + .../l2jmobius/log/handler/ChatLogHandler.java | 28 + .../log/handler/EnchantItemLogHandler.java | 28 + .../log/handler/EnchantSkillLogHandler.java | 28 + .../log/handler/ErrorLogHandler.java | 28 + .../log/handler/GMAuditLogHandler.java | 28 + .../l2jmobius/log/handler/ItemLogHandler.java | 31 + .../log/handler/MDamageLogHandler.java | 28 + .../log/handler/OlympiadLogHandler.java | 28 + .../log/handler/PDamageLogHandler.java | 28 + .../loginserver/FloodProtectedListener.java | 12 +- .../loginserver/GameServerListener.java | 12 +- .../loginserver/GameServerTable.java | 35 +- .../loginserver/GameServerThread.java | 34 +- .../loginserver/HackingException.java | 10 +- .../loginserver/L2LoginServer.java | 26 +- .../loginserver/LoginController.java | 28 +- .../l2jmobius/loginserver/SelectorHelper.java | 77 ++ .../loginserver/SessionKey.java | 14 +- .../loginserver/model/data/AccountInfo.java | 10 +- .../network/L2JGameServerPacketHandler.java | 159 +++ .../loginserver/network/L2LoginClient.java | 38 +- .../network/L2LoginPacketHandler.java | 112 ++ .../network/clientpackets/AuthGameGuard.java | 88 ++ .../clientpackets/L2LoginClientPacket.java | 47 + .../clientpackets/RequestAuthLogin.java | 48 +- .../clientpackets/RequestServerList.java | 84 ++ .../clientpackets/RequestServerLogin.java | 100 ++ .../gameserverpackets/BlowFishKey.java | 78 ++ .../gameserverpackets/ChangeAccessLevel.java | 45 + .../gameserverpackets/ChangePassword.java | 131 ++ .../gameserverpackets/GameServerAuth.java | 27 +- .../gameserverpackets/PlayerAuthRequest.java | 76 ++ .../gameserverpackets/PlayerInGame.java | 52 + .../gameserverpackets/PlayerLogout.java | 50 + .../gameserverpackets/PlayerTracert.java | 51 + .../gameserverpackets/ReplyCharacters.java | 46 + .../gameserverpackets/RequestTempBan.java | 17 +- .../gameserverpackets/ServerStatus.java | 112 ++ .../loginserverpackets/AuthResponse.java | 42 + .../ChangePasswordResponse.java | 39 + .../network/loginserverpackets/InitLS.java | 46 + .../loginserverpackets/KickPlayer.java | 37 + .../loginserverpackets/LoginServerFail.java | 49 + .../PlayerAuthResponse.java | 38 + .../loginserverpackets/RequestCharacters.java | 37 + .../network/serverpackets/AccountKicked.java | 10 +- .../network/serverpackets/GGAuth.java | 12 +- .../network/serverpackets/Init.java | 12 +- .../serverpackets/L2LoginServerPacket.java | 27 + .../network/serverpackets/LoginFail.java | 92 ++ .../network/serverpackets/LoginOk.java | 58 + .../network/serverpackets/PlayFail.java | 10 +- .../network/serverpackets/PlayOk.java | 41 + .../network/serverpackets/ServerList.java | 18 +- .../status/GameStatusThread.java | 16 +- .../status/LoginStatusThread.java | 20 +- .../status/Status.java | 22 +- .../accountmanager/SQLAccountManager.java | 19 +- .../tools/dbinstaller/AbstractDBLauncher.java | 42 + .../tools/dbinstaller/DBOutputInterface.java | 10 +- .../tools/dbinstaller/LauncherGS.java | 61 + .../tools/dbinstaller/LauncherLS.java | 61 + .../tools/dbinstaller/RunTasks.java | 14 +- .../console/DBInstallerConsole.java | 18 +- .../tools/dbinstaller/gui/DBConfigGUI.java | 18 +- .../tools/dbinstaller/gui/DBInstallerGUI.java | 14 +- .../tools/dbinstaller/images/ImagesTable.java | 10 +- .../util/CloseShieldedInputStream.java | 10 +- .../dbinstaller/util/FileWriterStdout.java | 10 +- .../dbinstaller/util/mysql/DBDumper.java | 14 +- .../dbinstaller/util/mysql/MySqlConnect.java | 10 +- .../util/mysql/ScriptExecutor.java | 14 +- .../util/swing/SpringUtilities.java | 2 +- .../gsregistering/BaseGameServerRegister.java | 22 +- .../gsregistering/GameServerRegister.java | 30 +- .../util/DeadLockDetector.java | 17 +- .../util/EmptyQueue.java | 10 +- .../util/EnumIntBitmask.java | 10 +- .../util/HexUtils.java | 10 +- .../util/IPSubnet.java | 10 +- .../util/IPv4Filter.java | 12 +- .../util/L2LogManager.java | 10 +- .../util/PrimeFinder.java | 6 +- .../util/PropertiesParser.java | 10 +- .../{l2jserver => l2jmobius}/util/Rnd.java | 35 +- .../util/StringUtil.java | 22 +- .../util/TimeUtil.java | 10 +- trunk/java/com/l2jmobius/util/Util.java | 238 ++++ .../util/crypt/BlowfishEngine.java | 2 +- .../util/crypt/LoginCrypt.java | 12 +- .../util/crypt/NewCrypt.java | 10 +- .../util/crypt/ScrambledKeyPair.java | 10 +- .../util/data/xml/IXmlReader.java | 15 +- .../util/file/filter/BMPFilter.java | 10 +- .../l2jmobius/util/file/filter/ExtFilter.java | 39 + .../util/file/filter/HTMLFilter.java | 10 +- .../util/file/filter/NumericNameFilter.java | 34 + .../util/file/filter/OldPledgeFilter.java | 10 +- .../util/file/filter/SQLFilter.java | 10 +- .../util/file/filter/XMLFilter.java | 10 +- .../util/network/BaseRecievePacket.java | 10 +- .../util/network/BaseSendablePacket.java | 10 +- .../database/pool/impl/ConnectionFactory.java | 62 - .../javaengine/CompilationException.java | 9 - .../commons/mmocore/AbstractPacket.java | 36 - .../commons/mmocore/IAcceptFilter.java | 28 - .../commons/mmocore/IClientFactory.java | 27 - .../commons/mmocore/IMMOExecutor.java | 27 - .../commons/mmocore/IPacketHandler.java | 29 - .../l2jserver/commons/mmocore/MMOClient.java | 47 - .../commons/mmocore/NioNetStackList.java | 102 -- .../commons/mmocore/NioNetStringBuffer.java | 62 - .../com/l2jserver/gameserver/GameServer.java | 523 -------- .../l2jserver/gameserver/ai/L2AirShipAI.java | 77 -- .../com/l2jserver/gameserver/ai/L2BoatAI.java | 84 -- .../l2jserver/gameserver/ai/L2ShuttleAI.java | 50 - .../gameserver/ai/L2SpecialSiegeGuardAI.java | 57 - .../gameserver/engines/items/Item.java | 32 - .../gameserver/enums/AISkillScope.java | 39 - .../l2jserver/gameserver/enums/AIType.java | 32 - .../gameserver/enums/AttackType.java | 42 - .../gameserver/enums/AuctionItemType.java | 24 - .../gameserver/enums/CastleSide.java | 29 - .../gameserver/enums/ClanEntryStatus.java | 31 - .../gameserver/enums/DuelResult.java | 33 - .../l2jserver/gameserver/enums/DuelState.java | 31 - .../enums/EffectCalculationType.java | 28 - .../gameserver/enums/EventState.java | 28 - .../gameserver/enums/FortTeleportWhoType.java | 26 - .../gameserver/enums/HtmlActionScope.java | 31 - .../gameserver/enums/InstanceReenterType.java | 29 - .../enums/InstanceRemoveBuffType.java | 30 - .../gameserver/enums/InventorySlot.java | 80 -- .../l2jserver/gameserver/enums/ItemGrade.java | 61 - .../gameserver/enums/ItemListType.java | 45 - .../gameserver/enums/ItemLocation.java | 35 - .../l2jserver/gameserver/enums/MacroType.java | 34 - .../gameserver/enums/MacroUpdateType.java | 42 - .../l2jserver/gameserver/enums/MailType.java | 34 - .../l2jserver/gameserver/enums/ManorMode.java | 30 - .../l2jserver/gameserver/enums/MountType.java | 49 - .../enums/PartySmallWindowUpdateType.java | 50 - .../gameserver/enums/PetitionState.java | 36 - .../gameserver/enums/PetitionType.java | 36 - .../gameserver/enums/PlayerAction.java | 40 - .../l2jserver/gameserver/enums/QuestType.java | 29 - .../com/l2jserver/gameserver/enums/Race.java | 52 - .../com/l2jserver/gameserver/enums/Sex.java | 26 - .../gameserver/enums/ShortcutType.java | 34 - .../l2jserver/gameserver/enums/ShotType.java | 42 - .../gameserver/enums/SiegeClanType.java | 30 - .../enums/SiegeTeleportWhoType.java | 27 - .../gameserver/enums/StartPosType.java | 28 - .../l2jserver/gameserver/enums/StatType.java | 32 - .../gameserver/enums/SubclassInfoType.java | 29 - .../gameserver/enums/SubclassType.java | 29 - .../com/l2jserver/gameserver/enums/Team.java | 41 - .../gameserver/enums/TrapAction.java | 26 - .../gameserver/handler/IActionHandler.java | 34 - .../handler/IActionShiftHandler.java | 34 - .../handler/IAdminCommandHandler.java | 38 - .../gameserver/handler/IBypassHandler.java | 47 - .../gameserver/handler/IChatHandler.java | 44 - .../gameserver/handler/IHandler.java | 35 - .../gameserver/handler/IItemHandler.java | 41 - .../handler/IParseBoardHandler.java | 46 - .../handler/IPunishmentHandler.java | 38 - .../handler/ITargetTypeHandler.java | 36 - .../handler/IUserCommandHandler.java | 42 - .../handler/IWriteBoardHandler.java | 40 - .../tasks/GrandBossManagerStoreTask.java | 34 - .../tasks/MessageDeletionTask.java | 88 -- .../tasks/PenaltyRemoveTask.java | 41 - .../tasks/StartMovingTask.java | 47 - .../tasks/UpdateSoDStateTask.java | 36 - .../gameserver/model/CropProcure.java | 38 - .../gameserver/model/CrystalizationData.java | 53 - .../gameserver/model/FortSiegeSpawn.java | 60 - .../l2jserver/gameserver/model/ItemInfo.java | 412 ------ .../gameserver/model/L2AlchemySkill.java | 49 - .../model/L2ExtractableProductItem.java | 54 - .../gameserver/model/L2ManufactureItem.java | 50 - .../gameserver/model/SpawnListener.java | 31 - .../gameserver/model/TeleportWhereType.java | 32 - .../gameserver/model/actor/L2Decoy.java | 188 --- .../instance/CommissionManagerInstance.java | 49 - .../actor/instance/L2AdventurerInstance.java | 53 - .../actor/instance/L2AirShipInstance.java | 194 --- .../actor/instance/L2ArtefactInstance.java | 78 -- .../model/actor/instance/L2BoatInstance.java | 104 -- .../instance/L2ControlTowerInstance.java | 94 -- .../instance/L2ControllableMobInstance.java | 91 -- .../actor/instance/L2EffectPointInstance.java | 74 -- .../instance/L2FeedableBeastInstance.java | 37 - .../actor/instance/L2FishermanInstance.java | 137 -- .../actor/instance/L2FlameTowerInstance.java | 89 -- .../instance/L2FlyTerrainObjectInstance.java | 57 - .../actor/instance/L2FriendlyMobInstance.java | 70 - .../actor/instance/L2MerchantInstance.java | 111 -- .../instance/L2OlympiadManagerInstance.java | 56 - .../actor/instance/L2QuestGuardInstance.java | 107 -- .../actor/instance/L2ShuttleInstance.java | 160 --- .../actor/instance/L2SiegeFlagInstance.java | 209 --- .../instance/L2TerrainObjectInstance.java | 56 - .../actor/instance/L2TrainerInstance.java | 51 - .../instance/L2VillageMasterDElfInstance.java | 46 - .../L2VillageMasterDwarfInstance.java | 46 - .../L2VillageMasterFighterInstance.java | 58 - .../L2VillageMasterKamaelInstance.java | 46 - .../L2VillageMasterMysticInstance.java | 58 - .../instance/L2VillageMasterOrcInstance.java | 46 - .../L2VillageMasterPriestInstance.java | 58 - .../actor/instance/L2WarehouseInstance.java | 58 - .../model/actor/knownlist/DecoyKnownList.java | 52 - .../actor/knownlist/DefenderKnownList.java | 74 -- .../model/actor/knownlist/DoorKnownList.java | 66 - .../actor/knownlist/MonsterKnownList.java | 88 -- .../model/actor/knownlist/PcKnownList.java | 167 --- .../actor/knownlist/PlayableKnownList.java | 35 - .../actor/knownlist/RaceManagerKnownList.java | 57 - .../knownlist/StaticObjectKnownList.java | 66 - .../actor/knownlist/SummonKnownList.java | 52 - .../model/actor/knownlist/TrapKnownList.java | 53 - .../actor/knownlist/VehicleKnownList.java | 52 - .../model/actor/request/CompoundRequest.java | 74 -- .../model/actor/request/PartyRequest.java | 57 - .../model/actor/request/PrimeShopRequest.java | 38 - .../actor/stat/ControllableAirShipStat.java | 45 - .../gameserver/model/actor/stat/DoorStat.java | 56 - .../gameserver/model/actor/stat/NpcStat.java | 41 - .../model/actor/stat/StaticObjStat.java | 41 - .../model/actor/stat/SummonStat.java | 35 - .../model/actor/stat/VehicleStat.java | 53 - .../model/actor/status/DoorStatus.java | 35 - .../model/actor/status/FolkStatus.java | 61 - .../model/actor/status/NpcStatus.java | 67 - .../model/actor/status/PetStatus.java | 80 -- .../model/actor/status/PlayableStatus.java | 35 - .../model/actor/status/SiegeFlagStatus.java | 53 - .../model/actor/status/StaticObjStatus.java | 35 - .../tasks/attackable/CommandChannelTimer.java | 57 - .../tasks/attackable/OnKillNotifyTask.java | 51 - .../tasks/character/FlyToLocationTask.java | 52 - .../actor/tasks/character/NotifyAITask.java | 47 - .../tasks/character/QueuedMagicUseTask.java | 51 - .../actor/tasks/cubics/CubicDisappear.java | 46 - .../actor/tasks/npc/trap/TrapTriggerTask.java | 50 - .../tasks/npc/trap/TrapUnsummonTask.java | 41 - .../actor/tasks/npc/walker/ArrivedTask.java | 46 - .../actor/tasks/player/DismountTask.java | 44 - .../model/actor/tasks/player/FameTask.java | 59 - .../tasks/player/GameGuardCheckTask.java | 58 - .../tasks/player/InventoryEnableTask.java | 44 - .../model/actor/tasks/player/PvPFlagTask.java | 57 - .../actor/tasks/player/RecoBonusTaskEnd.java | 45 - .../actor/tasks/player/RecoGiveTask.java | 61 - .../model/actor/tasks/player/RentPetTask.java | 44 - .../actor/tasks/player/ResetChargesTask.java | 44 - .../actor/tasks/player/ResetSoulsTask.java | 44 - .../model/actor/tasks/player/SitDownTask.java | 44 - .../model/actor/tasks/player/StandUpTask.java | 46 - .../actor/tasks/player/TeleportTask.java | 46 - .../tasks/player/TeleportWatchdogTask.java | 45 - .../tasks/player/WarnUserTakeBreakTask.java | 56 - .../model/actor/tasks/player/WaterTask.java | 57 - .../model/actor/transform/TransformType.java | 33 - .../model/announce/IAnnouncement.java | 45 - .../gameserver/model/base/ClassLevel.java | 32 - .../gameserver/model/base/ClassType.java | 30 - .../gameserver/model/base/PlayerState.java | 32 - .../gameserver/model/base/SocialClass.java | 41 - .../clientstrings/FastStringBuilder.java | 45 - .../conditions/ConditionCategoryType.java | 53 - .../conditions/ConditionChangeWeapon.java | 75 -- .../model/conditions/ConditionGameChance.java | 52 - .../model/conditions/ConditionGameTime.java | 68 - .../model/conditions/ConditionInventory.java | 49 - .../model/conditions/ConditionItemId.java | 51 - .../model/conditions/ConditionLogicNot.java | 65 - .../conditions/ConditionMinDistance.java | 47 - .../ConditionPlayerActiveEffectId.java | 62 - .../conditions/ConditionPlayerAgathionId.java | 46 - .../conditions/ConditionPlayerBaseStats.java | 88 -- .../conditions/ConditionPlayerCallPc.java | 72 -- .../ConditionPlayerCanCreateBase.java | 108 -- .../ConditionPlayerCanCreateOutpost.java | 89 -- .../conditions/ConditionPlayerCanEscape.java | 81 -- .../ConditionPlayerCanRefuelAirship.java | 51 - .../ConditionPlayerCanSummonPet.java | 69 - .../ConditionPlayerCanSummonServitor.java | 60 - .../ConditionPlayerCanSummonSiegeGolem.java | 83 -- .../conditions/ConditionPlayerCanSweep.java | 89 -- .../ConditionPlayerCanSwitchSubclass.java | 81 -- .../ConditionPlayerCanTakeCastle.java | 74 -- .../ConditionPlayerCanTakeFort.java | 80 -- .../ConditionPlayerCanTransform.java | 71 - .../ConditionPlayerCanUntransform.java | 61 - .../conditions/ConditionPlayerCharges.java | 46 - .../ConditionPlayerCheckAbnormal.java | 63 - .../ConditionPlayerClassIdRestriction.java | 48 - .../ConditionPlayerCloakStatus.java | 46 - .../model/conditions/ConditionPlayerCp.java | 47 - .../conditions/ConditionPlayerFlyMounted.java | 47 - .../conditions/ConditionPlayerHasCastle.java | 69 - .../ConditionPlayerHasClanHall.java | 70 - .../conditions/ConditionPlayerHasFort.java | 68 - .../ConditionPlayerHasFreeSummonPoints.java | 66 - .../conditions/ConditionPlayerHasPet.java | 70 - .../ConditionPlayerHasServitor.java | 49 - .../model/conditions/ConditionPlayerHp.java | 47 - .../conditions/ConditionPlayerImmobile.java | 43 - .../ConditionPlayerInsideZoneId.java | 58 - .../conditions/ConditionPlayerInstanceId.java | 66 - .../conditions/ConditionPlayerInvSize.java | 52 - .../ConditionPlayerIsClanLeader.java | 50 - .../conditions/ConditionPlayerIsHero.java | 50 - .../conditions/ConditionPlayerIsInCombat.java | 44 - .../conditions/ConditionPlayerIsOnSide.java | 52 - .../ConditionPlayerLandingZone.java | 49 - .../conditions/ConditionPlayerLevel.java | 47 - .../conditions/ConditionPlayerLevelRange.java | 47 - .../model/conditions/ConditionPlayerMp.java | 47 - .../conditions/ConditionPlayerPkCount.java | 50 - .../ConditionPlayerPledgeClass.java | 56 - .../model/conditions/ConditionPlayerRace.java | 53 - .../ConditionPlayerRangeFromNpc.java | 63 - .../model/conditions/ConditionPlayerSex.java | 51 - .../conditions/ConditionPlayerSiegeSide.java | 50 - .../conditions/ConditionPlayerSouls.java | 46 - .../conditions/ConditionPlayerState.java | 91 -- .../conditions/ConditionPlayerSubclass.java | 50 - .../ConditionPlayerTransformationId.java | 58 - .../conditions/ConditionPlayerTvTEvent.java | 53 - .../ConditionPlayerVehicleMounted.java | 49 - .../conditions/ConditionPlayerWeight.java | 55 - .../model/conditions/ConditionSlotItemId.java | 63 - .../conditions/ConditionSlotItemType.java | 60 - .../ConditionTargetAbnormalType.java | 48 - .../ConditionTargetActiveEffectId.java | 65 - .../conditions/ConditionTargetAggro.java | 58 - .../ConditionTargetClassIdRestriction.java | 53 - .../model/conditions/ConditionTargetHp.java | 47 - .../conditions/ConditionTargetInvSize.java | 53 - .../conditions/ConditionTargetLevel.java | 52 - .../conditions/ConditionTargetLevelRange.java | 51 - .../ConditionTargetMyPartyExceptMe.java | 64 - .../model/conditions/ConditionTargetNone.java | 44 - .../conditions/ConditionTargetNpcId.java | 52 - .../conditions/ConditionTargetNpcType.java | 51 - .../conditions/ConditionTargetPlayable.java | 36 - .../model/conditions/ConditionTargetRace.java | 48 - .../ConditionTargetUsesWeaponKind.java | 59 - .../conditions/ConditionTargetWeight.java | 57 - .../model/conditions/ConditionUsingSkill.java | 51 - .../conditions/ConditionUsingSlotType.java | 48 - .../model/conditions/ConditionWithSkill.java | 47 - .../gameserver/model/drops/DropListScope.java | 63 - .../gameserver/model/drops/IDropItem.java | 39 - .../model/drops/IDropItemFactory.java | 34 - .../model/drops/IGroupedDropItemFactory.java | 27 - .../strategy/IDropCalculationStrategy.java | 56 - ...onGroupedKillerChanceModifierStrategy.java | 30 - .../IPreciseDeterminationStrategy.java | 40 - .../gameserver/model/entity/Siegable.java | 67 - .../model/entity/TvTEventListener.java | 65 - .../model/entity/TvTEventPlayer.java | 60 - .../model/entity/clanhall/SiegeStatus.java | 29 - .../gameserver/model/events/EventType.java | 275 ---- .../model/events/ListenerRegisterType.java | 36 - .../model/events/annotations/Id.java | 36 - .../model/events/annotations/Ids.java | 34 - .../events/annotations/NpcLevelRange.java | 38 - .../events/annotations/NpcLevelRanges.java | 34 - .../model/events/annotations/Priority.java | 34 - .../model/events/annotations/Range.java | 38 - .../model/events/annotations/Ranges.java | 34 - .../events/annotations/RegisterEvent.java | 36 - .../events/annotations/RegisterType.java | 36 - .../model/events/impl/IBaseEvent.java | 29 - .../impl/character/OnCreatureAttack.java | 55 - .../impl/character/OnCreatureAttackAvoid.java | 70 - .../impl/character/OnCreatureAttacked.java | 55 - .../impl/character/OnCreatureDamageDealt.java | 84 -- .../character/OnCreatureDamageReceived.java | 84 -- .../events/impl/character/OnCreatureKill.java | 55 - .../impl/character/OnCreatureSkillUse.java | 78 -- .../impl/character/OnCreatureTeleported.java | 47 - .../impl/character/OnCreatureZoneEnter.java | 56 - .../impl/character/OnCreatureZoneExit.java | 56 - .../impl/character/npc/OnNpcCanBeSeen.java | 55 - .../impl/character/npc/OnNpcCreatureSee.java | 63 - .../character/npc/OnNpcEventReceived.java | 69 - .../impl/character/npc/OnNpcFirstTalk.java | 55 - .../impl/character/npc/OnNpcManorBypass.java | 76 -- .../impl/character/npc/OnNpcMenuSelect.java | 75 -- .../impl/character/npc/OnNpcMoveFinished.java | 47 - .../character/npc/OnNpcMoveNodeArrived.java | 47 - .../character/npc/OnNpcMoveRouteFinished.java | 47 - .../character/npc/OnNpcSkillFinished.java | 63 - .../impl/character/npc/OnNpcSkillSee.java | 78 -- .../character/npc/OnNpcSocialActionSee.java | 62 - .../events/impl/character/npc/OnNpcSpawn.java | 47 - .../impl/character/npc/OnNpcTeleport.java | 47 - .../OnAttackableAggroRangeEnter.java | 62 - .../npc/attackable/OnAttackableAttack.java | 78 -- .../attackable/OnAttackableFactionCall.java | 69 - .../npc/attackable/OnAttackableHate.java | 62 - .../npc/attackable/OnAttackableKill.java | 63 - .../playable/OnPlayableExpChanged.java | 61 - .../character/player/OnPlayerAugment.java | 70 - .../impl/character/player/OnPlayerBypass.java | 54 - .../player/OnPlayerChangeToAwakenedClass.java | 47 - .../impl/character/player/OnPlayerChat.java | 69 - .../impl/character/player/OnPlayerCreate.java | 69 - .../impl/character/player/OnPlayerDelete.java | 61 - .../character/player/OnPlayerDlgAnswer.java | 69 - .../character/player/OnPlayerEquipItem.java | 55 - .../character/player/OnPlayerFameChanged.java | 61 - .../character/player/OnPlayerHennaAdd.java | 55 - .../character/player/OnPlayerHennaRemove.java | 55 - .../player/OnPlayerKarmaChanged.java | 61 - .../player/OnPlayerLevelChanged.java | 61 - .../impl/character/player/OnPlayerLogin.java | 47 - .../impl/character/player/OnPlayerLogout.java | 47 - .../character/player/OnPlayerPKChanged.java | 61 - .../player/OnPlayerProfessionChange.java | 62 - .../character/player/OnPlayerPvPChanged.java | 61 - .../character/player/OnPlayerPvPKill.java | 54 - .../player/OnPlayerRaidPointsChanged.java | 62 - .../character/player/OnPlayerRestore.java | 61 - .../impl/character/player/OnPlayerSelect.java | 69 - .../character/player/OnPlayerSkillLearn.java | 71 - .../character/player/OnPlayerSubChange.java | 47 - .../character/player/OnPlayerSummonSpawn.java | 47 - .../character/player/OnPlayerSummonTalk.java | 47 - .../character/player/OnPlayerTransform.java | 54 - .../player/clan/OnPlayerClanCreate.java | 55 - .../player/clan/OnPlayerClanDestroy.java | 55 - .../player/clan/OnPlayerClanJoin.java | 55 - .../player/clan/OnPlayerClanLeaderChange.java | 62 - .../player/clan/OnPlayerClanLeft.java | 55 - .../player/clan/OnPlayerClanLvlUp.java | 48 - .../player/clanwh/OnPlayerClanWHItemAdd.java | 70 - .../clanwh/OnPlayerClanWHItemDestroy.java | 77 -- .../clanwh/OnPlayerClanWHItemTransfer.java | 77 -- .../player/inventory/OnPlayerItemAdd.java | 55 - .../player/inventory/OnPlayerItemDestroy.java | 55 - .../player/inventory/OnPlayerItemDrop.java | 63 - .../player/inventory/OnPlayerItemPickup.java | 55 - .../inventory/OnPlayerItemTransfer.java | 63 - .../player/mentoring/OnPlayerMenteeAdd.java | 54 - .../player/mentoring/OnPlayerMenteeLeft.java | 55 - .../mentoring/OnPlayerMenteeRemove.java | 55 - .../mentoring/OnPlayerMenteeStatus.java | 54 - .../mentoring/OnPlayerMentorStatus.java | 54 - .../impl/character/trap/OnTrapAction.java | 64 - .../events/impl/clan/OnClanWarFinish.java | 54 - .../events/impl/clan/OnClanWarStart.java | 54 - .../events/impl/events/OnTvTEventFinish.java | 34 - .../events/impl/events/OnTvTEventKill.java | 62 - .../events/OnTvTEventRegistrationStart.java | 34 - .../events/impl/events/OnTvTEventStart.java | 34 - .../events/impl/item/OnItemBypassEvent.java | 63 - .../model/events/impl/item/OnItemCreate.java | 69 - .../model/events/impl/item/OnItemTalk.java | 56 - .../impl/olympiad/OnOlympiadMatchResult.java | 62 - .../sieges/castle/OnCastleSiegeFinish.java | 47 - .../castle/OnCastleSiegeOwnerChange.java | 47 - .../sieges/castle/OnCastleSiegeStart.java | 47 - .../impl/sieges/fort/OnFortSiegeFinish.java | 47 - .../impl/sieges/fort/OnFortSiegeStart.java | 47 - .../listeners/AnnotationEventListener.java | 63 - .../listeners/ConsumerEventListener.java | 49 - .../events/listeners/DummyEventListener.java | 42 - .../listeners/FunctionEventListener.java | 60 - .../listeners/RunnableEventListener.java | 46 - .../events/returns/ChatFilterReturn.java | 38 - .../model/holders/AdditionalItemHolder.java | 38 - .../model/holders/AdditionalSkillHolder.java | 38 - .../model/holders/ArmorsetSkillHolder.java | 38 - .../model/holders/CastleSpawnHolder.java | 48 - .../model/holders/DoorRequestHolder.java | 39 - .../model/holders/NpcLogListHolder.java | 60 - .../model/holders/PetItemHolder.java | 39 - .../gameserver/model/holders/SkillHolder.java | 65 - .../model/holders/SkillUseHolder.java | 47 - .../model/holders/SummonRequestHolder.java | 47 - .../model/interfaces/IDecayable.java | 27 - .../model/interfaces/IDeletable.java | 27 - .../model/interfaces/IIdentifiable.java | 28 - .../gameserver/model/interfaces/INamable.java | 28 - .../model/interfaces/IRestorable.java | 27 - .../model/interfaces/ISkillsHolder.java | 37 - .../model/interfaces/ISpawnable.java | 27 - .../model/interfaces/IStorable.java | 27 - .../model/interfaces/IUniqueId.java | 27 - .../model/interfaces/IUpdatable.java | 27 - .../interfaces/IUpdateTypeComponent.java | 27 - .../model/itemauction/ItemAuctionBid.java | 67 - .../itemauction/ItemAuctionExtendState.java | 31 - .../model/itemcontainer/PcFreight.java | 82 -- .../model/itemcontainer/PcRefund.java | 110 -- .../model/itemcontainer/PcWarehouse.java | 58 - .../model/itemcontainer/Warehouse.java | 27 - .../model/items/PcItemTemplate.java | 47 - .../items/appearance/AppearanceHandType.java | 29 - .../items/appearance/AppearanceMagicType.java | 29 - .../appearance/AppearanceTargetType.java | 31 - .../items/appearance/AppearanceType.java | 31 - .../items/enchant/EnchantResultType.java | 29 - .../model/items/type/ActionType.java | 53 - .../model/items/type/ArmorType.java | 53 - .../gameserver/model/items/type/ItemType.java | 28 - .../model/items/type/MaterialType.java | 55 - .../gameserver/model/multisell/ItemInfo.java | 86 -- .../model/olympiad/CompetitionType.java | 43 - .../model/options/OptionsSkillHolder.java | 53 - .../model/options/OptionsSkillType.java | 29 - .../model/primeshop/PrimeShopItem.java | 48 - .../model/punishment/PunishmentAffect.java | 42 - .../model/punishment/PunishmentType.java | 42 - .../gameserver/model/quest/Event.java | 39 - .../model/shuttle/L2ShuttleData.java | 84 -- .../gameserver/model/skills/EffectScope.java | 34 - .../gameserver/model/skills/RideState.java | 35 - .../model/skills/targets/AffectObject.java | 37 - .../gameserver/model/stats/MoveType.java | 33 - .../model/stats/functions/FuncAdd.java | 46 - .../model/stats/functions/FuncDiv.java | 53 - .../model/stats/functions/FuncEnchantHp.java | 53 - .../model/stats/functions/FuncMul.java | 46 - .../model/stats/functions/FuncSet.java | 46 - .../model/stats/functions/FuncSub.java | 46 - .../functions/formulas/FuncArmorSet.java | 93 -- .../functions/formulas/FuncAtkAccuracy.java | 71 - .../functions/formulas/FuncAtkCritical.java | 49 - .../functions/formulas/FuncAtkEvasion.java | 88 -- .../stats/functions/formulas/FuncHenna.java | 82 -- .../functions/formulas/FuncMAtkCritical.java | 49 - .../stats/functions/formulas/FuncMAtkMod.java | 52 - .../functions/formulas/FuncMAtkSpeed.java | 49 - .../functions/formulas/FuncMatkAccuracy.java | 48 - .../functions/formulas/FuncMatkEvasion.java | 64 - .../functions/formulas/FuncMaxCpMul.java | 49 - .../functions/formulas/FuncMaxHpMul.java | 49 - .../functions/formulas/FuncMaxMpMul.java | 49 - .../functions/formulas/FuncMoveSpeed.java | 49 - .../stats/functions/formulas/FuncPAtkMod.java | 49 - .../functions/formulas/FuncPAtkSpeed.java | 49 - .../model/teleporter/TeleportLocation.java | 71 - .../model/teleporter/TeleportType.java | 29 - .../model/variables/NpcVariables.java | 73 -- .../model/zone/AbstractZoneSettings.java | 31 - .../gameserver/model/zone/ZoneId.java | 57 - .../model/zone/type/L2ArenaZone.java | 62 - .../model/zone/type/L2CastleZone.java | 60 - .../model/zone/type/L2ClanHallZone.java | 91 -- .../model/zone/type/L2DerbyTrackZone.java | 53 - .../model/zone/type/L2DynamicZone.java | 128 -- .../model/zone/type/L2FortZone.java | 59 - .../gameserver/model/zone/type/L2HqZone.java | 78 -- .../model/zone/type/L2JailZone.java | 101 -- .../model/zone/type/L2LandingZone.java | 53 - .../model/zone/type/L2NoLandingZone.java | 79 -- .../model/zone/type/L2NoStoreZone.java | 53 - .../model/zone/type/L2NoSummonFriendZone.java | 48 - .../model/zone/type/L2PeaceZone.java | 76 -- .../zone/type/L2ResidenceTeleportZone.java | 79 -- .../model/zone/type/L2ResidenceZone.java | 57 - .../model/zone/type/L2RespawnZone.java | 66 - .../model/zone/type/L2ScriptZone.java | 47 - .../model/zone/type/L2TownZone.java | 87 -- .../model/zone/type/L2WaterZone.java | 105 -- .../gameserver/network/ClientString.java | 36 - .../AnswerPartyLootModification.java | 59 - .../network/clientpackets/Appearing.java | 70 - .../network/clientpackets/Attack.java | 150 --- .../network/clientpackets/BypassUserCmd.java | 70 - .../CannotMoveAnymoreInVehicle.java | 73 -- .../clientpackets/CharacterDelete.java | 100 -- .../clientpackets/CharacterRestore.java | 64 - .../network/clientpackets/DummyPacket.java | 43 - .../network/clientpackets/ExGetOnAirShip.java | 57 - .../ExPCCafeRequestOpenWindowWithoutNPC.java | 54 - .../clientpackets/NotifyExitBeautyShop.java | 57 - .../clientpackets/RequestAbilityList.java | 59 - .../clientpackets/RequestAbilityWndClose.java | 61 - .../clientpackets/RequestAbilityWndOpen.java | 61 - .../RequestAddExpandQuestAlarm.java | 62 - .../clientpackets/RequestAllAgitInfo.java | 52 - .../clientpackets/RequestAllCastleInfo.java | 58 - .../clientpackets/RequestAllFortressInfo.java | 58 - .../clientpackets/RequestAllyCrest.java | 69 - .../RequestAskJoinPartyRoom.java | 75 -- .../clientpackets/RequestBidItemAuction.java | 81 -- .../RequestBookMarkSlotInfo.java | 49 - .../clientpackets/RequestBuySellUIClose.java | 51 - .../RequestChangeAbilityPoint.java | 86 -- .../RequestChangePartyLeader.java | 60 - .../RequestChangeToAwakenedClass.java | 65 - .../RequestCharacterNameCreatable.java | 81 -- .../RequestConfirmTargetItem.java | 77 -- .../RequestCursedWeaponList.java | 72 -- .../RequestCursedWeaponLocation.java | 87 -- .../RequestDeleteBookMarkSlot.java | 56 - .../RequestDeleteReceivedPost.java | 106 -- .../clientpackets/RequestDeleteSentPost.java | 106 -- .../clientpackets/RequestDismissAlly.java | 59 - .../RequestDismissPartyRoom.java | 69 - .../network/clientpackets/RequestDispel.java | 109 -- .../clientpackets/RequestDuelSurrender.java | 48 - .../RequestEx2ndPasswordCheck.java | 55 - .../RequestEx2ndPasswordVerify.java | 55 - .../RequestExAddContactToContactList.java | 68 - .../RequestExAddEnchantScrollItem.java | 95 -- .../clientpackets/RequestExAutoFish.java | 65 - .../RequestExCancelEnchantItem.java | 56 - .../clientpackets/RequestExChangeName.java | 55 - .../RequestExCubeGameReadyAnswer.java | 74 -- .../RequestExEnchantSkillInfo.java | 99 -- .../clientpackets/RequestExFishRanking.java | 59 - .../RequestExFriendListExtended.java | 60 - .../RequestExMPCCShowPartyMembersInfo.java | 60 - .../RequestExMagicSkillUseGround.java | 100 -- .../RequestExOlympiadMatchListRefresh.java | 55 - .../RequestExRemoveEnchantSupportItem.java | 69 - .../RequestExRemoveItemAttribute.java | 173 --- .../clientpackets/RequestExRqItemLink.java | 72 -- .../RequestExShowContactList.java | 61 - .../RequestExTryToPutEnchantTargetItem.java | 91 -- .../RequestExitPartyMatchingWaitingRoom.java | 54 - .../network/clientpackets/RequestFlyMove.java | 57 - .../clientpackets/RequestFortressMapInfo.java | 65 - .../RequestFortressSiegeInfo.java | 66 - .../clientpackets/RequestGMCommand.java | 126 -- .../clientpackets/RequestGetOffVehicle.java | 74 -- .../clientpackets/RequestGetOnVehicle.java | 94 -- .../network/clientpackets/RequestGmList.java | 52 - .../clientpackets/RequestGotoLobby.java | 52 - .../clientpackets/RequestHennaItemInfo.java | 68 - .../clientpackets/RequestHennaItemList.java | 55 - .../RequestHennaItemRemoveInfo.java | 65 - .../clientpackets/RequestHennaRemoveList.java | 53 - .../clientpackets/RequestInfoItemAuction.java | 77 -- .../RequestInzoneWaitingTime.java | 51 - .../clientpackets/RequestJoinAlly.java | 90 -- .../clientpackets/RequestJoinSiege.java | 123 -- .../clientpackets/RequestKeyMapping.java | 64 - .../clientpackets/RequestManorList.java | 50 - .../RequestOlympiadMatchList.java | 61 - .../RequestOustFromPartyRoom.java | 98 -- .../clientpackets/RequestOustPartyMember.java | 60 - .../clientpackets/RequestPVPMatchRecord.java | 45 - .../RequestPackageSendableItemList.java | 52 - .../RequestPartyLootModification.java | 68 - .../RequestPartyMatchConfig.java | 105 -- .../RequestPartyMatchDetail.java | 111 -- .../clientpackets/RequestPetGetItem.java | 87 -- .../clientpackets/RequestPledgeCrest.java | 69 - .../RequestPledgeDraftListSearch.java | 77 -- .../clientpackets/RequestPledgeInfo.java | 82 -- .../RequestPledgeMemberInfo.java | 73 -- .../RequestPledgeMemberList.java | 64 - .../RequestPledgeMemberPowerInfo.java | 74 -- .../RequestPledgePowerGradeList.java | 55 - .../RequestPledgeRecruitApplyInfo.java | 67 - .../RequestPledgeRecruitBoardDetail.java | 66 - .../RequestPledgeRecruitInfo.java | 66 - .../RequestPledgeSetMemberPowerGrade.java | 97 -- .../RequestPledgeWaitingApplied.java | 63 - .../RequestPledgeWaitingApply.java | 96 -- .../RequestPledgeWaitingList.java | 58 - .../RequestPledgeWaitingUser.java | 71 - .../RequestPledgeWaitingUserAccept.java | 86 -- .../clientpackets/RequestPostItemList.java | 74 -- .../RequestPrivateStoreQuitBuy.java | 63 - .../RequestPrivateStoreQuitSell.java | 63 - .../clientpackets/RequestQuestAbort.java | 84 -- .../clientpackets/RequestQuestList.java | 49 - .../clientpackets/RequestReceivedPost.java | 94 -- .../RequestReceivedPostList.java | 67 - .../RequestRecipeBookDestroy.java | 80 -- .../clientpackets/RequestRecipeBookOpen.java | 71 - .../RequestRecipeItemMakeInfo.java | 54 - .../RequestRecipeItemMakeSelf.java | 74 -- .../RequestRecipeShopListSet.java | 139 -- .../RequestRecipeShopMakeInfo.java | 68 - .../RequestRecipeShopManageList.java | 69 - .../RequestRecipeShopManagePrev.java | 61 - .../RequestRecipeShopManageQuit.java | 57 - .../clientpackets/RequestRecordInfo.java | 85 -- .../RequestRejectPostAttachment.java | 109 -- .../RequestResetAbilityPoint.java | 95 -- .../clientpackets/RequestResetNickname.java | 55 - .../clientpackets/RequestSeedPhase.java | 53 - .../clientpackets/RequestSentPost.java | 91 -- .../clientpackets/RequestSentPostList.java | 67 - .../clientpackets/RequestSetAllyCrest.java | 111 -- .../clientpackets/RequestShowBeautyList.java | 56 - .../clientpackets/RequestShowBoard.java | 58 - .../clientpackets/RequestShowMiniMap.java | 60 - .../RequestSiegeAttackerList.java | 69 - .../RequestSiegeDefenderList.java | 59 - .../clientpackets/RequestSiegeInfo.java | 46 - .../clientpackets/RequestSkillList.java | 58 - .../RequestTeleportBookMark.java | 54 - .../RequestTutorialClientEvent.java | 58 - .../RequestTutorialLinkHtml.java | 70 - .../RequestTutorialPassCmdToServer.java | 66 - .../RequestTutorialQuestionMark.java | 61 - .../clientpackets/RequestWithDrawalParty.java | 82 -- .../RequestWithdrawPartyRoom.java | 86 -- .../clientpackets/RequestWriteHeroWords.java | 62 - .../clientpackets/SetPrivateStoreMsgBuy.java | 68 - .../clientpackets/SetPrivateStoreMsgSell.java | 68 - .../SetPrivateStoreWholeMsg.java | 66 - .../network/clientpackets/SnoopQuit.java | 63 - .../network/clientpackets/TradeDone.java | 116 -- .../RequestDivideAdenaCancel.java | 68 - .../RequestDivideAdenaStart.java | 102 -- .../alchemy/RequestAlchemyConversion.java | 120 -- .../alchemy/RequestAlchemySkillList.java | 53 - .../RequestExCancelShape_Shifting_Item.java | 54 - .../commission/RequestCommissionBuyInfo.java | 83 -- .../commission/RequestCommissionBuyItem.java | 64 - .../commission/RequestCommissionCancel.java | 44 - .../commission/RequestCommissionDelete.java | 65 - .../commission/RequestCommissionInfo.java | 74 -- .../RequestCommissionRegisteredItem.java | 60 - .../RequestCommissionRegistrableItemList.java | 73 -- .../compound/RequestNewEnchantClose.java | 48 - .../compound/RequestNewEnchantPushOne.java | 90 -- .../compound/RequestNewEnchantPushTwo.java | 104 -- .../compound/RequestNewEnchantRemoveOne.java | 81 -- .../compound/RequestNewEnchantRemoveTwo.java | 81 -- .../RequestCrystallizeItemCancel.java | 61 - .../RequestOneDayRewardReceive.java | 54 - .../dailymission/RequestTodoList.java | 76 -- .../dailymission/RequestTodoListHTML.java | 56 - .../friend/RequestFriendDetailInfo.java | 54 - .../friend/RequestFriendList.java | 95 -- .../friend/RequestUpdateBlockMemo.java | 54 - .../friend/RequestUpdateFriendMemo.java | 52 - .../luckygame/RequestLuckyGamePlay.java | 50 - .../mentoring/RequestMenteeAdd.java | 75 -- .../mentoring/RequestMenteeWaitingList.java | 58 - .../mentoring/RequestMentorList.java | 51 - .../primeshop/RequestBRGamePoint.java | 51 - .../primeshop/RequestBRProductInfo.java | 53 - .../primeshop/RequestBRProductList.java | 77 -- .../primeshop/RequestBRRecentProductList.java | 46 - .../shuttle/CannotMoveAnymoreInShuttle.java | 73 -- .../shuttle/MoveToLocationInShuttle.java | 92 -- .../shuttle/RequestShuttleGetOff.java | 62 - .../shuttle/RequestShuttleGetOn.java | 77 -- .../gameserverpackets/BlowFishKey.java | 62 - .../gameserverpackets/ChangeAccessLevel.java | 40 - .../gameserverpackets/ChangePassword.java | 42 - .../gameserverpackets/PlayerAuthRequest.java | 44 - .../gameserverpackets/PlayerInGame.java | 52 - .../gameserverpackets/PlayerLogout.java | 39 - .../gameserverpackets/PlayerTracert.java | 44 - .../gameserverpackets/ReplyCharacters.java | 49 - .../network/gameserverpackets/SendMail.java | 45 - .../gameserverpackets/ServerStatus.java | 108 -- .../network/gameserverpackets/TempBan.java | 55 - .../loginserverpackets/AuthResponse.java | 58 - .../ChangePasswordResponse.java | 42 - .../network/loginserverpackets/InitLS.java | 49 - .../loginserverpackets/KickPlayer.java | 45 - .../loginserverpackets/LoginServerFail.java | 58 - .../PlayerAuthResponse.java | 59 - .../loginserverpackets/RequestCharacters.java | 43 - .../serverpackets/AcquireSkillDone.java | 36 - .../serverpackets/AcquireSkillList.java | 84 -- .../network/serverpackets/ActionFailed.java | 35 - .../network/serverpackets/AllyCrest.java | 51 - .../network/serverpackets/AskJoinParty.java | 45 - .../network/serverpackets/Attack.java | 117 -- .../serverpackets/AutoAttackStart.java | 39 - .../network/serverpackets/AutoAttackStop.java | 39 - .../network/serverpackets/CSShowComBoard.java | 37 - .../network/serverpackets/CameraMode.java | 40 - .../network/serverpackets/ChairSit.java | 45 - .../network/serverpackets/ChangeMoveType.java | 45 - .../network/serverpackets/CharCreateOk.java | 29 - .../serverpackets/CharDeleteSuccess.java | 28 - .../serverpackets/ChooseInventoryItem.java | 36 - .../network/serverpackets/ClientSetTime.java | 38 - .../network/serverpackets/DeleteObject.java | 44 - .../network/serverpackets/DoorInfo.java | 39 - .../serverpackets/DoorStatusUpdate.java | 44 - .../ExAcquirableSkillListByClass.java | 61 - .../serverpackets/ExAcquireAPSkillList.java | 79 -- .../serverpackets/ExAdenaInvenCount.java | 44 - .../serverpackets/ExAirShipStopMove.java | 49 - .../serverpackets/ExAskCoupleAction.java | 43 - .../serverpackets/ExAskJoinPartyRoom.java | 46 - .../ExAskModifyPartyLooting.java | 45 - .../serverpackets/ExAutoFishAvailable.java | 42 - .../ExBaseAttributeCancelResult.java | 44 - .../serverpackets/ExBirthdayPopup.java | 43 - .../serverpackets/ExBrPremiumState.java | 43 - .../network/serverpackets/ExCastleState.java | 46 - .../ExChangeAttributeItemList.java | 62 - .../serverpackets/ExChangeNpcState.java | 43 - .../ExChangeToAwakenedClass.java | 41 - .../serverpackets/ExCloseAPListWnd.java | 38 - .../network/serverpackets/ExCloseMPCC.java | 37 - .../serverpackets/ExClosePartyRoom.java | 36 - .../serverpackets/ExConfirmAddingContact.java | 43 - .../serverpackets/ExCubeGameAddPlayer.java | 55 - .../serverpackets/ExCubeGameChangeTeam.java | 53 - .../ExCubeGameChangeTimeToStart.java | 46 - .../serverpackets/ExCubeGameCloseUI.java | 41 - .../serverpackets/ExCubeGameRemovePlayer.java | 54 - .../serverpackets/ExCubeGameRequestReady.java | 42 - .../network/serverpackets/ExDuelAskStart.java | 44 - .../network/serverpackets/ExFishingEnd.java | 46 - .../network/serverpackets/ExFlyMove.java | 75 -- .../ExGetBookMarkInfoPacket.java | 56 - .../serverpackets/ExGetOffAirShip.java | 48 - .../network/serverpackets/ExGetOnAirShip.java | 49 - .../serverpackets/ExGetPremiumItemList.java | 54 - .../network/serverpackets/ExHeroList.java | 58 - .../serverpackets/ExInzoneWaiting.java | 58 - .../serverpackets/ExIsCharNameCreatable.java | 40 - .../ExLoginVitalityEffectInfo.java | 53 - .../ExMPCCShowPartyMemberInfo.java | 49 - .../network/serverpackets/ExMailArrived.java | 39 - .../ExMoveToLocationAirShip.java | 52 - .../ExMoveToLocationInAirShip.java | 54 - .../ExMultiPartyCommandChannelInfo.java | 59 - .../serverpackets/ExNevitAdventEffect.java | 40 - .../ExNevitAdventPointInfoPacket.java | 40 - .../ExNewSkillToLearnByLevelUp.java | 38 - .../serverpackets/ExNotifyFlyMoveStart.java | 36 - .../serverpackets/ExNotifyPremiumItem.java | 34 - .../serverpackets/ExOlympiadMatchEnd.java | 38 - .../serverpackets/ExOlympiadMatchList.java | 95 -- .../network/serverpackets/ExOlympiadMode.java | 43 - .../serverpackets/ExOlympiadSpelledInfo.java | 63 - .../network/serverpackets/ExOpenMPCC.java | 39 - .../serverpackets/ExPartyPetWindowAdd.java | 49 - .../serverpackets/ExPartyPetWindowDelete.java | 47 - .../serverpackets/ExPartyPetWindowUpdate.java | 49 - .../network/serverpackets/ExPlayScene.java | 39 - .../network/serverpackets/ExPledgeCount.java | 42 - .../ExPledgeDraftListSearch.java | 53 - .../ExPledgeRecruitApplyInfo.java | 43 - .../ExPledgeRecruitBoardDetail.java | 46 - .../serverpackets/ExPledgeRecruitInfo.java | 62 - .../serverpackets/ExPledgeWaitingList.java | 53 - .../ExPledgeWaitingListAlarm.java | 34 - .../ExPledgeWaitingListApplied.java | 54 - .../serverpackets/ExPledgeWaitingUser.java | 44 - .../ExPrivateStoreSetWholeMsg.java | 50 - .../ExPutEnchantScrollItemResult.java | 43 - .../ExPutEnchantSupportItemResult.java | 43 - .../ExPutEnchantTargetItemResult.java | 43 - .../ExPutItemResultForVariationMake.java | 41 - .../serverpackets/ExQuestItemList.java | 59 - .../network/serverpackets/ExRedSky.java | 40 - .../ExRemoveEnchantSupportItemResult.java | 38 - .../serverpackets/ExReplyPostItemList.java | 50 - .../ExRequestChangeNicknameColor.java | 40 - .../serverpackets/ExRequestHackShield.java | 39 - .../serverpackets/ExResponseResetList.java | 48 - .../serverpackets/ExRestartClient.java | 38 - .../network/serverpackets/ExRotation.java | 42 - .../network/serverpackets/ExRpItemLink.java | 42 - .../network/serverpackets/ExSearchOrc.java | 38 - .../serverpackets/ExSendManorList.java | 46 - .../serverpackets/ExSetPartyLooting.java | 45 - .../serverpackets/ExShowAPListWnd.java | 38 - .../ExShowAdventurerGuideBook.java | 38 - .../network/serverpackets/ExShowAgitInfo.java | 48 - .../ExShowBaseAttributeCancelWindow.java | 96 -- .../serverpackets/ExShowBeautyMenu.java | 51 - .../serverpackets/ExShowCastleInfo.java | 68 - .../serverpackets/ExShowContactList.java | 48 - .../serverpackets/ExShowFortressInfo.java | 56 - .../ExShowFortressSiegeInfo.java | 109 -- .../ExShowProcureCropDetail.java | 69 - .../serverpackets/ExShowQuestInfo.java | 38 - .../serverpackets/ExShowQuestMark.java | 43 - .../network/serverpackets/ExShowTrace.java | 61 - .../ExShowVariationCancelWindow.java | 39 - .../ExShowVariationMakeWindow.java | 39 - .../network/serverpackets/ExSpawnEmitter.java | 53 - .../serverpackets/ExStartScenePlayer.java | 41 - .../serverpackets/ExStopMoveAirShip.java | 50 - .../network/serverpackets/ExTacticalSign.java | 45 - .../ExTeleportToLocationActivate.java | 49 - .../serverpackets/ExUnReadMailCount.java | 44 - .../ExUserInfoAbnormalVisualEffect.java | 54 - .../serverpackets/ExUserInfoCubic.java | 48 - .../serverpackets/ExUserInfoInvenWeight.java | 45 - .../ExVariationCancelResult.java | 37 - .../serverpackets/ExVariationResult.java | 46 - .../serverpackets/ExVitalityEffectInfo.java | 57 - .../serverpackets/ExVitalityPointInfo.java | 40 - .../network/serverpackets/ExWorldChatCnt.java | 43 - .../serverpackets/FriendAddRequest.java | 40 - .../network/serverpackets/GMHide.java | 43 - .../network/serverpackets/GMViewItemList.java | 67 - .../GMViewWarehouseWithdrawList.java | 58 - .../network/serverpackets/GameGuardQuery.java | 43 - .../network/serverpackets/GetItem.java | 45 - .../network/serverpackets/GetOnVehicle.java | 55 - .../serverpackets/GmViewQuestInfo.java | 72 -- .../serverpackets/HennaRemoveList.java | 57 - .../serverpackets/InventoryUpdate.java | 51 - .../network/serverpackets/JoinParty.java | 40 - .../network/serverpackets/JoinPledge.java | 36 - .../network/serverpackets/LeaveWorld.java | 34 - .../network/serverpackets/LoginFail.java | 51 - .../serverpackets/MagicSkillCanceld.java | 36 - .../serverpackets/ManagePledgePower.java | 44 - .../network/serverpackets/MoveToLocation.java | 53 - .../serverpackets/MyTargetSelected.java | 52 - .../serverpackets/NicknameChanged.java | 44 - .../network/serverpackets/NormalCamera.java | 34 - .../NpcInfoAbnormalVisualEffect.java | 53 - .../serverpackets/NpcQuestHtmlMessage.java | 52 - .../serverpackets/ObservationMode.java | 40 - .../serverpackets/ObservationReturn.java | 40 - .../network/serverpackets/OnEventTrigger.java | 42 - .../serverpackets/PackageSendableList.java | 51 - .../serverpackets/PartyMatchDetail.java | 53 - .../serverpackets/PartyMemberPosition.java | 67 - .../serverpackets/PartySmallWindowDelete.java | 39 - .../PartySmallWindowDeleteAll.java | 34 - .../network/serverpackets/PetDelete.java | 39 - .../serverpackets/PetInventoryUpdate.java | 51 - .../network/serverpackets/PetItemList.java | 42 - .../network/serverpackets/PetStatusShow.java | 44 - .../serverpackets/PetitionVotePacket.java | 37 - .../network/serverpackets/PledgeCrest.java | 51 - .../network/serverpackets/PledgeInfo.java | 42 - .../serverpackets/PledgePowerGradeList.java | 45 - .../serverpackets/PledgeReceivePowerInfo.java | 48 - .../PledgeShowMemberListDelete.java | 36 - .../PledgeShowMemberListDeleteAll.java | 35 - .../serverpackets/PledgeSkillListAdd.java | 44 - .../serverpackets/PledgeStatusChanged.java | 46 - .../network/serverpackets/PremiumState.java | 43 - .../serverpackets/PrivateStoreListSell.java | 55 - .../serverpackets/PrivateStoreMsgBuy.java | 44 - .../serverpackets/PrivateStoreMsgSell.java | 44 - .../serverpackets/RecipeItemMakeInfo.java | 65 - .../serverpackets/RecipeShopItemInfo.java | 47 - .../network/serverpackets/RecipeShopMsg.java | 39 - .../network/serverpackets/RequestEnchant.java | 43 - .../network/serverpackets/Revive.java | 38 - .../network/serverpackets/Ride.java | 53 - .../serverpackets/SellListProcure.java | 66 - .../serverpackets/SendTradeRequest.java | 36 - .../network/serverpackets/ServerClose.java | 37 - .../serverpackets/SetSummonRemainTime.java | 39 - .../network/serverpackets/ShowCalculator.java | 39 - .../network/serverpackets/ShowMiniMap.java | 40 - .../serverpackets/ShowPCCafeCouponShowUI.java | 38 - .../network/serverpackets/ShowTownMap.java | 47 - .../network/serverpackets/ShowXMasSeal.java | 39 - .../network/serverpackets/Snoop.java | 53 - .../network/serverpackets/StartPledgeWar.java | 39 - .../serverpackets/StopMoveInVehicle.java | 53 - .../network/serverpackets/StopPledgeWar.java | 39 - .../network/serverpackets/StopRotation.java | 41 - .../network/serverpackets/SunRise.java | 34 - .../network/serverpackets/SunSet.java | 34 - .../serverpackets/SurrenderPledgeWar.java | 39 - .../serverpackets/TargetUnselected.java | 51 - .../serverpackets/TeleportToLocation.java | 51 - .../network/serverpackets/TradeDone.java | 36 - .../network/serverpackets/TradeOtherAdd.java | 42 - .../network/serverpackets/TradeOtherDone.java | 34 - .../network/serverpackets/TradeOwnAdd.java | 42 - .../network/serverpackets/TradeUpdate.java | 46 - .../serverpackets/TutorialCloseHtml.java | 46 - .../TutorialEnableClientEvent.java | 36 - .../TutorialShowQuestionMark.java | 37 - .../serverpackets/ValidateLocation.java | 44 - .../ValidateLocationInVehicle.java | 53 - .../serverpackets/VehicleCheckLocation.java | 48 - .../serverpackets/VehicleDeparture.java | 55 - .../network/serverpackets/VehicleInfo.java | 49 - .../network/serverpackets/VehicleStarted.java | 48 - .../ExDivideAdenaCancel.java | 38 - .../adenadistribution/ExDivideAdenaStart.java | 36 - .../alchemy/ExAlchemyConversion.java | 46 - .../alchemy/ExAlchemySkillList.java | 63 - .../serverpackets/alchemy/ExTryMixCube.java | 55 - .../appearance/ExChooseShapeShiftingItem.java | 52 - ...xPutShapeShiftingExtractionItemResult.java | 45 - .../ExPutShapeShiftingTargetItemResult.java | 50 - .../commission/ExCloseCommission.java | 40 - .../ExResponseCommissionBuyItem.java | 53 - .../ExResponseCommissionDelete.java | 45 - .../ExResponseCommissionItemList.java | 49 - .../commission/ExShowCommission.java | 41 - .../serverpackets/compound/ExEnchantFail.java | 46 - .../compound/ExEnchantOneFail.java | 40 - .../compound/ExEnchantOneOK.java | 40 - .../compound/ExEnchantOneRemoveFail.java | 40 - .../compound/ExEnchantOneRemoveOK.java | 40 - .../compound/ExEnchantSucess.java | 42 - .../compound/ExEnchantTwoFail.java | 40 - .../compound/ExEnchantTwoOK.java | 40 - .../compound/ExEnchantTwoRemoveFail.java | 40 - .../compound/ExEnchantTwoRemoveOK.java | 40 - .../ExGetCrystalizingEstimation.java | 51 - .../ExConnectedTimeAndGetTableReward.java | 48 - .../ExOneDayReceiveRewardList.java | 61 - .../dailymission/ExTodoListHTML.java | 41 - .../dailymission/ExTodoListInzone.java | 46 - .../dailymission/ExTodoListRecommend.java | 40 - .../friend/FriendAddRequest.java | 41 - .../serverpackets/friend/FriendList.java | 69 - .../serverpackets/friend/FriendRemove.java | 44 - .../serverpackets/friend/L2Friend.java | 59 - .../serverpackets/friend/L2FriendList.java | 68 - .../luckygame/ExStartLuckyGame.java | 47 - .../serverpackets/mentoring/ExMentorAdd.java | 45 - .../serverpackets/mentoring/ExMentorList.java | 80 -- .../primeshop/ExBRBuyProduct.java | 74 -- .../primeshop/ExBRGamePoint.java | 47 - .../primeshop/ExBRProductInfo.java | 53 - .../shuttle/ExShuttleGetOff.java | 56 - .../serverpackets/shuttle/ExShuttleGetOn.java | 52 - .../serverpackets/shuttle/ExShuttleInfo.java | 68 - .../serverpackets/shuttle/ExShuttleMove.java | 52 - .../shuttle/ExStopMoveInShuttle.java | 54 - .../shuttle/ExValidateLocationInShuttle.java | 52 - .../pathfinding/AbstractNodeLoc.java | 37 - .../pathfinding/cellnodes/CellNode.java | 71 - .../pathfinding/geonodes/GeoNode.java | 62 - .../pathfinding/utils/FastNodeList.java | 51 - .../gameserver/script/EngineInterface.java | 29 - .../l2jserver/gameserver/script/Parser.java | 31 - .../gameserver/script/ParserFactory.java | 25 - .../script/ParserNotCreatedException.java | 27 - .../script/faenor/FaenorInterface.java | 63 - .../gameserver/scripting/ScriptManager.java | 49 - .../gameserver/taskmanager/Task.java | 50 - .../gameserver/taskmanager/TaskTypes.java | 33 - .../tasks/TaskClanLeaderApply.java | 73 -- .../taskmanager/tasks/TaskCleanUp.java | 43 - .../tasks/TaskDailySkillReuseClean.java | 73 -- .../tasks/TaskDailyWorldChatPointReset.java | 76 -- .../tasks/TaskGlobalVariablesSave.java | 52 - .../taskmanager/tasks/TaskOlympiadSave.java | 57 - .../taskmanager/tasks/TaskRecom.java | 75 -- .../taskmanager/tasks/TaskRestart.java | 44 - .../taskmanager/tasks/TaskScript.java | 67 - .../taskmanager/tasks/TaskShutdown.java | 44 - .../taskmanager/tasks/TaskVitalityReset.java | 79 -- .../com/l2jserver/gameserver/util/Util.java | 1020 --------------- .../com/l2jserver/log/filter/AuditFilter.java | 34 - .../com/l2jserver/log/filter/ChatFilter.java | 33 - .../log/filter/EnchantItemFilter.java | 31 - .../log/filter/EnchantSkillFilter.java | 31 - .../com/l2jserver/log/filter/ErrorFilter.java | 33 - .../l2jserver/log/filter/GMAuditFilter.java | 32 - .../l2jserver/log/filter/MDamageFilter.java | 31 - .../l2jserver/log/filter/PDamageFilter.java | 31 - .../log/formatter/GMAuditFormatter.java | 33 - .../log/handler/AccountingLogHandler.java | 30 - .../log/handler/AllDamageLogHandler.java | 30 - .../log/handler/AuditLogHandler.java | 33 - .../l2jserver/log/handler/ChatLogHandler.java | 31 - .../log/handler/EnchantItemLogHandler.java | 30 - .../log/handler/EnchantSkillLogHandler.java | 30 - .../log/handler/ErrorLogHandler.java | 31 - .../log/handler/GMAuditLogHandler.java | 31 - .../l2jserver/log/handler/ItemLogHandler.java | 33 - .../log/handler/MDamageLogHandler.java | 30 - .../log/handler/OlympiadLogHandler.java | 30 - .../log/handler/PDamageLogHandler.java | 30 - .../l2jserver/loginserver/SelectorHelper.java | 79 -- .../network/L2JGameServerPacketHandler.java | 125 -- .../network/L2LoginPacketHandler.java | 94 -- .../network/clientpackets/AuthGameGuard.java | 90 -- .../clientpackets/L2LoginClientPacket.java | 49 - .../clientpackets/RequestServerList.java | 86 -- .../clientpackets/RequestServerLogin.java | 102 -- .../gameserverpackets/BlowFishKey.java | 80 -- .../gameserverpackets/ChangeAccessLevel.java | 47 - .../gameserverpackets/ChangePassword.java | 133 -- .../gameserverpackets/PlayerAuthRequest.java | 78 -- .../gameserverpackets/PlayerInGame.java | 54 - .../gameserverpackets/PlayerLogout.java | 52 - .../gameserverpackets/PlayerTracert.java | 53 - .../gameserverpackets/ReplyCharacters.java | 48 - .../gameserverpackets/ServerStatus.java | 104 -- .../loginserverpackets/AuthResponse.java | 44 - .../ChangePasswordResponse.java | 41 - .../network/loginserverpackets/InitLS.java | 48 - .../loginserverpackets/KickPlayer.java | 39 - .../loginserverpackets/LoginServerFail.java | 52 - .../PlayerAuthResponse.java | 40 - .../loginserverpackets/RequestCharacters.java | 39 - .../serverpackets/L2LoginServerPacket.java | 30 - .../network/serverpackets/LoginFail.java | 94 -- .../network/serverpackets/LoginOk.java | 60 - .../network/serverpackets/PlayOk.java | 43 - .../tools/dbinstaller/AbstractDBLauncher.java | 44 - .../tools/dbinstaller/LauncherGS.java | 63 - .../tools/dbinstaller/LauncherLS.java | 63 - trunk/java/com/l2jserver/util/Util.java | 240 ---- .../l2jserver/util/file/filter/ExtFilter.java | 41 - .../util/file/filter/NumericNameFilter.java | 36 - trunk/launcher/Gameserver.launch | 6 +- trunk/launcher/Loginserver.launch | 6 +- 4084 files changed, 83696 insertions(+), 86998 deletions(-) create mode 100644 trunk/.settings/org.eclipse.ltk.core.refactoring.prefs delete mode 100644 trunk/dist/doc/3rdPartyLicenses/c3p0.txt delete mode 100644 trunk/dist/doc/3rdPartyLicenses/ecj.html delete mode 100644 trunk/dist/doc/3rdPartyLicenses/java-engine.txt delete mode 100644 trunk/dist/doc/3rdPartyLicenses/mysql-connector-java.txt delete mode 100644 trunk/dist/doc/L2J_DataPack_LICENSE.txt delete mode 100644 trunk/dist/doc/L2J_DataPack_README.txt delete mode 100644 trunk/dist/doc/L2J_Server_LICENSE.txt delete mode 100644 trunk/dist/doc/L2J_Server_README.txt delete mode 100644 trunk/dist/libs/c3p0-0.9.5.1.jar create mode 100644 trunk/dist/libs/c3p0-0.9.5.2.jar delete mode 100644 trunk/dist/libs/mchange-commons-java-0.2.10.jar create mode 100644 trunk/dist/libs/mchange-commons-java-0.2.11.jar delete mode 100644 trunk/dist/libs/mysql-connector-java-5.1.37-bin.jar create mode 100644 trunk/dist/libs/mysql-connector-java-5.1.38-bin.jar rename trunk/java/com/{l2jserver => l2jmobius}/Config.java (95%) rename trunk/java/com/{l2jserver => l2jmobius}/Server.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/database/pool/AbstractConnectionFactory.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/database/pool/IConnectionFactory.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/database/pool/impl/BoneCPConnectionFactory.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/database/pool/impl/C3P0ConnectionFactory.java (88%) create mode 100644 trunk/java/com/l2jmobius/commons/database/pool/impl/ConnectionFactory.java rename trunk/java/com/{l2jserver => l2jmobius}/commons/database/pool/impl/HikariCPConnectionFactory.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/geodriver/Cell.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/geodriver/GeoDriver.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/geodriver/IBlock.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/geodriver/IRegion.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/geodriver/blocks/ComplexBlock.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/geodriver/blocks/FlatBlock.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/geodriver/blocks/MultilayerBlock.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/geodriver/regions/NullRegion.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/geodriver/regions/Region.java (76%) create mode 100644 trunk/java/com/l2jmobius/commons/javaengine/CompilationException.java rename trunk/java/com/{l2jserver => l2jmobius}/commons/javaengine/JavaCompiler.java (96%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/javaengine/JavaScriptEngine.java (95%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/javaengine/JavaScriptEngineFactory.java (94%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/javaengine/MemoryClassLoader.java (95%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/javaengine/MemoryJavaFileManager.java (95%) create mode 100644 trunk/java/com/l2jmobius/commons/mmocore/AbstractPacket.java create mode 100644 trunk/java/com/l2jmobius/commons/mmocore/IAcceptFilter.java create mode 100644 trunk/java/com/l2jmobius/commons/mmocore/IClientFactory.java create mode 100644 trunk/java/com/l2jmobius/commons/mmocore/IMMOExecutor.java create mode 100644 trunk/java/com/l2jmobius/commons/mmocore/IPacketHandler.java create mode 100644 trunk/java/com/l2jmobius/commons/mmocore/MMOClient.java rename trunk/java/com/{l2jserver => l2jmobius}/commons/mmocore/MMOConnection.java (87%) create mode 100644 trunk/java/com/l2jmobius/commons/mmocore/NioNetStackList.java create mode 100644 trunk/java/com/l2jmobius/commons/mmocore/NioNetStringBuffer.java rename trunk/java/com/{l2jserver => l2jmobius}/commons/mmocore/ReceivablePacket.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/mmocore/SelectorConfig.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/mmocore/SelectorThread.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/commons/mmocore/SendablePacket.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/FortUpdater.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/GameServer.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/GameTimeController.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/GeoData.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/InstanceListManager.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ItemsAutoDestroy.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/LoginServerThread.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/MonsterRace.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/RecipeController.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/Shutdown.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ThreadPoolManager.java (96%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/AbstractAI.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/Ctrl.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/CtrlEvent.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/CtrlIntention.java (83%) create mode 100644 trunk/java/com/l2jmobius/gameserver/ai/L2AirShipAI.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/L2AttackableAI.java (93%) create mode 100644 trunk/java/com/l2jmobius/gameserver/ai/L2BoatAI.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/L2CharacterAI.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/L2ControllableMobAI.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/L2DoorAI.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/L2FortSiegeGuardAI.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/L2PlayableAI.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/L2PlayerAI.java (83%) create mode 100644 trunk/java/com/l2jmobius/gameserver/ai/L2ShuttleAI.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/L2SiegeGuardAI.java (91%) create mode 100644 trunk/java/com/l2jmobius/gameserver/ai/L2SpecialSiegeGuardAI.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/L2SummonAI.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/L2VehicleAI.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/ai/NextAction.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/cache/HtmCache.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/cache/WarehouseCacheManager.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/communitybbs/BB/Forum.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/communitybbs/BB/Post.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/communitybbs/BB/Topic.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/communitybbs/Manager/BaseBBSManager.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/communitybbs/Manager/ForumsBBSManager.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/communitybbs/Manager/PostBBSManager.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/communitybbs/Manager/TopicBBSManager.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/AnnouncementsTable.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/CharNameTable.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/CharSummonTable.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/ClanTable.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/CrestTable.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/NpcBufferTable.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/OfflineTradersTable.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/PetNameTable.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/SummonEffectsTable.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/SummonSkillsTable.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/TeleportLocationTable.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/sql/impl/TerritoryTable.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/AbilityPointsData.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/AdminData.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/AppearanceItemData.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/ArmorSetsData.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/BeautyShopData.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/BuyListData.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/CastleData.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/CategoryData.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/ClassListData.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/DailyMissionData.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/DoorData.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/EnchantItemData.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/EnchantItemGroupsData.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/EnchantItemHPBonusData.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/EnchantItemOptionsData.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/EnchantSkillGroupsData.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/ExperienceData.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/FishData.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/FishingMonstersData.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/FishingRodsData.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/HennaData.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/HitConditionBonusData.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/InitialEquipmentData.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/InitialShortcutData.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/ItemCrystalizationData.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/KarmaData.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/LuckyGameData.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/MultisellData.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/NpcData.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/OptionData.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/PetDataTable.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/PlayerTemplateData.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/PlayerXpPercentLostData.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/PrimeShopData.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/RecipeData.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/SecondaryAuthData.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/ShuttleData.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/SiegeScheduleData.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/SkillLearnData.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/SkillTreesData.java (94%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/StaticObjectData.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/TeleportersData.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/TransformData.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/data/xml/impl/UIData.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/datatables/AugmentationData.java (93%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/datatables/BotReportTable.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/datatables/EventDroplist.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/datatables/ItemTable.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/datatables/MerchantPriceConfigTable.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/datatables/NpcPersonalAIData.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/datatables/SkillData.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/datatables/SpawnTable.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/engines/DocumentBase.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/engines/DocumentEngine.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/engines/items/DocumentItem.java (86%) create mode 100644 trunk/java/com/l2jmobius/gameserver/engines/items/Item.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/engines/skills/DocumentSkill.java (96%) create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/AISkillScope.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/AIType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/AttackType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/AuctionItemType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/CastleSide.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/enums/CategoryType.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/enums/ChatType.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/ClanEntryStatus.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/DuelResult.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/DuelState.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/EffectCalculationType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/EventState.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/FortTeleportWhoType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/HtmlActionScope.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/enums/IllegalActionPunishmentType.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/InstanceReenterType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/InstanceRemoveBuffType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/enums/InstanceType.java (90%) create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/InventorySlot.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/ItemGrade.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/ItemListType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/ItemLocation.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/MacroType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/MacroUpdateType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/MailType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/ManorMode.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/MountType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/enums/NpcInfoType.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/enums/PartyDistributionType.java (83%) create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/PartySmallWindowUpdateType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/PetitionState.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/PetitionType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/PlayerAction.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/enums/PrivateStoreType.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/enums/QuestSound.java (93%) create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/QuestType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/Race.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/Sex.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/ShortcutType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/ShotType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/SiegeClanType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/SiegeTeleportWhoType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/StartPosType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/enums/StatFunction.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/StatType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/SubclassInfoType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/SubclassType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/Team.java create mode 100644 trunk/java/com/l2jmobius/gameserver/enums/TrapAction.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/enums/TriggerType.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/enums/UserInfoType.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/ActionHandler.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/ActionShiftHandler.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/AdminCommandHandler.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/BypassHandler.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/ChatHandler.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/CommunityBoardHandler.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/EffectHandler.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/IActionHandler.java create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/IActionShiftHandler.java create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/IAdminCommandHandler.java create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/IBypassHandler.java create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/IChatHandler.java create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/IHandler.java create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/IItemHandler.java create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/IParseBoardHandler.java create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/IPunishmentHandler.java create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/ITargetTypeHandler.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/ITelnetHandler.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/IUserCommandHandler.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/IVoicedCommandHandler.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/handler/IWriteBoardHandler.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/ItemHandler.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/PunishmentHandler.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/TargetHandler.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/TelnetHandler.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/UserCommandHandler.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/handler/VoicedCommandHandler.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/idfactory/BitSetIDFactory.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/idfactory/CompactionIDFactory.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/idfactory/IdFactory.java (96%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/idfactory/StackIDFactory.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/AirShipManager.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/AntiFeedManager.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/BoatManager.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/CHSiegeManager.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/CastleManager.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/CastleManorManager.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/ClanEntryManager.java (93%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/ClanHallAuctionManager.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/ClanHallManager.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/CommissionManager.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/CoupleManager.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/CursedWeaponsManager.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/DayNightSpawnManager.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/DuelManager.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/FactionManager.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/FishingChampionshipManager.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/FortManager.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/FortSiegeGuardManager.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/FortSiegeManager.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/FourSepulchersManager.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/GlobalVariablesManager.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/GraciaSeedsManager.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/GrandBossManager.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/HandysBlockCheckerManager.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/InstanceManager.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/ItemAuctionManager.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/ItemsOnGroundManager.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/JumpManager.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/MailManager.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/MapRegionManager.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/MentorManager.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/MercTicketManager.java (93%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/PcCafePointsManager.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/PetitionManager.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/PremiumManager.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/PunishmentManager.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/QuestManager.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/RaidBossSpawnManager.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/SiegeGuardManager.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/SiegeManager.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/TownManager.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/WalkingManager.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/ZoneManager.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/games/Lottery.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/tasks/FourSepulchersChangeAttackTimeTask.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/tasks/FourSepulchersChangeCoolDownTimeTask.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/tasks/FourSepulchersChangeEntryTimeTask.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/tasks/FourSepulchersChangeWarmUpTimeTask.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/instancemanager/tasks/FourSepulchersManagerSayTask.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/instancemanager/tasks/GrandBossManagerStoreTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/instancemanager/tasks/MessageDeletionTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/instancemanager/tasks/PenaltyRemoveTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/instancemanager/tasks/StartMovingTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/instancemanager/tasks/UpdateSoDStateTask.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/AbsorberInfo.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/AbstractPlayerGroup.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/ActionKey.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/AggroInfo.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/AirShipTeleportList.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/ArenaParticipantsHolder.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/AutoSpawnHandler.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/BlockList.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/CharEffectList.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/CharSelectInfoPackage.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/ClanInfo.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/ClanPrivilege.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/CombatFlag.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/CropProcure.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/CrystalizationData.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/CursedWeapon.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/DamageDoneInfo.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/DropProtection.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/Elementals.java (92%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/FortSiegeSpawn.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/Hit.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/ItemInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/ItemRequest.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2AccessLevel.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2AdminCommandAccessRight.java (83%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/L2AlchemySkill.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2ArmorSet.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2Augmentation.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2Clan.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2ClanMember.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2CommandChannel.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2ContactList.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2Crest.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2EnchantSkillGroup.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2EnchantSkillLearn.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2ExtractableProduct.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/L2ExtractableProductItem.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2ExtractableSkill.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2GroupSpawn.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/L2ManufactureItem.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2MapRegion.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2Mentee.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2NpcWalkerNode.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2Object.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2Party.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2PetData.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2PetLevelData.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2PremiumItem.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2Radar.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2RecipeInstance.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2RecipeList.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2RecipeStatInstance.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2Request.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2Seed.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2SiegeClan.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2SkillLearn.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2Spawn.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2TeleportLocation.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2Territory.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2WalkRoute.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2World.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/L2WorldRegion.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/Location.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/Macro.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/MacroCmd.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/MacroList.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/MobGroup.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/MobGroupTable.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/PageResult.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/PartyMatchRoom.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/PartyMatchRoomList.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/PartyMatchWaitingList.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/PcCondOverride.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/Petition.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/SeedProduction.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/ShortCuts.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/Shortcut.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/SiegeScheduleDate.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/SpawnListener.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/StatsSet.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/TeleportBookmark.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/TeleportWhereType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/TempItem.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/TimeStamp.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/TowerSpawn.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/TradeItem.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/TradeList.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/UIKeysSettings.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/VehiclePathPoint.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/WalkInfo.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/L2Attackable.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/L2Character.java (92%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/L2Decoy.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/L2Npc.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/L2Playable.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/L2Summon.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/L2Tower.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/L2Vehicle.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/appearance/PcAppearance.java (86%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/CommissionManagerInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2AdventurerInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2AirShipInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2ArtefactInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2AuctioneerInstance.java (93%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2BabyPetInstance.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2BlockInstance.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2BoatInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2CastleDoormenInstance.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2ChestInstance.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2ClanHallDoormenInstance.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2ClanHallManagerInstance.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2ClassMasterInstance.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2ControlTowerInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2ControllableAirShipInstance.java (86%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2ControllableMobInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2CubicInstance.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2DecoyInstance.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2DefenderInstance.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2DoorInstance.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2DoormenInstance.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2EffectPointInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2EventMonsterInstance.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2FeedableBeastInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2FishermanInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2FlameTowerInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2FlyTerrainObjectInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2FortCommanderInstance.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2FortDoormenInstance.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2FortLogisticsInstance.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2FortManagerInstance.java (92%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2FriendlyMobInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2GrandBossInstance.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2GuardInstance.java (83%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2MerchantInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2MonsterInstance.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2NpcInstance.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2ObservationInstance.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2OlympiadManagerInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2PcInstance.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2PetInstance.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2PetManagerInstance.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2QuestGuardInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2RaceManagerInstance.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2RaidBossInstance.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2SepulcherMonsterInstance.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2SepulcherNpcInstance.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2ServitorInstance.java (86%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2ShuttleInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2SiegeFlagInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2StaticObjectInstance.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2TamedBeastInstance.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2TeleporterInstance.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2TerrainObjectInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2TrainerInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2TrapInstance.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2VillageMasterDElfInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2VillageMasterDwarfInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2VillageMasterFighterInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/instance/L2VillageMasterInstance.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2VillageMasterKamaelInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2VillageMasterMysticInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2VillageMasterOrcInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2VillageMasterPriestInstance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/instance/L2WarehouseInstance.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/knownlist/AttackableKnownList.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/knownlist/CharKnownList.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/knownlist/DecoyKnownList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/knownlist/DefenderKnownList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/knownlist/DoorKnownList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/knownlist/FriendlyMobKnownList.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/knownlist/GuardKnownList.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/knownlist/MonsterKnownList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/knownlist/NpcKnownList.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/knownlist/NullKnownList.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/knownlist/ObjectKnownList.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/knownlist/PcKnownList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/knownlist/PlayableKnownList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/knownlist/RaceManagerKnownList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/knownlist/StaticObjectKnownList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/knownlist/SummonKnownList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/knownlist/TrapKnownList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/knownlist/VehicleKnownList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/poly/ObjectPoly.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/request/AbstractRequest.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/request/AdenaDistributionRequest.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/request/CompoundRequest.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/request/EnchantItemAttributeRequest.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/request/EnchantItemRequest.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/request/PartyRequest.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/request/PrimeShopRequest.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/request/ShapeShiftingItemRequest.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/stat/CharStat.java (90%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/stat/ControllableAirShipStat.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/stat/DoorStat.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/stat/NpcStat.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/stat/PcStat.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/stat/PetStat.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/stat/PlayableStat.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/stat/StaticObjStat.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/stat/SummonStat.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/stat/VehicleStat.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/status/AttackableStatus.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/status/CharStatus.java (91%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/status/DoorStatus.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/status/FolkStatus.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/status/NpcStatus.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/status/PcStatus.java (88%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/status/PetStatus.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/status/PlayableStatus.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/status/SiegeFlagStatus.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/status/StaticObjStatus.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/status/SummonStatus.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/attackable/CommandChannelTimer.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/attackable/OnKillNotifyTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/character/FlyToLocationTask.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/tasks/character/HitTask.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/tasks/character/MagicUseTask.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/character/NotifyAITask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/character/QueuedMagicUseTask.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/tasks/cubics/CubicAction.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/tasks/cubics/CubicBuff.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/cubics/CubicDisappear.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/tasks/cubics/CubicHeal.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/tasks/npc/trap/TrapTask.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/npc/trap/TrapTriggerTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/npc/trap/TrapUnsummonTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/npc/walker/ArrivedTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/DismountTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/FameTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/GameGuardCheckTask.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/tasks/player/IllegalPlayerActionTask.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/InventoryEnableTask.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/tasks/player/LookingForFishTask.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/tasks/player/PetFeedTask.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/PvPFlagTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/RecoBonusTaskEnd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/RecoGiveTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/RentPetTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/ResetChargesTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/ResetSoulsTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/SitDownTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/StandUpTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/TeleportTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/TeleportWatchdogTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/WarnUserTakeBreakTask.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/tasks/player/WaterTask.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/templates/L2CharTemplate.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/templates/L2DoorTemplate.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/templates/L2NpcTemplate.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/templates/L2PcTemplate.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/transform/Transform.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/transform/TransformLevelData.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/actor/transform/TransformTemplate.java (85%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/actor/transform/TransformType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/announce/Announcement.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/announce/AnnouncementType.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/announce/AutoAnnouncement.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/announce/EventAnnouncement.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/announce/IAnnouncement.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/base/AcquireSkillType.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/base/ClassId.java (93%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/base/ClassInfo.java (86%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/base/ClassLevel.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/base/ClassType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/base/PlayerClass.java (90%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/base/PlayerState.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/base/SocialClass.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/base/SubClass.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/beautyshop/BeautyData.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/beautyshop/BeautyItem.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/buylist/L2BuyList.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/buylist/Product.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/clan/entry/PledgeApplicantInfo.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/clan/entry/PledgeRecruitInfo.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/clan/entry/PledgeWaitingInfo.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/clientstrings/Builder.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/clientstrings/BuilderContainer.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/clientstrings/BuilderObject.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/clientstrings/BuilderText.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/clientstrings/FastStringBuilder.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/commission/CommissionItem.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/commission/CommissionItemType.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/commission/CommissionTreeType.java (93%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/conditions/Condition.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionCategoryType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionChangeWeapon.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionGameChance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionGameTime.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionInventory.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionItemId.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/conditions/ConditionListener.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/conditions/ConditionLogicAnd.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionLogicNot.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/conditions/ConditionLogicOr.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionMinDistance.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerActiveEffectId.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/conditions/ConditionPlayerActiveSkillId.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerAgathionId.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerBaseStats.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCallPc.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanCreateBase.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanCreateOutpost.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanEscape.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanRefuelAirship.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/conditions/ConditionPlayerCanResurrect.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanSummonPet.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanSummonServitor.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanSummonSiegeGolem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanSweep.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanSwitchSubclass.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanTakeCastle.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanTakeFort.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanTransform.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCanUntransform.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCharges.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCheckAbnormal.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerClassIdRestriction.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCloakStatus.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerCp.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerFlyMounted.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/conditions/ConditionPlayerGrade.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerHasCastle.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerHasClanHall.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerHasFort.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerHasFreeSummonPoints.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerHasPet.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerHasServitor.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerHp.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerImmobile.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerInsideZoneId.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerInstanceId.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerInvSize.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerIsClanLeader.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerIsHero.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerIsInCombat.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerIsOnSide.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerLandingZone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerLevel.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerLevelRange.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerMp.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerPkCount.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerPledgeClass.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerRace.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerRangeFromNpc.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerSex.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerSiegeSide.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerSouls.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerState.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerSubclass.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerTransformationId.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerTvTEvent.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerVehicleMounted.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionPlayerWeight.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/conditions/ConditionSiegeZone.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionSlotItemId.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionSlotItemType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetAbnormalType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetActiveEffectId.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/conditions/ConditionTargetActiveSkillId.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetAggro.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetClassIdRestriction.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetHp.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetInvSize.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetLevel.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetLevelRange.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetMyPartyExceptMe.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetNone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetNpcId.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetNpcType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetPlayable.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetRace.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetUsesWeaponKind.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionTargetWeight.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/conditions/ConditionUsingItemType.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionUsingSkill.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionUsingSlotType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/conditions/ConditionWithSkill.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/drops/DropListScope.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/drops/GeneralDropItem.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/drops/GroupedGeneralDropItem.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/drops/IDropItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/drops/IDropItemFactory.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/drops/IGroupedDropItemFactory.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/drops/strategy/IAmountMultiplierStrategy.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/drops/strategy/IChanceMultiplierStrategy.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/drops/strategy/IDropCalculationStrategy.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/drops/strategy/IGroupedItemDropCalculationStrategy.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/drops/strategy/IKillerChanceModifierStrategy.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/drops/strategy/INonGroupedKillerChanceModifierStrategy.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/drops/strategy/IPreciseDeterminationStrategy.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/effects/AbstractEffect.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/effects/EffectFlag.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/effects/EffectTaskInfo.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/effects/EffectTickTask.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/effects/L2EffectType.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/AbstractResidence.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/Auction.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/BlockCheckerEngine.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/Castle.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/ClanHall.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/Couple.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/Duel.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/Fort.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/FortSiege.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/Friend.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/Hero.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/Instance.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/L2Event.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/Message.java (90%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/entity/Siegable.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/Siege.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/TvTEvent.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/entity/TvTEventListener.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/entity/TvTEventPlayer.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/TvTEventTeam.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/TvTEventTeleporter.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/TvTManager.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/clanhall/AuctionableHall.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/clanhall/ClanHallSiegeEngine.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/entity/clanhall/SiegableHall.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/entity/clanhall/SiegeStatus.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/event/LongTimeEvent.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/events/AbstractScript.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/events/Containers.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/events/EventDispatcher.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/EventType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/ListenerRegisterType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/events/ListenersContainer.java (86%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/annotations/Id.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/annotations/Ids.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/annotations/NpcLevelRange.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/annotations/NpcLevelRanges.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/annotations/Priority.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/annotations/Range.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/annotations/Ranges.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/annotations/RegisterEvent.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/annotations/RegisterType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/IBaseEvent.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/OnCreatureAttack.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/OnCreatureAttackAvoid.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/OnCreatureAttacked.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/OnCreatureDamageDealt.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/OnCreatureDamageReceived.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/OnCreatureKill.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/OnCreatureSkillUse.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/OnCreatureTeleported.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/OnCreatureZoneEnter.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/OnCreatureZoneExit.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcCanBeSeen.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcCreatureSee.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcEventReceived.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcFirstTalk.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcManorBypass.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcMenuSelect.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcMoveFinished.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcMoveNodeArrived.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcMoveRouteFinished.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcSkillFinished.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcSkillSee.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcSocialActionSee.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcSpawn.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/OnNpcTeleport.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/attackable/OnAttackableAggroRangeEnter.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/attackable/OnAttackableAttack.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/attackable/OnAttackableFactionCall.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/attackable/OnAttackableHate.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/npc/attackable/OnAttackableKill.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/playable/OnPlayableExpChanged.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerAugment.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerBypass.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerChangeToAwakenedClass.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerChat.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerCreate.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerDelete.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerDlgAnswer.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerEquipItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerFameChanged.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerHennaAdd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerHennaRemove.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerKarmaChanged.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerLevelChanged.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerLogin.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerLogout.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerPKChanged.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerProfessionChange.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerPvPChanged.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerPvPKill.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerRaidPointsChanged.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerRestore.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerSelect.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerSkillLearn.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerSubChange.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerSummonSpawn.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerSummonTalk.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/OnPlayerTransform.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/clan/OnPlayerClanCreate.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/clan/OnPlayerClanDestroy.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/clan/OnPlayerClanJoin.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/clan/OnPlayerClanLeaderChange.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/clan/OnPlayerClanLeft.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/clan/OnPlayerClanLvlUp.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/clanwh/OnPlayerClanWHItemAdd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/clanwh/OnPlayerClanWHItemDestroy.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/clanwh/OnPlayerClanWHItemTransfer.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/inventory/OnPlayerItemAdd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/inventory/OnPlayerItemDestroy.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/inventory/OnPlayerItemDrop.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/inventory/OnPlayerItemPickup.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/inventory/OnPlayerItemTransfer.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/mentoring/OnPlayerMenteeAdd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/mentoring/OnPlayerMenteeLeft.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/mentoring/OnPlayerMenteeRemove.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/mentoring/OnPlayerMenteeStatus.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/player/mentoring/OnPlayerMentorStatus.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/character/trap/OnTrapAction.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/clan/OnClanWarFinish.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/clan/OnClanWarStart.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/events/OnTvTEventFinish.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/events/OnTvTEventKill.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/events/OnTvTEventRegistrationStart.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/events/OnTvTEventStart.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/item/OnItemBypassEvent.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/item/OnItemCreate.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/item/OnItemTalk.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/olympiad/OnOlympiadMatchResult.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/sieges/castle/OnCastleSiegeFinish.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/sieges/castle/OnCastleSiegeOwnerChange.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/sieges/castle/OnCastleSiegeStart.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/sieges/fort/OnFortSiegeFinish.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/impl/sieges/fort/OnFortSiegeStart.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/events/listeners/AbstractEventListener.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/listeners/AnnotationEventListener.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/listeners/ConsumerEventListener.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/listeners/DummyEventListener.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/listeners/FunctionEventListener.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/listeners/RunnableEventListener.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/events/returns/AbstractEventReturn.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/events/returns/ChatFilterReturn.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/events/returns/TerminateReturn.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/fishing/L2Fish.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/fishing/L2Fishing.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/fishing/L2FishingMonster.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/fishing/L2FishingRod.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/holders/AdditionalItemHolder.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/holders/AdditionalSkillHolder.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/holders/ArmorsetSkillHolder.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/holders/CastleSpawnHolder.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/DailyMissionHolder.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/holders/DoorRequestHolder.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/EffectDurationHolder.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/InstanceReenterTimeHolder.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/InvulSkillHolder.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/ItemChanceHolder.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/ItemHolder.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/MinionHolder.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/holders/NpcLogListHolder.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/NpcRoutesHolder.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/holders/PetItemHolder.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/PlayerEventHolder.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/PlayerSkillHolder.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/PunishmentHolder.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/QuestItemHolder.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/RangeAbilityPointsHolder.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/RangeChanceHolder.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/holders/SkillHolder.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/holders/SkillUseHolder.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/holders/SummonRequestHolder.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/holders/UniqueItemHolder.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/instancezone/InstanceWorld.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/interfaces/IDecayable.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/interfaces/IDeletable.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/interfaces/IEventListener.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/interfaces/IIdentifiable.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/interfaces/ILocational.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/interfaces/INamable.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/interfaces/IParserAdvUtils.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/interfaces/IParserUtils.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/interfaces/IPositionable.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/interfaces/IRestorable.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/interfaces/ISkillsHolder.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/interfaces/ISpawnable.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/interfaces/IStorable.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/interfaces/IUniqueId.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/interfaces/IUpdatable.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/interfaces/IUpdateTypeComponent.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/itemauction/AuctionDateGenerator.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/itemauction/AuctionItem.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/itemauction/ItemAuction.java (90%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/itemauction/ItemAuctionBid.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/itemauction/ItemAuctionExtendState.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/itemauction/ItemAuctionInstance.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/itemauction/ItemAuctionState.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/itemcontainer/ClanWarehouse.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/itemcontainer/Inventory.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/itemcontainer/ItemContainer.java (93%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/itemcontainer/Mail.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/itemcontainer/PcFreight.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/itemcontainer/PcInventory.java (92%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/itemcontainer/PcRefund.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/itemcontainer/PcWarehouse.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/itemcontainer/PetInventory.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/itemcontainer/Warehouse.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/L2Armor.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/L2EtcItem.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/L2Henna.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/L2Item.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/L2WarehouseItem.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/L2Weapon.java (86%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/items/PcItemTemplate.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/items/appearance/AppearanceHandType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/items/appearance/AppearanceMagicType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/appearance/AppearanceStone.java (83%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/items/appearance/AppearanceTargetType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/items/appearance/AppearanceType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/enchant/AbstractEnchantItem.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/enchant/EnchantItemGroup.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/enchant/EnchantRateItem.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/items/enchant/EnchantResultType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/enchant/EnchantScroll.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/enchant/EnchantScrollGroup.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/enchant/EnchantSupportItem.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/instance/L2ItemInstance.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/items/type/ActionType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/items/type/ArmorType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/type/CrystalType.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/type/EtcItemType.java (83%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/items/type/ItemType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/items/type/MaterialType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/items/type/WeaponType.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/multisell/Entry.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/multisell/Ingredient.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/multisell/ItemInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/multisell/ListContainer.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/multisell/PreparedEntry.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/multisell/PreparedListContainer.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/AbstractOlympiadGame.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/olympiad/CompetitionType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/Olympiad.java (94%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/OlympiadAnnouncer.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/OlympiadGameClassed.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/OlympiadGameManager.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/OlympiadGameNonClassed.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/OlympiadGameNormal.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/OlympiadGameTask.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/OlympiadGameTeams.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/OlympiadInfo.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/OlympiadManager.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/olympiad/Participant.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/options/EnchantOptions.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/options/Options.java (83%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/options/OptionsSkillHolder.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/options/OptionsSkillType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/primeshop/PrimeShopGroup.java (88%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/primeshop/PrimeShopItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/punishment/PunishmentAffect.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/punishment/PunishmentTask.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/punishment/PunishmentType.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/quest/Event.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/quest/Quest.java (94%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/quest/QuestState.java (93%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/quest/QuestTimer.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/quest/State.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/shuttle/L2ShuttleData.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/shuttle/L2ShuttleEngine.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/shuttle/L2ShuttleStop.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/AbnormalType.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/AbnormalVisualEffect.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/BlowSuccess.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/BuffInfo.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/BuffTimeTask.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/CommonSkill.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/skills/EffectScope.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/skills/RideState.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/Skill.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/SkillChannelized.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/SkillChannelizer.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/SkillOperateType.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/skills/targets/AffectObject.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/targets/AffectScope.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/targets/L2TargetType.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/skills/targets/TargetType.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/stats/BaseStats.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/stats/Calculator.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/stats/Formulas.java (91%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/MoveType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/stats/Stats.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/stats/TraitType.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/stats/functions/AbstractFunction.java (85%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/FuncAdd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/FuncDiv.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/stats/functions/FuncEnchant.java (86%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/FuncEnchantHp.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/FuncMul.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/FuncSet.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/FuncSub.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/stats/functions/FuncTemplate.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncArmorSet.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncAtkAccuracy.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncAtkCritical.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncAtkEvasion.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncHenna.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncMAtkCritical.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncMAtkMod.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncMAtkSpeed.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/stats/functions/formulas/FuncMDefMod.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncMatkAccuracy.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncMatkEvasion.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncMaxCpMul.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncMaxHpMul.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncMaxMpMul.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncMoveSpeed.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncPAtkMod.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/stats/functions/formulas/FuncPAtkSpeed.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/stats/functions/formulas/FuncPDefMod.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/teleporter/TeleportHolder.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/teleporter/TeleportLocation.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/teleporter/TeleportType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/variables/AbstractVariables.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/variables/AccountVariables.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/variables/ItemVariables.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/variables/NpcVariables.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/variables/PlayerVariables.java (85%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/AbstractZoneSettings.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/L2ZoneForm.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/L2ZoneRespawn.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/L2ZoneType.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/TaskZoneSettings.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/ZoneId.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/form/ZoneCuboid.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/form/ZoneCylinder.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/form/ZoneNPoly.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2ArenaZone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2BossZone.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2CastleZone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2ClanHallZone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2ConditionZone.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2DamageZone.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2DerbyTrackZone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2DynamicZone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2EffectZone.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2FishingZone.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2FortZone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2HqZone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2JailZone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2JumpZone.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2LandingZone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2MotherTreeZone.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2NoLandingZone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2NoRestartZone.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2NoStoreZone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2NoSummonFriendZone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2OlympiadStadiumZone.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2PeaceZone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2ResidenceHallTeleportZone.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2ResidenceTeleportZone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2ResidenceZone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2RespawnZone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2ScriptZone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2SiegableHallZone.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2SiegeZone.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/L2SwampZone.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2TownZone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/model/zone/type/L2WaterZone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/model/zone/type/NpcSpawnTerritory.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/BlowFishKeygen.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/ClientStats.java (91%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/ClientString.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/Debug.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/GameCrypt.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/L2GameClient.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/L2GamePacketHandler.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/NpcStringId.java (98%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/SystemMessageId.java (98%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/AbstractRefinePacket.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/Action.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/AddTradeItem.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/AllyDismiss.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/AllyLeave.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/AnswerCoupleAction.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/AnswerJoinPartyRoom.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/AnswerPartyLootModification.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/AnswerTradeRequest.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/Appearing.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/Attack.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/AttackRequest.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/AuthLogin.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/BrEventRankerList.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/BypassUserCmd.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/CannotMoveAnymore.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/CannotMoveAnymoreInVehicle.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/CharacterCreate.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/CharacterDelete.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/CharacterRestore.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/CharacterSelect.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/DlgAnswer.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/DummyPacket.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/EndScenePlayer.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/EnterWorld.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/ExGetOnAirShip.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/ExPCCafeRequestOpenWindowWithoutNPC.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/FinishRotating.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/GameGuardReply.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/L2GameClientPacket.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/Logout.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/MoveBackwardToLocation.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/MoveToLocationAirShip.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/MoveToLocationInAirShip.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/MoveWithDelta.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/MultiSellChoose.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/NewCharacter.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/NotifyExitBeautyShop.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/ObserverReturn.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/ProtocolVersion.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestAbilityList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestAbilityWndClose.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestAbilityWndOpen.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestAcquireAbilityList.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestAcquireSkill.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestAcquireSkillInfo.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestActionUse.java (86%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestAddExpandQuestAlarm.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestAllAgitInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestAllCastleInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestAllFortressInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestAllyCrest.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestAllyInfo.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestAnswerJoinAlly.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestAnswerJoinParty.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestAnswerJoinPledge.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestAskJoinPartyRoom.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestAutoSoulShot.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestBBSwrite.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestBidItemAuction.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestBlock.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestBookMarkSlotInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestBuyItem.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestBuySeed.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestBuySellUIClose.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestBypassToServer.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestCancelPostAttachment.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestChangeAbilityPoint.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestChangeAttributeCancel.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestChangeAttributeItem.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestChangeBookMarkSlot.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestChangeNicknameColor.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestChangePartyLeader.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestChangePetName.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestChangeToAwakenedClass.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestCharacterNameCreatable.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestConfirmCancelItem.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestConfirmGemStone.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestConfirmRefinerItem.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestConfirmSiegeWaitingList.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestConfirmTargetItem.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestCrystallizeItem.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestCursedWeaponList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestCursedWeaponLocation.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestDeleteBookMarkSlot.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestDeleteMacro.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestDeleteReceivedPost.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestDeleteSentPost.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestDestroyItem.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestDismissAlly.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestDismissPartyRoom.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestDispel.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestDropItem.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestDuelAnswerStart.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestDuelStart.java (85%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestDuelSurrender.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestEnchantItem.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestEx2ndPasswordCheck.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestEx2ndPasswordReq.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestEx2ndPasswordVerify.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestExAcceptJoinMPCC.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExAddContactToContactList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExAddEnchantScrollItem.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestExAskJoinMPCC.java (86%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExAutoFish.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExCancelEnchantItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExChangeName.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestExCubeGameChangeTeam.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExCubeGameReadyAnswer.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestExDeleteContactFromContactList.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestExEnchantItemAttribute.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestExEnchantSkill.java (90%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkillInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestExEnchantSkillInfoDetail.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExFishRanking.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExFriendListExtended.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExMPCCShowPartyMembersInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExMagicSkillUseGround.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExOlympiadMatchListRefresh.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestExOustFromMPCC.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestExPledgeCrestLarge.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExRemoveEnchantSupportItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExRemoveItemAttribute.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExRqItemLink.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestExSetPledgeCrestLarge.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExShowContactList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestExTryToPutEnchantSupportItem.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExTryToPutEnchantTargetItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestExitPartyMatchingWaitingRoom.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestFlyMove.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestFlyMoveStart.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestFortressMapInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestFortressSiegeInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestGMCommand.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestGetItemFromPet.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestGetOffVehicle.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestGetOnVehicle.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestGiveItemToPet.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestGiveNickName.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestGmList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestGotoLobby.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestHennaEquip.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestHennaItemInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestHennaItemList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestHennaItemRemoveInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestHennaRemove.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestHennaRemoveList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestInfoItemAuction.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestInzoneWaitingTime.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestItemList.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestJoinAlly.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestJoinParty.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestJoinPledge.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestJoinSiege.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestKeyMapping.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestLinkHtml.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestListPartyMatchingWaitingRoom.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestMagicSkillUse.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestMakeMacro.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestManorList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestModifyBookMarkSlot.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestMoveToLocationInVehicle.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestOlympiadMatchList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestOlympiadObserverEnd.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestOustFromPartyRoom.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestOustPartyMember.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestOustPledgeMember.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPCCafeCouponUse.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPVPMatchRecord.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPackageSend.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPackageSendableItemList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPartyLootModification.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchConfig.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchDetail.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPartyMatchList.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPetGetItem.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPetUseItem.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPetition.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPetitionCancel.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPetitionFeedback.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeCrest.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPledgeDraftListApply.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeDraftListSearch.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPledgeExtendedInfo.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeMemberInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeMemberList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeMemberPowerInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPledgePower.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgePowerGradeList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeRecruitApplyInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPledgeRecruitBoardAccess.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeRecruitBoardDetail.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPledgeRecruitBoardSearch.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeRecruitInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPledgeReorganizeMember.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPledgeSetAcademyMaster.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeSetMemberPowerGrade.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeWaitingApplied.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeWaitingApply.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeWaitingList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeWaitingUser.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPledgeWaitingUserAccept.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPledgeWarList.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPostAttachment.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPostItemList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPreviewItem.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPrivateStoreBuy.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPrivateStoreManageBuy.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPrivateStoreManageSell.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPrivateStoreQuitBuy.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestPrivateStoreQuitSell.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestPrivateStoreSell.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestProcureCropList.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestQuestAbort.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestQuestList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestReceivedPost.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestReceivedPostList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecipeBookDestroy.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecipeBookOpen.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecipeItemMakeInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecipeItemMakeSelf.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecipeShopListSet.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecipeShopMakeInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestRecipeShopMakeItem.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecipeShopManageList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecipeShopManagePrev.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecipeShopManageQuit.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestRecipeShopMessageSet.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecordInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestRefine.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestRefineCancel.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestRefundItem.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestRegistBeauty.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestRejectPostAttachment.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestReplyStartPledgeWar.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestReplyStopPledgeWar.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestReplySurrenderPledgeWar.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestResetAbilityPoint.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestResetNickname.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestRestart.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestRestartPoint.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestSaveBookMarkSlot.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestSaveInventoryOrder.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestSaveKeyMapping.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestSeedPhase.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestSellItem.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestSendPost.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestSentPost.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestSentPostList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestSetAllyCrest.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestSetCastleSiegeTime.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestSetCrop.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestSetPledgeCrest.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestSetSeed.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestShortCutDel.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestShortCutReg.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestShowBeautyList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestShowBoard.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestShowMiniMap.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestShowResetShopList.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestSiegeAttackerList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestSiegeDefenderList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestSiegeInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestSkillList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestStartPledgeWar.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestStopPledgeWar.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestSurrenderPledgeWar.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestTargetCanceld.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestTeleportBookMark.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestTutorialClientEvent.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestTutorialLinkHtml.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestTutorialPassCmdToServer.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestTutorialQuestionMark.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestUnEquipItem.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestVoteNew.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestWithDrawPremiumItem.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestWithDrawalParty.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestWithdrawPartyRoom.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/RequestWithdrawalPledge.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/RequestWriteHeroWords.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/Say2.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/SendBypassBuildCmd.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/SendChangeAttributeTargetItem.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/SendWareHouseDepositList.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/SendWareHouseWithDrawList.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/SetPrivateStoreListBuy.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/SetPrivateStoreListSell.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/SetPrivateStoreMsgBuy.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/SetPrivateStoreMsgSell.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/SetPrivateStoreWholeMsg.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/SnoopQuit.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/StartRotating.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/TradeDone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/TradeRequest.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/UseItem.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/ValidatePosition.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/adenadistribution/RequestDivideAdena.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/adenadistribution/RequestDivideAdenaCancel.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/adenadistribution/RequestDivideAdenaStart.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/alchemy/RequestAlchemyConversion.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/alchemy/RequestAlchemySkillList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/alchemy/RequestAlchemyTryMixCube.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/appearance/RequestExCancelShape_Shifting_Item.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/appearance/RequestExTryToPutShapeShiftingEnchantSupportItem.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/appearance/RequestExTryToPutShapeShiftingTargetItem.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/appearance/RequestShapeShiftingItem.java (85%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/commission/RequestCommissionBuyInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/commission/RequestCommissionBuyItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/commission/RequestCommissionCancel.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/commission/RequestCommissionDelete.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/commission/RequestCommissionInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/commission/RequestCommissionList.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/commission/RequestCommissionRegister.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/commission/RequestCommissionRegisteredItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/commission/RequestCommissionRegistrableItemList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/compound/RequestNewEnchantClose.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/compound/RequestNewEnchantPushOne.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/compound/RequestNewEnchantPushTwo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/compound/RequestNewEnchantRemoveOne.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/compound/RequestNewEnchantRemoveTwo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/compound/RequestNewEnchantTry.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/crystalization/RequestCrystallizeEstimate.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/crystalization/RequestCrystallizeItemCancel.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/dailymission/RequestOneDayRewardReceive.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/dailymission/RequestTodoList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/dailymission/RequestTodoListHTML.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/friend/RequestAnswerFriendInvite.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/friend/RequestFriendDel.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/friend/RequestFriendDetailInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/friend/RequestFriendInvite.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/friend/RequestFriendList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/friend/RequestSendFriendMsg.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/friend/RequestUpdateBlockMemo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/friend/RequestUpdateFriendMemo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/luckygame/RequestLuckyGamePlay.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/mentoring/ConfirmMenteeAdd.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/mentoring/RequestMenteeAdd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/mentoring/RequestMenteeWaitingList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/mentoring/RequestMentorCancel.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/mentoring/RequestMentorList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/clientpackets/primeshop/RequestBRBuyProduct.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/primeshop/RequestBRGamePoint.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/primeshop/RequestBRProductInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/primeshop/RequestBRProductList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/primeshop/RequestBRRecentProductList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/shuttle/CannotMoveAnymoreInShuttle.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/shuttle/MoveToLocationInShuttle.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/shuttle/RequestShuttleGetOff.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/clientpackets/shuttle/RequestShuttleGetOn.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/gameserverpackets/AuthRequest.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/gameserverpackets/BlowFishKey.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/gameserverpackets/ChangeAccessLevel.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/gameserverpackets/ChangePassword.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/gameserverpackets/PlayerAuthRequest.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/gameserverpackets/PlayerInGame.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/gameserverpackets/PlayerLogout.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/gameserverpackets/PlayerTracert.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/gameserverpackets/ReplyCharacters.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/gameserverpackets/SendMail.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/gameserverpackets/ServerStatus.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/gameserverpackets/TempBan.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/loginserverpackets/AuthResponse.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/loginserverpackets/ChangePasswordResponse.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/loginserverpackets/InitLS.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/loginserverpackets/KickPlayer.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/loginserverpackets/LoginServerFail.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/loginserverpackets/PlayerAuthResponse.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/loginserverpackets/RequestCharacters.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AbnormalStatusUpdate.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AbstractHtmlPacket.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AbstractInventoryUpdate.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AbstractItemPacket.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AbstractMaskPacket.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AbstractMessagePacket.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AbstractNpcInfo.java (88%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillDone.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AcquireSkillInfo.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ActionFailed.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AdminForgePacket.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AgitDecoInfo.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AllianceInfo.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/AllyCrest.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AskJoinAlly.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/AskJoinParty.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/AskJoinPledge.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/Attack.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/AutoAttackStart.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/AutoAttackStop.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/BuyList.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/BuyListSeed.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/CSShowComBoard.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/CameraMode.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ChairSit.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ChangeMoveType.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ChangeWaitType.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/CharCreateFail.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/CharCreateOk.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/CharDeleteFail.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/CharDeleteSuccess.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/CharInfo.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/CharSelected.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/CharSelectionInfo.java (91%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ChooseInventoryItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ClientSetTime.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ConfirmDlg.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/CreatureSay.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/DeleteObject.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/Dice.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/Die.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/DoorInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/DoorStatusUpdate.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/DropItem.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/Earthquake.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/EnchantResult.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/EtcStatusUpdate.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/Ex2ndPasswordAck.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/Ex2ndPasswordCheck.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/Ex2ndPasswordVerify.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExAbnormalStatusUpdateFromTarget.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquirableSkillListByClass.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireAPSkillList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExAcquireSkillInfo.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExAdenaInvenCount.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExAirShipInfo.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExAirShipStopMove.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExAirShipTeleportList.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExAskCoupleAction.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExAskJoinMPCC.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExAskJoinPartyRoom.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExAskModifyPartyLooting.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExAttributeEnchantResult.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExAutoFishAvailable.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExAutoSoulShot.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExBaseAttributeCancelResult.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExBasicActionList.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExBeautyItemList.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExBirthdayPopup.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExBrBroadcastEventState.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExBrBuffEventState.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExBrLoadEventTopRankers.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExBrPremiumState.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExBuySellList.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExCaptureOrc.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExCastleState.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExChangeAttributeFail.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExChangeAttributeInfo.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExChangeAttributeItemList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExChangeAttributeOk.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExChangeClientEffectInfo.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExChangeNpcState.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExChangePostState.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExChangeToAwakenedClass.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExChooseInventoryAttributeItem.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExCloseAPListWnd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExCloseMPCC.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExClosePartyRoom.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExConfirmAddingContact.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExCubeGameAddPlayer.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExCubeGameChangePoints.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExCubeGameChangeTeam.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExCubeGameChangeTimeToStart.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExCubeGameCloseUI.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExCubeGameEnd.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExCubeGameExtendedChangePoints.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExCubeGameRemovePlayer.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExCubeGameRequestReady.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExCubeGameTeamList.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExCursedWeaponList.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExCursedWeaponLocation.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExDuelAskStart.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExDuelEnd.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExDuelReady.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExDuelStart.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExDuelUpdateUserInfo.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExEnchantSkillInfo.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExEnchantSkillInfoDetail.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExEnchantSkillList.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExEnchantSkillResult.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExEventMatchMessage.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExFishingEnd.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExFishingHpRegen.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExFishingStart.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExFishingStartCombat.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExFlyMove.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExGetBookMarkInfoPacket.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExGetOffAirShip.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExGetOnAirShip.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExGetPremiumItemList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExHeroList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExInzoneWaiting.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExIsCharNameCreatable.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExItemAuctionInfoPacket.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExListPartyMatchingWaitingRoom.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExLoginVitalityEffectInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExMPCCPartyInfoUpdate.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExMPCCShowPartyMemberInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExMagicAttackInfo.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExMailArrived.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExManagePartyRoomMember.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExMoveToLocationAirShip.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExMoveToLocationInAirShip.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExMultiPartyCommandChannelInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExNeedToChangeName.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExNevitAdventEffect.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExNevitAdventPointInfoPacket.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExNevitAdventTimeChange.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExNewSkillToLearnByLevelUp.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExNoticePostArrived.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExNoticePostSent.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExNotifyFlyMoveStart.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExNotifyPremiumItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExOlympiadMatchEnd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExOlympiadMatchList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExOlympiadMatchResult.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExOlympiadMode.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExOlympiadSpelledInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExOlympiadUserInfo.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExOpenMPCC.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExPCCafePointInfo.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPartyPetWindowAdd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPartyPetWindowDelete.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPartyPetWindowUpdate.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExPartyRoomMember.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExPetInfo.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPlayScene.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPledgeCount.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPledgeDraftListSearch.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExPledgeEmblem.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPledgeRecruitApplyInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPledgeRecruitBoardDetail.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExPledgeRecruitBoardSearch.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPledgeRecruitInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPledgeWaitingList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPledgeWaitingListAlarm.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPledgeWaitingListApplied.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPledgeWaitingUser.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPrivateStoreSetWholeMsg.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExPutCommissionResultForVariationMake.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPutEnchantScrollItemResult.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPutEnchantSupportItemResult.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPutEnchantTargetItemResult.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExPutIntensiveResultForVariationMake.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExPutItemResultForVariationCancel.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExPutItemResultForVariationMake.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExQuestItemList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExQuestNpcLogList.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExRedSky.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExRegenMax.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExRemoveEnchantSupportItemResult.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExReplyPostItemList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExReplyReceivedPost.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExReplySentPost.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExRequestChangeNicknameColor.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExRequestHackShield.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExResponseBeautyList.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExResponseBeautyRegistReset.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExResponseResetList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExRestartClient.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExRotation.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExRpItemLink.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExSearchOrc.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExSendManorList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExSendUIEvent.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExServerPrimitive.java (95%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExSetCompassZoneCode.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExSetPartyLooting.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowAPListWnd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowAdventurerGuideBook.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowAgitInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowBaseAttributeCancelWindow.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowBeautyMenu.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowCastleInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowContactList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowCropInfo.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowCropSetting.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowFortressInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowFortressMapInfo.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowFortressSiegeInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowManorDefaultInfo.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowProcureCropDetail.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowQuestInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowQuestMark.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowReceivedPostList.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowScreenMessage.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowSeedInfo.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowSeedMapInfo.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowSeedSetting.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowSellCropList.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowSentPostList.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowTrace.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExShowUsm.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowVariationCancelWindow.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExShowVariationMakeWindow.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExSpawnEmitter.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExStartScenePlayer.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExStopMoveAirShip.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExStopMoveInAirShip.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExStorageMaxCount.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExSubPledgeSkillAdd.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExSubjobInfo.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExTacticalSign.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExTeleportToLocationActivate.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExUISetting.java (83%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExUnReadMailCount.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExUseSharedGroupItem.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExUserInfoAbnormalVisualEffect.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExUserInfoCubic.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExUserInfoEquipSlot.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExUserInfoInvenWeight.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExValidateLocationInAirShip.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExVariationCancelResult.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExVariationResult.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExVitalityEffectInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExVitalityPointInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ExVoteSystemInfo.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ExWorldChatCnt.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/FlyToLocation.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/FriendAddRequest.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/GMHennaInfo.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/GMHide.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/GMViewCharacterInfo.java (90%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/GMViewItemList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/GMViewPledgeInfo.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/GMViewSkillInfo.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/GMViewWarehouseWithdrawList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/GameGuardQuery.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/GetItem.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/GetOffVehicle.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/GetOnVehicle.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/GmViewQuestInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/HennaEquipList.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/HennaInfo.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/HennaItemDrawInfo.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/HennaItemRemoveInfo.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/HennaRemoveList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/InventoryUpdate.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ItemList.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/JoinParty.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/JoinPledge.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/KeyPacket.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/L2FriendSay.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/L2GameServerPacket.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/LeaveWorld.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ListPartyWating.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/LoginFail.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/MagicSkillCanceld.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/MagicSkillLaunched.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/MagicSkillUse.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ManagePledgePower.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/MonRaceInfo.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/MoveToLocation.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/MoveToLocationInVehicle.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/MoveToPawn.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/MultiSellList.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/MyTargetSelected.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/NewCharacterSuccess.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/NicknameChanged.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/NormalCamera.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/NpcHtmlMessage.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/NpcInfo.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/NpcInfoAbnormalVisualEffect.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/NpcQuestHtmlMessage.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/NpcSay.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ObservationMode.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ObservationReturn.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/OnEventTrigger.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PackageSendableList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PackageToList.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PartyMatchDetail.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PartyMemberPosition.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PartySmallWindowAdd.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PartySmallWindowAll.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PartySmallWindowDelete.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PartySmallWindowDeleteAll.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PartySmallWindowUpdate.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PartySpelled.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PetDelete.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PetInfo.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PetInventoryUpdate.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PetItemList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PetStatusShow.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PetStatusUpdate.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PetitionVotePacket.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PlaySound.java (83%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PledgeCrest.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PledgeInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PledgePowerGradeList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PledgeReceiveMemberInfo.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PledgeReceivePowerInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PledgeReceiveSubPledgeCreated.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PledgeReceiveUpdatePower.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PledgeReceiveWarList.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PledgeShowInfoUpdate.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PledgeShowMemberListAdd.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PledgeShowMemberListAll.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PledgeShowMemberListDelete.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PledgeShowMemberListDeleteAll.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PledgeShowMemberListUpdate.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PledgeSkillList.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PledgeSkillListAdd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PledgeStatusChanged.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PremiumState.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PrivateStoreListBuy.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PrivateStoreListSell.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PrivateStoreManageListBuy.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/PrivateStoreManageListSell.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PrivateStoreMsgBuy.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/PrivateStoreMsgSell.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/QuestList.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/RadarControl.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/RecipeBookItemList.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/RecipeItemMakeInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/RecipeShopItemInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/RecipeShopManageList.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/RecipeShopMsg.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/RecipeShopSellList.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/RelationChanged.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/RequestEnchant.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/RestartResponse.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/Revive.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/Ride.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SellList.java (79%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/SellListProcure.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SendMacroList.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/SendTradeRequest.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ServerClose.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ServerObjectInfo.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/SetSummonRemainTime.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SetupGauge.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ShopPreviewInfo.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ShopPreviewList.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ShortBuffStatusUpdate.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ShortCutInit.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ShortCutRegister.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/ShowBoard.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ShowCalculator.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ShowMiniMap.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ShowPCCafeCouponShowUI.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ShowTownMap.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ShowXMasSeal.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SiegeAttackerList.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SiegeDefenderList.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SiegeInfo.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SkillCoolTime.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SkillList.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/Snoop.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SocialAction.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SortedWareHouseWithdrawalList.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SpawnItem.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SpecialCamera.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/StartPledgeWar.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/StartRotation.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/StaticObject.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/StatusUpdate.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/StopMove.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/StopMoveInVehicle.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/StopPledgeWar.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/StopRotation.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SummonInfo.java (89%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/SunRise.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/SunSet.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/SurrenderPledgeWar.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/SystemMessage.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/TargetSelected.java (77%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/TargetUnselected.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/TeleportToLocation.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/TradeDone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/TradeOtherAdd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/TradeOtherDone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/TradeOwnAdd.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/TradeStart.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/TradeUpdate.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/TutorialCloseHtml.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/TutorialEnableClientEvent.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/TutorialShowHtml.java (78%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/TutorialShowQuestionMark.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/UserInfo.java (92%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ValidateLocation.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/ValidateLocationInVehicle.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/VehicleCheckLocation.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/VehicleDeparture.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/VehicleInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/VehicleStarted.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/WareHouseDepositList.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/WareHouseWithdrawalList.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/adenadistribution/ExDivideAdenaCancel.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/adenadistribution/ExDivideAdenaDone.java (76%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/adenadistribution/ExDivideAdenaStart.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/alchemy/ExAlchemyConversion.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/alchemy/ExAlchemySkillList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/alchemy/ExTryMixCube.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/appearance/ExChooseShapeShiftingItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/appearance/ExPutShapeShiftingExtractionItemResult.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/appearance/ExPutShapeShiftingTargetItemResult.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/appearance/ExShapeShiftingResult.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/commission/ExCloseCommission.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/commission/ExResponseCommissionBuyInfo.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/commission/ExResponseCommissionBuyItem.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/commission/ExResponseCommissionDelete.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/commission/ExResponseCommissionInfo.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/commission/ExResponseCommissionItemList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/commission/ExResponseCommissionList.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/commission/ExResponseCommissionRegister.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/commission/ExShowCommission.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/compound/ExEnchantFail.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/compound/ExEnchantOneFail.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/compound/ExEnchantOneOK.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/compound/ExEnchantOneRemoveFail.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/compound/ExEnchantOneRemoveOK.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/compound/ExEnchantSucess.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/compound/ExEnchantTwoFail.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/compound/ExEnchantTwoOK.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/compound/ExEnchantTwoRemoveFail.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/compound/ExEnchantTwoRemoveOK.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/crystalization/ExGetCrystalizingEstimation.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/dailymission/ExConnectedTimeAndGetTableReward.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/dailymission/ExOneDayReceiveRewardList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/dailymission/ExTodoListHTML.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/dailymission/ExTodoListInzone.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/dailymission/ExTodoListRecommend.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/friend/BlockListPacket.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/friend/ExFriendDetailInfo.java (80%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/friend/FriendAddRequest.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/friend/FriendAddRequestResult.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/friend/FriendList.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/friend/FriendRemove.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/friend/L2Friend.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/friend/L2FriendList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/friend/L2FriendStatus.java (76%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/luckygame/ExBettingLuckyGameResult.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/luckygame/ExStartLuckyGame.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/mentoring/ExMentorAdd.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/mentoring/ExMentorList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/mentoring/ListMenteeWaiting.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/primeshop/ExBRBuyProduct.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/primeshop/ExBRGamePoint.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/primeshop/ExBRProductInfo.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/primeshop/ExBRProductList.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/network/serverpackets/shuttle/ExMoveToLocationInShuttle.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/shuttle/ExShuttleGetOff.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/shuttle/ExShuttleGetOn.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/shuttle/ExShuttleInfo.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/shuttle/ExShuttleMove.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/shuttle/ExStopMoveInShuttle.java create mode 100644 trunk/java/com/l2jmobius/gameserver/network/serverpackets/shuttle/ExValidateLocationInShuttle.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/pathfinding/AbstractNode.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/pathfinding/AbstractNodeLoc.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/pathfinding/PathFinding.java (87%) create mode 100644 trunk/java/com/l2jmobius/gameserver/pathfinding/cellnodes/CellNode.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/pathfinding/cellnodes/CellNodeBuffer.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/pathfinding/cellnodes/CellPathFinding.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/pathfinding/cellnodes/NodeLoc.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/pathfinding/geonodes/GeoNode.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/pathfinding/geonodes/GeoNodeLoc.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/pathfinding/geonodes/GeoPathFinding.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/pathfinding/utils/BinaryNodeHeap.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/pathfinding/utils/FastNodeList.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/script/DateRange.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/script/EngineInterface.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/script/EventDrop.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/script/Expression.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/script/IntList.java (81%) create mode 100644 trunk/java/com/l2jmobius/gameserver/script/Parser.java create mode 100644 trunk/java/com/l2jmobius/gameserver/script/ParserFactory.java create mode 100644 trunk/java/com/l2jmobius/gameserver/script/ParserNotCreatedException.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/script/ScriptDocument.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/script/ScriptEngine.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/script/ScriptPackage.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/script/ShortList.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/script/faenor/FaenorEventParser.java (82%) create mode 100644 trunk/java/com/l2jmobius/gameserver/script/faenor/FaenorInterface.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/script/faenor/FaenorParser.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/script/faenor/FaenorScriptEngine.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/scripting/L2ScriptEngineManager.java (93%) create mode 100644 trunk/java/com/l2jmobius/gameserver/scripting/ScriptManager.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/security/SecondaryPasswordAuth.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/taskmanager/AttackStanceTaskManager.java (83%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/taskmanager/DecayTaskManager.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/taskmanager/KnownListUpdateTaskManager.java (83%) create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/Task.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/taskmanager/TaskManager.java (84%) create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/TaskTypes.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/taskmanager/tasks/TaskBirthday.java (75%) create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskClanLeaderApply.java create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskCleanUp.java create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskDailySkillReuseClean.java create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskDailyWorldChatPointReset.java create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskGlobalVariablesSave.java create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskOlympiadSave.java create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskRecom.java create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskRestart.java create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskShutdown.java create mode 100644 trunk/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskVitalityReset.java rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/util/Broadcast.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/util/Evolve.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/util/FloodProtectorAction.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/util/FloodProtectorConfig.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/util/FloodProtectors.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/util/GMAudit.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/util/GeoUtils.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/util/HtmlUtil.java (94%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/util/LinePointIterator.java (82%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/util/LinePointIterator3D.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/gameserver/util/MinionList.java (86%) create mode 100644 trunk/java/com/l2jmobius/gameserver/util/Util.java create mode 100644 trunk/java/com/l2jmobius/log/filter/AuditFilter.java create mode 100644 trunk/java/com/l2jmobius/log/filter/ChatFilter.java create mode 100644 trunk/java/com/l2jmobius/log/filter/EnchantItemFilter.java create mode 100644 trunk/java/com/l2jmobius/log/filter/EnchantSkillFilter.java create mode 100644 trunk/java/com/l2jmobius/log/filter/ErrorFilter.java create mode 100644 trunk/java/com/l2jmobius/log/filter/GMAuditFilter.java rename trunk/java/com/{l2jserver => l2jmobius}/log/filter/ItemFilter.java (75%) create mode 100644 trunk/java/com/l2jmobius/log/filter/MDamageFilter.java create mode 100644 trunk/java/com/l2jmobius/log/filter/PDamageFilter.java rename trunk/java/com/{l2jserver => l2jmobius}/log/formatter/AccountingFormatter.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/log/formatter/AuditFormatter.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/log/formatter/ChatLogFormatter.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/log/formatter/ConsoleLogFormatter.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/log/formatter/DamageFormatter.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/log/formatter/EnchantFormatter.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/log/formatter/FileLogFormatter.java (76%) create mode 100644 trunk/java/com/l2jmobius/log/formatter/GMAuditFormatter.java rename trunk/java/com/{l2jserver => l2jmobius}/log/formatter/ItemLogFormatter.java (80%) rename trunk/java/com/{l2jserver => l2jmobius}/log/formatter/OlympiadFormatter.java (78%) create mode 100644 trunk/java/com/l2jmobius/log/handler/AccountingLogHandler.java create mode 100644 trunk/java/com/l2jmobius/log/handler/AllDamageLogHandler.java create mode 100644 trunk/java/com/l2jmobius/log/handler/AuditLogHandler.java create mode 100644 trunk/java/com/l2jmobius/log/handler/ChatLogHandler.java create mode 100644 trunk/java/com/l2jmobius/log/handler/EnchantItemLogHandler.java create mode 100644 trunk/java/com/l2jmobius/log/handler/EnchantSkillLogHandler.java create mode 100644 trunk/java/com/l2jmobius/log/handler/ErrorLogHandler.java create mode 100644 trunk/java/com/l2jmobius/log/handler/GMAuditLogHandler.java create mode 100644 trunk/java/com/l2jmobius/log/handler/ItemLogHandler.java create mode 100644 trunk/java/com/l2jmobius/log/handler/MDamageLogHandler.java create mode 100644 trunk/java/com/l2jmobius/log/handler/OlympiadLogHandler.java create mode 100644 trunk/java/com/l2jmobius/log/handler/PDamageLogHandler.java rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/FloodProtectedListener.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/GameServerListener.java (78%) rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/GameServerTable.java (91%) rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/GameServerThread.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/HackingException.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/L2LoginServer.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/LoginController.java (93%) create mode 100644 trunk/java/com/l2jmobius/loginserver/SelectorHelper.java rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/SessionKey.java (81%) rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/model/data/AccountInfo.java (81%) create mode 100644 trunk/java/com/l2jmobius/loginserver/network/L2JGameServerPacketHandler.java rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/network/L2LoginClient.java (82%) create mode 100644 trunk/java/com/l2jmobius/loginserver/network/L2LoginPacketHandler.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/clientpackets/AuthGameGuard.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/clientpackets/L2LoginClientPacket.java rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/network/clientpackets/RequestAuthLogin.java (77%) create mode 100644 trunk/java/com/l2jmobius/loginserver/network/clientpackets/RequestServerList.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/clientpackets/RequestServerLogin.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/gameserverpackets/BlowFishKey.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/gameserverpackets/ChangeAccessLevel.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/gameserverpackets/ChangePassword.java rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/network/gameserverpackets/GameServerAuth.java (82%) create mode 100644 trunk/java/com/l2jmobius/loginserver/network/gameserverpackets/PlayerAuthRequest.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/gameserverpackets/PlayerInGame.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/gameserverpackets/PlayerLogout.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/gameserverpackets/PlayerTracert.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/gameserverpackets/ReplyCharacters.java rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/network/gameserverpackets/RequestTempBan.java (78%) create mode 100644 trunk/java/com/l2jmobius/loginserver/network/gameserverpackets/ServerStatus.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/loginserverpackets/AuthResponse.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/loginserverpackets/ChangePasswordResponse.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/loginserverpackets/InitLS.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/loginserverpackets/KickPlayer.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/loginserverpackets/LoginServerFail.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/loginserverpackets/PlayerAuthResponse.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/loginserverpackets/RequestCharacters.java rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/network/serverpackets/AccountKicked.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/network/serverpackets/GGAuth.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/network/serverpackets/Init.java (80%) create mode 100644 trunk/java/com/l2jmobius/loginserver/network/serverpackets/L2LoginServerPacket.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/serverpackets/LoginFail.java create mode 100644 trunk/java/com/l2jmobius/loginserver/network/serverpackets/LoginOk.java rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/network/serverpackets/PlayFail.java (88%) create mode 100644 trunk/java/com/l2jmobius/loginserver/network/serverpackets/PlayOk.java rename trunk/java/com/{l2jserver => l2jmobius}/loginserver/network/serverpackets/ServerList.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/status/GameStatusThread.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/status/LoginStatusThread.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/status/Status.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/accountmanager/SQLAccountManager.java (91%) create mode 100644 trunk/java/com/l2jmobius/tools/dbinstaller/AbstractDBLauncher.java rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/DBOutputInterface.java (77%) create mode 100644 trunk/java/com/l2jmobius/tools/dbinstaller/LauncherGS.java create mode 100644 trunk/java/com/l2jmobius/tools/dbinstaller/LauncherLS.java rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/RunTasks.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/console/DBInstallerConsole.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/gui/DBConfigGUI.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/gui/DBInstallerGUI.java (84%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/images/ImagesTable.java (79%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/util/CloseShieldedInputStream.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/util/FileWriterStdout.java (77%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/util/mysql/DBDumper.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/util/mysql/MySqlConnect.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/util/mysql/ScriptExecutor.java (85%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/dbinstaller/util/swing/SpringUtilities.java (96%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/gsregistering/BaseGameServerRegister.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/tools/gsregistering/GameServerRegister.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/util/DeadLockDetector.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/util/EmptyQueue.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/util/EnumIntBitmask.java (87%) rename trunk/java/com/{l2jserver => l2jmobius}/util/HexUtils.java (95%) rename trunk/java/com/{l2jserver => l2jmobius}/util/IPSubnet.java (89%) rename trunk/java/com/{l2jserver => l2jmobius}/util/IPv4Filter.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/util/L2LogManager.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/util/PrimeFinder.java (92%) rename trunk/java/com/{l2jserver => l2jmobius}/util/PropertiesParser.java (93%) rename trunk/java/com/{l2jserver => l2jmobius}/util/Rnd.java (90%) rename trunk/java/com/{l2jserver => l2jmobius}/util/StringUtil.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/util/TimeUtil.java (87%) create mode 100644 trunk/java/com/l2jmobius/util/Util.java rename trunk/java/com/{l2jserver => l2jmobius}/util/crypt/BlowfishEngine.java (95%) rename trunk/java/com/{l2jserver => l2jmobius}/util/crypt/LoginCrypt.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/util/crypt/NewCrypt.java (93%) rename trunk/java/com/{l2jserver => l2jmobius}/util/crypt/ScrambledKeyPair.java (86%) rename trunk/java/com/{l2jserver => l2jmobius}/util/data/xml/IXmlReader.java (95%) rename trunk/java/com/{l2jserver => l2jmobius}/util/file/filter/BMPFilter.java (75%) create mode 100644 trunk/java/com/l2jmobius/util/file/filter/ExtFilter.java rename trunk/java/com/{l2jserver => l2jmobius}/util/file/filter/HTMLFilter.java (76%) create mode 100644 trunk/java/com/l2jmobius/util/file/filter/NumericNameFilter.java rename trunk/java/com/{l2jserver => l2jmobius}/util/file/filter/OldPledgeFilter.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/util/file/filter/SQLFilter.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/util/file/filter/XMLFilter.java (75%) rename trunk/java/com/{l2jserver => l2jmobius}/util/network/BaseRecievePacket.java (88%) rename trunk/java/com/{l2jserver => l2jmobius}/util/network/BaseSendablePacket.java (88%) delete mode 100644 trunk/java/com/l2jserver/commons/database/pool/impl/ConnectionFactory.java delete mode 100644 trunk/java/com/l2jserver/commons/javaengine/CompilationException.java delete mode 100644 trunk/java/com/l2jserver/commons/mmocore/AbstractPacket.java delete mode 100644 trunk/java/com/l2jserver/commons/mmocore/IAcceptFilter.java delete mode 100644 trunk/java/com/l2jserver/commons/mmocore/IClientFactory.java delete mode 100644 trunk/java/com/l2jserver/commons/mmocore/IMMOExecutor.java delete mode 100644 trunk/java/com/l2jserver/commons/mmocore/IPacketHandler.java delete mode 100644 trunk/java/com/l2jserver/commons/mmocore/MMOClient.java delete mode 100644 trunk/java/com/l2jserver/commons/mmocore/NioNetStackList.java delete mode 100644 trunk/java/com/l2jserver/commons/mmocore/NioNetStringBuffer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/GameServer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/ai/L2AirShipAI.java delete mode 100644 trunk/java/com/l2jserver/gameserver/ai/L2BoatAI.java delete mode 100644 trunk/java/com/l2jserver/gameserver/ai/L2ShuttleAI.java delete mode 100644 trunk/java/com/l2jserver/gameserver/ai/L2SpecialSiegeGuardAI.java delete mode 100644 trunk/java/com/l2jserver/gameserver/engines/items/Item.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/AISkillScope.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/AIType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/AttackType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/AuctionItemType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/CastleSide.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/ClanEntryStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/DuelResult.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/DuelState.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/EffectCalculationType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/EventState.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/FortTeleportWhoType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/HtmlActionScope.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/InstanceReenterType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/InstanceRemoveBuffType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/InventorySlot.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/ItemGrade.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/ItemListType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/ItemLocation.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/MacroType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/MacroUpdateType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/MailType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/ManorMode.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/MountType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/PartySmallWindowUpdateType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/PetitionState.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/PetitionType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/PlayerAction.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/QuestType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/Race.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/Sex.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/ShortcutType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/ShotType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/SiegeClanType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/SiegeTeleportWhoType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/StartPosType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/StatType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/SubclassInfoType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/SubclassType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/Team.java delete mode 100644 trunk/java/com/l2jserver/gameserver/enums/TrapAction.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/IActionHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/IActionShiftHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/IAdminCommandHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/IBypassHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/IChatHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/IHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/IItemHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/IParseBoardHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/IPunishmentHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/ITargetTypeHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/IUserCommandHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/handler/IWriteBoardHandler.java delete mode 100644 trunk/java/com/l2jserver/gameserver/instancemanager/tasks/GrandBossManagerStoreTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/instancemanager/tasks/MessageDeletionTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/instancemanager/tasks/PenaltyRemoveTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/instancemanager/tasks/StartMovingTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/instancemanager/tasks/UpdateSoDStateTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/CropProcure.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/CrystalizationData.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/FortSiegeSpawn.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/ItemInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/L2AlchemySkill.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/L2ExtractableProductItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/L2ManufactureItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/SpawnListener.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/TeleportWhereType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/L2Decoy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/CommissionManagerInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2AdventurerInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2AirShipInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2ArtefactInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2BoatInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2ControlTowerInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2ControllableMobInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2EffectPointInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2FeedableBeastInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2FishermanInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2FlameTowerInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2FlyTerrainObjectInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2FriendlyMobInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2MerchantInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2OlympiadManagerInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2QuestGuardInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2ShuttleInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2SiegeFlagInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2TerrainObjectInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2TrainerInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2VillageMasterDElfInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2VillageMasterDwarfInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2VillageMasterFighterInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2VillageMasterKamaelInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2VillageMasterMysticInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2VillageMasterOrcInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2VillageMasterPriestInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/instance/L2WarehouseInstance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/knownlist/DecoyKnownList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/knownlist/DefenderKnownList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/knownlist/DoorKnownList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/knownlist/MonsterKnownList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/knownlist/PcKnownList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/knownlist/PlayableKnownList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/knownlist/RaceManagerKnownList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/knownlist/StaticObjectKnownList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/knownlist/SummonKnownList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/knownlist/TrapKnownList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/knownlist/VehicleKnownList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/request/CompoundRequest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/request/PartyRequest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/request/PrimeShopRequest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/stat/ControllableAirShipStat.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/stat/DoorStat.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/stat/NpcStat.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/stat/StaticObjStat.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/stat/SummonStat.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/stat/VehicleStat.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/status/DoorStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/status/FolkStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/status/NpcStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/status/PetStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/status/PlayableStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/status/SiegeFlagStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/status/StaticObjStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/attackable/CommandChannelTimer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/attackable/OnKillNotifyTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/character/FlyToLocationTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/character/NotifyAITask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/character/QueuedMagicUseTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/cubics/CubicDisappear.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/npc/trap/TrapTriggerTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/npc/trap/TrapUnsummonTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/npc/walker/ArrivedTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/DismountTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/FameTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/GameGuardCheckTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/InventoryEnableTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/PvPFlagTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/RecoBonusTaskEnd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/RecoGiveTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/RentPetTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/ResetChargesTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/ResetSoulsTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/SitDownTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/StandUpTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/TeleportTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/TeleportWatchdogTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/WarnUserTakeBreakTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/tasks/player/WaterTask.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/actor/transform/TransformType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/announce/IAnnouncement.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/base/ClassLevel.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/base/ClassType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/base/PlayerState.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/base/SocialClass.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/clientstrings/FastStringBuilder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionCategoryType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionChangeWeapon.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionGameChance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionGameTime.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionInventory.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionItemId.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionLogicNot.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionMinDistance.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerActiveEffectId.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerAgathionId.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerBaseStats.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCallPc.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanCreateBase.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanCreateOutpost.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanEscape.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanRefuelAirship.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanSummonPet.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanSummonServitor.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanSummonSiegeGolem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanSweep.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanSwitchSubclass.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanTakeCastle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanTakeFort.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanTransform.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCanUntransform.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCharges.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCheckAbnormal.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerClassIdRestriction.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCloakStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerCp.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerFlyMounted.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerHasCastle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerHasClanHall.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerHasFort.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerHasFreeSummonPoints.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerHasPet.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerHasServitor.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerHp.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerImmobile.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerInsideZoneId.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerInstanceId.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerInvSize.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerIsClanLeader.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerIsHero.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerIsInCombat.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerIsOnSide.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerLandingZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerLevel.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerLevelRange.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerMp.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerPkCount.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerPledgeClass.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerRace.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerRangeFromNpc.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerSex.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerSiegeSide.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerSouls.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerState.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerSubclass.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerTransformationId.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerTvTEvent.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerVehicleMounted.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionPlayerWeight.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionSlotItemId.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionSlotItemType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetAbnormalType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetActiveEffectId.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetAggro.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetClassIdRestriction.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetHp.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetInvSize.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetLevel.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetLevelRange.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetMyPartyExceptMe.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetNone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetNpcId.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetNpcType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetPlayable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetRace.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetUsesWeaponKind.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionTargetWeight.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionUsingSkill.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionUsingSlotType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/conditions/ConditionWithSkill.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/drops/DropListScope.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/drops/IDropItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/drops/IDropItemFactory.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/drops/IGroupedDropItemFactory.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/drops/strategy/IDropCalculationStrategy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/drops/strategy/INonGroupedKillerChanceModifierStrategy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/drops/strategy/IPreciseDeterminationStrategy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/entity/Siegable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/entity/TvTEventListener.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/entity/TvTEventPlayer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/entity/clanhall/SiegeStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/EventType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/ListenerRegisterType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/annotations/Id.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/annotations/Ids.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/annotations/NpcLevelRange.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/annotations/NpcLevelRanges.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/annotations/Priority.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/annotations/Range.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/annotations/Ranges.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/annotations/RegisterEvent.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/annotations/RegisterType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/IBaseEvent.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/OnCreatureAttack.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/OnCreatureAttackAvoid.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/OnCreatureAttacked.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/OnCreatureDamageDealt.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/OnCreatureDamageReceived.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/OnCreatureKill.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/OnCreatureSkillUse.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/OnCreatureTeleported.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/OnCreatureZoneEnter.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/OnCreatureZoneExit.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcCanBeSeen.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcCreatureSee.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcEventReceived.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcFirstTalk.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcManorBypass.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcMenuSelect.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcMoveFinished.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcMoveNodeArrived.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcMoveRouteFinished.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcSkillFinished.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcSkillSee.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcSocialActionSee.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcSpawn.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/OnNpcTeleport.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/attackable/OnAttackableAggroRangeEnter.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/attackable/OnAttackableAttack.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/attackable/OnAttackableFactionCall.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/attackable/OnAttackableHate.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/npc/attackable/OnAttackableKill.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/playable/OnPlayableExpChanged.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerAugment.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerBypass.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerChangeToAwakenedClass.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerChat.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerCreate.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerDelete.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerDlgAnswer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerEquipItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerFameChanged.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerHennaAdd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerHennaRemove.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerKarmaChanged.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerLevelChanged.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerLogin.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerLogout.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerPKChanged.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerProfessionChange.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerPvPChanged.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerPvPKill.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerRaidPointsChanged.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerRestore.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerSelect.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerSkillLearn.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerSubChange.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerSummonSpawn.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerSummonTalk.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/OnPlayerTransform.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/clan/OnPlayerClanCreate.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/clan/OnPlayerClanDestroy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/clan/OnPlayerClanJoin.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/clan/OnPlayerClanLeaderChange.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/clan/OnPlayerClanLeft.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/clan/OnPlayerClanLvlUp.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/clanwh/OnPlayerClanWHItemAdd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/clanwh/OnPlayerClanWHItemDestroy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/clanwh/OnPlayerClanWHItemTransfer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/inventory/OnPlayerItemAdd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/inventory/OnPlayerItemDestroy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/inventory/OnPlayerItemDrop.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/inventory/OnPlayerItemPickup.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/inventory/OnPlayerItemTransfer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/mentoring/OnPlayerMenteeAdd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/mentoring/OnPlayerMenteeLeft.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/mentoring/OnPlayerMenteeRemove.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/mentoring/OnPlayerMenteeStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/player/mentoring/OnPlayerMentorStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/character/trap/OnTrapAction.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/clan/OnClanWarFinish.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/clan/OnClanWarStart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/events/OnTvTEventFinish.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/events/OnTvTEventKill.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/events/OnTvTEventRegistrationStart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/events/OnTvTEventStart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/item/OnItemBypassEvent.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/item/OnItemCreate.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/item/OnItemTalk.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/olympiad/OnOlympiadMatchResult.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/sieges/castle/OnCastleSiegeFinish.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/sieges/castle/OnCastleSiegeOwnerChange.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/sieges/castle/OnCastleSiegeStart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/sieges/fort/OnFortSiegeFinish.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/impl/sieges/fort/OnFortSiegeStart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/listeners/AnnotationEventListener.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/listeners/ConsumerEventListener.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/listeners/DummyEventListener.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/listeners/FunctionEventListener.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/listeners/RunnableEventListener.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/events/returns/ChatFilterReturn.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/holders/AdditionalItemHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/holders/AdditionalSkillHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/holders/ArmorsetSkillHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/holders/CastleSpawnHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/holders/DoorRequestHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/holders/NpcLogListHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/holders/PetItemHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/holders/SkillHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/holders/SkillUseHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/holders/SummonRequestHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/interfaces/IDecayable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/interfaces/IDeletable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/interfaces/IIdentifiable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/interfaces/INamable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/interfaces/IRestorable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/interfaces/ISkillsHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/interfaces/ISpawnable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/interfaces/IStorable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/interfaces/IUniqueId.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/interfaces/IUpdatable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/interfaces/IUpdateTypeComponent.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/itemauction/ItemAuctionBid.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/itemauction/ItemAuctionExtendState.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/itemcontainer/PcFreight.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/itemcontainer/PcRefund.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/itemcontainer/PcWarehouse.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/itemcontainer/Warehouse.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/items/PcItemTemplate.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/items/appearance/AppearanceHandType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/items/appearance/AppearanceMagicType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/items/appearance/AppearanceTargetType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/items/appearance/AppearanceType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/items/enchant/EnchantResultType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/items/type/ActionType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/items/type/ArmorType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/items/type/ItemType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/items/type/MaterialType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/multisell/ItemInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/olympiad/CompetitionType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/options/OptionsSkillHolder.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/options/OptionsSkillType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/primeshop/PrimeShopItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/punishment/PunishmentAffect.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/punishment/PunishmentType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/quest/Event.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/shuttle/L2ShuttleData.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/skills/EffectScope.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/skills/RideState.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/skills/targets/AffectObject.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/MoveType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/FuncAdd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/FuncDiv.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/FuncEnchantHp.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/FuncMul.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/FuncSet.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/FuncSub.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncArmorSet.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncAtkAccuracy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncAtkCritical.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncAtkEvasion.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncHenna.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncMAtkCritical.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncMAtkMod.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncMAtkSpeed.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncMatkAccuracy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncMatkEvasion.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncMaxCpMul.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncMaxHpMul.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncMaxMpMul.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncMoveSpeed.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncPAtkMod.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/stats/functions/formulas/FuncPAtkSpeed.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/teleporter/TeleportLocation.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/teleporter/TeleportType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/variables/NpcVariables.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/AbstractZoneSettings.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/ZoneId.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2ArenaZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2CastleZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2ClanHallZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2DerbyTrackZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2DynamicZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2FortZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2HqZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2JailZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2LandingZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2NoLandingZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2NoStoreZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2NoSummonFriendZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2PeaceZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2ResidenceTeleportZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2ResidenceZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2RespawnZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2ScriptZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2TownZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/model/zone/type/L2WaterZone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/ClientString.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/AnswerPartyLootModification.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/Appearing.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/Attack.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/BypassUserCmd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/CannotMoveAnymoreInVehicle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/CharacterDelete.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/CharacterRestore.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/DummyPacket.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/ExGetOnAirShip.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/ExPCCafeRequestOpenWindowWithoutNPC.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/NotifyExitBeautyShop.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestAbilityList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestAbilityWndClose.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestAbilityWndOpen.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestAddExpandQuestAlarm.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestAllAgitInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestAllCastleInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestAllFortressInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestAllyCrest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestAskJoinPartyRoom.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestBidItemAuction.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestBookMarkSlotInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestBuySellUIClose.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestChangeAbilityPoint.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestChangePartyLeader.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestChangeToAwakenedClass.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestCharacterNameCreatable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestConfirmTargetItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestCursedWeaponList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestCursedWeaponLocation.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestDeleteBookMarkSlot.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestDeleteReceivedPost.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestDeleteSentPost.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestDismissAlly.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestDismissPartyRoom.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestDispel.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestDuelSurrender.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestEx2ndPasswordCheck.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestEx2ndPasswordVerify.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExAddContactToContactList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExAddEnchantScrollItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExAutoFish.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExCancelEnchantItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExChangeName.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExCubeGameReadyAnswer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExEnchantSkillInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExFishRanking.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExFriendListExtended.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExMPCCShowPartyMembersInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExMagicSkillUseGround.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExOlympiadMatchListRefresh.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExRemoveEnchantSupportItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExRemoveItemAttribute.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExRqItemLink.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExShowContactList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExTryToPutEnchantTargetItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestExitPartyMatchingWaitingRoom.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestFlyMove.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestFortressMapInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestFortressSiegeInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestGMCommand.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestGetOffVehicle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestGetOnVehicle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestGmList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestGotoLobby.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestHennaItemInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestHennaItemList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestHennaItemRemoveInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestHennaRemoveList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestInfoItemAuction.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestInzoneWaitingTime.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestJoinAlly.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestJoinSiege.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestKeyMapping.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestManorList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestOlympiadMatchList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestOustFromPartyRoom.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestOustPartyMember.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPVPMatchRecord.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPackageSendableItemList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPartyLootModification.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPartyMatchConfig.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPartyMatchDetail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPetGetItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeCrest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeDraftListSearch.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeMemberInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeMemberList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeMemberPowerInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgePowerGradeList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeRecruitApplyInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeRecruitBoardDetail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeRecruitInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeSetMemberPowerGrade.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeWaitingApplied.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeWaitingApply.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeWaitingList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeWaitingUser.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeWaitingUserAccept.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPostItemList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPrivateStoreQuitBuy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestPrivateStoreQuitSell.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestQuestAbort.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestQuestList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestReceivedPost.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestReceivedPostList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestRecipeBookDestroy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestRecipeBookOpen.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestRecipeItemMakeInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestRecipeItemMakeSelf.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestRecipeShopListSet.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestRecipeShopMakeInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestRecipeShopManageList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestRecipeShopManagePrev.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestRecipeShopManageQuit.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestRecordInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestRejectPostAttachment.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestResetAbilityPoint.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestResetNickname.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestSeedPhase.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestSentPost.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestSentPostList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestSetAllyCrest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestShowBeautyList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestShowBoard.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestShowMiniMap.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestSiegeAttackerList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestSiegeDefenderList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestSiegeInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestSkillList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestTeleportBookMark.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestTutorialClientEvent.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestTutorialLinkHtml.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestTutorialPassCmdToServer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestTutorialQuestionMark.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestWithDrawalParty.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestWithdrawPartyRoom.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/RequestWriteHeroWords.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/SetPrivateStoreMsgBuy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/SetPrivateStoreMsgSell.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/SetPrivateStoreWholeMsg.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/SnoopQuit.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/TradeDone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/adenadistribution/RequestDivideAdenaCancel.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/adenadistribution/RequestDivideAdenaStart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/alchemy/RequestAlchemyConversion.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/alchemy/RequestAlchemySkillList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/appearance/RequestExCancelShape_Shifting_Item.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/commission/RequestCommissionBuyInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/commission/RequestCommissionBuyItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/commission/RequestCommissionCancel.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/commission/RequestCommissionDelete.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/commission/RequestCommissionInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/commission/RequestCommissionRegisteredItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/commission/RequestCommissionRegistrableItemList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/compound/RequestNewEnchantClose.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/compound/RequestNewEnchantPushOne.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/compound/RequestNewEnchantPushTwo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/compound/RequestNewEnchantRemoveOne.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/compound/RequestNewEnchantRemoveTwo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/crystalization/RequestCrystallizeItemCancel.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/dailymission/RequestOneDayRewardReceive.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/dailymission/RequestTodoList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/dailymission/RequestTodoListHTML.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/friend/RequestFriendDetailInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/friend/RequestFriendList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/friend/RequestUpdateBlockMemo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/friend/RequestUpdateFriendMemo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/luckygame/RequestLuckyGamePlay.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/mentoring/RequestMenteeAdd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/mentoring/RequestMenteeWaitingList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/mentoring/RequestMentorList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/primeshop/RequestBRGamePoint.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/primeshop/RequestBRProductInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/primeshop/RequestBRProductList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/primeshop/RequestBRRecentProductList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/shuttle/CannotMoveAnymoreInShuttle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/shuttle/MoveToLocationInShuttle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/shuttle/RequestShuttleGetOff.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/clientpackets/shuttle/RequestShuttleGetOn.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/gameserverpackets/BlowFishKey.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/gameserverpackets/ChangeAccessLevel.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/gameserverpackets/ChangePassword.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/gameserverpackets/PlayerAuthRequest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/gameserverpackets/PlayerInGame.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/gameserverpackets/PlayerLogout.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/gameserverpackets/PlayerTracert.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/gameserverpackets/ReplyCharacters.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/gameserverpackets/SendMail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/gameserverpackets/ServerStatus.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/gameserverpackets/TempBan.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/loginserverpackets/AuthResponse.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/loginserverpackets/ChangePasswordResponse.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/loginserverpackets/InitLS.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/loginserverpackets/KickPlayer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/loginserverpackets/LoginServerFail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/loginserverpackets/PlayerAuthResponse.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/loginserverpackets/RequestCharacters.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/AcquireSkillDone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/AcquireSkillList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ActionFailed.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/AllyCrest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/AskJoinParty.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/Attack.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/AutoAttackStart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/AutoAttackStop.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/CSShowComBoard.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/CameraMode.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ChairSit.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ChangeMoveType.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/CharCreateOk.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/CharDeleteSuccess.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ChooseInventoryItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ClientSetTime.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/DeleteObject.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/DoorInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/DoorStatusUpdate.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExAcquirableSkillListByClass.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExAcquireAPSkillList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExAdenaInvenCount.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExAirShipStopMove.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExAskCoupleAction.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExAskJoinPartyRoom.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExAskModifyPartyLooting.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExAutoFishAvailable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExBaseAttributeCancelResult.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExBirthdayPopup.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExBrPremiumState.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExCastleState.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExChangeAttributeItemList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExChangeNpcState.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExChangeToAwakenedClass.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExCloseAPListWnd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExCloseMPCC.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExClosePartyRoom.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExConfirmAddingContact.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExCubeGameAddPlayer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExCubeGameChangeTeam.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExCubeGameChangeTimeToStart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExCubeGameCloseUI.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExCubeGameRemovePlayer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExCubeGameRequestReady.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExDuelAskStart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExFishingEnd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExFlyMove.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExGetBookMarkInfoPacket.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExGetOffAirShip.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExGetOnAirShip.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExGetPremiumItemList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExHeroList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExInzoneWaiting.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExIsCharNameCreatable.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExLoginVitalityEffectInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExMPCCShowPartyMemberInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExMailArrived.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExMoveToLocationAirShip.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExMoveToLocationInAirShip.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExMultiPartyCommandChannelInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExNevitAdventEffect.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExNevitAdventPointInfoPacket.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExNewSkillToLearnByLevelUp.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExNotifyFlyMoveStart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExNotifyPremiumItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExOlympiadMatchEnd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExOlympiadMatchList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExOlympiadMode.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExOlympiadSpelledInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExOpenMPCC.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPartyPetWindowAdd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPartyPetWindowDelete.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPartyPetWindowUpdate.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPlayScene.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPledgeCount.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPledgeDraftListSearch.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPledgeRecruitApplyInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPledgeRecruitBoardDetail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPledgeRecruitInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPledgeWaitingList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPledgeWaitingListAlarm.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPledgeWaitingListApplied.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPledgeWaitingUser.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPrivateStoreSetWholeMsg.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPutEnchantScrollItemResult.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPutEnchantSupportItemResult.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPutEnchantTargetItemResult.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExPutItemResultForVariationMake.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExQuestItemList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExRedSky.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExRemoveEnchantSupportItemResult.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExReplyPostItemList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExRequestChangeNicknameColor.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExRequestHackShield.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExResponseResetList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExRestartClient.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExRotation.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExRpItemLink.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExSearchOrc.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExSendManorList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExSetPartyLooting.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowAPListWnd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowAdventurerGuideBook.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowAgitInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowBaseAttributeCancelWindow.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowBeautyMenu.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowCastleInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowContactList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowFortressInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowFortressSiegeInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowProcureCropDetail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowQuestInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowQuestMark.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowTrace.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowVariationCancelWindow.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExShowVariationMakeWindow.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExSpawnEmitter.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExStartScenePlayer.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExStopMoveAirShip.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExTacticalSign.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExTeleportToLocationActivate.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExUnReadMailCount.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExUserInfoAbnormalVisualEffect.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExUserInfoCubic.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExUserInfoInvenWeight.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExVariationCancelResult.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExVariationResult.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExVitalityEffectInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExVitalityPointInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ExWorldChatCnt.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/FriendAddRequest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/GMHide.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/GMViewItemList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/GMViewWarehouseWithdrawList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/GameGuardQuery.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/GetItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/GetOnVehicle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/GmViewQuestInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/HennaRemoveList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/InventoryUpdate.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/JoinParty.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/JoinPledge.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/LeaveWorld.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/LoginFail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/MagicSkillCanceld.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ManagePledgePower.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/MoveToLocation.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/MyTargetSelected.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/NicknameChanged.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/NormalCamera.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/NpcInfoAbnormalVisualEffect.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/NpcQuestHtmlMessage.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ObservationMode.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ObservationReturn.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/OnEventTrigger.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PackageSendableList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PartyMatchDetail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PartyMemberPosition.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PartySmallWindowDelete.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PartySmallWindowDeleteAll.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PetDelete.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PetInventoryUpdate.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PetItemList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PetStatusShow.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PetitionVotePacket.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PledgeCrest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PledgeInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PledgePowerGradeList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PledgeReceivePowerInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PledgeShowMemberListDelete.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PledgeShowMemberListDeleteAll.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PledgeSkillListAdd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PledgeStatusChanged.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PremiumState.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PrivateStoreListSell.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PrivateStoreMsgBuy.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/PrivateStoreMsgSell.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/RecipeItemMakeInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/RecipeShopItemInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/RecipeShopMsg.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/RequestEnchant.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/Revive.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/Ride.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/SellListProcure.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/SendTradeRequest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ServerClose.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/SetSummonRemainTime.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ShowCalculator.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ShowMiniMap.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ShowPCCafeCouponShowUI.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ShowTownMap.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ShowXMasSeal.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/Snoop.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/StartPledgeWar.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/StopMoveInVehicle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/StopPledgeWar.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/StopRotation.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/SunRise.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/SunSet.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/SurrenderPledgeWar.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/TargetUnselected.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/TeleportToLocation.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/TradeDone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/TradeOtherAdd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/TradeOtherDone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/TradeOwnAdd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/TradeUpdate.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/TutorialCloseHtml.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/TutorialEnableClientEvent.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/TutorialShowQuestionMark.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ValidateLocation.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/ValidateLocationInVehicle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/VehicleCheckLocation.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/VehicleDeparture.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/VehicleInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/VehicleStarted.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/adenadistribution/ExDivideAdenaCancel.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/adenadistribution/ExDivideAdenaStart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/alchemy/ExAlchemyConversion.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/alchemy/ExAlchemySkillList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/alchemy/ExTryMixCube.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/appearance/ExChooseShapeShiftingItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/appearance/ExPutShapeShiftingExtractionItemResult.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/appearance/ExPutShapeShiftingTargetItemResult.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/commission/ExCloseCommission.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/commission/ExResponseCommissionBuyItem.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/commission/ExResponseCommissionDelete.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/commission/ExResponseCommissionItemList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/commission/ExShowCommission.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/compound/ExEnchantFail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/compound/ExEnchantOneFail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/compound/ExEnchantOneOK.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/compound/ExEnchantOneRemoveFail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/compound/ExEnchantOneRemoveOK.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/compound/ExEnchantSucess.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/compound/ExEnchantTwoFail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/compound/ExEnchantTwoOK.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/compound/ExEnchantTwoRemoveFail.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/compound/ExEnchantTwoRemoveOK.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/crystalization/ExGetCrystalizingEstimation.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/dailymission/ExConnectedTimeAndGetTableReward.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/dailymission/ExOneDayReceiveRewardList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/dailymission/ExTodoListHTML.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/dailymission/ExTodoListInzone.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/dailymission/ExTodoListRecommend.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/friend/FriendAddRequest.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/friend/FriendList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/friend/FriendRemove.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/friend/L2Friend.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/friend/L2FriendList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/luckygame/ExStartLuckyGame.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/mentoring/ExMentorAdd.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/mentoring/ExMentorList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/primeshop/ExBRBuyProduct.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/primeshop/ExBRGamePoint.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/primeshop/ExBRProductInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/shuttle/ExShuttleGetOff.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/shuttle/ExShuttleGetOn.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/shuttle/ExShuttleInfo.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/shuttle/ExShuttleMove.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/shuttle/ExStopMoveInShuttle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/network/serverpackets/shuttle/ExValidateLocationInShuttle.java delete mode 100644 trunk/java/com/l2jserver/gameserver/pathfinding/AbstractNodeLoc.java delete mode 100644 trunk/java/com/l2jserver/gameserver/pathfinding/cellnodes/CellNode.java delete mode 100644 trunk/java/com/l2jserver/gameserver/pathfinding/geonodes/GeoNode.java delete mode 100644 trunk/java/com/l2jserver/gameserver/pathfinding/utils/FastNodeList.java delete mode 100644 trunk/java/com/l2jserver/gameserver/script/EngineInterface.java delete mode 100644 trunk/java/com/l2jserver/gameserver/script/Parser.java delete mode 100644 trunk/java/com/l2jserver/gameserver/script/ParserFactory.java delete mode 100644 trunk/java/com/l2jserver/gameserver/script/ParserNotCreatedException.java delete mode 100644 trunk/java/com/l2jserver/gameserver/script/faenor/FaenorInterface.java delete mode 100644 trunk/java/com/l2jserver/gameserver/scripting/ScriptManager.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/Task.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/TaskTypes.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/tasks/TaskClanLeaderApply.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/tasks/TaskCleanUp.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/tasks/TaskDailySkillReuseClean.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/tasks/TaskDailyWorldChatPointReset.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/tasks/TaskGlobalVariablesSave.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/tasks/TaskOlympiadSave.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/tasks/TaskRecom.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/tasks/TaskRestart.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/tasks/TaskScript.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/tasks/TaskShutdown.java delete mode 100644 trunk/java/com/l2jserver/gameserver/taskmanager/tasks/TaskVitalityReset.java delete mode 100644 trunk/java/com/l2jserver/gameserver/util/Util.java delete mode 100644 trunk/java/com/l2jserver/log/filter/AuditFilter.java delete mode 100644 trunk/java/com/l2jserver/log/filter/ChatFilter.java delete mode 100644 trunk/java/com/l2jserver/log/filter/EnchantItemFilter.java delete mode 100644 trunk/java/com/l2jserver/log/filter/EnchantSkillFilter.java delete mode 100644 trunk/java/com/l2jserver/log/filter/ErrorFilter.java delete mode 100644 trunk/java/com/l2jserver/log/filter/GMAuditFilter.java delete mode 100644 trunk/java/com/l2jserver/log/filter/MDamageFilter.java delete mode 100644 trunk/java/com/l2jserver/log/filter/PDamageFilter.java delete mode 100644 trunk/java/com/l2jserver/log/formatter/GMAuditFormatter.java delete mode 100644 trunk/java/com/l2jserver/log/handler/AccountingLogHandler.java delete mode 100644 trunk/java/com/l2jserver/log/handler/AllDamageLogHandler.java delete mode 100644 trunk/java/com/l2jserver/log/handler/AuditLogHandler.java delete mode 100644 trunk/java/com/l2jserver/log/handler/ChatLogHandler.java delete mode 100644 trunk/java/com/l2jserver/log/handler/EnchantItemLogHandler.java delete mode 100644 trunk/java/com/l2jserver/log/handler/EnchantSkillLogHandler.java delete mode 100644 trunk/java/com/l2jserver/log/handler/ErrorLogHandler.java delete mode 100644 trunk/java/com/l2jserver/log/handler/GMAuditLogHandler.java delete mode 100644 trunk/java/com/l2jserver/log/handler/ItemLogHandler.java delete mode 100644 trunk/java/com/l2jserver/log/handler/MDamageLogHandler.java delete mode 100644 trunk/java/com/l2jserver/log/handler/OlympiadLogHandler.java delete mode 100644 trunk/java/com/l2jserver/log/handler/PDamageLogHandler.java delete mode 100644 trunk/java/com/l2jserver/loginserver/SelectorHelper.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/L2JGameServerPacketHandler.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/L2LoginPacketHandler.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/clientpackets/AuthGameGuard.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/clientpackets/L2LoginClientPacket.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/clientpackets/RequestServerList.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/clientpackets/RequestServerLogin.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/gameserverpackets/BlowFishKey.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/gameserverpackets/ChangeAccessLevel.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/gameserverpackets/ChangePassword.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/gameserverpackets/PlayerAuthRequest.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/gameserverpackets/PlayerInGame.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/gameserverpackets/PlayerLogout.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/gameserverpackets/PlayerTracert.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/gameserverpackets/ReplyCharacters.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/gameserverpackets/ServerStatus.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/loginserverpackets/AuthResponse.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/loginserverpackets/ChangePasswordResponse.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/loginserverpackets/InitLS.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/loginserverpackets/KickPlayer.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/loginserverpackets/LoginServerFail.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/loginserverpackets/PlayerAuthResponse.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/loginserverpackets/RequestCharacters.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/serverpackets/L2LoginServerPacket.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/serverpackets/LoginFail.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/serverpackets/LoginOk.java delete mode 100644 trunk/java/com/l2jserver/loginserver/network/serverpackets/PlayOk.java delete mode 100644 trunk/java/com/l2jserver/tools/dbinstaller/AbstractDBLauncher.java delete mode 100644 trunk/java/com/l2jserver/tools/dbinstaller/LauncherGS.java delete mode 100644 trunk/java/com/l2jserver/tools/dbinstaller/LauncherLS.java delete mode 100644 trunk/java/com/l2jserver/util/Util.java delete mode 100644 trunk/java/com/l2jserver/util/file/filter/ExtFilter.java delete mode 100644 trunk/java/com/l2jserver/util/file/filter/NumericNameFilter.java diff --git a/trunk/.classpath b/trunk/.classpath index f140a283d7..790c5dd243 100644 --- a/trunk/.classpath +++ b/trunk/.classpath @@ -1,10 +1,10 @@ - + - - + + diff --git a/trunk/.settings/org.eclipse.jdt.core.prefs b/trunk/.settings/org.eclipse.jdt.core.prefs index ce0fd125f4..040117e9a7 100644 --- a/trunk/.settings/org.eclipse.jdt.core.prefs +++ b/trunk/.settings/org.eclipse.jdt.core.prefs @@ -17,6 +17,7 @@ org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nul org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled org.eclipse.jdt.core.compiler.doc.comment.support=enabled org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.autoboxing=ignore org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning org.eclipse.jdt.core.compiler.problem.deadCode=warning @@ -25,6 +26,7 @@ org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled org.eclipse.jdt.core.compiler.problem.discouragedReference=warning org.eclipse.jdt.core.compiler.problem.emptyStatement=warning +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled @@ -99,6 +101,7 @@ org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=disabled org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=disabled org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=enabled +org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore org.eclipse.jdt.core.compiler.problem.unusedImport=warning org.eclipse.jdt.core.compiler.problem.unusedLabel=warning org.eclipse.jdt.core.compiler.problem.unusedLocal=warning @@ -221,7 +224,7 @@ org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=do not insert org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert @@ -253,7 +256,7 @@ org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=do not insert org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert @@ -395,3 +398,4 @@ org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true +org.eclipse.jdt.core.javaFormatter=org.eclipse.jdt.core.defaultJavaFormatter diff --git a/trunk/.settings/org.eclipse.jdt.ui.prefs b/trunk/.settings/org.eclipse.jdt.ui.prefs index 59416dcf0e..24df47656d 100644 --- a/trunk/.settings/org.eclipse.jdt.ui.prefs +++ b/trunk/.settings/org.eclipse.jdt.ui.prefs @@ -70,7 +70,7 @@ org.eclipse.jdt.ui.keywordthis=false org.eclipse.jdt.ui.ondemandthreshold=99 org.eclipse.jdt.ui.overrideannotation=true org.eclipse.jdt.ui.staticondemandthreshold=99 -org.eclipse.jdt.ui.text.custom_code_templates= +org.eclipse.jdt.ui.text.custom_code_templates= sp_cleanup.add_default_serial_version_id=true sp_cleanup.add_generated_serial_version_id=false sp_cleanup.add_missing_annotations=true @@ -89,6 +89,7 @@ sp_cleanup.convert_to_enhanced_for_loop=true sp_cleanup.correct_indentation=false sp_cleanup.format_source_code=true sp_cleanup.format_source_code_changes_only=false +sp_cleanup.insert_inferred_type_arguments=false sp_cleanup.make_local_variable_final=false sp_cleanup.make_parameters_final=false sp_cleanup.make_private_fields_final=true @@ -104,6 +105,7 @@ sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class= sp_cleanup.qualify_static_member_accesses_with_declaring_class=true sp_cleanup.qualify_static_method_accesses_with_declaring_class=false sp_cleanup.remove_private_constructors=true +sp_cleanup.remove_redundant_type_arguments=false sp_cleanup.remove_trailing_whitespaces=false sp_cleanup.remove_trailing_whitespaces_all=true sp_cleanup.remove_trailing_whitespaces_ignore_empty=true @@ -126,3 +128,4 @@ sp_cleanup.use_this_for_non_static_field_access=false sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true sp_cleanup.use_this_for_non_static_method_access=false sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true +sp_cleanup.use_type_arguments=false diff --git a/trunk/.settings/org.eclipse.ltk.core.refactoring.prefs b/trunk/.settings/org.eclipse.ltk.core.refactoring.prefs new file mode 100644 index 0000000000..cfcd1d3c22 --- /dev/null +++ b/trunk/.settings/org.eclipse.ltk.core.refactoring.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false diff --git a/trunk/build.xml b/trunk/build.xml index 42a795587c..53d3ed03f7 100644 --- a/trunk/build.xml +++ b/trunk/build.xml @@ -2,24 +2,20 @@ - This script will build the L2J Server. - - This program is free software; you can redistribute it and/or modify + 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, or (at your option) - any later version. - + 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. - + 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, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. - - http://www.gnu.org/copyleft/gpl.html + along with this program. If not, see [http://www.gnu.org/licenses/]. @@ -75,7 +71,7 @@ - + @@ -87,10 +83,10 @@ - + - + @@ -102,7 +98,7 @@ - + @@ -118,7 +114,7 @@ - + @@ -134,7 +130,7 @@ - + @@ -142,11 +138,11 @@ - + - + diff --git a/trunk/dist/db_installer/sql/login/gameservers.sql b/trunk/dist/db_installer/sql/login/gameservers.sql index f35d6dffd1..bd7d00ede5 100644 --- a/trunk/dist/db_installer/sql/login/gameservers.sql +++ b/trunk/dist/db_installer/sql/login/gameservers.sql @@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `gameservers` ( PRIMARY KEY (`server_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -INSERT INTO `gameservers` VALUES ('14', '-2ad66b3f483c22be097019f55c8abdf0', ''); +INSERT INTO `gameservers` VALUES ('2', '-2ad66b3f483c22be097019f55c8abdf0', ''); diff --git a/trunk/dist/doc/3rdPartyLicenses/c3p0.txt b/trunk/dist/doc/3rdPartyLicenses/c3p0.txt deleted file mode 100644 index f5b7702243..0000000000 --- a/trunk/dist/doc/3rdPartyLicenses/c3p0.txt +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! \ No newline at end of file diff --git a/trunk/dist/doc/3rdPartyLicenses/ecj.html b/trunk/dist/doc/3rdPartyLicenses/ecj.html deleted file mode 100644 index e52bf6e208..0000000000 --- a/trunk/dist/doc/3rdPartyLicenses/ecj.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - -About - - -

About This Content

- -

June 2, 2006

-

License

- -

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise -indicated below, the Content is provided to you under the terms and conditions of the -Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available -at http://www.eclipse.org/legal/epl-v10.html. -For purposes of the EPL, "Program" will mean the Content.

- -

If you did not receive this Content directly from the Eclipse Foundation, the Content is -being redistributed by another party ("Redistributor") and different terms and conditions may -apply to your use of any object code in the Content. Check the Redistributor's license that was -provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise -indicated below, the terms and conditions of the EPL still apply to any source code in the Content -and such source code may be obtained at http://www.eclipse.org.

- - - \ No newline at end of file diff --git a/trunk/dist/doc/3rdPartyLicenses/java-engine.txt b/trunk/dist/doc/3rdPartyLicenses/java-engine.txt deleted file mode 100644 index 51202573ca..0000000000 --- a/trunk/dist/doc/3rdPartyLicenses/java-engine.txt +++ /dev/null @@ -1,32 +0,0 @@ -Copyright (c) 2006, Sun Microsystems, Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - - Neither the name of the Sun Microsystems, Inc. nor the names of - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND -CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/trunk/dist/doc/3rdPartyLicenses/mysql-connector-java.txt b/trunk/dist/doc/3rdPartyLicenses/mysql-connector-java.txt deleted file mode 100644 index 621557bb53..0000000000 --- a/trunk/dist/doc/3rdPartyLicenses/mysql-connector-java.txt +++ /dev/null @@ -1,43 +0,0 @@ -MySQL Connector/J @MYSQL_CJ_VERSION@ (formerly MM.MySQL) -Sun Microsystem's JDBC Driver for MySQL -Copyright 2003-2008 MySQL AB, 2008 Sun Microsystems - -CONTENTS - -* License -* Documentation Location - - -LICENSE - -MySQL Connector/J is licensed under the GPL or a commercial license -from Sun Microsystems. - -If you have licensed this product under the GPL, please see the COPYING -file for more information. - -There are special exceptions to the terms and conditions of the GPL -as it is applied to this software. View the full text of the -exception in file EXCEPTIONS-CONNECTOR-J in the directory of this -software distribution. - -If you have licensed this product under a commercial license from -MySQL AB, please see the file "LICENSE.mysql" that comes with this -distribution for the terms of the license. - -If you need non-GPL licenses for commercial distribution please contact -me or . - - -DOCUMENTATION LOCATION - -The documentation formerly contained in this file has moved into the -'doc' directory, where it is available in HTML, PDF and plaintext -forms. - -You may also find the latest copy of the documentation on the MySQL -website at http://dev.mysql.com/doc/refman/5.0/en/connector-j.html - --- -This software is OSI Certified Open Source Software. -OSI Certified is a certification mark of the Open Source Initiative. \ No newline at end of file diff --git a/trunk/dist/doc/L2J_DataPack_LICENSE.txt b/trunk/dist/doc/L2J_DataPack_LICENSE.txt deleted file mode 100644 index 3d90694ade..0000000000 --- a/trunk/dist/doc/L2J_DataPack_LICENSE.txt +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - 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 . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/trunk/dist/doc/L2J_DataPack_README.txt b/trunk/dist/doc/L2J_DataPack_README.txt deleted file mode 100644 index 6d85f3c614..0000000000 --- a/trunk/dist/doc/L2J_DataPack_README.txt +++ /dev/null @@ -1,76 +0,0 @@ -Copyright 2004-2015 L2J-DataPack team - -This file is part of the L2J-DataPack. - -L2J-DataPack comes with ABSOLUTELY NO WARRANTY. This is -free software, and you are welcome to redistribute it under certain conditions. - -L2J-DataPack 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. - -L2J-DataPack 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 -L2J-DataPack; if not, write to the Free Software Foundation, Inc., 51 Franklin -St, Fifth Floor, Boston, MA 02110-1301 USA - - -L2J-DataPack SVN Build: - -Project Website: http://www.l2jdp.com -Project Forum: http://www.l2jdp.com/forum -Wiki: http://trac.l2jdp.com/wiki -Download: Our wiki contain directives for you to get the latest DataPack -revision either from nightly builds or via Subversion. - -IRC: irc.freenode.net #l2j - -L2J-DataPack is *NOT* L2J-Server. L2J-Server is *NOT* L2J-DataPack. Comments, questions, -suggestions etc. should be directed to the appropriate forums. - -Any given DataPack copy you get, is designed/optimized to work with an specific -L2J build. Ensure your core and DataPack revisions match each other. - -This readme assumes a basic understanding of MySQL commands and internals, SQL -queries, or at least familiarity with a MySQL frontend. This readme will not -teach you how to install MySQL nor will it teach you to use MySQL or any MySQL -frontend. This readme is for the sole purpose of providing a brief overview of -how to either install or upgrade the data in your database. - - -Installation: - -All users: Copy all the datapack content to your gameserver directory/folder. -(for example C:\L2J\gameserver for Win users, /opt/l2j/gameserver for *nix) -You'd know if you are doing it right if you're being asked about overwriting -the data folder and/or its content, since L2J core includes a basic skeleton of -it. It's safe to answer 'yes' at this point. - -For new L2J databases or existing databases where you want to delete character -and account information: Create your loginserver and gameserver databases so they -match the loginserver.properties and server.properties settings respectively (the -default for both is 'l2jdb'.) - -Method 1: run database_installer.bat for windows users, or database_installer.sh for -linux/unix users. -Method 2: Select your database and run all the batch scripts in the sql folder - -For existing L2J databases where you want to keep character and account -information: - -Method 1: Run database_installer.bat for windows users, or -database_installer.sh for linux/unix users. Choose (u)pgrade when asked. -Method 2: Select your database and run all the batch scripts in the -sql folder that correspond to tables in your database that are missing or you -want to upgrade. - - -IMPORTANT: There may also be changes altering table structures, if you need such -an update after some certain changeset, you should run the relevant SQL sequence from -/sql/updates/. Database_installer tool will provide a way for you to execute them all. - --the L2J-DataPack team \ No newline at end of file diff --git a/trunk/dist/doc/L2J_Server_LICENSE.txt b/trunk/dist/doc/L2J_Server_LICENSE.txt deleted file mode 100644 index 3d90694ade..0000000000 --- a/trunk/dist/doc/L2J_Server_LICENSE.txt +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - 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 . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/trunk/dist/doc/L2J_Server_README.txt b/trunk/dist/doc/L2J_Server_README.txt deleted file mode 100644 index 0270fb9040..0000000000 --- a/trunk/dist/doc/L2J_Server_README.txt +++ /dev/null @@ -1,297 +0,0 @@ -NOTE: This short guide is for a L2J Server. http://l2jserver.com - -If you received this file as a part of a packaged or bundled build: - -L2J only supports L2J software obtained directly from L2J sources. - -What this means is, if you obtained L2J from a source other than our SVN or nightly distribution, -you need to get support from where you got the files. -We are unable to provide any technical assistance for unsupported software packages. -The software may have viruses, cause security problems, -or even send your personal information to remote servers without your express consent. -We cannot recommend the use of any of these packages on a server. - -WARNING: L2J Server is not a plug and play type of server. -To setup the server and to run it successfully you need to do a lot of reading. -If reading and learning are not something you like to do, -Stop now. - -==================== -L2J Server -==================== - -TOC: -I. OVERVIEW -II. LEGAL -III. REQUIREMENTS -IV. FIRST STARTUP -V. ADMIN/GM's GUIDE -VI. PLAYER's GUIDE -VII. UPDATING -VIII. TROUBLESHOOTING -IX. CONTACT -X. CONTRIBUTING -XI. BUG REPORTING -XII. CREDITS - - - -==================== -I. OVERVIEW -==================== - -L2J is an Alternative Lineage 2 Game Server written in pure Java for -best compatibility. L2J gives you the possibility to legally host a game -server for this popular Korean MMO created by NCSoft. It is still -unfinished and many features are missing, but L2J Dev team is working -hard on implementing them. L2J Server is distributed under the terms -of GNU/GPL in a hope that open source model is the best for -developing quality software giving everyone a possibility to -participate on development by submitting the code. - - -==================== -II. LEGAL -==================== - -Copyright (C) 2004-2015 L2J Server - -This file is part of L2J Server. - -L2J Server 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. - -L2J Server 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 . - -Full GNU/GPL License is included in L2J_Server_LICENSE.txt file. - -Whereas L2J is distributed under the terms of GNU/GPL, we require you to: -a) Preserve login notice. This gives us, L2J Developers, appropriate -credit for our hard work done during our free time without any -revenues. - -b) Do not distribute any extended data files with the server files in -the same archive. NO world content should be incorporated in L2J -distribution. -Server and Datapack may not be not be bundled or packaged. - -==================== -III. REQUIREMENTS -==================== - -OS: -Any OS having Java JDK 1.8 installed and properly configured! - We recommend using SUN JDK available at java.sun.com - -Hardware: -Decent CPU & RAM - -Software: -Java JDK 1.8 -MySql -Datapack - -We recommend: -That you do not play and host the server from the same computer. -Have a good Internet connection - dial up just won't cut it. -Many low cost hosting options are available. - -==================== -IV. FIRST STARTUP -==================== - -Before you can start up the server it is extremely important to read -and get to know the wiki sites. -They contain all the info you need to setup and run a L2J Server. - -L2J Server wiki: Server Guides, How-to's, bugtracker: -https://www.l2jserver.com/trac/wiki - -L2J-Datapack wiki: Datapack Guides, How-to's, bugtracker: -http://www.l2jdp.com/trac/wiki - -This Server distribution does not contain any spawn/drop data or any world -content. (Datapack) - -L2J Server has also a possibility to change exp/sp/drop rates relative -to data in spawnlist/droplist files. To do that, just change the rates -you need in server.properties file found in config folder. - -You should also configure your IP address in server.properties. - -Server uses ports 2106 (LoginServer) and 7777 (GameServer) by -default. If your server runs behind NAT or firewall you will need to -open and/or forward these ports. - - -==================== -V. ADMIN/GM's GUIDE -==================== - -To make someone an admin you need to edit the l2j database. - -For accounts take a look into the 'accounts' table(loginserver database). -Change the value of the 'accessLevel' column to one of the following: -- < 0: banned account -- 0: user account -- > 0: admin/gm account (bypass max player limit) - -For characters take a look into the 'characters' table(gameserver database). -Change the value of the 'accessLevel' column to one of the access levels -described in the 'game/config/accessLevels.xml' table. - -To adjust the allowed admin commands for an access level take a look into -'game/config/adminCommands.xml'. - -More info can be found in the community wiki. - -Admin commands implemented: -(Please see https://l2jserver.com/trac/wiki/GmCommands for more complete list.) -//admin = main GM interface -//gmchat = will send a message to all online GMs -//invul = makes your character untouchable - -==================== -VI. PLAYER's GUIDE -==================== - -CLIENT COMPATIBILITY -Our server is dependent on the official release of the North American lineage2 live client. -http://www.lineage2.com -All help and support will only be for the official client. -Any clients obtained elsewhere, must obtain support from where it was obtained. - -==================== -VI. UPDATING -==================== -It may arrive that you want to update your server to new version while -keeping old accounts. There are few steps you HAVE TO do in order to -keep the data accurate. - -- You should ALWAYS look at timelines before updating, sometimes a file - format may change, so you will need to edit data manually to fit with - new format. -- You should ALWAYS Backup all MySql data. -- You should ALWAYS Backup all Server and Datapack files. -- back up all .properties files (don't forget to check if new server use same - format for those files) -- download & unzip new server code to the Server directory -- download & unzip new datapack code to the Server directory -- edit and run update in the tools folder -- run newly installed server & enjoy ;) - - -==================== -VIII. TROUBLESHOOTING -==================== - -PROBLEM -- Client outputs bunch of messages about missing templates. -SOLUTION -- Check that the datapack has been properly installed. - -PROBLEM -- Message similar to "java is not recognized as internal command", -"java not found" or "unknown command: java" appears. -SOLUTION -- Install java, or, if java is already installed just add your java -binary directory to system PATH setting. If you don't know how to do -that, than DO NOT bother running your own server please. - -PROBLEM -- I can log in but ping is 9999s and I can't get past Server Select. -SOLUTION -- Set up your IP's properly, forward/open good ports if accessing from -outside. (or find server with admin that knows how to do it) - -PROBLEM -- Skills/quests/whatever don't work. -SOLUTION -- Patience brings it's fruits :p - -PROBLEM -- I found a bug. -SOLUTION -- Please refer to BUG REPORTING section of this read-me. - -Further help available at the wiki sites and the forums. - - -==================== -IX. CONTACT -==================== - -Website: http://www.l2jserver.com -Forum: http://www.l2jserver.com/forum -IRC: #l2j @ Freenode (irc.freenode.net) - -Please note that L2J Devs can't help players with connecting issues or -anything related to playing on private servers. If you can't connect, -you should contact your server GM's. We can solve only L2J server -~software~ related issues. We don't have any backdoors or anything -that would enable us GM accounts on every server using L2J, so there's -no point in coming to our channel if you need items/adena/whatever -ingame. - - -==================== -X. CONTRIBUTING -==================== - -Anyone who wants to contribute to the project is encouraged to do so. Java -programming skills are not always required as L2J needs much more than -java code. - -If you created any source code that may be helpful please use the User Contributions -section on our forums. If you contributed good stuff that will be -accepted, you might be invited to join L2J Dev Team. - -People willing to hang on chat and respond to user questions are also -ALWAYS welcome ;) - - -==================== -XI. BUG REPORTING -==================== - -Bugs can be reported on our wiki site. -http://l2jserver.com/trac/newticket -Basic rules for reporting are: - Please report only one bug/issue per ticket!! - You must include the revision (changeset) number when reporting a bug! - "The latest" does not mean anything when 5 more updates have been done since you set up the server. -If you are not sure if it should be reported here, make a post about it in the L2J forum. - -Players should ALWAYS consult bugs with their Admin/GM's and have them report it -on our wiki site. Some bugs may be caused by bad datapack, server -installation or modifications server owner has made. We can't help you -in that case. - -Please use the datapacks bugtracker for reporting datapack bugs. -Please do NOT report bugs related to unofficial add-ons to L2J. L2J -bugtracker is NOT a place to fix that. Contact the person who made -modification instead. - - -==================== -XII. CREDITS -==================== - -Dev team: -http://www.l2jserver.com/forum/memberlist.php?mode=leaders - -Have fun playing L2J ;) -Dev Team - - L2J Server, Copyright (C) 2004-2012 - L2J Server comes with ABSOLUTELY NO WARRANTY. - This is free software, and you are welcome to redistribute it - under certain conditions. \ No newline at end of file diff --git a/trunk/dist/game/GameServer_loop.sh b/trunk/dist/game/GameServer_loop.sh index 01d998eb42..f2c173807d 100644 --- a/trunk/dist/game/GameServer_loop.sh +++ b/trunk/dist/game/GameServer_loop.sh @@ -7,7 +7,7 @@ while :; do [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log" [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" - java -Djava.util.logging.manager=com.l2jserver.util.L2LogManager -Xms1024m -Xmx1536m -jar l2jserver.jar > log/stdout.log 2>&1 + java -Djava.util.logging.manager=com.l2jmobius.util.L2LogManager -Xms1024m -Xmx1536m -jar GameServer.jar > log/stdout.log 2>&1 [ $? -ne 2 ] && break # /etc/init.d/mysql restart sleep 10 diff --git a/trunk/dist/game/config/Custom.ini b/trunk/dist/game/config/Custom.ini index 9729987be2..80ccb2ff92 100644 --- a/trunk/dist/game/config/Custom.ini +++ b/trunk/dist/game/config/Custom.ini @@ -469,7 +469,7 @@ DualboxCheckMaxL2EventParticipantsPerIP = 0 # Network address can be number (127.0.0.1) or symbolic (localhost) formats. # Additional connection number added to the global limits for this address. # For example, if number of TvT event participants per IP address set to the 1 (no dualbox) -# and whitelist contains "l2jserver.com,2" then number of allowed participants from l2jserver.com +# and whitelist contains "l2jmobius.com,2" then number of allowed participants from l2jmobius.com # will be 1+2=3. Use 0 or negative value for unlimited number of connections. # Default: 127.0.0.1,0 (no limits from localhost) DualboxCheckWhitelist = 127.0.0.1,0 diff --git a/trunk/dist/game/config/Server.ini b/trunk/dist/game/config/Server.ini index 863e27d88d..408ae5acb4 100644 --- a/trunk/dist/game/config/Server.ini +++ b/trunk/dist/game/config/Server.ini @@ -43,10 +43,10 @@ GameserverPort = 7777 # Driver = com.microsoft.sqlserver.jdbc.SQLServerDriver Driver = com.mysql.jdbc.Driver # Database URL -# URL = jdbc:mysql://localhost/l2jgs (default) -# URL = jdbc:hsqldb:hsql://localhost/l2jgs +# URL = jdbc:mysql://localhost/l2jmobius (default) +# URL = jdbc:hsqldb:hsql://localhost/l2jmobius # URL = jdbc:sqlserver://localhost/database = l2jgs/user = sa/password = -URL = jdbc:mysql://localhost/lineage2?useUnicode=true&characterEncoding=utf-8 +URL = jdbc:mysql://localhost/l2jmobius?useUnicode=true&characterEncoding=utf-8 # Database user info (default is "root" but it's not recommended) Login = root # Database connection password diff --git a/trunk/dist/game/config/hexid.txt b/trunk/dist/game/config/hexid.txt index 9ee9809e02..3cc8a2ce8c 100644 --- a/trunk/dist/game/config/hexid.txt +++ b/trunk/dist/game/config/hexid.txt @@ -1,4 +1,4 @@ #The HexId to Auth into LoginServer #Fri Jan 02 01:25:33 EET 2015 HexID=-2ad66b3f483c22be097019f55c8abdf0 -ServerID=14 +ServerID=2 diff --git a/trunk/dist/game/data/scripts/ai/fantasy_isle/HandysBlockCheckerEvent.java b/trunk/dist/game/data/scripts/ai/fantasy_isle/HandysBlockCheckerEvent.java index bb98888ce6..f1693ec3bf 100644 --- a/trunk/dist/game/data/scripts/ai/fantasy_isle/HandysBlockCheckerEvent.java +++ b/trunk/dist/game/data/scripts/ai/fantasy_isle/HandysBlockCheckerEvent.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,16 +16,16 @@ */ package ai.fantasy_isle; -import com.l2jserver.Config; -import com.l2jserver.gameserver.instancemanager.HandysBlockCheckerManager; -import com.l2jserver.gameserver.model.ArenaParticipantsHolder; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ExCubeGameChangeTimeToStart; -import com.l2jserver.gameserver.network.serverpackets.ExCubeGameRequestReady; -import com.l2jserver.gameserver.network.serverpackets.ExCubeGameTeamList; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.instancemanager.HandysBlockCheckerManager; +import com.l2jmobius.gameserver.model.ArenaParticipantsHolder; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ExCubeGameChangeTimeToStart; +import com.l2jmobius.gameserver.network.serverpackets.ExCubeGameRequestReady; +import com.l2jmobius.gameserver.network.serverpackets.ExCubeGameTeamList; /** * Handys Block Checker Event AI. diff --git a/trunk/dist/game/data/scripts/ai/fantasy_isle/MC_Show.java b/trunk/dist/game/data/scripts/ai/fantasy_isle/MC_Show.java index 7d00f9bfe1..11a7ebfcc5 100644 --- a/trunk/dist/game/data/scripts/ai/fantasy_isle/MC_Show.java +++ b/trunk/dist/game/data/scripts/ai/fantasy_isle/MC_Show.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,19 +20,19 @@ import java.text.SimpleDateFormat; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.GameTimeController; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; +import com.l2jmobius.gameserver.network.serverpackets.PlaySound; -import com.l2jserver.Config; -import com.l2jserver.gameserver.GameTimeController; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.network.serverpackets.PlaySound; +import ai.npc.AbstractNpcAI; /** * MC Show AI. @@ -331,34 +329,44 @@ public class MC_Show extends AbstractNpcAI switch (npc.getId()) { case 32433: + { autoChat(npc, MESSAGES[0], ChatType.NPC_SHOUT); startQuestTimer("1", 30000, npc, null); break; + } case 32431: + { npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(-56657, -56338, -2008, 33102)); startQuestTimer("social1", 6000, npc, null, true); startQuestTimer("7", 215000, npc, null); break; + } case 32432: + { startQuestTimer("social1", 6000, npc, null, true); startQuestTimer("7", 215000, npc, null); break; + } case 32442: case 32443: case 32444: case 32445: case 32446: + { startQuestTimer("11", 100000, npc, null); break; + } case 32424: case 32425: case 32426: case 32427: case 32428: + { startQuestTimer("social1", 5500, npc, null); startQuestTimer("social1", 12500, npc, null); startQuestTimer("28", 19700, npc, null); break; + } } } return super.onSpawn(npc); @@ -400,14 +408,18 @@ public class MC_Show extends AbstractNpcAI switch (npc.getId()) { case 32433: + { autoChat(npc, MESSAGES[7], ChatType.NPC_SHOUT); npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(-56698, -56430, -2008, 32768)); startQuestTimer("8", 12000, npc, null); break; + } default: + { cancelQuestTimer("social1", npc, null); npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(-56594, -56064, -2008, 32768)); break; + } } } else if (event.equalsIgnoreCase("10")) @@ -430,13 +442,17 @@ public class MC_Show extends AbstractNpcAI switch (npc.getId()) { case 32433: + { autoChat(npc, MESSAGES[11], ChatType.NPC_SHOUT); npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(-56698, -56430, -2008, 32768)); startQuestTimer("12", 5000, npc, null); break; + } default: + { npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(-56343, -56330, -2008, 32768)); break; + } } } else if (event.equalsIgnoreCase("14")) diff --git a/trunk/dist/game/data/scripts/ai/fantasy_isle/Parade.java b/trunk/dist/game/data/scripts/ai/fantasy_isle/Parade.java index 34634b5243..05a4034f17 100644 --- a/trunk/dist/game/data/scripts/ai/fantasy_isle/Parade.java +++ b/trunk/dist/game/data/scripts/ai/fantasy_isle/Parade.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,13 +20,13 @@ import java.text.SimpleDateFormat; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.ScheduledFuture; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.GameTimeController; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.GameTimeController; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * Fantasy Isle Parade diff --git a/trunk/dist/game/data/scripts/ai/fantasy_isle/StartMCShow.java b/trunk/dist/game/data/scripts/ai/fantasy_isle/StartMCShow.java index 1f109a1b22..13cc6076a0 100644 --- a/trunk/dist/game/data/scripts/ai/fantasy_isle/StartMCShow.java +++ b/trunk/dist/game/data/scripts/ai/fantasy_isle/StartMCShow.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,7 +16,7 @@ */ package ai.fantasy_isle; -import com.l2jserver.gameserver.instancemanager.QuestManager; +import com.l2jmobius.gameserver.instancemanager.QuestManager; /** * Start MC Show. diff --git a/trunk/dist/game/data/scripts/ai/group_template/AdenReconstructorManager.java b/trunk/dist/game/data/scripts/ai/group_template/AdenReconstructorManager.java index 026e8382cd..24a89e4867 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/AdenReconstructorManager.java +++ b/trunk/dist/game/data/scripts/ai/group_template/AdenReconstructorManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Aden Reconstructor Manager AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/ArcanRitual.java b/trunk/dist/game/data/scripts/ai/group_template/ArcanRitual.java index 3735027952..4e423e58c3 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/ArcanRitual.java +++ b/trunk/dist/game/data/scripts/ai/group_template/ArcanRitual.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,19 +18,19 @@ package ai.group_template; import java.util.ArrayList; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.model.zone.L2ZoneType; -import com.l2jserver.gameserver.model.zone.type.L2PeaceZone; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage; -import com.l2jserver.gameserver.network.serverpackets.L2GameServerPacket; -import com.l2jserver.gameserver.network.serverpackets.OnEventTrigger; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.model.zone.L2ZoneType; +import com.l2jmobius.gameserver.model.zone.type.L2PeaceZone; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; +import com.l2jmobius.gameserver.network.serverpackets.L2GameServerPacket; +import com.l2jmobius.gameserver.network.serverpackets.OnEventTrigger; /** * @author Mobius diff --git a/trunk/dist/game/data/scripts/ai/group_template/BeastFarm.java b/trunk/dist/game/data/scripts/ai/group_template/BeastFarm.java index 43db814d76..e9cb184af3 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/BeastFarm.java +++ b/trunk/dist/game/data/scripts/ai/group_template/BeastFarm.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -24,20 +22,20 @@ import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2TamedBeastInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.serverpackets.NpcInfo; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2TamedBeastInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.serverpackets.NpcInfo; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; +import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove; /** * Growth-capable mobs: Polymorphing upon successful feeding.
@@ -259,17 +257,25 @@ public final class BeastFarm extends AbstractNpcAI switch (nextNpcId) { case 18869: + { name = name.replace("%name%", "Alpine Kookaburra"); break; + } case 18870: + { name = name.replace("%name%", "Alpine Cougar"); break; + } case 18871: + { name = name.replace("%name%", "Alpine Buffalo"); break; + } case 18872: + { name = name.replace("%name%", "Alpine Grendel"); break; + } } nextNpc.setName(name); nextNpc.broadcastPacket(new NpcInfo(nextNpc)); diff --git a/trunk/dist/game/data/scripts/ai/group_template/DenOfEvil.java b/trunk/dist/game/data/scripts/ai/group_template/DenOfEvil.java index 4b6f89dab2..7baba31e8a 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/DenOfEvil.java +++ b/trunk/dist/game/data/scripts/ai/group_template/DenOfEvil.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,20 +16,20 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.zone.type.L2EffectZone; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.zone.type.L2EffectZone; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Dummy AI for spawns/respawns only for testing. diff --git a/trunk/dist/game/data/scripts/ai/group_template/DragonValley.java b/trunk/dist/game/data/scripts/ai/group_template/DragonValley.java index 81bbe94e9e..c3f941b2a3 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/DragonValley.java +++ b/trunk/dist/game/data/scripts/ai/group_template/DragonValley.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,16 +18,16 @@ package ai.group_template; import java.util.EnumMap; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Playable; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.base.ClassId; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Playable; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.base.ClassId; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Dragon Valley AI. @@ -53,7 +51,6 @@ public final class DragonValley extends AbstractNpcAI 22826, // Scorpion Bones 22823, // Drakos Assassin 22828, // Parasitic Leech - }; private static final int[] SPOIL_REACT_MONSTER = { @@ -88,6 +85,7 @@ public final class DragonValley extends AbstractNpcAI private static final int MIN_LVL = 80; private static final int CLASS_LVL = 3; private static final EnumMap CLASS_POINTS = new EnumMap<>(ClassId.class); + { CLASS_POINTS.put(ClassId.ADVENTURER, 0.2); CLASS_POINTS.put(ClassId.ARCANA_LORD, 1.5); @@ -257,14 +255,20 @@ public final class DragonValley extends AbstractNpcAI switch (moraleBoostLv) { case 1: + { MORALE_BOOST1.getSkill().applyEffects(member, member); break; + } case 2: + { MORALE_BOOST2.getSkill().applyEffects(member, member); break; + } case 3: + { MORALE_BOOST3.getSkill().applyEffects(member, member); break; + } } } } diff --git a/trunk/dist/game/data/scripts/ai/group_template/FairyTrees.java b/trunk/dist/game/data/scripts/ai/group_template/FairyTrees.java index 80988ab1ff..1778b45a02 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/FairyTrees.java +++ b/trunk/dist/game/data/scripts/ai/group_template/FairyTrees.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Playable; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Playable; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; +import ai.npc.AbstractNpcAI; /** * Fairy Trees AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/FeedableBeasts.java b/trunk/dist/game/data/scripts/ai/group_template/FeedableBeasts.java index ea71fa6db6..8857b74e93 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/FeedableBeasts.java +++ b/trunk/dist/game/data/scripts/ai/group_template/FeedableBeasts.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,21 +20,21 @@ import java.util.HashMap; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2TamedBeastInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; +import com.l2jmobius.gameserver.util.Util; + +import ai.npc.AbstractNpcAI; import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove; import quests.Q00655_AGrandPlanForTamingWildBeasts.Q00655_AGrandPlanForTamingWildBeasts; -import ai.npc.AbstractNpcAI; - -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2TamedBeastInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.util.Util; /** * Growth-capable mobs: Polymorphing upon successful feeding. diff --git a/trunk/dist/game/data/scripts/ai/group_template/FleeMonsters.java b/trunk/dist/game/data/scripts/ai/group_template/FleeMonsters.java index 0120a01a1c..5a74af36ba 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/FleeMonsters.java +++ b/trunk/dist/game/data/scripts/ai/group_template/FleeMonsters.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,16 +16,16 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.GeoData; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.interfaces.ILocational; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.GeoData; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Summon; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.interfaces.ILocational; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Flee Monsters AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/FrozenLabyrinth.java b/trunk/dist/game/data/scripts/ai/group_template/FrozenLabyrinth.java index 59dff253fe..9623f70264 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/FrozenLabyrinth.java +++ b/trunk/dist/game/data/scripts/ai/group_template/FrozenLabyrinth.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; +import ai.npc.AbstractNpcAI; /** * Frozen Labyrinth AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/GiantsCave.java b/trunk/dist/game/data/scripts/ai/group_template/GiantsCave.java index 0f509c8bba..79d627b296 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/GiantsCave.java +++ b/trunk/dist/game/data/scripts/ai/group_template/GiantsCave.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Giant's Cave AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/HillsOfGold.java b/trunk/dist/game/data/scripts/ai/group_template/HillsOfGold.java index 576be2dcc1..30b93fbbb9 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/HillsOfGold.java +++ b/trunk/dist/game/data/scripts/ai/group_template/HillsOfGold.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Hills of Gold AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/HotSprings.java b/trunk/dist/game/data/scripts/ai/group_template/HotSprings.java index 46ca2315d2..74c0e7a31b 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/HotSprings.java +++ b/trunk/dist/game/data/scripts/ai/group_template/HotSprings.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.BuffInfo; +import com.l2jmobius.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.BuffInfo; -import com.l2jserver.gameserver.model.skills.Skill; +import ai.npc.AbstractNpcAI; /** * Hot Springs AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/IsleOfPrayer.java b/trunk/dist/game/data/scripts/ai/group_template/IsleOfPrayer.java index a0a12b2b1f..1bac998744 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/IsleOfPrayer.java +++ b/trunk/dist/game/data/scripts/ai/group_template/IsleOfPrayer.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,11 +19,11 @@ package ai.group_template; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.ItemChanceHolder; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.ItemChanceHolder; +import ai.npc.AbstractNpcAI; /** * Isle of Prayer AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/LairOfAntharas.java b/trunk/dist/game/data/scripts/ai/group_template/LairOfAntharas.java index 8e7aac5fd2..ed29412790 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/LairOfAntharas.java +++ b/trunk/dist/game/data/scripts/ai/group_template/LairOfAntharas.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.ValidateLocation; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.ValidateLocation; +import ai.npc.AbstractNpcAI; /** * Lair of Antharas AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/MinionSpawnManager.java b/trunk/dist/game/data/scripts/ai/group_template/MinionSpawnManager.java index 9253fb2584..fabff9ee0c 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/MinionSpawnManager.java +++ b/trunk/dist/game/data/scripts/ai/group_template/MinionSpawnManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,14 +19,14 @@ package ai.group_template; import java.util.HashSet; import java.util.Set; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.MinionHolder; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.MinionHolder; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Minion Spawn Manager. @@ -37,7 +35,6 @@ import com.l2jserver.gameserver.network.NpcStringId; public final class MinionSpawnManager extends AbstractNpcAI { private static final Set NPC = new HashSet<>(354); - static { NPC.add(18344); // Ancient Egg diff --git a/trunk/dist/game/data/scripts/ai/group_template/MonasteryOfSilence.java b/trunk/dist/game/data/scripts/ai/group_template/MonasteryOfSilence.java index abe409ab4f..615a3ddcd7 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/MonasteryOfSilence.java +++ b/trunk/dist/game/data/scripts/ai/group_template/MonasteryOfSilence.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,19 +16,19 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.effects.L2EffectType; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.effects.L2EffectType; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Monastery of Silence AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/NonLethalableNpcs.java b/trunk/dist/game/data/scripts/ai/group_template/NonLethalableNpcs.java index baa3606704..65b328b545 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/NonLethalableNpcs.java +++ b/trunk/dist/game/data/scripts/ai/group_template/NonLethalableNpcs.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * @author UnAfraid diff --git a/trunk/dist/game/data/scripts/ai/group_template/NonRandomWalkNpcs.java b/trunk/dist/game/data/scripts/ai/group_template/NonRandomWalkNpcs.java index 477529ddcb..17fbfe36d4 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/NonRandomWalkNpcs.java +++ b/trunk/dist/game/data/scripts/ai/group_template/NonRandomWalkNpcs.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * Non Random Walk Npcs AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/OrbisTempleStatues.java b/trunk/dist/game/data/scripts/ai/group_template/OrbisTempleStatues.java index a27fcb1c94..50bb229ba0 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/OrbisTempleStatues.java +++ b/trunk/dist/game/data/scripts/ai/group_template/OrbisTempleStatues.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Orbis Temple Statues AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/PaganKey.java b/trunk/dist/game/data/scripts/ai/group_template/PaganKey.java index f98f5e2b80..5fe1fef6c2 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/PaganKey.java +++ b/trunk/dist/game/data/scripts/ai/group_template/PaganKey.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,11 +19,11 @@ package ai.group_template; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.ItemChanceHolder; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.ItemChanceHolder; +import ai.npc.AbstractNpcAI; /** * Pagan Key AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/PaganTemple.java b/trunk/dist/game/data/scripts/ai/group_template/PaganTemple.java index 0ef09b9274..628321fb7b 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/PaganTemple.java +++ b/trunk/dist/game/data/scripts/ai/group_template/PaganTemple.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Pagan Temple AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/PavelArchaic.java b/trunk/dist/game/data/scripts/ai/group_template/PavelArchaic.java index 586ff87942..40e2c596ff 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/PavelArchaic.java +++ b/trunk/dist/game/data/scripts/ai/group_template/PavelArchaic.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Pavel Archaic AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/PlainsOfDion.java b/trunk/dist/game/data/scripts/ai/group_template/PlainsOfDion.java index b76630b4ea..502a99a59f 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/PlainsOfDion.java +++ b/trunk/dist/game/data/scripts/ai/group_template/PlainsOfDion.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.GeoData; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.GeoData; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * AI for mobs in Plains of Dion (near Floran Village). diff --git a/trunk/dist/game/data/scripts/ai/group_template/PlainsOfLizardman.java b/trunk/dist/game/data/scripts/ai/group_template/PlainsOfLizardman.java index bb596a4970..e0f528e149 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/PlainsOfLizardman.java +++ b/trunk/dist/game/data/scripts/ai/group_template/PlainsOfLizardman.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,16 +16,16 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Playable; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Playable; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; +import ai.npc.AbstractNpcAI; /** * Plains of Lizardmen AI. @@ -122,21 +120,30 @@ public final class PlainsOfLizardman extends AbstractNpcAI switch (npc.getId()) { case TANTA_SUMMONER: + { if (!npc.isAffectedBySkill(DEMOTIVATION_HEX.getSkillId())) { npc.doCast(DEMOTIVATION_HEX.getSkill()); } break; + } case RAINBOW_FROG: + { castSkill(npc, attacker, RAINBOW_FROG_SKILL); break; + } case ENERGY_PLANT: + { castSkill(npc, attacker, ENERGY_PLANT_SKILL); break; + } case STICKY_MUSHROOM: + { castSkill(npc, attacker, STICKY_MUSHROOM_SKILL); break; + } case FANTASY_MUSHROOM: + { if (npc.isScriptValue(0)) { npc.setScriptValue(1); @@ -156,6 +163,7 @@ public final class PlainsOfLizardman extends AbstractNpcAI startQuestTimer("fantasy_mushroom", 4000, npc, attacker); } break; + } } return super.onAttack(npc, attacker, damage, isSummon); } diff --git a/trunk/dist/game/data/scripts/ai/group_template/PolymorphingAngel.java b/trunk/dist/game/data/scripts/ai/group_template/PolymorphingAngel.java index 5e88e0d214..6780eade14 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/PolymorphingAngel.java +++ b/trunk/dist/game/data/scripts/ai/group_template/PolymorphingAngel.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,11 +19,11 @@ package ai.group_template; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Angel spawns...when one of the angels in the keys dies, the other angel will spawn. diff --git a/trunk/dist/game/data/scripts/ai/group_template/PolymorphingOnAttack.java b/trunk/dist/game/data/scripts/ai/group_template/PolymorphingOnAttack.java index 6a21af15fb..fb31445181 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/PolymorphingOnAttack.java +++ b/trunk/dist/game/data/scripts/ai/group_template/PolymorphingOnAttack.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -23,16 +21,16 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; +import ai.npc.AbstractNpcAI; /** * Polymorphing on attack monsters AI. @@ -57,6 +55,7 @@ public final class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor } + protected static final NpcStringId[][] MOBTEXTS = { new NpcStringId[] @@ -99,7 +98,6 @@ public final class PolymorphingOnAttack extends AbstractNpcAI { final NpcStringId npcString = MOBTEXTS[tmp.get(3)][getRandom(MOBTEXTS[tmp.get(3)].length)]; npc.broadcastPacket(new CreatureSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getName(), npcString)); - } npc.deleteMe(); final L2Attackable newNpc = (L2Attackable) addSpawn(tmp.get(0), npc.getX(), npc.getY(), npc.getZ() + 10, npc.getHeading(), false, 0, true); diff --git a/trunk/dist/game/data/scripts/ai/group_template/PrimevalIsle.java b/trunk/dist/game/data/scripts/ai/group_template/PrimevalIsle.java index 105411fd1f..7df9dc5458 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/PrimevalIsle.java +++ b/trunk/dist/game/data/scripts/ai/group_template/PrimevalIsle.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,24 +16,24 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.GeoData; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IItemHandler; +import com.l2jmobius.gameserver.handler.ItemHandler; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Playable; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.GeoData; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IItemHandler; -import com.l2jserver.gameserver.handler.ItemHandler; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Playable; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Primeval Isle AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/PrisonGuards.java b/trunk/dist/game/data/scripts/ai/group_template/PrisonGuards.java index 96b6fee785..22126ff9d7 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/PrisonGuards.java +++ b/trunk/dist/game/data/scripts/ai/group_template/PrisonGuards.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,16 +16,16 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Prison Guards AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/RandomSpawn.java b/trunk/dist/game/data/scripts/ai/group_template/RandomSpawn.java index bc6eac78d6..5acc8a3aea 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/RandomSpawn.java +++ b/trunk/dist/game/data/scripts/ai/group_template/RandomSpawn.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,11 +19,11 @@ package ai.group_template; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * Manages spawn of NPCs having several random spawn points. diff --git a/trunk/dist/game/data/scripts/ai/group_template/Remnants.java b/trunk/dist/game/data/scripts/ai/group_template/Remnants.java index 00f63b5325..23bbb64da2 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/Remnants.java +++ b/trunk/dist/game/data/scripts/ai/group_template/Remnants.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; +import ai.npc.AbstractNpcAI; /** * Remnants AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/Sandstorms.java b/trunk/dist/game/data/scripts/ai/group_template/Sandstorms.java index 0dafcdf41c..377115010c 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/Sandstorms.java +++ b/trunk/dist/game/data/scripts/ai/group_template/Sandstorms.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; +import ai.npc.AbstractNpcAI; /** * Sandstorms AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/SeeThroughSilentMove.java b/trunk/dist/game/data/scripts/ai/group_template/SeeThroughSilentMove.java index 430456b5f3..2051284364 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/SeeThroughSilentMove.java +++ b/trunk/dist/game/data/scripts/ai/group_template/SeeThroughSilentMove.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * See Through Silent Move AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/SelMahumDrill.java b/trunk/dist/game/data/scripts/ai/group_template/SelMahumDrill.java index b84e91e81b..fe310129ab 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/SelMahumDrill.java +++ b/trunk/dist/game/data/scripts/ai/group_template/SelMahumDrill.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,21 +16,21 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.datatables.SpawnTable; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.datatables.SpawnTable; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Sel Mahum Training Ground AI for drill groups. diff --git a/trunk/dist/game/data/scripts/ai/group_template/SelMahumSquad.java b/trunk/dist/game/data/scripts/ai/group_template/SelMahumSquad.java index aa0a7fe0c3..7853dd7155 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/SelMahumSquad.java +++ b/trunk/dist/game/data/scripts/ai/group_template/SelMahumSquad.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,20 +16,20 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.GameTimeController; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.GameTimeController; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Sel Mahum Training Ground AI for squads and chefs. diff --git a/trunk/dist/game/data/scripts/ai/group_template/SilentValley.java b/trunk/dist/game/data/scripts/ai/group_template/SilentValley.java index 71daab7556..246c60bbad 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/SilentValley.java +++ b/trunk/dist/game/data/scripts/ai/group_template/SilentValley.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,16 +16,16 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Summon; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Silent Valley AI @@ -80,15 +78,21 @@ public final class SilentValley extends AbstractNpcAI switch (event) { case "CLEAR": + { npc.doDie(null); break; + } case "CLEAR_EVENT": + { npc.broadcastEvent("CLEAR_ALL_INSTANT", 2000, null); npc.doDie(null); break; + } case "SPAWN_CHEST": + { addSpawn(CHEST, npc.getX() - 100, npc.getY(), npc.getZ() - 100, 0, false, 0); break; + } } } return null; @@ -193,11 +197,15 @@ public final class SilentValley extends AbstractNpcAI switch (eventName) { case "CLEAR_ALL": + { startQuestTimer("CLEAR", 60000, receiver, null); break; + } case "CLEAR_ALL_INSTANT": + { receiver.doDie(null); break; + } } } return super.onEventReceived(eventName, sender, receiver, reference); diff --git a/trunk/dist/game/data/scripts/ai/group_template/StakatoNest.java b/trunk/dist/game/data/scripts/ai/group_template/StakatoNest.java index 0d179c58cc..ec89a515a3 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/StakatoNest.java +++ b/trunk/dist/game/data/scripts/ai/group_template/StakatoNest.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,17 +18,17 @@ package ai.group_template; import java.util.List; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; +import com.l2jmobius.gameserver.util.Broadcast; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; -import com.l2jserver.gameserver.util.Broadcast; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Stakato Nest AI. @@ -123,6 +121,7 @@ public final class StakatoNest extends AbstractNpcAI switch (npc.getId()) { case STAKATO_NURSE: + { monster = checkMinion(npc); if (monster != null) { @@ -134,14 +133,18 @@ public final class StakatoNest extends AbstractNpcAI } } break; + } case STAKATO_BABY: + { monster = ((L2MonsterInstance) npc).getLeader(); if ((monster != null) && !monster.isDead()) { startQuestTimer("nurse_change", 5000, monster, killer); } break; + } case STAKATO_MALE: + { monster = checkMinion(npc); if (monster != null) { @@ -153,14 +156,18 @@ public final class StakatoNest extends AbstractNpcAI } } break; + } case STAKATO_FEMALE: + { monster = ((L2MonsterInstance) npc).getLeader(); if ((monster != null) && !monster.isDead()) { startQuestTimer("male_change", 5000, monster, killer); } break; + } case STAKATO_CHIEF: + { if (killer.isInParty()) { final List party = killer.getParty().getMembers(); @@ -174,6 +181,7 @@ public final class StakatoNest extends AbstractNpcAI giveCocoon(killer, npc); } break; + } } return super.onKill(npc, killer, isSummon); } @@ -202,11 +210,15 @@ public final class StakatoNest extends AbstractNpcAI switch (event) { case "nurse_change": + { npcId = STAKATO_NURSE_2; break; + } case "male_change": + { npcId = STAKATO_MALE_2; break; + } } if (npcId > 0) { diff --git a/trunk/dist/game/data/scripts/ai/group_template/SummonPc.java b/trunk/dist/game/data/scripts/ai/group_template/SummonPc.java index 57bd5cf21d..8a2f8fcf50 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/SummonPc.java +++ b/trunk/dist/game/data/scripts/ai/group_template/SummonPc.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; +import ai.npc.AbstractNpcAI; /** * Summon Pc AI.
diff --git a/trunk/dist/game/data/scripts/ai/group_template/TurekOrcs.java b/trunk/dist/game/data/scripts/ai/group_template/TurekOrcs.java index f1a3622b7e..3feac3e1d6 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/TurekOrcs.java +++ b/trunk/dist/game/data/scripts/ai/group_template/TurekOrcs.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,17 +16,17 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Turek Orcs AI - flee and return with assistance diff --git a/trunk/dist/game/data/scripts/ai/group_template/WarriorFishingBlock.java b/trunk/dist/game/data/scripts/ai/group_template/WarriorFishingBlock.java index 89dfcd3f93..6593763701 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/WarriorFishingBlock.java +++ b/trunk/dist/game/data/scripts/ai/group_template/WarriorFishingBlock.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlEvent; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.ai.CtrlEvent; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Warrior Fishing Block AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/Wasteland.java b/trunk/dist/game/data/scripts/ai/group_template/Wasteland.java index acd8ae4e21..06bbe97d39 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/Wasteland.java +++ b/trunk/dist/game/data/scripts/ai/group_template/Wasteland.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2QuestGuardInstance; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2QuestGuardInstance; +import ai.npc.AbstractNpcAI; /** * Wasteland AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/YeSagira.java b/trunk/dist/game/data/scripts/ai/group_template/YeSagira.java index 3fbb7e63c7..9134d238bd 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/YeSagira.java +++ b/trunk/dist/game/data/scripts/ai/group_template/YeSagira.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.group_template; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2QuestGuardInstance; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2QuestGuardInstance; +import ai.npc.AbstractNpcAI; /** * YeSagira AI. diff --git a/trunk/dist/game/data/scripts/ai/group_template/package-info.java b/trunk/dist/game/data/scripts/ai/group_template/package-info.java index 5daa6b44b5..b32d8bf9a3 100644 --- a/trunk/dist/game/data/scripts/ai/group_template/package-info.java +++ b/trunk/dist/game/data/scripts/ai/group_template/package-info.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -16,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ +package ai.group_template; /** * Group Template AI:
@@ -34,4 +33,3 @@ * @see quests * @author Fulminus, Zoey76 */ -package ai.group_template; \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/ai/individual/Anais.java b/trunk/dist/game/data/scripts/ai/individual/Anais.java index b8eeccc81f..b70b02519a 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Anais.java +++ b/trunk/dist/game/data/scripts/ai/individual/Anais.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,15 +19,15 @@ package ai.individual; import java.util.ArrayList; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.quest.QuestTimer; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.quest.QuestTimer; +import ai.npc.AbstractNpcAI; /** * Anais AI. @@ -169,7 +167,7 @@ public final class Anais extends AbstractNpcAI /* * (non-Javadoc) - * @see com.l2jserver.gameserver.model.quest.Quest#onSpawn(com.l2jserver.gameserver.model.actor.L2Npc) + * @see com.l2jmobius.gameserver.model.quest.Quest#onSpawn(com.l2jmobius.gameserver.model.actor.L2Npc) */ @Override public String onSpawn(L2Npc npc) diff --git a/trunk/dist/game/data/scripts/ai/individual/Antharas/Antharas.java b/trunk/dist/game/data/scripts/ai/individual/Antharas/Antharas.java index 59f3d816fb..8582a5d207 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Antharas/Antharas.java +++ b/trunk/dist/game/data/scripts/ai/individual/Antharas/Antharas.java @@ -1,18 +1,16 @@ /* - * Copyright (C) 2004-2015 L2J DataPack - * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. - * - * L2J DataPack is distributed in the hope that it will be useful, + * + * 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 . */ @@ -22,32 +20,32 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.MountType; +import com.l2jmobius.gameserver.instancemanager.GrandBossManager; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.L2Party; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.StatsSet; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2GrandBossInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.zone.type.L2NoRestartZone; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.Earthquake; +import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; +import com.l2jmobius.gameserver.network.serverpackets.PlaySound; +import com.l2jmobius.gameserver.network.serverpackets.SocialAction; +import com.l2jmobius.gameserver.network.serverpackets.SpecialCamera; +import com.l2jmobius.gameserver.util.Broadcast; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.Config; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.MountType; -import com.l2jserver.gameserver.instancemanager.GrandBossManager; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.L2Party; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.StatsSet; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2GrandBossInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.zone.type.L2NoRestartZone; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.Earthquake; -import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage; -import com.l2jserver.gameserver.network.serverpackets.PlaySound; -import com.l2jserver.gameserver.network.serverpackets.SocialAction; -import com.l2jserver.gameserver.network.serverpackets.SpecialCamera; -import com.l2jserver.gameserver.util.Broadcast; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Antharas AI. @@ -63,6 +61,7 @@ public final class Antharas extends AbstractNpcAI private static final int HEART = 13001; // Heart of Warding private static final int CUBE = 31859; // Teleportation Cubic private static final Map INVISIBLE_NPC = new HashMap<>(); + { INVISIBLE_NPC.put(29077, new Location(177229, 113298, -7735)); // antaras_clear_npc_1 INVISIBLE_NPC.put(29078, new Location(176707, 113585, -7735)); // antaras_clear_npc_2 diff --git a/trunk/dist/game/data/scripts/ai/individual/Baium/Baium.java b/trunk/dist/game/data/scripts/ai/individual/Baium/Baium.java index 41c9bb0bf1..0f8de95cb5 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Baium/Baium.java +++ b/trunk/dist/game/data/scripts/ai/individual/Baium/Baium.java @@ -1,50 +1,48 @@ /* - * Copyright (C) 2004-2015 L2J DataPack - * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. - * - * L2J DataPack is distributed in the hope that it will be useful, + * + * 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 ai.individual.Baium; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.CategoryType; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.enums.MountType; +import com.l2jmobius.gameserver.instancemanager.GrandBossManager; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.StatsSet; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Playable; +import com.l2jmobius.gameserver.model.actor.instance.L2GrandBossInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.variables.NpcVariables; +import com.l2jmobius.gameserver.model.zone.type.L2NoRestartZone; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.Earthquake; +import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; +import com.l2jmobius.gameserver.network.serverpackets.PlaySound; +import com.l2jmobius.gameserver.network.serverpackets.SocialAction; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.Config; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.CategoryType; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.enums.MountType; -import com.l2jserver.gameserver.instancemanager.GrandBossManager; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.StatsSet; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Playable; -import com.l2jserver.gameserver.model.actor.instance.L2GrandBossInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.variables.NpcVariables; -import com.l2jserver.gameserver.model.zone.type.L2NoRestartZone; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.Earthquake; -import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage; -import com.l2jserver.gameserver.network.serverpackets.PlaySound; -import com.l2jserver.gameserver.network.serverpackets.SocialAction; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Baium AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Ballista.java b/trunk/dist/game/data/scripts/ai/individual/Ballista.java index 7c2d83a57c..8e4ac8a447 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Ballista.java +++ b/trunk/dist/game/data/scripts/ai/individual/Ballista.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; -import com.l2jserver.Config; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; +import ai.npc.AbstractNpcAI; /** * Ballista AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Banette.java b/trunk/dist/game/data/scripts/ai/individual/Banette.java index fae3ff3f38..d6af27f542 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Banette.java +++ b/trunk/dist/game/data/scripts/ai/individual/Banette.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Banette AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Beleth.java b/trunk/dist/game/data/scripts/ai/individual/Beleth.java index 3803950da9..9e76b11c7d 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Beleth.java +++ b/trunk/dist/game/data/scripts/ai/individual/Beleth.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,36 +19,36 @@ package ai.individual; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.data.xml.impl.DoorData; +import com.l2jmobius.gameserver.instancemanager.GrandBossManager; +import com.l2jmobius.gameserver.instancemanager.MapRegionManager; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.StatsSet; +import com.l2jmobius.gameserver.model.TeleportWhereType; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2DoorInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.effects.L2EffectType; +import com.l2jmobius.gameserver.model.holders.ItemHolder; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.zone.L2ZoneType; +import com.l2jmobius.gameserver.network.serverpackets.DoorStatusUpdate; +import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; +import com.l2jmobius.gameserver.network.serverpackets.PlaySound; +import com.l2jmobius.gameserver.network.serverpackets.SocialAction; +import com.l2jmobius.gameserver.network.serverpackets.SpecialCamera; +import com.l2jmobius.gameserver.network.serverpackets.StaticObject; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.Config; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.data.xml.impl.DoorData; -import com.l2jserver.gameserver.instancemanager.GrandBossManager; -import com.l2jserver.gameserver.instancemanager.MapRegionManager; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.StatsSet; -import com.l2jserver.gameserver.model.TeleportWhereType; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2DoorInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.effects.L2EffectType; -import com.l2jserver.gameserver.model.holders.ItemHolder; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.zone.L2ZoneType; -import com.l2jserver.gameserver.network.serverpackets.DoorStatusUpdate; -import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; -import com.l2jserver.gameserver.network.serverpackets.PlaySound; -import com.l2jserver.gameserver.network.serverpackets.SocialAction; -import com.l2jserver.gameserver.network.serverpackets.SpecialCamera; -import com.l2jserver.gameserver.network.serverpackets.StaticObject; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Beleth's AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Bink.java b/trunk/dist/game/data/scripts/ai/individual/Bink.java index 0e3b90ef58..d8d55029d5 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Bink.java +++ b/trunk/dist/game/data/scripts/ai/individual/Bink.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Bink AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Core.java b/trunk/dist/game/data/scripts/ai/individual/Core.java index 30db515369..8cc95099bd 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Core.java +++ b/trunk/dist/game/data/scripts/ai/individual/Core.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,19 +19,19 @@ package ai.individual; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.instancemanager.GrandBossManager; +import com.l2jmobius.gameserver.model.StatsSet; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2GrandBossInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; +import com.l2jmobius.gameserver.network.serverpackets.PlaySound; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.instancemanager.GrandBossManager; -import com.l2jserver.gameserver.model.StatsSet; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2GrandBossInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.network.serverpackets.PlaySound; +import ai.npc.AbstractNpcAI; /** * Core AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/CrimsonHatuOtis.java b/trunk/dist/game/data/scripts/ai/individual/CrimsonHatuOtis.java index ea19963e48..8c985da78f 100644 --- a/trunk/dist/game/data/scripts/ai/individual/CrimsonHatuOtis.java +++ b/trunk/dist/game/data/scripts/ai/individual/CrimsonHatuOtis.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * AI for Kamaloka (33) - Crimson Hatu Otis diff --git a/trunk/dist/game/data/scripts/ai/individual/DarkWaterDragon.java b/trunk/dist/game/data/scripts/ai/individual/DarkWaterDragon.java index afa4e325bd..07fd8adf63 100644 --- a/trunk/dist/game/data/scripts/ai/individual/DarkWaterDragon.java +++ b/trunk/dist/game/data/scripts/ai/individual/DarkWaterDragon.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,14 +20,14 @@ import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.data.xml.impl.NpcData; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.data.xml.impl.NpcData; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Dark Water Dragon's AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Devno.java b/trunk/dist/game/data/scripts/ai/individual/Devno.java index ac5bc57bc3..13bfc3c1a1 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Devno.java +++ b/trunk/dist/game/data/scripts/ai/individual/Devno.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Devno AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/DivineBeast.java b/trunk/dist/game/data/scripts/ai/individual/DivineBeast.java index ccc97eb7cb..70a93ec076 100644 --- a/trunk/dist/game/data/scripts/ai/individual/DivineBeast.java +++ b/trunk/dist/game/data/scripts/ai/individual/DivineBeast.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Summon; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Simple AI that manages special conditions for Divine Beast summon. diff --git a/trunk/dist/game/data/scripts/ai/individual/DrillSergeant.java b/trunk/dist/game/data/scripts/ai/individual/DrillSergeant.java index acf7119ab4..16ae21dec7 100644 --- a/trunk/dist/game/data/scripts/ai/individual/DrillSergeant.java +++ b/trunk/dist/game/data/scripts/ai/individual/DrillSergeant.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Drill Sergeant AI. @@ -59,7 +57,6 @@ public final class DrillSergeant extends AbstractNpcAI final L2Npc guard = (L2Npc) chars; guard.getVariables().set("SOCIAL_ACTION_ID", socialActionId); startQuestTimer("SOCIAL_ACTION", getRandom(500, 1500), guard, null); - } } } diff --git a/trunk/dist/game/data/scripts/ai/individual/Eleve.java b/trunk/dist/game/data/scripts/ai/individual/Eleve.java index d4c284c5c6..8808ab6bed 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Eleve.java +++ b/trunk/dist/game/data/scripts/ai/individual/Eleve.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Eleve AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Epidos.java b/trunk/dist/game/data/scripts/ai/individual/Epidos.java index 66ce77bc54..94f95598d2 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Epidos.java +++ b/trunk/dist/game/data/scripts/ai/individual/Epidos.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,13 +20,13 @@ import java.util.Arrays; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.util.MinionList; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.util.MinionList; +import ai.npc.AbstractNpcAI; /** * Manages minion's spawn, idle despawn and Teleportation Cube spawn. diff --git a/trunk/dist/game/data/scripts/ai/individual/EvasGiftBox.java b/trunk/dist/game/data/scripts/ai/individual/EvasGiftBox.java index c8335055c3..609ff3f813 100644 --- a/trunk/dist/game/data/scripts/ai/individual/EvasGiftBox.java +++ b/trunk/dist/game/data/scripts/ai/individual/EvasGiftBox.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.ItemHolder; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.ItemHolder; +import ai.npc.AbstractNpcAI; /** * Eva's Gift Box AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/FrightenedRagnaOrc.java b/trunk/dist/game/data/scripts/ai/individual/FrightenedRagnaOrc.java index f93040f836..f066a9d1bc 100644 --- a/trunk/dist/game/data/scripts/ai/individual/FrightenedRagnaOrc.java +++ b/trunk/dist/game/data/scripts/ai/individual/FrightenedRagnaOrc.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,17 +16,17 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Frightened Ragna Orc AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Gagabu.java b/trunk/dist/game/data/scripts/ai/individual/Gagabu.java index 1cd7762bf1..5065361e85 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Gagabu.java +++ b/trunk/dist/game/data/scripts/ai/individual/Gagabu.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Gagabu AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Galad.java b/trunk/dist/game/data/scripts/ai/individual/Galad.java index 43e5dad848..63bbd3850f 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Galad.java +++ b/trunk/dist/game/data/scripts/ai/individual/Galad.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Galad AI. @@ -47,7 +45,6 @@ public final class Galad extends AbstractNpcAI { npc.broadcastSocialAction(3); broadcastNpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.OCCASIONALLY_RARE_JEWELS_OF_GIANTS_ARE_DISCOVERED_IN_THE_BEACH, 1000); - } return super.onAdvEvent(event, npc, player); } diff --git a/trunk/dist/game/data/scripts/ai/individual/Gordon.java b/trunk/dist/game/data/scripts/ai/individual/Gordon.java index d70d34f876..53b8d4f212 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Gordon.java +++ b/trunk/dist/game/data/scripts/ai/individual/Gordon.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Gordon AI diff --git a/trunk/dist/game/data/scripts/ai/individual/GraveRobbers.java b/trunk/dist/game/data/scripts/ai/individual/GraveRobbers.java index 595ed97684..88a9e75cc2 100644 --- a/trunk/dist/game/data/scripts/ai/individual/GraveRobbers.java +++ b/trunk/dist/game/data/scripts/ai/individual/GraveRobbers.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * Grove Robber's AI.
diff --git a/trunk/dist/game/data/scripts/ai/individual/GuardSoldier.java b/trunk/dist/game/data/scripts/ai/individual/GuardSoldier.java index 6160c5480d..af70451587 100644 --- a/trunk/dist/game/data/scripts/ai/individual/GuardSoldier.java +++ b/trunk/dist/game/data/scripts/ai/individual/GuardSoldier.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Guard Soldier AI. @@ -47,7 +45,6 @@ public final class GuardSoldier extends AbstractNpcAI { npc.broadcastSocialAction(3); broadcastNpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.LADY_YOU_MUST_GO_IN, 1000); - } else if (event.equals("SOCIAL_ACTION") && (npc != null)) { diff --git a/trunk/dist/game/data/scripts/ai/individual/Handermonkey.java b/trunk/dist/game/data/scripts/ai/individual/Handermonkey.java index c18c521510..abb258d746 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Handermonkey.java +++ b/trunk/dist/game/data/scripts/ai/individual/Handermonkey.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Handermonkey AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Heymond.java b/trunk/dist/game/data/scripts/ai/individual/Heymond.java index d907ae085b..8bd16ea4fd 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Heymond.java +++ b/trunk/dist/game/data/scripts/ai/individual/Heymond.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Heymond AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Holly.java b/trunk/dist/game/data/scripts/ai/individual/Holly.java index 61c884e573..dca721d2b2 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Holly.java +++ b/trunk/dist/game/data/scripts/ai/individual/Holly.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Holly AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Karonf.java b/trunk/dist/game/data/scripts/ai/individual/Karonf.java index d4511330d8..7fe77ef168 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Karonf.java +++ b/trunk/dist/game/data/scripts/ai/individual/Karonf.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Karonf AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Lailly.java b/trunk/dist/game/data/scripts/ai/individual/Lailly.java index 91ba3197ae..e171ce31c0 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Lailly.java +++ b/trunk/dist/game/data/scripts/ai/individual/Lailly.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Lailly AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/LeopardDragonHachling.java b/trunk/dist/game/data/scripts/ai/individual/LeopardDragonHachling.java index dbd6bc35e1..8067de44d2 100644 --- a/trunk/dist/game/data/scripts/ai/individual/LeopardDragonHachling.java +++ b/trunk/dist/game/data/scripts/ai/individual/LeopardDragonHachling.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J Server + * This file is part of the L2J Mobius project. * - * This file is part of L2J Server. - * - * L2J Server is free software: you can redistribute it and/or modify + * 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. * - * L2J Server is distributed in the hope that it will be useful, + * 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. @@ -21,18 +19,18 @@ package ai.individual; import java.util.ArrayList; import java.util.List; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; +import com.l2jmobius.util.Rnd; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.util.Rnd; +import ai.npc.AbstractNpcAI; /** * Leopard Dragon Hachling AI. @@ -45,6 +43,7 @@ public class LeopardDragonHachling extends AbstractNpcAI private static final int LEOPARD_DRAGON = 23435; // Locations private static final List TRANSFORM_LOCATIONS = new ArrayList<>(); + { TRANSFORM_LOCATIONS.add(new Location(84199, 120022, -2944)); TRANSFORM_LOCATIONS.add(new Location(92138, 113735, -3076)); diff --git a/trunk/dist/game/data/scripts/ai/individual/Luderic.java b/trunk/dist/game/data/scripts/ai/individual/Luderic.java index e58a44e942..dcfc2d753b 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Luderic.java +++ b/trunk/dist/game/data/scripts/ai/individual/Luderic.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Luderic AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Lumi.java b/trunk/dist/game/data/scripts/ai/individual/Lumi.java index f793f50579..6d3cb907f9 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Lumi.java +++ b/trunk/dist/game/data/scripts/ai/individual/Lumi.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Lumi AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Mahram.java b/trunk/dist/game/data/scripts/ai/individual/Mahram.java index beadac81fc..7732b821a8 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Mahram.java +++ b/trunk/dist/game/data/scripts/ai/individual/Mahram.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Mahram AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Mai.java b/trunk/dist/game/data/scripts/ai/individual/Mai.java index e6f83fdec8..5996d0c3ac 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Mai.java +++ b/trunk/dist/game/data/scripts/ai/individual/Mai.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Mai AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/MarinSmith.java b/trunk/dist/game/data/scripts/ai/individual/MarinSmith.java index 34a480074d..67686d513a 100644 --- a/trunk/dist/game/data/scripts/ai/individual/MarinSmith.java +++ b/trunk/dist/game/data/scripts/ai/individual/MarinSmith.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Marin Smith AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/MercenaryCaptain.java b/trunk/dist/game/data/scripts/ai/individual/MercenaryCaptain.java index 7038533c01..6752008d08 100644 --- a/trunk/dist/game/data/scripts/ai/individual/MercenaryCaptain.java +++ b/trunk/dist/game/data/scripts/ai/individual/MercenaryCaptain.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Mercenary Captain AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Namo.java b/trunk/dist/game/data/scripts/ai/individual/Namo.java index 444a58a061..580bba5947 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Namo.java +++ b/trunk/dist/game/data/scripts/ai/individual/Namo.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Namo AI diff --git a/trunk/dist/game/data/scripts/ai/individual/Orfen.java b/trunk/dist/game/data/scripts/ai/individual/Orfen.java index 61d46de131..59f36750f3 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Orfen.java +++ b/trunk/dist/game/data/scripts/ai/individual/Orfen.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,27 +19,27 @@ package ai.individual; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.instancemanager.GrandBossManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.StatsSet; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2GrandBossInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.zone.type.L2BossZone; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; +import com.l2jmobius.gameserver.network.serverpackets.PlaySound; -import com.l2jserver.Config; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.instancemanager.GrandBossManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.StatsSet; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2GrandBossInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.zone.type.L2BossZone; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.network.serverpackets.PlaySound; +import ai.npc.AbstractNpcAI; /** * Orfen's AI diff --git a/trunk/dist/game/data/scripts/ai/individual/Oris.java b/trunk/dist/game/data/scripts/ai/individual/Oris.java index 4f2aa8e3d5..45ef1ada6f 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Oris.java +++ b/trunk/dist/game/data/scripts/ai/individual/Oris.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Oris AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/QueenAnt.java b/trunk/dist/game/data/scripts/ai/individual/QueenAnt.java index 4027695fe2..999e043932 100644 --- a/trunk/dist/game/data/scripts/ai/individual/QueenAnt.java +++ b/trunk/dist/game/data/scripts/ai/individual/QueenAnt.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,26 +20,26 @@ import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.ScheduledFuture; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.instancemanager.GrandBossManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.StatsSet; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Playable; +import com.l2jmobius.gameserver.model.actor.instance.L2GrandBossInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.CommonSkill; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.zone.type.L2BossZone; +import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; +import com.l2jmobius.gameserver.network.serverpackets.PlaySound; -import com.l2jserver.Config; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.instancemanager.GrandBossManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.StatsSet; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Playable; -import com.l2jserver.gameserver.model.actor.instance.L2GrandBossInstance; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.CommonSkill; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.zone.type.L2BossZone; -import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; -import com.l2jserver.gameserver.network.serverpackets.PlaySound; +import ai.npc.AbstractNpcAI; /** * Queen Ant's AI @@ -229,22 +227,30 @@ public final class QueenAnt extends AbstractNpcAI switch (npc.getId()) { case LARVA: + { mob.setIsImmobilized(true); mob.setIsMortal(false); mob.setIsRaidMinion(true); break; + } case NURSE: + { mob.disableCoreAI(true); mob.setIsRaidMinion(true); _nurses.add(mob); break; + } case ROYAL: case GUARD: + { mob.setIsRaidMinion(true); break; + } case QUEEN: + { _task = ThreadPoolManager.getInstance().scheduleAiAtFixedRate(new QueenAntTask(), 5 * 1000, 5 * 1000); break; + } } return super.onSpawn(npc); diff --git a/trunk/dist/game/data/scripts/ai/individual/QueenShyeed.java b/trunk/dist/game/data/scripts/ai/individual/QueenShyeed.java index 4fd6d03e0f..6633839b49 100644 --- a/trunk/dist/game/data/scripts/ai/individual/QueenShyeed.java +++ b/trunk/dist/game/data/scripts/ai/individual/QueenShyeed.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.zone.type.L2EffectZone; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.zone.type.L2EffectZone; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Queen Shyeed AI @@ -53,15 +51,19 @@ public final class QueenShyeed extends AbstractNpcAI switch (event) { case "respawn": + { spawnShyeed(); break; + } case "despawn": + { if (!npc.isDead()) { npc.deleteMe(); startRespawn(); } break; + } } return null; } diff --git a/trunk/dist/game/data/scripts/ai/individual/RagnaOrcCommander.java b/trunk/dist/game/data/scripts/ai/individual/RagnaOrcCommander.java index 56b2995d7f..fceb577d8e 100644 --- a/trunk/dist/game/data/scripts/ai/individual/RagnaOrcCommander.java +++ b/trunk/dist/game/data/scripts/ai/individual/RagnaOrcCommander.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * Ragna Orc Commander AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/RagnaOrcHero.java b/trunk/dist/game/data/scripts/ai/individual/RagnaOrcHero.java index ba4352c057..8877867714 100644 --- a/trunk/dist/game/data/scripts/ai/individual/RagnaOrcHero.java +++ b/trunk/dist/game/data/scripts/ai/individual/RagnaOrcHero.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * Ragna Orc Hero AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/RagnaOrcSeer.java b/trunk/dist/game/data/scripts/ai/individual/RagnaOrcSeer.java index 17547c5591..6a36b601e1 100644 --- a/trunk/dist/game/data/scripts/ai/individual/RagnaOrcSeer.java +++ b/trunk/dist/game/data/scripts/ai/individual/RagnaOrcSeer.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * Ragna Orc Seer AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Rakun.java b/trunk/dist/game/data/scripts/ai/individual/Rakun.java index 08a9abfb6e..5062dcdf5f 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Rakun.java +++ b/trunk/dist/game/data/scripts/ai/individual/Rakun.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Rakun AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Sailren/Sailren.java b/trunk/dist/game/data/scripts/ai/individual/Sailren/Sailren.java index 28b9c74088..5a5d19ece0 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Sailren/Sailren.java +++ b/trunk/dist/game/data/scripts/ai/individual/Sailren/Sailren.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,18 +16,18 @@ */ package ai.individual.Sailren; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.instancemanager.GlobalVariablesManager; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.TeleportWhereType; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2RaidBossInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.zone.type.L2NoRestartZone; +import com.l2jmobius.gameserver.network.serverpackets.SpecialCamera; -import com.l2jserver.gameserver.instancemanager.GlobalVariablesManager; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.TeleportWhereType; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2RaidBossInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.zone.type.L2NoRestartZone; -import com.l2jserver.gameserver.network.serverpackets.SpecialCamera; +import ai.npc.AbstractNpcAI; /** * Sailren AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/ScarletVanHalisha.java b/trunk/dist/game/data/scripts/ai/individual/ScarletVanHalisha.java index 02ec2fef79..d7d5c3b4ef 100644 --- a/trunk/dist/game/data/scripts/ai/individual/ScarletVanHalisha.java +++ b/trunk/dist/game/data/scripts/ai/individual/ScarletVanHalisha.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,25 +16,25 @@ */ package ai.individual; -import static com.l2jserver.gameserver.ai.CtrlIntention.AI_INTENTION_ATTACK; -import static com.l2jserver.gameserver.ai.CtrlIntention.AI_INTENTION_FOLLOW; -import static com.l2jserver.gameserver.ai.CtrlIntention.AI_INTENTION_IDLE; +import static com.l2jmobius.gameserver.ai.CtrlIntention.AI_INTENTION_ATTACK; +import static com.l2jmobius.gameserver.ai.CtrlIntention.AI_INTENTION_FOLLOW; +import static com.l2jmobius.gameserver.ai.CtrlIntention.AI_INTENTION_IDLE; import java.util.ArrayList; import java.util.Collection; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.GeoData; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2DecoyInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.util.Util; +import com.l2jmobius.util.Rnd; -import com.l2jserver.gameserver.GeoData; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2DecoyInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.util.Util; -import com.l2jserver.util.Rnd; +import ai.npc.AbstractNpcAI; /** * @author Micr0, Zerox diff --git a/trunk/dist/game/data/scripts/ai/individual/Shannon.java b/trunk/dist/game/data/scripts/ai/individual/Shannon.java index d58b514769..c6ffc7d907 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Shannon.java +++ b/trunk/dist/game/data/scripts/ai/individual/Shannon.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Shannon AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/SinEater.java b/trunk/dist/game/data/scripts/ai/individual/SinEater.java index 1b33cebea2..e4f2996861 100644 --- a/trunk/dist/game/data/scripts/ai/individual/SinEater.java +++ b/trunk/dist/game/data/scripts/ai/individual/SinEater.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,21 +16,21 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.ListenerRegisterType; +import com.l2jmobius.gameserver.model.events.annotations.Id; +import com.l2jmobius.gameserver.model.events.annotations.RegisterEvent; +import com.l2jmobius.gameserver.model.events.annotations.RegisterType; +import com.l2jmobius.gameserver.model.events.impl.character.OnCreatureAttacked; +import com.l2jmobius.gameserver.model.events.impl.character.OnCreatureKill; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Summon; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.ListenerRegisterType; -import com.l2jserver.gameserver.model.events.annotations.Id; -import com.l2jserver.gameserver.model.events.annotations.RegisterEvent; -import com.l2jserver.gameserver.model.events.annotations.RegisterType; -import com.l2jserver.gameserver.model.events.impl.character.OnCreatureAttacked; -import com.l2jserver.gameserver.model.events.impl.character.OnCreatureKill; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; +import ai.npc.AbstractNpcAI; /** * Sin Eater AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/SinWardens.java b/trunk/dist/game/data/scripts/ai/individual/SinWardens.java index c74dafb0eb..6768a61ec3 100644 --- a/trunk/dist/game/data/scripts/ai/individual/SinWardens.java +++ b/trunk/dist/game/data/scripts/ai/individual/SinWardens.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,14 +19,14 @@ package ai.individual; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; +import ai.npc.AbstractNpcAI; /** * Manages Sin Wardens disappearing and chat. diff --git a/trunk/dist/game/data/scripts/ai/individual/Sodian.java b/trunk/dist/game/data/scripts/ai/individual/Sodian.java index c321bce8a5..b1f9ec44e5 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Sodian.java +++ b/trunk/dist/game/data/scripts/ai/individual/Sodian.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Sodian AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Stiller.java b/trunk/dist/game/data/scripts/ai/individual/Stiller.java index cb10dcde5e..671e413901 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Stiller.java +++ b/trunk/dist/game/data/scripts/ai/individual/Stiller.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Stiller AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Theodore.java b/trunk/dist/game/data/scripts/ai/individual/Theodore.java index 6658f3a471..d3b8314956 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Theodore.java +++ b/trunk/dist/game/data/scripts/ai/individual/Theodore.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Theodore AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/TomaJunior.java b/trunk/dist/game/data/scripts/ai/individual/TomaJunior.java index 26cfd6e276..5aaa4a1ef2 100644 --- a/trunk/dist/game/data/scripts/ai/individual/TomaJunior.java +++ b/trunk/dist/game/data/scripts/ai/individual/TomaJunior.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Guard Soldier AI. @@ -47,7 +45,6 @@ public final class TomaJunior extends AbstractNpcAI { npc.broadcastSocialAction(3); broadcastNpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.THE_BEACH_WHERE_RELICS_OF_GIANTS_HAD_FALLEN_HAS_NOW_BECOME_CLEAN, 1000); - } else if (event.equals("SOCIAL_ACTION") && (npc != null)) { diff --git a/trunk/dist/game/data/scripts/ai/individual/TrainingGolem.java b/trunk/dist/game/data/scripts/ai/individual/TrainingGolem.java index 6f17f09d64..eacddb5623 100644 --- a/trunk/dist/game/data/scripts/ai/individual/TrainingGolem.java +++ b/trunk/dist/game/data/scripts/ai/individual/TrainingGolem.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * Training Golem AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/TrainningSoldier.java b/trunk/dist/game/data/scripts/ai/individual/TrainningSoldier.java index 39587c1478..90f9d8b79b 100644 --- a/trunk/dist/game/data/scripts/ai/individual/TrainningSoldier.java +++ b/trunk/dist/game/data/scripts/ai/individual/TrainningSoldier.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package ai.individual; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2QuestGuardInstance; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2QuestGuardInstance; +import ai.npc.AbstractNpcAI; /** * Trainning Soldier AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Valakas.java b/trunk/dist/game/data/scripts/ai/individual/Valakas.java index 3f8e16a0ce..a01c7accd5 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Valakas.java +++ b/trunk/dist/game/data/scripts/ai/individual/Valakas.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,29 +19,29 @@ package ai.individual; import java.util.ArrayList; import java.util.List; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.GeoData; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.enums.MountType; +import com.l2jmobius.gameserver.instancemanager.GrandBossManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.StatsSet; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Playable; +import com.l2jmobius.gameserver.model.actor.instance.L2GrandBossInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.BuffInfo; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.zone.type.L2BossZone; +import com.l2jmobius.gameserver.network.serverpackets.PlaySound; +import com.l2jmobius.gameserver.network.serverpackets.SocialAction; +import com.l2jmobius.gameserver.network.serverpackets.SpecialCamera; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.Config; -import com.l2jserver.gameserver.GeoData; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.enums.MountType; -import com.l2jserver.gameserver.instancemanager.GrandBossManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.StatsSet; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Playable; -import com.l2jserver.gameserver.model.actor.instance.L2GrandBossInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.BuffInfo; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.zone.type.L2BossZone; -import com.l2jserver.gameserver.network.serverpackets.PlaySound; -import com.l2jserver.gameserver.network.serverpackets.SocialAction; -import com.l2jserver.gameserver.network.serverpackets.SpecialCamera; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Valakas' AI. diff --git a/trunk/dist/game/data/scripts/ai/individual/Venom/Venom.java b/trunk/dist/game/data/scripts/ai/individual/Venom/Venom.java index 1167208f56..5755891ca8 100644 --- a/trunk/dist/game/data/scripts/ai/individual/Venom/Venom.java +++ b/trunk/dist/game/data/scripts/ai/individual/Venom/Venom.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,23 +19,23 @@ package ai.individual.Venom; import java.util.ArrayList; import java.util.List; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.instancemanager.CastleManager; +import com.l2jmobius.gameserver.instancemanager.GlobalVariablesManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.TeleportWhereType; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.impl.sieges.castle.OnCastleSiegeFinish; +import com.l2jmobius.gameserver.model.events.impl.sieges.castle.OnCastleSiegeStart; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.zone.ZoneId; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.instancemanager.CastleManager; -import com.l2jserver.gameserver.instancemanager.GlobalVariablesManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.TeleportWhereType; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.impl.sieges.castle.OnCastleSiegeFinish; -import com.l2jserver.gameserver.model.events.impl.sieges.castle.OnCastleSiegeStart; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.zone.ZoneId; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Venom AI on Rune Castle. @@ -154,6 +152,7 @@ public final class Venom extends AbstractNpcAI switch (event) { case "tower_check": + { if (CastleManager.getInstance().getCastleById(CASTLE).getSiege().getControlTowerCount() <= 1) { changeLocation(MoveTo.THRONE); @@ -162,18 +161,23 @@ public final class Venom extends AbstractNpcAI startQuestTimer("raid_check", 10000, npc, null, true); } break; + } case "raid_check": + { if (!npc.isInsideZone(ZoneId.SIEGE) && !npc.isTeleporting()) { npc.teleToLocation(_loc); } break; + } case "cube_despawn": + { if (npc != null) { npc.deleteMe(); } break; + } } return event; } @@ -227,13 +231,18 @@ public final class Venom extends AbstractNpcAI switch (skill.getId()) { case 4222: + { npc.teleToLocation(_loc); break; + } case 4995: + { teleportTarget(player); ((L2Attackable) npc).stopHating(player); break; + } case 4996: + { teleportTarget(player); ((L2Attackable) npc).stopHating(player); if ((_targets != null) && (_targets.size() > 0)) @@ -253,6 +262,7 @@ public final class Venom extends AbstractNpcAI _targets.clear(); } break; + } } return super.onSpellFinished(npc, player, skill); } @@ -291,7 +301,6 @@ public final class Venom extends AbstractNpcAI else { npc.doRevive(); - } return super.onSpawn(npc); } @@ -346,9 +355,12 @@ public final class Venom extends AbstractNpcAI switch (loc) { case THRONE: + { _venom.teleToLocation(TRHONE, false); break; + } case PRISON: + { if ((_venom == null) || _venom.isDead() || _venom.isDecayed()) { _venom = addSpawn(VENOM, DUNGEON, false, 0); @@ -360,6 +372,7 @@ public final class Venom extends AbstractNpcAI cancelQuestTimer("raid_check", _venom, null); cancelQuestTimer("tower_check", _venom, null); break; + } } _loc.setLocation(_venom.getLocation()); } diff --git a/trunk/dist/game/data/scripts/ai/npc/AbstractNpcAI.java b/trunk/dist/game/data/scripts/ai/npc/AbstractNpcAI.java index 4b09cf4cbd..9634133030 100644 --- a/trunk/dist/game/data/scripts/ai/npc/AbstractNpcAI.java +++ b/trunk/dist/game/data/scripts/ai/npc/AbstractNpcAI.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,17 +16,17 @@ */ package ai.npc; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.MinionHolder; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.network.serverpackets.SocialAction; -import com.l2jserver.gameserver.util.Broadcast; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.MinionHolder; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; +import com.l2jmobius.gameserver.network.serverpackets.SocialAction; +import com.l2jmobius.gameserver.util.Broadcast; /** * Abstract NPC AI class for datapack based AIs. diff --git a/trunk/dist/game/data/scripts/ai/npc/Acateo/Acateo.java b/trunk/dist/game/data/scripts/ai/npc/Acateo/Acateo.java index 2886cc41b8..ed5e64921d 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Acateo/Acateo.java +++ b/trunk/dist/game/data/scripts/ai/npc/Acateo/Acateo.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.npc.Acateo; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Acateo AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/AdventurersGuide/AdventurersGuide.java b/trunk/dist/game/data/scripts/ai/npc/AdventurersGuide/AdventurersGuide.java index 1a97525bad..8011e53d82 100644 --- a/trunk/dist/game/data/scripts/ai/npc/AdventurersGuide/AdventurersGuide.java +++ b/trunk/dist/game/data/scripts/ai/npc/AdventurersGuide/AdventurersGuide.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.AdventurersGuide; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; +import ai.npc.AbstractNpcAI; /** * Adventurers Guide AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Alarm/Alarm.java b/trunk/dist/game/data/scripts/ai/npc/Alarm/Alarm.java index f8c4b75415..d315e494c7 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Alarm/Alarm.java +++ b/trunk/dist/game/data/scripts/ai/npc/Alarm/Alarm.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,16 +16,16 @@ */ package ai.npc.Alarm; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.enums.QuestSound; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.QuestState; +import com.l2jmobius.gameserver.network.NpcStringId; + +import ai.npc.AbstractNpcAI; import quests.Q00184_ArtOfPersuasion.Q00184_ArtOfPersuasion; import quests.Q00185_NikolasCooperation.Q00185_NikolasCooperation; -import ai.npc.AbstractNpcAI; - -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.enums.QuestSound; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.network.NpcStringId; /** * Alarm AI for quests Art of Persuasion (184) and Nikola's Cooperation (185). diff --git a/trunk/dist/game/data/scripts/ai/npc/AlchemistManager/AlchemistManager.java b/trunk/dist/game/data/scripts/ai/npc/AlchemistManager/AlchemistManager.java index f53a7641ac..1b891cb487 100644 --- a/trunk/dist/game/data/scripts/ai/npc/AlchemistManager/AlchemistManager.java +++ b/trunk/dist/game/data/scripts/ai/npc/AlchemistManager/AlchemistManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,17 +18,17 @@ package ai.npc.AlchemistManager; import java.util.List; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; +import com.l2jmobius.gameserver.enums.Race; +import com.l2jmobius.gameserver.model.L2SkillLearn; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.base.AcquireSkillType; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ExAcquirableSkillListByClass; +import com.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; -import com.l2jserver.gameserver.data.xml.impl.SkillTreesData; -import com.l2jserver.gameserver.enums.Race; -import com.l2jserver.gameserver.model.L2SkillLearn; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.base.AcquireSkillType; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ExAcquirableSkillListByClass; -import com.l2jserver.gameserver.network.serverpackets.TutorialShowHtml; +import ai.npc.AbstractNpcAI; /** * Alchemist Manager AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java b/trunk/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java index dd322e6260..4757c8651f 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java +++ b/trunk/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -23,12 +21,12 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.ItemHolder; +import com.l2jmobius.gameserver.model.holders.QuestItemHolder; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.ItemHolder; -import com.l2jserver.gameserver.model.holders.QuestItemHolder; +import ai.npc.AbstractNpcAI; /** * Alexandria (Armor Merchant) AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/AltarOfSouls/AltarOfSouls.java b/trunk/dist/game/data/scripts/ai/npc/AltarOfSouls/AltarOfSouls.java index 871b60520c..3e5b7f04f0 100644 --- a/trunk/dist/game/data/scripts/ai/npc/AltarOfSouls/AltarOfSouls.java +++ b/trunk/dist/game/data/scripts/ai/npc/AltarOfSouls/AltarOfSouls.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.npc.AltarOfSouls; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Altar of Souls AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Apprentice/Apprentice.java b/trunk/dist/game/data/scripts/ai/npc/Apprentice/Apprentice.java index d6a49b68de..65f069cdcc 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Apprentice/Apprentice.java +++ b/trunk/dist/game/data/scripts/ai/npc/Apprentice/Apprentice.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.npc.Apprentice; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Apprentice AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/ArenaManager/ArenaManager.java b/trunk/dist/game/data/scripts/ai/npc/ArenaManager/ArenaManager.java index 0a727f6df0..1d80da1070 100644 --- a/trunk/dist/game/data/scripts/ai/npc/ArenaManager/ArenaManager.java +++ b/trunk/dist/game/data/scripts/ai/npc/ArenaManager/ArenaManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package ai.npc.ArenaManager; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.model.zone.ZoneId; +import com.l2jmobius.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.model.zone.ZoneId; -import com.l2jserver.gameserver.network.SystemMessageId; +import ai.npc.AbstractNpcAI; /** * Arena Manager AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/AvantGarde/AvantGarde.java b/trunk/dist/game/data/scripts/ai/npc/AvantGarde/AvantGarde.java index c4f0426fdb..1cb371913d 100644 --- a/trunk/dist/game/data/scripts/ai/npc/AvantGarde/AvantGarde.java +++ b/trunk/dist/game/data/scripts/ai/npc/AvantGarde/AvantGarde.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,19 +18,19 @@ package ai.npc.AvantGarde; import java.util.List; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.data.xml.impl.MultisellData; +import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; +import com.l2jmobius.gameserver.model.L2SkillLearn; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.base.AcquireSkillType; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.clientpackets.RequestAcquireSkill; +import com.l2jmobius.gameserver.network.serverpackets.ExAcquirableSkillListByClass; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.data.xml.impl.MultisellData; -import com.l2jserver.gameserver.data.xml.impl.SkillTreesData; -import com.l2jserver.gameserver.model.L2SkillLearn; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.base.AcquireSkillType; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.clientpackets.RequestAcquireSkill; -import com.l2jserver.gameserver.network.serverpackets.ExAcquirableSkillListByClass; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import ai.npc.AbstractNpcAI; /** * Avant-Garde AI.
diff --git a/trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/AwakeningMaster.java b/trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/AwakeningMaster.java index 23e780f69c..f939865eed 100644 --- a/trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/AwakeningMaster.java +++ b/trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/AwakeningMaster.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,30 +16,30 @@ */ package ai.npc.AwakeningMaster; -import quests.Q10338_SeizeYourDestiny.Q10338_SeizeYourDestiny; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; +import com.l2jmobius.gameserver.enums.CategoryType; +import com.l2jmobius.gameserver.enums.UserInfoType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.base.ClassId; +import com.l2jmobius.gameserver.model.entity.Hero; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.ListenerRegisterType; +import com.l2jmobius.gameserver.model.events.annotations.RegisterEvent; +import com.l2jmobius.gameserver.model.events.annotations.RegisterType; +import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerChangeToAwakenedClass; +import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; +import com.l2jmobius.gameserver.model.quest.QuestState; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.AcquireSkillList; +import com.l2jmobius.gameserver.network.serverpackets.ExChangeToAwakenedClass; +import com.l2jmobius.gameserver.network.serverpackets.ExShowUsm; +import com.l2jmobius.gameserver.network.serverpackets.SocialAction; +import com.l2jmobius.gameserver.network.serverpackets.UserInfo; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.data.xml.impl.SkillTreesData; -import com.l2jserver.gameserver.enums.CategoryType; -import com.l2jserver.gameserver.enums.UserInfoType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.base.ClassId; -import com.l2jserver.gameserver.model.entity.Hero; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.ListenerRegisterType; -import com.l2jserver.gameserver.model.events.annotations.RegisterEvent; -import com.l2jserver.gameserver.model.events.annotations.RegisterType; -import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerChangeToAwakenedClass; -import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; -import com.l2jserver.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.AcquireSkillList; -import com.l2jserver.gameserver.network.serverpackets.ExChangeToAwakenedClass; -import com.l2jserver.gameserver.network.serverpackets.ExShowUsm; -import com.l2jserver.gameserver.network.serverpackets.SocialAction; -import com.l2jserver.gameserver.network.serverpackets.UserInfo; +import ai.npc.AbstractNpcAI; +import quests.Q10338_SeizeYourDestiny.Q10338_SeizeYourDestiny; /** * AwakeningMaster AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/BlackJudge/BlackJudge.java b/trunk/dist/game/data/scripts/ai/npc/BlackJudge/BlackJudge.java index d7cf524b1d..024b8dc749 100644 --- a/trunk/dist/game/data/scripts/ai/npc/BlackJudge/BlackJudge.java +++ b/trunk/dist/game/data/scripts/ai/npc/BlackJudge/BlackJudge.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,17 +16,17 @@ */ package ai.npc.BlackJudge; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.model.skills.BuffInfo; +import com.l2jmobius.gameserver.model.skills.CommonSkill; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.model.skills.BuffInfo; -import com.l2jserver.gameserver.model.skills.CommonSkill; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import ai.npc.AbstractNpcAI; /** * Black Judge AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java b/trunk/dist/game/data/scripts/ai/npc/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java index b6a6bdb74e..1900fa7cf1 100644 --- a/trunk/dist/game/data/scripts/ai/npc/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java +++ b/trunk/dist/game/data/scripts/ai/npc/BlackMarketeerOfMammon/BlackMarketeerOfMammon.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,12 +18,12 @@ package ai.npc.BlackMarketeerOfMammon; import java.util.StringTokenizer; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Black Marketeer of Mammon AI. @@ -78,7 +76,6 @@ public final class BlackMarketeerOfMammon extends AbstractNpcAI if (count > AAcount) { return "31092-03.html"; - } takeItems(player, Inventory.ANCIENT_ADENA_ID, count); giveAdena(player, count, false); diff --git a/trunk/dist/game/data/scripts/ai/npc/CastleAmbassador/CastleAmbassador.java b/trunk/dist/game/data/scripts/ai/npc/CastleAmbassador/CastleAmbassador.java index 47272e6a1c..6f48ee1db3 100644 --- a/trunk/dist/game/data/scripts/ai/npc/CastleAmbassador/CastleAmbassador.java +++ b/trunk/dist/game/data/scripts/ai/npc/CastleAmbassador/CastleAmbassador.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package ai.npc.CastleAmbassador; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Castle; +import com.l2jmobius.gameserver.model.entity.Fort; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Castle; -import com.l2jserver.gameserver.model.entity.Fort; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import ai.npc.AbstractNpcAI; /** * Castle Ambassador AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/CastleBlacksmith/CastleBlacksmith.java b/trunk/dist/game/data/scripts/ai/npc/CastleBlacksmith/CastleBlacksmith.java index 281d5b3c8a..96b7014227 100644 --- a/trunk/dist/game/data/scripts/ai/npc/CastleBlacksmith/CastleBlacksmith.java +++ b/trunk/dist/game/data/scripts/ai/npc/CastleBlacksmith/CastleBlacksmith.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.CastleBlacksmith; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.ClanPrivilege; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.ClanPrivilege; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Castle Blacksmith AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/CastleChamberlain.java b/trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/CastleChamberlain.java index fd93c03412..4dee3bef97 100644 --- a/trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/CastleChamberlain.java +++ b/trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/CastleChamberlain.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -25,41 +23,41 @@ import java.util.List; import java.util.Map; import java.util.StringTokenizer; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.data.sql.impl.TeleportLocationTable; +import com.l2jmobius.gameserver.enums.CastleSide; +import com.l2jmobius.gameserver.instancemanager.CastleManorManager; +import com.l2jmobius.gameserver.instancemanager.FortManager; +import com.l2jmobius.gameserver.model.ClanPrivilege; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.L2TeleportLocation; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2DoorInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2MerchantInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Castle; +import com.l2jmobius.gameserver.model.entity.Castle.CastleFunction; +import com.l2jmobius.gameserver.model.entity.Fort; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.ListenerRegisterType; +import com.l2jmobius.gameserver.model.events.annotations.Id; +import com.l2jmobius.gameserver.model.events.annotations.RegisterEvent; +import com.l2jmobius.gameserver.model.events.annotations.RegisterType; +import com.l2jmobius.gameserver.model.events.impl.character.npc.OnNpcManorBypass; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ExShowCropInfo; +import com.l2jmobius.gameserver.network.serverpackets.ExShowCropSetting; +import com.l2jmobius.gameserver.network.serverpackets.ExShowManorDefaultInfo; +import com.l2jmobius.gameserver.network.serverpackets.ExShowSeedInfo; +import com.l2jmobius.gameserver.network.serverpackets.ExShowSeedSetting; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.data.sql.impl.TeleportLocationTable; -import com.l2jserver.gameserver.enums.CastleSide; -import com.l2jserver.gameserver.instancemanager.CastleManorManager; -import com.l2jserver.gameserver.instancemanager.FortManager; -import com.l2jserver.gameserver.model.ClanPrivilege; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.L2TeleportLocation; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2DoorInstance; -import com.l2jserver.gameserver.model.actor.instance.L2MerchantInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Castle; -import com.l2jserver.gameserver.model.entity.Castle.CastleFunction; -import com.l2jserver.gameserver.model.entity.Fort; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.ListenerRegisterType; -import com.l2jserver.gameserver.model.events.annotations.Id; -import com.l2jserver.gameserver.model.events.annotations.RegisterEvent; -import com.l2jserver.gameserver.model.events.annotations.RegisterType; -import com.l2jserver.gameserver.model.events.impl.character.npc.OnNpcManorBypass; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ExShowCropInfo; -import com.l2jserver.gameserver.network.serverpackets.ExShowCropSetting; -import com.l2jserver.gameserver.network.serverpackets.ExShowManorDefaultInfo; -import com.l2jserver.gameserver.network.serverpackets.ExShowSeedInfo; -import com.l2jserver.gameserver.network.serverpackets.ExShowSeedSetting; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Castle Chamberlain AI. @@ -101,6 +99,7 @@ public final class CastleChamberlain extends AbstractNpcAI FORTRESS.put(8, Arrays.asList(110, 120, 121)); // Rune Castle FORTRESS.put(9, Arrays.asList(111, 121)); // Schuttgart Castle } + // Buffs private static final SkillHolder[] BUFFS = { @@ -206,20 +205,30 @@ public final class CastleChamberlain extends AbstractNpcAI switch (func) { case Castle.FUNC_RESTORE_EXP: + { fee = (level == 45) ? Config.CS_EXPREG1_FEE : Config.CS_EXPREG2_FEE; break; + } case Castle.FUNC_RESTORE_HP: + { fee = (level == 300) ? Config.CS_HPREG1_FEE : Config.CS_HPREG2_FEE; break; + } case Castle.FUNC_RESTORE_MP: + { fee = (level == 40) ? Config.CS_MPREG1_FEE : Config.CS_MPREG2_FEE; break; + } case Castle.FUNC_SUPPORT: + { fee = (level == 5) ? Config.CS_SUPPORT1_FEE : Config.CS_SUPPORT2_FEE; break; + } case Castle.FUNC_TELEPORT: + { fee = (level == 1) ? Config.CS_TELE1_FEE : Config.CS_TELE2_FEE; break; + } } return fee; } @@ -230,20 +239,30 @@ public final class CastleChamberlain extends AbstractNpcAI switch (func) { case Castle.FUNC_RESTORE_EXP: + { ratio = Config.CS_EXPREG_FEE_RATIO; break; + } case Castle.FUNC_RESTORE_HP: + { ratio = Config.CS_HPREG_FEE_RATIO; break; + } case Castle.FUNC_RESTORE_MP: + { ratio = Config.CS_MPREG_FEE_RATIO; break; + } case Castle.FUNC_SUPPORT: + { ratio = Config.CS_SUPPORT_FEE_RATIO; break; + } case Castle.FUNC_TELEPORT: + { ratio = Config.CS_TELE_FEE_RATIO; break; + } } return ratio; } @@ -258,14 +277,20 @@ public final class CastleChamberlain extends AbstractNpcAI switch (level) { case 2: + { price = Config.OUTER_DOOR_UPGRADE_PRICE2; break; + } case 3: + { price = Config.OUTER_DOOR_UPGRADE_PRICE3; break; + } case 5: + { price = Config.OUTER_DOOR_UPGRADE_PRICE5; break; + } } break; } @@ -274,14 +299,20 @@ public final class CastleChamberlain extends AbstractNpcAI switch (level) { case 2: + { price = Config.INNER_DOOR_UPGRADE_PRICE2; break; + } case 3: + { price = Config.INNER_DOOR_UPGRADE_PRICE3; break; + } case 5: + { price = Config.INNER_DOOR_UPGRADE_PRICE5; break; + } } break; } @@ -290,14 +321,20 @@ public final class CastleChamberlain extends AbstractNpcAI switch (level) { case 2: + { price = Config.WALL_UPGRADE_PRICE2; break; + } case 3: + { price = Config.WALL_UPGRADE_PRICE3; break; + } case 5: + { price = Config.WALL_UPGRADE_PRICE5; break; + } } break; } @@ -311,17 +348,25 @@ public final class CastleChamberlain extends AbstractNpcAI switch (level) { case 1: + { price = Config.TRAP_UPGRADE_PRICE1; break; + } case 2: + { price = Config.TRAP_UPGRADE_PRICE2; break; + } case 3: + { price = Config.TRAP_UPGRADE_PRICE3; break; + } case 4: + { price = Config.TRAP_UPGRADE_PRICE4; break; + } } return price; } @@ -378,14 +423,20 @@ public final class CastleChamberlain extends AbstractNpcAI switch (fortress.getFortState()) { case 1: + { fortStatus = "1300122"; break; + } case 2: + { fortStatus = "1300124"; break; + } default: + { fortStatus = "1300123"; break; + } } sb.append("1300" + fortId + ""); sb.append(" (" + fortType + ")"); @@ -1143,15 +1194,22 @@ public final class CastleChamberlain extends AbstractNpcAI switch (evt.getRequest()) { case 3: // Seed info + { player.sendPacket(new ExShowSeedInfo(castleId, evt.isNextPeriod(), true)); break; + } case 4: // Crop info + { player.sendPacket(new ExShowCropInfo(castleId, evt.isNextPeriod(), true)); break; + } case 5: // Basic info + { player.sendPacket(new ExShowManorDefaultInfo(true)); break; + } case 7: // Seed settings + { if (manor.isManorApproved()) { player.sendPacket(SystemMessageId.A_MANOR_CANNOT_BE_SET_UP_BETWEEN_4_30_AM_AND_8_PM); @@ -1159,7 +1217,9 @@ public final class CastleChamberlain extends AbstractNpcAI } player.sendPacket(new ExShowSeedSetting(castleId)); break; + } case 8: // Crop settings + { if (manor.isManorApproved()) { player.sendPacket(SystemMessageId.A_MANOR_CANNOT_BE_SET_UP_BETWEEN_4_30_AM_AND_8_PM); @@ -1167,8 +1227,11 @@ public final class CastleChamberlain extends AbstractNpcAI } player.sendPacket(new ExShowCropSetting(castleId)); break; + } default: + { _log.warning(getClass().getSimpleName() + ": Player " + player.getName() + " (" + player.getObjectId() + ") send unknown request id " + evt.getRequest() + "!"); + } } } } diff --git a/trunk/dist/game/data/scripts/ai/npc/CastleCourtMagician/CastleCourtMagician.java b/trunk/dist/game/data/scripts/ai/npc/CastleCourtMagician/CastleCourtMagician.java index 6a110a619a..ebd26a113b 100644 --- a/trunk/dist/game/data/scripts/ai/npc/CastleCourtMagician/CastleCourtMagician.java +++ b/trunk/dist/game/data/scripts/ai/npc/CastleCourtMagician/CastleCourtMagician.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package ai.npc.CastleCourtMagician; -import handlers.effecthandlers.CallPc; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.CastleSide; +import com.l2jmobius.gameserver.model.ClanPrivilege; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.network.clientpackets.RequestAcquireSkill; -import com.l2jserver.gameserver.enums.CastleSide; -import com.l2jserver.gameserver.model.ClanPrivilege; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.network.clientpackets.RequestAcquireSkill; +import ai.npc.AbstractNpcAI; +import handlers.effecthandlers.CallPc; /** * Castle Court Magician AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/CastleMercenaryManager/CastleMercenaryManager.java b/trunk/dist/game/data/scripts/ai/npc/CastleMercenaryManager/CastleMercenaryManager.java index 453ca1c568..4266e3b202 100644 --- a/trunk/dist/game/data/scripts/ai/npc/CastleMercenaryManager/CastleMercenaryManager.java +++ b/trunk/dist/game/data/scripts/ai/npc/CastleMercenaryManager/CastleMercenaryManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,15 +18,15 @@ package ai.npc.CastleMercenaryManager; import java.util.StringTokenizer; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.ClanPrivilege; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MerchantInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Castle; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.model.ClanPrivilege; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MerchantInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Castle; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import ai.npc.AbstractNpcAI; /** * Castle Mercenary Manager AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/CastleSiegeManager/CastleSiegeManager.java b/trunk/dist/game/data/scripts/ai/npc/CastleSiegeManager/CastleSiegeManager.java index 87d0a18cc9..27b8ee9c91 100644 --- a/trunk/dist/game/data/scripts/ai/npc/CastleSiegeManager/CastleSiegeManager.java +++ b/trunk/dist/game/data/scripts/ai/npc/CastleSiegeManager/CastleSiegeManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.npc.CastleSiegeManager; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Castle Siege Manager AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/CastleTeleporter/CastleTeleporter.java b/trunk/dist/game/data/scripts/ai/npc/CastleTeleporter/CastleTeleporter.java index e13a20ce02..6fe1beeed9 100644 --- a/trunk/dist/game/data/scripts/ai/npc/CastleTeleporter/CastleTeleporter.java +++ b/trunk/dist/game/data/scripts/ai/npc/CastleTeleporter/CastleTeleporter.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,16 +16,16 @@ */ package ai.npc.CastleTeleporter; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.instancemanager.MapRegionManager; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Siege; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.instancemanager.MapRegionManager; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Siege; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; +import ai.npc.AbstractNpcAI; /** * Castle Teleporter AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/CastleWarehouse/CastleWarehouse.java b/trunk/dist/game/data/scripts/ai/npc/CastleWarehouse/CastleWarehouse.java index 99e9843e2d..5b30ce2049 100644 --- a/trunk/dist/game/data/scripts/ai/npc/CastleWarehouse/CastleWarehouse.java +++ b/trunk/dist/game/data/scripts/ai/npc/CastleWarehouse/CastleWarehouse.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.npc.CastleWarehouse; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Castle Warehouse Keeper AI. @@ -63,11 +61,16 @@ public final class CastleWarehouse extends AbstractNpcAI case "warehouse-01.html": case "warehouse-02.html": case "warehouse-03.html": + { break; + } case "warehouse-04.html": + { htmltext = (!npc.isMyLord(player)) ? "warehouse-no.html" : getHtm(player.getHtmlPrefix(), "warehouse-04.html").replace("%blood%", Integer.toString(player.getClan().getBloodAllianceCount())); break; + } case "Receive": + { if (!npc.isMyLord(player)) { htmltext = "warehouse-no.html"; @@ -83,7 +86,9 @@ public final class CastleWarehouse extends AbstractNpcAI htmltext = "warehouse-06.html"; } break; + } case "Exchange": + { if (!npc.isMyLord(player)) { htmltext = "warehouse-no.html"; @@ -99,9 +104,12 @@ public final class CastleWarehouse extends AbstractNpcAI htmltext = "warehouse-07.html"; } break; + } default: + { htmltext = null; break; + } } return htmltext; } diff --git a/trunk/dist/game/data/scripts/ai/npc/ClanTrader/ClanTrader.java b/trunk/dist/game/data/scripts/ai/npc/ClanTrader/ClanTrader.java index 27a1388d7c..b7904c34a5 100644 --- a/trunk/dist/game/data/scripts/ai/npc/ClanTrader/ClanTrader.java +++ b/trunk/dist/game/data/scripts/ai/npc/ClanTrader/ClanTrader.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package ai.npc.ClanTrader; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.model.ClanPrivilege; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.Config; -import com.l2jserver.gameserver.model.ClanPrivilege; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import ai.npc.AbstractNpcAI; /** * Clan Trader AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/DimensionalManager/DimensionalManager.java b/trunk/dist/game/data/scripts/ai/npc/DimensionalManager/DimensionalManager.java index efbf8ff0c8..2e7bd4aacc 100644 --- a/trunk/dist/game/data/scripts/ai/npc/DimensionalManager/DimensionalManager.java +++ b/trunk/dist/game/data/scripts/ai/npc/DimensionalManager/DimensionalManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,12 +19,12 @@ package ai.npc.DimensionalManager; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.network.SystemMessageId; +import ai.npc.AbstractNpcAI; /** * Dimensional Manager AI. @@ -42,6 +40,7 @@ public final class DimensionalManager extends AbstractNpcAI private static final int ROSE_SPIRIT = 21887; // Rewards private static final Map TICKET_REWARDS = new HashMap<>(); + { // Using SkillHolder to store ticket and reward ids. // buypass - coupon(skillId) - reward(skillLvl) diff --git a/trunk/dist/game/data/scripts/ai/npc/DragonVortex/DragonVortex.java b/trunk/dist/game/data/scripts/ai/npc/DragonVortex/DragonVortex.java index 4569fd313f..a11426b308 100644 --- a/trunk/dist/game/data/scripts/ai/npc/DragonVortex/DragonVortex.java +++ b/trunk/dist/game/data/scripts/ai/npc/DragonVortex/DragonVortex.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,12 +19,12 @@ package ai.npc.DragonVortex; import java.util.ArrayList; import java.util.List; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.datatables.SpawnTable; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.datatables.SpawnTable; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Dragon Vortex AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/FameManager/FameManager.java b/trunk/dist/game/data/scripts/ai/npc/FameManager/FameManager.java index a4bf40d9cd..434aa003a6 100644 --- a/trunk/dist/game/data/scripts/ai/npc/FameManager/FameManager.java +++ b/trunk/dist/game/data/scripts/ai/npc/FameManager/FameManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.FameManager; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.UserInfo; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.UserInfo; +import ai.npc.AbstractNpcAI; /** * Fame Manager AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/ForgeOfTheGods/ForgeOfTheGods.java b/trunk/dist/game/data/scripts/ai/npc/ForgeOfTheGods/ForgeOfTheGods.java index 78e99f17c8..cc52e69b50 100644 --- a/trunk/dist/game/data/scripts/ai/npc/ForgeOfTheGods/ForgeOfTheGods.java +++ b/trunk/dist/game/data/scripts/ai/npc/ForgeOfTheGods/ForgeOfTheGods.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.ForgeOfTheGods; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Forge of the Gods AI @@ -96,14 +94,18 @@ public final class ForgeOfTheGods extends AbstractNpcAI switch (event) { case "suicide": + { if (npc != null) { npc.doDie(null); } break; + } case "refresh": + { _npcCount = 0; break; + } } return null; } diff --git a/trunk/dist/game/data/scripts/ai/npc/ForgeOfTheGods/Rooney.java b/trunk/dist/game/data/scripts/ai/npc/ForgeOfTheGods/Rooney.java index 77f01bb053..bf2e735eec 100644 --- a/trunk/dist/game/data/scripts/ai/npc/ForgeOfTheGods/Rooney.java +++ b/trunk/dist/game/data/scripts/ai/npc/ForgeOfTheGods/Rooney.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package ai.npc.ForgeOfTheGods; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Rooney AI @@ -95,21 +93,31 @@ public final class Rooney extends AbstractNpcAI switch (aiVal) { case 1: + { broadcastNpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.HURRY_HURRY); break; + } case 2: + { broadcastNpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.I_AM_NOT_THAT_TYPE_OF_PERSON_WHO_STAYS_IN_ONE_PLACE_FOR_A_LONG_TIME); break; + } case 3: + { broadcastNpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.IT_S_HARD_FOR_ME_TO_KEEP_STANDING_LIKE_THIS); break; + } case 4: + { broadcastNpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.WHY_DON_T_I_GO_THAT_WAY_THIS_TIME); break; + } default: + { npc.teleToLocation(LOCATIONS[getRandom(LOCATIONS.length)], false); npc.setScriptValue(0); return null; + } } npc.setScriptValue(aiVal + 1); startQuestTimer("teleport", 60000, npc, null); diff --git a/trunk/dist/game/data/scripts/ai/npc/FortressArcherCaptain/FortressArcherCaptain.java b/trunk/dist/game/data/scripts/ai/npc/FortressArcherCaptain/FortressArcherCaptain.java index 1380d76aa2..9159ecea05 100644 --- a/trunk/dist/game/data/scripts/ai/npc/FortressArcherCaptain/FortressArcherCaptain.java +++ b/trunk/dist/game/data/scripts/ai/npc/FortressArcherCaptain/FortressArcherCaptain.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.npc.FortressArcherCaptain; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Fortress Archer Captain AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/FortressSiegeManager/FortressSiegeManager.java b/trunk/dist/game/data/scripts/ai/npc/FortressSiegeManager/FortressSiegeManager.java index 07a6d84931..04b9ea4ba0 100644 --- a/trunk/dist/game/data/scripts/ai/npc/FortressSiegeManager/FortressSiegeManager.java +++ b/trunk/dist/game/data/scripts/ai/npc/FortressSiegeManager/FortressSiegeManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,18 +16,18 @@ */ package ai.npc.FortressSiegeManager; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.instancemanager.FortSiegeManager; +import com.l2jmobius.gameserver.model.ClanPrivilege; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Castle; +import com.l2jmobius.gameserver.model.entity.Fort; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.instancemanager.FortSiegeManager; -import com.l2jserver.gameserver.model.ClanPrivilege; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Castle; -import com.l2jserver.gameserver.model.entity.Fort; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import ai.npc.AbstractNpcAI; /** * Fortress Siege Manager AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/FreyasSteward/FreyasSteward.java b/trunk/dist/game/data/scripts/ai/npc/FreyasSteward/FreyasSteward.java index 55afd17cf5..ef5a5d9cd9 100644 --- a/trunk/dist/game/data/scripts/ai/npc/FreyasSteward/FreyasSteward.java +++ b/trunk/dist/game/data/scripts/ai/npc/FreyasSteward/FreyasSteward.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.FreyasSteward; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Freya's Steward AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Jinia/Jinia.java b/trunk/dist/game/data/scripts/ai/npc/Jinia/Jinia.java index 21e98f947d..b1482ab14e 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Jinia/Jinia.java +++ b/trunk/dist/game/data/scripts/ai/npc/Jinia/Jinia.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.Jinia; -import quests.Q10286_ReunionWithSirra.Q10286_ReunionWithSirra; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.QuestState; +import ai.npc.AbstractNpcAI; +import quests.Q10286_ReunionWithSirra.Q10286_ReunionWithSirra; /** * Jinia AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/KetraOrcSupport/KetraOrcSupport.java b/trunk/dist/game/data/scripts/ai/npc/KetraOrcSupport/KetraOrcSupport.java index 0b43f49a06..827ca2a2b1 100644 --- a/trunk/dist/game/data/scripts/ai/npc/KetraOrcSupport/KetraOrcSupport.java +++ b/trunk/dist/game/data/scripts/ai/npc/KetraOrcSupport/KetraOrcSupport.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,13 +19,13 @@ package ai.npc.KetraOrcSupport; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Ketra Orc Support AI.
@@ -152,58 +150,88 @@ public final class KetraOrcSupport extends AbstractNpcAI switch (npc.getId()) { case KADUN: + { htmltext = (AllianceLevel > 0) ? "31370-friend.html" : "31370-no.html"; break; + } case WAHKAN: + { htmltext = (AllianceLevel > 0) ? "31371-friend.html" : "31371-no.html"; break; + } case ASEFA: + { htmltext = (AllianceLevel > 0) ? (AllianceLevel < 3) ? "31372-01.html" : "31372-04.html" : "31372-03.html"; break; + } case ATAN: + { htmltext = (AllianceLevel > 0) ? "31373-friend.html" : "31373-no.html"; break; + } case JAFF: + { htmltext = (AllianceLevel > 0) ? (AllianceLevel == 1) ? "31374-01.html" : "31374-02.html" : "31374-no.html"; break; + } case JUMARA: + { switch (AllianceLevel) { case 1: case 2: + { htmltext = "31375-01.html"; break; + } case 3: case 4: + { htmltext = "31375-02.html"; break; + } case 5: + { htmltext = "31375-03.html"; break; + } default: + { htmltext = "31375-no.html"; break; + } } break; + } case KURFA: + { switch (AllianceLevel) { case 1: case 2: case 3: + { htmltext = "31376-01.html"; break; + } case 4: + { htmltext = "31376-02.html"; break; + } case 5: + { htmltext = "31376-03.html"; break; + } default: + { htmltext = "31376-no.html"; break; + } } break; + } } return htmltext; } diff --git a/trunk/dist/game/data/scripts/ai/npc/LaVieEnRose/LaVieEnRose.java b/trunk/dist/game/data/scripts/ai/npc/LaVieEnRose/LaVieEnRose.java index b8289c7433..c4f3e2b45a 100644 --- a/trunk/dist/game/data/scripts/ai/npc/LaVieEnRose/LaVieEnRose.java +++ b/trunk/dist/game/data/scripts/ai/npc/LaVieEnRose/LaVieEnRose.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package ai.npc.LaVieEnRose; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.ExResponseBeautyList; +import com.l2jmobius.gameserver.network.serverpackets.ExResponseResetList; +import com.l2jmobius.gameserver.network.serverpackets.ExShowBeautyMenu; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.ExResponseBeautyList; -import com.l2jserver.gameserver.network.serverpackets.ExResponseResetList; -import com.l2jserver.gameserver.network.serverpackets.ExShowBeautyMenu; +import ai.npc.AbstractNpcAI; /** * La Vie En Rose AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Mammons/Mammons.java b/trunk/dist/game/data/scripts/ai/npc/Mammons/Mammons.java index f634beb2b6..4d73a96e66 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Mammons/Mammons.java +++ b/trunk/dist/game/data/scripts/ai/npc/Mammons/Mammons.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -23,15 +21,15 @@ import java.util.Arrays; import java.util.List; import java.util.Objects; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.util.Broadcast; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.util.Broadcast; +import ai.npc.AbstractNpcAI; /** * Mammons AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/ManorManager/ManorManager.java b/trunk/dist/game/data/scripts/ai/npc/ManorManager/ManorManager.java index eefc6bf262..6bafb29d86 100644 --- a/trunk/dist/game/data/scripts/ai/npc/ManorManager/ManorManager.java +++ b/trunk/dist/game/data/scripts/ai/npc/ManorManager/ManorManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,28 +16,28 @@ */ package ai.npc.ManorManager; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.instancemanager.CastleManorManager; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MerchantInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.ListenerRegisterType; +import com.l2jmobius.gameserver.model.events.annotations.Id; +import com.l2jmobius.gameserver.model.events.annotations.RegisterEvent; +import com.l2jmobius.gameserver.model.events.annotations.RegisterType; +import com.l2jmobius.gameserver.model.events.impl.character.npc.OnNpcManorBypass; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.BuyListSeed; +import com.l2jmobius.gameserver.network.serverpackets.ExShowCropInfo; +import com.l2jmobius.gameserver.network.serverpackets.ExShowManorDefaultInfo; +import com.l2jmobius.gameserver.network.serverpackets.ExShowProcureCropDetail; +import com.l2jmobius.gameserver.network.serverpackets.ExShowSeedInfo; +import com.l2jmobius.gameserver.network.serverpackets.ExShowSellCropList; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.Config; -import com.l2jserver.gameserver.instancemanager.CastleManorManager; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MerchantInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.ListenerRegisterType; -import com.l2jserver.gameserver.model.events.annotations.Id; -import com.l2jserver.gameserver.model.events.annotations.RegisterEvent; -import com.l2jserver.gameserver.model.events.annotations.RegisterType; -import com.l2jserver.gameserver.model.events.impl.character.npc.OnNpcManorBypass; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.BuyListSeed; -import com.l2jserver.gameserver.network.serverpackets.ExShowCropInfo; -import com.l2jserver.gameserver.network.serverpackets.ExShowManorDefaultInfo; -import com.l2jserver.gameserver.network.serverpackets.ExShowProcureCropDetail; -import com.l2jserver.gameserver.network.serverpackets.ExShowSeedInfo; -import com.l2jserver.gameserver.network.serverpackets.ExShowSellCropList; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import ai.npc.AbstractNpcAI; /** * Manor manager AI. @@ -82,8 +80,10 @@ public final class ManorManager extends AbstractNpcAI case "manager-help-01.htm": case "manager-help-02.htm": case "manager-help-03.htm": + { htmltext = event; break; + } } return htmltext; } @@ -133,25 +133,39 @@ public final class ManorManager extends AbstractNpcAI break; } case 2: // Crop sales + { player.sendPacket(new ExShowSellCropList(player.getInventory(), castleId)); break; + } case 3: // Seed info + { player.sendPacket(new ExShowSeedInfo(castleId, evt.isNextPeriod(), false)); break; + } case 4: // Crop info + { player.sendPacket(new ExShowCropInfo(castleId, evt.isNextPeriod(), false)); break; + } case 5: // Basic info + { player.sendPacket(new ExShowManorDefaultInfo(false)); break; + } case 6: // Buy harvester + { ((L2MerchantInstance) npc).showBuyWindow(player, 300000 + npc.getId()); break; + } case 9: // Edit sales (Crop sales) + { player.sendPacket(new ExShowProcureCropDetail(evt.getManorId())); break; + } default: + { _log.warning(getClass().getSimpleName() + ": Player " + player.getName() + " (" + player.getObjectId() + ") send unknown request id " + evt.getRequest() + "!"); + } } } diff --git a/trunk/dist/game/data/scripts/ai/npc/MentorGuide/MentorGuide.java b/trunk/dist/game/data/scripts/ai/npc/MentorGuide/MentorGuide.java index 5335e6c9dd..6a5a0a4e40 100644 --- a/trunk/dist/game/data/scripts/ai/npc/MentorGuide/MentorGuide.java +++ b/trunk/dist/game/data/scripts/ai/npc/MentorGuide/MentorGuide.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -26,36 +24,36 @@ import java.util.logging.Level; import org.w3c.dom.Document; import org.w3c.dom.Node; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.CategoryType; +import com.l2jmobius.gameserver.enums.MailType; +import com.l2jmobius.gameserver.instancemanager.MailManager; +import com.l2jmobius.gameserver.instancemanager.MentorManager; +import com.l2jmobius.gameserver.model.L2Mentee; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Message; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.ListenerRegisterType; +import com.l2jmobius.gameserver.model.events.annotations.RegisterEvent; +import com.l2jmobius.gameserver.model.events.annotations.RegisterType; +import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerLevelChanged; +import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerProfessionChange; +import com.l2jmobius.gameserver.model.events.impl.character.player.mentoring.OnPlayerMenteeAdd; +import com.l2jmobius.gameserver.model.events.impl.character.player.mentoring.OnPlayerMenteeLeft; +import com.l2jmobius.gameserver.model.events.impl.character.player.mentoring.OnPlayerMenteeRemove; +import com.l2jmobius.gameserver.model.events.impl.character.player.mentoring.OnPlayerMenteeStatus; +import com.l2jmobius.gameserver.model.events.impl.character.player.mentoring.OnPlayerMentorStatus; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.BuffInfo; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.network.serverpackets.mentoring.ExMentorList; +import com.l2jmobius.gameserver.util.Util; +import com.l2jmobius.util.data.xml.IXmlReader; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.CategoryType; -import com.l2jserver.gameserver.enums.MailType; -import com.l2jserver.gameserver.instancemanager.MailManager; -import com.l2jserver.gameserver.instancemanager.MentorManager; -import com.l2jserver.gameserver.model.L2Mentee; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Message; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.ListenerRegisterType; -import com.l2jserver.gameserver.model.events.annotations.RegisterEvent; -import com.l2jserver.gameserver.model.events.annotations.RegisterType; -import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerLevelChanged; -import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerProfessionChange; -import com.l2jserver.gameserver.model.events.impl.character.player.mentoring.OnPlayerMenteeAdd; -import com.l2jserver.gameserver.model.events.impl.character.player.mentoring.OnPlayerMenteeLeft; -import com.l2jserver.gameserver.model.events.impl.character.player.mentoring.OnPlayerMenteeRemove; -import com.l2jserver.gameserver.model.events.impl.character.player.mentoring.OnPlayerMenteeStatus; -import com.l2jserver.gameserver.model.events.impl.character.player.mentoring.OnPlayerMentorStatus; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.BuffInfo; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.network.serverpackets.mentoring.ExMentorList; -import com.l2jserver.gameserver.util.Util; -import com.l2jserver.util.data.xml.IXmlReader; +import ai.npc.AbstractNpcAI; /** * Mentor Guide. diff --git a/trunk/dist/game/data/scripts/ai/npc/Milia/Milia.java b/trunk/dist/game/data/scripts/ai/npc/Milia/Milia.java index 88d708684f..2eccbcb20b 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Milia/Milia.java +++ b/trunk/dist/game/data/scripts/ai/npc/Milia/Milia.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.npc.Milia; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Milia AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Minigame/Minigame.java b/trunk/dist/game/data/scripts/ai/npc/Minigame/Minigame.java index 65ebc340dc..a15003a8fc 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Minigame/Minigame.java +++ b/trunk/dist/game/data/scripts/ai/npc/Minigame/Minigame.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,21 +19,21 @@ package ai.npc.Minigame; import java.util.ArrayList; import java.util.List; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.datatables.SpawnTable; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.impl.character.OnCreatureSkillUse; +import com.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.datatables.SpawnTable; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.impl.character.OnCreatureSkillUse; -import com.l2jserver.gameserver.model.events.listeners.ConsumerEventListener; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Monastery Minigame AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/MonkOfChaos/MonkOfChaos.java b/trunk/dist/game/data/scripts/ai/npc/MonkOfChaos/MonkOfChaos.java index a62a93f7c1..fd10d838ae 100644 --- a/trunk/dist/game/data/scripts/ai/npc/MonkOfChaos/MonkOfChaos.java +++ b/trunk/dist/game/data/scripts/ai/npc/MonkOfChaos/MonkOfChaos.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,19 +18,19 @@ package ai.npc.MonkOfChaos; import java.util.List; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.enums.CategoryType; +import com.l2jmobius.gameserver.enums.SubclassType; +import com.l2jmobius.gameserver.model.L2SkillLearn; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.base.AcquireSkillType; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ExAcquirableSkillListByClass; -import com.l2jserver.gameserver.data.xml.impl.SkillTreesData; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.enums.CategoryType; -import com.l2jserver.gameserver.enums.SubclassType; -import com.l2jserver.gameserver.model.L2SkillLearn; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.base.AcquireSkillType; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ExAcquirableSkillListByClass; +import ai.npc.AbstractNpcAI; /** * Monk of Chaos AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/MonumentOfHeroes/MonumentOfHeroes.java b/trunk/dist/game/data/scripts/ai/npc/MonumentOfHeroes/MonumentOfHeroes.java index f7e74f4819..2b231cf760 100644 --- a/trunk/dist/game/data/scripts/ai/npc/MonumentOfHeroes/MonumentOfHeroes.java +++ b/trunk/dist/game/data/scripts/ai/npc/MonumentOfHeroes/MonumentOfHeroes.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.MonumentOfHeroes; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Monument of Heroes AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Nomi/Nomi.java b/trunk/dist/game/data/scripts/ai/npc/Nomi/Nomi.java index 0942f4fabb..63f1001b84 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Nomi/Nomi.java +++ b/trunk/dist/game/data/scripts/ai/npc/Nomi/Nomi.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.npc.Nomi; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; +import ai.npc.AbstractNpcAI; /** * Nomi AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferAI.java b/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferAI.java index 6e024bc8a4..ba6901f247 100644 --- a/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferAI.java +++ b/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferAI.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J Server + * This file is part of the L2J Mobius project. * - * This file is part of L2J Server. - * - * L2J Server is free software: you can redistribute it and/or modify + * 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. * - * L2J Server is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package ai.npc.NpcBuffers; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2TamedBeastInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.zone.ZoneId; -import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2TamedBeastInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.zone.ZoneId; +import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; +import com.l2jmobius.gameserver.util.Util; /** * @author UnAfraid diff --git a/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferData.java b/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferData.java index 5ca5658148..be77f8941e 100644 --- a/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferData.java +++ b/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferData.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J Server + * This file is part of the L2J Mobius project. * - * This file is part of L2J Server. - * - * L2J Server is free software: you can redistribute it and/or modify + * 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. * - * L2J Server is distributed in the hope that it will be useful, + * 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. diff --git a/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferSkillData.java b/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferSkillData.java index dfd58de8a9..8164b9a300 100644 --- a/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferSkillData.java +++ b/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBufferSkillData.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J Server + * This file is part of the L2J Mobius project. * - * This file is part of L2J Server. - * - * L2J Server is free software: you can redistribute it and/or modify + * 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. * - * L2J Server is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.NpcBuffers; -import com.l2jserver.gameserver.model.StatsSet; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.skills.targets.AffectObject; -import com.l2jserver.gameserver.model.skills.targets.AffectScope; +import com.l2jmobius.gameserver.model.StatsSet; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.skills.targets.AffectObject; +import com.l2jmobius.gameserver.model.skills.targets.AffectScope; /** * @author UnAfraid diff --git a/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffers.java b/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffers.java index a5a677fe67..444bc5cc2d 100644 --- a/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffers.java +++ b/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffers.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J Server + * This file is part of the L2J Mobius project. * - * This file is part of L2J Server. - * - * L2J Server is free software: you can redistribute it and/or modify + * 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. * - * L2J Server is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.NpcBuffers; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * @author UnAfraid diff --git a/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffersData.java b/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffersData.java index b19b21385b..7f18839b68 100644 --- a/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffersData.java +++ b/trunk/dist/game/data/scripts/ai/npc/NpcBuffers/NpcBuffersData.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -28,8 +26,8 @@ import org.w3c.dom.Document; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; -import com.l2jserver.gameserver.model.StatsSet; -import com.l2jserver.util.data.xml.IXmlReader; +import com.l2jmobius.gameserver.model.StatsSet; +import com.l2jmobius.util.data.xml.IXmlReader; /** * @author UnAfraid diff --git a/trunk/dist/game/data/scripts/ai/npc/Pantheon/Pantheon.java b/trunk/dist/game/data/scripts/ai/npc/Pantheon/Pantheon.java index 9bc83ea27f..abfef67fe4 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Pantheon/Pantheon.java +++ b/trunk/dist/game/data/scripts/ai/npc/Pantheon/Pantheon.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,16 +16,16 @@ */ package ai.npc.Pantheon; -import quests.Q10320_LetsGoToTheCentralSquare.Q10320_LetsGoToTheCentralSquare; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.QuestState; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage; +import ai.npc.AbstractNpcAI; +import quests.Q10320_LetsGoToTheCentralSquare.Q10320_LetsGoToTheCentralSquare; /** * Pantheon AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Proclaimer/Proclaimer.java b/trunk/dist/game/data/scripts/ai/npc/Proclaimer/Proclaimer.java index 4d302f6057..5ad5c00133 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Proclaimer/Proclaimer.java +++ b/trunk/dist/game/data/scripts/ai/npc/Proclaimer/Proclaimer.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,16 +16,16 @@ */ package ai.npc.Proclaimer; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; +import ai.npc.AbstractNpcAI; /** * Proclaimer AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Rafforty/Rafforty.java b/trunk/dist/game/data/scripts/ai/npc/Rafforty/Rafforty.java index 3cab62362b..21122ae728 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Rafforty/Rafforty.java +++ b/trunk/dist/game/data/scripts/ai/npc/Rafforty/Rafforty.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.npc.Rafforty; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Rafforty AI. @@ -43,18 +41,23 @@ public final class Rafforty extends AbstractNpcAI switch (event) { case "32020-01.html": + { if (!hasQuestItems(player, NECKLACE)) { htmltext = "32020-02.html"; } break; + } case "32020-04.html": + { if (!hasQuestItems(player, BOTTLE)) { htmltext = "32020-05.html"; } break; + } case "32020-07.html": + { if (!hasQuestItems(player, BOTTLE, NECKLACE)) { return "32020-08.html"; @@ -63,6 +66,7 @@ public final class Rafforty extends AbstractNpcAI takeItems(player, BOTTLE, 1); giveItems(player, BLESSED_NECKLACE, 1); break; + } } return htmltext; } diff --git a/trunk/dist/game/data/scripts/ai/npc/Raina/Raina.java b/trunk/dist/game/data/scripts/ai/npc/Raina/Raina.java index 2f857d1c79..0208c07ee9 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Raina/Raina.java +++ b/trunk/dist/game/data/scripts/ai/npc/Raina/Raina.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,7 +16,7 @@ */ package ai.npc.Raina; -import static com.l2jserver.gameserver.model.base.ClassLevel.THIRD; +import static com.l2jmobius.gameserver.model.base.ClassLevel.THIRD; import java.util.ArrayList; import java.util.Arrays; @@ -30,33 +28,33 @@ import java.util.Map; import java.util.Set; import java.util.logging.Level; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.data.xml.impl.CategoryData; +import com.l2jmobius.gameserver.data.xml.impl.ClassListData; +import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; +import com.l2jmobius.gameserver.enums.CategoryType; +import com.l2jmobius.gameserver.enums.Race; +import com.l2jmobius.gameserver.enums.SubclassInfoType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.base.ClassId; +import com.l2jmobius.gameserver.model.base.ClassLevel; +import com.l2jmobius.gameserver.model.base.PlayerClass; +import com.l2jmobius.gameserver.model.base.SubClass; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.ListenerRegisterType; +import com.l2jmobius.gameserver.model.events.annotations.Id; +import com.l2jmobius.gameserver.model.events.annotations.RegisterEvent; +import com.l2jmobius.gameserver.model.events.annotations.RegisterType; +import com.l2jmobius.gameserver.model.events.impl.character.npc.OnNpcMenuSelect; +import com.l2jmobius.gameserver.model.quest.QuestState; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.AcquireSkillList; +import com.l2jmobius.gameserver.network.serverpackets.ExSubjobInfo; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.Config; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.data.xml.impl.CategoryData; -import com.l2jserver.gameserver.data.xml.impl.ClassListData; -import com.l2jserver.gameserver.data.xml.impl.SkillTreesData; -import com.l2jserver.gameserver.enums.CategoryType; -import com.l2jserver.gameserver.enums.Race; -import com.l2jserver.gameserver.enums.SubclassInfoType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.base.ClassId; -import com.l2jserver.gameserver.model.base.ClassLevel; -import com.l2jserver.gameserver.model.base.PlayerClass; -import com.l2jserver.gameserver.model.base.SubClass; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.ListenerRegisterType; -import com.l2jserver.gameserver.model.events.annotations.Id; -import com.l2jserver.gameserver.model.events.annotations.RegisterEvent; -import com.l2jserver.gameserver.model.events.annotations.RegisterType; -import com.l2jserver.gameserver.model.events.impl.character.npc.OnNpcMenuSelect; -import com.l2jserver.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.AcquireSkillList; -import com.l2jserver.gameserver.network.serverpackets.ExSubjobInfo; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import ai.npc.AbstractNpcAI; /** * Raina AI. @@ -107,7 +105,9 @@ public final class Raina extends AbstractNpcAI subclassSetMap.put(PlayerClass.Spellsinger, subclasseSet5); subclassSetMap.put(PlayerClass.Spellhowler, subclasseSet5); } + private static final Map classCloak = new HashMap<>(); + { classCloak.put(CategoryType.SIGEL_GROUP, 30310); // Abelius Cloak classCloak.put(CategoryType.TYRR_GROUP, 30311); // Sapyros Cloak Grade @@ -118,7 +118,9 @@ public final class Raina extends AbstractNpcAI classCloak.put(CategoryType.WYNN_GROUP, 30316); // Leister Cloak Grade classCloak.put(CategoryType.AEORE_GROUP, 30317); // Laksis Cloak Grade } + private static final List dualClassList = new ArrayList<>(); + { dualClassList.addAll(Arrays.asList(PlayerClass.sigelPhoenixKnight, PlayerClass.sigelHellKnight, PlayerClass.sigelEvasTemplar, PlayerClass.sigelShilenTemplar)); dualClassList.addAll(Arrays.asList(PlayerClass.tyrrDuelist, PlayerClass.tyrrDreadnought, PlayerClass.tyrrTitan, PlayerClass.tyrrGrandKhavatari, PlayerClass.tyrrDoombringer)); @@ -129,6 +131,7 @@ public final class Raina extends AbstractNpcAI dualClassList.addAll(Arrays.asList(PlayerClass.wynnArcanaLord, PlayerClass.wynnElementalMaster, PlayerClass.wynnSpectralMaster)); dualClassList.addAll(Arrays.asList(PlayerClass.aeoreCardinal, PlayerClass.aeoreEvaSaint, PlayerClass.aeoreShillienSaint)); } + // @formatter:off private static final int[] REAWAKEN_PRICE = { diff --git a/trunk/dist/game/data/scripts/ai/npc/RemembranceTower/RemembranceTower.java b/trunk/dist/game/data/scripts/ai/npc/RemembranceTower/RemembranceTower.java index 6a1754bb5c..a273a6b02c 100644 --- a/trunk/dist/game/data/scripts/ai/npc/RemembranceTower/RemembranceTower.java +++ b/trunk/dist/game/data/scripts/ai/npc/RemembranceTower/RemembranceTower.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.RemembranceTower; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.OnEventTrigger; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.OnEventTrigger; +import ai.npc.AbstractNpcAI; /** * Remembrance Tower AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Rignos/Rignos.java b/trunk/dist/game/data/scripts/ai/npc/Rignos/Rignos.java index b14fa4da42..3bc824ab2e 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Rignos/Rignos.java +++ b/trunk/dist/game/data/scripts/ai/npc/Rignos/Rignos.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.Rignos; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Summon; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; +import ai.npc.AbstractNpcAI; /** * Rignos AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Scarecrow/Scarecrow.java b/trunk/dist/game/data/scripts/ai/npc/Scarecrow/Scarecrow.java index e835bd2e53..3d3a1427f6 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Scarecrow/Scarecrow.java +++ b/trunk/dist/game/data/scripts/ai/npc/Scarecrow/Scarecrow.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package ai.npc.Scarecrow; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * Scarecrow AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Sirra/Sirra.java b/trunk/dist/game/data/scripts/ai/npc/Sirra/Sirra.java index 665c419af6..b444c717ef 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Sirra/Sirra.java +++ b/trunk/dist/game/data/scripts/ai/npc/Sirra/Sirra.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.Sirra; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.instancemanager.InstanceManager; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.instancezone.InstanceWorld; -import com.l2jserver.gameserver.instancemanager.InstanceManager; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.instancezone.InstanceWorld; +import ai.npc.AbstractNpcAI; /** * Sirra AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Summons/MerchantGolem/GolemTrader.java b/trunk/dist/game/data/scripts/ai/npc/Summons/MerchantGolem/GolemTrader.java index 78fc18f852..68da2514a0 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Summons/MerchantGolem/GolemTrader.java +++ b/trunk/dist/game/data/scripts/ai/npc/Summons/MerchantGolem/GolemTrader.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package ai.npc.Summons.MerchantGolem; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Npc; +import ai.npc.AbstractNpcAI; /** * Golem Trader AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/SupportUnitCaptain/SupportUnitCaptain.java b/trunk/dist/game/data/scripts/ai/npc/SupportUnitCaptain/SupportUnitCaptain.java index 4ed3bfe736..3da8e5ba65 100644 --- a/trunk/dist/game/data/scripts/ai/npc/SupportUnitCaptain/SupportUnitCaptain.java +++ b/trunk/dist/game/data/scripts/ai/npc/SupportUnitCaptain/SupportUnitCaptain.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.SupportUnitCaptain; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.ClanPrivilege; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.clientpackets.RequestAcquireSkill; -import com.l2jserver.gameserver.model.ClanPrivilege; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.clientpackets.RequestAcquireSkill; +import ai.npc.AbstractNpcAI; /** * Support Unit Captain AI. @@ -133,7 +131,6 @@ public final class SupportUnitCaptain extends AbstractNpcAI @Override public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) { - final int fortOwner = npc.getFort().getOwnerClan() == null ? 0 : npc.getFort().getOwnerClan().getId(); if ((player.getClan() == null) || (player.getClanId() != fortOwner)) { diff --git a/trunk/dist/game/data/scripts/ai/npc/SymbolMaker/SymbolMaker.java b/trunk/dist/game/data/scripts/ai/npc/SymbolMaker/SymbolMaker.java index 58ced8e264..54a6a5c7fa 100644 --- a/trunk/dist/game/data/scripts/ai/npc/SymbolMaker/SymbolMaker.java +++ b/trunk/dist/game/data/scripts/ai/npc/SymbolMaker/SymbolMaker.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.SymbolMaker; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.HennaEquipList; +import com.l2jmobius.gameserver.network.serverpackets.HennaRemoveList; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.HennaEquipList; -import com.l2jserver.gameserver.network.serverpackets.HennaRemoveList; +import ai.npc.AbstractNpcAI; /** * Symbol Maker AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/AnghelWaterfallPortal/AnghelWaterfallPortal.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/AnghelWaterfallPortal/AnghelWaterfallPortal.java index 48f16fb2df..031ca816aa 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/AnghelWaterfallPortal/AnghelWaterfallPortal.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/AnghelWaterfallPortal/AnghelWaterfallPortal.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.Teleports.AnghelWaterfallPortal; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.zone.L2ZoneType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.zone.L2ZoneType; +import ai.npc.AbstractNpcAI; /** * Anghel Waterfall Portal teleport AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/CrumaTower/CrumaTower.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/CrumaTower/CrumaTower.java index 7410472d82..993570a859 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/CrumaTower/CrumaTower.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/CrumaTower/CrumaTower.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.Teleports.CrumaTower; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Cruma Tower teleport AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/DarkOmens/DarkOmens.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/DarkOmens/DarkOmens.java index f6d2416bf4..316793cfa4 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/DarkOmens/DarkOmens.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/DarkOmens/DarkOmens.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.Teleports.DarkOmens; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Dark Omens teleport AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/DelusionTeleport/DelusionTeleport.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/DelusionTeleport/DelusionTeleport.java index 39f99c5765..51eaa70af2 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/DelusionTeleport/DelusionTeleport.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/DelusionTeleport/DelusionTeleport.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,13 +19,13 @@ package ai.npc.Teleports.DelusionTeleport; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.instancemanager.TownManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.zone.type.L2TownZone; -import com.l2jserver.gameserver.instancemanager.TownManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.zone.type.L2TownZone; +import ai.npc.AbstractNpcAI; /** * Chambers of Delusion teleport AI. @@ -56,7 +54,6 @@ public final class DelusionTeleport extends AbstractNpcAI private static final String DELUSION_RETURN = "DELUSION_RETURN"; private static final Map RETURN_LOCATIONS = new HashMap<>(); - static { RETURN_LOCATIONS.put(0, new Location(43835, -47749, -792)); // Undefined origin, return to Rune diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/ElrokiTeleporters/ElrokiTeleporters.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/ElrokiTeleporters/ElrokiTeleporters.java index 500fc31b66..d1d9bced14 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/ElrokiTeleporters/ElrokiTeleporters.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/ElrokiTeleporters/ElrokiTeleporters.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.Teleports.ElrokiTeleporters; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Elroki teleport AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/GainakUndergroundEntrance/GainakUndergroundEntrance.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/GainakUndergroundEntrance/GainakUndergroundEntrance.java index bf4ea8e05f..5de17b74ec 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/GainakUndergroundEntrance/GainakUndergroundEntrance.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/GainakUndergroundEntrance/GainakUndergroundEntrance.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.Teleports.GainakUndergroundEntrance; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.zone.L2ZoneType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.zone.L2ZoneType; +import ai.npc.AbstractNpcAI; /** * Gainak Underground Entrance teleport AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/GiantServant/GiantServant.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/GiantServant/GiantServant.java index 1a6a9fd5ea..fcc368447e 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/GiantServant/GiantServant.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/GiantServant/GiantServant.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,11 +19,11 @@ package ai.npc.Teleports.GiantServant; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Hermuncus Minion AI. @@ -51,6 +49,7 @@ public final class GiantServant extends AbstractNpcAI }; // Locations private static final Map SERVANT_TELEPORTS = new HashMap<>(); + static { SERVANT_TELEPORTS.put("SeedOfAnnihilation", new Location(-178445, 154072, 2568)); // 1010721 Seed of Annihilation (Lv. 85) diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/GrandBossTeleporters/GrandBossTeleporters.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/GrandBossTeleporters/GrandBossTeleporters.java index 933541051a..82888340ac 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/GrandBossTeleporters/GrandBossTeleporters.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/GrandBossTeleporters/GrandBossTeleporters.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,21 +16,21 @@ */ package ai.npc.Teleports.GrandBossTeleporters; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.DoorData; +import com.l2jmobius.gameserver.instancemanager.GrandBossManager; +import com.l2jmobius.gameserver.instancemanager.QuestManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2GrandBossInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.model.quest.QuestState; +import com.l2jmobius.gameserver.model.zone.type.L2BossZone; + import ai.individual.Valakas; import ai.npc.AbstractNpcAI; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.DoorData; -import com.l2jserver.gameserver.instancemanager.GrandBossManager; -import com.l2jserver.gameserver.instancemanager.QuestManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2GrandBossInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.model.zone.type.L2BossZone; - /** * Grand Bosses teleport AI.
* Original python script by Emperorc. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/Klemis/Klemis.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/Klemis/Klemis.java index c4afbe3edb..48e4e3d463 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/Klemis/Klemis.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/Klemis/Klemis.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.Teleports.Klemis; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Klemis AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/MithrilMinesTeleporter/MithrilMinesTeleporter.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/MithrilMinesTeleporter/MithrilMinesTeleporter.java index c804b1ca95..a36be17d00 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/MithrilMinesTeleporter/MithrilMinesTeleporter.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/MithrilMinesTeleporter/MithrilMinesTeleporter.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.Teleports.MithrilMinesTeleporter; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Mithril Mines teleport AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/NewbieTravelToken/NewbieTravelToken.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/NewbieTravelToken/NewbieTravelToken.java index 83897db400..17fd748495 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/NewbieTravelToken/NewbieTravelToken.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/NewbieTravelToken/NewbieTravelToken.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,13 +19,13 @@ package ai.npc.Teleports.NewbieTravelToken; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Newbie Travel Token AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/NoblesseTeleport/NoblesseTeleport.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/NoblesseTeleport/NoblesseTeleport.java index b28e30b199..141f52dc2f 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/NoblesseTeleport/NoblesseTeleport.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/NoblesseTeleport/NoblesseTeleport.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.npc.Teleports.NoblesseTeleport; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Noblesse teleport AI.
diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/OrbisTemple/OrbisTemple.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/OrbisTemple/OrbisTemple.java index c130505914..11d9c145c4 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/OrbisTemple/OrbisTemple.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/OrbisTemple/OrbisTemple.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.Teleports.OrbisTemple; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.zone.L2ZoneType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.zone.L2ZoneType; +import ai.npc.AbstractNpcAI; /** * Orbis Temple teleport AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/PaganTeleporters/PaganTeleporters.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/PaganTeleporters/PaganTeleporters.java index b40e4c5d51..98d51a575f 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/PaganTeleporters/PaganTeleporters.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/PaganTeleporters/PaganTeleporters.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,11 +19,11 @@ package ai.npc.Teleports.PaganTeleporters; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Pagan Temple teleport AI.
@@ -44,6 +42,7 @@ public final class PaganTeleporters extends AbstractNpcAI TRIOLS_LOCS.put(TRIOLS_MIRROR_1, new Location(-12766, -35840, -10856)); TRIOLS_LOCS.put(TRIOLS_MIRROR_2, new Location(36640, -51218, 718)); } + // @formatter:off private static final int[] NPCS = { diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/SeparatedSoul/SeparatedSoul.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/SeparatedSoul/SeparatedSoul.java index 9fd2a5a09c..91cc1d907e 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/SeparatedSoul/SeparatedSoul.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/SeparatedSoul/SeparatedSoul.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,11 +19,11 @@ package ai.npc.Teleports.SeparatedSoul; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Separated Soul teleport AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/StakatoNestTeleporter/StakatoNestTeleporter.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/StakatoNestTeleporter/StakatoNestTeleporter.java index fe4bb92f82..33effa6b4f 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/StakatoNestTeleporter/StakatoNestTeleporter.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/StakatoNestTeleporter/StakatoNestTeleporter.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package ai.npc.Teleports.StakatoNestTeleporter; -import quests.Q00240_ImTheOnlyOneYouCanTrust.Q00240_ImTheOnlyOneYouCanTrust; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.QuestState; +import ai.npc.AbstractNpcAI; +import quests.Q00240_ImTheOnlyOneYouCanTrust.Q00240_ImTheOnlyOneYouCanTrust; /** * Stakato Nest Teleport AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/SteelCitadelTeleport/SteelCitadelTeleport.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/SteelCitadelTeleport/SteelCitadelTeleport.java index bf145e3d36..4e9e1335a2 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/SteelCitadelTeleport/SteelCitadelTeleport.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/SteelCitadelTeleport/SteelCitadelTeleport.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,17 +16,17 @@ */ package ai.npc.Teleports.SteelCitadelTeleport; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.instancemanager.GrandBossManager; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.L2CommandChannel; +import com.l2jmobius.gameserver.model.L2Party; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.zone.type.L2BossZone; -import com.l2jserver.Config; -import com.l2jserver.gameserver.instancemanager.GrandBossManager; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.L2CommandChannel; -import com.l2jserver.gameserver.model.L2Party; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.zone.type.L2BossZone; +import ai.npc.AbstractNpcAI; /** * Steel Citadel teleport AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/StrongholdsTeleports/StrongholdsTeleports.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/StrongholdsTeleports/StrongholdsTeleports.java index 84533fb8a9..f28c29b16a 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/StrongholdsTeleports/StrongholdsTeleports.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/StrongholdsTeleports/StrongholdsTeleports.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package ai.npc.Teleports.StrongholdsTeleports; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Strongholds teleport AI.
diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/Survivor/Survivor.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/Survivor/Survivor.java index 79c1961f14..45232f51e3 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/Survivor/Survivor.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/Survivor/Survivor.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.Teleports.Survivor; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; +import ai.npc.AbstractNpcAI; /** * Gracia Survivor teleport AI.
diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToFantasy/TeleportToFantasy.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToFantasy/TeleportToFantasy.java index bd0d812b32..3bb3025e1c 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToFantasy/TeleportToFantasy.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToFantasy/TeleportToFantasy.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,13 +19,13 @@ package ai.npc.Teleports.TeleportToFantasy; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Fantasy Island teleport AI. @@ -77,6 +75,7 @@ public final class TeleportToFantasy extends AbstractNpcAI TELEPORTERS.put(31275, 9); // Tatiana TELEPORTERS.put(31964, 10); // Bilia } + // Player Variables private static final String FANTASY_RETURN = "FANTASY_RETURN"; diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToRaceTrack/TeleportToRaceTrack.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToRaceTrack/TeleportToRaceTrack.java index 6eb62d8ba9..4b1be9c8a2 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToRaceTrack/TeleportToRaceTrack.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToRaceTrack/TeleportToRaceTrack.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,13 +19,13 @@ package ai.npc.Teleports.TeleportToRaceTrack; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Monster Derby Track teleport AI. @@ -71,6 +69,7 @@ public final class TeleportToRaceTrack extends AbstractNpcAI TELEPORTERS.put(31275, 9); // Tatiana TELEPORTERS.put(31964, 10); // Bilia } + // Player Variables private static final String MONSTER_RETURN = "MONSTER_RETURN"; diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToUndergroundColiseum/TeleportToUndergroundColiseum.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToUndergroundColiseum/TeleportToUndergroundColiseum.java index 9d790bf3b4..d8ef722714 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToUndergroundColiseum/TeleportToUndergroundColiseum.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportToUndergroundColiseum/TeleportToUndergroundColiseum.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.Teleports.TeleportToUndergroundColiseum; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Underground Coliseum teleport AI diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportWithCharm/TeleportWithCharm.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportWithCharm/TeleportWithCharm.java index caf0a11707..26e04ff43a 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportWithCharm/TeleportWithCharm.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/TeleportWithCharm/TeleportWithCharm.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.Teleports.TeleportWithCharm; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Charm teleport AI.
diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/ToIVortex/ToIVortex.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/ToIVortex/ToIVortex.java index b819a6b254..4ce6d1f85b 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/ToIVortex/ToIVortex.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/ToIVortex/ToIVortex.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,12 +19,12 @@ package ai.npc.Teleports.ToIVortex; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; +import ai.npc.AbstractNpcAI; /** * Tower of Insolence Vortex teleport AI.
diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/Warpgate/Warpgate.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/Warpgate/Warpgate.java index 5a59576fee..2919cca6ff 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/Warpgate/Warpgate.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/Warpgate/Warpgate.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package ai.npc.Teleports.Warpgate; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.zone.L2ZoneType; -import com.l2jserver.Config; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.zone.L2ZoneType; +import ai.npc.AbstractNpcAI; /** * Warpgate teleport AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/YeSagiraTeleporter/YeSagiraTeleporter.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/YeSagiraTeleporter/YeSagiraTeleporter.java index 723940e5fa..c997d30630 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/YeSagiraTeleporter/YeSagiraTeleporter.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/YeSagiraTeleporter/YeSagiraTeleporter.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,16 +16,16 @@ */ package ai.npc.Teleports.YeSagiraTeleporter; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.ListenerRegisterType; +import com.l2jmobius.gameserver.model.events.annotations.RegisterEvent; +import com.l2jmobius.gameserver.model.events.annotations.RegisterType; +import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerCreate; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.ListenerRegisterType; -import com.l2jserver.gameserver.model.events.annotations.RegisterEvent; -import com.l2jserver.gameserver.model.events.annotations.RegisterType; -import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerCreate; +import ai.npc.AbstractNpcAI; /** * @author Neanrakyr diff --git a/trunk/dist/game/data/scripts/ai/npc/Teleports/package-info.java b/trunk/dist/game/data/scripts/ai/npc/Teleports/package-info.java index e0fc07c40f..6b31a257e7 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Teleports/package-info.java +++ b/trunk/dist/game/data/scripts/ai/npc/Teleports/package-info.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -16,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ +package ai.npc.Teleports; /** * Teleporter AIs are used for teleports that are too advanced to be done under normal means.
@@ -26,4 +25,3 @@ * All implementation details are fully covered by quests.
* @author Zoey76 */ -package ai.npc.Teleports; \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/ai/npc/Toyron/Toyron.java b/trunk/dist/game/data/scripts/ai/npc/Toyron/Toyron.java index ff251d1933..6f1d131157 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Toyron/Toyron.java +++ b/trunk/dist/game/data/scripts/ai/npc/Toyron/Toyron.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package ai.npc.Toyron; -import quests.Q10327_IntruderWhoWantsTheBookOfGiants.Q10327_IntruderWhoWantsTheBookOfGiants; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.instancemanager.InstanceManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.instancezone.InstanceWorld; +import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.instancemanager.InstanceManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.instancezone.InstanceWorld; -import com.l2jserver.gameserver.model.quest.QuestState; +import ai.npc.AbstractNpcAI; +import quests.Q10327_IntruderWhoWantsTheBookOfGiants.Q10327_IntruderWhoWantsTheBookOfGiants; /** * @author Neanrakyr diff --git a/trunk/dist/game/data/scripts/ai/npc/Trainers/HealerTrainer/HealerTrainer.java b/trunk/dist/game/data/scripts/ai/npc/Trainers/HealerTrainer/HealerTrainer.java index 44f1f1043c..8eb50094e0 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Trainers/HealerTrainer/HealerTrainer.java +++ b/trunk/dist/game/data/scripts/ai/npc/Trainers/HealerTrainer/HealerTrainer.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,18 +19,18 @@ package ai.npc.Trainers.HealerTrainer; import java.util.Collection; import java.util.List; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; +import com.l2jmobius.gameserver.model.L2SkillLearn; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.base.AcquireSkillType; +import com.l2jmobius.gameserver.model.holders.ItemHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ExAcquirableSkillListByClass; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.SkillTreesData; -import com.l2jserver.gameserver.model.L2SkillLearn; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.base.AcquireSkillType; -import com.l2jserver.gameserver.model.holders.ItemHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ExAcquirableSkillListByClass; +import ai.npc.AbstractNpcAI; /** * Trainer healers AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Trandon/Trandon.java b/trunk/dist/game/data/scripts/ai/npc/Trandon/Trandon.java index 1eddd6abc5..5ef31dd3a3 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Trandon/Trandon.java +++ b/trunk/dist/game/data/scripts/ai/npc/Trandon/Trandon.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,23 +18,23 @@ package ai.npc.Trandon; import java.util.Set; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.enums.Race; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.ListenerRegisterType; +import com.l2jmobius.gameserver.model.events.annotations.RegisterEvent; +import com.l2jmobius.gameserver.model.events.annotations.RegisterType; +import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerLogin; +import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerSubChange; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.variables.PlayerVariables; +import com.l2jmobius.gameserver.network.clientpackets.RequestAcquireSkill; -import com.l2jserver.Config; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.enums.Race; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.ListenerRegisterType; -import com.l2jserver.gameserver.model.events.annotations.RegisterEvent; -import com.l2jserver.gameserver.model.events.annotations.RegisterType; -import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerLogin; -import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerSubChange; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.variables.PlayerVariables; -import com.l2jserver.gameserver.network.clientpackets.RequestAcquireSkill; +import ai.npc.AbstractNpcAI; /** * Trandon AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/Tunatun/Tunatun.java b/trunk/dist/game/data/scripts/ai/npc/Tunatun/Tunatun.java index 4771d3993a..eb7f374f76 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Tunatun/Tunatun.java +++ b/trunk/dist/game/data/scripts/ai/npc/Tunatun/Tunatun.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package ai.npc.Tunatun; -import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.QuestState; +import ai.npc.AbstractNpcAI; +import quests.Q00020_BringUpWithLove.Q00020_BringUpWithLove; /** * Beast Herder Tunatun AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/VarkaSilenosSupport/VarkaSilenosSupport.java b/trunk/dist/game/data/scripts/ai/npc/VarkaSilenosSupport/VarkaSilenosSupport.java index d409073216..4ee1dd9a5b 100644 --- a/trunk/dist/game/data/scripts/ai/npc/VarkaSilenosSupport/VarkaSilenosSupport.java +++ b/trunk/dist/game/data/scripts/ai/npc/VarkaSilenosSupport/VarkaSilenosSupport.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,13 +19,13 @@ package ai.npc.VarkaSilenosSupport; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Varka Silenos Support AI.
@@ -152,58 +150,88 @@ public final class VarkaSilenosSupport extends AbstractNpcAI switch (npc.getId()) { case ASHAS: + { htmltext = (AllianceLevel < 0) ? "31377-friend.html" : "31377-no.html"; break; + } case NARAN: + { htmltext = (AllianceLevel < 0) ? "31378-friend.html" : "31378-no.html"; break; + } case UDAN: + { htmltext = (AllianceLevel < 0) ? (AllianceLevel > -3) ? "31379-01.html" : "31379-04.html" : "31379-03.html"; break; + } case DIYABU: + { htmltext = (AllianceLevel < 0) ? "31380-friend.html" : "31380-no.html"; break; + } case HAGOS: + { htmltext = (AllianceLevel < 0) ? (AllianceLevel == -1) ? "31381-01.html" : "31381-02.html" : "31381-no.html"; break; + } case SHIKON: + { switch (AllianceLevel) { case -1: case -2: + { htmltext = "31382-01.html"; break; + } case -3: case -4: + { htmltext = "31382-02.html"; break; + } case -5: + { htmltext = "31382-03.html"; break; + } default: + { htmltext = "31382-no.html"; break; + } } break; + } case TERANU: + { switch (AllianceLevel) { case -1: case -2: case -3: + { htmltext = "31383-01.html"; break; + } case -4: + { htmltext = "31383-02.html"; break; + } case -5: + { htmltext = "31383-03.html"; break; + } default: + { htmltext = "31383-no.html"; break; + } } break; + } } return htmltext; } diff --git a/trunk/dist/game/data/scripts/ai/npc/VillageMasters/FirstClassTransferTalk/FirstClassTransferTalk.java b/trunk/dist/game/data/scripts/ai/npc/VillageMasters/FirstClassTransferTalk/FirstClassTransferTalk.java index 1382c2b961..8247d73cad 100644 --- a/trunk/dist/game/data/scripts/ai/npc/VillageMasters/FirstClassTransferTalk/FirstClassTransferTalk.java +++ b/trunk/dist/game/data/scripts/ai/npc/VillageMasters/FirstClassTransferTalk/FirstClassTransferTalk.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,13 +19,13 @@ package ai.npc.VillageMasters.FirstClassTransferTalk; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.Race; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2VillageMasterFighterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2VillageMasterPriestInstance; -import com.l2jserver.gameserver.enums.Race; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2VillageMasterFighterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2VillageMasterPriestInstance; +import ai.npc.AbstractNpcAI; /** * This script manages the dialogs of the headmasters of all newbie villages.
diff --git a/trunk/dist/game/data/scripts/ai/npc/WeaverOlf/WeaverOlf.java b/trunk/dist/game/data/scripts/ai/npc/WeaverOlf/WeaverOlf.java index fbcb912d4c..fd52ce1579 100644 --- a/trunk/dist/game/data/scripts/ai/npc/WeaverOlf/WeaverOlf.java +++ b/trunk/dist/game/data/scripts/ai/npc/WeaverOlf/WeaverOlf.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package ai.npc.WeaverOlf; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; +import ai.npc.AbstractNpcAI; /** * Weaver Olf - Pins And Pouch Unseal AI. diff --git a/trunk/dist/game/data/scripts/ai/npc/WyvernManager/WyvernManager.java b/trunk/dist/game/data/scripts/ai/npc/WyvernManager/WyvernManager.java index e5bdd704af..2ade6371ce 100644 --- a/trunk/dist/game/data/scripts/ai/npc/WyvernManager/WyvernManager.java +++ b/trunk/dist/game/data/scripts/ai/npc/WyvernManager/WyvernManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,14 +19,14 @@ package ai.npc.WyvernManager; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Fort; +import com.l2jmobius.gameserver.model.entity.clanhall.SiegableHall; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.Config; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Fort; -import com.l2jserver.gameserver.model.entity.clanhall.SiegableHall; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Wyvern Manager diff --git a/trunk/dist/game/data/scripts/ai/npc/Zenya/Zenya.java b/trunk/dist/game/data/scripts/ai/npc/Zenya/Zenya.java index 98bdee1380..c967b16274 100644 --- a/trunk/dist/game/data/scripts/ai/npc/Zenya/Zenya.java +++ b/trunk/dist/game/data/scripts/ai/npc/Zenya/Zenya.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package ai.npc.Zenya; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Zenya AI. diff --git a/trunk/dist/game/data/scripts/conquerablehalls/DevastatedCastle/DevastatedCastle.java b/trunk/dist/game/data/scripts/conquerablehalls/DevastatedCastle/DevastatedCastle.java index e60db3a33a..1d668867f2 100644 --- a/trunk/dist/game/data/scripts/conquerablehalls/DevastatedCastle/DevastatedCastle.java +++ b/trunk/dist/game/data/scripts/conquerablehalls/DevastatedCastle/DevastatedCastle.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,16 +20,16 @@ import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.data.xml.impl.NpcData; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.clanhall.ClanHallSiegeEngine; -import com.l2jserver.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.data.xml.impl.NpcData; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.clanhall.ClanHallSiegeEngine; +import com.l2jmobius.gameserver.network.NpcStringId; /** * Devastated Castle clan hall siege script. diff --git a/trunk/dist/game/data/scripts/conquerablehalls/FortressOfResistance/FortressOfResistance.java b/trunk/dist/game/data/scripts/conquerablehalls/FortressOfResistance/FortressOfResistance.java index 385037bbe8..d92e9d9aa1 100644 --- a/trunk/dist/game/data/scripts/conquerablehalls/FortressOfResistance/FortressOfResistance.java +++ b/trunk/dist/game/data/scripts/conquerablehalls/FortressOfResistance/FortressOfResistance.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,16 +20,16 @@ import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.clanhall.ClanHallSiegeEngine; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.clanhall.ClanHallSiegeEngine; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; /** * Fortress of Resistance clan hall siege Script. @@ -121,7 +119,6 @@ public final class FortressOfResistance extends ClanHallSiegeEngine { final long clanDmg = (_damageToNurka.containsKey(clanId)) ? _damageToNurka.get(clanId) + damage : damage; _damageToNurka.put(clanId, clanDmg); - } return null; } diff --git a/trunk/dist/game/data/scripts/conquerablehalls/FortressOfTheDead/FortressOfTheDead.java b/trunk/dist/game/data/scripts/conquerablehalls/FortressOfTheDead/FortressOfTheDead.java index fa6080c861..577c932ead 100644 --- a/trunk/dist/game/data/scripts/conquerablehalls/FortressOfTheDead/FortressOfTheDead.java +++ b/trunk/dist/game/data/scripts/conquerablehalls/FortressOfTheDead/FortressOfTheDead.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,15 +20,15 @@ import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; -import com.l2jserver.gameserver.GameTimeController; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.clanhall.ClanHallSiegeEngine; -import com.l2jserver.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.GameTimeController; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.clanhall.ClanHallSiegeEngine; +import com.l2jmobius.gameserver.network.NpcStringId; /** * Fortress of the Dead clan hall siege script. diff --git a/trunk/dist/game/data/scripts/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java b/trunk/dist/game/data/scripts/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java index cfa03bd78b..f9b14dba5c 100644 --- a/trunk/dist/game/data/scripts/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java +++ b/trunk/dist/game/data/scripts/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -31,34 +29,34 @@ import java.util.List; import java.util.Map; import java.util.concurrent.ScheduledFuture; -import com.l2jserver.Config; -import com.l2jserver.commons.database.pool.impl.ConnectionFactory; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.datatables.SpawnTable; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.instancemanager.CHSiegeManager; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2Party; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.TeleportWhereType; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Summon; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.clanhall.ClanHallSiegeEngine; -import com.l2jserver.gameserver.model.entity.clanhall.SiegableHall; -import com.l2jserver.gameserver.model.entity.clanhall.SiegeStatus; -import com.l2jserver.gameserver.model.items.L2Item; -import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.util.Broadcast; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.Config; +import com.l2jmobius.commons.database.pool.impl.ConnectionFactory; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.datatables.SpawnTable; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.instancemanager.CHSiegeManager; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2Party; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.TeleportWhereType; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.clanhall.ClanHallSiegeEngine; +import com.l2jmobius.gameserver.model.entity.clanhall.SiegableHall; +import com.l2jmobius.gameserver.model.entity.clanhall.SiegeStatus; +import com.l2jmobius.gameserver.model.items.L2Item; +import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; +import com.l2jmobius.gameserver.util.Broadcast; +import com.l2jmobius.gameserver.util.Util; /** * Rainbow Springs Chateau clan hall siege script. @@ -361,9 +359,11 @@ public final class RainbowSpringsChateau extends ClanHallSiegeEngine switch (npc.getId()) { case MESSENGER: + { switch (event) { case "register": + { if (!player.isClanLeader()) { html = "messenger_yetti010.htm"; @@ -401,7 +401,9 @@ public final class RainbowSpringsChateau extends ClanHallSiegeEngine } } break; + } case "cancel": + { if (!player.isClanLeader()) { html = "messenger_yetti010.htm"; @@ -420,7 +422,9 @@ public final class RainbowSpringsChateau extends ClanHallSiegeEngine html = "messenger_yetti018.htm"; } break; + } case "unregister": + { if (_rainbow.isRegistering()) { if (_warDecreesCount.containsKey(clan.getId())) @@ -440,9 +444,12 @@ public final class RainbowSpringsChateau extends ClanHallSiegeEngine html = "messenger_yetti020.htm"; } break; + } } break; + } case CARETAKER: + { if (event.equals("portToArena")) { final L2Party party = player.getParty(); @@ -514,6 +521,7 @@ public final class RainbowSpringsChateau extends ClanHallSiegeEngine } } break; + } } if (event.startsWith("enterText")) diff --git a/trunk/dist/game/data/scripts/conquerablehalls/flagwar/BanditStronghold/BanditStronghold.java b/trunk/dist/game/data/scripts/conquerablehalls/flagwar/BanditStronghold/BanditStronghold.java index e2764a3d76..0e568f5ce1 100644 --- a/trunk/dist/game/data/scripts/conquerablehalls/flagwar/BanditStronghold/BanditStronghold.java +++ b/trunk/dist/game/data/scripts/conquerablehalls/flagwar/BanditStronghold/BanditStronghold.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,9 +18,9 @@ package conquerablehalls.flagwar.BanditStronghold; import java.util.Collection; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.zone.type.L2ResidenceHallTeleportZone; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.zone.type.L2ResidenceHallTeleportZone; import conquerablehalls.flagwar.FlagWar; @@ -100,20 +98,30 @@ public final class BanditStronghold extends FlagWar switch (flag) { case 35423: + { result = "messenger_flag1.htm"; break; + } case 35424: + { result = "messenger_flag2.htm"; break; + } case 35425: + { result = "messenger_flag3.htm"; break; + } case 35426: + { result = "messenger_flag4.htm"; break; + } case 35427: + { result = "messenger_flag5.htm"; break; + } } return result; @@ -127,20 +135,30 @@ public final class BanditStronghold extends FlagWar switch (ally) { case 35428: + { result = "messenger_ally1result.htm"; break; + } case 35429: + { result = "messenger_ally2result.htm"; break; + } case 35430: + { result = "messenger_ally3result.htm"; break; + } case 35431: + { result = "messenger_ally4result.htm"; break; + } case 35432: + { result = "messenger_ally5result.htm"; break; + } } return result; diff --git a/trunk/dist/game/data/scripts/conquerablehalls/flagwar/FlagWar.java b/trunk/dist/game/data/scripts/conquerablehalls/flagwar/FlagWar.java index 53ecf0f200..ae8c173166 100644 --- a/trunk/dist/game/data/scripts/conquerablehalls/flagwar/FlagWar.java +++ b/trunk/dist/game/data/scripts/conquerablehalls/flagwar/FlagWar.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -27,29 +25,29 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; -import com.l2jserver.commons.database.pool.impl.ConnectionFactory; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.ai.L2SpecialSiegeGuardAI; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.enums.SiegeClanType; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.L2ClanMember; -import com.l2jserver.gameserver.model.L2SiegeClan; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.TeleportWhereType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Siegable; -import com.l2jserver.gameserver.model.entity.clanhall.ClanHallSiegeEngine; -import com.l2jserver.gameserver.model.entity.clanhall.SiegeStatus; -import com.l2jserver.gameserver.model.zone.type.L2ResidenceHallTeleportZone; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.util.Broadcast; +import com.l2jmobius.commons.database.pool.impl.ConnectionFactory; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.ai.L2SpecialSiegeGuardAI; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.enums.SiegeClanType; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.L2ClanMember; +import com.l2jmobius.gameserver.model.L2SiegeClan; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.TeleportWhereType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Siegable; +import com.l2jmobius.gameserver.model.entity.clanhall.ClanHallSiegeEngine; +import com.l2jmobius.gameserver.model.entity.clanhall.SiegeStatus; +import com.l2jmobius.gameserver.model.zone.type.L2ResidenceHallTeleportZone; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.util.Broadcast; /** * @author BiggBoss diff --git a/trunk/dist/game/data/scripts/conquerablehalls/flagwar/WildBeastReserve/WildBeastReserve.java b/trunk/dist/game/data/scripts/conquerablehalls/flagwar/WildBeastReserve/WildBeastReserve.java index 560b9ead77..c811620c22 100644 --- a/trunk/dist/game/data/scripts/conquerablehalls/flagwar/WildBeastReserve/WildBeastReserve.java +++ b/trunk/dist/game/data/scripts/conquerablehalls/flagwar/WildBeastReserve/WildBeastReserve.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,9 +18,9 @@ package conquerablehalls.flagwar.WildBeastReserve; import java.util.Collection; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.zone.type.L2ResidenceHallTeleportZone; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.zone.type.L2ResidenceHallTeleportZone; import conquerablehalls.flagwar.FlagWar; @@ -100,20 +98,30 @@ public final class WildBeastReserve extends FlagWar switch (flag) { case 35607: + { result = "messenger_flag1.htm"; break; + } case 35608: + { result = "messenger_flag2.htm"; break; + } case 35609: + { result = "messenger_flag3.htm"; break; + } case 35610: + { result = "messenger_flag4.htm"; break; + } case 35611: + { result = "messenger_flag5.htm"; break; + } } return result; @@ -127,20 +135,30 @@ public final class WildBeastReserve extends FlagWar switch (ally) { case 35618: + { result = "messenger_ally1result.htm"; break; + } case 35619: + { result = "messenger_ally2result.htm"; break; + } case 35620: + { result = "messenger_ally3result.htm"; break; + } case 35621: + { result = "messenger_ally4result.htm"; break; + } case 35622: + { result = "messenger_ally5result.htm"; break; + } } return result; diff --git a/trunk/dist/game/data/scripts/cron/example.java b/trunk/dist/game/data/scripts/cron/example.java index 5d27d22c9b..ac8df42dc9 100644 --- a/trunk/dist/game/data/scripts/cron/example.java +++ b/trunk/dist/game/data/scripts/cron/example.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. diff --git a/trunk/dist/game/data/scripts/custom/FactionManager/FactionManager.java b/trunk/dist/game/data/scripts/custom/FactionManager/FactionManager.java index 1e259830d8..7f97cfc369 100644 --- a/trunk/dist/game/data/scripts/custom/FactionManager/FactionManager.java +++ b/trunk/dist/game/data/scripts/custom/FactionManager/FactionManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J Server + * This file is part of the L2J Mobius project. * - * This file is part of L2J Server. - * - * L2J Server is free software: you can redistribute it and/or modify + * 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. * - * L2J Server is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package custom.FactionManager; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import ai.npc.AbstractNpcAI; /** * @author Mobius diff --git a/trunk/dist/game/data/scripts/custom/ShadowWeapons/ShadowWeapons.java b/trunk/dist/game/data/scripts/custom/ShadowWeapons/ShadowWeapons.java index 0cbbdd510f..404c26866a 100644 --- a/trunk/dist/game/data/scripts/custom/ShadowWeapons/ShadowWeapons.java +++ b/trunk/dist/game/data/scripts/custom/ShadowWeapons/ShadowWeapons.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package custom.ShadowWeapons; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Quest; /** * Shadow Weapons AI.
diff --git a/trunk/dist/game/data/scripts/custom/events/Elpies/Elpies.java b/trunk/dist/game/data/scripts/custom/events/Elpies/Elpies.java index 605f71fc2f..515032ca7b 100644 --- a/trunk/dist/game/data/scripts/custom/events/Elpies/Elpies.java +++ b/trunk/dist/game/data/scripts/custom/events/Elpies/Elpies.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,13 +20,13 @@ import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ScheduledFuture; -import com.l2jserver.Config; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2EventMonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Event; -import com.l2jserver.gameserver.util.Broadcast; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2EventMonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Event; +import com.l2jmobius.gameserver.util.Broadcast; public final class Elpies extends Event { diff --git a/trunk/dist/game/data/scripts/custom/events/Rabbits/Rabbits.java b/trunk/dist/game/data/scripts/custom/events/Rabbits/Rabbits.java index 39a5737b08..c90fd1b728 100644 --- a/trunk/dist/game/data/scripts/custom/events/Rabbits/Rabbits.java +++ b/trunk/dist/game/data/scripts/custom/events/Rabbits/Rabbits.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -23,15 +21,15 @@ import java.util.List; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; -import com.l2jserver.Config; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.quest.Event; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.util.Broadcast; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.quest.Event; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.util.Broadcast; +import com.l2jmobius.gameserver.util.Util; /** * Rabbits event.
diff --git a/trunk/dist/game/data/scripts/custom/events/Race/Race.java b/trunk/dist/game/data/scripts/custom/events/Race/Race.java index d1f1c41db7..6e23cc3d15 100644 --- a/trunk/dist/game/data/scripts/custom/events/Race/Race.java +++ b/trunk/dist/game/data/scripts/custom/events/Race/Race.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,19 +20,19 @@ import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ScheduledFuture; -import com.l2jserver.Config; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Event; -import com.l2jserver.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.model.skills.AbnormalType; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Broadcast; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Event; +import com.l2jmobius.gameserver.model.quest.QuestState; +import com.l2jmobius.gameserver.model.skills.AbnormalType; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Broadcast; /** * @author Gnacik @@ -142,7 +140,6 @@ public final class Race extends Event _eventTask = ThreadPoolManager.getInstance().scheduleGeneral(() -> StartRace(), _time_register * 60 * 1000); return true; - } protected void StartRace() @@ -251,7 +248,6 @@ public final class Race extends Event activeChar.sendMessage("Error while changing transform skill"); } } - } else if (bypass.startsWith("tele")) { diff --git a/trunk/dist/game/data/scripts/custom/events/TvT/TvTManager/TvTManager.java b/trunk/dist/game/data/scripts/custom/events/TvT/TvTManager/TvTManager.java index e3fb8b517b..bd57829020 100644 --- a/trunk/dist/game/data/scripts/custom/events/TvT/TvTManager/TvTManager.java +++ b/trunk/dist/game/data/scripts/custom/events/TvT/TvTManager/TvTManager.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,17 +16,17 @@ */ package custom.events.TvT.TvTManager; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IVoicedCommandHandler; +import com.l2jmobius.gameserver.handler.VoicedCommandHandler; +import com.l2jmobius.gameserver.instancemanager.AntiFeedManager; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.TvTEvent; +import com.l2jmobius.gameserver.model.olympiad.OlympiadManager; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IVoicedCommandHandler; -import com.l2jserver.gameserver.handler.VoicedCommandHandler; -import com.l2jserver.gameserver.instancemanager.AntiFeedManager; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.TvTEvent; -import com.l2jserver.gameserver.model.olympiad.OlympiadManager; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import ai.npc.AbstractNpcAI; /** * TvT Manager AI. diff --git a/trunk/dist/game/data/scripts/custom/events/Wedding/Wedding.java b/trunk/dist/game/data/scripts/custom/events/Wedding/Wedding.java index ac94e942c2..39d1df16ad 100644 --- a/trunk/dist/game/data/scripts/custom/events/Wedding/Wedding.java +++ b/trunk/dist/game/data/scripts/custom/events/Wedding/Wedding.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,20 +16,20 @@ */ package custom.events.Wedding; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.instancemanager.CoupleManager; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Couple; +import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; +import com.l2jmobius.gameserver.model.skills.CommonSkill; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Broadcast; -import com.l2jserver.Config; -import com.l2jserver.gameserver.instancemanager.CoupleManager; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Couple; -import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; -import com.l2jserver.gameserver.model.skills.CommonSkill; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Broadcast; +import ai.npc.AbstractNpcAI; /** * Wedding AI. diff --git a/trunk/dist/game/data/scripts/custom/listeners/ListenerTest.java b/trunk/dist/game/data/scripts/custom/listeners/ListenerTest.java index 62a66a2aff..68d07bf46c 100644 --- a/trunk/dist/game/data/scripts/custom/listeners/ListenerTest.java +++ b/trunk/dist/game/data/scripts/custom/listeners/ListenerTest.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,28 +18,28 @@ package custom.listeners; import java.util.logging.Level; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.events.Containers; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.ListenerRegisterType; +import com.l2jmobius.gameserver.model.events.annotations.Id; +import com.l2jmobius.gameserver.model.events.annotations.NpcLevelRange; +import com.l2jmobius.gameserver.model.events.annotations.Priority; +import com.l2jmobius.gameserver.model.events.annotations.Range; +import com.l2jmobius.gameserver.model.events.annotations.RegisterEvent; +import com.l2jmobius.gameserver.model.events.annotations.RegisterType; +import com.l2jmobius.gameserver.model.events.impl.character.OnCreatureKill; +import com.l2jmobius.gameserver.model.events.impl.character.npc.attackable.OnAttackableAttack; +import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerDlgAnswer; +import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerLogin; +import com.l2jmobius.gameserver.model.events.impl.item.OnItemCreate; +import com.l2jmobius.gameserver.model.events.impl.sieges.castle.OnCastleSiegeStart; +import com.l2jmobius.gameserver.model.events.listeners.ConsumerEventListener; +import com.l2jmobius.gameserver.model.events.returns.TerminateReturn; +import com.l2jmobius.gameserver.model.holders.ItemHolder; +import com.l2jmobius.util.Rnd; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.events.Containers; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.ListenerRegisterType; -import com.l2jserver.gameserver.model.events.annotations.Id; -import com.l2jserver.gameserver.model.events.annotations.NpcLevelRange; -import com.l2jserver.gameserver.model.events.annotations.Priority; -import com.l2jserver.gameserver.model.events.annotations.Range; -import com.l2jserver.gameserver.model.events.annotations.RegisterEvent; -import com.l2jserver.gameserver.model.events.annotations.RegisterType; -import com.l2jserver.gameserver.model.events.impl.character.OnCreatureKill; -import com.l2jserver.gameserver.model.events.impl.character.npc.attackable.OnAttackableAttack; -import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerDlgAnswer; -import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerLogin; -import com.l2jserver.gameserver.model.events.impl.item.OnItemCreate; -import com.l2jserver.gameserver.model.events.impl.sieges.castle.OnCastleSiegeStart; -import com.l2jserver.gameserver.model.events.listeners.ConsumerEventListener; -import com.l2jserver.gameserver.model.events.returns.TerminateReturn; -import com.l2jserver.gameserver.model.holders.ItemHolder; -import com.l2jserver.util.Rnd; +import ai.npc.AbstractNpcAI; /** * An example usage of Listeners. diff --git a/trunk/dist/game/data/scripts/custom/package-info.java b/trunk/dist/game/data/scripts/custom/package-info.java index e698cbf90f..7e25bc1d4c 100644 --- a/trunk/dist/game/data/scripts/custom/package-info.java +++ b/trunk/dist/game/data/scripts/custom/package-info.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -16,6 +14,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ +package custom; /** * Scripts added in the custom folder define quests and/or AI that are not normally part of the original Lineage 2 game.
@@ -24,4 +23,3 @@ * The mechanics and syntax of custom scripts are the same as all quest scripts. * @author Zoey76 */ -package custom; \ No newline at end of file diff --git a/trunk/dist/game/data/scripts/events/CharacterBirthday/CharacterBirthday.java b/trunk/dist/game/data/scripts/events/CharacterBirthday/CharacterBirthday.java index cfad8cb282..2e0e10d685 100644 --- a/trunk/dist/game/data/scripts/events/CharacterBirthday/CharacterBirthday.java +++ b/trunk/dist/game/data/scripts/events/CharacterBirthday/CharacterBirthday.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package events.CharacterBirthday; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.util.Util; /** * Character Birthday event AI.
diff --git a/trunk/dist/game/data/scripts/events/EveTheFortuneTeller/EveTheFortuneTeller.java b/trunk/dist/game/data/scripts/events/EveTheFortuneTeller/EveTheFortuneTeller.java index 61dcb0c672..56f74fbb0d 100644 --- a/trunk/dist/game/data/scripts/events/EveTheFortuneTeller/EveTheFortuneTeller.java +++ b/trunk/dist/game/data/scripts/events/EveTheFortuneTeller/EveTheFortuneTeller.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package events.EveTheFortuneTeller; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.event.LongTimeEvent; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.network.serverpackets.luckygame.ExStartLuckyGame; -import com.l2jserver.gameserver.util.Broadcast; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.event.LongTimeEvent; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; +import com.l2jmobius.gameserver.network.serverpackets.luckygame.ExStartLuckyGame; +import com.l2jmobius.gameserver.util.Broadcast; /** * Eve the Fortune Teller Returns
diff --git a/trunk/dist/game/data/scripts/events/FreyaCelebration/FreyaCelebration.java b/trunk/dist/game/data/scripts/events/FreyaCelebration/FreyaCelebration.java index 3050ed0ed4..4c998405f2 100644 --- a/trunk/dist/game/data/scripts/events/FreyaCelebration/FreyaCelebration.java +++ b/trunk/dist/game/data/scripts/events/FreyaCelebration/FreyaCelebration.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,18 +16,18 @@ */ package events.FreyaCelebration; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.event.LongTimeEvent; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.event.LongTimeEvent; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.util.Util; /** * Freya Celebration event AI. diff --git a/trunk/dist/game/data/scripts/events/GiftOfVitality/GiftOfVitality.java b/trunk/dist/game/data/scripts/events/GiftOfVitality/GiftOfVitality.java index fb9614f5ec..507d39ef49 100644 --- a/trunk/dist/game/data/scripts/events/GiftOfVitality/GiftOfVitality.java +++ b/trunk/dist/game/data/scripts/events/GiftOfVitality/GiftOfVitality.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package events.GiftOfVitality; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.event.LongTimeEvent; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.event.LongTimeEvent; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; /** * Gift of Vitality event AI. diff --git a/trunk/dist/game/data/scripts/events/HeavyMedal/HeavyMedal.java b/trunk/dist/game/data/scripts/events/HeavyMedal/HeavyMedal.java index 3c7ddbccab..49699a2b82 100644 --- a/trunk/dist/game/data/scripts/events/HeavyMedal/HeavyMedal.java +++ b/trunk/dist/game/data/scripts/events/HeavyMedal/HeavyMedal.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package events.HeavyMedal; -import com.l2jserver.gameserver.enums.QuestSound; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.event.LongTimeEvent; +import com.l2jmobius.gameserver.enums.QuestSound; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.event.LongTimeEvent; /** * Heavy Medals event AI. diff --git a/trunk/dist/game/data/scripts/events/HuntForSanta/HuntForSanta.java b/trunk/dist/game/data/scripts/events/HuntForSanta/HuntForSanta.java index 0adf6e2726..a3b6550c1c 100644 --- a/trunk/dist/game/data/scripts/events/HuntForSanta/HuntForSanta.java +++ b/trunk/dist/game/data/scripts/events/HuntForSanta/HuntForSanta.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package events.HuntForSanta; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.event.LongTimeEvent; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.skills.BuffInfo; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.event.LongTimeEvent; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.skills.BuffInfo; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; +import com.l2jmobius.gameserver.util.Util; /** * The Hunt for Santa Begins!
diff --git a/trunk/dist/game/data/scripts/events/LoveYourGatekeeper/LoveYourGatekeeper.java b/trunk/dist/game/data/scripts/events/LoveYourGatekeeper/LoveYourGatekeeper.java index f60f8241b7..0fb06b1ac0 100644 --- a/trunk/dist/game/data/scripts/events/LoveYourGatekeeper/LoveYourGatekeeper.java +++ b/trunk/dist/game/data/scripts/events/LoveYourGatekeeper/LoveYourGatekeeper.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package events.LoveYourGatekeeper; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.event.LongTimeEvent; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.event.LongTimeEvent; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; /** * Love Your Gatekeeper event. diff --git a/trunk/dist/game/data/scripts/events/MasterOfEnchanting/MasterOfEnchanting.java b/trunk/dist/game/data/scripts/events/MasterOfEnchanting/MasterOfEnchanting.java index 6bec7e95bd..f34c6b0a58 100644 --- a/trunk/dist/game/data/scripts/events/MasterOfEnchanting/MasterOfEnchanting.java +++ b/trunk/dist/game/data/scripts/events/MasterOfEnchanting/MasterOfEnchanting.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,12 +18,12 @@ package events.MasterOfEnchanting; import java.util.Date; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.event.LongTimeEvent; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.event.LongTimeEvent; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; /** * Master of Enchanting event AI. @@ -187,76 +185,118 @@ public final class MasterOfEnchanting extends LongTimeEvent switch (getEnchantLevel(player, MASTER_YOGI_STAFF)) { case 4: + { giveItems(player, 6406, 1); // Firework break; + } case 5: + { giveItems(player, 6406, 2); // Firework giveItems(player, 6407, 1); // Large Firework break; + } case 6: + { giveItems(player, 6406, 3); // Firework giveItems(player, 6407, 2); // Large Firework break; + } case 7: + { giveItems(player, HAT_SHADOW_REWARD[getRandom(3)], 1); break; + } case 8: + { giveItems(player, 955, 1); // Scroll: Enchant Weapon (D) break; + } case 9: + { giveItems(player, 955, 1); // Scroll: Enchant Weapon (D) giveItems(player, 956, 1); // Scroll: Enchant Armor (D) break; + } case 10: + { giveItems(player, 951, 1); // Scroll: Enchant Weapon (C) break; + } case 11: + { giveItems(player, 951, 1); // Scroll: Enchant Weapon (C) giveItems(player, 952, 1); // Scroll: Enchant Armor (C) break; + } case 12: + { giveItems(player, 948, 1); // Scroll: Enchant Armor (B) break; + } case 13: + { giveItems(player, 729, 1); // Scroll: Enchant Weapon (A) break; + } case 14: + { giveItems(player, HAT_EVENT_REWARD[getRandom(3)], 1); break; + } case 15: + { giveItems(player, 13992, 1); // Grade S Accessory Chest (Event) break; + } case 16: + { giveItems(player, 8762, 1); // Top-Grade Life Stone: level 76 break; + } case 17: + { giveItems(player, 959, 1); // Scroll: Enchant Weapon (S) break; + } case 18: + { giveItems(player, 13991, 1); // Grade S Armor Chest (Event) break; + } case 19: + { giveItems(player, 13990, 1); // Grade S Weapon Chest (Event) break; + } case 20: + { giveItems(player, CRYSTAL_REWARD[getRandom(3)], 1); // Red/Blue/Green Soul Crystal - Stage 14 break; + } case 21: + { giveItems(player, 8762, 1); // Top-Grade Life Stone: level 76 giveItems(player, 8752, 1); // High-Grade Life Stone: level 76 giveItems(player, CRYSTAL_REWARD[getRandom(3)], 1); // Red/Blue/Green Soul Crystal - Stage 14 break; + } case 22: + { giveItems(player, 13989, 1); // S80 Grade Armor Chest (Event) break; + } case 23: + { giveItems(player, 13988, 1); // S80 Grade Weapon Chest (Event) + break; + } default: + { if (getEnchantLevel(player, MASTER_YOGI_STAFF) > 23) { giveItems(player, 13988, 1); // S80 Grade Weapon Chest (Event) } - break; + } } takeItems(player, MASTER_YOGI_STAFF, 1); htmltext = "32599-rewardok.htm"; diff --git a/trunk/dist/game/data/scripts/events/TheValentineEvent/TheValentineEvent.java b/trunk/dist/game/data/scripts/events/TheValentineEvent/TheValentineEvent.java index 2eebc41410..50bf66f287 100644 --- a/trunk/dist/game/data/scripts/events/TheValentineEvent/TheValentineEvent.java +++ b/trunk/dist/game/data/scripts/events/TheValentineEvent/TheValentineEvent.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package events.TheValentineEvent; -import com.l2jserver.gameserver.enums.QuestSound; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.event.LongTimeEvent; +import com.l2jmobius.gameserver.enums.QuestSound; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.event.LongTimeEvent; /** * The Valentine Event event AI. diff --git a/trunk/dist/game/data/scripts/features/SkillTransfer/SkillTransfer.java b/trunk/dist/game/data/scripts/features/SkillTransfer/SkillTransfer.java index f68bed7081..b793a73a8a 100644 --- a/trunk/dist/game/data/scripts/features/SkillTransfer/SkillTransfer.java +++ b/trunk/dist/game/data/scripts/features/SkillTransfer/SkillTransfer.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,19 +16,19 @@ */ package features.SkillTransfer; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.ClassListData; +import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; +import com.l2jmobius.gameserver.enums.IllegalActionPunishmentType; +import com.l2jmobius.gameserver.model.L2SkillLearn; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerProfessionChange; +import com.l2jmobius.gameserver.model.holders.ItemHolder; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.ClassListData; -import com.l2jserver.gameserver.data.xml.impl.SkillTreesData; -import com.l2jserver.gameserver.enums.IllegalActionPunishmentType; -import com.l2jserver.gameserver.model.L2SkillLearn; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerProfessionChange; -import com.l2jserver.gameserver.model.holders.ItemHolder; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Skill Transfer feature. diff --git a/trunk/dist/game/data/scripts/gracia/AI/EnergySeeds.java b/trunk/dist/game/data/scripts/gracia/AI/EnergySeeds.java index 784396af7c..8aa9ad0655 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/EnergySeeds.java +++ b/trunk/dist/game/data/scripts/gracia/AI/EnergySeeds.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,27 +20,27 @@ import java.util.HashMap; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.data.xml.impl.DoorData; +import com.l2jmobius.gameserver.data.xml.impl.NpcData; +import com.l2jmobius.gameserver.instancemanager.GraciaSeedsManager; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2DoorInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.model.zone.L2ZoneType; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ActionFailed; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.data.xml.impl.DoorData; -import com.l2jserver.gameserver.data.xml.impl.NpcData; -import com.l2jserver.gameserver.instancemanager.GraciaSeedsManager; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2DoorInstance; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.templates.L2NpcTemplate; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.model.zone.L2ZoneType; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ActionFailed; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Energy Seeds AI. @@ -79,7 +77,7 @@ public class EnergySeeds extends AbstractNpcAI 12240031 }; private static final Location SOD_EXIT_POINT = new Location(-248717, 250260, 4337); - // @formatter:off + // @formatter:on private static final int SOD_ZONE = 60009; private enum GraciaSeeds @@ -107,13 +105,19 @@ public class EnergySeeds extends AbstractNpcAI switch (seed) { case INFINITY: + { return false; + } case DESTRUCTION: + { return GraciaSeedsManager.getInstance().getSoDState() == 2; + } case ANNIHILATION_BISTAKON: case ANNIHILATION_REPTILIKON: case ANNIHILATION_COKRAKON: + { return true; + } } return true; } @@ -140,25 +144,39 @@ public class EnergySeeds extends AbstractNpcAI switch (npc.getId()) { case 18678: // Water + { itemId = 14016; break; + } case 18679: // Fire + { itemId = 14015; break; + } case 18680: // Wind + { itemId = 14017; break; + } case 18681: // Earth + { itemId = 14018; break; + } case 18682: // Divinity + { itemId = 14020; break; + } case 18683: // Darkness + { itemId = 14019; break; + } default: + { return super.onSkillSee(npc, caster, skill, targets, isSummon); + } } if (getRandom(100) < 33) { @@ -260,11 +278,13 @@ public class EnergySeeds extends AbstractNpcAI switch (zone.getId()) { case SOD_ZONE: + { if (!isSeedActive(GraciaSeeds.DESTRUCTION) && !character.isGM()) { character.teleToLocation(SOD_EXIT_POINT); } break; + } } } return super.onEnterZone(character, zone); @@ -314,6 +334,7 @@ public class EnergySeeds extends AbstractNpcAI switch (seedType) { case ANNIHILATION_BISTAKON: + { if (getRandom(100) < 50) { final L2MonsterInstance mob = spawnSupriseMob(seedEnergy, ANNIHILATION_SUPRISE_MOB_IDS[0][getRandom(ANNIHILATION_SUPRISE_MOB_IDS[0].length)]); @@ -322,7 +343,9 @@ public class EnergySeeds extends AbstractNpcAI mob.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player); } break; + } case ANNIHILATION_REPTILIKON: + { if (getRandom(100) < 50) { final L2MonsterInstance mob = spawnSupriseMob(seedEnergy, ANNIHILATION_SUPRISE_MOB_IDS[1][getRandom(ANNIHILATION_SUPRISE_MOB_IDS[1].length)]); @@ -331,7 +354,9 @@ public class EnergySeeds extends AbstractNpcAI mob.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player); } break; + } case ANNIHILATION_COKRAKON: + { if (getRandom(100) < 50) { final L2MonsterInstance mob = spawnSupriseMob(seedEnergy, ANNIHILATION_SUPRISE_MOB_IDS[2][getRandom(ANNIHILATION_SUPRISE_MOB_IDS[2].length)]); @@ -340,6 +365,7 @@ public class EnergySeeds extends AbstractNpcAI mob.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player); } break; + } } } diff --git a/trunk/dist/game/data/scripts/gracia/AI/Lindvior.java b/trunk/dist/game/data/scripts/gracia/AI/Lindvior.java index a96eee191c..d4b4a284cd 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/Lindvior.java +++ b/trunk/dist/game/data/scripts/gracia/AI/Lindvior.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,13 +19,13 @@ package gracia.AI; import java.util.Calendar; import java.util.GregorianCalendar; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.datatables.SpawnTable; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.datatables.SpawnTable; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Lindvior Scene AI. @@ -65,15 +63,22 @@ public class Lindvior extends AbstractNpcAI switch (event) { case "tomaris_shout1": + { broadcastNpcSay(npc, ChatType.NPC_SHOUT, NpcStringId.HUH_THE_SKY_LOOKS_FUNNY_WHAT_S_THAT); break; + } case "artius_shout": + { broadcastNpcSay(npc, ChatType.NPC_SHOUT, NpcStringId.A_POWERFUL_SUBORDINATE_IS_BEING_HELD_BY_THE_BARRIER_ORB_THIS_REACTION_MEANS); break; + } case "tomaris_shout2": + { broadcastNpcSay(npc, ChatType.NPC_SHOUT, NpcStringId.BE_CAREFUL_SOMETHING_S_COMING); break; + } case "lindvior_scene": + { if (npc != null) { for (L2PcInstance pl : npc.getKnownList().getKnownPlayersInRadius(4000)) @@ -85,7 +90,9 @@ public class Lindvior extends AbstractNpcAI } } break; + } case "start": + { _lindviorCamera = SpawnTable.getInstance().findAny(LINDVIOR_CAMERA).getLastSpawn(); _tomaris = SpawnTable.getInstance().findAny(TOMARIS).getLastSpawn(); _artius = SpawnTable.getInstance().findAny(ARTIUS).getLastSpawn(); @@ -96,6 +103,7 @@ public class Lindvior extends AbstractNpcAI startQuestTimer("lindvior_scene", 120000, _lindviorCamera, null); scheduleNextLindviorVisit(); break; + } } return super.onAdvEvent(event, npc, player); } diff --git a/trunk/dist/game/data/scripts/gracia/AI/Maguen.java b/trunk/dist/game/data/scripts/gracia/AI/Maguen.java index 71b171b84e..e6a45a8703 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/Maguen.java +++ b/trunk/dist/game/data/scripts/gracia/AI/Maguen.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,19 +16,19 @@ */ package gracia.AI; -import gracia.AI.NPC.Nemo.Nemo; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.instancemanager.QuestManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.model.skills.BuffInfo; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.instancemanager.QuestManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.model.skills.BuffInfo; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; +import gracia.AI.NPC.Nemo.Nemo; /** * Maguen AI. @@ -219,14 +217,20 @@ public final class Maguen extends AbstractNpcAI switch (getRandom(3)) { case 0: + { skillToCast = (getRandom(100) < 70) ? B_BUFF_1 : B_BUFF_2; break; + } case 1: + { skillToCast = (getRandom(100) < 70) ? C_BUFF_1 : C_BUFF_2; break; + } case 2: + { skillToCast = (getRandom(100) < 70) ? R_BUFF_1 : R_BUFF_2; break; + } } if (skillToCast != null) @@ -285,14 +289,20 @@ public final class Maguen extends AbstractNpcAI switch (i1) { case 0: + { skillToCast = B_PLASMA1; break; + } case 1: + { skillToCast = B_PLASMA2; break; + } case 2: + { skillToCast = B_PLASMA3; break; + } } break; } @@ -301,14 +311,20 @@ public final class Maguen extends AbstractNpcAI switch (i2) { case 0: + { skillToCast = C_PLASMA1; break; + } case 1: + { skillToCast = C_PLASMA2; break; + } case 2: + { skillToCast = C_PLASMA3; break; + } } break; } @@ -317,14 +333,20 @@ public final class Maguen extends AbstractNpcAI switch (i3) { case 0: + { skillToCast = R_PLASMA1; break; + } case 1: + { skillToCast = R_PLASMA2; break; + } case 2: + { skillToCast = R_PLASMA3; break; + } } break; } diff --git a/trunk/dist/game/data/scripts/gracia/AI/NPC/FortuneTelling/FortuneTelling.java b/trunk/dist/game/data/scripts/gracia/AI/NPC/FortuneTelling/FortuneTelling.java index a86f7ad3ad..03c74703ca 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/NPC/FortuneTelling/FortuneTelling.java +++ b/trunk/dist/game/data/scripts/gracia/AI/NPC/FortuneTelling/FortuneTelling.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package gracia.AI.NPC.FortuneTelling; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; +import ai.npc.AbstractNpcAI; /** * Fortune Telling AI.
diff --git a/trunk/dist/game/data/scripts/gracia/AI/NPC/GeneralDilios/GeneralDilios.java b/trunk/dist/game/data/scripts/gracia/AI/NPC/GeneralDilios/GeneralDilios.java index bc4324d836..e27398b968 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/NPC/GeneralDilios/GeneralDilios.java +++ b/trunk/dist/game/data/scripts/gracia/AI/NPC/GeneralDilios/GeneralDilios.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,14 +20,14 @@ import java.util.Collections; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; +import ai.npc.AbstractNpcAI; /** * Dilios AI @@ -51,8 +49,8 @@ public final class GeneralDilios extends AbstractNpcAI NpcStringId.SPREAD_THE_WORD_BRAVE_WARRIORS_HAVE_STORMED_THE_HALL_OF_SUFFERING_AND_ARE_MARCHING_ONTO_THE_HALL_OF_EROSION_IN_THE_SEED_OF_INFINITY, // NpcStringId.MESSENGER_INFORM_THE_BROTHERS_IN_KUCEREUS_CLAN_OUTPOST_SWEEPING_THE_SEED_OF_INFINITY_IS_CURRENTLY_COMPLETE_TO_THE_HEART_OF_THE_SEED_EKIMUS_IS_BEING_DIRECTLY_ATTACKED_AND_THE_UNDEAD_REMAINING_IN_THE_HALL_OF_SUFFERING_ARE_BEING_ERADICATED, NpcStringId.SPREAD_THE_WORD_THE_FLAG_OF_THE_KEUCEREUS_ALLIANCE_FLIES_PROUDLY_OVER_THE_SEED_OF_INFINITY - // NpcStringId.MESSENGER_INFORM_THE_PATRONS_OF_THE_KEUCEREUS_ALLIANCE_BASE_THE_RESURRECTED_UNDEAD_IN_THE_SEED_OF_INFINITY_ARE_POURING_INTO_THE_HALL_OF_SUFFERING_AND_THE_HALL_OF_EROSION - // NpcStringId.MESSENGER_INFORM_THE_BROTHERS_IN_KUCEREUS_CLAN_OUTPOST_EKIMUS_IS_ABOUT_TO_BE_REVIVED_BY_THE_RESURRECTED_UNDEAD_IN_SEED_OF_INFINITY_SEND_ALL_REINFORCEMENTS_TO_THE_HEART_AND_THE_HALL_OF_SUFFERING + // NpcStringId.MESSENGER_INFORM_THE_PATRONS_OF_THE_KEUCEREUS_ALLIANCE_BASE_THE_RESURRECTED_UNDEAD_IN_THE_SEED_OF_INFINITY_ARE_POURING_INTO_THE_HALL_OF_SUFFERING_AND_THE_HALL_OF_EROSION + // NpcStringId.MESSENGER_INFORM_THE_BROTHERS_IN_KUCEREUS_CLAN_OUTPOST_EKIMUS_IS_ABOUT_TO_BE_REVIVED_BY_THE_RESURRECTED_UNDEAD_IN_SEED_OF_INFINITY_SEND_ALL_REINFORCEMENTS_TO_THE_HEART_AND_THE_HALL_OF_SUFFERING }; public GeneralDilios() diff --git a/trunk/dist/game/data/scripts/gracia/AI/NPC/Lekon/Lekon.java b/trunk/dist/game/data/scripts/gracia/AI/NPC/Lekon/Lekon.java index 577b3d9d62..337f840761 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/NPC/Lekon/Lekon.java +++ b/trunk/dist/game/data/scripts/gracia/AI/NPC/Lekon/Lekon.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package gracia.AI.NPC.Lekon; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.instancemanager.AirShipManager; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.instancemanager.AirShipManager; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import ai.npc.AbstractNpcAI; /** * Lekon AI. diff --git a/trunk/dist/game/data/scripts/gracia/AI/NPC/Nemo/Nemo.java b/trunk/dist/game/data/scripts/gracia/AI/NPC/Nemo/Nemo.java index b35199ad9f..eb787d5c73 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/NPC/Nemo/Nemo.java +++ b/trunk/dist/game/data/scripts/gracia/AI/NPC/Nemo/Nemo.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package gracia.AI.NPC.Nemo; -import gracia.AI.Maguen; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.instancemanager.QuestManager; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.instancemanager.QuestManager; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; +import gracia.AI.Maguen; /** * Nemo AI. diff --git a/trunk/dist/game/data/scripts/gracia/AI/NPC/Nottingale/Nottingale.java b/trunk/dist/game/data/scripts/gracia/AI/NPC/Nottingale/Nottingale.java index 8e54af48f8..29689a6664 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/NPC/Nottingale/Nottingale.java +++ b/trunk/dist/game/data/scripts/gracia/AI/NPC/Nottingale/Nottingale.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,15 +19,15 @@ package gracia.AI.NPC.Nottingale; import java.util.HashMap; import java.util.Map; -import quests.Q10273_GoodDayToFly.Q10273_GoodDayToFly; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.instancemanager.AirShipManager; +import com.l2jmobius.gameserver.model.ClanPrivilege; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.QuestState; +import com.l2jmobius.gameserver.network.serverpackets.RadarControl; -import com.l2jserver.gameserver.instancemanager.AirShipManager; -import com.l2jserver.gameserver.model.ClanPrivilege; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.network.serverpackets.RadarControl; +import ai.npc.AbstractNpcAI; +import quests.Q10273_GoodDayToFly.Q10273_GoodDayToFly; /** * Nottingale AI diff --git a/trunk/dist/game/data/scripts/gracia/AI/NPC/Seyo/Seyo.java b/trunk/dist/game/data/scripts/gracia/AI/NPC/Seyo/Seyo.java index 6b0df19e9b..ab517cf9aa 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/NPC/Seyo/Seyo.java +++ b/trunk/dist/game/data/scripts/gracia/AI/NPC/Seyo/Seyo.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package gracia.AI.NPC.Seyo; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.NpcStringId; +import ai.npc.AbstractNpcAI; /** * Seyo AI. diff --git a/trunk/dist/game/data/scripts/gracia/AI/NPC/ZealotOfShilen/ZealotOfShilen.java b/trunk/dist/game/data/scripts/gracia/AI/NPC/ZealotOfShilen/ZealotOfShilen.java index 1264a176bd..3bbd561b57 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/NPC/ZealotOfShilen/ZealotOfShilen.java +++ b/trunk/dist/game/data/scripts/gracia/AI/NPC/ZealotOfShilen/ZealotOfShilen.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package gracia.AI.NPC.ZealotOfShilen; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import ai.npc.AbstractNpcAI; /** * Zealot of Shilen AI. diff --git a/trunk/dist/game/data/scripts/gracia/AI/SeedOfAnnihilation/SeedOfAnnihilation.java b/trunk/dist/game/data/scripts/gracia/AI/SeedOfAnnihilation/SeedOfAnnihilation.java index 1e65c15ca9..e518b457de 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/SeedOfAnnihilation/SeedOfAnnihilation.java +++ b/trunk/dist/game/data/scripts/gracia/AI/SeedOfAnnihilation/SeedOfAnnihilation.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,18 +20,18 @@ import java.util.Calendar; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.zone.L2ZoneType; +import com.l2jmobius.gameserver.model.zone.type.L2EffectZone; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.zone.L2ZoneType; -import com.l2jserver.gameserver.model.zone.type.L2EffectZone; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Seed Of Annihilation AI. @@ -68,7 +66,6 @@ public class SeedOfAnnihilation extends AbstractNpcAI // 0: Bistakon, 1: Reptilikon, 2: Cokrakon private final SeedRegion[] _regionsData = new SeedRegion[3]; private Long _seedsNextStatusChange; - static { TELEPORT_ZONES.put(60002, new Location(-213175, 182648, -10992)); diff --git a/trunk/dist/game/data/scripts/gracia/AI/StarStones.java b/trunk/dist/game/data/scripts/gracia/AI/StarStones.java index 5a72c1d225..9d06483245 100644 --- a/trunk/dist/game/data/scripts/gracia/AI/StarStones.java +++ b/trunk/dist/game/data/scripts/gracia/AI/StarStones.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package gracia.AI; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; +import ai.npc.AbstractNpcAI; /** * Star Stones AI. @@ -59,24 +57,32 @@ public class StarStones extends AbstractNpcAI case 18684: case 18685: case 18686: + { // give Red item itemId = 14009; break; + } case 18687: case 18688: case 18689: + { // give Blue item itemId = 14010; break; + } case 18690: case 18691: case 18692: + { // give Green item itemId = 14011; break; + } default: + { // unknown npc! return super.onSkillSee(npc, caster, skill, targets, isSummon); + } } if (getRandom(100) < 33) { diff --git a/trunk/dist/game/data/scripts/gracia/GraciaLoader.java b/trunk/dist/game/data/scripts/gracia/GraciaLoader.java index 1dd75104d8..150afef464 100644 --- a/trunk/dist/game/data/scripts/gracia/GraciaLoader.java +++ b/trunk/dist/game/data/scripts/gracia/GraciaLoader.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,6 +16,9 @@ */ package gracia; +import java.util.logging.Level; +import java.util.logging.Logger; + import gracia.AI.EnergySeeds; import gracia.AI.Lindvior; import gracia.AI.Maguen; @@ -39,9 +40,6 @@ import gracia.vehicles.KeucereusSouthController.KeucereusSouthController; import gracia.vehicles.SoDController.SoDController; import gracia.vehicles.SoIController.SoIController; -import java.util.logging.Level; -import java.util.logging.Logger; - /** * Gracia class-loader. * @author Pandragon diff --git a/trunk/dist/game/data/scripts/gracia/instances/SecretArea/SecretArea.java b/trunk/dist/game/data/scripts/gracia/instances/SecretArea/SecretArea.java index 70aac72da2..004292a472 100644 --- a/trunk/dist/game/data/scripts/gracia/instances/SecretArea/SecretArea.java +++ b/trunk/dist/game/data/scripts/gracia/instances/SecretArea/SecretArea.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package gracia.instances.SecretArea; -import com.l2jserver.gameserver.instancemanager.InstanceManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.instancezone.InstanceWorld; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.instancemanager.InstanceManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.instancezone.InstanceWorld; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.network.SystemMessageId; /** * Secret Area in the Keucereus Fortress instance zone. @@ -34,7 +32,6 @@ public final class SecretArea extends Quest { protected class SAWorld extends InstanceWorld { - } private static final int TEMPLATE_ID = 117; diff --git a/trunk/dist/game/data/scripts/gracia/instances/SeedOfDestruction/Stage1.java b/trunk/dist/game/data/scripts/gracia/instances/SeedOfDestruction/Stage1.java index c710606a1c..aa3e4e878e 100644 --- a/trunk/dist/game/data/scripts/gracia/instances/SeedOfDestruction/Stage1.java +++ b/trunk/dist/game/data/scripts/gracia/instances/SeedOfDestruction/Stage1.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -34,34 +32,34 @@ import org.w3c.dom.Document; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; -import com.l2jserver.Config; -import com.l2jserver.gameserver.GeoData; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.enums.TrapAction; -import com.l2jserver.gameserver.instancemanager.GraciaSeedsManager; -import com.l2jserver.gameserver.instancemanager.InstanceManager; -import com.l2jserver.gameserver.model.L2CommandChannel; -import com.l2jserver.gameserver.model.L2Party; -import com.l2jserver.gameserver.model.L2Territory; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2DoorInstance; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2TrapInstance; -import com.l2jserver.gameserver.model.holders.SkillHolder; -import com.l2jserver.gameserver.model.instancezone.InstanceWorld; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.GeoData; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.enums.TrapAction; +import com.l2jmobius.gameserver.instancemanager.GraciaSeedsManager; +import com.l2jmobius.gameserver.instancemanager.InstanceManager; +import com.l2jmobius.gameserver.model.L2CommandChannel; +import com.l2jmobius.gameserver.model.L2Party; +import com.l2jmobius.gameserver.model.L2Territory; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2DoorInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2TrapInstance; +import com.l2jmobius.gameserver.model.holders.SkillHolder; +import com.l2jmobius.gameserver.model.instancezone.InstanceWorld; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.util.Util; /** * Seed of Destruction instance zone.
@@ -637,9 +635,12 @@ public final class Stage1 extends Quest switch (world.getStatus()) { case 0: + { spawnFlaggedNPCs(world, 0); break; + } case 1: + { final ExShowScreenMessage message1 = new ExShowScreenMessage(NpcStringId.THE_ENEMIES_HAVE_ATTACKED_EVERYONE_COME_OUT_AND_FIGHT_URGH, 5, 1); sendScreenMessage(world, message1); for (int i : ENTRANCE_ROOM_DOORS) @@ -648,11 +649,15 @@ public final class Stage1 extends Quest } spawnFlaggedNPCs(world, 1); break; + } case 2: case 3: + { // handled elsewhere return true; + } case 4: + { final ExShowScreenMessage message2 = new ExShowScreenMessage(NpcStringId.OBELISK_HAS_COLLAPSED_DON_T_LET_THE_ENEMIES_JUMP_AROUND_WILDLY_ANYMORE, 5, 1); sendScreenMessage(world, message2); for (int i : SQUARE_DOORS) @@ -661,26 +666,37 @@ public final class Stage1 extends Quest } spawnFlaggedNPCs(world, 4); break; + } case 5: + { openDoor(SCOUTPASS_DOOR, world.getInstanceId()); spawnFlaggedNPCs(world, 3); spawnFlaggedNPCs(world, 5); break; + } case 6: + { openDoor(THRONE_DOOR, world.getInstanceId()); break; + } case 7: + { spawnFlaggedNPCs(world, 7); break; + } case 8: + { final ExShowScreenMessage message4 = new ExShowScreenMessage(NpcStringId.COME_OUT_WARRIORS_PROTECT_SEED_OF_DESTRUCTION, 5, 1); sendScreenMessage(world, message4); world.deviceSpawnedMobCount = 0; spawnFlaggedNPCs(world, 8); break; + } case 9: + { // instance end break; + } } world.incStatus(); return true; @@ -1049,6 +1065,7 @@ public final class Stage1 extends Quest switch (action) { case TRAP_TRIGGERED: + { if (trap.getId() == 18771) { for (int npcId : TRAP_18771_NPCS) @@ -1064,6 +1081,7 @@ public final class Stage1 extends Quest } } break; + } } } return null; diff --git a/trunk/dist/game/data/scripts/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java b/trunk/dist/game/data/scripts/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java index 704c833e8c..ba87dc0d8a 100644 --- a/trunk/dist/game/data/scripts/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java +++ b/trunk/dist/game/data/scripts/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,27 +20,27 @@ import java.util.Calendar; import java.util.HashMap; import java.util.Map; -import ai.npc.AbstractNpcAI; +import com.l2jmobius.gameserver.ai.CtrlEvent; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.instancemanager.InstanceManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2Party; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.effects.L2EffectType; +import com.l2jmobius.gameserver.model.instancezone.InstanceWorld; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.util.Util; -import com.l2jserver.gameserver.ai.CtrlEvent; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.instancemanager.InstanceManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2Party; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.effects.L2EffectType; -import com.l2jserver.gameserver.model.instancezone.InstanceWorld; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.util.Util; +import ai.npc.AbstractNpcAI; /** * Seed of Infinity (Hall of Suffering) instance zone.
@@ -316,15 +314,25 @@ public final class HallOfSuffering extends AbstractNpcAI switch (room) { case 0: + { return ROOM_1_MOBS; + } case 1: + { return ROOM_2_MOBS; + } case 2: + { return ROOM_3_MOBS; + } case 3: + { return ROOM_4_MOBS; + } case 4: + { return ROOM_5_MOBS; + } } _log.warning(""); return new int[][] {}; diff --git a/trunk/dist/game/data/scripts/gracia/vehicles/AirShipController.java b/trunk/dist/game/data/scripts/gracia/vehicles/AirShipController.java index 867ba9d96c..e0c4b527e9 100644 --- a/trunk/dist/game/data/scripts/gracia/vehicles/AirShipController.java +++ b/trunk/dist/game/data/scripts/gracia/vehicles/AirShipController.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,25 +20,25 @@ import java.util.concurrent.Future; import java.util.logging.Level; import java.util.logging.Logger; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.instancemanager.AirShipManager; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.ClanPrivilege; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.VehiclePathPoint; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2AirShipInstance; -import com.l2jserver.gameserver.model.actor.instance.L2ControllableAirShipInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.model.zone.L2ZoneType; -import com.l2jserver.gameserver.model.zone.type.L2ScriptZone; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.instancemanager.AirShipManager; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.ClanPrivilege; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.VehiclePathPoint; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2AirShipInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2ControllableAirShipInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.model.zone.L2ZoneType; +import com.l2jmobius.gameserver.model.zone.type.L2ScriptZone; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; public abstract class AirShipController extends Quest { diff --git a/trunk/dist/game/data/scripts/gracia/vehicles/AirShipGludioGracia/AirShipGludioGracia.java b/trunk/dist/game/data/scripts/gracia/vehicles/AirShipGludioGracia/AirShipGludioGracia.java index a8a827e737..0e78fd28c3 100644 --- a/trunk/dist/game/data/scripts/gracia/vehicles/AirShipGludioGracia/AirShipGludioGracia.java +++ b/trunk/dist/game/data/scripts/gracia/vehicles/AirShipGludioGracia/AirShipGludioGracia.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,20 +16,20 @@ */ package gracia.vehicles.AirShipGludioGracia; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.instancemanager.AirShipManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.VehiclePathPoint; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2AirShipInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.network.NpcStringId; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcSay; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.instancemanager.AirShipManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.VehiclePathPoint; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2AirShipInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.network.NpcStringId; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcSay; /** * @author DS @@ -55,7 +53,7 @@ public final class AirShipGludioGracia extends Quest implements Runnable new VehiclePathPoint(-151202, 252556, 231), new VehiclePathPoint(-160403, 256144, 222), new VehiclePathPoint(-167874, 256731, -509, 0, 41035) - // teleport: x,y,z,speed=0,heading + // teleport: x,y,z,speed=0,heading }; private static final VehiclePathPoint[] WARPGATE_TO_GRACIA = @@ -88,7 +86,7 @@ public final class AirShipGludioGracia extends Quest implements Runnable new VehiclePathPoint(-169763, 254815, 282), new VehiclePathPoint(-168067, 256626, 343), new VehiclePathPoint(-157261, 255664, 221, 0, 64781) - // teleport: x,y,z,speed=0,heading + // teleport: x,y,z,speed=0,heading }; private static final VehiclePathPoint[] WARPGATE_TO_GLUDIO = @@ -247,43 +245,59 @@ public final class AirShipGludioGracia extends Quest implements Runnable switch (_cycle) { case 0: + { broadcastInGludio(NpcStringId.THE_REGULARLY_SCHEDULED_AIRSHIP_THAT_FLIES_TO_THE_GRACIA_CONTINENT_HAS_DEPARTED); _ship.setInDock(0); _ship.executePath(GLUDIO_TO_WARPGATE); break; + } case 1: + { // _ship.teleToLocation(-167874, 256731, -509, 41035, false); _ship.setOustLoc(OUST_GRACIA); ThreadPoolManager.getInstance().scheduleGeneral(this, 5000); break; + } case 2: + { _ship.executePath(WARPGATE_TO_GRACIA); break; + } case 3: + { broadcastInGracia(NpcStringId.THE_REGULARLY_SCHEDULED_AIRSHIP_HAS_ARRIVED_IT_WILL_DEPART_FOR_THE_ADEN_CONTINENT_IN_1_MINUTE); _ship.setInDock(GRACIA_DOCK_ID); _ship.oustPlayers(); ThreadPoolManager.getInstance().scheduleGeneral(this, 60000); break; + } case 4: + { broadcastInGracia(NpcStringId.THE_REGULARLY_SCHEDULED_AIRSHIP_THAT_FLIES_TO_THE_ADEN_CONTINENT_HAS_DEPARTED); _ship.setInDock(0); _ship.executePath(GRACIA_TO_WARPGATE); break; + } case 5: + { // _ship.teleToLocation(-157261, 255664, 221, 64781, false); _ship.setOustLoc(OUST_GLUDIO); ThreadPoolManager.getInstance().scheduleGeneral(this, 5000); break; + } case 6: + { _ship.executePath(WARPGATE_TO_GLUDIO); break; + } case 7: + { broadcastInGludio(NpcStringId.THE_REGULARLY_SCHEDULED_AIRSHIP_HAS_ARRIVED_IT_WILL_DEPART_FOR_THE_GRACIA_CONTINENT_IN_1_MINUTE); _ship.setInDock(GLUDIO_DOCK_ID); _ship.oustPlayers(); ThreadPoolManager.getInstance().scheduleGeneral(this, 60000); break; + } } _cycle++; if (_cycle > 7) diff --git a/trunk/dist/game/data/scripts/gracia/vehicles/KeucereusNorthController/KeucereusNorthController.java b/trunk/dist/game/data/scripts/gracia/vehicles/KeucereusNorthController/KeucereusNorthController.java index 7434260e4f..486eda9020 100644 --- a/trunk/dist/game/data/scripts/gracia/vehicles/KeucereusNorthController/KeucereusNorthController.java +++ b/trunk/dist/game/data/scripts/gracia/vehicles/KeucereusNorthController/KeucereusNorthController.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package gracia.vehicles.KeucereusNorthController; -import gracia.vehicles.AirShipController; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.VehiclePathPoint; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.VehiclePathPoint; +import gracia.vehicles.AirShipController; public final class KeucereusNorthController extends AirShipController { diff --git a/trunk/dist/game/data/scripts/gracia/vehicles/KeucereusSouthController/KeucereusSouthController.java b/trunk/dist/game/data/scripts/gracia/vehicles/KeucereusSouthController/KeucereusSouthController.java index c855a614c2..c46e3a5c04 100644 --- a/trunk/dist/game/data/scripts/gracia/vehicles/KeucereusSouthController/KeucereusSouthController.java +++ b/trunk/dist/game/data/scripts/gracia/vehicles/KeucereusSouthController/KeucereusSouthController.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package gracia.vehicles.KeucereusSouthController; -import gracia.vehicles.AirShipController; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.VehiclePathPoint; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.VehiclePathPoint; +import gracia.vehicles.AirShipController; public final class KeucereusSouthController extends AirShipController { diff --git a/trunk/dist/game/data/scripts/gracia/vehicles/SoDController/SoDController.java b/trunk/dist/game/data/scripts/gracia/vehicles/SoDController/SoDController.java index da785d51e0..36026b0f3d 100644 --- a/trunk/dist/game/data/scripts/gracia/vehicles/SoDController/SoDController.java +++ b/trunk/dist/game/data/scripts/gracia/vehicles/SoDController/SoDController.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package gracia.vehicles.SoDController; -import gracia.vehicles.AirShipController; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.VehiclePathPoint; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.VehiclePathPoint; +import gracia.vehicles.AirShipController; public final class SoDController extends AirShipController { diff --git a/trunk/dist/game/data/scripts/gracia/vehicles/SoIController/SoIController.java b/trunk/dist/game/data/scripts/gracia/vehicles/SoIController/SoIController.java index 00b7dc4928..3c230ac0b6 100644 --- a/trunk/dist/game/data/scripts/gracia/vehicles/SoIController/SoIController.java +++ b/trunk/dist/game/data/scripts/gracia/vehicles/SoIController/SoIController.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package gracia.vehicles.SoIController; -import gracia.vehicles.AirShipController; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.VehiclePathPoint; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.VehiclePathPoint; +import gracia.vehicles.AirShipController; public final class SoIController extends AirShipController { diff --git a/trunk/dist/game/data/scripts/handlers/EffectMasterHandler.java b/trunk/dist/game/data/scripts/handlers/EffectMasterHandler.java index 3ab2ab5c8c..17dc42f675 100644 --- a/trunk/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/trunk/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package handlers; -import handlers.effecthandlers.*; - import java.util.logging.Level; import java.util.logging.Logger; -import com.l2jserver.gameserver.handler.EffectHandler; -import com.l2jserver.gameserver.model.effects.AbstractEffect; +import com.l2jmobius.gameserver.handler.EffectHandler; +import com.l2jmobius.gameserver.model.effects.AbstractEffect; + +import handlers.effecthandlers.*; /** * Effect Master handler. diff --git a/trunk/dist/game/data/scripts/handlers/MasterHandler.java b/trunk/dist/game/data/scripts/handlers/MasterHandler.java index c194e1065f..fc1dcd2960 100644 --- a/trunk/dist/game/data/scripts/handlers/MasterHandler.java +++ b/trunk/dist/game/data/scripts/handlers/MasterHandler.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,6 +16,28 @@ */ package handlers; +import java.lang.reflect.Method; +import java.util.HashMap; +import java.util.Map; +import java.util.Map.Entry; +import java.util.logging.Level; +import java.util.logging.Logger; + +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.ActionHandler; +import com.l2jmobius.gameserver.handler.ActionShiftHandler; +import com.l2jmobius.gameserver.handler.AdminCommandHandler; +import com.l2jmobius.gameserver.handler.BypassHandler; +import com.l2jmobius.gameserver.handler.ChatHandler; +import com.l2jmobius.gameserver.handler.CommunityBoardHandler; +import com.l2jmobius.gameserver.handler.IHandler; +import com.l2jmobius.gameserver.handler.ItemHandler; +import com.l2jmobius.gameserver.handler.PunishmentHandler; +import com.l2jmobius.gameserver.handler.TargetHandler; +import com.l2jmobius.gameserver.handler.TelnetHandler; +import com.l2jmobius.gameserver.handler.UserCommandHandler; +import com.l2jmobius.gameserver.handler.VoicedCommandHandler; + import handlers.actionhandlers.L2ArtefactInstanceAction; import handlers.actionhandlers.L2DecoyAction; import handlers.actionhandlers.L2DoorInstanceAction; @@ -262,28 +282,6 @@ import handlers.voicedcommandhandlers.Premium; import handlers.voicedcommandhandlers.StatsVCmd; import handlers.voicedcommandhandlers.Wedding; -import java.lang.reflect.Method; -import java.util.HashMap; -import java.util.Map; -import java.util.Map.Entry; -import java.util.logging.Level; -import java.util.logging.Logger; - -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.ActionHandler; -import com.l2jserver.gameserver.handler.ActionShiftHandler; -import com.l2jserver.gameserver.handler.AdminCommandHandler; -import com.l2jserver.gameserver.handler.BypassHandler; -import com.l2jserver.gameserver.handler.ChatHandler; -import com.l2jserver.gameserver.handler.CommunityBoardHandler; -import com.l2jserver.gameserver.handler.IHandler; -import com.l2jserver.gameserver.handler.ItemHandler; -import com.l2jserver.gameserver.handler.PunishmentHandler; -import com.l2jserver.gameserver.handler.TargetHandler; -import com.l2jserver.gameserver.handler.TelnetHandler; -import com.l2jserver.gameserver.handler.UserCommandHandler; -import com.l2jserver.gameserver.handler.VoicedCommandHandler; - /** * Master handler. * @author UnAfraid diff --git a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2ArtefactInstanceAction.java b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2ArtefactInstanceAction.java index 7fd482b3df..f05620d083 100644 --- a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2ArtefactInstanceAction.java +++ b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2ArtefactInstanceAction.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.actionhandlers; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; public class L2ArtefactInstanceAction implements IActionHandler { @@ -32,8 +30,9 @@ public class L2ArtefactInstanceAction implements IActionHandler *
* Actions :
*
- *
  • Set the L2NpcInstance as target of the L2PcInstance player (if necessary)
  • Send a Server->Client packet MyTargetSelected to the L2PcInstance player (display the select window)
  • Send a Server->Client packet ValidateLocation to correct the L2NpcInstance position and heading - * on the client

  • + *
  • Set the L2NpcInstance as target of the L2PcInstance player (if necessary)
  • + *
  • Send a Server->Client packet MyTargetSelected to the L2PcInstance player (display the select window)
  • + *
  • Send a Server->Client packet ValidateLocation to correct the L2NpcInstance position and heading on the client

  • *
    * Example of use :
    *
    diff --git a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2DecoyAction.java b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2DecoyAction.java index aafd64d578..4efdba9ba7 100644 --- a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2DecoyAction.java +++ b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2DecoyAction.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package handlers.actionhandlers; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; public class L2DecoyAction implements IActionHandler { diff --git a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2DoorInstanceAction.java b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2DoorInstanceAction.java index 1c7a3dccb5..81e48b41a6 100644 --- a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2DoorInstanceAction.java +++ b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2DoorInstanceAction.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,17 +16,17 @@ */ package handlers.actionhandlers; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2DoorInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.clanhall.SiegableHall; -import com.l2jserver.gameserver.model.holders.DoorRequestHolder; -import com.l2jserver.gameserver.network.serverpackets.ConfirmDlg; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2DoorInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.clanhall.SiegableHall; +import com.l2jmobius.gameserver.model.holders.DoorRequestHolder; +import com.l2jmobius.gameserver.network.serverpackets.ConfirmDlg; public class L2DoorInstanceAction implements IActionHandler { diff --git a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2ItemInstanceAction.java b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2ItemInstanceAction.java index 0fc2babb62..8a23b62fa0 100644 --- a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2ItemInstanceAction.java +++ b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2ItemInstanceAction.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.actionhandlers; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionHandler; -import com.l2jserver.gameserver.instancemanager.MercTicketManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionHandler; +import com.l2jmobius.gameserver.instancemanager.MercTicketManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; public class L2ItemInstanceAction implements IActionHandler { diff --git a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2NpcAction.java b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2NpcAction.java index 9fdf773c14..e992ea0273 100644 --- a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2NpcAction.java +++ b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2NpcAction.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,21 +16,21 @@ */ package handlers.actionhandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.GeoData; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.L2Event; -import com.l2jserver.gameserver.model.events.EventDispatcher; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.impl.character.npc.OnNpcFirstTalk; -import com.l2jserver.gameserver.network.serverpackets.MoveToPawn; -import com.l2jserver.util.Rnd; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.GeoData; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.L2Event; +import com.l2jmobius.gameserver.model.events.EventDispatcher; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.impl.character.npc.OnNpcFirstTalk; +import com.l2jmobius.gameserver.network.serverpackets.MoveToPawn; +import com.l2jmobius.util.Rnd; public class L2NpcAction implements IActionHandler { @@ -41,13 +39,16 @@ public class L2NpcAction implements IActionHandler *
    * Actions on first click on the L2Npc (Select it) :
    *
    - *
  • Set the L2Npc as target of the L2PcInstance player (if necessary)
  • Send a Server->Client packet MyTargetSelected to the L2PcInstance player (display the select window)
  • If L2Npc is autoAttackable, send a Server->Client packet StatusUpdate to the L2PcInstance in order to - * update L2Npc HP bar
  • Send a Server->Client packet ValidateLocation to correct the L2Npc position and heading on the client

  • + *
  • Set the L2Npc as target of the L2PcInstance player (if necessary)
  • + *
  • Send a Server->Client packet MyTargetSelected to the L2PcInstance player (display the select window)
  • + *
  • If L2Npc is autoAttackable, send a Server->Client packet StatusUpdate to the L2PcInstance in order to update L2Npc HP bar
  • + *
  • Send a Server->Client packet ValidateLocation to correct the L2Npc position and heading on the client

  • *
    * Actions on second click on the L2Npc (Attack it/Intercat with it) :
    *
    - *
  • Send a Server->Client packet MyTargetSelected to the L2PcInstance player (display the select window)
  • If L2Npc is autoAttackable, notify the L2PcInstance AI with AI_INTENTION_ATTACK (after a height verification)
  • If L2Npc is NOT autoAttackable, notify the L2PcInstance AI - * with AI_INTENTION_INTERACT (after a distance verification) and show message

  • + *
  • Send a Server->Client packet MyTargetSelected to the L2PcInstance player (display the select window)
  • + *
  • If L2Npc is autoAttackable, notify the L2PcInstance AI with AI_INTENTION_ATTACK (after a height verification)
  • + *
  • If L2Npc is NOT autoAttackable, notify the L2PcInstance AI with AI_INTENTION_INTERACT (after a distance verification) and show message

  • *
    * Caution : Each group of Server->Client packet must be terminated by a ActionFailed packet in order to avoid that client wait an other packet
    *
    diff --git a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2PcInstanceAction.java b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2PcInstanceAction.java index 569ddfdde3..ea43edba92 100644 --- a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2PcInstanceAction.java +++ b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2PcInstanceAction.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,17 +16,17 @@ */ package handlers.actionhandlers; -import com.l2jserver.gameserver.GeoData; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.enums.PrivateStoreType; -import com.l2jserver.gameserver.handler.IActionHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.TvTEvent; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ActionFailed; +import com.l2jmobius.gameserver.GeoData; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.enums.PrivateStoreType; +import com.l2jmobius.gameserver.handler.IActionHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.TvTEvent; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ActionFailed; public class L2PcInstanceAction implements IActionHandler { @@ -39,12 +37,14 @@ public class L2PcInstanceAction implements IActionHandler *
    * Actions on first click on the L2PcInstance (Select it) :
    *
    - *
  • Set the target of the player
  • Send a Server->Client packet MyTargetSelected to the player (display the select window)

  • + *
  • Set the target of the player
  • + *
  • Send a Server->Client packet MyTargetSelected to the player (display the select window)

  • *
    * Actions on second click on the L2PcInstance (Follow it/Attack it/Intercat with it) :
    *
    - *
  • Send a Server->Client packet MyTargetSelected to the player (display the select window)
  • If target L2PcInstance has a Private Store, notify the player AI with AI_INTENTION_INTERACT
  • If target L2PcInstance is autoAttackable, notify the player AI with AI_INTENTION_ATTACK
  • - *
    + *
  • Send a Server->Client packet MyTargetSelected to the player (display the select window)
  • + *
  • If target L2PcInstance has a Private Store, notify the player AI with AI_INTENTION_INTERACT
  • + *
  • If target L2PcInstance is autoAttackable, notify the player AI with AI_INTENTION_ATTACK

  • *
    *
  • If target L2PcInstance is NOT autoAttackable, notify the player AI with AI_INTENTION_FOLLOW

  • *
    diff --git a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2PetInstanceAction.java b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2PetInstanceAction.java index 6fa8ba9ea3..27713672ec 100644 --- a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2PetInstanceAction.java +++ b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2PetInstanceAction.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,19 +16,19 @@ */ package handlers.actionhandlers; -import com.l2jserver.gameserver.GeoData; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Summon; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PetInstance; -import com.l2jserver.gameserver.model.events.EventDispatcher; -import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerSummonTalk; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.PetStatusShow; +import com.l2jmobius.gameserver.GeoData; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PetInstance; +import com.l2jmobius.gameserver.model.events.EventDispatcher; +import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerSummonTalk; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.PetStatusShow; public class L2PetInstanceAction implements IActionHandler { diff --git a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2StaticObjectInstanceAction.java b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2StaticObjectInstanceAction.java index f2aa91c61d..c595368e47 100644 --- a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2StaticObjectInstanceAction.java +++ b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2StaticObjectInstanceAction.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package handlers.actionhandlers; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2StaticObjectInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2StaticObjectInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; public class L2StaticObjectInstanceAction implements IActionHandler { diff --git a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2SummonAction.java b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2SummonAction.java index a0776693fb..b0376b9963 100644 --- a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2SummonAction.java +++ b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2SummonAction.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,18 +16,18 @@ */ package handlers.actionhandlers; -import com.l2jserver.gameserver.GeoData; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Summon; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.EventDispatcher; -import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerSummonTalk; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ActionFailed; -import com.l2jserver.gameserver.network.serverpackets.PetStatusShow; +import com.l2jmobius.gameserver.GeoData; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.EventDispatcher; +import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerSummonTalk; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ActionFailed; +import com.l2jmobius.gameserver.network.serverpackets.PetStatusShow; public class L2SummonAction implements IActionHandler { diff --git a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2TrapAction.java b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2TrapAction.java index 8913ddb1be..97adcf4b72 100644 --- a/trunk/dist/game/data/scripts/handlers/actionhandlers/L2TrapAction.java +++ b/trunk/dist/game/data/scripts/handlers/actionhandlers/L2TrapAction.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package handlers.actionhandlers; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; public class L2TrapAction implements IActionHandler { diff --git a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2DoorInstanceActionShift.java b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2DoorInstanceActionShift.java index d8317d4eaf..aed8ea32e5 100644 --- a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2DoorInstanceActionShift.java +++ b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2DoorInstanceActionShift.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package handlers.actionshifthandlers; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionShiftHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2DoorInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.StaticObject; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionShiftHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2DoorInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.StaticObject; public class L2DoorInstanceActionShift implements IActionShiftHandler { diff --git a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2ItemInstanceActionShift.java b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2ItemInstanceActionShift.java index ac8ad411b8..6f0e42ce6b 100644 --- a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2ItemInstanceActionShift.java +++ b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2ItemInstanceActionShift.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package handlers.actionshifthandlers; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionShiftHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionShiftHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.util.StringUtil; public class L2ItemInstanceActionShift implements IActionShiftHandler { diff --git a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2NpcActionShift.java b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2NpcActionShift.java index a39d496b93..9ba6484afd 100644 --- a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2NpcActionShift.java +++ b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2NpcActionShift.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,23 +16,23 @@ */ package handlers.actionshifthandlers; -import handlers.bypasshandlers.NpcViewMod; - import java.util.Set; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionShiftHandler; -import com.l2jserver.gameserver.instancemanager.WalkingManager; -import com.l2jserver.gameserver.model.Elementals; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Attackable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionShiftHandler; +import com.l2jmobius.gameserver.instancemanager.WalkingManager; +import com.l2jmobius.gameserver.model.Elementals; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; + +import handlers.bypasshandlers.NpcViewMod; public class L2NpcActionShift implements IActionShiftHandler { @@ -43,8 +41,10 @@ public class L2NpcActionShift implements IActionShiftHandler *
    * Actions (If the L2PcInstance is a GM only) :
    *
    - *
  • Set the L2NpcInstance as target of the L2PcInstance player (if necessary)
  • Send a Server->Client packet MyTargetSelected to the L2PcInstance player (display the select window)
  • If L2NpcInstance is autoAttackable, send a Server->Client packet StatusUpdate to the - * L2PcInstance in order to update L2NpcInstance HP bar
  • Send a Server->Client NpcHtmlMessage() containing the GM console about this L2NpcInstance

  • + *
  • Set the L2NpcInstance as target of the L2PcInstance player (if necessary)
  • + *
  • Send a Server->Client packet MyTargetSelected to the L2PcInstance player (display the select window)
  • + *
  • If L2NpcInstance is autoAttackable, send a Server->Client packet StatusUpdate to the L2PcInstance in order to update L2NpcInstance HP bar
  • + *
  • Send a Server->Client NpcHtmlMessage() containing the GM console about this L2NpcInstance

  • *
    * Caution : Each group of Server->Client packet must be terminated by a ActionFailed packet in order to avoid that client wait an other packet
    *
    diff --git a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2PcInstanceActionShift.java b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2PcInstanceActionShift.java index c27c7d31cc..6b1bb7ac43 100644 --- a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2PcInstanceActionShift.java +++ b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2PcInstanceActionShift.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.actionshifthandlers; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.AdminCommandHandler; -import com.l2jserver.gameserver.handler.IActionShiftHandler; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.AdminCommandHandler; +import com.l2jmobius.gameserver.handler.IActionShiftHandler; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; public class L2PcInstanceActionShift implements IActionShiftHandler { diff --git a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2StaticObjectInstanceActionShift.java b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2StaticObjectInstanceActionShift.java index 1eb2b2465d..ff05e5d8ca 100644 --- a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2StaticObjectInstanceActionShift.java +++ b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2StaticObjectInstanceActionShift.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package handlers.actionshifthandlers; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.IActionShiftHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2StaticObjectInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.StaticObject; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.IActionShiftHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2StaticObjectInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.StaticObject; +import com.l2jmobius.util.StringUtil; public class L2StaticObjectInstanceActionShift implements IActionShiftHandler { diff --git a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2SummonActionShift.java b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2SummonActionShift.java index f7771c4940..67d403c9b3 100644 --- a/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2SummonActionShift.java +++ b/trunk/dist/game/data/scripts/handlers/actionshifthandlers/L2SummonActionShift.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.actionshifthandlers; -import com.l2jserver.gameserver.enums.InstanceType; -import com.l2jserver.gameserver.handler.AdminCommandHandler; -import com.l2jserver.gameserver.handler.IActionShiftHandler; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.enums.InstanceType; +import com.l2jmobius.gameserver.handler.AdminCommandHandler; +import com.l2jmobius.gameserver.handler.IActionShiftHandler; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; public class L2SummonActionShift implements IActionShiftHandler { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index 5257cfea3b..2594c4e388 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,20 +19,20 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.AdminData; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Hero; -import com.l2jserver.gameserver.model.olympiad.Olympiad; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; -import com.l2jserver.gameserver.network.serverpackets.ExWorldChatCnt; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.AdminData; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Hero; +import com.l2jmobius.gameserver.model.olympiad.Olympiad; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExWorldChatCnt; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; /** * This class handles following admin commands: - admin|admin1/admin2/admin3/admin4/admin5 = slots for the 5 starting admin menus - gmliston/gmlistoff = includes/excludes active character from /gmlist results - silence = toggles private messages acceptance mode - diet = toggles weight penalty mode - @@ -397,29 +395,45 @@ public class AdminAdmin implements IAdminCommandHandler switch (mode) { case 1: + { filename = "main"; break; + } case 2: + { filename = "game"; break; + } case 3: + { filename = "effects"; break; + } case 4: + { filename = "server"; break; + } case 5: + { filename = "mods"; break; + } case 6: + { filename = "char"; break; + } case 7: + { filename = "gm"; break; + } default: + { filename = "main"; break; + } } AdminHtml.showAdminHtml(activeChar, filename + "_menu.htm"); } diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminAnnouncements.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminAnnouncements.java index b0e8a70898..1a4e1cffa9 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminAnnouncements.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminAnnouncements.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,19 +18,19 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.Config; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.data.sql.impl.AnnouncementsTable; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.PageResult; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.announce.Announcement; -import com.l2jserver.gameserver.model.announce.AnnouncementType; -import com.l2jserver.gameserver.model.announce.AutoAnnouncement; -import com.l2jserver.gameserver.model.announce.IAnnouncement; -import com.l2jserver.gameserver.util.Broadcast; -import com.l2jserver.gameserver.util.HtmlUtil; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.data.sql.impl.AnnouncementsTable; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.PageResult; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.announce.Announcement; +import com.l2jmobius.gameserver.model.announce.AnnouncementType; +import com.l2jmobius.gameserver.model.announce.AutoAnnouncement; +import com.l2jmobius.gameserver.model.announce.IAnnouncement; +import com.l2jmobius.gameserver.util.Broadcast; +import com.l2jmobius.gameserver.util.HtmlUtil; +import com.l2jmobius.gameserver.util.Util; /** * @author UnAfraid diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminBBS.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminBBS.java index 9e00076914..af2b373522 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminBBS.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminBBS.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,8 +16,8 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; public class AdminBBS implements IAdminCommandHandler { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminBuffs.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminBuffs.java index 861164a98a..75c020212c 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminBuffs.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminBuffs.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -23,22 +21,22 @@ import java.util.Collection; import java.util.List; import java.util.StringTokenizer; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.SkillTreesData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.effects.AbstractEffect; -import com.l2jserver.gameserver.model.skills.AbnormalType; -import com.l2jserver.gameserver.model.skills.BuffInfo; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.SkillCoolTime; -import com.l2jserver.gameserver.util.GMAudit; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.effects.AbstractEffect; +import com.l2jmobius.gameserver.model.skills.AbnormalType; +import com.l2jmobius.gameserver.model.skills.BuffInfo; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.SkillCoolTime; +import com.l2jmobius.gameserver.util.GMAudit; +import com.l2jmobius.util.StringUtil; public class AdminBuffs implements IAdminCommandHandler { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCHSiege.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCHSiege.java index 7330e7def6..23aaea4c50 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCHSiege.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCHSiege.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,17 +18,17 @@ package handlers.admincommandhandlers; import java.util.Calendar; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.CHSiegeManager; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.clanhall.ClanHallSiegeEngine; -import com.l2jserver.gameserver.model.entity.clanhall.SiegableHall; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.SiegeInfo; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.CHSiegeManager; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.clanhall.ClanHallSiegeEngine; +import com.l2jmobius.gameserver.model.entity.clanhall.SiegableHall; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.SiegeInfo; /** * @author BiggBoss @@ -174,7 +172,6 @@ public final class AdminCHSiege implements IAdminCommandHandler } } } - } } } @@ -306,14 +303,20 @@ public final class AdminCHSiege implements IAdminCommandHandler switch (hall.getSiegeStatus()) { case REGISTERING: + { siegable.prepareOwner(); break; + } case WAITING_BATTLE: + { siegable.startSiege(); break; + } case RUNNING: + { siegable.endSiege(); break; + } } } diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCamera.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCamera.java index 59e1910e82..02de3f2e7f 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCamera.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCamera.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.AbstractScript; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.AbstractScript; +import com.l2jmobius.gameserver.network.SystemMessageId; /** * Camera commands. diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCastle.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCastle.java index 730ced0b9a..0f23d8e218 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCastle.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCastle.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,17 +18,17 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.enums.CastleSide; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.CastleManager; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Castle; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.enums.CastleSide; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.CastleManager; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Castle; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; /** * Admin Castle manage admin commands. diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminChangeAccessLevel.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminChangeAccessLevel.java index 7ab44b4401..44980f5cce 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminChangeAccessLevel.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminChangeAccessLevel.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,14 +20,14 @@ import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; -import com.l2jserver.Config; -import com.l2jserver.commons.database.pool.impl.ConnectionFactory; -import com.l2jserver.gameserver.data.xml.impl.AdminData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2AccessLevel; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.Config; +import com.l2jmobius.commons.database.pool.impl.ConnectionFactory; +import com.l2jmobius.gameserver.data.xml.impl.AdminData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2AccessLevel; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; /** * Change access level command handler. diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminClan.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminClan.java index 3ea0bca0c4..95b9fbd61f 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminClan.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminClan.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,20 +18,20 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.CastleManager; -import com.l2jserver.gameserver.instancemanager.ClanHallManager; -import com.l2jserver.gameserver.instancemanager.FortManager; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.L2ClanMember; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.CastleManager; +import com.l2jmobius.gameserver.instancemanager.ClanHallManager; +import com.l2jmobius.gameserver.instancemanager.FortManager; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.L2ClanMember; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; /** * @author UnAfraid, Zoey76 diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminClanHall.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminClanHall.java index 9fc68a85aa..e54e24cd46 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminClanHall.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminClanHall.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,20 +18,20 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.CHSiegeManager; -import com.l2jserver.gameserver.instancemanager.ClanHallAuctionManager; -import com.l2jserver.gameserver.instancemanager.ClanHallManager; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.ClanHall; -import com.l2jserver.gameserver.model.entity.clanhall.SiegableHall; -import com.l2jserver.gameserver.model.zone.type.L2ClanHallZone; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.CHSiegeManager; +import com.l2jmobius.gameserver.instancemanager.ClanHallAuctionManager; +import com.l2jmobius.gameserver.instancemanager.ClanHallManager; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.ClanHall; +import com.l2jmobius.gameserver.model.entity.clanhall.SiegableHall; +import com.l2jmobius.gameserver.model.zone.type.L2ClanHallZone; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; +import com.l2jmobius.util.StringUtil; /** * This class handles Clan Hall commands. @@ -76,6 +74,7 @@ public class AdminClanHall implements IAdminCommandHandler switch (command) { case "admin_clanhallset": + { if ((player == null) || (player.getClan() == null)) { activeChar.sendPacket(SystemMessageId.INVALID_TARGET); @@ -109,8 +108,9 @@ public class AdminClanHall implements IAdminCommandHandler clan.setHideoutId(clanhall.getId()); } break; + } case "admin_clanhalldel": - + { if (!clanhall.isSiegableHall()) { if (!ClanHallManager.getInstance().isFree(clanhall.getId())) @@ -138,20 +138,28 @@ public class AdminClanHall implements IAdminCommandHandler } } break; + } case "admin_clanhallopendoors": + { clanhall.openCloseDoors(true); break; + } case "admin_clanhallclosedoors": + { clanhall.openCloseDoors(false); break; + } case "admin_clanhallteleportself": + { final L2ClanHallZone zone = clanhall.getZone(); if (zone != null) { activeChar.teleToLocation(zone.getSpawnLoc(), true); } break; + } default: + { if (!clanhall.isSiegableHall()) { showClanHallPage(activeChar, clanhall); @@ -161,6 +169,7 @@ public class AdminClanHall implements IAdminCommandHandler showSiegableHallPage(activeChar, (SiegableHall) clanhall); } break; + } } } } diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCreateItem.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCreateItem.java index a2ff012c74..fabe75d4ba 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCreateItem.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCreateItem.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,12 +18,12 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.datatables.ItemTable; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.items.L2Item; -import com.l2jserver.gameserver.network.serverpackets.ExAdenaInvenCount; +import com.l2jmobius.gameserver.datatables.ItemTable; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.items.L2Item; +import com.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount; /** * This class handles following admin commands: - itemcreate = show menu - create_item [num] = creates num items with respective id, if num is not specified, assumes 1. diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCursedWeapons.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCursedWeapons.java index fcb138e158..ed9fd433d4 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCursedWeapons.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminCursedWeapons.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,14 +19,14 @@ package handlers.admincommandhandlers; import java.util.Collection; import java.util.StringTokenizer; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.CursedWeaponsManager; -import com.l2jserver.gameserver.model.CursedWeapon; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.CursedWeaponsManager; +import com.l2jmobius.gameserver.model.CursedWeapon; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.util.StringUtil; /** * This class handles following admin commands: - cw_info = displays cursed weapon status - cw_remove = removes a cursed weapon from the world, item id or name must be provided - cw_add = adds a cursed weapon into the world, item id or name must be provided. Target will be the weilder - cw_goto = @@ -52,7 +50,6 @@ public class AdminCursedWeapons implements IAdminCommandHandler @Override public boolean useAdminCommand(String command, L2PcInstance activeChar) { - final CursedWeaponsManager cwm = CursedWeaponsManager.getInstance(); int id = 0; diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDebug.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDebug.java index 8eac8a59dd..e24b2654c0 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDebug.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDebug.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; public class AdminDebug implements IAdminCommandHandler { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDelete.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDelete.java index f0863570bf..4e7135eb4e 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDelete.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDelete.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.datatables.SpawnTable; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.RaidBossSpawnManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.datatables.SpawnTable; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.RaidBossSpawnManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** * This class handles following admin commands: - delete = deletes target diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDisconnect.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDisconnect.java index 0858e615ab..db96baec17 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDisconnect.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDisconnect.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** * This class handles following admin commands: - character_disconnect = disconnects target player diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDoorControl.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDoorControl.java index ba7d4ceea1..36883b7c95 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDoorControl.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminDoorControl.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.data.xml.impl.DoorData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.CastleManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2DoorInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Castle; +import com.l2jmobius.gameserver.data.xml.impl.DoorData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.CastleManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2DoorInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Castle; /** * This class handles following admin commands: - open1 = open coloseum door 24190001 - open2 = open coloseum door 24190002 - open3 = open coloseum door 24190003 - open4 = open coloseum door 24190004 - openall = open all coloseum door - close1 = close coloseum door 24190001 - close2 = close coloseum diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEditChar.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEditChar.java index 99d404d1d2..747c752278 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEditChar.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEditChar.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -29,39 +27,39 @@ import java.util.Map; import java.util.StringTokenizer; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.commons.database.pool.impl.ConnectionFactory; -import com.l2jserver.gameserver.data.sql.impl.CharNameTable; -import com.l2jserver.gameserver.data.xml.impl.ClassListData; -import com.l2jserver.gameserver.data.xml.impl.SkillTreesData; -import com.l2jserver.gameserver.data.xml.impl.TransformData; -import com.l2jserver.gameserver.enums.Race; -import com.l2jserver.gameserver.enums.SubclassInfoType; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.PageResult; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Playable; -import com.l2jserver.gameserver.model.actor.L2Summon; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PetInstance; -import com.l2jserver.gameserver.model.base.ClassId; -import com.l2jserver.gameserver.network.L2GameClient; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.AcquireSkillList; -import com.l2jserver.gameserver.network.serverpackets.ExSubjobInfo; -import com.l2jserver.gameserver.network.serverpackets.ExUserInfoInvenWeight; -import com.l2jserver.gameserver.network.serverpackets.ExVoteSystemInfo; -import com.l2jserver.gameserver.network.serverpackets.GMViewItemList; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.PartySmallWindowAll; -import com.l2jserver.gameserver.network.serverpackets.PartySmallWindowDeleteAll; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.network.serverpackets.UserInfo; -import com.l2jserver.gameserver.util.HtmlUtil; -import com.l2jserver.gameserver.util.Util; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.Config; +import com.l2jmobius.commons.database.pool.impl.ConnectionFactory; +import com.l2jmobius.gameserver.data.sql.impl.CharNameTable; +import com.l2jmobius.gameserver.data.xml.impl.ClassListData; +import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; +import com.l2jmobius.gameserver.data.xml.impl.TransformData; +import com.l2jmobius.gameserver.enums.Race; +import com.l2jmobius.gameserver.enums.SubclassInfoType; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.PageResult; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Playable; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PetInstance; +import com.l2jmobius.gameserver.model.base.ClassId; +import com.l2jmobius.gameserver.network.L2GameClient; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.AcquireSkillList; +import com.l2jmobius.gameserver.network.serverpackets.ExSubjobInfo; +import com.l2jmobius.gameserver.network.serverpackets.ExUserInfoInvenWeight; +import com.l2jmobius.gameserver.network.serverpackets.ExVoteSystemInfo; +import com.l2jmobius.gameserver.network.serverpackets.GMViewItemList; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll; +import com.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.network.serverpackets.UserInfo; +import com.l2jmobius.gameserver.util.HtmlUtil; +import com.l2jmobius.gameserver.util.Util; +import com.l2jmobius.util.StringUtil; /** * EditChar admin command implementation. @@ -79,7 +77,7 @@ public class AdminEditChar implements IAdminCommandHandler "admin_setfame", // sets fame of target char to any amount. //setfame "admin_character_list", // same as character_info, kept for compatibility purposes "admin_character_info", // given a player name, displays an information window - "admin_show_characters",// list of characters + "admin_show_characters", // list of characters "admin_find_character", // find a player by his name or a part of it (case-insensitive) "admin_find_ip", // find all the player connections from a given IPv4 number "admin_find_account", // list all the characters from an account (useful for GMs w/o DB access) @@ -770,7 +768,6 @@ public class AdminEditChar implements IAdminCommandHandler { activeChar.sendMessage("Usable only with Pets"); } - } else if (command.startsWith("admin_partyinfo")) { @@ -804,7 +801,6 @@ public class AdminEditChar implements IAdminCommandHandler { activeChar.sendPacket(SystemMessageId.INVALID_TARGET); } - } else if (command.equals("admin_setnoble")) { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEffects.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEffects.java index 9c80953ae7..54d9c40f0f 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEffects.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEffects.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,38 +19,49 @@ package handlers.admincommandhandlers; import java.util.Collection; import java.util.StringTokenizer; -import com.l2jserver.Config; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.enums.Team; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2ChestInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.AbnormalVisualEffect; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CharInfo; -import com.l2jserver.gameserver.network.serverpackets.Earthquake; -import com.l2jserver.gameserver.network.serverpackets.ExRedSky; -import com.l2jserver.gameserver.network.serverpackets.L2GameServerPacket; -import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.PlaySound; -import com.l2jserver.gameserver.network.serverpackets.SocialAction; -import com.l2jserver.gameserver.network.serverpackets.SunRise; -import com.l2jserver.gameserver.network.serverpackets.SunSet; -import com.l2jserver.gameserver.network.serverpackets.UserInfo; -import com.l2jserver.gameserver.util.Broadcast; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.enums.Team; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2ChestInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.AbnormalVisualEffect; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CharInfo; +import com.l2jmobius.gameserver.network.serverpackets.Earthquake; +import com.l2jmobius.gameserver.network.serverpackets.ExRedSky; +import com.l2jmobius.gameserver.network.serverpackets.L2GameServerPacket; +import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.PlaySound; +import com.l2jmobius.gameserver.network.serverpackets.SocialAction; +import com.l2jmobius.gameserver.network.serverpackets.SunRise; +import com.l2jmobius.gameserver.network.serverpackets.SunSet; +import com.l2jmobius.gameserver.network.serverpackets.UserInfo; +import com.l2jmobius.gameserver.util.Broadcast; +import com.l2jmobius.gameserver.util.Util; /** - * This class handles following admin commands:
  • invis/invisible/vis/visible = makes yourself invisible or visible
  • earthquake = causes an earthquake of a given intensity and duration around you
  • bighead/shrinkhead = changes head size
  • gmspeed = temporary Super Haste effect.
  • - * para/unpara = paralyze/remove paralysis from target
  • para_all/unpara_all = same as para/unpara, affects the whole world.
  • polyself/unpolyself = makes you look as a specified mob.
  • changename = temporary change name
  • clearteams/setteam_close/setteam = team related commands
  • social = - * forces an L2Character instance to broadcast social action packets.
  • effect = forces an L2Character instance to broadcast MSU packets.
  • abnormal = force changes over an L2Character instance's abnormal state.
  • play_sound/play_sounds = Music broadcasting related commands
  • atmosphere = - * sky change related commands. + * This class handles following admin commands: + *
  • invis/invisible/vis/visible = makes yourself invisible or visible + *
  • earthquake = causes an earthquake of a given intensity and duration around you + *
  • bighead/shrinkhead = changes head size + *
  • gmspeed = temporary Super Haste effect. + *
  • para/unpara = paralyze/remove paralysis from target + *
  • para_all/unpara_all = same as para/unpara, affects the whole world. + *
  • polyself/unpolyself = makes you look as a specified mob. + *
  • changename = temporary change name + *
  • clearteams/setteam_close/setteam = team related commands + *
  • social = forces an L2Character instance to broadcast social action packets. + *
  • effect = forces an L2Character instance to broadcast MSU packets. + *
  • abnormal = force changes over an L2Character instance's abnormal state. + *
  • play_sound/play_sounds = Music broadcasting related commands + *
  • atmosphere = sky change related commands. */ public class AdminEffects implements IAdminCommandHandler { @@ -539,7 +548,6 @@ public class AdminEffects implements IAdminCommandHandler } catch (Exception e) { - return false; } @@ -623,7 +631,6 @@ public class AdminEffects implements IAdminCommandHandler target.broadcastPacket(new MagicSkillUse(target, activeChar, skill, level, hittime, 0)); activeChar.sendMessage(obj.getName() + " performs MSU " + skill + "/" + level + " by your request."); } - } catch (Exception e) { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminElement.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminElement.java index bd4fbef3c4..cb83e7c541 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminElement.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminElement.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.Elementals; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.InventoryUpdate; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.Elementals; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.InventoryUpdate; /** * This class handles following admin commands: - delete = deletes target diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEnchant.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEnchant.java index e2eaeab8f1..43f647e472 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEnchant.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEnchant.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,16 +18,16 @@ package handlers.admincommandhandlers; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.itemcontainer.Inventory; -import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CharInfo; -import com.l2jserver.gameserver.network.serverpackets.InventoryUpdate; -import com.l2jserver.gameserver.network.serverpackets.UserInfo; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.itemcontainer.Inventory; +import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CharInfo; +import com.l2jmobius.gameserver.network.serverpackets.InventoryUpdate; +import com.l2jmobius.gameserver.network.serverpackets.UserInfo; /** * This class handles following admin commands: - enchant_armor @@ -41,20 +39,20 @@ public class AdminEnchant implements IAdminCommandHandler private static final String[] ADMIN_COMMANDS = { - "admin_seteh",// 6 - "admin_setec",// 10 - "admin_seteg",// 9 - "admin_setel",// 11 - "admin_seteb",// 12 - "admin_setew",// 7 - "admin_setes",// 8 - "admin_setle",// 1 - "admin_setre",// 2 - "admin_setlf",// 4 - "admin_setrf",// 5 - "admin_seten",// 3 - "admin_setun",// 0 - "admin_setba",// 13 + "admin_seteh", // 6 + "admin_setec", // 10 + "admin_seteg", // 9 + "admin_setel", // 11 + "admin_seteb", // 12 + "admin_setew", // 7 + "admin_setes", // 8 + "admin_setle", // 1 + "admin_setre", // 2 + "admin_setlf", // 4 + "admin_setrf", // 5 + "admin_seten", // 3 + "admin_setun", // 0 + "admin_setba", // 13 "admin_setbe", "admin_enchant" }; diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEventEngine.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEventEngine.java index 4890ed4cdf..8f78edf82f 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEventEngine.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEventEngine.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -26,21 +24,21 @@ import java.io.InputStreamReader; import java.io.PrintStream; import java.util.StringTokenizer; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.AdminData; -import com.l2jserver.gameserver.data.xml.impl.TransformData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.L2Event; -import com.l2jserver.gameserver.model.entity.L2Event.EventState; -import com.l2jserver.gameserver.network.serverpackets.CharInfo; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.PlaySound; -import com.l2jserver.gameserver.network.serverpackets.UserInfo; -import com.l2jserver.gameserver.util.Broadcast; -import com.l2jserver.util.Rnd; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.AdminData; +import com.l2jmobius.gameserver.data.xml.impl.TransformData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.L2Event; +import com.l2jmobius.gameserver.model.entity.L2Event.EventState; +import com.l2jmobius.gameserver.network.serverpackets.CharInfo; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.PlaySound; +import com.l2jmobius.gameserver.network.serverpackets.UserInfo; +import com.l2jmobius.gameserver.util.Broadcast; +import com.l2jmobius.util.Rnd; +import com.l2jmobius.util.StringUtil; /** * This class handles following admin commands: - admin = shows menu @@ -48,7 +46,6 @@ import com.l2jserver.util.StringUtil; */ public class AdminEventEngine implements IAdminCommandHandler { - private static final String[] ADMIN_COMMANDS = { "admin_event", @@ -111,7 +108,6 @@ public class AdminEventEngine implements IAdminCommandHandler // There is an exception here for not using the ST. We use spaces (ST delim) for the event info. tempBuffer += command.substring(10); showNewEventPage(activeChar); - } else if (actualCommand.startsWith("admin_event_see")) { @@ -136,11 +132,8 @@ public class AdminEventEngine implements IAdminCommandHandler } catch (Exception e) { - e.printStackTrace(); - } - } else if (actualCommand.startsWith("admin_event_del")) { @@ -561,7 +554,6 @@ public class AdminEventEngine implements IAdminCommandHandler private void showEventControl(L2PcInstance activeChar) { - final NpcHtmlMessage adminReply = new NpcHtmlMessage(); final StringBuilder sb = new StringBuilder(); sb.append("[ L2J EVENT ENGINE ]
    Current event: "); diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEvents.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEvents.java index 0e399c9cc4..c750a262df 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEvents.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEvents.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,13 +18,13 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.QuestManager; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Event; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.QuestManager; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Event; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.util.StringUtil; public class AdminEvents implements IAdminCommandHandler { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminExpSp.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminExpSp.java index 05c6ad073b..254f329ce1 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminExpSp.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminExpSp.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,17 +19,19 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.ClassListData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.ClassListData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; /** - * This class handles following admin commands:
  • add_exp_sp_to_character shows menu for add or remove
  • add_exp_sp exp sp Adds exp & sp to target, displays menu if a parameter is missing
  • remove_exp_sp exp sp Removes exp & sp from target, displays menu if a parameter is - * missing + * This class handles following admin commands: + *
  • add_exp_sp_to_character shows menu for add or remove + *
  • add_exp_sp exp sp Adds exp & sp to target, displays menu if a parameter is missing + *
  • remove_exp_sp exp sp Removes exp & sp from target, displays menu if a parameter is missing * @version $Revision: 1.2.4.6 $ $Date: 2005/04/11 10:06:06 $ */ public class AdminExpSp implements IAdminCommandHandler diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminFightCalculator.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminFightCalculator.java index adf14aa2be..4c7d49b6ae 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminFightCalculator.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminFightCalculator.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,16 +19,16 @@ package handlers.admincommandhandlers; import java.util.List; import java.util.StringTokenizer; -import com.l2jserver.gameserver.data.xml.impl.NpcData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.templates.L2NpcTemplate; -import com.l2jserver.gameserver.model.stats.Formulas; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.data.xml.impl.NpcData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate; +import com.l2jmobius.gameserver.model.stats.Formulas; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.util.StringUtil; /** * This class handles following admin commands: - gm = turns gm mode on/off diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminFortSiege.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminFortSiege.java index 6873dd992b..4bd667bea8 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminFortSiege.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminFortSiege.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,16 +19,16 @@ package handlers.admincommandhandlers; import java.util.List; import java.util.StringTokenizer; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.FortManager; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Fort; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.FortManager; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Fort; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.util.StringUtil; /** * This class handles all siege commands: Todo: change the class name, and neaten it up diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGeodata.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGeodata.java index eb3b374a65..706fade680 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGeodata.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGeodata.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,14 +18,14 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.GeoData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.util.GeoUtils; +import com.l2jmobius.gameserver.GeoData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.util.GeoUtils; /** * @author -Nemesiss-, HorridoJoho diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGm.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGm.java index 617250e003..61fa1262c6 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGm.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGm.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,9 +18,9 @@ package handlers.admincommandhandlers; import java.util.logging.Logger; -import com.l2jserver.gameserver.data.xml.impl.AdminData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.data.xml.impl.AdminData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** * This class handles following admin commands: - gm = turns gm mode off diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGmChat.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGmChat.java index b837cce80c..de5a2ab897 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGmChat.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGmChat.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.data.xml.impl.AdminData; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.data.xml.impl.AdminData; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; /** * This class handles following admin commands: - gmchat text = sends text to all online GM's - gmchat_menu text = same as gmchat, displays the admin panel after chat @@ -33,7 +31,6 @@ import com.l2jserver.gameserver.network.serverpackets.CreatureSay; */ public class AdminGmChat implements IAdminCommandHandler { - private static final String[] ADMIN_COMMANDS = { "admin_gmchat", diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGraciaSeeds.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGraciaSeeds.java index 34ba268d99..150e7bc862 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGraciaSeeds.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGraciaSeeds.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,10 +19,10 @@ package handlers.admincommandhandlers; import java.util.Calendar; import java.util.StringTokenizer; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.GraciaSeedsManager; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.GraciaSeedsManager; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; public class AdminGraciaSeeds implements IAdminCommandHandler { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGrandBoss.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGrandBoss.java index a4ed1bfd0b..b591ac27d7 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGrandBoss.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGrandBoss.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,20 +20,20 @@ import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.StringTokenizer; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.GrandBossManager; +import com.l2jmobius.gameserver.instancemanager.QuestManager; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.StatsSet; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.model.zone.type.L2NoRestartZone; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; + import ai.individual.Antharas.Antharas; import ai.individual.Baium.Baium; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.GrandBossManager; -import com.l2jserver.gameserver.instancemanager.QuestManager; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.StatsSet; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.model.zone.type.L2NoRestartZone; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; - /** * @author St3eT */ diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminHeal.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminHeal.java index 81a8d6fd91..2ec92692fb 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminHeal.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminHeal.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,13 +19,13 @@ package handlers.admincommandhandlers; import java.util.Collection; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; /** * This class handles following admin commands: - heal = restores HP/MP/CP on target, name or radius @@ -80,7 +78,6 @@ public class AdminHeal implements IAdminCommandHandler private void handleHeal(L2PcInstance activeChar, String player) { - L2Object obj = activeChar.getTarget(); if (player != null) { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminHtml.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminHtml.java index 2384025ea3..b4c15e69c4 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminHtml.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminHtml.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,11 +19,11 @@ package handlers.admincommandhandlers; import java.io.File; import java.util.StringTokenizer; -import com.l2jserver.Config; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; /** * @author NosBit @@ -116,7 +114,6 @@ public class AdminHtml implements IAdminCommandHandler @Override public String[] getAdminCommandList() { - return ADMIN_COMMANDS; } diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInstance.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInstance.java index ecfc7f6b38..3e14348685 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInstance.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInstance.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,12 +18,12 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.InstanceManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Summon; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Instance; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.InstanceManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Instance; /** * @author evill33t, GodKratos diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInstanceZone.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInstanceZone.java index 3da73e18db..9d57b6a829 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInstanceZone.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInstanceZone.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,13 +19,13 @@ package handlers.admincommandhandlers; import java.util.Map; import java.util.StringTokenizer; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.InstanceManager; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.GMAudit; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.InstanceManager; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.GMAudit; +import com.l2jmobius.util.StringUtil; public class AdminInstanceZone implements IAdminCommandHandler { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInvul.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInvul.java index a58f3d7466..4c334b576b 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInvul.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminInvul.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,10 +18,10 @@ package handlers.admincommandhandlers; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** * This class handles following admin commands: - invul = turns invulnerability on/off @@ -41,7 +39,6 @@ public class AdminInvul implements IAdminCommandHandler @Override public boolean useAdminCommand(String command, L2PcInstance activeChar) { - if (command.equals("admin_invul")) { handleInvul(activeChar); diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminKick.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminKick.java index 1ada57db5f..0aa1aa0002 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminKick.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminKick.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,9 +18,9 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; public class AdminKick implements IAdminCommandHandler { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminKill.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminKill.java index 4aa8c15d1c..f754624a3f 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminKill.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminKill.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,14 +19,14 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2ControllableMobInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2ControllableMobInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; /** * This class handles following admin commands: - kill = kills target L2Character - kill_monster = kills target non-player - kill = If radius is specified, then ALL players only in that radius will be killed. - kill_monster = If radius is specified, then ALL non-players only in diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminLevel.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminLevel.java index 1d14a3607f..188bfa9534 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminLevel.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminLevel.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,12 +18,12 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.data.xml.impl.ExperienceData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Playable; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.data.xml.impl.ExperienceData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Playable; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; public class AdminLevel implements IAdminCommandHandler { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminLogin.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminLogin.java index 4705faa0b9..2c36a2679a 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminLogin.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminLogin.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,12 +18,12 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.Config; -import com.l2jserver.gameserver.LoginServerThread; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.gameserverpackets.ServerStatus; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.LoginServerThread; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.gameserverpackets.ServerStatus; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; /** * This class handles the admin commands that acts on the login @@ -194,26 +192,40 @@ public class AdminLogin implements IAdminCommandHandler switch (currentType) { case 0x01: + { nameType += "Normal"; break; + } case 0x02: + { nameType += "Relax"; break; + } case 0x04: + { nameType += "Test"; break; + } case 0x08: + { nameType += "NoLabel"; break; + } case 0x10: + { nameType += "Restricted"; break; + } case 0x20: + { nameType += "Event"; break; + } case 0x40: + { nameType += "Free"; break; + } } } } diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminManor.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminManor.java index 39742e6ffa..3cefb45bc1 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminManor.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminManor.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.CastleManager; -import com.l2jserver.gameserver.instancemanager.CastleManorManager; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Castle; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.CastleManager; +import com.l2jmobius.gameserver.instancemanager.CastleManorManager; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Castle; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; +import com.l2jmobius.util.StringUtil; /** * @author malyelfik diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMenu.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMenu.java index 9b7de274f6..67d26e6ebb 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMenu.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMenu.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,17 +20,17 @@ import java.util.StringTokenizer; import java.util.logging.Level; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.AdminData; -import com.l2jserver.gameserver.handler.AdminCommandHandler; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.AdminData; +import com.l2jmobius.gameserver.handler.AdminCommandHandler; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; /** * This class handles following admin commands: - handles every admin menu command diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMessages.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMessages.java index a1801727ae..8264e9fb19 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMessages.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMessages.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.util.Util; /** * Allows Game Masters to test System Messages.
    diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMobGroup.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMobGroup.java index 51f4564bca..f477bb3e13 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMobGroup.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMobGroup.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,18 +16,18 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.data.xml.impl.NpcData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.MobGroup; -import com.l2jserver.gameserver.model.MobGroupTable; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.templates.L2NpcTemplate; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; -import com.l2jserver.gameserver.network.serverpackets.SetupGauge; -import com.l2jserver.gameserver.util.Broadcast; +import com.l2jmobius.gameserver.data.xml.impl.NpcData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.MobGroup; +import com.l2jmobius.gameserver.model.MobGroupTable; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; +import com.l2jmobius.gameserver.network.serverpackets.SetupGauge; +import com.l2jmobius.gameserver.util.Broadcast; /** * @author littlecrow Admin commands handler for controllable mobs diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMonsterRace.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMonsterRace.java index b5df7bd77c..244e5b1858 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMonsterRace.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminMonsterRace.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.MonsterRace; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.DeleteObject; -import com.l2jserver.gameserver.network.serverpackets.MonRaceInfo; -import com.l2jserver.gameserver.network.serverpackets.PlaySound; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.MonsterRace; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.DeleteObject; +import com.l2jmobius.gameserver.network.serverpackets.MonRaceInfo; +import com.l2jmobius.gameserver.network.serverpackets.PlaySound; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; /** * This class handles following admin commands: - invul = turns invulnerability on/off @@ -113,12 +111,10 @@ public class AdminMonsterRace implements IAdminCommandHandler ThreadPoolManager.getInstance().scheduleGeneral(new RunRace(codes, activeChar), 5000); } - } class RunRace implements Runnable { - private final int[][] codes; private final L2PcInstance activeChar; diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPCBangPoints.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPCBangPoints.java index 04adb19325..5b0955b65f 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPCBangPoints.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPCBangPoints.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,14 +19,14 @@ package handlers.admincommandhandlers; import java.util.Collection; import java.util.StringTokenizer; -import com.l2jserver.Config; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.ExPCCafePointInfo; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.ExPCCafePointInfo; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; /** * Admin PC Points manage admin commands.
    @@ -137,7 +135,6 @@ public final class AdminPCBangPoints implements IAdminCommandHandler } catch (Exception e) { - } if (range <= 0) diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPForge.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPForge.java index 38b8e92ba5..94d6d75308 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPForge.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPForge.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -24,19 +22,19 @@ import java.util.Collection; import java.util.LinkedList; import java.util.StringTokenizer; -import com.l2jserver.commons.mmocore.NioNetStringBuffer; -import com.l2jserver.gameserver.GameServer; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Playable; -import com.l2jserver.gameserver.model.actor.instance.L2BoatInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket; -import com.l2jserver.gameserver.network.serverpackets.AdminForgePacket; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.commons.mmocore.NioNetStringBuffer; +import com.l2jmobius.gameserver.GameServer; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Playable; +import com.l2jmobius.gameserver.model.actor.instance.L2BoatInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.clientpackets.L2GameClientPacket; +import com.l2jmobius.gameserver.network.serverpackets.AdminForgePacket; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; /** * This class handles commands for gm to forge packets @@ -134,34 +132,50 @@ public final class AdminPForge implements IAdminCommandHandler case 'B': case 'x': case 'X': + { // array break; + } case 'c': case 'C': + { // byte break; + } case 'h': case 'H': + { // word break; + } case 'd': case 'D': + { // dword break; + } case 'q': case 'Q': + { // qword break; + } case 'f': case 'F': + { // double break; + } case 's': case 'S': + { // string break; + } default: + { return false; + } } } @@ -175,7 +189,9 @@ public final class AdminPForge implements IAdminCommandHandler case "sc": case "sb": case "cs": + { return true; + } } return false; @@ -407,9 +423,12 @@ public final class AdminPForge implements IAdminCommandHandler switch (value) { case "$oid": + { value = String.valueOf(activeChar.getObjectId()); break; + } case "$boid": + { boat = activeChar.getBoat(); if (boat != null) { @@ -420,28 +439,44 @@ public final class AdminPForge implements IAdminCommandHandler value = "0"; } break; + } case "$title": + { value = activeChar.getTitle(); break; + } case "$name": + { value = activeChar.getName(); break; + } case "$x": + { value = String.valueOf(activeChar.getX()); break; + } case "$y": + { value = String.valueOf(activeChar.getY()); break; + } case "$z": + { value = String.valueOf(activeChar.getZ()); break; + } case "$heading": + { value = String.valueOf(activeChar.getHeading()); break; + } case "$toid": + { value = String.valueOf(activeChar.getTargetId()); break; + } case "$tboid": + { target = activeChar.getTarget(); if ((target != null) && (target instanceof L2Playable)) { @@ -456,7 +491,9 @@ public final class AdminPForge implements IAdminCommandHandler } } break; + } case "$ttitle": + { target = activeChar.getTarget(); if ((target != null) && (target instanceof L2Character)) { @@ -467,7 +504,9 @@ public final class AdminPForge implements IAdminCommandHandler value = ""; } break; + } case "$tname": + { target = activeChar.getTarget(); if (target != null) { @@ -478,7 +517,9 @@ public final class AdminPForge implements IAdminCommandHandler value = ""; } break; + } case "$tx": + { target = activeChar.getTarget(); if (target != null) { @@ -489,7 +530,9 @@ public final class AdminPForge implements IAdminCommandHandler value = "0"; } break; + } case "$ty": + { target = activeChar.getTarget(); if (target != null) { @@ -500,7 +543,9 @@ public final class AdminPForge implements IAdminCommandHandler value = "0"; } break; + } case "$tz": + { target = activeChar.getTarget(); if (target != null) { @@ -511,7 +556,9 @@ public final class AdminPForge implements IAdminCommandHandler value = "0"; } break; + } case "$theading": + { target = activeChar.getTarget(); if (target != null) { @@ -522,6 +569,7 @@ public final class AdminPForge implements IAdminCommandHandler value = "0"; } break; + } } if (method.equals("sc") || method.equals("sb")) diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPathNode.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPathNode.java index c282690c45..590f738311 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPathNode.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPathNode.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,11 +18,11 @@ package handlers.admincommandhandlers; import java.util.List; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.pathfinding.AbstractNodeLoc; -import com.l2jserver.gameserver.pathfinding.PathFinding; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.pathfinding.AbstractNodeLoc; +import com.l2jmobius.gameserver.pathfinding.PathFinding; public class AdminPathNode implements IAdminCommandHandler { @@ -57,15 +55,12 @@ public class AdminPathNode implements IAdminCommandHandler } else if (command.equals("admin_show_path")) { - } else if (command.equals("admin_path_debug")) { - } else if (command.equals("admin_show_pn")) { - } else if (command.equals("admin_find_path")) { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPcCondOverride.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPcCondOverride.java index 346f22f31a..ffeeb8eaa2 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPcCondOverride.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPcCondOverride.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,11 +18,11 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; /** * Handler provides ability to override server's conditions for admin. diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPetition.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPetition.java index 4d06269cc0..02b90c9f73 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPetition.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPetition.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.PetitionManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.PetitionManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; /** * This class handles commands for GMs to respond to petitions. diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPledge.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPledge.java index e63e213cec..73e6e08981 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPledge.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPledge.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,20 +18,21 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.enums.UserInfoType; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.GMViewPledgeInfo; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.enums.UserInfoType; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.GMViewPledgeInfo; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; /** * Pledge Manipulation:
    *
  • With target in a character without clan:
    - * //pledge create clanname
  • With target in a clan leader:
    + * //pledge create clanname + *
  • With target in a clan leader:
    * //pledge info
    * //pledge dismiss
    * //pledge setlevel level
    diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPolymorph.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPolymorph.java index 0e90f50f71..86db6b1d7f 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPolymorph.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPolymorph.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.data.xml.impl.TransformData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; -import com.l2jserver.gameserver.network.serverpackets.SetupGauge; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.data.xml.impl.TransformData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; +import com.l2jmobius.gameserver.network.serverpackets.SetupGauge; +import com.l2jmobius.gameserver.util.Util; /** * Polymorph admin command implementation. diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPremium.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPremium.java index 7509370fb4..29e2dc6ab7 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPremium.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPremium.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,12 +18,12 @@ package handlers.admincommandhandlers; import java.text.SimpleDateFormat; -import com.l2jserver.Config; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.PremiumManager; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.PremiumManager; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; /** * @author Mobius diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPrimePoints.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPrimePoints.java index 234628a2cf..ecc5d9c556 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPrimePoints.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPrimePoints.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,12 +19,12 @@ package handlers.admincommandhandlers; import java.util.Collection; import java.util.StringTokenizer; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; /** * Admin Prime Points manage admin commands. @@ -121,7 +119,6 @@ public final class AdminPrimePoints implements IAdminCommandHandler } catch (Exception e) { - } if (range <= 0) diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPunishment.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPunishment.java index 45f8147cce..00a60eb2ae 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPunishment.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminPunishment.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -26,19 +24,19 @@ import java.util.StringTokenizer; import java.util.logging.Level; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.data.sql.impl.CharNameTable; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.PunishmentManager; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.punishment.PunishmentAffect; -import com.l2jserver.gameserver.model.punishment.PunishmentTask; -import com.l2jserver.gameserver.model.punishment.PunishmentType; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.GMAudit; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.data.sql.impl.CharNameTable; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.PunishmentManager; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.punishment.PunishmentAffect; +import com.l2jmobius.gameserver.model.punishment.PunishmentTask; +import com.l2jmobius.gameserver.model.punishment.PunishmentType; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.GMAudit; +import com.l2jmobius.gameserver.util.Util; /** * @author UnAfraid diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java index f8a2f4aa52..6f4596664e 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -25,18 +23,18 @@ import java.util.TreeSet; import javax.script.ScriptException; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.QuestManager; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.ListenerRegisterType; -import com.l2jserver.gameserver.model.events.listeners.AbstractEventListener; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.model.quest.QuestTimer; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.scripting.L2ScriptEngineManager; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.QuestManager; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.ListenerRegisterType; +import com.l2jmobius.gameserver.model.events.listeners.AbstractEventListener; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.model.quest.QuestTimer; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.scripting.L2ScriptEngineManager; +import com.l2jmobius.gameserver.util.Util; public class AdminQuest implements IAdminCommandHandler { @@ -153,7 +151,6 @@ public class AdminQuest implements IAdminCommandHandler activeChar.sendMessage("File Not Found: " + parts[1]); } } - } else if (command.startsWith("admin_script_unload")) { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminReload.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminReload.java index 5afca51d68..2e423aba56 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminReload.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminReload.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -23,33 +21,33 @@ import java.util.StringTokenizer; import javax.script.ScriptException; -import com.l2jserver.Config; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.data.sql.impl.CrestTable; -import com.l2jserver.gameserver.data.sql.impl.TeleportLocationTable; -import com.l2jserver.gameserver.data.xml.impl.AbilityPointsData; -import com.l2jserver.gameserver.data.xml.impl.AdminData; -import com.l2jserver.gameserver.data.xml.impl.AppearanceItemData; -import com.l2jserver.gameserver.data.xml.impl.BuyListData; -import com.l2jserver.gameserver.data.xml.impl.DoorData; -import com.l2jserver.gameserver.data.xml.impl.EnchantItemData; -import com.l2jserver.gameserver.data.xml.impl.EnchantItemGroupsData; -import com.l2jserver.gameserver.data.xml.impl.ItemCrystalizationData; -import com.l2jserver.gameserver.data.xml.impl.MultisellData; -import com.l2jserver.gameserver.data.xml.impl.NpcData; -import com.l2jserver.gameserver.data.xml.impl.PrimeShopData; -import com.l2jserver.gameserver.data.xml.impl.TeleportersData; -import com.l2jserver.gameserver.data.xml.impl.TransformData; -import com.l2jserver.gameserver.datatables.ItemTable; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.CursedWeaponsManager; -import com.l2jserver.gameserver.instancemanager.QuestManager; -import com.l2jserver.gameserver.instancemanager.WalkingManager; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.scripting.L2ScriptEngineManager; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.data.sql.impl.CrestTable; +import com.l2jmobius.gameserver.data.sql.impl.TeleportLocationTable; +import com.l2jmobius.gameserver.data.xml.impl.AbilityPointsData; +import com.l2jmobius.gameserver.data.xml.impl.AdminData; +import com.l2jmobius.gameserver.data.xml.impl.AppearanceItemData; +import com.l2jmobius.gameserver.data.xml.impl.BuyListData; +import com.l2jmobius.gameserver.data.xml.impl.DoorData; +import com.l2jmobius.gameserver.data.xml.impl.EnchantItemData; +import com.l2jmobius.gameserver.data.xml.impl.EnchantItemGroupsData; +import com.l2jmobius.gameserver.data.xml.impl.ItemCrystalizationData; +import com.l2jmobius.gameserver.data.xml.impl.MultisellData; +import com.l2jmobius.gameserver.data.xml.impl.NpcData; +import com.l2jmobius.gameserver.data.xml.impl.PrimeShopData; +import com.l2jmobius.gameserver.data.xml.impl.TeleportersData; +import com.l2jmobius.gameserver.data.xml.impl.TransformData; +import com.l2jmobius.gameserver.datatables.ItemTable; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.CursedWeaponsManager; +import com.l2jmobius.gameserver.instancemanager.QuestManager; +import com.l2jmobius.gameserver.instancemanager.WalkingManager; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.scripting.L2ScriptEngineManager; +import com.l2jmobius.gameserver.util.Util; /** * @author NosBit diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRepairChar.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRepairChar.java index 2c1264eddf..066904ccf1 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRepairChar.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRepairChar.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -23,10 +21,10 @@ import java.sql.PreparedStatement; import java.util.logging.Level; import java.util.logging.Logger; -import com.l2jserver.commons.database.pool.impl.ConnectionFactory; -import com.l2jserver.gameserver.data.sql.impl.CharNameTable; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.commons.database.pool.impl.ConnectionFactory; +import com.l2jmobius.gameserver.data.sql.impl.CharNameTable; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** * This class handles following admin commands: - delete = deletes target diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRes.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRes.java index aa4def62a7..5caaab572a 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRes.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRes.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,15 +18,15 @@ package handlers.admincommandhandlers; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2ControllableMobInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.taskmanager.DecayTaskManager; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2ControllableMobInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.taskmanager.DecayTaskManager; /** * This class handles following admin commands: - res = resurrects target L2Character diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRide.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRide.java index 7f5b972a75..f911d5ef13 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRide.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminRide.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.data.xml.impl.TransformData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.data.xml.impl.TransformData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; /** * @author diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminScan.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminScan.java index 37c98c524d..1ddcbce202 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminScan.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminScan.java @@ -1,18 +1,16 @@ /* - * Copyright (C) 2004-2015 L2J DataPack - * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. - * - * L2J DataPack is distributed in the hope that it will be useful, + * + * 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 . */ @@ -20,16 +18,16 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.datatables.SpawnTable; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.RaidBossSpawnManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.datatables.SpawnTable; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.RaidBossSpawnManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; /** * @author NosBit diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminServerInfo.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminServerInfo.java index 3bc7e705ca..386f753566 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminServerInfo.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminServerInfo.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -26,15 +24,15 @@ import java.util.Map.Entry; import java.util.Set; import java.util.concurrent.TimeUnit; -import com.l2jserver.Config; -import com.l2jserver.gameserver.GameServer; -import com.l2jserver.gameserver.GameTimeController; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.GameServer; +import com.l2jmobius.gameserver.GameTimeController; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; /** * @author St3eT diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShop.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShop.java index da95e96891..5a98202026 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShop.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShop.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,13 +18,13 @@ package handlers.admincommandhandlers; import java.util.logging.Logger; -import com.l2jserver.gameserver.data.xml.impl.BuyListData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.buylist.L2BuyList; -import com.l2jserver.gameserver.network.serverpackets.ActionFailed; -import com.l2jserver.gameserver.network.serverpackets.BuyList; -import com.l2jserver.gameserver.network.serverpackets.ExBuySellList; +import com.l2jmobius.gameserver.data.xml.impl.BuyListData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.buylist.L2BuyList; +import com.l2jmobius.gameserver.network.serverpackets.ActionFailed; +import com.l2jmobius.gameserver.network.serverpackets.BuyList; +import com.l2jmobius.gameserver.network.serverpackets.ExBuySellList; /** * This class handles following admin commands: diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShowQuests.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShowQuests.java index c73ddb41bc..3bc3885be3 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShowQuests.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShowQuests.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -23,19 +21,19 @@ import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.logging.Logger; -import com.l2jserver.commons.database.pool.impl.ConnectionFactory; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.QuestManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.model.quest.State; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ExShowQuestMark; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.QuestList; +import com.l2jmobius.commons.database.pool.impl.ConnectionFactory; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.QuestManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.model.quest.QuestState; +import com.l2jmobius.gameserver.model.quest.State; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ExShowQuestMark; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.QuestList; /** * TODO: Rework and cleanup. diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShutdown.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShutdown.java index e02660257b..1ea11ac54b 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShutdown.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminShutdown.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,13 +19,13 @@ package handlers.admincommandhandlers; import java.text.SimpleDateFormat; import java.util.Calendar; -import com.l2jserver.gameserver.GameTimeController; -import com.l2jserver.gameserver.Shutdown; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.GameTimeController; +import com.l2jmobius.gameserver.Shutdown; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.Util; /** * This class handles following admin commands: - server_shutdown [sec] = shows menu or shuts down server in sec seconds diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSkill.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSkill.java index c9019091a3..9094883a1d 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSkill.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSkill.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -23,22 +21,22 @@ import java.util.StringTokenizer; import java.util.logging.Level; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.ClassListData; -import com.l2jserver.gameserver.data.xml.impl.SkillTreesData; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2SkillLearn; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.AcquireSkillList; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.PledgeSkillList; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.ClassListData; +import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2SkillLearn; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.AcquireSkillList; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.PledgeSkillList; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.util.StringUtil; /** * This class handles following admin commands: diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSpawn.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSpawn.java index 2f0456c39f..706d7a39fe 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSpawn.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSpawn.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -25,28 +23,28 @@ import java.util.logging.Logger; import java.util.regex.Matcher; import java.util.regex.Pattern; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.AdminData; -import com.l2jserver.gameserver.data.xml.impl.NpcData; -import com.l2jserver.gameserver.datatables.SpawnTable; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.DayNightSpawnManager; -import com.l2jserver.gameserver.instancemanager.InstanceManager; -import com.l2jserver.gameserver.instancemanager.QuestManager; -import com.l2jserver.gameserver.instancemanager.RaidBossSpawnManager; -import com.l2jserver.gameserver.model.AutoSpawnHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.templates.L2NpcTemplate; -import com.l2jserver.gameserver.model.entity.Instance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.util.Broadcast; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.AdminData; +import com.l2jmobius.gameserver.data.xml.impl.NpcData; +import com.l2jmobius.gameserver.datatables.SpawnTable; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.DayNightSpawnManager; +import com.l2jmobius.gameserver.instancemanager.InstanceManager; +import com.l2jmobius.gameserver.instancemanager.QuestManager; +import com.l2jmobius.gameserver.instancemanager.RaidBossSpawnManager; +import com.l2jmobius.gameserver.model.AutoSpawnHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate; +import com.l2jmobius.gameserver.model.entity.Instance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.util.Broadcast; +import com.l2jmobius.util.StringUtil; /** * This class handles following admin commands: - show_spawns = shows menu - spawn_index lvl = shows menu for monsters with respective level - spawn_monster id = spawns monster id on target @@ -377,14 +375,20 @@ public class AdminSpawn implements IAdminCommandHandler { default: case 0: + { _log.info("('',1," + i + "," + x + "," + y + "," + z + ",0,0," + h + ",60,0,0),"); break; + } case 1: + { _log.info(""); break; + } case 2: + { _log.info("{ " + i + ", " + x + ", " + y + ", " + z + ", " + h + " },"); break; + } } } diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSummon.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSummon.java index 163552b62e..a69174cc2a 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSummon.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminSummon.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,10 +18,10 @@ package handlers.admincommandhandlers; import java.util.logging.Logger; -import com.l2jserver.gameserver.data.xml.impl.AdminData; -import com.l2jserver.gameserver.handler.AdminCommandHandler; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.data.xml.impl.AdminData; +import com.l2jmobius.gameserver.handler.AdminCommandHandler; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** * @author poltomb @@ -40,7 +38,6 @@ public class AdminSummon implements IAdminCommandHandler @Override public String[] getAdminCommandList() { - return ADMIN_COMMANDS; } diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTarget.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTarget.java index fd508c5dfb..482088cd48 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTarget.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTarget.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,9 +16,9 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** * This class handles following admin commands: - target name = sets player with respective name as target diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTargetSay.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTargetSay.java index 899e935317..be73a8ec57 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTargetSay.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTargetSay.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2StaticObjectInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2StaticObjectInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; /** * This class handles following admin commands: - targetsay = makes talk a L2Character diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTeleport.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTeleport.java index 27634c91ff..5baf706c0e 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTeleport.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTeleport.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -25,24 +23,24 @@ import java.util.NoSuchElementException; import java.util.StringTokenizer; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.commons.database.pool.impl.ConnectionFactory; -import com.l2jserver.gameserver.ai.CtrlIntention; -import com.l2jserver.gameserver.datatables.SpawnTable; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.MapRegionManager; -import com.l2jserver.gameserver.instancemanager.RaidBossSpawnManager; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2GrandBossInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2RaidBossInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.Config; +import com.l2jmobius.commons.database.pool.impl.ConnectionFactory; +import com.l2jmobius.gameserver.ai.CtrlIntention; +import com.l2jmobius.gameserver.datatables.SpawnTable; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.MapRegionManager; +import com.l2jmobius.gameserver.instancemanager.RaidBossSpawnManager; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2GrandBossInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2RaidBossInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.util.StringUtil; /** * This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character @@ -325,23 +323,40 @@ public class AdminTeleport implements IAdminCommandHandler switch (player.getRace()) { case ELF: + { regionName = "elf_town"; break; + } case DARK_ELF: + { regionName = "darkelf_town"; break; + } case ORC: + { regionName = "orc_town"; break; + } case DWARF: + { regionName = "dwarf_town"; break; + } case KAMAEL: + { regionName = "kamael_town"; break; + } + case ERTHEIA: + { + regionName = "faeron_village"; + break; + } case HUMAN: default: + { regionName = "talking_island_town"; + } } player.teleToLocation(MapRegionManager.getInstance().getMapRegionByName(regionName).getSpawnLoc(), true); @@ -590,7 +605,6 @@ public class AdminTeleport implements IAdminCommandHandler { activeChar.sendMessage("Target is not in game."); } - } else if (obj instanceof L2RaidBossInstance) { diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTest.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTest.java index 64ad6a7270..dda90b86fb 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTest.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTest.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,15 +19,15 @@ package handlers.admincommandhandlers; import java.util.NoSuchElementException; import java.util.StringTokenizer; -import com.l2jserver.Config; -import com.l2jserver.gameserver.ThreadPoolManager; -import com.l2jserver.gameserver.datatables.SkillData; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.ThreadPoolManager; +import com.l2jmobius.gameserver.datatables.SkillData; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; /** * @version $Revision: 1.2 $ $Date: 2004/06/27 08:12:59 $ diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTvTEvent.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTvTEvent.java index 8b327ad385..dc29df0e8d 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTvTEvent.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminTvTEvent.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package handlers.admincommandhandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.TvTEvent; -import com.l2jserver.gameserver.model.entity.TvTEventTeleporter; -import com.l2jserver.gameserver.model.entity.TvTManager; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.TvTEvent; +import com.l2jmobius.gameserver.model.entity.TvTEventTeleporter; +import com.l2jmobius.gameserver.model.entity.TvTManager; /** * @author HorridoJoho diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminUnblockIp.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminUnblockIp.java index 5e7baf0e45..a02258ac82 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminUnblockIp.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminUnblockIp.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,8 +18,8 @@ package handlers.admincommandhandlers; import java.util.logging.Logger; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** * This class handles following admin commands: @@ -42,7 +40,6 @@ public class AdminUnblockIp implements IAdminCommandHandler @Override public boolean useAdminCommand(String command, L2PcInstance activeChar) { - if (command.startsWith("admin_unblockip ")) { try diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminVitality.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminVitality.java index dad07ec1ce..11b870b10b 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminVitality.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminVitality.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,17 +18,16 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.stat.PcStat; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.stat.PcStat; /** * @author Psychokiller1888 */ public class AdminVitality implements IAdminCommandHandler { - private static final String[] ADMIN_COMMANDS = { "admin_set_vitality", diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminZone.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminZone.java index e579274fae..e4d861ec1d 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminZone.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminZone.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,20 +18,20 @@ package handlers.admincommandhandlers; import java.util.StringTokenizer; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.handler.IAdminCommandHandler; -import com.l2jserver.gameserver.instancemanager.MapRegionManager; -import com.l2jserver.gameserver.instancemanager.ZoneManager; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.L2WorldRegion; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.TeleportWhereType; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.zone.L2ZoneType; -import com.l2jserver.gameserver.model.zone.ZoneId; -import com.l2jserver.gameserver.model.zone.type.NpcSpawnTerritory; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.handler.IAdminCommandHandler; +import com.l2jmobius.gameserver.instancemanager.MapRegionManager; +import com.l2jmobius.gameserver.instancemanager.ZoneManager; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.L2WorldRegion; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.TeleportWhereType; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.zone.L2ZoneType; +import com.l2jmobius.gameserver.model.zone.ZoneId; +import com.l2jmobius.gameserver.model.zone.type.NpcSpawnTerritory; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.util.StringUtil; /** * Small typo fix by Zoey76 24/02/2011 diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/AlternateClassMaster.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/AlternateClassMaster.java index 442c522562..18b4c61247 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/AlternateClassMaster.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/AlternateClassMaster.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2ClassMasterInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2ClassMasterInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** * @author Mobius diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ArcanCityMovie.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ArcanCityMovie.java index 90bc18cdb6..32e0473fc8 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ArcanCityMovie.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ArcanCityMovie.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2NpcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2NpcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** * @author Mobius diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Augment.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Augment.java index a2d3ebbbb9..fa57d5006c 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Augment.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Augment.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,11 +18,11 @@ package handlers.bypasshandlers; import java.util.logging.Level; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.ExShowVariationCancelWindow; -import com.l2jserver.gameserver.network.serverpackets.ExShowVariationMakeWindow; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.ExShowVariationCancelWindow; +import com.l2jmobius.gameserver.network.serverpackets.ExShowVariationMakeWindow; public class Augment implements IBypassHandler { @@ -46,11 +44,15 @@ public class Augment implements IBypassHandler switch (Integer.parseInt(command.substring(8, 9).trim())) { case 1: + { activeChar.sendPacket(ExShowVariationMakeWindow.STATIC_PACKET); return true; + } case 2: + { activeChar.sendPacket(ExShowVariationCancelWindow.STATIC_PACKET); return true; + } } } catch (Exception e) diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Buy.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Buy.java index 57eaff682b..66df958047 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Buy.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Buy.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,10 +19,10 @@ package handlers.bypasshandlers; import java.util.StringTokenizer; import java.util.logging.Level; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2MerchantInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2MerchantInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; public class Buy implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java index 092b394d6e..6a47c4c8cb 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MerchantInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MerchantInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; public class BuyShadowItem implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ChatLink.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ChatLink.java index 37d6a0dc21..dbb0fb7d37 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ChatLink.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ChatLink.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.EventDispatcher; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.impl.character.npc.OnNpcFirstTalk; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.EventDispatcher; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.impl.character.npc.OnNpcFirstTalk; public class ChatLink implements IBypassHandler { @@ -48,7 +46,6 @@ public class ChatLink implements IBypassHandler } catch (Exception ioobe) { - } final L2Npc npc = (L2Npc) target; diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ClanWarehouse.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ClanWarehouse.java index 35151eb0a7..0b04d952f0 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ClanWarehouse.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ClanWarehouse.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,22 +18,22 @@ package handlers.bypasshandlers; import java.util.logging.Level; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.ClanPrivilege; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2ClanHallManagerInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2WarehouseInstance; -import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ActionFailed; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.SortedWareHouseWithdrawalList; -import com.l2jserver.gameserver.network.serverpackets.SortedWareHouseWithdrawalList.WarehouseListType; -import com.l2jserver.gameserver.network.serverpackets.WareHouseDepositList; -import com.l2jserver.gameserver.network.serverpackets.WareHouseWithdrawalList; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.ClanPrivilege; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2ClanHallManagerInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2WarehouseInstance; +import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ActionFailed; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.SortedWareHouseWithdrawalList; +import com.l2jmobius.gameserver.network.serverpackets.SortedWareHouseWithdrawalList.WarehouseListType; +import com.l2jmobius.gameserver.network.serverpackets.WareHouseDepositList; +import com.l2jmobius.gameserver.network.serverpackets.WareHouseWithdrawalList; public class ClanWarehouse implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/EventEngine.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/EventEngine.java index a323fc10e2..5ad523b170 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/EventEngine.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/EventEngine.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,10 +18,10 @@ package handlers.bypasshandlers; import java.util.logging.Level; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.L2Event; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.L2Event; public class EventEngine implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Freight.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Freight.java index b70e7350d4..5dc0f7adc0 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Freight.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Freight.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.itemcontainer.PcFreight; -import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.PackageToList; -import com.l2jserver.gameserver.network.serverpackets.WareHouseWithdrawalList; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.itemcontainer.PcFreight; +import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.PackageToList; +import com.l2jmobius.gameserver.network.serverpackets.WareHouseWithdrawalList; /** * @author UnAfraid diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ItemAuctionLink.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ItemAuctionLink.java index 20b40b20f5..6a9c74000f 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ItemAuctionLink.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ItemAuctionLink.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -23,15 +21,15 @@ import java.util.Date; import java.util.StringTokenizer; import java.util.logging.Level; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.instancemanager.ItemAuctionManager; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.itemauction.ItemAuction; -import com.l2jserver.gameserver.model.itemauction.ItemAuctionInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ExItemAuctionInfoPacket; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.instancemanager.ItemAuctionManager; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.itemauction.ItemAuction; +import com.l2jmobius.gameserver.model.itemauction.ItemAuctionInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ExItemAuctionInfoPacket; public class ItemAuctionLink implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Link.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Link.java index b5f0e32caf..b732e409f8 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Link.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Link.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; public class Link implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Loto.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Loto.java index 0a400caf9a..1d3fa2cd01 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Loto.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Loto.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,19 +18,19 @@ package handlers.bypasshandlers; import java.text.DateFormat; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.idfactory.IdFactory; -import com.l2jserver.gameserver.instancemanager.games.Lottery; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ActionFailed; -import com.l2jserver.gameserver.network.serverpackets.InventoryUpdate; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.idfactory.IdFactory; +import com.l2jmobius.gameserver.instancemanager.games.Lottery; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ActionFailed; +import com.l2jmobius.gameserver.network.serverpackets.InventoryUpdate; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; public class Loto implements IBypassHandler { @@ -78,8 +76,9 @@ public class Loto implements IBypassHandler *
    * Actions :
    *
    - *
  • Get the text of the selected HTML file in function of the npcId and of the page number
  • Send a Server->Client NpcHtmlMessage containing the text of the L2NpcInstance to the L2PcInstance
  • Send a Server->Client ActionFailed to the L2PcInstance in order to avoid that the - * client wait another packet

  • + *
  • Get the text of the selected HTML file in function of the npcId and of the page number
  • + *
  • Send a Server->Client NpcHtmlMessage containing the text of the L2NpcInstance to the L2PcInstance
  • + *
  • Send a Server->Client ActionFailed to the L2PcInstance in order to avoid that the client wait another packet

  • * @param player The L2PcInstance that talk with the L2NpcInstance * @param npc L2Npc loto instance * @param val The number of the page of the L2NpcInstance to display @@ -276,17 +275,25 @@ public class Loto implements IBypassHandler switch ((int) check[0]) { case 1: + { message += "- 1st Prize"; break; + } case 2: + { message += "- 2nd Prize"; break; + } case 3: + { message += "- 3th Prize"; break; + } case 4: + { message += "- 4th Prize"; break; + } } message += " " + check[1] + "a."; } diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Multisell.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Multisell.java index 04bd5e67de..3b4b311eae 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Multisell.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Multisell.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,11 +18,11 @@ package handlers.bypasshandlers; import java.util.logging.Level; -import com.l2jserver.gameserver.data.xml.impl.MultisellData; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.data.xml.impl.MultisellData; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; public class Multisell implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/NpcViewMod.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/NpcViewMod.java index 074d1b8773..061f8ff106 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/NpcViewMod.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/NpcViewMod.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -24,24 +22,24 @@ import java.util.Map; import java.util.StringTokenizer; import java.util.concurrent.TimeUnit; -import com.l2jserver.gameserver.cache.HtmCache; -import com.l2jserver.gameserver.datatables.ItemTable; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.Elementals; -import com.l2jserver.gameserver.model.L2Object; -import com.l2jserver.gameserver.model.L2Spawn; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.drops.DropListScope; -import com.l2jserver.gameserver.model.drops.GeneralDropItem; -import com.l2jserver.gameserver.model.drops.GroupedGeneralDropItem; -import com.l2jserver.gameserver.model.drops.IDropItem; -import com.l2jserver.gameserver.model.items.L2Item; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.util.HtmlUtil; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.gameserver.cache.HtmCache; +import com.l2jmobius.gameserver.datatables.ItemTable; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.Elementals; +import com.l2jmobius.gameserver.model.L2Object; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.drops.DropListScope; +import com.l2jmobius.gameserver.model.drops.GeneralDropItem; +import com.l2jmobius.gameserver.model.drops.GroupedGeneralDropItem; +import com.l2jmobius.gameserver.model.drops.IDropItem; +import com.l2jmobius.gameserver.model.items.L2Item; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.util.HtmlUtil; +import com.l2jmobius.gameserver.util.Util; /** * @author NosBit @@ -435,9 +433,7 @@ public class NpcViewMod implements IBypassHandler { this.min = min; this.max = max; - } - } private static MinMax getPreciseMinMax(double chance, long min, long max, boolean isPrecise) diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Observation.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Observation.java index 38c1f18b54..b7b13f0b89 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Observation.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Observation.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,16 +18,16 @@ package handlers.bypasshandlers; import java.util.logging.Level; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.instancemanager.SiegeManager; -import com.l2jserver.gameserver.model.Location; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2ObservationInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ActionFailed; -import com.l2jserver.gameserver.network.serverpackets.ItemList; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.instancemanager.SiegeManager; +import com.l2jmobius.gameserver.model.Location; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2ObservationInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ActionFailed; +import com.l2jmobius.gameserver.network.serverpackets.ItemList; public class Observation implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/OlympiadManagerLink.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/OlympiadManagerLink.java index 43e5f5026b..23f9d750c6 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/OlympiadManagerLink.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/OlympiadManagerLink.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,29 +20,29 @@ import java.util.Collection; import java.util.List; import java.util.logging.Level; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.sql.impl.NpcBufferTable; -import com.l2jserver.gameserver.data.sql.impl.NpcBufferTable.NpcBufferData; -import com.l2jserver.gameserver.data.xml.impl.MultisellData; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.L2Summon; -import com.l2jserver.gameserver.model.actor.instance.L2OlympiadManagerInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.entity.Hero; -import com.l2jserver.gameserver.model.items.instance.L2ItemInstance; -import com.l2jserver.gameserver.model.olympiad.CompetitionType; -import com.l2jserver.gameserver.model.olympiad.Olympiad; -import com.l2jserver.gameserver.model.olympiad.OlympiadManager; -import com.l2jserver.gameserver.model.skills.Skill; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ExHeroList; -import com.l2jserver.gameserver.network.serverpackets.InventoryUpdate; -import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; -import com.l2jserver.gameserver.util.Util; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.sql.impl.NpcBufferTable; +import com.l2jmobius.gameserver.data.sql.impl.NpcBufferTable.NpcBufferData; +import com.l2jmobius.gameserver.data.xml.impl.MultisellData; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.L2Summon; +import com.l2jmobius.gameserver.model.actor.instance.L2OlympiadManagerInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.entity.Hero; +import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance; +import com.l2jmobius.gameserver.model.olympiad.CompetitionType; +import com.l2jmobius.gameserver.model.olympiad.Olympiad; +import com.l2jmobius.gameserver.model.olympiad.OlympiadManager; +import com.l2jmobius.gameserver.model.skills.Skill; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ExHeroList; +import com.l2jmobius.gameserver.network.serverpackets.InventoryUpdate; +import com.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.util.Util; /** * @author DS @@ -122,6 +120,7 @@ public class OlympiadManagerLink implements IBypassHandler switch (val) { case 0: // H5 match selection + { if (!OlympiadManager.getInstance().isRegistered(activeChar)) { html.setFile(activeChar.getHtmlPrefix(), Olympiad.OLYMPIAD_HTML_PATH + "noble_desc2a.htm"); @@ -138,10 +137,14 @@ public class OlympiadManagerLink implements IBypassHandler activeChar.sendPacket(html); } break; + } case 1: // unregister + { OlympiadManager.getInstance().unRegisterNoble(activeChar); break; + } case 2: // show waiting list | TODO: cleanup (not used anymore) + { final int nonClassed = OlympiadManager.getInstance().getRegisteredNonClassBased().size(); final int teams = OlympiadManager.getInstance().getRegisteredTeamsBased().size(); final Collection> allClassed = OlympiadManager.getInstance().getRegisteredClassBased().values(); @@ -172,20 +175,28 @@ public class OlympiadManagerLink implements IBypassHandler html.replace("%objectId%", String.valueOf(target.getObjectId())); activeChar.sendPacket(html); break; + } case 3: // There are %points% Grand Olympiad points granted for this event. | TODO: cleanup (not used anymore) + { final int points = Olympiad.getInstance().getNoblePoints(activeChar.getObjectId()); html.setFile(activeChar.getHtmlPrefix(), Olympiad.OLYMPIAD_HTML_PATH + "noble_points1.htm"); html.replace("%points%", String.valueOf(points)); html.replace("%objectId%", String.valueOf(target.getObjectId())); activeChar.sendPacket(html); break; + } case 4: // register non classed + { OlympiadManager.getInstance().registerNoble(activeChar, CompetitionType.NON_CLASSED); break; + } case 5: // register classed + { OlympiadManager.getInstance().registerNoble(activeChar, CompetitionType.CLASSED); break; + } case 6: // request tokens reward + { passes = Olympiad.getInstance().getNoblessePasses(activeChar, false); if (passes > 0) { @@ -200,20 +211,28 @@ public class OlympiadManagerLink implements IBypassHandler activeChar.sendPacket(html); } break; + } case 7: // Equipment Rewards + { MultisellData.getInstance().separateAndSend(102, activeChar, (L2Npc) target, false); break; + } case 8: // Misc. Rewards + { MultisellData.getInstance().separateAndSend(103, activeChar, (L2Npc) target, false); break; + } case 9: // Your Grand Olympiad Score from the previous period is %points% point(s) | TODO: cleanup (not used anymore) + { final int point = Olympiad.getInstance().getLastNobleOlympiadPoints(activeChar.getObjectId()); html.setFile(activeChar.getHtmlPrefix(), Olympiad.OLYMPIAD_HTML_PATH + "noble_points2.htm"); html.replace("%points%", String.valueOf(point)); html.replace("%objectId%", String.valueOf(target.getObjectId())); activeChar.sendPacket(html); break; + } case 10: // give tokens to player + { passes = Olympiad.getInstance().getNoblessePasses(activeChar, true); if (passes > 0) { @@ -229,12 +248,17 @@ public class OlympiadManagerLink implements IBypassHandler activeChar.sendPacket(sm); } break; + } case 11: // register team + { OlympiadManager.getInstance().registerNoble(activeChar, CompetitionType.TEAMS); break; + } default: + { _log.warning("Olympiad System: Couldnt send packet for request " + val); break; + } } } else if (command.toLowerCase().startsWith("olybuff")) @@ -315,8 +339,8 @@ public class OlympiadManagerLink implements IBypassHandler switch (val) { - case 2: // show rank for a specific class - // for example >> Olympiad 1_88 + case 2: // show rank for a specific class (for example >> Olympiad 1_88) + { final int classId = Integer.parseInt(command.substring(11)); if (((classId >= 88) && (classId <= 118)) || ((classId >= 131) && (classId <= 134)) || (classId == 136)) { @@ -344,10 +368,14 @@ public class OlympiadManagerLink implements IBypassHandler activeChar.sendPacket(reply); } break; + } case 4: // hero list + { activeChar.sendPacket(new ExHeroList()); break; + } case 5: // Hero Certification + { if (Hero.getInstance().isUnclaimedHero(activeChar.getObjectId())) { Hero.getInstance().claimHero(activeChar); @@ -359,9 +387,12 @@ public class OlympiadManagerLink implements IBypassHandler } activeChar.sendPacket(reply); break; + } default: + { _log.warning("Olympiad System: Couldnt send packet for request " + val); break; + } } } } diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/OlympiadObservation.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/OlympiadObservation.java index ec2d43e24f..a7126ba490 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/OlympiadObservation.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/OlympiadObservation.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,17 +18,17 @@ package handlers.bypasshandlers; import java.util.logging.Level; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2OlympiadManagerInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.olympiad.Olympiad; -import com.l2jserver.gameserver.model.olympiad.OlympiadGameManager; -import com.l2jserver.gameserver.model.olympiad.OlympiadGameTask; -import com.l2jserver.gameserver.model.olympiad.OlympiadManager; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ExOlympiadMatchList; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2OlympiadManagerInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.olympiad.Olympiad; +import com.l2jmobius.gameserver.model.olympiad.OlympiadGameManager; +import com.l2jmobius.gameserver.model.olympiad.OlympiadGameTask; +import com.l2jmobius.gameserver.model.olympiad.OlympiadManager; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ExOlympiadMatchList; /** * @author DS @@ -99,7 +97,6 @@ public class OlympiadObservation implements IBypassHandler } } return true; - } catch (Exception e) { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/PlayerHelp.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/PlayerHelp.java index 9cc24e4a7e..738ad0b9fb 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/PlayerHelp.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/PlayerHelp.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,10 +19,10 @@ package handlers.bypasshandlers; import java.util.StringTokenizer; import java.util.logging.Level; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; public class PlayerHelp implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/PrivateWarehouse.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/PrivateWarehouse.java index a18780936c..6d9762fbf8 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/PrivateWarehouse.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/PrivateWarehouse.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,18 +18,18 @@ package handlers.bypasshandlers; import java.util.logging.Level; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ActionFailed; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.SortedWareHouseWithdrawalList; -import com.l2jserver.gameserver.network.serverpackets.SortedWareHouseWithdrawalList.WarehouseListType; -import com.l2jserver.gameserver.network.serverpackets.WareHouseDepositList; -import com.l2jserver.gameserver.network.serverpackets.WareHouseWithdrawalList; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ActionFailed; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.SortedWareHouseWithdrawalList; +import com.l2jmobius.gameserver.network.serverpackets.SortedWareHouseWithdrawalList.WarehouseListType; +import com.l2jmobius.gameserver.network.serverpackets.WareHouseDepositList; +import com.l2jmobius.gameserver.network.serverpackets.WareHouseWithdrawalList; public class PrivateWarehouse implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/QuestLink.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/QuestLink.java index fedaaf3c5a..91b215a4fe 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/QuestLink.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/QuestLink.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -22,19 +20,19 @@ import java.util.Collection; import java.util.Set; import java.util.stream.Collectors; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.instancemanager.QuestManager; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.events.EventType; -import com.l2jserver.gameserver.model.events.listeners.AbstractEventListener; -import com.l2jserver.gameserver.model.quest.Quest; -import com.l2jserver.gameserver.model.quest.QuestState; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ActionFailed; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.instancemanager.QuestManager; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.events.EventType; +import com.l2jmobius.gameserver.model.events.listeners.AbstractEventListener; +import com.l2jmobius.gameserver.model.quest.Quest; +import com.l2jmobius.gameserver.model.quest.QuestState; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ActionFailed; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.util.StringUtil; public class QuestLink implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/QuestList.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/QuestList.java index 92f24db7b7..ca15451d9e 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/QuestList.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/QuestList.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2AdventurerInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.ExShowQuestInfo; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2AdventurerInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.ExShowQuestInfo; public class QuestList implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ReceivePremium.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ReceivePremium.java index 410989246a..0691525f0d 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ReceivePremium.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ReceivePremium.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.ExGetPremiumItemList; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.ExGetPremiumItemList; public class ReceivePremium implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ReleaseAttribute.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ReleaseAttribute.java index b2844183a1..fde0d65bfc 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/ReleaseAttribute.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/ReleaseAttribute.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.ExShowBaseAttributeCancelWindow; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.ExShowBaseAttributeCancelWindow; public class ReleaseAttribute implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/RentPet.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/RentPet.java index 60e2105592..d9fec11c12 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/RentPet.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/RentPet.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -20,14 +18,14 @@ package handlers.bypasshandlers; import java.util.StringTokenizer; -import com.l2jserver.Config; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2MerchantInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; -import com.l2jserver.gameserver.network.serverpackets.SetupGauge; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2MerchantInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.network.serverpackets.SetupGauge; public class RentPet implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/SkillList.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/SkillList.java index abed16ecf3..027ae727b3 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/SkillList.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/SkillList.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,16 +19,16 @@ package handlers.bypasshandlers; import java.util.List; import java.util.logging.Level; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.SkillTreesData; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2NpcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.base.ClassId; -import com.l2jserver.gameserver.network.serverpackets.ActionFailed; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.SkillTreesData; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2NpcInstance; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.base.ClassId; +import com.l2jmobius.gameserver.network.serverpackets.ActionFailed; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; public class SkillList implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/TerritoryStatus.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/TerritoryStatus.java index abea713db7..0859ba7f75 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/TerritoryStatus.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/TerritoryStatus.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,13 +16,13 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.L2Npc; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; public class TerritoryStatus implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/TutorialClose.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/TutorialClose.java index 94773295f9..11c3991048 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/TutorialClose.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/TutorialClose.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,10 +16,10 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.serverpackets.TutorialCloseHtml; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.serverpackets.TutorialCloseHtml; /** * @author UnAfraid diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/VoiceCommand.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/VoiceCommand.java index fed32f379c..e56c67ffc2 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/VoiceCommand.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/VoiceCommand.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,11 +16,11 @@ */ package handlers.bypasshandlers; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.handler.IVoicedCommandHandler; -import com.l2jserver.gameserver.handler.VoicedCommandHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.handler.IVoicedCommandHandler; +import com.l2jmobius.gameserver.handler.VoicedCommandHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** * @author DS diff --git a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Wear.java b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Wear.java index 667f863926..47480db9ea 100644 --- a/trunk/dist/game/data/scripts/handlers/bypasshandlers/Wear.java +++ b/trunk/dist/game/data/scripts/handlers/bypasshandlers/Wear.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,14 +19,14 @@ package handlers.bypasshandlers; import java.util.StringTokenizer; import java.util.logging.Level; -import com.l2jserver.Config; -import com.l2jserver.gameserver.data.xml.impl.BuyListData; -import com.l2jserver.gameserver.handler.IBypassHandler; -import com.l2jserver.gameserver.model.actor.L2Character; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.buylist.L2BuyList; -import com.l2jserver.gameserver.network.serverpackets.ActionFailed; -import com.l2jserver.gameserver.network.serverpackets.ShopPreviewList; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.data.xml.impl.BuyListData; +import com.l2jmobius.gameserver.handler.IBypassHandler; +import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.model.buylist.L2BuyList; +import com.l2jmobius.gameserver.network.serverpackets.ActionFailed; +import com.l2jmobius.gameserver.network.serverpackets.ShopPreviewList; public class Wear implements IBypassHandler { diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatAlliance.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatAlliance.java index ff1b68ba0c..9966dc91e9 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatAlliance.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatAlliance.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.chathandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; /** * Alliance Chat Handler. diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatClan.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatClan.java index 8cb12e2083..29e3327e8d 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatClan.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatClan.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.chathandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; /** * Clan chat handler diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatGeneral.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatGeneral.java index a785c49983..9a8e868cd6 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatGeneral.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatGeneral.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -21,17 +19,17 @@ package handlers.chathandlers; import java.util.StringTokenizer; import java.util.logging.Logger; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.handler.IVoicedCommandHandler; -import com.l2jserver.gameserver.handler.VoicedCommandHandler; -import com.l2jserver.gameserver.model.BlockList; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.handler.IVoicedCommandHandler; +import com.l2jmobius.gameserver.handler.VoicedCommandHandler; +import com.l2jmobius.gameserver.model.BlockList; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; /** * General Chat Handler. diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatHeroVoice.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatHeroVoice.java index 7f6d608541..73671fc61c 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatHeroVoice.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatHeroVoice.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,15 +16,15 @@ */ package handlers.chathandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.model.BlockList; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.model.BlockList; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; /** * Hero chat handler. diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatParty.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatParty.java index e3a93ecd38..90159990f0 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatParty.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatParty.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.chathandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; /** * Party chat handler. diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyMatchRoom.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyMatchRoom.java index b99fd40e90..b1d4f715db 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyMatchRoom.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyMatchRoom.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package handlers.chathandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.model.PartyMatchRoom; -import com.l2jserver.gameserver.model.PartyMatchRoomList; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.model.PartyMatchRoom; +import com.l2jmobius.gameserver.model.PartyMatchRoomList; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; /** * Party Match Room chat handler. diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyRoomAll.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyRoomAll.java index 31dde45af4..00c96cf22f 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyRoomAll.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyRoomAll.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.chathandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; /** * Party Room All chat handler. diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyRoomCommander.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyRoomCommander.java index dc67aede51..783ea93165 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyRoomCommander.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPartyRoomCommander.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.chathandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; /** * Party Room Commander chat handler. diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPetition.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPetition.java index e961d875f5..58a53355d1 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPetition.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatPetition.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,12 +16,12 @@ */ package handlers.chathandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.instancemanager.PetitionManager; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.instancemanager.PetitionManager; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; /** * Petition chat handler. diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatRandomizer.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatRandomizer.java index 8ec5012f2d..62a35ac0e7 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatRandomizer.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatRandomizer.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J Server + * This file is part of the L2J Mobius project. * - * This file is part of L2J Server. - * - * L2J Server is free software: you can redistribute it and/or modify + * 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. * - * L2J Server is distributed in the hope that it will be useful, + * 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. @@ -18,7 +16,7 @@ */ package handlers.chathandlers; -import com.l2jserver.util.Rnd; +import com.l2jmobius.util.Rnd; /** * @author Mobius diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatShout.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatShout.java index 74bbd698f8..a4c9ba1d79 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatShout.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatShout.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,17 +16,17 @@ */ package handlers.chathandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.instancemanager.MapRegionManager; -import com.l2jserver.gameserver.model.BlockList; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.instancemanager.MapRegionManager; +import com.l2jmobius.gameserver.model.BlockList; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; /** * Shout chat handler. diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatTrade.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatTrade.java index 1031457d56..070f56bb46 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatTrade.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatTrade.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,17 +16,17 @@ */ package handlers.chathandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.instancemanager.MapRegionManager; -import com.l2jserver.gameserver.model.BlockList; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.instancemanager.MapRegionManager; +import com.l2jmobius.gameserver.model.BlockList; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; /** * Trade chat handler. diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatWhisper.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatWhisper.java index 6b0d4f3858..627be5f878 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatWhisper.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatWhisper.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,16 +16,16 @@ */ package handlers.chathandlers; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.model.BlockList; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.PcCondOverride; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.model.BlockList; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.PcCondOverride; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; /** * Tell chat handler. diff --git a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index d984885d31..0a65eac47e 100644 --- a/trunk/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/trunk/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -23,15 +21,15 @@ import java.time.Instant; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -import com.l2jserver.Config; -import com.l2jserver.gameserver.enums.ChatType; -import com.l2jserver.gameserver.handler.IChatHandler; -import com.l2jserver.gameserver.model.L2World; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.network.serverpackets.CreatureSay; -import com.l2jserver.gameserver.network.serverpackets.ExWorldChatCnt; -import com.l2jserver.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.Config; +import com.l2jmobius.gameserver.enums.ChatType; +import com.l2jmobius.gameserver.handler.IChatHandler; +import com.l2jmobius.gameserver.model.L2World; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExWorldChatCnt; +import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; /** * World chat handler. diff --git a/trunk/dist/game/data/scripts/handlers/communityboard/ClanBoard.java b/trunk/dist/game/data/scripts/handlers/communityboard/ClanBoard.java index 7bd0a0432c..1c5f43c255 100644 --- a/trunk/dist/game/data/scripts/handlers/communityboard/ClanBoard.java +++ b/trunk/dist/game/data/scripts/handlers/communityboard/ClanBoard.java @@ -1,14 +1,12 @@ /* - * Copyright (C) 2004-2015 L2J DataPack + * This file is part of the L2J Mobius project. * - * This file is part of L2J DataPack. - * - * L2J DataPack is free software: you can redistribute it and/or modify + * 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. * - * L2J DataPack is distributed in the hope that it will be useful, + * 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. @@ -18,14 +16,14 @@ */ package handlers.communityboard; -import com.l2jserver.gameserver.data.sql.impl.ClanTable; -import com.l2jserver.gameserver.handler.CommunityBoardHandler; -import com.l2jserver.gameserver.handler.IWriteBoardHandler; -import com.l2jserver.gameserver.model.L2Clan; -import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.network.SystemMessageId; -import com.l2jserver.gameserver.util.Util; -import com.l2jserver.util.StringUtil; +import com.l2jmobius.gameserver.data.sql.impl.ClanTable; +import com.l2jmobius.gameserver.handler.CommunityBoardHandler; +import com.l2jmobius.gameserver.handler.IWriteBoardHandler; +import com.l2jmobius.gameserver.model.L2Clan; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.network.SystemMessageId; +import com.l2jmobius.gameserver.util.Util; +import com.l2jmobius.util.StringUtil; /** * Clan board. @@ -232,7 +230,6 @@ public class ClanBoard implements IWriteBoardHandler { StringUtil.append(html, " ", String.valueOf(i), " "); } - } if (index == nbp) { @@ -244,7 +241,7 @@ public class ClanBoard implements IWriteBoardHandler } html.append("
    " + // TODO: search (Write in BBS) - "


    "); + "